author | boehmes |
Wed, 24 Mar 2010 14:08:07 +0100 | |
changeset 35946 | 7a86d7706106 |
parent 35143 | 52ab455915d8 |
child 35981 | bd4e0d68c56d |
permissions | -rw-r--r-- |
boehmes@35946 | 1 |
6164a2366a9e57e212b8ac4aa01e3c8bcc1ea8e0 6542 0 |
boehmes@34981 | 2 |
#2 := false |
boehmes@34981 | 3 |
decl up_6 :: (-> T4 T2 bool) |
boehmes@34981 | 4 |
decl ?x47!7 :: (-> T2 T2) |
boehmes@34981 | 5 |
decl ?x75!20 :: T2 |
boehmes@34981 | 6 |
#2146 := ?x75!20 |
boehmes@34981 | 7 |
#5823 := (?x47!7 ?x75!20) |
boehmes@34981 | 8 |
decl uf_23 :: T4 |
boehmes@34981 | 9 |
#182 := uf_23 |
boehmes@34981 | 10 |
#16800 := (up_6 uf_23 #5823) |
boehmes@34981 | 11 |
decl uf_2 :: (-> T1 T2) |
boehmes@34981 | 12 |
decl uf_1 :: (-> T2 T2 T1) |
boehmes@34981 | 13 |
decl uf_3 :: (-> T1 T2) |
boehmes@34981 | 14 |
decl uf_22 :: T2 |
boehmes@34981 | 15 |
#174 := uf_22 |
boehmes@34981 | 16 |
#4514 := (uf_1 uf_22 uf_22) |
boehmes@34981 | 17 |
#10482 := (uf_3 #4514) |
boehmes@34981 | 18 |
#15059 := (uf_1 #10482 ?x75!20) |
boehmes@34981 | 19 |
#15842 := (uf_3 #15059) |
boehmes@34981 | 20 |
#16792 := (uf_1 #5823 #15842) |
boehmes@34981 | 21 |
#19843 := (uf_2 #16792) |
boehmes@34981 | 22 |
decl uf_7 :: (-> T4 T2 T5 T4) |
boehmes@34981 | 23 |
decl uf_8 :: T5 |
boehmes@34981 | 24 |
#33 := uf_8 |
boehmes@34981 | 25 |
decl uf_15 :: T4 |
boehmes@34981 | 26 |
#110 := uf_15 |
boehmes@34981 | 27 |
#11444 := (uf_7 uf_15 #10482 uf_8) |
boehmes@34981 | 28 |
#27073 := (up_6 #11444 #19843) |
boehmes@34981 | 29 |
#27109 := (not #27073) |
boehmes@34981 | 30 |
#16801 := (not #16800) |
boehmes@34981 | 31 |
#27231 := (iff #16801 #27109) |
boehmes@34981 | 32 |
#27229 := (iff #16800 #27073) |
boehmes@34981 | 33 |
#27227 := (iff #27073 #16800) |
boehmes@34981 | 34 |
#27215 := (= #19843 #5823) |
boehmes@34981 | 35 |
#20888 := (= #5823 #19843) |
boehmes@34981 | 36 |
#11 := (:var 0 T2) |
boehmes@34981 | 37 |
#10 := (:var 1 T2) |
boehmes@34981 | 38 |
#12 := (uf_1 #10 #11) |
boehmes@34981 | 39 |
#3981 := (pattern #12) |
boehmes@34981 | 40 |
#16 := (uf_2 #12) |
boehmes@34981 | 41 |
#303 := (= #10 #16) |
boehmes@34981 | 42 |
#3988 := (forall (vars (?x4 T2) (?x5 T2)) (:pat #3981) #303) |
boehmes@34981 | 43 |
#307 := (forall (vars (?x4 T2) (?x5 T2)) #303) |
boehmes@34981 | 44 |
#3991 := (iff #307 #3988) |
boehmes@34981 | 45 |
#3989 := (iff #303 #303) |
boehmes@34981 | 46 |
#3990 := [refl]: #3989 |
boehmes@34981 | 47 |
#3992 := [quant-intro #3990]: #3991 |
boehmes@34981 | 48 |
#1642 := (~ #307 #307) |
boehmes@34981 | 49 |
#1676 := (~ #303 #303) |
boehmes@34981 | 50 |
#1677 := [refl]: #1676 |
boehmes@34981 | 51 |
#1643 := [nnf-pos #1677]: #1642 |
boehmes@34981 | 52 |
#17 := (= #16 #10) |
boehmes@34981 | 53 |
#18 := (forall (vars (?x4 T2) (?x5 T2)) #17) |
boehmes@34981 | 54 |
#308 := (iff #18 #307) |
boehmes@34981 | 55 |
#305 := (iff #17 #303) |
boehmes@34981 | 56 |
#306 := [rewrite]: #305 |
boehmes@34981 | 57 |
#309 := [quant-intro #306]: #308 |
boehmes@34981 | 58 |
#302 := [asserted]: #18 |
boehmes@34981 | 59 |
#312 := [mp #302 #309]: #307 |
boehmes@34981 | 60 |
#1678 := [mp~ #312 #1643]: #307 |
boehmes@34981 | 61 |
#3993 := [mp #1678 #3992]: #3988 |
boehmes@34981 | 62 |
#8415 := (not #3988) |
boehmes@34981 | 63 |
#20865 := (or #8415 #20888) |
boehmes@34981 | 64 |
#20879 := [quant-inst]: #20865 |
boehmes@34981 | 65 |
#27214 := [unit-resolution #20879 #3993]: #20888 |
boehmes@34981 | 66 |
#27216 := [symm #27214]: #27215 |
boehmes@34981 | 67 |
#13523 := (= #11444 uf_23) |
boehmes@34981 | 68 |
#183 := (uf_7 uf_15 uf_22 uf_8) |
boehmes@34981 | 69 |
#7113 := (= #183 uf_23) |
boehmes@34981 | 70 |
#184 := (= uf_23 #183) |
boehmes@34981 | 71 |
#2150 := (uf_1 #11 ?x75!20) |
boehmes@34981 | 72 |
#4271 := (pattern #2150) |
boehmes@34981 | 73 |
decl uf_24 :: (-> T2 int) |
boehmes@34981 | 74 |
#191 := (uf_24 #11) |
boehmes@34981 | 75 |
#4211 := (pattern #191) |
boehmes@34981 | 76 |
#201 := (up_6 uf_23 #11) |
boehmes@34981 | 77 |
#4237 := (pattern #201) |
boehmes@34981 | 78 |
#52 := 0::int |
boehmes@34981 | 79 |
decl uf_10 :: (-> T1 int) |
boehmes@34981 | 80 |
#2151 := (uf_10 #2150) |
boehmes@34981 | 81 |
#2147 := (uf_24 ?x75!20) |
boehmes@34981 | 82 |
#1038 := -1::int |
boehmes@34981 | 83 |
#2148 := (* -1::int #2147) |
boehmes@34981 | 84 |
#2745 := (+ #2148 #2151) |
boehmes@34981 | 85 |
#2746 := (+ #191 #2745) |
boehmes@34981 | 86 |
#2749 := (= #2746 0::int) |
boehmes@34981 | 87 |
#3311 := (not #2749) |
boehmes@34981 | 88 |
#2149 := (+ #191 #2148) |
boehmes@34981 | 89 |
#2154 := (>= #2149 0::int) |
boehmes@34981 | 90 |
#208 := (not #201) |
boehmes@34981 | 91 |
#3312 := (or #208 #2154 #3311) |
boehmes@34981 | 92 |
#4272 := (forall (vars (?x76 T2)) (:pat #4237 #4211 #4271) #3312) |
boehmes@34981 | 93 |
#4277 := (not #4272) |
boehmes@34981 | 94 |
#87 := (uf_1 #11 #10) |
boehmes@34981 | 95 |
#4066 := (pattern #87) |
boehmes@34981 | 96 |
#211 := (uf_24 #10) |
boehmes@34981 | 97 |
#1318 := (* -1::int #211) |
boehmes@34981 | 98 |
#1319 := (+ #191 #1318) |
boehmes@34981 | 99 |
#88 := (uf_10 #87) |
boehmes@34981 | 100 |
#1344 := (+ #88 #1319) |
boehmes@34981 | 101 |
#1342 := (>= #1344 0::int) |
boehmes@34981 | 102 |
#1053 := (* -1::int #88) |
boehmes@34981 | 103 |
decl uf_9 :: int |
boehmes@34981 | 104 |
#53 := uf_9 |
boehmes@34981 | 105 |
#1054 := (+ uf_9 #1053) |
boehmes@34981 | 106 |
#1055 := (<= #1054 0::int) |
boehmes@34981 | 107 |
#3303 := (or #208 #1055 #1342) |
boehmes@34981 | 108 |
#4263 := (forall (vars (?x71 T2) (?x72 T2)) (:pat #4066) #3303) |
boehmes@34981 | 109 |
#4268 := (not #4263) |
boehmes@34981 | 110 |
decl uf_11 :: T2 |
boehmes@34981 | 111 |
#64 := uf_11 |
boehmes@34981 | 112 |
#2721 := (= uf_11 ?x75!20) |
boehmes@34981 | 113 |
#2158 := (+ uf_9 #2148) |
boehmes@34981 | 114 |
#2159 := (<= #2158 0::int) |
boehmes@34981 | 115 |
#4280 := (or #2159 #2721 #4268 #4277) |
boehmes@34981 | 116 |
#4283 := (not #4280) |
boehmes@34981 | 117 |
decl ?x71!19 :: T2 |
boehmes@34981 | 118 |
#2117 := ?x71!19 |
boehmes@34981 | 119 |
decl ?x72!18 :: T2 |
boehmes@34981 | 120 |
#2116 := ?x72!18 |
boehmes@34981 | 121 |
#2122 := (uf_1 ?x72!18 ?x71!19) |
boehmes@34981 | 122 |
#2123 := (uf_10 #2122) |
boehmes@34981 | 123 |
#2126 := (* -1::int #2123) |
boehmes@34981 | 124 |
#2120 := (uf_24 ?x72!18) |
boehmes@34981 | 125 |
#2707 := (* -1::int #2120) |
boehmes@34981 | 126 |
#2708 := (+ #2707 #2126) |
boehmes@34981 | 127 |
#2118 := (uf_24 ?x71!19) |
boehmes@34981 | 128 |
#2709 := (+ #2118 #2708) |
boehmes@34981 | 129 |
#2710 := (<= #2709 0::int) |
boehmes@34981 | 130 |
#2130 := (up_6 uf_23 ?x72!18) |
boehmes@34981 | 131 |
#3266 := (not #2130) |
boehmes@34981 | 132 |
#2127 := (+ uf_9 #2126) |
boehmes@34981 | 133 |
#2128 := (<= #2127 0::int) |
boehmes@34981 | 134 |
#3281 := (or #2128 #3266 #2710) |
boehmes@34981 | 135 |
#3286 := (not #3281) |
boehmes@34981 | 136 |
#4286 := (or #3286 #4283) |
boehmes@34981 | 137 |
#4289 := (not #4286) |
boehmes@34981 | 138 |
#4254 := (pattern #191 #211) |
boehmes@34981 | 139 |
#1317 := (>= #1319 0::int) |
boehmes@34981 | 140 |
#209 := (up_6 uf_23 #10) |
boehmes@34981 | 141 |
#3243 := (not #209) |
boehmes@34981 | 142 |
#3258 := (or #201 #3243 #1317) |
boehmes@34981 | 143 |
#4255 := (forall (vars (?x67 T2) (?x68 T2)) (:pat #4254) #3258) |
boehmes@34981 | 144 |
#4260 := (not #4255) |
boehmes@34981 | 145 |
#4292 := (or #4260 #4289) |
boehmes@34981 | 146 |
#4295 := (not #4292) |
boehmes@34981 | 147 |
decl ?x68!16 :: T2 |
boehmes@34981 | 148 |
#2091 := ?x68!16 |
boehmes@34981 | 149 |
#2095 := (uf_24 ?x68!16) |
boehmes@34981 | 150 |
#2681 := (* -1::int #2095) |
boehmes@34981 | 151 |
decl ?x67!17 :: T2 |
boehmes@34981 | 152 |
#2092 := ?x67!17 |
boehmes@34981 | 153 |
#2093 := (uf_24 ?x67!17) |
boehmes@34981 | 154 |
#2682 := (+ #2093 #2681) |
boehmes@34981 | 155 |
#2683 := (<= #2682 0::int) |
boehmes@34981 | 156 |
#2099 := (up_6 uf_23 ?x68!16) |
boehmes@34981 | 157 |
#2098 := (up_6 uf_23 ?x67!17) |
boehmes@34981 | 158 |
#3220 := (not #2098) |
boehmes@34981 | 159 |
#3235 := (or #3220 #2099 #2683) |
boehmes@34981 | 160 |
#3240 := (not #3235) |
boehmes@34981 | 161 |
#4298 := (or #3240 #4295) |
boehmes@34981 | 162 |
#4301 := (not #4298) |
boehmes@34981 | 163 |
#1308 := (>= #191 0::int) |
boehmes@34981 | 164 |
#4246 := (forall (vars (?x65 T2)) (:pat #4211) #1308) |
boehmes@34981 | 165 |
#4251 := (not #4246) |
boehmes@34981 | 166 |
#4304 := (or #4251 #4301) |
boehmes@34981 | 167 |
#4307 := (not #4304) |
boehmes@34981 | 168 |
decl ?x65!15 :: T2 |
boehmes@34981 | 169 |
#2076 := ?x65!15 |
boehmes@34981 | 170 |
#2077 := (uf_24 ?x65!15) |
boehmes@34981 | 171 |
#2078 := (>= #2077 0::int) |
boehmes@34981 | 172 |
#2079 := (not #2078) |
boehmes@34981 | 173 |
#4310 := (or #2079 #4307) |
boehmes@34981 | 174 |
#4313 := (not #4310) |
boehmes@34981 | 175 |
#204 := (uf_24 uf_11) |
boehmes@34981 | 176 |
#205 := (= #204 0::int) |
boehmes@34981 | 177 |
#1305 := (not #205) |
boehmes@34981 | 178 |
#4316 := (or #1305 #4313) |
boehmes@34981 | 179 |
#4319 := (not #4316) |
boehmes@34981 | 180 |
#4322 := (or #1305 #4319) |
boehmes@34981 | 181 |
#4325 := (not #4322) |
boehmes@34981 | 182 |
decl uf_4 :: (-> T3 T2 int) |
boehmes@34981 | 183 |
decl uf_14 :: T3 |
boehmes@34981 | 184 |
#104 := uf_14 |
boehmes@34981 | 185 |
#107 := (uf_4 uf_14 #11) |
boehmes@34981 | 186 |
#4090 := (pattern #107) |
boehmes@34981 | 187 |
#645 := (= #107 #191) |
boehmes@34981 | 188 |
#662 := (or #208 #645) |
boehmes@34981 | 189 |
#4238 := (forall (vars (?x63 T2)) (:pat #4237 #4090 #4211) #662) |
boehmes@34981 | 190 |
#4243 := (not #4238) |
boehmes@34981 | 191 |
#4328 := (or #4243 #4325) |
boehmes@34981 | 192 |
#4331 := (not #4328) |
boehmes@34981 | 193 |
decl ?x63!14 :: T2 |
boehmes@34981 | 194 |
#2052 := ?x63!14 |
boehmes@34981 | 195 |
#2054 := (uf_4 uf_14 ?x63!14) |
boehmes@34981 | 196 |
#2053 := (uf_24 ?x63!14) |
boehmes@34981 | 197 |
#2658 := (= #2053 #2054) |
boehmes@34981 | 198 |
#2056 := (up_6 uf_23 ?x63!14) |
boehmes@34981 | 199 |
#2057 := (not #2056) |
boehmes@34981 | 200 |
#2661 := (or #2057 #2658) |
boehmes@34981 | 201 |
#2664 := (not #2661) |
boehmes@34981 | 202 |
#4334 := (or #2664 #4331) |
boehmes@34981 | 203 |
#4337 := (not #4334) |
boehmes@34981 | 204 |
#1293 := (* -1::int #191) |
boehmes@34981 | 205 |
#1294 := (+ #107 #1293) |
boehmes@34981 | 206 |
#1292 := (>= #1294 0::int) |
boehmes@34981 | 207 |
#4229 := (forall (vars (?x61 T2)) (:pat #4090 #4211) #1292) |
boehmes@34981 | 208 |
#4234 := (not #4229) |
boehmes@34981 | 209 |
#4340 := (or #4234 #4337) |
boehmes@34981 | 210 |
#4343 := (not #4340) |
boehmes@34981 | 211 |
decl ?x61!13 :: T2 |
boehmes@34981 | 212 |
#2034 := ?x61!13 |
boehmes@34981 | 213 |
#2037 := (uf_4 uf_14 ?x61!13) |
boehmes@34981 | 214 |
#2648 := (* -1::int #2037) |
boehmes@34981 | 215 |
#2035 := (uf_24 ?x61!13) |
boehmes@34981 | 216 |
#2649 := (+ #2035 #2648) |
boehmes@34981 | 217 |
#2650 := (<= #2649 0::int) |
boehmes@34981 | 218 |
#2655 := (not #2650) |
boehmes@34981 | 219 |
#4346 := (or #2655 #4343) |
boehmes@34981 | 220 |
#4349 := (not #4346) |
boehmes@34981 | 221 |
#185 := (uf_1 uf_22 #11) |
boehmes@34981 | 222 |
#4212 := (pattern #185) |
boehmes@34981 | 223 |
#186 := (uf_10 #185) |
boehmes@34981 | 224 |
#1431 := (+ #186 #1293) |
boehmes@34981 | 225 |
#177 := (uf_4 uf_14 uf_22) |
boehmes@34981 | 226 |
#1432 := (+ #177 #1431) |
boehmes@34981 | 227 |
#1433 := (= #1432 0::int) |
boehmes@34981 | 228 |
#1262 := (* -1::int #186) |
boehmes@34981 | 229 |
#1268 := (* -1::int #177) |
boehmes@34981 | 230 |
#1269 := (+ #1268 #1262) |
boehmes@34981 | 231 |
#1270 := (+ #107 #1269) |
boehmes@34981 | 232 |
#1271 := (<= #1270 0::int) |
boehmes@34981 | 233 |
#1263 := (+ uf_9 #1262) |
boehmes@34981 | 234 |
#1264 := (<= #1263 0::int) |
boehmes@34981 | 235 |
#3212 := (or #1264 #1271 #1433) |
boehmes@34981 | 236 |
#4221 := (forall (vars (?x59 T2)) (:pat #4212 #4090 #4211) #3212) |
boehmes@34981 | 237 |
#4226 := (not #4221) |
boehmes@34981 | 238 |
#3192 := (or #1264 #1271) |
boehmes@34981 | 239 |
#3193 := (not #3192) |
boehmes@34981 | 240 |
#3196 := (or #645 #3193) |
boehmes@34981 | 241 |
#4213 := (forall (vars (?x60 T2)) (:pat #4090 #4211 #4212) #3196) |
boehmes@34981 | 242 |
#4218 := (not #4213) |
boehmes@34981 | 243 |
decl ?x48!12 :: T2 |
boehmes@34981 | 244 |
#2011 := ?x48!12 |
boehmes@34981 | 245 |
#2017 := (up_6 uf_15 ?x48!12) |
boehmes@34981 | 246 |
#2012 := (uf_4 uf_14 ?x48!12) |
boehmes@34981 | 247 |
#2013 := (* -1::int #2012) |
boehmes@34981 | 248 |
#2014 := (+ uf_9 #2013) |
boehmes@34981 | 249 |
#2015 := (<= #2014 0::int) |
boehmes@34981 | 250 |
#1458 := (+ uf_9 #1268) |
boehmes@34981 | 251 |
#1459 := (<= #1458 0::int) |
boehmes@34981 | 252 |
#111 := (up_6 uf_15 #11) |
boehmes@34981 | 253 |
#4132 := (pattern #111) |
boehmes@34981 | 254 |
#1446 := (+ #107 #1268) |
boehmes@34981 | 255 |
#1445 := (>= #1446 0::int) |
boehmes@34981 | 256 |
#1449 := (or #111 #1445) |
boehmes@34981 | 257 |
#4203 := (forall (vars (?x58 T2)) (:pat #4132 #4090) #1449) |
boehmes@34981 | 258 |
#4208 := (not #4203) |
boehmes@34981 | 259 |
#825 := (not #184) |
boehmes@34981 | 260 |
#175 := (up_6 uf_15 uf_22) |
boehmes@34981 | 261 |
#4352 := (or #175 #825 #4208 #1459 #2015 #2017 #4218 #4226 #4349) |
boehmes@34981 | 262 |
#4355 := (not #4352) |
boehmes@34981 | 263 |
decl ?x53!11 :: T2 |
boehmes@34981 | 264 |
#1945 := ?x53!11 |
boehmes@34981 | 265 |
decl ?x54!10 :: T2 |
boehmes@34981 | 266 |
#1944 := ?x54!10 |
boehmes@34981 | 267 |
#1950 := (uf_1 ?x54!10 ?x53!11) |
boehmes@34981 | 268 |
#1951 := (uf_10 #1950) |
boehmes@34981 | 269 |
#1958 := (* -1::int #1951) |
boehmes@34981 | 270 |
decl uf_19 :: T3 |
boehmes@34981 | 271 |
#141 := uf_19 |
boehmes@34981 | 272 |
#1948 := (uf_4 uf_19 ?x54!10) |
boehmes@34981 | 273 |
#1954 := (* -1::int #1948) |
boehmes@34981 | 274 |
#2605 := (+ #1954 #1958) |
boehmes@34981 | 275 |
#1946 := (uf_4 uf_19 ?x53!11) |
boehmes@34981 | 276 |
#2606 := (+ #1946 #2605) |
boehmes@34981 | 277 |
#2607 := (<= #2606 0::int) |
boehmes@34981 | 278 |
#1959 := (+ uf_9 #1958) |
boehmes@34981 | 279 |
#1960 := (<= #1959 0::int) |
boehmes@34981 | 280 |
#1955 := (+ uf_9 #1954) |
boehmes@34981 | 281 |
#1956 := (<= #1955 0::int) |
boehmes@34981 | 282 |
#3156 := (or #1956 #1960 #2607) |
boehmes@34981 | 283 |
#3161 := (not #3156) |
boehmes@34981 | 284 |
#149 := (uf_4 uf_19 #10) |
boehmes@34981 | 285 |
#1175 := (* -1::int #149) |
boehmes@34981 | 286 |
#146 := (uf_4 uf_19 #11) |
boehmes@34981 | 287 |
#1176 := (+ #146 #1175) |
boehmes@34981 | 288 |
#1182 := (+ #88 #1176) |
boehmes@34981 | 289 |
#1205 := (>= #1182 0::int) |
boehmes@34981 | 290 |
#1162 := (* -1::int #146) |
boehmes@34981 | 291 |
#1163 := (+ uf_9 #1162) |
boehmes@34981 | 292 |
#1164 := (<= #1163 0::int) |
boehmes@34981 | 293 |
#3124 := (or #1055 #1164 #1205) |
boehmes@34981 | 294 |
#4165 := (forall (vars (?x53 T2) (?x54 T2)) (:pat #4066) #3124) |
boehmes@34981 | 295 |
#4170 := (not #4165) |
boehmes@34981 | 296 |
#161 := (uf_4 uf_19 uf_11) |
boehmes@34981 | 297 |
#162 := (= #161 0::int) |
boehmes@34981 | 298 |
#4173 := (or #162 #4170) |
boehmes@34981 | 299 |
#4176 := (not #4173) |
boehmes@34981 | 300 |
#4179 := (or #4176 #3161) |
boehmes@34981 | 301 |
#4182 := (not #4179) |
boehmes@34981 | 302 |
#4141 := (pattern #146) |
boehmes@34981 | 303 |
decl ?x50!9 :: (-> T2 T2) |
boehmes@34981 | 304 |
#1921 := (?x50!9 #11) |
boehmes@34981 | 305 |
#1924 := (uf_1 #1921 #11) |
boehmes@34981 | 306 |
#1925 := (uf_10 #1924) |
boehmes@34981 | 307 |
#2575 := (* -1::int #1925) |
boehmes@34981 | 308 |
#1922 := (uf_4 uf_19 #1921) |
boehmes@34981 | 309 |
#2558 := (* -1::int #1922) |
boehmes@34981 | 310 |
#2576 := (+ #2558 #2575) |
boehmes@34981 | 311 |
#2577 := (+ #146 #2576) |
boehmes@34981 | 312 |
#2578 := (= #2577 0::int) |
boehmes@34981 | 313 |
#3094 := (not #2578) |
boehmes@34981 | 314 |
#2559 := (+ #146 #2558) |
boehmes@34981 | 315 |
#2560 := (<= #2559 0::int) |
boehmes@34981 | 316 |
#3095 := (or #2560 #3094) |
boehmes@34981 | 317 |
#3096 := (not #3095) |
boehmes@34981 | 318 |
#65 := (= #11 uf_11) |
boehmes@34981 | 319 |
#3102 := (or #65 #1164 #3096) |
boehmes@34981 | 320 |
#4157 := (forall (vars (?x49 T2)) (:pat #4141) #3102) |
boehmes@34981 | 321 |
#4162 := (not #4157) |
boehmes@34981 | 322 |
#4185 := (or #4162 #4182) |
boehmes@34981 | 323 |
#4188 := (not #4185) |
boehmes@34981 | 324 |
decl ?x49!8 :: T2 |
boehmes@34981 | 325 |
#1881 := ?x49!8 |
boehmes@34981 | 326 |
#1885 := (uf_1 #11 ?x49!8) |
boehmes@34981 | 327 |
#4142 := (pattern #1885) |
boehmes@34981 | 328 |
#1886 := (uf_10 #1885) |
boehmes@34981 | 329 |
#1882 := (uf_4 uf_19 ?x49!8) |
boehmes@34981 | 330 |
#1883 := (* -1::int #1882) |
boehmes@34981 | 331 |
#2528 := (+ #1883 #1886) |
boehmes@34981 | 332 |
#2529 := (+ #146 #2528) |
boehmes@34981 | 333 |
#2532 := (= #2529 0::int) |
boehmes@34981 | 334 |
#3058 := (not #2532) |
boehmes@34981 | 335 |
#1884 := (+ #146 #1883) |
boehmes@34981 | 336 |
#1889 := (>= #1884 0::int) |
boehmes@34981 | 337 |
#3059 := (or #1889 #3058) |
boehmes@34981 | 338 |
#4143 := (forall (vars (?x50 T2)) (:pat #4141 #4142) #3059) |
boehmes@34981 | 339 |
#4148 := (not #4143) |
boehmes@34981 | 340 |
#2504 := (= uf_11 ?x49!8) |
boehmes@34981 | 341 |
#1893 := (+ uf_9 #1883) |
boehmes@34981 | 342 |
#1894 := (<= #1893 0::int) |
boehmes@34981 | 343 |
#4151 := (or #1894 #2504 #4148) |
boehmes@34981 | 344 |
#4154 := (not #4151) |
boehmes@34981 | 345 |
#4191 := (or #4154 #4188) |
boehmes@34981 | 346 |
#4194 := (not #4191) |
boehmes@34981 | 347 |
#1117 := (* -1::int #107) |
boehmes@34981 | 348 |
#1118 := (+ uf_9 #1117) |
boehmes@34981 | 349 |
#1119 := (<= #1118 0::int) |
boehmes@34981 | 350 |
#3044 := (or #111 #1119) |
boehmes@34981 | 351 |
#4133 := (forall (vars (?x48 T2)) (:pat #4132 #4090) #3044) |
boehmes@34981 | 352 |
#4138 := (not #4133) |
boehmes@34981 | 353 |
#495 := (= uf_14 uf_19) |
boehmes@34981 | 354 |
#586 := (not #495) |
boehmes@34981 | 355 |
decl uf_16 :: T4 |
boehmes@34981 | 356 |
#136 := uf_16 |
boehmes@34981 | 357 |
#492 := (= uf_15 uf_16) |
boehmes@34981 | 358 |
#604 := (not #492) |
boehmes@34981 | 359 |
decl uf_21 :: T3 |
boehmes@34981 | 360 |
#144 := uf_21 |
boehmes@34981 | 361 |
decl uf_20 :: T3 |
boehmes@34981 | 362 |
#143 := uf_20 |
boehmes@34981 | 363 |
#145 := (= uf_20 uf_21) |
boehmes@34981 | 364 |
#577 := (not #145) |
boehmes@34981 | 365 |
decl uf_18 :: T2 |
boehmes@34981 | 366 |
#139 := uf_18 |
boehmes@34981 | 367 |
decl uf_17 :: T2 |
boehmes@34981 | 368 |
#138 := uf_17 |
boehmes@34981 | 369 |
#140 := (= uf_17 uf_18) |
boehmes@34981 | 370 |
#595 := (not #140) |
boehmes@34981 | 371 |
#4197 := (or #595 #577 #604 #586 #4138 #4194) |
boehmes@34981 | 372 |
#4200 := (not #4197) |
boehmes@34981 | 373 |
#4358 := (or #4200 #4355) |
boehmes@34981 | 374 |
#4361 := (not #4358) |
boehmes@34981 | 375 |
#1845 := (?x47!7 #11) |
boehmes@34981 | 376 |
#1846 := (uf_4 uf_14 #1845) |
boehmes@34981 | 377 |
#2463 := (* -1::int #1846) |
boehmes@34981 | 378 |
#2478 := (+ #107 #2463) |
boehmes@34981 | 379 |
#2479 := (<= #2478 0::int) |
boehmes@34981 | 380 |
#1850 := (uf_1 #1845 #11) |
boehmes@34981 | 381 |
#1851 := (uf_10 #1850) |
boehmes@34981 | 382 |
#2464 := (* -1::int #1851) |
boehmes@34981 | 383 |
#2465 := (+ #2463 #2464) |
boehmes@34981 | 384 |
#2466 := (+ #107 #2465) |
boehmes@34981 | 385 |
#2467 := (= #2466 0::int) |
boehmes@34981 | 386 |
#3028 := (not #2467) |
boehmes@34981 | 387 |
#1854 := (up_6 uf_15 #1845) |
boehmes@34981 | 388 |
#3027 := (not #1854) |
boehmes@34981 | 389 |
#3029 := (or #3027 #3028 #2479) |
boehmes@34981 | 390 |
#3030 := (not #3029) |
boehmes@34981 | 391 |
#3036 := (or #65 #1119 #3030) |
boehmes@34981 | 392 |
#4124 := (forall (vars (?x46 T2)) (:pat #4090) #3036) |
boehmes@34981 | 393 |
#4129 := (not #4124) |
boehmes@34981 | 394 |
decl uf_12 :: (-> T2 int) |
boehmes@34981 | 395 |
#66 := (uf_12 #11) |
boehmes@34981 | 396 |
#4042 := (pattern #66) |
boehmes@34981 | 397 |
decl ?x38!6 :: (-> T2 T2) |
boehmes@34981 | 398 |
#1818 := (?x38!6 #11) |
boehmes@34981 | 399 |
#1822 := (uf_12 #1818) |
boehmes@34981 | 400 |
#2422 := (* -1::int #1822) |
boehmes@34981 | 401 |
#1819 := (uf_1 #1818 #11) |
boehmes@34981 | 402 |
#1820 := (uf_10 #1819) |
boehmes@34981 | 403 |
#2439 := (* -1::int #1820) |
boehmes@34981 | 404 |
#2440 := (+ #2439 #2422) |
boehmes@34981 | 405 |
#2441 := (+ #66 #2440) |
boehmes@34981 | 406 |
#2442 := (= #2441 0::int) |
boehmes@34981 | 407 |
#3000 := (not #2442) |
boehmes@34981 | 408 |
#2423 := (+ #66 #2422) |
boehmes@34981 | 409 |
#2424 := (<= #2423 0::int) |
boehmes@34981 | 410 |
decl up_13 :: (-> T2 bool) |
boehmes@34981 | 411 |
#1828 := (up_13 #1818) |
boehmes@34981 | 412 |
#2999 := (not #1828) |
boehmes@34981 | 413 |
#3001 := (or #2999 #2424 #3000) |
boehmes@34981 | 414 |
#3002 := (not #3001) |
boehmes@34981 | 415 |
#1079 := (* -1::int #66) |
boehmes@34981 | 416 |
#1080 := (+ uf_9 #1079) |
boehmes@34981 | 417 |
#1081 := (<= #1080 0::int) |
boehmes@34981 | 418 |
#3008 := (or #65 #1081 #3002) |
boehmes@34981 | 419 |
#4116 := (forall (vars (?x37 T2)) (:pat #4042) #3008) |
boehmes@34981 | 420 |
#4121 := (not #4116) |
boehmes@34981 | 421 |
#113 := (up_6 uf_15 #10) |
boehmes@34981 | 422 |
#4107 := (pattern #111 #113) |
boehmes@34981 | 423 |
#115 := (uf_4 uf_14 #10) |
boehmes@34981 | 424 |
#1131 := (* -1::int #115) |
boehmes@34981 | 425 |
#1132 := (+ #107 #1131) |
boehmes@34981 | 426 |
#1135 := (>= #1132 0::int) |
boehmes@34981 | 427 |
#2965 := (not #113) |
boehmes@34981 | 428 |
#2980 := (or #111 #2965 #1135) |
boehmes@34981 | 429 |
#4108 := (forall (vars (?x42 T2) (?x43 T2)) (:pat #4107) #2980) |
boehmes@34981 | 430 |
#4113 := (not #4108) |
boehmes@34981 | 431 |
#1133 := (+ #88 #1132) |
boehmes@34981 | 432 |
#1513 := (>= #1133 0::int) |
boehmes@34981 | 433 |
#112 := (not #111) |
boehmes@34981 | 434 |
#2957 := (or #112 #1055 #1513) |
boehmes@34981 | 435 |
#4099 := (forall (vars (?x44 T2) (?x45 T2)) (:pat #4066) #2957) |
boehmes@34981 | 436 |
#4104 := (not #4099) |
boehmes@34981 | 437 |
#1536 := (>= #107 0::int) |
boehmes@34981 | 438 |
#4091 := (forall (vars (?x41 T2)) (:pat #4090) #1536) |
boehmes@34981 | 439 |
#4096 := (not #4091) |
boehmes@34981 | 440 |
#105 := (uf_4 uf_14 uf_11) |
boehmes@34981 | 441 |
#106 := (= #105 0::int) |
boehmes@34981 | 442 |
#1547 := (not #106) |
boehmes@34981 | 443 |
#4364 := (or #1547 #4096 #4104 #4113 #4121 #4129 #4361) |
boehmes@34981 | 444 |
#4367 := (not #4364) |
boehmes@34981 | 445 |
decl ?x37!5 :: T2 |
boehmes@34981 | 446 |
#1774 := ?x37!5 |
boehmes@34981 | 447 |
#1775 := (uf_1 #11 ?x37!5) |
boehmes@34981 | 448 |
#4075 := (pattern #1775) |
boehmes@34981 | 449 |
#74 := (up_13 #11) |
boehmes@34981 | 450 |
#4035 := (pattern #74) |
boehmes@34981 | 451 |
#1777 := (uf_12 ?x37!5) |
boehmes@34981 | 452 |
#1778 := (* -1::int #1777) |
boehmes@34981 | 453 |
#1776 := (uf_10 #1775) |
boehmes@34981 | 454 |
#2390 := (+ #1776 #1778) |
boehmes@34981 | 455 |
#2391 := (+ #66 #2390) |
boehmes@34981 | 456 |
#2394 := (= #2391 0::int) |
boehmes@34981 | 457 |
#2918 := (not #2394) |
boehmes@34981 | 458 |
#1782 := (+ #66 #1778) |
boehmes@34981 | 459 |
#1783 := (>= #1782 0::int) |
boehmes@34981 | 460 |
#75 := (not #74) |
boehmes@34981 | 461 |
#2919 := (or #75 #1783 #2918) |
boehmes@34981 | 462 |
#4076 := (forall (vars (?x38 T2)) (:pat #4035 #4042 #4075) #2919) |
boehmes@34981 | 463 |
#4081 := (not #4076) |
boehmes@34981 | 464 |
#2366 := (= uf_11 ?x37!5) |
boehmes@34981 | 465 |
#1787 := (+ uf_9 #1778) |
boehmes@34981 | 466 |
#1788 := (<= #1787 0::int) |
boehmes@34981 | 467 |
#4084 := (or #1788 #2366 #4081) |
boehmes@34981 | 468 |
#4087 := (not #4084) |
boehmes@34981 | 469 |
#4370 := (or #4087 #4367) |
boehmes@34981 | 470 |
#4373 := (not #4370) |
boehmes@34981 | 471 |
#83 := (uf_12 #10) |
boehmes@34981 | 472 |
#1041 := (* -1::int #83) |
boehmes@34981 | 473 |
#1068 := (+ #1041 #88) |
boehmes@34981 | 474 |
#1069 := (+ #66 #1068) |
boehmes@34981 | 475 |
#1066 := (>= #1069 0::int) |
boehmes@34981 | 476 |
#2910 := (or #75 #1055 #1066) |
boehmes@34981 | 477 |
#4067 := (forall (vars (?x33 T2) (?x34 T2)) (:pat #4066) #2910) |
boehmes@34981 | 478 |
#4072 := (not #4067) |
boehmes@34981 | 479 |
#4376 := (or #4072 #4373) |
boehmes@34981 | 480 |
#4379 := (not #4376) |
boehmes@34981 | 481 |
decl ?x34!3 :: T2 |
boehmes@34981 | 482 |
#1744 := ?x34!3 |
boehmes@34981 | 483 |
#1751 := (uf_12 ?x34!3) |
boehmes@34981 | 484 |
decl ?x33!4 :: T2 |
boehmes@34981 | 485 |
#1745 := ?x33!4 |
boehmes@34981 | 486 |
#1748 := (uf_12 ?x33!4) |
boehmes@34981 | 487 |
#1749 := (* -1::int #1748) |
boehmes@34981 | 488 |
#2353 := (+ #1749 #1751) |
boehmes@34981 | 489 |
#1746 := (uf_1 ?x34!3 ?x33!4) |
boehmes@34981 | 490 |
#1747 := (uf_10 #1746) |
boehmes@34981 | 491 |
#2354 := (+ #1747 #2353) |
boehmes@34981 | 492 |
#2357 := (>= #2354 0::int) |
boehmes@34981 | 493 |
#1758 := (up_13 ?x34!3) |
boehmes@34981 | 494 |
#2873 := (not #1758) |
boehmes@34981 | 495 |
#1754 := (* -1::int #1747) |
boehmes@34981 | 496 |
#1755 := (+ uf_9 #1754) |
boehmes@34981 | 497 |
#1756 := (<= #1755 0::int) |
boehmes@34981 | 498 |
#2888 := (or #1756 #2873 #2357) |
boehmes@34981 | 499 |
#8152 := [hypothesis]: #1758 |
boehmes@34981 | 500 |
#4036 := (forall (vars (?x26 T2)) (:pat #4035) #75) |
boehmes@34981 | 501 |
#76 := (forall (vars (?x26 T2)) #75) |
boehmes@34981 | 502 |
#4039 := (iff #76 #4036) |
boehmes@34981 | 503 |
#4037 := (iff #75 #75) |
boehmes@34981 | 504 |
#4038 := [refl]: #4037 |
boehmes@34981 | 505 |
#4040 := [quant-intro #4038]: #4039 |
boehmes@34981 | 506 |
#1658 := (~ #76 #76) |
boehmes@34981 | 507 |
#1695 := (~ #75 #75) |
boehmes@34981 | 508 |
#1696 := [refl]: #1695 |
boehmes@34981 | 509 |
#1659 := [nnf-pos #1696]: #1658 |
boehmes@34981 | 510 |
#67 := (= #66 0::int) |
boehmes@34981 | 511 |
#70 := (not #65) |
boehmes@34981 | 512 |
#1605 := (or #70 #67) |
boehmes@34981 | 513 |
#1608 := (forall (vars (?x24 T2)) #1605) |
boehmes@34981 | 514 |
#1611 := (not #1608) |
boehmes@34981 | 515 |
#1539 := (forall (vars (?x41 T2)) #1536) |
boehmes@34981 | 516 |
#1542 := (not #1539) |
boehmes@34981 | 517 |
#114 := (and #112 #113) |
boehmes@34981 | 518 |
#440 := (not #114) |
boehmes@34981 | 519 |
#1527 := (or #440 #1135) |
boehmes@34981 | 520 |
#1530 := (forall (vars (?x42 T2) (?x43 T2)) #1527) |
boehmes@34981 | 521 |
#1533 := (not #1530) |
boehmes@34981 | 522 |
#1056 := (not #1055) |
boehmes@34981 | 523 |
#1505 := (and #111 #1056) |
boehmes@34981 | 524 |
#1510 := (not #1505) |
boehmes@34981 | 525 |
#1516 := (or #1510 #1513) |
boehmes@34981 | 526 |
#1519 := (forall (vars (?x44 T2) (?x45 T2)) #1516) |
boehmes@34981 | 527 |
#1522 := (not #1519) |
boehmes@34981 | 528 |
#1452 := (forall (vars (?x58 T2)) #1449) |
boehmes@34981 | 529 |
#1455 := (not #1452) |
boehmes@34981 | 530 |
#1272 := (not #1271) |
boehmes@34981 | 531 |
#1265 := (not #1264) |
boehmes@34981 | 532 |
#1275 := (and #1265 #1272) |
boehmes@34981 | 533 |
#1428 := (not #1275) |
boehmes@34981 | 534 |
#1436 := (or #1428 #1433) |
boehmes@34981 | 535 |
#1439 := (forall (vars (?x59 T2)) #1436) |
boehmes@34981 | 536 |
#1442 := (not #1439) |
boehmes@34981 | 537 |
#1366 := (= #1344 0::int) |
boehmes@34981 | 538 |
#1369 := (not #1317) |
boehmes@34981 | 539 |
#1378 := (and #201 #1369 #1366) |
boehmes@34981 | 540 |
#1383 := (exists (vars (?x76 T2)) #1378) |
boehmes@34981 | 541 |
#1355 := (+ uf_9 #1293) |
boehmes@34981 | 542 |
#1356 := (<= #1355 0::int) |
boehmes@34981 | 543 |
#1357 := (not #1356) |
boehmes@34981 | 544 |
#1360 := (and #70 #1357) |
boehmes@34981 | 545 |
#1363 := (not #1360) |
boehmes@34981 | 546 |
#1386 := (or #1363 #1383) |
boehmes@34981 | 547 |
#1389 := (forall (vars (?x75 T2)) #1386) |
boehmes@34981 | 548 |
#1334 := (and #201 #1056) |
boehmes@34981 | 549 |
#1339 := (not #1334) |
boehmes@34981 | 550 |
#1346 := (or #1339 #1342) |
boehmes@34981 | 551 |
#1349 := (forall (vars (?x71 T2) (?x72 T2)) #1346) |
boehmes@34981 | 552 |
#1352 := (not #1349) |
boehmes@34981 | 553 |
#1392 := (or #1352 #1389) |
boehmes@34981 | 554 |
#1395 := (and #1349 #1392) |
boehmes@34981 | 555 |
#210 := (and #208 #209) |
boehmes@34981 | 556 |
#673 := (not #210) |
boehmes@34981 | 557 |
#1322 := (or #673 #1317) |
boehmes@34981 | 558 |
#1325 := (forall (vars (?x67 T2) (?x68 T2)) #1322) |
boehmes@34981 | 559 |
#1328 := (not #1325) |
boehmes@34981 | 560 |
#1398 := (or #1328 #1395) |
boehmes@34981 | 561 |
#1401 := (and #1325 #1398) |
boehmes@34981 | 562 |
#1311 := (forall (vars (?x65 T2)) #1308) |
boehmes@34981 | 563 |
#1314 := (not #1311) |
boehmes@34981 | 564 |
#1404 := (or #1314 #1401) |
boehmes@34981 | 565 |
#1407 := (and #1311 #1404) |
boehmes@34981 | 566 |
#1410 := (or #1305 #1407) |
boehmes@34981 | 567 |
#1413 := (and #205 #1410) |
boehmes@34981 | 568 |
#667 := (forall (vars (?x63 T2)) #662) |
boehmes@34981 | 569 |
#783 := (not #667) |
boehmes@34981 | 570 |
#1416 := (or #783 #1413) |
boehmes@34981 | 571 |
#1419 := (and #667 #1416) |
boehmes@34981 | 572 |
#1297 := (forall (vars (?x61 T2)) #1292) |
boehmes@34981 | 573 |
#1300 := (not #1297) |
boehmes@34981 | 574 |
#1422 := (or #1300 #1419) |
boehmes@34981 | 575 |
#1425 := (and #1297 #1422) |
boehmes@34981 | 576 |
#1281 := (or #645 #1275) |
boehmes@34981 | 577 |
#1286 := (forall (vars (?x60 T2)) #1281) |
boehmes@34981 | 578 |
#1289 := (not #1286) |
boehmes@34981 | 579 |
#1120 := (not #1119) |
boehmes@34981 | 580 |
#1236 := (and #112 #1120) |
boehmes@34981 | 581 |
#1239 := (exists (vars (?x48 T2)) #1236) |
boehmes@34981 | 582 |
#1470 := (not #1239) |
boehmes@34981 | 583 |
#1494 := (or #175 #825 #1470 #1289 #1425 #1442 #1455 #1459) |
boehmes@34981 | 584 |
#1165 := (not #1164) |
boehmes@34981 | 585 |
#1199 := (and #1056 #1165) |
boehmes@34981 | 586 |
#1202 := (not #1199) |
boehmes@34981 | 587 |
#1208 := (or #1202 #1205) |
boehmes@34981 | 588 |
#1211 := (forall (vars (?x53 T2) (?x54 T2)) #1208) |
boehmes@34981 | 589 |
#1214 := (not #1211) |
boehmes@34981 | 590 |
#1222 := (or #162 #1214) |
boehmes@34981 | 591 |
#1227 := (and #1211 #1222) |
boehmes@34981 | 592 |
#1180 := (= #1182 0::int) |
boehmes@34981 | 593 |
#1174 := (>= #1176 0::int) |
boehmes@34981 | 594 |
#1177 := (not #1174) |
boehmes@34981 | 595 |
#1184 := (and #1177 #1180) |
boehmes@34981 | 596 |
#1187 := (exists (vars (?x50 T2)) #1184) |
boehmes@34981 | 597 |
#1168 := (and #70 #1165) |
boehmes@34981 | 598 |
#1171 := (not #1168) |
boehmes@34981 | 599 |
#1190 := (or #1171 #1187) |
boehmes@34981 | 600 |
#1193 := (forall (vars (?x49 T2)) #1190) |
boehmes@34981 | 601 |
#1196 := (not #1193) |
boehmes@34981 | 602 |
#1230 := (or #1196 #1227) |
boehmes@34981 | 603 |
#1233 := (and #1193 #1230) |
boehmes@34981 | 604 |
#1257 := (or #595 #577 #604 #586 #1233 #1239) |
boehmes@34981 | 605 |
#1499 := (and #1257 #1494) |
boehmes@34981 | 606 |
#1136 := (not #1135) |
boehmes@34981 | 607 |
#1129 := (= #1133 0::int) |
boehmes@34981 | 608 |
#1145 := (and #111 #1129 #1136) |
boehmes@34981 | 609 |
#1150 := (exists (vars (?x47 T2)) #1145) |
boehmes@34981 | 610 |
#1123 := (and #70 #1120) |
boehmes@34981 | 611 |
#1126 := (not #1123) |
boehmes@34981 | 612 |
#1153 := (or #1126 #1150) |
boehmes@34981 | 613 |
#1156 := (forall (vars (?x46 T2)) #1153) |
boehmes@34981 | 614 |
#1159 := (not #1156) |
boehmes@34981 | 615 |
#1091 := (= #1069 0::int) |
boehmes@34981 | 616 |
#1042 := (+ #66 #1041) |
boehmes@34981 | 617 |
#1040 := (>= #1042 0::int) |
boehmes@34981 | 618 |
#1094 := (not #1040) |
boehmes@34981 | 619 |
#1103 := (and #74 #1094 #1091) |
boehmes@34981 | 620 |
#1108 := (exists (vars (?x38 T2)) #1103) |
boehmes@34981 | 621 |
#1082 := (not #1081) |
boehmes@34981 | 622 |
#1085 := (and #70 #1082) |
boehmes@34981 | 623 |
#1088 := (not #1085) |
boehmes@34981 | 624 |
#1111 := (or #1088 #1108) |
boehmes@34981 | 625 |
#1114 := (forall (vars (?x37 T2)) #1111) |
boehmes@34981 | 626 |
#1550 := (not #1114) |
boehmes@34981 | 627 |
#1571 := (or #1547 #1550 #1159 #1499 #1522 #1533 #1542) |
boehmes@34981 | 628 |
#1576 := (and #1114 #1571) |
boehmes@34981 | 629 |
#1059 := (and #74 #1056) |
boehmes@34981 | 630 |
#1062 := (not #1059) |
boehmes@34981 | 631 |
#1070 := (or #1062 #1066) |
boehmes@34981 | 632 |
#1073 := (forall (vars (?x33 T2) (?x34 T2)) #1070) |
boehmes@34981 | 633 |
#1076 := (not #1073) |
boehmes@34981 | 634 |
#1579 := (or #1076 #1576) |
boehmes@34981 | 635 |
#1582 := (and #1073 #1579) |
boehmes@34981 | 636 |
#81 := (up_13 #10) |
boehmes@34981 | 637 |
#82 := (and #75 #81) |
boehmes@34981 | 638 |
#416 := (not #82) |
boehmes@34981 | 639 |
#1044 := (or #416 #1040) |
boehmes@34981 | 640 |
#1047 := (forall (vars (?x29 T2) (?x30 T2)) #1044) |
boehmes@34981 | 641 |
#1050 := (not #1047) |
boehmes@34981 | 642 |
#1585 := (or #1050 #1582) |
boehmes@34981 | 643 |
#1588 := (and #1047 #1585) |
boehmes@34981 | 644 |
#1031 := (>= #66 0::int) |
boehmes@34981 | 645 |
#1032 := (forall (vars (?x27 T2)) #1031) |
boehmes@34981 | 646 |
#1035 := (not #1032) |
boehmes@34981 | 647 |
#1591 := (or #1035 #1588) |
boehmes@34981 | 648 |
#1594 := (and #1032 #1591) |
boehmes@34981 | 649 |
#77 := (uf_12 uf_11) |
boehmes@34981 | 650 |
#78 := (= #77 0::int) |
boehmes@34981 | 651 |
#1026 := (not #78) |
boehmes@34981 | 652 |
#1597 := (or #1026 #1594) |
boehmes@34981 | 653 |
#1600 := (and #78 #1597) |
boehmes@34981 | 654 |
#399 := (= uf_9 #66) |
boehmes@34981 | 655 |
#405 := (or #65 #399) |
boehmes@34981 | 656 |
#410 := (forall (vars (?x25 T2)) #405) |
boehmes@34981 | 657 |
#999 := (not #410) |
boehmes@34981 | 658 |
#990 := (not #76) |
boehmes@34981 | 659 |
#1623 := (or #990 #999 #1600 #1611) |
boehmes@34981 | 660 |
#1628 := (not #1623) |
boehmes@34981 | 661 |
#1 := true |
boehmes@34981 | 662 |
#216 := (+ #191 #88) |
boehmes@34981 | 663 |
#223 := (= #211 #216) |
boehmes@34981 | 664 |
#224 := (and #201 #223) |
boehmes@34981 | 665 |
#222 := (< #191 #211) |
boehmes@34981 | 666 |
#225 := (and #222 #224) |
boehmes@34981 | 667 |
#226 := (exists (vars (?x76 T2)) #225) |
boehmes@34981 | 668 |
#220 := (< #191 uf_9) |
boehmes@34981 | 669 |
#221 := (and #70 #220) |
boehmes@34981 | 670 |
#227 := (implies #221 #226) |
boehmes@34981 | 671 |
#228 := (forall (vars (?x75 T2)) #227) |
boehmes@34981 | 672 |
#229 := (and #228 true) |
boehmes@34981 | 673 |
#217 := (<= #211 #216) |
boehmes@34981 | 674 |
#89 := (< #88 uf_9) |
boehmes@34981 | 675 |
#215 := (and #201 #89) |
boehmes@34981 | 676 |
#218 := (implies #215 #217) |
boehmes@34981 | 677 |
#219 := (forall (vars (?x71 T2) (?x72 T2)) #218) |
boehmes@34981 | 678 |
#230 := (implies #219 #229) |
boehmes@34981 | 679 |
#231 := (and #219 #230) |
boehmes@34981 | 680 |
#212 := (<= #211 #191) |
boehmes@34981 | 681 |
#213 := (implies #210 #212) |
boehmes@34981 | 682 |
#214 := (forall (vars (?x67 T2) (?x68 T2)) #213) |
boehmes@34981 | 683 |
#232 := (implies #214 #231) |
boehmes@34981 | 684 |
#233 := (and #214 #232) |
boehmes@34981 | 685 |
#206 := (<= 0::int #191) |
boehmes@34981 | 686 |
#207 := (forall (vars (?x65 T2)) #206) |
boehmes@34981 | 687 |
#234 := (implies #207 #233) |
boehmes@34981 | 688 |
#235 := (and #207 #234) |
boehmes@34981 | 689 |
#236 := (implies #205 #235) |
boehmes@34981 | 690 |
#237 := (and #205 #236) |
boehmes@34981 | 691 |
#196 := (= #191 #107) |
boehmes@34981 | 692 |
#202 := (implies #201 #196) |
boehmes@34981 | 693 |
#203 := (forall (vars (?x63 T2)) #202) |
boehmes@34981 | 694 |
#238 := (implies #203 #237) |
boehmes@34981 | 695 |
#239 := (and #203 #238) |
boehmes@34981 | 696 |
#199 := (<= #191 #107) |
boehmes@34981 | 697 |
#200 := (forall (vars (?x61 T2)) #199) |
boehmes@34981 | 698 |
#240 := (implies #200 #239) |
boehmes@34981 | 699 |
#241 := (and #200 #240) |
boehmes@34981 | 700 |
#188 := (+ #177 #186) |
boehmes@34981 | 701 |
#189 := (< #188 #107) |
boehmes@34981 | 702 |
#187 := (< #186 uf_9) |
boehmes@34981 | 703 |
#190 := (and #187 #189) |
boehmes@34981 | 704 |
#195 := (not #190) |
boehmes@34981 | 705 |
#197 := (implies #195 #196) |
boehmes@34981 | 706 |
#198 := (forall (vars (?x60 T2)) #197) |
boehmes@34981 | 707 |
#242 := (implies #198 #241) |
boehmes@34981 | 708 |
#192 := (= #191 #188) |
boehmes@34981 | 709 |
#193 := (implies #190 #192) |
boehmes@34981 | 710 |
#194 := (forall (vars (?x59 T2)) #193) |
boehmes@34981 | 711 |
#243 := (implies #194 #242) |
boehmes@34981 | 712 |
#244 := (implies #184 #243) |
boehmes@34981 | 713 |
#179 := (<= #177 #107) |
boehmes@34981 | 714 |
#180 := (implies #112 #179) |
boehmes@34981 | 715 |
#181 := (forall (vars (?x58 T2)) #180) |
boehmes@34981 | 716 |
#245 := (implies #181 #244) |
boehmes@34981 | 717 |
#178 := (< #177 uf_9) |
boehmes@34981 | 718 |
#246 := (implies #178 #245) |
boehmes@34981 | 719 |
#176 := (not #175) |
boehmes@34981 | 720 |
#247 := (implies #176 #246) |
boehmes@34981 | 721 |
#124 := (< #107 uf_9) |
boehmes@34981 | 722 |
#133 := (and #112 #124) |
boehmes@34981 | 723 |
#134 := (exists (vars (?x48 T2)) #133) |
boehmes@34981 | 724 |
#248 := (implies #134 #247) |
boehmes@34981 | 725 |
#249 := (implies true #248) |
boehmes@34981 | 726 |
#163 := (and #162 true) |
boehmes@34981 | 727 |
#151 := (+ #146 #88) |
boehmes@34981 | 728 |
#158 := (<= #149 #151) |
boehmes@34981 | 729 |
#147 := (< #146 uf_9) |
boehmes@34981 | 730 |
#157 := (and #147 #89) |
boehmes@34981 | 731 |
#159 := (implies #157 #158) |
boehmes@34981 | 732 |
#160 := (forall (vars (?x53 T2) (?x54 T2)) #159) |
boehmes@34981 | 733 |
#164 := (implies #160 #163) |
boehmes@34981 | 734 |
#165 := (and #160 #164) |
boehmes@34981 | 735 |
#152 := (= #149 #151) |
boehmes@34981 | 736 |
#150 := (< #146 #149) |
boehmes@34981 | 737 |
#153 := (and #150 #152) |
boehmes@34981 | 738 |
#154 := (exists (vars (?x50 T2)) #153) |
boehmes@34981 | 739 |
#148 := (and #70 #147) |
boehmes@34981 | 740 |
#155 := (implies #148 #154) |
boehmes@34981 | 741 |
#156 := (forall (vars (?x49 T2)) #155) |
boehmes@34981 | 742 |
#166 := (implies #156 #165) |
boehmes@34981 | 743 |
#167 := (and #156 #166) |
boehmes@34981 | 744 |
#168 := (implies #145 #167) |
boehmes@34981 | 745 |
#142 := (= uf_19 uf_14) |
boehmes@34981 | 746 |
#169 := (implies #142 #168) |
boehmes@34981 | 747 |
#170 := (implies #140 #169) |
boehmes@34981 | 748 |
#137 := (= uf_16 uf_15) |
boehmes@34981 | 749 |
#171 := (implies #137 #170) |
boehmes@34981 | 750 |
#135 := (not #134) |
boehmes@34981 | 751 |
#172 := (implies #135 #171) |
boehmes@34981 | 752 |
#173 := (implies true #172) |
boehmes@34981 | 753 |
#250 := (and #173 #249) |
boehmes@34981 | 754 |
#120 := (+ #107 #88) |
boehmes@34981 | 755 |
#127 := (= #115 #120) |
boehmes@34981 | 756 |
#128 := (and #111 #127) |
boehmes@34981 | 757 |
#126 := (< #107 #115) |
boehmes@34981 | 758 |
#129 := (and #126 #128) |
boehmes@34981 | 759 |
#130 := (exists (vars (?x47 T2)) #129) |
boehmes@34981 | 760 |
#125 := (and #70 #124) |
boehmes@34981 | 761 |
#131 := (implies #125 #130) |
boehmes@34981 | 762 |
#132 := (forall (vars (?x46 T2)) #131) |
boehmes@34981 | 763 |
#251 := (implies #132 #250) |
boehmes@34981 | 764 |
#121 := (<= #115 #120) |
boehmes@34981 | 765 |
#119 := (and #111 #89) |
boehmes@34981 | 766 |
#122 := (implies #119 #121) |
boehmes@34981 | 767 |
#123 := (forall (vars (?x44 T2) (?x45 T2)) #122) |
boehmes@34981 | 768 |
#252 := (implies #123 #251) |
boehmes@34981 | 769 |
#116 := (<= #115 #107) |
boehmes@34981 | 770 |
#117 := (implies #114 #116) |
boehmes@34981 | 771 |
#118 := (forall (vars (?x42 T2) (?x43 T2)) #117) |
boehmes@34981 | 772 |
#253 := (implies #118 #252) |
boehmes@34981 | 773 |
#108 := (<= 0::int #107) |
boehmes@34981 | 774 |
#109 := (forall (vars (?x41 T2)) #108) |
boehmes@34981 | 775 |
#254 := (implies #109 #253) |
boehmes@34981 | 776 |
#255 := (implies #106 #254) |
boehmes@34981 | 777 |
#256 := (implies true #255) |
boehmes@34981 | 778 |
#91 := (+ #66 #88) |
boehmes@34981 | 779 |
#98 := (= #83 #91) |
boehmes@34981 | 780 |
#99 := (and #74 #98) |
boehmes@34981 | 781 |
#97 := (< #66 #83) |
boehmes@34981 | 782 |
#100 := (and #97 #99) |
boehmes@34981 | 783 |
#101 := (exists (vars (?x38 T2)) #100) |
boehmes@34981 | 784 |
#95 := (< #66 uf_9) |
boehmes@34981 | 785 |
#96 := (and #70 #95) |
boehmes@34981 | 786 |
#102 := (implies #96 #101) |
boehmes@34981 | 787 |
#103 := (forall (vars (?x37 T2)) #102) |
boehmes@34981 | 788 |
#257 := (implies #103 #256) |
boehmes@34981 | 789 |
#258 := (and #103 #257) |
boehmes@34981 | 790 |
#92 := (<= #83 #91) |
boehmes@34981 | 791 |
#90 := (and #74 #89) |
boehmes@34981 | 792 |
#93 := (implies #90 #92) |
boehmes@34981 | 793 |
#94 := (forall (vars (?x33 T2) (?x34 T2)) #93) |
boehmes@34981 | 794 |
#259 := (implies #94 #258) |
boehmes@34981 | 795 |
#260 := (and #94 #259) |
boehmes@34981 | 796 |
#84 := (<= #83 #66) |
boehmes@34981 | 797 |
#85 := (implies #82 #84) |
boehmes@34981 | 798 |
#86 := (forall (vars (?x29 T2) (?x30 T2)) #85) |
boehmes@34981 | 799 |
#261 := (implies #86 #260) |
boehmes@34981 | 800 |
#262 := (and #86 #261) |
boehmes@34981 | 801 |
#79 := (<= 0::int #66) |
boehmes@34981 | 802 |
#80 := (forall (vars (?x27 T2)) #79) |
boehmes@34981 | 803 |
#263 := (implies #80 #262) |
boehmes@34981 | 804 |
#264 := (and #80 #263) |
boehmes@34981 | 805 |
#265 := (implies #78 #264) |
boehmes@34981 | 806 |
#266 := (and #78 #265) |
boehmes@34981 | 807 |
#267 := (implies #76 #266) |
boehmes@34981 | 808 |
#71 := (= #66 uf_9) |
boehmes@34981 | 809 |
#72 := (implies #70 #71) |
boehmes@34981 | 810 |
#73 := (forall (vars (?x25 T2)) #72) |
boehmes@34981 | 811 |
#268 := (implies #73 #267) |
boehmes@34981 | 812 |
#68 := (implies #65 #67) |
boehmes@34981 | 813 |
#69 := (forall (vars (?x24 T2)) #68) |
boehmes@34981 | 814 |
#269 := (implies #69 #268) |
boehmes@34981 | 815 |
#270 := (implies true #269) |
boehmes@34981 | 816 |
#271 := (not #270) |
boehmes@34981 | 817 |
#1631 := (iff #271 #1628) |
boehmes@34981 | 818 |
#683 := (+ #88 #191) |
boehmes@34981 | 819 |
#701 := (= #211 #683) |
boehmes@34981 | 820 |
#704 := (and #201 #701) |
boehmes@34981 | 821 |
#707 := (and #222 #704) |
boehmes@34981 | 822 |
#710 := (exists (vars (?x76 T2)) #707) |
boehmes@34981 | 823 |
#716 := (not #221) |
boehmes@34981 | 824 |
#717 := (or #716 #710) |
boehmes@34981 | 825 |
#722 := (forall (vars (?x75 T2)) #717) |
boehmes@34981 | 826 |
#686 := (<= #211 #683) |
boehmes@34981 | 827 |
#680 := (and #89 #201) |
boehmes@34981 | 828 |
#692 := (not #680) |
boehmes@34981 | 829 |
#693 := (or #692 #686) |
boehmes@34981 | 830 |
#698 := (forall (vars (?x71 T2) (?x72 T2)) #693) |
boehmes@34981 | 831 |
#735 := (not #698) |
boehmes@34981 | 832 |
#736 := (or #735 #722) |
boehmes@34981 | 833 |
#741 := (and #698 #736) |
boehmes@34981 | 834 |
#674 := (or #673 #212) |
boehmes@34981 | 835 |
#677 := (forall (vars (?x67 T2) (?x68 T2)) #674) |
boehmes@34981 | 836 |
#747 := (not #677) |
boehmes@34981 | 837 |
#748 := (or #747 #741) |
boehmes@34981 | 838 |
#753 := (and #677 #748) |
boehmes@34981 | 839 |
#759 := (not #207) |
boehmes@34981 | 840 |
#760 := (or #759 #753) |
boehmes@34981 | 841 |
#765 := (and #207 #760) |
boehmes@34981 | 842 |
#670 := (= 0::int #204) |
boehmes@34981 | 843 |
#771 := (not #670) |
boehmes@34981 | 844 |
#772 := (or #771 #765) |
boehmes@34981 | 845 |
#777 := (and #670 #772) |
boehmes@34981 | 846 |
#784 := (or #783 #777) |
boehmes@34981 | 847 |
#789 := (and #667 #784) |
boehmes@34981 | 848 |
#795 := (not #200) |
boehmes@34981 | 849 |
#796 := (or #795 #789) |
boehmes@34981 | 850 |
#801 := (and #200 #796) |
boehmes@34981 | 851 |
#651 := (or #190 #645) |
boehmes@34981 | 852 |
#656 := (forall (vars (?x60 T2)) #651) |
boehmes@34981 | 853 |
#807 := (not #656) |
boehmes@34981 | 854 |
#808 := (or #807 #801) |
boehmes@34981 | 855 |
#631 := (= #188 #191) |
boehmes@34981 | 856 |
#637 := (or #195 #631) |
boehmes@34981 | 857 |
#642 := (forall (vars (?x59 T2)) #637) |
boehmes@34981 | 858 |
#816 := (not #642) |
boehmes@34981 | 859 |
#817 := (or #816 #808) |
boehmes@34981 | 860 |
#826 := (or #825 #817) |
boehmes@34981 | 861 |
#625 := (or #111 #179) |
boehmes@34981 | 862 |
#628 := (forall (vars (?x58 T2)) #625) |
boehmes@34981 | 863 |
#834 := (not #628) |
boehmes@34981 | 864 |
#835 := (or #834 #826) |
boehmes@34981 | 865 |
#843 := (not #178) |
boehmes@34981 | 866 |
#844 := (or #843 #835) |
boehmes@34981 | 867 |
#852 := (or #175 #844) |
boehmes@34981 | 868 |
#860 := (or #135 #852) |
boehmes@34981 | 869 |
#540 := (= 0::int #161) |
boehmes@34981 | 870 |
#498 := (+ #88 #146) |
boehmes@34981 | 871 |
#525 := (<= #149 #498) |
boehmes@34981 | 872 |
#522 := (and #89 #147) |
boehmes@34981 | 873 |
#531 := (not #522) |
boehmes@34981 | 874 |
#532 := (or #531 #525) |
boehmes@34981 | 875 |
#537 := (forall (vars (?x53 T2) (?x54 T2)) #532) |
boehmes@34981 | 876 |
#553 := (not #537) |
boehmes@34981 | 877 |
#554 := (or #553 #540) |
boehmes@34981 | 878 |
#559 := (and #537 #554) |
boehmes@34981 | 879 |
#501 := (= #149 #498) |
boehmes@34981 | 880 |
#504 := (and #150 #501) |
boehmes@34981 | 881 |
#507 := (exists (vars (?x50 T2)) #504) |
boehmes@34981 | 882 |
#513 := (not #148) |
boehmes@34981 | 883 |
#514 := (or #513 #507) |
boehmes@34981 | 884 |
#519 := (forall (vars (?x49 T2)) #514) |
boehmes@34981 | 885 |
#565 := (not #519) |
boehmes@34981 | 886 |
#566 := (or #565 #559) |
boehmes@34981 | 887 |
#571 := (and #519 #566) |
boehmes@34981 | 888 |
#578 := (or #577 #571) |
boehmes@34981 | 889 |
#587 := (or #586 #578) |
boehmes@34981 | 890 |
#596 := (or #595 #587) |
boehmes@34981 | 891 |
#605 := (or #604 #596) |
boehmes@34981 | 892 |
#613 := (or #134 #605) |
boehmes@34981 | 893 |
#872 := (and #613 #860) |
boehmes@34981 | 894 |
#450 := (+ #88 #107) |
boehmes@34981 | 895 |
#468 := (= #115 #450) |
boehmes@34981 | 896 |
#471 := (and #111 #468) |
boehmes@34981 | 897 |
#474 := (and #126 #471) |
boehmes@34981 | 898 |
#477 := (exists (vars (?x47 T2)) #474) |
boehmes@34981 | 899 |
#483 := (not #125) |
boehmes@34981 | 900 |
#484 := (or #483 #477) |
boehmes@34981 | 901 |
#489 := (forall (vars (?x46 T2)) #484) |
boehmes@34981 | 902 |
#878 := (not #489) |
boehmes@34981 | 903 |
#879 := (or #878 #872) |
boehmes@34981 | 904 |
#453 := (<= #115 #450) |
boehmes@34981 | 905 |
#447 := (and #89 #111) |
boehmes@34981 | 906 |
#459 := (not #447) |
boehmes@34981 | 907 |
#460 := (or #459 #453) |
boehmes@34981 | 908 |
#465 := (forall (vars (?x44 T2) (?x45 T2)) #460) |
boehmes@34981 | 909 |
#887 := (not #465) |
boehmes@34981 | 910 |
#888 := (or #887 #879) |
boehmes@34981 | 911 |
#441 := (or #440 #116) |
boehmes@34981 | 912 |
#444 := (forall (vars (?x42 T2) (?x43 T2)) #441) |
boehmes@34981 | 913 |
#896 := (not #444) |
boehmes@34981 | 914 |
#897 := (or #896 #888) |
boehmes@34981 | 915 |
#905 := (not #109) |
boehmes@34981 | 916 |
#906 := (or #905 #897) |
boehmes@34981 | 917 |
#437 := (= 0::int #105) |
boehmes@34981 | 918 |
#914 := (not #437) |
boehmes@34981 | 919 |
#915 := (or #914 #906) |
boehmes@34981 | 920 |
#430 := (not #96) |
boehmes@34981 | 921 |
#431 := (or #430 #101) |
boehmes@34981 | 922 |
#434 := (forall (vars (?x37 T2)) #431) |
boehmes@34981 | 923 |
#930 := (not #434) |
boehmes@34981 | 924 |
#931 := (or #930 #915) |
boehmes@34981 | 925 |
#936 := (and #434 #931) |
boehmes@34981 | 926 |
#423 := (not #90) |
boehmes@34981 | 927 |
#424 := (or #423 #92) |
boehmes@34981 | 928 |
#427 := (forall (vars (?x33 T2) (?x34 T2)) #424) |
boehmes@34981 | 929 |
#942 := (not #427) |
boehmes@34981 | 930 |
#943 := (or #942 #936) |
boehmes@34981 | 931 |
#948 := (and #427 #943) |
boehmes@34981 | 932 |
#417 := (or #416 #84) |
boehmes@34981 | 933 |
#420 := (forall (vars (?x29 T2) (?x30 T2)) #417) |
boehmes@34981 | 934 |
#954 := (not #420) |
boehmes@34981 | 935 |
#955 := (or #954 #948) |
boehmes@34981 | 936 |
#960 := (and #420 #955) |
boehmes@34981 | 937 |
#966 := (not #80) |
boehmes@34981 | 938 |
#967 := (or #966 #960) |
boehmes@34981 | 939 |
#972 := (and #80 #967) |
boehmes@34981 | 940 |
#413 := (= 0::int #77) |
boehmes@34981 | 941 |
#978 := (not #413) |
boehmes@34981 | 942 |
#979 := (or #978 #972) |
boehmes@34981 | 943 |
#984 := (and #413 #979) |
boehmes@34981 | 944 |
#991 := (or #990 #984) |
boehmes@34981 | 945 |
#1000 := (or #999 #991) |
boehmes@34981 | 946 |
#385 := (= 0::int #66) |
boehmes@34981 | 947 |
#391 := (or #70 #385) |
boehmes@34981 | 948 |
#396 := (forall (vars (?x24 T2)) #391) |
boehmes@34981 | 949 |
#1008 := (not #396) |
boehmes@34981 | 950 |
#1009 := (or #1008 #1000) |
boehmes@34981 | 951 |
#1021 := (not #1009) |
boehmes@34981 | 952 |
#1629 := (iff #1021 #1628) |
boehmes@34981 | 953 |
#1626 := (iff #1009 #1623) |
boehmes@34981 | 954 |
#1614 := (or #990 #1600) |
boehmes@34981 | 955 |
#1617 := (or #999 #1614) |
boehmes@34981 | 956 |
#1620 := (or #1611 #1617) |
boehmes@34981 | 957 |
#1624 := (iff #1620 #1623) |
boehmes@34981 | 958 |
#1625 := [rewrite]: #1624 |
boehmes@34981 | 959 |
#1621 := (iff #1009 #1620) |
boehmes@34981 | 960 |
#1618 := (iff #1000 #1617) |
boehmes@34981 | 961 |
#1615 := (iff #991 #1614) |
boehmes@34981 | 962 |
#1601 := (iff #984 #1600) |
boehmes@34981 | 963 |
#1598 := (iff #979 #1597) |
boehmes@34981 | 964 |
#1595 := (iff #972 #1594) |
boehmes@34981 | 965 |
#1592 := (iff #967 #1591) |
boehmes@34981 | 966 |
#1589 := (iff #960 #1588) |
boehmes@34981 | 967 |
#1586 := (iff #955 #1585) |
boehmes@34981 | 968 |
#1583 := (iff #948 #1582) |
boehmes@34981 | 969 |
#1580 := (iff #943 #1579) |
boehmes@34981 | 970 |
#1577 := (iff #936 #1576) |
boehmes@34981 | 971 |
#1574 := (iff #931 #1571) |
boehmes@34981 | 972 |
#1553 := (or #1159 #1499) |
boehmes@34981 | 973 |
#1556 := (or #1522 #1553) |
boehmes@34981 | 974 |
#1559 := (or #1533 #1556) |
boehmes@34981 | 975 |
#1562 := (or #1542 #1559) |
boehmes@34981 | 976 |
#1565 := (or #1547 #1562) |
boehmes@34981 | 977 |
#1568 := (or #1550 #1565) |
boehmes@34981 | 978 |
#1572 := (iff #1568 #1571) |
boehmes@34981 | 979 |
#1573 := [rewrite]: #1572 |
boehmes@34981 | 980 |
#1569 := (iff #931 #1568) |
boehmes@34981 | 981 |
#1566 := (iff #915 #1565) |
boehmes@34981 | 982 |
#1563 := (iff #906 #1562) |
boehmes@34981 | 983 |
#1560 := (iff #897 #1559) |
boehmes@34981 | 984 |
#1557 := (iff #888 #1556) |
boehmes@34981 | 985 |
#1554 := (iff #879 #1553) |
boehmes@34981 | 986 |
#1500 := (iff #872 #1499) |
boehmes@34981 | 987 |
#1497 := (iff #860 #1494) |
boehmes@34981 | 988 |
#1473 := (or #1289 #1425) |
boehmes@34981 | 989 |
#1476 := (or #1442 #1473) |
boehmes@34981 | 990 |
#1479 := (or #825 #1476) |
boehmes@34981 | 991 |
#1482 := (or #1455 #1479) |
boehmes@34981 | 992 |
#1485 := (or #1459 #1482) |
boehmes@34981 | 993 |
#1488 := (or #175 #1485) |
boehmes@34981 | 994 |
#1491 := (or #1470 #1488) |
boehmes@34981 | 995 |
#1495 := (iff #1491 #1494) |
boehmes@34981 | 996 |
#1496 := [rewrite]: #1495 |
boehmes@34981 | 997 |
#1492 := (iff #860 #1491) |
boehmes@34981 | 998 |
#1489 := (iff #852 #1488) |
boehmes@34981 | 999 |
#1486 := (iff #844 #1485) |
boehmes@34981 | 1000 |
#1483 := (iff #835 #1482) |
boehmes@34981 | 1001 |
#1480 := (iff #826 #1479) |
boehmes@34981 | 1002 |
#1477 := (iff #817 #1476) |
boehmes@34981 | 1003 |
#1474 := (iff #808 #1473) |
boehmes@34981 | 1004 |
#1426 := (iff #801 #1425) |
boehmes@34981 | 1005 |
#1423 := (iff #796 #1422) |
boehmes@34981 | 1006 |
#1420 := (iff #789 #1419) |
boehmes@34981 | 1007 |
#1417 := (iff #784 #1416) |
boehmes@34981 | 1008 |
#1414 := (iff #777 #1413) |
boehmes@34981 | 1009 |
#1411 := (iff #772 #1410) |
boehmes@34981 | 1010 |
#1408 := (iff #765 #1407) |
boehmes@34981 | 1011 |
#1405 := (iff #760 #1404) |
boehmes@34981 | 1012 |
#1402 := (iff #753 #1401) |
boehmes@34981 | 1013 |
#1399 := (iff #748 #1398) |
boehmes@34981 | 1014 |
#1396 := (iff #741 #1395) |
boehmes@34981 | 1015 |
#1393 := (iff #736 #1392) |
boehmes@34981 | 1016 |
#1390 := (iff #722 #1389) |
boehmes@34981 | 1017 |
#1387 := (iff #717 #1386) |
boehmes@34981 | 1018 |
#1384 := (iff #710 #1383) |
boehmes@34981 | 1019 |
#1381 := (iff #707 #1378) |
boehmes@34981 | 1020 |
#1372 := (and #201 #1366) |
boehmes@34981 | 1021 |
#1375 := (and #1369 #1372) |
boehmes@34981 | 1022 |
#1379 := (iff #1375 #1378) |
boehmes@34981 | 1023 |
#1380 := [rewrite]: #1379 |
boehmes@34981 | 1024 |
#1376 := (iff #707 #1375) |
boehmes@34981 | 1025 |
#1373 := (iff #704 #1372) |
boehmes@34981 | 1026 |
#1367 := (iff #701 #1366) |
boehmes@34981 | 1027 |
#1368 := [rewrite]: #1367 |
boehmes@34981 | 1028 |
#1374 := [monotonicity #1368]: #1373 |
boehmes@34981 | 1029 |
#1370 := (iff #222 #1369) |
boehmes@34981 | 1030 |
#1371 := [rewrite]: #1370 |
boehmes@34981 | 1031 |
#1377 := [monotonicity #1371 #1374]: #1376 |
boehmes@34981 | 1032 |
#1382 := [trans #1377 #1380]: #1381 |
boehmes@34981 | 1033 |
#1385 := [quant-intro #1382]: #1384 |
boehmes@34981 | 1034 |
#1364 := (iff #716 #1363) |
boehmes@34981 | 1035 |
#1361 := (iff #221 #1360) |
boehmes@34981 | 1036 |
#1358 := (iff #220 #1357) |
boehmes@34981 | 1037 |
#1359 := [rewrite]: #1358 |
boehmes@34981 | 1038 |
#1362 := [monotonicity #1359]: #1361 |
boehmes@34981 | 1039 |
#1365 := [monotonicity #1362]: #1364 |
boehmes@34981 | 1040 |
#1388 := [monotonicity #1365 #1385]: #1387 |
boehmes@34981 | 1041 |
#1391 := [quant-intro #1388]: #1390 |
boehmes@34981 | 1042 |
#1353 := (iff #735 #1352) |
boehmes@34981 | 1043 |
#1350 := (iff #698 #1349) |
boehmes@34981 | 1044 |
#1347 := (iff #693 #1346) |
boehmes@34981 | 1045 |
#1343 := (iff #686 #1342) |
boehmes@34981 | 1046 |
#1345 := [rewrite]: #1343 |
boehmes@34981 | 1047 |
#1340 := (iff #692 #1339) |
boehmes@34981 | 1048 |
#1337 := (iff #680 #1334) |
boehmes@34981 | 1049 |
#1331 := (and #1056 #201) |
boehmes@34981 | 1050 |
#1335 := (iff #1331 #1334) |
boehmes@34981 | 1051 |
#1336 := [rewrite]: #1335 |
boehmes@34981 | 1052 |
#1332 := (iff #680 #1331) |
boehmes@34981 | 1053 |
#1057 := (iff #89 #1056) |
boehmes@34981 | 1054 |
#1058 := [rewrite]: #1057 |
boehmes@34981 | 1055 |
#1333 := [monotonicity #1058]: #1332 |
boehmes@34981 | 1056 |
#1338 := [trans #1333 #1336]: #1337 |
boehmes@34981 | 1057 |
#1341 := [monotonicity #1338]: #1340 |
boehmes@34981 | 1058 |
#1348 := [monotonicity #1341 #1345]: #1347 |
boehmes@34981 | 1059 |
#1351 := [quant-intro #1348]: #1350 |
boehmes@34981 | 1060 |
#1354 := [monotonicity #1351]: #1353 |
boehmes@34981 | 1061 |
#1394 := [monotonicity #1354 #1391]: #1393 |
boehmes@34981 | 1062 |
#1397 := [monotonicity #1351 #1394]: #1396 |
boehmes@34981 | 1063 |
#1329 := (iff #747 #1328) |
boehmes@34981 | 1064 |
#1326 := (iff #677 #1325) |
boehmes@34981 | 1065 |
#1323 := (iff #674 #1322) |
boehmes@34981 | 1066 |
#1320 := (iff #212 #1317) |
boehmes@34981 | 1067 |
#1321 := [rewrite]: #1320 |
boehmes@34981 | 1068 |
#1324 := [monotonicity #1321]: #1323 |
boehmes@34981 | 1069 |
#1327 := [quant-intro #1324]: #1326 |
boehmes@34981 | 1070 |
#1330 := [monotonicity #1327]: #1329 |
boehmes@34981 | 1071 |
#1400 := [monotonicity #1330 #1397]: #1399 |
boehmes@34981 | 1072 |
#1403 := [monotonicity #1327 #1400]: #1402 |
boehmes@34981 | 1073 |
#1315 := (iff #759 #1314) |
boehmes@34981 | 1074 |
#1312 := (iff #207 #1311) |
boehmes@34981 | 1075 |
#1309 := (iff #206 #1308) |
boehmes@34981 | 1076 |
#1310 := [rewrite]: #1309 |
boehmes@34981 | 1077 |
#1313 := [quant-intro #1310]: #1312 |
boehmes@34981 | 1078 |
#1316 := [monotonicity #1313]: #1315 |
boehmes@34981 | 1079 |
#1406 := [monotonicity #1316 #1403]: #1405 |
boehmes@34981 | 1080 |
#1409 := [monotonicity #1313 #1406]: #1408 |
boehmes@34981 | 1081 |
#1306 := (iff #771 #1305) |
boehmes@34981 | 1082 |
#1303 := (iff #670 #205) |
boehmes@34981 | 1083 |
#1304 := [rewrite]: #1303 |
boehmes@34981 | 1084 |
#1307 := [monotonicity #1304]: #1306 |
boehmes@34981 | 1085 |
#1412 := [monotonicity #1307 #1409]: #1411 |
boehmes@34981 | 1086 |
#1415 := [monotonicity #1304 #1412]: #1414 |
boehmes@34981 | 1087 |
#1418 := [monotonicity #1415]: #1417 |
boehmes@34981 | 1088 |
#1421 := [monotonicity #1418]: #1420 |
boehmes@34981 | 1089 |
#1301 := (iff #795 #1300) |
boehmes@34981 | 1090 |
#1298 := (iff #200 #1297) |
boehmes@34981 | 1091 |
#1295 := (iff #199 #1292) |
boehmes@34981 | 1092 |
#1296 := [rewrite]: #1295 |
boehmes@34981 | 1093 |
#1299 := [quant-intro #1296]: #1298 |
boehmes@34981 | 1094 |
#1302 := [monotonicity #1299]: #1301 |
boehmes@34981 | 1095 |
#1424 := [monotonicity #1302 #1421]: #1423 |
boehmes@34981 | 1096 |
#1427 := [monotonicity #1299 #1424]: #1426 |
boehmes@34981 | 1097 |
#1290 := (iff #807 #1289) |
boehmes@34981 | 1098 |
#1287 := (iff #656 #1286) |
boehmes@34981 | 1099 |
#1284 := (iff #651 #1281) |
boehmes@34981 | 1100 |
#1278 := (or #1275 #645) |
boehmes@34981 | 1101 |
#1282 := (iff #1278 #1281) |
boehmes@34981 | 1102 |
#1283 := [rewrite]: #1282 |
boehmes@34981 | 1103 |
#1279 := (iff #651 #1278) |
boehmes@34981 | 1104 |
#1276 := (iff #190 #1275) |
boehmes@34981 | 1105 |
#1273 := (iff #189 #1272) |
boehmes@34981 | 1106 |
#1274 := [rewrite]: #1273 |
boehmes@34981 | 1107 |
#1266 := (iff #187 #1265) |
boehmes@34981 | 1108 |
#1267 := [rewrite]: #1266 |
boehmes@34981 | 1109 |
#1277 := [monotonicity #1267 #1274]: #1276 |
boehmes@34981 | 1110 |
#1280 := [monotonicity #1277]: #1279 |
boehmes@34981 | 1111 |
#1285 := [trans #1280 #1283]: #1284 |
boehmes@34981 | 1112 |
#1288 := [quant-intro #1285]: #1287 |
boehmes@34981 | 1113 |
#1291 := [monotonicity #1288]: #1290 |
boehmes@34981 | 1114 |
#1475 := [monotonicity #1291 #1427]: #1474 |
boehmes@34981 | 1115 |
#1443 := (iff #816 #1442) |
boehmes@34981 | 1116 |
#1440 := (iff #642 #1439) |
boehmes@34981 | 1117 |
#1437 := (iff #637 #1436) |
boehmes@34981 | 1118 |
#1434 := (iff #631 #1433) |
boehmes@34981 | 1119 |
#1435 := [rewrite]: #1434 |
boehmes@34981 | 1120 |
#1429 := (iff #195 #1428) |
boehmes@34981 | 1121 |
#1430 := [monotonicity #1277]: #1429 |
boehmes@34981 | 1122 |
#1438 := [monotonicity #1430 #1435]: #1437 |
boehmes@34981 | 1123 |
#1441 := [quant-intro #1438]: #1440 |
boehmes@34981 | 1124 |
#1444 := [monotonicity #1441]: #1443 |
boehmes@34981 | 1125 |
#1478 := [monotonicity #1444 #1475]: #1477 |
boehmes@34981 | 1126 |
#1481 := [monotonicity #1478]: #1480 |
boehmes@34981 | 1127 |
#1456 := (iff #834 #1455) |
boehmes@34981 | 1128 |
#1453 := (iff #628 #1452) |
boehmes@34981 | 1129 |
#1450 := (iff #625 #1449) |
boehmes@34981 | 1130 |
#1447 := (iff #179 #1445) |
boehmes@34981 | 1131 |
#1448 := [rewrite]: #1447 |
boehmes@34981 | 1132 |
#1451 := [monotonicity #1448]: #1450 |
boehmes@34981 | 1133 |
#1454 := [quant-intro #1451]: #1453 |
boehmes@34981 | 1134 |
#1457 := [monotonicity #1454]: #1456 |
boehmes@34981 | 1135 |
#1484 := [monotonicity #1457 #1481]: #1483 |
boehmes@34981 | 1136 |
#1468 := (iff #843 #1459) |
boehmes@34981 | 1137 |
#1460 := (not #1459) |
boehmes@34981 | 1138 |
#1463 := (not #1460) |
boehmes@34981 | 1139 |
#1466 := (iff #1463 #1459) |
boehmes@34981 | 1140 |
#1467 := [rewrite]: #1466 |
boehmes@34981 | 1141 |
#1464 := (iff #843 #1463) |
boehmes@34981 | 1142 |
#1461 := (iff #178 #1460) |
boehmes@34981 | 1143 |
#1462 := [rewrite]: #1461 |
boehmes@34981 | 1144 |
#1465 := [monotonicity #1462]: #1464 |
boehmes@34981 | 1145 |
#1469 := [trans #1465 #1467]: #1468 |
boehmes@34981 | 1146 |
#1487 := [monotonicity #1469 #1484]: #1486 |
boehmes@34981 | 1147 |
#1490 := [monotonicity #1487]: #1489 |
boehmes@34981 | 1148 |
#1471 := (iff #135 #1470) |
boehmes@34981 | 1149 |
#1240 := (iff #134 #1239) |
boehmes@34981 | 1150 |
#1237 := (iff #133 #1236) |
boehmes@34981 | 1151 |
#1121 := (iff #124 #1120) |
boehmes@34981 | 1152 |
#1122 := [rewrite]: #1121 |
boehmes@34981 | 1153 |
#1238 := [monotonicity #1122]: #1237 |
boehmes@34981 | 1154 |
#1241 := [quant-intro #1238]: #1240 |
boehmes@34981 | 1155 |
#1472 := [monotonicity #1241]: #1471 |
boehmes@34981 | 1156 |
#1493 := [monotonicity #1472 #1490]: #1492 |
boehmes@34981 | 1157 |
#1498 := [trans #1493 #1496]: #1497 |
boehmes@34981 | 1158 |
#1260 := (iff #613 #1257) |
boehmes@34981 | 1159 |
#1242 := (or #577 #1233) |
boehmes@34981 | 1160 |
#1245 := (or #586 #1242) |
boehmes@34981 | 1161 |
#1248 := (or #595 #1245) |
boehmes@34981 | 1162 |
#1251 := (or #604 #1248) |
boehmes@34981 | 1163 |
#1254 := (or #1239 #1251) |
boehmes@34981 | 1164 |
#1258 := (iff #1254 #1257) |
boehmes@34981 | 1165 |
#1259 := [rewrite]: #1258 |
boehmes@34981 | 1166 |
#1255 := (iff #613 #1254) |
boehmes@34981 | 1167 |
#1252 := (iff #605 #1251) |
boehmes@34981 | 1168 |
#1249 := (iff #596 #1248) |
boehmes@34981 | 1169 |
#1246 := (iff #587 #1245) |
boehmes@34981 | 1170 |
#1243 := (iff #578 #1242) |
boehmes@34981 | 1171 |
#1234 := (iff #571 #1233) |
boehmes@34981 | 1172 |
#1231 := (iff #566 #1230) |
boehmes@34981 | 1173 |
#1228 := (iff #559 #1227) |
boehmes@34981 | 1174 |
#1225 := (iff #554 #1222) |
boehmes@34981 | 1175 |
#1219 := (or #1214 #162) |
boehmes@34981 | 1176 |
#1223 := (iff #1219 #1222) |
boehmes@34981 | 1177 |
#1224 := [rewrite]: #1223 |
boehmes@34981 | 1178 |
#1220 := (iff #554 #1219) |
boehmes@34981 | 1179 |
#1217 := (iff #540 #162) |
boehmes@34981 | 1180 |
#1218 := [rewrite]: #1217 |
boehmes@34981 | 1181 |
#1215 := (iff #553 #1214) |
boehmes@34981 | 1182 |
#1212 := (iff #537 #1211) |
boehmes@34981 | 1183 |
#1209 := (iff #532 #1208) |
boehmes@34981 | 1184 |
#1206 := (iff #525 #1205) |
boehmes@34981 | 1185 |
#1207 := [rewrite]: #1206 |
boehmes@34981 | 1186 |
#1203 := (iff #531 #1202) |
boehmes@34981 | 1187 |
#1200 := (iff #522 #1199) |
boehmes@34981 | 1188 |
#1166 := (iff #147 #1165) |
boehmes@34981 | 1189 |
#1167 := [rewrite]: #1166 |
boehmes@34981 | 1190 |
#1201 := [monotonicity #1058 #1167]: #1200 |
boehmes@34981 | 1191 |
#1204 := [monotonicity #1201]: #1203 |
boehmes@34981 | 1192 |
#1210 := [monotonicity #1204 #1207]: #1209 |
boehmes@34981 | 1193 |
#1213 := [quant-intro #1210]: #1212 |
boehmes@34981 | 1194 |
#1216 := [monotonicity #1213]: #1215 |
boehmes@34981 | 1195 |
#1221 := [monotonicity #1216 #1218]: #1220 |
boehmes@34981 | 1196 |
#1226 := [trans #1221 #1224]: #1225 |
boehmes@34981 | 1197 |
#1229 := [monotonicity #1213 #1226]: #1228 |
boehmes@34981 | 1198 |
#1197 := (iff #565 #1196) |
boehmes@34981 | 1199 |
#1194 := (iff #519 #1193) |
boehmes@34981 | 1200 |
#1191 := (iff #514 #1190) |
boehmes@34981 | 1201 |
#1188 := (iff #507 #1187) |
boehmes@34981 | 1202 |
#1185 := (iff #504 #1184) |
boehmes@34981 | 1203 |
#1181 := (iff #501 #1180) |
boehmes@34981 | 1204 |
#1183 := [rewrite]: #1181 |
boehmes@34981 | 1205 |
#1178 := (iff #150 #1177) |
boehmes@34981 | 1206 |
#1179 := [rewrite]: #1178 |
boehmes@34981 | 1207 |
#1186 := [monotonicity #1179 #1183]: #1185 |
boehmes@34981 | 1208 |
#1189 := [quant-intro #1186]: #1188 |
boehmes@34981 | 1209 |
#1172 := (iff #513 #1171) |
boehmes@34981 | 1210 |
#1169 := (iff #148 #1168) |
boehmes@34981 | 1211 |
#1170 := [monotonicity #1167]: #1169 |
boehmes@34981 | 1212 |
#1173 := [monotonicity #1170]: #1172 |
boehmes@34981 | 1213 |
#1192 := [monotonicity #1173 #1189]: #1191 |
boehmes@34981 | 1214 |
#1195 := [quant-intro #1192]: #1194 |
boehmes@34981 | 1215 |
#1198 := [monotonicity #1195]: #1197 |
boehmes@34981 | 1216 |
#1232 := [monotonicity #1198 #1229]: #1231 |
boehmes@34981 | 1217 |
#1235 := [monotonicity #1195 #1232]: #1234 |
boehmes@34981 | 1218 |
#1244 := [monotonicity #1235]: #1243 |
boehmes@34981 | 1219 |
#1247 := [monotonicity #1244]: #1246 |
boehmes@34981 | 1220 |
#1250 := [monotonicity #1247]: #1249 |
boehmes@34981 | 1221 |
#1253 := [monotonicity #1250]: #1252 |
boehmes@34981 | 1222 |
#1256 := [monotonicity #1241 #1253]: #1255 |
boehmes@34981 | 1223 |
#1261 := [trans #1256 #1259]: #1260 |
boehmes@34981 | 1224 |
#1501 := [monotonicity #1261 #1498]: #1500 |
boehmes@34981 | 1225 |
#1160 := (iff #878 #1159) |
boehmes@34981 | 1226 |
#1157 := (iff #489 #1156) |
boehmes@34981 | 1227 |
#1154 := (iff #484 #1153) |
boehmes@34981 | 1228 |
#1151 := (iff #477 #1150) |
boehmes@34981 | 1229 |
#1148 := (iff #474 #1145) |
boehmes@34981 | 1230 |
#1139 := (and #111 #1129) |
boehmes@34981 | 1231 |
#1142 := (and #1136 #1139) |
boehmes@34981 | 1232 |
#1146 := (iff #1142 #1145) |
boehmes@34981 | 1233 |
#1147 := [rewrite]: #1146 |
boehmes@34981 | 1234 |
#1143 := (iff #474 #1142) |
boehmes@34981 | 1235 |
#1140 := (iff #471 #1139) |
boehmes@34981 | 1236 |
#1130 := (iff #468 #1129) |
boehmes@34981 | 1237 |
#1134 := [rewrite]: #1130 |
boehmes@34981 | 1238 |
#1141 := [monotonicity #1134]: #1140 |
boehmes@34981 | 1239 |
#1137 := (iff #126 #1136) |
boehmes@34981 | 1240 |
#1138 := [rewrite]: #1137 |
boehmes@34981 | 1241 |
#1144 := [monotonicity #1138 #1141]: #1143 |
boehmes@34981 | 1242 |
#1149 := [trans #1144 #1147]: #1148 |
boehmes@34981 | 1243 |
#1152 := [quant-intro #1149]: #1151 |
boehmes@34981 | 1244 |
#1127 := (iff #483 #1126) |
boehmes@34981 | 1245 |
#1124 := (iff #125 #1123) |
boehmes@34981 | 1246 |
#1125 := [monotonicity #1122]: #1124 |
boehmes@34981 | 1247 |
#1128 := [monotonicity #1125]: #1127 |
boehmes@34981 | 1248 |
#1155 := [monotonicity #1128 #1152]: #1154 |
boehmes@34981 | 1249 |
#1158 := [quant-intro #1155]: #1157 |
boehmes@34981 | 1250 |
#1161 := [monotonicity #1158]: #1160 |
boehmes@34981 | 1251 |
#1555 := [monotonicity #1161 #1501]: #1554 |
boehmes@34981 | 1252 |
#1523 := (iff #887 #1522) |
boehmes@34981 | 1253 |
#1520 := (iff #465 #1519) |
boehmes@34981 | 1254 |
#1517 := (iff #460 #1516) |
boehmes@34981 | 1255 |
#1514 := (iff #453 #1513) |
boehmes@34981 | 1256 |
#1515 := [rewrite]: #1514 |
boehmes@34981 | 1257 |
#1511 := (iff #459 #1510) |
boehmes@34981 | 1258 |
#1508 := (iff #447 #1505) |
boehmes@34981 | 1259 |
#1502 := (and #1056 #111) |
boehmes@34981 | 1260 |
#1506 := (iff #1502 #1505) |
boehmes@34981 | 1261 |
#1507 := [rewrite]: #1506 |
boehmes@34981 | 1262 |
#1503 := (iff #447 #1502) |
boehmes@34981 | 1263 |
#1504 := [monotonicity #1058]: #1503 |
boehmes@34981 | 1264 |
#1509 := [trans #1504 #1507]: #1508 |
boehmes@34981 | 1265 |
#1512 := [monotonicity #1509]: #1511 |
boehmes@34981 | 1266 |
#1518 := [monotonicity #1512 #1515]: #1517 |
boehmes@34981 | 1267 |
#1521 := [quant-intro #1518]: #1520 |
boehmes@34981 | 1268 |
#1524 := [monotonicity #1521]: #1523 |
boehmes@34981 | 1269 |
#1558 := [monotonicity #1524 #1555]: #1557 |
boehmes@34981 | 1270 |
#1534 := (iff #896 #1533) |
boehmes@34981 | 1271 |
#1531 := (iff #444 #1530) |
boehmes@34981 | 1272 |
#1528 := (iff #441 #1527) |
boehmes@34981 | 1273 |
#1525 := (iff #116 #1135) |
boehmes@34981 | 1274 |
#1526 := [rewrite]: #1525 |
boehmes@34981 | 1275 |
#1529 := [monotonicity #1526]: #1528 |
boehmes@34981 | 1276 |
#1532 := [quant-intro #1529]: #1531 |
boehmes@34981 | 1277 |
#1535 := [monotonicity #1532]: #1534 |
boehmes@34981 | 1278 |
#1561 := [monotonicity #1535 #1558]: #1560 |
boehmes@34981 | 1279 |
#1543 := (iff #905 #1542) |
boehmes@34981 | 1280 |
#1540 := (iff #109 #1539) |
boehmes@34981 | 1281 |
#1537 := (iff #108 #1536) |
boehmes@34981 | 1282 |
#1538 := [rewrite]: #1537 |
boehmes@34981 | 1283 |
#1541 := [quant-intro #1538]: #1540 |
boehmes@34981 | 1284 |
#1544 := [monotonicity #1541]: #1543 |
boehmes@34981 | 1285 |
#1564 := [monotonicity #1544 #1561]: #1563 |
boehmes@34981 | 1286 |
#1548 := (iff #914 #1547) |
boehmes@34981 | 1287 |
#1545 := (iff #437 #106) |
boehmes@34981 | 1288 |
#1546 := [rewrite]: #1545 |
boehmes@34981 | 1289 |
#1549 := [monotonicity #1546]: #1548 |
boehmes@34981 | 1290 |
#1567 := [monotonicity #1549 #1564]: #1566 |
boehmes@34981 | 1291 |
#1551 := (iff #930 #1550) |
boehmes@34981 | 1292 |
#1115 := (iff #434 #1114) |
boehmes@34981 | 1293 |
#1112 := (iff #431 #1111) |
boehmes@34981 | 1294 |
#1109 := (iff #101 #1108) |
boehmes@34981 | 1295 |
#1106 := (iff #100 #1103) |
boehmes@34981 | 1296 |
#1097 := (and #74 #1091) |
boehmes@34981 | 1297 |
#1100 := (and #1094 #1097) |
boehmes@34981 | 1298 |
#1104 := (iff #1100 #1103) |
boehmes@34981 | 1299 |
#1105 := [rewrite]: #1104 |
boehmes@34981 | 1300 |
#1101 := (iff #100 #1100) |
boehmes@34981 | 1301 |
#1098 := (iff #99 #1097) |
boehmes@34981 | 1302 |
#1092 := (iff #98 #1091) |
boehmes@34981 | 1303 |
#1093 := [rewrite]: #1092 |
boehmes@34981 | 1304 |
#1099 := [monotonicity #1093]: #1098 |
boehmes@34981 | 1305 |
#1095 := (iff #97 #1094) |
boehmes@34981 | 1306 |
#1096 := [rewrite]: #1095 |
boehmes@34981 | 1307 |
#1102 := [monotonicity #1096 #1099]: #1101 |
boehmes@34981 | 1308 |
#1107 := [trans #1102 #1105]: #1106 |
boehmes@34981 | 1309 |
#1110 := [quant-intro #1107]: #1109 |
boehmes@34981 | 1310 |
#1089 := (iff #430 #1088) |
boehmes@34981 | 1311 |
#1086 := (iff #96 #1085) |
boehmes@34981 | 1312 |
#1083 := (iff #95 #1082) |
boehmes@34981 | 1313 |
#1084 := [rewrite]: #1083 |
boehmes@34981 | 1314 |
#1087 := [monotonicity #1084]: #1086 |
boehmes@34981 | 1315 |
#1090 := [monotonicity #1087]: #1089 |
boehmes@34981 | 1316 |
#1113 := [monotonicity #1090 #1110]: #1112 |
boehmes@34981 | 1317 |
#1116 := [quant-intro #1113]: #1115 |
boehmes@34981 | 1318 |
#1552 := [monotonicity #1116]: #1551 |
boehmes@34981 | 1319 |
#1570 := [monotonicity #1552 #1567]: #1569 |
boehmes@34981 | 1320 |
#1575 := [trans #1570 #1573]: #1574 |
boehmes@34981 | 1321 |
#1578 := [monotonicity #1116 #1575]: #1577 |
boehmes@34981 | 1322 |
#1077 := (iff #942 #1076) |
boehmes@34981 | 1323 |
#1074 := (iff #427 #1073) |
boehmes@34981 | 1324 |
#1071 := (iff #424 #1070) |
boehmes@34981 | 1325 |
#1065 := (iff #92 #1066) |
boehmes@34981 | 1326 |
#1067 := [rewrite]: #1065 |
boehmes@34981 | 1327 |
#1063 := (iff #423 #1062) |
boehmes@34981 | 1328 |
#1060 := (iff #90 #1059) |
boehmes@34981 | 1329 |
#1061 := [monotonicity #1058]: #1060 |
boehmes@34981 | 1330 |
#1064 := [monotonicity #1061]: #1063 |
boehmes@34981 | 1331 |
#1072 := [monotonicity #1064 #1067]: #1071 |
boehmes@34981 | 1332 |
#1075 := [quant-intro #1072]: #1074 |
boehmes@34981 | 1333 |
#1078 := [monotonicity #1075]: #1077 |
boehmes@34981 | 1334 |
#1581 := [monotonicity #1078 #1578]: #1580 |
boehmes@34981 | 1335 |
#1584 := [monotonicity #1075 #1581]: #1583 |
boehmes@34981 | 1336 |
#1051 := (iff #954 #1050) |
boehmes@34981 | 1337 |
#1048 := (iff #420 #1047) |
boehmes@34981 | 1338 |
#1045 := (iff #417 #1044) |
boehmes@34981 | 1339 |
#1039 := (iff #84 #1040) |
boehmes@34981 | 1340 |
#1043 := [rewrite]: #1039 |
boehmes@34981 | 1341 |
#1046 := [monotonicity #1043]: #1045 |
boehmes@34981 | 1342 |
#1049 := [quant-intro #1046]: #1048 |
boehmes@34981 | 1343 |
#1052 := [monotonicity #1049]: #1051 |
boehmes@34981 | 1344 |
#1587 := [monotonicity #1052 #1584]: #1586 |
boehmes@34981 | 1345 |
#1590 := [monotonicity #1049 #1587]: #1589 |
boehmes@34981 | 1346 |
#1036 := (iff #966 #1035) |
boehmes@34981 | 1347 |
#1033 := (iff #80 #1032) |
boehmes@34981 | 1348 |
#1029 := (iff #79 #1031) |
boehmes@34981 | 1349 |
#1030 := [rewrite]: #1029 |
boehmes@34981 | 1350 |
#1034 := [quant-intro #1030]: #1033 |
boehmes@34981 | 1351 |
#1037 := [monotonicity #1034]: #1036 |
boehmes@34981 | 1352 |
#1593 := [monotonicity #1037 #1590]: #1592 |
boehmes@34981 | 1353 |
#1596 := [monotonicity #1034 #1593]: #1595 |
boehmes@34981 | 1354 |
#1027 := (iff #978 #1026) |
boehmes@34981 | 1355 |
#1024 := (iff #413 #78) |
boehmes@34981 | 1356 |
#1025 := [rewrite]: #1024 |
boehmes@34981 | 1357 |
#1028 := [monotonicity #1025]: #1027 |
boehmes@34981 | 1358 |
#1599 := [monotonicity #1028 #1596]: #1598 |
boehmes@34981 | 1359 |
#1602 := [monotonicity #1025 #1599]: #1601 |
boehmes@34981 | 1360 |
#1616 := [monotonicity #1602]: #1615 |
boehmes@34981 | 1361 |
#1619 := [monotonicity #1616]: #1618 |
boehmes@34981 | 1362 |
#1612 := (iff #1008 #1611) |
boehmes@34981 | 1363 |
#1609 := (iff #396 #1608) |
boehmes@34981 | 1364 |
#1606 := (iff #391 #1605) |
boehmes@34981 | 1365 |
#1603 := (iff #385 #67) |
boehmes@34981 | 1366 |
#1604 := [rewrite]: #1603 |
boehmes@34981 | 1367 |
#1607 := [monotonicity #1604]: #1606 |
boehmes@34981 | 1368 |
#1610 := [quant-intro #1607]: #1609 |
boehmes@34981 | 1369 |
#1613 := [monotonicity #1610]: #1612 |
boehmes@34981 | 1370 |
#1622 := [monotonicity #1613 #1619]: #1621 |
boehmes@34981 | 1371 |
#1627 := [trans #1622 #1625]: #1626 |
boehmes@34981 | 1372 |
#1630 := [monotonicity #1627]: #1629 |
boehmes@34981 | 1373 |
#1022 := (iff #271 #1021) |
boehmes@34981 | 1374 |
#1019 := (iff #270 #1009) |
boehmes@34981 | 1375 |
#1014 := (implies true #1009) |
boehmes@34981 | 1376 |
#1017 := (iff #1014 #1009) |
boehmes@34981 | 1377 |
#1018 := [rewrite]: #1017 |
boehmes@34981 | 1378 |
#1015 := (iff #270 #1014) |
boehmes@34981 | 1379 |
#1012 := (iff #269 #1009) |
boehmes@34981 | 1380 |
#1005 := (implies #396 #1000) |
boehmes@34981 | 1381 |
#1010 := (iff #1005 #1009) |
boehmes@34981 | 1382 |
#1011 := [rewrite]: #1010 |
boehmes@34981 | 1383 |
#1006 := (iff #269 #1005) |
boehmes@34981 | 1384 |
#1003 := (iff #268 #1000) |
boehmes@34981 | 1385 |
#996 := (implies #410 #991) |
boehmes@34981 | 1386 |
#1001 := (iff #996 #1000) |
boehmes@34981 | 1387 |
#1002 := [rewrite]: #1001 |
boehmes@34981 | 1388 |
#997 := (iff #268 #996) |
boehmes@34981 | 1389 |
#994 := (iff #267 #991) |
boehmes@34981 | 1390 |
#987 := (implies #76 #984) |
boehmes@34981 | 1391 |
#992 := (iff #987 #991) |
boehmes@34981 | 1392 |
#993 := [rewrite]: #992 |
boehmes@34981 | 1393 |
#988 := (iff #267 #987) |
boehmes@34981 | 1394 |
#985 := (iff #266 #984) |
boehmes@34981 | 1395 |
#982 := (iff #265 #979) |
boehmes@34981 | 1396 |
#975 := (implies #413 #972) |
boehmes@34981 | 1397 |
#980 := (iff #975 #979) |
boehmes@34981 | 1398 |
#981 := [rewrite]: #980 |
boehmes@34981 | 1399 |
#976 := (iff #265 #975) |
boehmes@34981 | 1400 |
#973 := (iff #264 #972) |
boehmes@34981 | 1401 |
#970 := (iff #263 #967) |
boehmes@34981 | 1402 |
#963 := (implies #80 #960) |
boehmes@34981 | 1403 |
#968 := (iff #963 #967) |
boehmes@34981 | 1404 |
#969 := [rewrite]: #968 |
boehmes@34981 | 1405 |
#964 := (iff #263 #963) |
boehmes@34981 | 1406 |
#961 := (iff #262 #960) |
boehmes@34981 | 1407 |
#958 := (iff #261 #955) |
boehmes@34981 | 1408 |
#951 := (implies #420 #948) |
boehmes@34981 | 1409 |
#956 := (iff #951 #955) |
boehmes@34981 | 1410 |
#957 := [rewrite]: #956 |
boehmes@34981 | 1411 |
#952 := (iff #261 #951) |
boehmes@34981 | 1412 |
#949 := (iff #260 #948) |
boehmes@34981 | 1413 |
#946 := (iff #259 #943) |
boehmes@34981 | 1414 |
#939 := (implies #427 #936) |
boehmes@34981 | 1415 |
#944 := (iff #939 #943) |
boehmes@34981 | 1416 |
#945 := [rewrite]: #944 |
boehmes@34981 | 1417 |
#940 := (iff #259 #939) |
boehmes@34981 | 1418 |
#937 := (iff #258 #936) |
boehmes@34981 | 1419 |
#934 := (iff #257 #931) |
boehmes@34981 | 1420 |
#927 := (implies #434 #915) |
boehmes@34981 | 1421 |
#932 := (iff #927 #931) |
boehmes@34981 | 1422 |
#933 := [rewrite]: #932 |
boehmes@34981 | 1423 |
#928 := (iff #257 #927) |
boehmes@34981 | 1424 |
#925 := (iff #256 #915) |
boehmes@34981 | 1425 |
#920 := (implies true #915) |
boehmes@34981 | 1426 |
#923 := (iff #920 #915) |
boehmes@34981 | 1427 |
#924 := [rewrite]: #923 |
boehmes@34981 | 1428 |
#921 := (iff #256 #920) |
boehmes@34981 | 1429 |
#918 := (iff #255 #915) |
boehmes@34981 | 1430 |
#911 := (implies #437 #906) |
boehmes@34981 | 1431 |
#916 := (iff #911 #915) |
boehmes@34981 | 1432 |
#917 := [rewrite]: #916 |
boehmes@34981 | 1433 |
#912 := (iff #255 #911) |
boehmes@34981 | 1434 |
#909 := (iff #254 #906) |
boehmes@34981 | 1435 |
#902 := (implies #109 #897) |
boehmes@34981 | 1436 |
#907 := (iff #902 #906) |
boehmes@34981 | 1437 |
#908 := [rewrite]: #907 |
boehmes@34981 | 1438 |
#903 := (iff #254 #902) |
boehmes@34981 | 1439 |
#900 := (iff #253 #897) |
boehmes@34981 | 1440 |
#893 := (implies #444 #888) |
boehmes@34981 | 1441 |
#898 := (iff #893 #897) |
boehmes@34981 | 1442 |
#899 := [rewrite]: #898 |
boehmes@34981 | 1443 |
#894 := (iff #253 #893) |
boehmes@34981 | 1444 |
#891 := (iff #252 #888) |
boehmes@34981 | 1445 |
#884 := (implies #465 #879) |
boehmes@34981 | 1446 |
#889 := (iff #884 #888) |
boehmes@34981 | 1447 |
#890 := [rewrite]: #889 |
boehmes@34981 | 1448 |
#885 := (iff #252 #884) |
boehmes@34981 | 1449 |
#882 := (iff #251 #879) |
boehmes@34981 | 1450 |
#875 := (implies #489 #872) |
boehmes@34981 | 1451 |
#880 := (iff #875 #879) |
boehmes@34981 | 1452 |
#881 := [rewrite]: #880 |
boehmes@34981 | 1453 |
#876 := (iff #251 #875) |
boehmes@34981 | 1454 |
#873 := (iff #250 #872) |
boehmes@34981 | 1455 |
#870 := (iff #249 #860) |
boehmes@34981 | 1456 |
#865 := (implies true #860) |
boehmes@34981 | 1457 |
#868 := (iff #865 #860) |
boehmes@34981 | 1458 |
#869 := [rewrite]: #868 |
boehmes@34981 | 1459 |
#866 := (iff #249 #865) |
boehmes@34981 | 1460 |
#863 := (iff #248 #860) |
boehmes@34981 | 1461 |
#857 := (implies #134 #852) |
boehmes@34981 | 1462 |
#861 := (iff #857 #860) |
boehmes@34981 | 1463 |
#862 := [rewrite]: #861 |
boehmes@34981 | 1464 |
#858 := (iff #248 #857) |
boehmes@34981 | 1465 |
#855 := (iff #247 #852) |
boehmes@34981 | 1466 |
#849 := (implies #176 #844) |
boehmes@34981 | 1467 |
#853 := (iff #849 #852) |
boehmes@34981 | 1468 |
#854 := [rewrite]: #853 |
boehmes@34981 | 1469 |
#850 := (iff #247 #849) |
boehmes@34981 | 1470 |
#847 := (iff #246 #844) |
boehmes@34981 | 1471 |
#840 := (implies #178 #835) |
boehmes@34981 | 1472 |
#845 := (iff #840 #844) |
boehmes@34981 | 1473 |
#846 := [rewrite]: #845 |
boehmes@34981 | 1474 |
#841 := (iff #246 #840) |
boehmes@34981 | 1475 |
#838 := (iff #245 #835) |
boehmes@34981 | 1476 |
#831 := (implies #628 #826) |
boehmes@34981 | 1477 |
#836 := (iff #831 #835) |
boehmes@34981 | 1478 |
#837 := [rewrite]: #836 |
boehmes@34981 | 1479 |
#832 := (iff #245 #831) |
boehmes@34981 | 1480 |
#829 := (iff #244 #826) |
boehmes@34981 | 1481 |
#822 := (implies #184 #817) |
boehmes@34981 | 1482 |
#827 := (iff #822 #826) |
boehmes@34981 | 1483 |
#828 := [rewrite]: #827 |
boehmes@34981 | 1484 |
#823 := (iff #244 #822) |
boehmes@34981 | 1485 |
#820 := (iff #243 #817) |
boehmes@34981 | 1486 |
#813 := (implies #642 #808) |
boehmes@34981 | 1487 |
#818 := (iff #813 #817) |
boehmes@34981 | 1488 |
#819 := [rewrite]: #818 |
boehmes@34981 | 1489 |
#814 := (iff #243 #813) |
boehmes@34981 | 1490 |
#811 := (iff #242 #808) |
boehmes@34981 | 1491 |
#804 := (implies #656 #801) |
boehmes@34981 | 1492 |
#809 := (iff #804 #808) |
boehmes@34981 | 1493 |
#810 := [rewrite]: #809 |
boehmes@34981 | 1494 |
#805 := (iff #242 #804) |
boehmes@34981 | 1495 |
#802 := (iff #241 #801) |
boehmes@34981 | 1496 |
#799 := (iff #240 #796) |
boehmes@34981 | 1497 |
#792 := (implies #200 #789) |
boehmes@34981 | 1498 |
#797 := (iff #792 #796) |
boehmes@34981 | 1499 |
#798 := [rewrite]: #797 |
boehmes@34981 | 1500 |
#793 := (iff #240 #792) |
boehmes@34981 | 1501 |
#790 := (iff #239 #789) |
boehmes@34981 | 1502 |
#787 := (iff #238 #784) |
boehmes@34981 | 1503 |
#780 := (implies #667 #777) |
boehmes@34981 | 1504 |
#785 := (iff #780 #784) |
boehmes@34981 | 1505 |
#786 := [rewrite]: #785 |
boehmes@34981 | 1506 |
#781 := (iff #238 #780) |
boehmes@34981 | 1507 |
#778 := (iff #237 #777) |
boehmes@34981 | 1508 |
#775 := (iff #236 #772) |
boehmes@34981 | 1509 |
#768 := (implies #670 #765) |
boehmes@34981 | 1510 |
#773 := (iff #768 #772) |
boehmes@34981 | 1511 |
#774 := [rewrite]: #773 |
boehmes@34981 | 1512 |
#769 := (iff #236 #768) |
boehmes@34981 | 1513 |
#766 := (iff #235 #765) |
boehmes@34981 | 1514 |
#763 := (iff #234 #760) |
boehmes@34981 | 1515 |
#756 := (implies #207 #753) |
boehmes@34981 | 1516 |
#761 := (iff #756 #760) |
boehmes@34981 | 1517 |
#762 := [rewrite]: #761 |
boehmes@34981 | 1518 |
#757 := (iff #234 #756) |
boehmes@34981 | 1519 |
#754 := (iff #233 #753) |
boehmes@34981 | 1520 |
#751 := (iff #232 #748) |
boehmes@34981 | 1521 |
#744 := (implies #677 #741) |
boehmes@34981 | 1522 |
#749 := (iff #744 #748) |
boehmes@34981 | 1523 |
#750 := [rewrite]: #749 |
boehmes@34981 | 1524 |
#745 := (iff #232 #744) |
boehmes@34981 | 1525 |
#742 := (iff #231 #741) |
boehmes@34981 | 1526 |
#739 := (iff #230 #736) |
boehmes@34981 | 1527 |
#732 := (implies #698 #722) |
boehmes@34981 | 1528 |
#737 := (iff #732 #736) |
boehmes@34981 | 1529 |
#738 := [rewrite]: #737 |
boehmes@34981 | 1530 |
#733 := (iff #230 #732) |
boehmes@34981 | 1531 |
#730 := (iff #229 #722) |
boehmes@34981 | 1532 |
#725 := (and #722 true) |
boehmes@34981 | 1533 |
#728 := (iff #725 #722) |
boehmes@34981 | 1534 |
#729 := [rewrite]: #728 |
boehmes@34981 | 1535 |
#726 := (iff #229 #725) |
boehmes@34981 | 1536 |
#723 := (iff #228 #722) |
boehmes@34981 | 1537 |
#720 := (iff #227 #717) |
boehmes@34981 | 1538 |
#713 := (implies #221 #710) |
boehmes@34981 | 1539 |
#718 := (iff #713 #717) |
boehmes@34981 | 1540 |
#719 := [rewrite]: #718 |
boehmes@34981 | 1541 |
#714 := (iff #227 #713) |
boehmes@34981 | 1542 |
#711 := (iff #226 #710) |
boehmes@34981 | 1543 |
#708 := (iff #225 #707) |
boehmes@34981 | 1544 |
#705 := (iff #224 #704) |
boehmes@34981 | 1545 |
#702 := (iff #223 #701) |
boehmes@34981 | 1546 |
#684 := (= #216 #683) |
boehmes@34981 | 1547 |
#685 := [rewrite]: #684 |
boehmes@34981 | 1548 |
#703 := [monotonicity #685]: #702 |
boehmes@34981 | 1549 |
#706 := [monotonicity #703]: #705 |
boehmes@34981 | 1550 |
#709 := [monotonicity #706]: #708 |
boehmes@34981 | 1551 |
#712 := [quant-intro #709]: #711 |
boehmes@34981 | 1552 |
#715 := [monotonicity #712]: #714 |
boehmes@34981 | 1553 |
#721 := [trans #715 #719]: #720 |
boehmes@34981 | 1554 |
#724 := [quant-intro #721]: #723 |
boehmes@34981 | 1555 |
#727 := [monotonicity #724]: #726 |
boehmes@34981 | 1556 |
#731 := [trans #727 #729]: #730 |
boehmes@34981 | 1557 |
#699 := (iff #219 #698) |
boehmes@34981 | 1558 |
#696 := (iff #218 #693) |
boehmes@34981 | 1559 |
#689 := (implies #680 #686) |
boehmes@34981 | 1560 |
#694 := (iff #689 #693) |
boehmes@34981 | 1561 |
#695 := [rewrite]: #694 |
boehmes@34981 | 1562 |
#690 := (iff #218 #689) |
boehmes@34981 | 1563 |
#687 := (iff #217 #686) |
boehmes@34981 | 1564 |
#688 := [monotonicity #685]: #687 |
boehmes@34981 | 1565 |
#681 := (iff #215 #680) |
boehmes@34981 | 1566 |
#682 := [rewrite]: #681 |
boehmes@34981 | 1567 |
#691 := [monotonicity #682 #688]: #690 |
boehmes@34981 | 1568 |
#697 := [trans #691 #695]: #696 |
boehmes@34981 | 1569 |
#700 := [quant-intro #697]: #699 |
boehmes@34981 | 1570 |
#734 := [monotonicity #700 #731]: #733 |
boehmes@34981 | 1571 |
#740 := [trans #734 #738]: #739 |
boehmes@34981 | 1572 |
#743 := [monotonicity #700 #740]: #742 |
boehmes@34981 | 1573 |
#678 := (iff #214 #677) |
boehmes@34981 | 1574 |
#675 := (iff #213 #674) |
boehmes@34981 | 1575 |
#676 := [rewrite]: #675 |
boehmes@34981 | 1576 |
#679 := [quant-intro #676]: #678 |
boehmes@34981 | 1577 |
#746 := [monotonicity #679 #743]: #745 |
boehmes@34981 | 1578 |
#752 := [trans #746 #750]: #751 |
boehmes@34981 | 1579 |
#755 := [monotonicity #679 #752]: #754 |
boehmes@34981 | 1580 |
#758 := [monotonicity #755]: #757 |
boehmes@34981 | 1581 |
#764 := [trans #758 #762]: #763 |
boehmes@34981 | 1582 |
#767 := [monotonicity #764]: #766 |
boehmes@34981 | 1583 |
#671 := (iff #205 #670) |
boehmes@34981 | 1584 |
#672 := [rewrite]: #671 |
boehmes@34981 | 1585 |
#770 := [monotonicity #672 #767]: #769 |
boehmes@34981 | 1586 |
#776 := [trans #770 #774]: #775 |
boehmes@34981 | 1587 |
#779 := [monotonicity #672 #776]: #778 |
boehmes@34981 | 1588 |
#668 := (iff #203 #667) |
boehmes@34981 | 1589 |
#665 := (iff #202 #662) |
boehmes@34981 | 1590 |
#659 := (implies #201 #645) |
boehmes@34981 | 1591 |
#663 := (iff #659 #662) |
boehmes@34981 | 1592 |
#664 := [rewrite]: #663 |
boehmes@34981 | 1593 |
#660 := (iff #202 #659) |
boehmes@34981 | 1594 |
#646 := (iff #196 #645) |
boehmes@34981 | 1595 |
#647 := [rewrite]: #646 |
boehmes@34981 | 1596 |
#661 := [monotonicity #647]: #660 |
boehmes@34981 | 1597 |
#666 := [trans #661 #664]: #665 |
boehmes@34981 | 1598 |
#669 := [quant-intro #666]: #668 |
boehmes@34981 | 1599 |
#782 := [monotonicity #669 #779]: #781 |
boehmes@34981 | 1600 |
#788 := [trans #782 #786]: #787 |
boehmes@34981 | 1601 |
#791 := [monotonicity #669 #788]: #790 |
boehmes@34981 | 1602 |
#794 := [monotonicity #791]: #793 |
boehmes@34981 | 1603 |
#800 := [trans #794 #798]: #799 |
boehmes@34981 | 1604 |
#803 := [monotonicity #800]: #802 |
boehmes@34981 | 1605 |
#657 := (iff #198 #656) |
boehmes@34981 | 1606 |
#654 := (iff #197 #651) |
boehmes@34981 | 1607 |
#648 := (implies #195 #645) |
boehmes@34981 | 1608 |
#652 := (iff #648 #651) |
boehmes@34981 | 1609 |
#653 := [rewrite]: #652 |
boehmes@34981 | 1610 |
#649 := (iff #197 #648) |
boehmes@34981 | 1611 |
#650 := [monotonicity #647]: #649 |
boehmes@34981 | 1612 |
#655 := [trans #650 #653]: #654 |
boehmes@34981 | 1613 |
#658 := [quant-intro #655]: #657 |
boehmes@34981 | 1614 |
#806 := [monotonicity #658 #803]: #805 |
boehmes@34981 | 1615 |
#812 := [trans #806 #810]: #811 |
boehmes@34981 | 1616 |
#643 := (iff #194 #642) |
boehmes@34981 | 1617 |
#640 := (iff #193 #637) |
boehmes@34981 | 1618 |
#634 := (implies #190 #631) |
boehmes@34981 | 1619 |
#638 := (iff #634 #637) |
boehmes@34981 | 1620 |
#639 := [rewrite]: #638 |
boehmes@34981 | 1621 |
#635 := (iff #193 #634) |
boehmes@34981 | 1622 |
#632 := (iff #192 #631) |
boehmes@34981 | 1623 |
#633 := [rewrite]: #632 |
boehmes@34981 | 1624 |
#636 := [monotonicity #633]: #635 |
boehmes@34981 | 1625 |
#641 := [trans #636 #639]: #640 |
boehmes@34981 | 1626 |
#644 := [quant-intro #641]: #643 |
boehmes@34981 | 1627 |
#815 := [monotonicity #644 #812]: #814 |
boehmes@34981 | 1628 |
#821 := [trans #815 #819]: #820 |
boehmes@34981 | 1629 |
#824 := [monotonicity #821]: #823 |
boehmes@34981 | 1630 |
#830 := [trans #824 #828]: #829 |
boehmes@34981 | 1631 |
#629 := (iff #181 #628) |
boehmes@34981 | 1632 |
#626 := (iff #180 #625) |
boehmes@34981 | 1633 |
#627 := [rewrite]: #626 |
boehmes@34981 | 1634 |
#630 := [quant-intro #627]: #629 |
boehmes@34981 | 1635 |
#833 := [monotonicity #630 #830]: #832 |
boehmes@34981 | 1636 |
#839 := [trans #833 #837]: #838 |
boehmes@34981 | 1637 |
#842 := [monotonicity #839]: #841 |
boehmes@34981 | 1638 |
#848 := [trans #842 #846]: #847 |
boehmes@34981 | 1639 |
#851 := [monotonicity #848]: #850 |
boehmes@34981 | 1640 |
#856 := [trans #851 #854]: #855 |
boehmes@34981 | 1641 |
#859 := [monotonicity #856]: #858 |
boehmes@34981 | 1642 |
#864 := [trans #859 #862]: #863 |
boehmes@34981 | 1643 |
#867 := [monotonicity #864]: #866 |
boehmes@34981 | 1644 |
#871 := [trans #867 #869]: #870 |
boehmes@34981 | 1645 |
#623 := (iff #173 #613) |
boehmes@34981 | 1646 |
#618 := (implies true #613) |
boehmes@34981 | 1647 |
#621 := (iff #618 #613) |
boehmes@34981 | 1648 |
#622 := [rewrite]: #621 |
boehmes@34981 | 1649 |
#619 := (iff #173 #618) |
boehmes@34981 | 1650 |
#616 := (iff #172 #613) |
boehmes@34981 | 1651 |
#610 := (implies #135 #605) |
boehmes@34981 | 1652 |
#614 := (iff #610 #613) |
boehmes@34981 | 1653 |
#615 := [rewrite]: #614 |
boehmes@34981 | 1654 |
#611 := (iff #172 #610) |
boehmes@34981 | 1655 |
#608 := (iff #171 #605) |
boehmes@34981 | 1656 |
#601 := (implies #492 #596) |
boehmes@34981 | 1657 |
#606 := (iff #601 #605) |
boehmes@34981 | 1658 |
#607 := [rewrite]: #606 |
boehmes@34981 | 1659 |
#602 := (iff #171 #601) |
boehmes@34981 | 1660 |
#599 := (iff #170 #596) |
boehmes@34981 | 1661 |
#592 := (implies #140 #587) |
boehmes@34981 | 1662 |
#597 := (iff #592 #596) |
boehmes@34981 | 1663 |
#598 := [rewrite]: #597 |
boehmes@34981 | 1664 |
#593 := (iff #170 #592) |
boehmes@34981 | 1665 |
#590 := (iff #169 #587) |
boehmes@34981 | 1666 |
#583 := (implies #495 #578) |
boehmes@34981 | 1667 |
#588 := (iff #583 #587) |
boehmes@34981 | 1668 |
#589 := [rewrite]: #588 |
boehmes@34981 | 1669 |
#584 := (iff #169 #583) |
boehmes@34981 | 1670 |
#581 := (iff #168 #578) |
boehmes@34981 | 1671 |
#574 := (implies #145 #571) |
boehmes@34981 | 1672 |
#579 := (iff #574 #578) |
boehmes@34981 | 1673 |
#580 := [rewrite]: #579 |
boehmes@34981 | 1674 |
#575 := (iff #168 #574) |
boehmes@34981 | 1675 |
#572 := (iff #167 #571) |
boehmes@34981 | 1676 |
#569 := (iff #166 #566) |
boehmes@34981 | 1677 |
#562 := (implies #519 #559) |
boehmes@34981 | 1678 |
#567 := (iff #562 #566) |
boehmes@34981 | 1679 |
#568 := [rewrite]: #567 |
boehmes@34981 | 1680 |
#563 := (iff #166 #562) |
boehmes@34981 | 1681 |
#560 := (iff #165 #559) |
boehmes@34981 | 1682 |
#557 := (iff #164 #554) |
boehmes@34981 | 1683 |
#550 := (implies #537 #540) |
boehmes@34981 | 1684 |
#555 := (iff #550 #554) |
boehmes@34981 | 1685 |
#556 := [rewrite]: #555 |
boehmes@34981 | 1686 |
#551 := (iff #164 #550) |
boehmes@34981 | 1687 |
#548 := (iff #163 #540) |
boehmes@34981 | 1688 |
#543 := (and #540 true) |
boehmes@34981 | 1689 |
#546 := (iff #543 #540) |
boehmes@34981 | 1690 |
#547 := [rewrite]: #546 |
boehmes@34981 | 1691 |
#544 := (iff #163 #543) |
boehmes@34981 | 1692 |
#541 := (iff #162 #540) |
boehmes@34981 | 1693 |
#542 := [rewrite]: #541 |
boehmes@34981 | 1694 |
#545 := [monotonicity #542]: #544 |
boehmes@34981 | 1695 |
#549 := [trans #545 #547]: #548 |
boehmes@34981 | 1696 |
#538 := (iff #160 #537) |
boehmes@34981 | 1697 |
#535 := (iff #159 #532) |
boehmes@34981 | 1698 |
#528 := (implies #522 #525) |
boehmes@34981 | 1699 |
#533 := (iff #528 #532) |
boehmes@34981 | 1700 |
#534 := [rewrite]: #533 |
boehmes@34981 | 1701 |
#529 := (iff #159 #528) |
boehmes@34981 | 1702 |
#526 := (iff #158 #525) |
boehmes@34981 | 1703 |
#499 := (= #151 #498) |
boehmes@34981 | 1704 |
#500 := [rewrite]: #499 |
boehmes@34981 | 1705 |
#527 := [monotonicity #500]: #526 |
boehmes@34981 | 1706 |
#523 := (iff #157 #522) |
boehmes@34981 | 1707 |
#524 := [rewrite]: #523 |
boehmes@34981 | 1708 |
#530 := [monotonicity #524 #527]: #529 |
boehmes@34981 | 1709 |
#536 := [trans #530 #534]: #535 |
boehmes@34981 | 1710 |
#539 := [quant-intro #536]: #538 |
boehmes@34981 | 1711 |
#552 := [monotonicity #539 #549]: #551 |
boehmes@34981 | 1712 |
#558 := [trans #552 #556]: #557 |
boehmes@34981 | 1713 |
#561 := [monotonicity #539 #558]: #560 |
boehmes@34981 | 1714 |
#520 := (iff #156 #519) |
boehmes@34981 | 1715 |
#517 := (iff #155 #514) |
boehmes@34981 | 1716 |
#510 := (implies #148 #507) |
boehmes@34981 | 1717 |
#515 := (iff #510 #514) |
boehmes@34981 | 1718 |
#516 := [rewrite]: #515 |
boehmes@34981 | 1719 |
#511 := (iff #155 #510) |
boehmes@34981 | 1720 |
#508 := (iff #154 #507) |
boehmes@34981 | 1721 |
#505 := (iff #153 #504) |
boehmes@34981 | 1722 |
#502 := (iff #152 #501) |
boehmes@34981 | 1723 |
#503 := [monotonicity #500]: #502 |
boehmes@34981 | 1724 |
#506 := [monotonicity #503]: #505 |
boehmes@34981 | 1725 |
#509 := [quant-intro #506]: #508 |
boehmes@34981 | 1726 |
#512 := [monotonicity #509]: #511 |
boehmes@34981 | 1727 |
#518 := [trans #512 #516]: #517 |
boehmes@34981 | 1728 |
#521 := [quant-intro #518]: #520 |
boehmes@34981 | 1729 |
#564 := [monotonicity #521 #561]: #563 |
boehmes@34981 | 1730 |
#570 := [trans #564 #568]: #569 |
boehmes@34981 | 1731 |
#573 := [monotonicity #521 #570]: #572 |
boehmes@34981 | 1732 |
#576 := [monotonicity #573]: #575 |
boehmes@34981 | 1733 |
#582 := [trans #576 #580]: #581 |
boehmes@34981 | 1734 |
#496 := (iff #142 #495) |
boehmes@34981 | 1735 |
#497 := [rewrite]: #496 |
boehmes@34981 | 1736 |
#585 := [monotonicity #497 #582]: #584 |
boehmes@34981 | 1737 |
#591 := [trans #585 #589]: #590 |
boehmes@34981 | 1738 |
#594 := [monotonicity #591]: #593 |
boehmes@34981 | 1739 |
#600 := [trans #594 #598]: #599 |
boehmes@34981 | 1740 |
#493 := (iff #137 #492) |
boehmes@34981 | 1741 |
#494 := [rewrite]: #493 |
boehmes@34981 | 1742 |
#603 := [monotonicity #494 #600]: #602 |
boehmes@34981 | 1743 |
#609 := [trans #603 #607]: #608 |
boehmes@34981 | 1744 |
#612 := [monotonicity #609]: #611 |
boehmes@34981 | 1745 |
#617 := [trans #612 #615]: #616 |
boehmes@34981 | 1746 |
#620 := [monotonicity #617]: #619 |
boehmes@34981 | 1747 |
#624 := [trans #620 #622]: #623 |
boehmes@34981 | 1748 |
#874 := [monotonicity #624 #871]: #873 |
boehmes@34981 | 1749 |
#490 := (iff #132 #489) |
boehmes@34981 | 1750 |
#487 := (iff #131 #484) |
boehmes@34981 | 1751 |
#480 := (implies #125 #477) |
boehmes@34981 | 1752 |
#485 := (iff #480 #484) |
boehmes@34981 | 1753 |
#486 := [rewrite]: #485 |
boehmes@34981 | 1754 |
#481 := (iff #131 #480) |
boehmes@34981 | 1755 |
#478 := (iff #130 #477) |
boehmes@34981 | 1756 |
#475 := (iff #129 #474) |
boehmes@34981 | 1757 |
#472 := (iff #128 #471) |
boehmes@34981 | 1758 |
#469 := (iff #127 #468) |
boehmes@34981 | 1759 |
#451 := (= #120 #450) |
boehmes@34981 | 1760 |
#452 := [rewrite]: #451 |
boehmes@34981 | 1761 |
#470 := [monotonicity #452]: #469 |
boehmes@34981 | 1762 |
#473 := [monotonicity #470]: #472 |
boehmes@34981 | 1763 |
#476 := [monotonicity #473]: #475 |
boehmes@34981 | 1764 |
#479 := [quant-intro #476]: #478 |
boehmes@34981 | 1765 |
#482 := [monotonicity #479]: #481 |
boehmes@34981 | 1766 |
#488 := [trans #482 #486]: #487 |
boehmes@34981 | 1767 |
#491 := [quant-intro #488]: #490 |
boehmes@34981 | 1768 |
#877 := [monotonicity #491 #874]: #876 |
boehmes@34981 | 1769 |
#883 := [trans #877 #881]: #882 |
boehmes@34981 | 1770 |
#466 := (iff #123 #465) |
boehmes@34981 | 1771 |
#463 := (iff #122 #460) |
boehmes@34981 | 1772 |
#456 := (implies #447 #453) |
boehmes@34981 | 1773 |
#461 := (iff #456 #460) |
boehmes@34981 | 1774 |
#462 := [rewrite]: #461 |
boehmes@34981 | 1775 |
#457 := (iff #122 #456) |
boehmes@34981 | 1776 |
#454 := (iff #121 #453) |
boehmes@34981 | 1777 |
#455 := [monotonicity #452]: #454 |
boehmes@34981 | 1778 |
#448 := (iff #119 #447) |
boehmes@34981 | 1779 |
#449 := [rewrite]: #448 |
boehmes@34981 | 1780 |
#458 := [monotonicity #449 #455]: #457 |
boehmes@34981 | 1781 |
#464 := [trans #458 #462]: #463 |
boehmes@34981 | 1782 |
#467 := [quant-intro #464]: #466 |
boehmes@34981 | 1783 |
#886 := [monotonicity #467 #883]: #885 |
boehmes@34981 | 1784 |
#892 := [trans #886 #890]: #891 |
boehmes@34981 | 1785 |
#445 := (iff #118 #444) |
boehmes@34981 | 1786 |
#442 := (iff #117 #441) |
boehmes@34981 | 1787 |
#443 := [rewrite]: #442 |
boehmes@34981 | 1788 |
#446 := [quant-intro #443]: #445 |
boehmes@34981 | 1789 |
#895 := [monotonicity #446 #892]: #894 |
boehmes@34981 | 1790 |
#901 := [trans #895 #899]: #900 |
boehmes@34981 | 1791 |
#904 := [monotonicity #901]: #903 |
boehmes@34981 | 1792 |
#910 := [trans #904 #908]: #909 |
boehmes@34981 | 1793 |
#438 := (iff #106 #437) |
boehmes@34981 | 1794 |
#439 := [rewrite]: #438 |
boehmes@34981 | 1795 |
#913 := [monotonicity #439 #910]: #912 |
boehmes@34981 | 1796 |
#919 := [trans #913 #917]: #918 |
boehmes@34981 | 1797 |
#922 := [monotonicity #919]: #921 |
boehmes@34981 | 1798 |
#926 := [trans #922 #924]: #925 |
boehmes@34981 | 1799 |
#435 := (iff #103 #434) |
boehmes@34981 | 1800 |
#432 := (iff #102 #431) |
boehmes@34981 | 1801 |
#433 := [rewrite]: #432 |
boehmes@34981 | 1802 |
#436 := [quant-intro #433]: #435 |
boehmes@34981 | 1803 |
#929 := [monotonicity #436 #926]: #928 |
boehmes@34981 | 1804 |
#935 := [trans #929 #933]: #934 |
boehmes@34981 | 1805 |
#938 := [monotonicity #436 #935]: #937 |
boehmes@34981 | 1806 |
#428 := (iff #94 #427) |
boehmes@34981 | 1807 |
#425 := (iff #93 #424) |
boehmes@34981 | 1808 |
#426 := [rewrite]: #425 |
boehmes@34981 | 1809 |
#429 := [quant-intro #426]: #428 |
boehmes@34981 | 1810 |
#941 := [monotonicity #429 #938]: #940 |
boehmes@34981 | 1811 |
#947 := [trans #941 #945]: #946 |
boehmes@34981 | 1812 |
#950 := [monotonicity #429 #947]: #949 |
boehmes@34981 | 1813 |
#421 := (iff #86 #420) |
boehmes@34981 | 1814 |
#418 := (iff #85 #417) |
boehmes@34981 | 1815 |
#419 := [rewrite]: #418 |
boehmes@34981 | 1816 |
#422 := [quant-intro #419]: #421 |
boehmes@34981 | 1817 |
#953 := [monotonicity #422 #950]: #952 |
boehmes@34981 | 1818 |
#959 := [trans #953 #957]: #958 |
boehmes@34981 | 1819 |
#962 := [monotonicity #422 #959]: #961 |
boehmes@34981 | 1820 |
#965 := [monotonicity #962]: #964 |
boehmes@34981 | 1821 |
#971 := [trans #965 #969]: #970 |
boehmes@34981 | 1822 |
#974 := [monotonicity #971]: #973 |
boehmes@34981 | 1823 |
#414 := (iff #78 #413) |
boehmes@34981 | 1824 |
#415 := [rewrite]: #414 |
boehmes@34981 | 1825 |
#977 := [monotonicity #415 #974]: #976 |
boehmes@34981 | 1826 |
#983 := [trans #977 #981]: #982 |
boehmes@34981 | 1827 |
#986 := [monotonicity #415 #983]: #985 |
boehmes@34981 | 1828 |
#989 := [monotonicity #986]: #988 |
boehmes@34981 | 1829 |
#995 := [trans #989 #993]: #994 |
boehmes@34981 | 1830 |
#411 := (iff #73 #410) |
boehmes@34981 | 1831 |
#408 := (iff #72 #405) |
boehmes@34981 | 1832 |
#402 := (implies #70 #399) |
boehmes@34981 | 1833 |
#406 := (iff #402 #405) |
boehmes@34981 | 1834 |
#407 := [rewrite]: #406 |
boehmes@34981 | 1835 |
#403 := (iff #72 #402) |
boehmes@34981 | 1836 |
#400 := (iff #71 #399) |
boehmes@34981 | 1837 |
#401 := [rewrite]: #400 |
boehmes@34981 | 1838 |
#404 := [monotonicity #401]: #403 |
boehmes@34981 | 1839 |
#409 := [trans #404 #407]: #408 |
boehmes@34981 | 1840 |
#412 := [quant-intro #409]: #411 |
boehmes@34981 | 1841 |
#998 := [monotonicity #412 #995]: #997 |
boehmes@34981 | 1842 |
#1004 := [trans #998 #1002]: #1003 |
boehmes@34981 | 1843 |
#397 := (iff #69 #396) |
boehmes@34981 | 1844 |
#394 := (iff #68 #391) |
boehmes@34981 | 1845 |
#388 := (implies #65 #385) |
boehmes@34981 | 1846 |
#392 := (iff #388 #391) |
boehmes@34981 | 1847 |
#393 := [rewrite]: #392 |
boehmes@34981 | 1848 |
#389 := (iff #68 #388) |
boehmes@34981 | 1849 |
#386 := (iff #67 #385) |
boehmes@34981 | 1850 |
#387 := [rewrite]: #386 |
boehmes@34981 | 1851 |
#390 := [monotonicity #387]: #389 |
boehmes@34981 | 1852 |
#395 := [trans #390 #393]: #394 |
boehmes@34981 | 1853 |
#398 := [quant-intro #395]: #397 |
boehmes@34981 | 1854 |
#1007 := [monotonicity #398 #1004]: #1006 |
boehmes@34981 | 1855 |
#1013 := [trans #1007 #1011]: #1012 |
boehmes@34981 | 1856 |
#1016 := [monotonicity #1013]: #1015 |
boehmes@34981 | 1857 |
#1020 := [trans #1016 #1018]: #1019 |
boehmes@34981 | 1858 |
#1023 := [monotonicity #1020]: #1022 |
boehmes@34981 | 1859 |
#1632 := [trans #1023 #1630]: #1631 |
boehmes@34981 | 1860 |
#384 := [asserted]: #271 |
boehmes@34981 | 1861 |
#1633 := [mp #384 #1632]: #1628 |
boehmes@34981 | 1862 |
#1634 := [not-or-elim #1633]: #76 |
boehmes@34981 | 1863 |
#1697 := [mp~ #1634 #1659]: #76 |
boehmes@34981 | 1864 |
#4041 := [mp #1697 #4040]: #4036 |
boehmes@34981 | 1865 |
#5203 := (not #4036) |
boehmes@34981 | 1866 |
#5204 := (or #5203 #2873) |
boehmes@34981 | 1867 |
#5205 := [quant-inst]: #5204 |
boehmes@34981 | 1868 |
#8153 := [unit-resolution #5205 #4041 #8152]: false |
boehmes@34981 | 1869 |
#8156 := [lemma #8153]: #2873 |
boehmes@34981 | 1870 |
#3630 := (or #2888 #1758) |
boehmes@34981 | 1871 |
#3965 := [def-axiom]: #3630 |
boehmes@34981 | 1872 |
#10020 := [unit-resolution #3965 #8156]: #2888 |
boehmes@34981 | 1873 |
#2893 := (not #2888) |
boehmes@34981 | 1874 |
#4382 := (or #2893 #4379) |
boehmes@34981 | 1875 |
#4385 := (not #4382) |
boehmes@34981 | 1876 |
#4057 := (pattern #74 #81) |
boehmes@34981 | 1877 |
#2319 := (not #81) |
boehmes@34981 | 1878 |
#2865 := (or #74 #2319 #1040) |
boehmes@34981 | 1879 |
#4058 := (forall (vars (?x29 T2) (?x30 T2)) (:pat #4057) #2865) |
boehmes@34981 | 1880 |
#4063 := (not #4058) |
boehmes@34981 | 1881 |
#4388 := (or #4063 #4385) |
boehmes@34981 | 1882 |
#4391 := (not #4388) |
boehmes@34981 | 1883 |
decl ?x30!1 :: T2 |
boehmes@34981 | 1884 |
#1719 := ?x30!1 |
boehmes@34981 | 1885 |
#1723 := (uf_12 ?x30!1) |
boehmes@34981 | 1886 |
#2334 := (* -1::int #1723) |
boehmes@34981 | 1887 |
decl ?x29!2 :: T2 |
boehmes@34981 | 1888 |
#1720 := ?x29!2 |
boehmes@34981 | 1889 |
#1721 := (uf_12 ?x29!2) |
boehmes@34981 | 1890 |
#2335 := (+ #1721 #2334) |
boehmes@34981 | 1891 |
#2336 := (<= #2335 0::int) |
boehmes@34981 | 1892 |
#1727 := (up_13 ?x30!1) |
boehmes@34981 | 1893 |
#1726 := (up_13 ?x29!2) |
boehmes@34981 | 1894 |
#1766 := (not #1726) |
boehmes@34981 | 1895 |
#1968 := (or #1766 #1727 #2336) |
boehmes@34981 | 1896 |
#8727 := [hypothesis]: #1726 |
boehmes@34981 | 1897 |
#5149 := (or #5203 #1766) |
boehmes@34981 | 1898 |
#5178 := [quant-inst]: #5149 |
boehmes@34981 | 1899 |
#8728 := [unit-resolution #5178 #4041 #8727]: false |
boehmes@34981 | 1900 |
#8729 := [lemma #8728]: #1766 |
boehmes@34981 | 1901 |
#3559 := (or #1968 #1726) |
boehmes@34981 | 1902 |
#3644 := [def-axiom]: #3559 |
boehmes@34981 | 1903 |
#10021 := [unit-resolution #3644 #8729]: #1968 |
boehmes@34981 | 1904 |
#2108 := (not #1968) |
boehmes@34981 | 1905 |
#4394 := (or #2108 #4391) |
boehmes@34981 | 1906 |
#4397 := (not #4394) |
boehmes@34981 | 1907 |
#4049 := (forall (vars (?x27 T2)) (:pat #4042) #1031) |
boehmes@34981 | 1908 |
#4054 := (not #4049) |
boehmes@34981 | 1909 |
#4400 := (or #4054 #4397) |
boehmes@34981 | 1910 |
#4403 := (not #4400) |
boehmes@34981 | 1911 |
decl ?x27!0 :: T2 |
boehmes@34981 | 1912 |
#1704 := ?x27!0 |
boehmes@34981 | 1913 |
#1705 := (uf_12 ?x27!0) |
boehmes@34981 | 1914 |
#1706 := (>= #1705 0::int) |
boehmes@34981 | 1915 |
#1707 := (not #1706) |
boehmes@34981 | 1916 |
#4406 := (or #1707 #4403) |
boehmes@34981 | 1917 |
#4409 := (not #4406) |
boehmes@34981 | 1918 |
#4412 := (or #1026 #4409) |
boehmes@34981 | 1919 |
#4415 := (not #4412) |
boehmes@34981 | 1920 |
#4422 := (forall (vars (?x24 T2)) (:pat #4042) #1605) |
boehmes@34981 | 1921 |
#4425 := (iff #1608 #4422) |
boehmes@34981 | 1922 |
#4423 := (iff #1605 #1605) |
boehmes@34981 | 1923 |
#4424 := [refl]: #4423 |
boehmes@34981 | 1924 |
#4426 := [quant-intro #4424]: #4425 |
boehmes@34981 | 1925 |
#1933 := (~ #1608 #1608) |
boehmes@34981 | 1926 |
#2022 := (~ #1605 #1605) |
boehmes@34981 | 1927 |
#2023 := [refl]: #2022 |
boehmes@34981 | 1928 |
#1934 := [nnf-pos #2023]: #1933 |
boehmes@34981 | 1929 |
#1638 := [not-or-elim #1633]: #1608 |
boehmes@34981 | 1930 |
#1765 := [mp~ #1638 #1934]: #1608 |
boehmes@34981 | 1931 |
#4427 := [mp #1765 #4426]: #4422 |
boehmes@34981 | 1932 |
#4964 := [hypothesis]: #1026 |
boehmes@34981 | 1933 |
#3570 := (not #4422) |
boehmes@34981 | 1934 |
#4986 := (or #3570 #78) |
boehmes@34981 | 1935 |
#4909 := (= uf_11 uf_11) |
boehmes@34981 | 1936 |
#4907 := (not #4909) |
boehmes@34981 | 1937 |
#4899 := (or #4907 #78) |
boehmes@34981 | 1938 |
#4987 := (or #3570 #4899) |
boehmes@34981 | 1939 |
#4989 := (iff #4987 #4986) |
boehmes@34981 | 1940 |
#4980 := (iff #4986 #4986) |
boehmes@34981 | 1941 |
#5014 := [rewrite]: #4980 |
boehmes@34981 | 1942 |
#4981 := (iff #4899 #78) |
boehmes@34981 | 1943 |
#4970 := (or false #78) |
boehmes@34981 | 1944 |
#4974 := (iff #4970 #78) |
boehmes@34981 | 1945 |
#4975 := [rewrite]: #4974 |
boehmes@34981 | 1946 |
#4973 := (iff #4899 #4970) |
boehmes@34981 | 1947 |
#4923 := (iff #4907 false) |
boehmes@34981 | 1948 |
#8612 := (not true) |
boehmes@34981 | 1949 |
#8647 := (iff #8612 false) |
boehmes@34981 | 1950 |
#8648 := [rewrite]: #8647 |
boehmes@34981 | 1951 |
#4921 := (iff #4907 #8612) |
boehmes@34981 | 1952 |
#4919 := (iff #4909 true) |
boehmes@34981 | 1953 |
#4920 := [rewrite]: #4919 |
boehmes@34981 | 1954 |
#4922 := [monotonicity #4920]: #4921 |
boehmes@34981 | 1955 |
#4972 := [trans #4922 #8648]: #4923 |
boehmes@34981 | 1956 |
#4963 := [monotonicity #4972]: #4973 |
boehmes@34981 | 1957 |
#4982 := [trans #4963 #4975]: #4981 |
boehmes@34981 | 1958 |
#4990 := [monotonicity #4982]: #4989 |
boehmes@34981 | 1959 |
#5015 := [trans #4990 #5014]: #4989 |
boehmes@34981 | 1960 |
#4988 := [quant-inst]: #4987 |
boehmes@34981 | 1961 |
#5016 := [mp #4988 #5015]: #4986 |
boehmes@34981 | 1962 |
#4971 := [unit-resolution #5016 #4964 #4427]: false |
boehmes@34981 | 1963 |
#5020 := [lemma #4971]: #78 |
boehmes@34981 | 1964 |
#4418 := (or #1026 #4415) |
boehmes@34981 | 1965 |
#3323 := (forall (vars (?x76 T2)) #3312) |
boehmes@34981 | 1966 |
#3330 := (not #3323) |
boehmes@34981 | 1967 |
#3308 := (forall (vars (?x71 T2) (?x72 T2)) #3303) |
boehmes@34981 | 1968 |
#3329 := (not #3308) |
boehmes@34981 | 1969 |
#3331 := (or #2159 #2721 #3329 #3330) |
boehmes@34981 | 1970 |
#3332 := (not #3331) |
boehmes@34981 | 1971 |
#3337 := (or #3286 #3332) |
boehmes@34981 | 1972 |
#3344 := (not #3337) |
boehmes@34981 | 1973 |
#3263 := (forall (vars (?x67 T2) (?x68 T2)) #3258) |
boehmes@34981 | 1974 |
#3343 := (not #3263) |
boehmes@34981 | 1975 |
#3345 := (or #3343 #3344) |
boehmes@34981 | 1976 |
#3346 := (not #3345) |
boehmes@34981 | 1977 |
#3351 := (or #3240 #3346) |
boehmes@34981 | 1978 |
#3357 := (not #3351) |
boehmes@34981 | 1979 |
#3358 := (or #1314 #3357) |
boehmes@34981 | 1980 |
#3359 := (not #3358) |
boehmes@34981 | 1981 |
#3364 := (or #2079 #3359) |
boehmes@34981 | 1982 |
#3370 := (not #3364) |
boehmes@34981 | 1983 |
#3371 := (or #1305 #3370) |
boehmes@34981 | 1984 |
#3372 := (not #3371) |
boehmes@34981 | 1985 |
#3377 := (or #1305 #3372) |
boehmes@34981 | 1986 |
#3383 := (not #3377) |
boehmes@34981 | 1987 |
#3384 := (or #783 #3383) |
boehmes@34981 | 1988 |
#3385 := (not #3384) |
boehmes@34981 | 1989 |
#3390 := (or #2664 #3385) |
boehmes@34981 | 1990 |
#3396 := (not #3390) |
boehmes@34981 | 1991 |
#3397 := (or #1300 #3396) |
boehmes@34981 | 1992 |
#3398 := (not #3397) |
boehmes@34981 | 1993 |
#3403 := (or #2655 #3398) |
boehmes@34981 | 1994 |
#3411 := (not #3403) |
boehmes@34981 | 1995 |
#3217 := (forall (vars (?x59 T2)) #3212) |
boehmes@34981 | 1996 |
#3410 := (not #3217) |
boehmes@34981 | 1997 |
#3199 := (forall (vars (?x60 T2)) #3196) |
boehmes@34981 | 1998 |
#3409 := (not #3199) |
boehmes@34981 | 1999 |
#3412 := (or #175 #825 #1455 #1459 #2015 #2017 #3409 #3410 #3411) |
boehmes@34981 | 2000 |
#3413 := (not #3412) |
boehmes@34981 | 2001 |
#3129 := (forall (vars (?x53 T2) (?x54 T2)) #3124) |
boehmes@34981 | 2002 |
#3135 := (not #3129) |
boehmes@34981 | 2003 |
#3136 := (or #162 #3135) |
boehmes@34981 | 2004 |
#3137 := (not #3136) |
boehmes@34981 | 2005 |
#3164 := (or #3137 #3161) |
boehmes@34981 | 2006 |
#3171 := (not #3164) |
boehmes@34981 | 2007 |
#3107 := (forall (vars (?x49 T2)) #3102) |
boehmes@34981 | 2008 |
#3170 := (not #3107) |
boehmes@34981 | 2009 |
#3172 := (or #3170 #3171) |
boehmes@34981 | 2010 |
#3173 := (not #3172) |
boehmes@34981 | 2011 |
#3070 := (forall (vars (?x50 T2)) #3059) |
boehmes@34981 | 2012 |
#3076 := (not #3070) |
boehmes@34981 | 2013 |
#3077 := (or #1894 #2504 #3076) |
boehmes@34981 | 2014 |
#3078 := (not #3077) |
boehmes@34981 | 2015 |
#3178 := (or #3078 #3173) |
boehmes@34981 | 2016 |
#3185 := (not #3178) |
boehmes@34981 | 2017 |
#3055 := (forall (vars (?x48 T2)) #3044) |
boehmes@34981 | 2018 |
#3184 := (not #3055) |
boehmes@34981 | 2019 |
#3186 := (or #595 #577 #604 #586 #3184 #3185) |
boehmes@34981 | 2020 |
#3187 := (not #3186) |
boehmes@34981 | 2021 |
#3418 := (or #3187 #3413) |
boehmes@34981 | 2022 |
#3428 := (not #3418) |
boehmes@34981 | 2023 |
#3041 := (forall (vars (?x46 T2)) #3036) |
boehmes@34981 | 2024 |
#3427 := (not #3041) |
boehmes@34981 | 2025 |
#3013 := (forall (vars (?x37 T2)) #3008) |
boehmes@34981 | 2026 |
#3426 := (not #3013) |
boehmes@34981 | 2027 |
#2985 := (forall (vars (?x42 T2) (?x43 T2)) #2980) |
boehmes@34981 | 2028 |
#3425 := (not #2985) |
boehmes@34981 | 2029 |
#2962 := (forall (vars (?x44 T2) (?x45 T2)) #2957) |
boehmes@34981 | 2030 |
#3424 := (not #2962) |
boehmes@34981 | 2031 |
#3429 := (or #1547 #1542 #3424 #3425 #3426 #3427 #3428) |
boehmes@34981 | 2032 |
#3430 := (not #3429) |
boehmes@34981 | 2033 |
#2930 := (forall (vars (?x38 T2)) #2919) |
boehmes@34981 | 2034 |
#2936 := (not #2930) |
boehmes@34981 | 2035 |
#2937 := (or #1788 #2366 #2936) |
boehmes@34981 | 2036 |
#2938 := (not #2937) |
boehmes@34981 | 2037 |
#3435 := (or #2938 #3430) |
boehmes@34981 | 2038 |
#3442 := (not #3435) |
boehmes@34981 | 2039 |
#2915 := (forall (vars (?x33 T2) (?x34 T2)) #2910) |
boehmes@34981 | 2040 |
#3441 := (not #2915) |
boehmes@34981 | 2041 |
#3443 := (or #3441 #3442) |
boehmes@34981 | 2042 |
#3444 := (not #3443) |
boehmes@34981 | 2043 |
#3449 := (or #2893 #3444) |
boehmes@34981 | 2044 |
#3456 := (not #3449) |
boehmes@34981 | 2045 |
#2870 := (forall (vars (?x29 T2) (?x30 T2)) #2865) |
boehmes@34981 | 2046 |
#3455 := (not #2870) |
boehmes@34981 | 2047 |
#3457 := (or #3455 #3456) |
boehmes@34981 | 2048 |
#3458 := (not #3457) |
boehmes@34981 | 2049 |
#3463 := (or #2108 #3458) |
boehmes@34981 | 2050 |
#3469 := (not #3463) |
boehmes@34981 | 2051 |
#3470 := (or #1035 #3469) |
boehmes@34981 | 2052 |
#3471 := (not #3470) |
boehmes@34981 | 2053 |
#3476 := (or #1707 #3471) |
boehmes@34981 | 2054 |
#3482 := (not #3476) |
boehmes@34981 | 2055 |
#3483 := (or #1026 #3482) |
boehmes@34981 | 2056 |
#3484 := (not #3483) |
boehmes@34981 | 2057 |
#3489 := (or #1026 #3484) |
boehmes@34981 | 2058 |
#4419 := (iff #3489 #4418) |
boehmes@34981 | 2059 |
#4416 := (iff #3484 #4415) |
boehmes@34981 | 2060 |
#4413 := (iff #3483 #4412) |
boehmes@34981 | 2061 |
#4410 := (iff #3482 #4409) |
boehmes@34981 | 2062 |
#4407 := (iff #3476 #4406) |
boehmes@34981 | 2063 |
#4404 := (iff #3471 #4403) |
boehmes@34981 | 2064 |
#4401 := (iff #3470 #4400) |
boehmes@34981 | 2065 |
#4398 := (iff #3469 #4397) |
boehmes@34981 | 2066 |
#4395 := (iff #3463 #4394) |
boehmes@34981 | 2067 |
#4392 := (iff #3458 #4391) |
boehmes@34981 | 2068 |
#4389 := (iff #3457 #4388) |
boehmes@34981 | 2069 |
#4386 := (iff #3456 #4385) |
boehmes@34981 | 2070 |
#4383 := (iff #3449 #4382) |
boehmes@34981 | 2071 |
#4380 := (iff #3444 #4379) |
boehmes@34981 | 2072 |
#4377 := (iff #3443 #4376) |
boehmes@34981 | 2073 |
#4374 := (iff #3442 #4373) |
boehmes@34981 | 2074 |
#4371 := (iff #3435 #4370) |
boehmes@34981 | 2075 |
#4368 := (iff #3430 #4367) |
boehmes@34981 | 2076 |
#4365 := (iff #3429 #4364) |
boehmes@34981 | 2077 |
#4362 := (iff #3428 #4361) |
boehmes@34981 | 2078 |
#4359 := (iff #3418 #4358) |
boehmes@34981 | 2079 |
#4356 := (iff #3413 #4355) |
boehmes@34981 | 2080 |
#4353 := (iff #3412 #4352) |
boehmes@34981 | 2081 |
#4350 := (iff #3411 #4349) |
boehmes@34981 | 2082 |
#4347 := (iff #3403 #4346) |
boehmes@34981 | 2083 |
#4344 := (iff #3398 #4343) |
boehmes@34981 | 2084 |
#4341 := (iff #3397 #4340) |
boehmes@34981 | 2085 |
#4338 := (iff #3396 #4337) |
boehmes@34981 | 2086 |
#4335 := (iff #3390 #4334) |
boehmes@34981 | 2087 |
#4332 := (iff #3385 #4331) |
boehmes@34981 | 2088 |
#4329 := (iff #3384 #4328) |
boehmes@34981 | 2089 |
#4326 := (iff #3383 #4325) |
boehmes@34981 | 2090 |
#4323 := (iff #3377 #4322) |
boehmes@34981 | 2091 |
#4320 := (iff #3372 #4319) |
boehmes@34981 | 2092 |
#4317 := (iff #3371 #4316) |
boehmes@34981 | 2093 |
#4314 := (iff #3370 #4313) |
boehmes@34981 | 2094 |
#4311 := (iff #3364 #4310) |
boehmes@34981 | 2095 |
#4308 := (iff #3359 #4307) |
boehmes@34981 | 2096 |
#4305 := (iff #3358 #4304) |
boehmes@34981 | 2097 |
#4302 := (iff #3357 #4301) |
boehmes@34981 | 2098 |
#4299 := (iff #3351 #4298) |
boehmes@34981 | 2099 |
#4296 := (iff #3346 #4295) |
boehmes@34981 | 2100 |
#4293 := (iff #3345 #4292) |
boehmes@34981 | 2101 |
#4290 := (iff #3344 #4289) |
boehmes@34981 | 2102 |
#4287 := (iff #3337 #4286) |
boehmes@34981 | 2103 |
#4284 := (iff #3332 #4283) |
boehmes@34981 | 2104 |
#4281 := (iff #3331 #4280) |
boehmes@34981 | 2105 |
#4278 := (iff #3330 #4277) |
boehmes@34981 | 2106 |
#4275 := (iff #3323 #4272) |
boehmes@34981 | 2107 |
#4273 := (iff #3312 #3312) |
boehmes@34981 | 2108 |
#4274 := [refl]: #4273 |
boehmes@34981 | 2109 |
#4276 := [quant-intro #4274]: #4275 |
boehmes@34981 | 2110 |
#4279 := [monotonicity #4276]: #4278 |
boehmes@34981 | 2111 |
#4269 := (iff #3329 #4268) |
boehmes@34981 | 2112 |
#4266 := (iff #3308 #4263) |
boehmes@34981 | 2113 |
#4264 := (iff #3303 #3303) |
boehmes@34981 | 2114 |
#4265 := [refl]: #4264 |
boehmes@34981 | 2115 |
#4267 := [quant-intro #4265]: #4266 |
boehmes@34981 | 2116 |
#4270 := [monotonicity #4267]: #4269 |
boehmes@34981 | 2117 |
#4282 := [monotonicity #4270 #4279]: #4281 |
boehmes@34981 | 2118 |
#4285 := [monotonicity #4282]: #4284 |
boehmes@34981 | 2119 |
#4288 := [monotonicity #4285]: #4287 |
boehmes@34981 | 2120 |
#4291 := [monotonicity #4288]: #4290 |
boehmes@34981 | 2121 |
#4261 := (iff #3343 #4260) |
boehmes@34981 | 2122 |
#4258 := (iff #3263 #4255) |
boehmes@34981 | 2123 |
#4256 := (iff #3258 #3258) |
boehmes@34981 | 2124 |
#4257 := [refl]: #4256 |
boehmes@34981 | 2125 |
#4259 := [quant-intro #4257]: #4258 |
boehmes@34981 | 2126 |
#4262 := [monotonicity #4259]: #4261 |
boehmes@34981 | 2127 |
#4294 := [monotonicity #4262 #4291]: #4293 |
boehmes@34981 | 2128 |
#4297 := [monotonicity #4294]: #4296 |
boehmes@34981 | 2129 |
#4300 := [monotonicity #4297]: #4299 |
boehmes@34981 | 2130 |
#4303 := [monotonicity #4300]: #4302 |
boehmes@34981 | 2131 |
#4252 := (iff #1314 #4251) |
boehmes@34981 | 2132 |
#4249 := (iff #1311 #4246) |
boehmes@34981 | 2133 |
#4247 := (iff #1308 #1308) |
boehmes@34981 | 2134 |
#4248 := [refl]: #4247 |
boehmes@34981 | 2135 |
#4250 := [quant-intro #4248]: #4249 |
boehmes@34981 | 2136 |
#4253 := [monotonicity #4250]: #4252 |
boehmes@34981 | 2137 |
#4306 := [monotonicity #4253 #4303]: #4305 |
boehmes@34981 | 2138 |
#4309 := [monotonicity #4306]: #4308 |
boehmes@34981 | 2139 |
#4312 := [monotonicity #4309]: #4311 |
boehmes@34981 | 2140 |
#4315 := [monotonicity #4312]: #4314 |
boehmes@34981 | 2141 |
#4318 := [monotonicity #4315]: #4317 |
boehmes@34981 | 2142 |
#4321 := [monotonicity #4318]: #4320 |
boehmes@34981 | 2143 |
#4324 := [monotonicity #4321]: #4323 |
boehmes@34981 | 2144 |
#4327 := [monotonicity #4324]: #4326 |
boehmes@34981 | 2145 |
#4244 := (iff #783 #4243) |
boehmes@34981 | 2146 |
#4241 := (iff #667 #4238) |
boehmes@34981 | 2147 |
#4239 := (iff #662 #662) |
boehmes@34981 | 2148 |
#4240 := [refl]: #4239 |
boehmes@34981 | 2149 |
#4242 := [quant-intro #4240]: #4241 |
boehmes@34981 | 2150 |
#4245 := [monotonicity #4242]: #4244 |
boehmes@34981 | 2151 |
#4330 := [monotonicity #4245 #4327]: #4329 |
boehmes@34981 | 2152 |
#4333 := [monotonicity #4330]: #4332 |
boehmes@34981 | 2153 |
#4336 := [monotonicity #4333]: #4335 |
boehmes@34981 | 2154 |
#4339 := [monotonicity #4336]: #4338 |
boehmes@34981 | 2155 |
#4235 := (iff #1300 #4234) |
boehmes@34981 | 2156 |
#4232 := (iff #1297 #4229) |
boehmes@34981 | 2157 |
#4230 := (iff #1292 #1292) |
boehmes@34981 | 2158 |
#4231 := [refl]: #4230 |
boehmes@34981 | 2159 |
#4233 := [quant-intro #4231]: #4232 |
boehmes@34981 | 2160 |
#4236 := [monotonicity #4233]: #4235 |
boehmes@34981 | 2161 |
#4342 := [monotonicity #4236 #4339]: #4341 |
boehmes@34981 | 2162 |
#4345 := [monotonicity #4342]: #4344 |
boehmes@34981 | 2163 |
#4348 := [monotonicity #4345]: #4347 |
boehmes@34981 | 2164 |
#4351 := [monotonicity #4348]: #4350 |
boehmes@34981 | 2165 |
#4227 := (iff #3410 #4226) |
boehmes@34981 | 2166 |
#4224 := (iff #3217 #4221) |
boehmes@34981 | 2167 |
#4222 := (iff #3212 #3212) |
boehmes@34981 | 2168 |
#4223 := [refl]: #4222 |
boehmes@34981 | 2169 |
#4225 := [quant-intro #4223]: #4224 |
boehmes@34981 | 2170 |
#4228 := [monotonicity #4225]: #4227 |
boehmes@34981 | 2171 |
#4219 := (iff #3409 #4218) |
boehmes@34981 | 2172 |
#4216 := (iff #3199 #4213) |
boehmes@34981 | 2173 |
#4214 := (iff #3196 #3196) |
boehmes@34981 | 2174 |
#4215 := [refl]: #4214 |
boehmes@34981 | 2175 |
#4217 := [quant-intro #4215]: #4216 |
boehmes@34981 | 2176 |
#4220 := [monotonicity #4217]: #4219 |
boehmes@34981 | 2177 |
#4209 := (iff #1455 #4208) |
boehmes@34981 | 2178 |
#4206 := (iff #1452 #4203) |
boehmes@34981 | 2179 |
#4204 := (iff #1449 #1449) |
boehmes@34981 | 2180 |
#4205 := [refl]: #4204 |
boehmes@34981 | 2181 |
#4207 := [quant-intro #4205]: #4206 |
boehmes@34981 | 2182 |
#4210 := [monotonicity #4207]: #4209 |
boehmes@34981 | 2183 |
#4354 := [monotonicity #4210 #4220 #4228 #4351]: #4353 |
boehmes@34981 | 2184 |
#4357 := [monotonicity #4354]: #4356 |
boehmes@34981 | 2185 |
#4201 := (iff #3187 #4200) |
boehmes@34981 | 2186 |
#4198 := (iff #3186 #4197) |
boehmes@34981 | 2187 |
#4195 := (iff #3185 #4194) |
boehmes@34981 | 2188 |
#4192 := (iff #3178 #4191) |
boehmes@34981 | 2189 |
#4189 := (iff #3173 #4188) |
boehmes@34981 | 2190 |
#4186 := (iff #3172 #4185) |
boehmes@34981 | 2191 |
#4183 := (iff #3171 #4182) |
boehmes@34981 | 2192 |
#4180 := (iff #3164 #4179) |
boehmes@34981 | 2193 |
#4177 := (iff #3137 #4176) |
boehmes@34981 | 2194 |
#4174 := (iff #3136 #4173) |
boehmes@34981 | 2195 |
#4171 := (iff #3135 #4170) |
boehmes@34981 | 2196 |
#4168 := (iff #3129 #4165) |
boehmes@34981 | 2197 |
#4166 := (iff #3124 #3124) |
boehmes@34981 | 2198 |
#4167 := [refl]: #4166 |
boehmes@34981 | 2199 |
#4169 := [quant-intro #4167]: #4168 |
boehmes@34981 | 2200 |
#4172 := [monotonicity #4169]: #4171 |
boehmes@34981 | 2201 |
#4175 := [monotonicity #4172]: #4174 |
boehmes@34981 | 2202 |
#4178 := [monotonicity #4175]: #4177 |
boehmes@34981 | 2203 |
#4181 := [monotonicity #4178]: #4180 |
boehmes@34981 | 2204 |
#4184 := [monotonicity #4181]: #4183 |
boehmes@34981 | 2205 |
#4163 := (iff #3170 #4162) |
boehmes@34981 | 2206 |
#4160 := (iff #3107 #4157) |
boehmes@34981 | 2207 |
#4158 := (iff #3102 #3102) |
boehmes@34981 | 2208 |
#4159 := [refl]: #4158 |
boehmes@34981 | 2209 |
#4161 := [quant-intro #4159]: #4160 |
boehmes@34981 | 2210 |
#4164 := [monotonicity #4161]: #4163 |
boehmes@34981 | 2211 |
#4187 := [monotonicity #4164 #4184]: #4186 |
boehmes@34981 | 2212 |
#4190 := [monotonicity #4187]: #4189 |
boehmes@34981 | 2213 |
#4155 := (iff #3078 #4154) |
boehmes@34981 | 2214 |
#4152 := (iff #3077 #4151) |
boehmes@34981 | 2215 |
#4149 := (iff #3076 #4148) |
boehmes@34981 | 2216 |
#4146 := (iff #3070 #4143) |
boehmes@34981 | 2217 |
#4144 := (iff #3059 #3059) |
boehmes@34981 | 2218 |
#4145 := [refl]: #4144 |
boehmes@34981 | 2219 |
#4147 := [quant-intro #4145]: #4146 |
boehmes@34981 | 2220 |
#4150 := [monotonicity #4147]: #4149 |
boehmes@34981 | 2221 |
#4153 := [monotonicity #4150]: #4152 |
boehmes@34981 | 2222 |
#4156 := [monotonicity #4153]: #4155 |
boehmes@34981 | 2223 |
#4193 := [monotonicity #4156 #4190]: #4192 |
boehmes@34981 | 2224 |
#4196 := [monotonicity #4193]: #4195 |
boehmes@34981 | 2225 |
#4139 := (iff #3184 #4138) |
boehmes@34981 | 2226 |
#4136 := (iff #3055 #4133) |
boehmes@34981 | 2227 |
#4134 := (iff #3044 #3044) |
boehmes@34981 | 2228 |
#4135 := [refl]: #4134 |
boehmes@34981 | 2229 |
#4137 := [quant-intro #4135]: #4136 |
boehmes@34981 | 2230 |
#4140 := [monotonicity #4137]: #4139 |
boehmes@34981 | 2231 |
#4199 := [monotonicity #4140 #4196]: #4198 |
boehmes@34981 | 2232 |
#4202 := [monotonicity #4199]: #4201 |
boehmes@34981 | 2233 |
#4360 := [monotonicity #4202 #4357]: #4359 |
boehmes@34981 | 2234 |
#4363 := [monotonicity #4360]: #4362 |
boehmes@34981 | 2235 |
#4130 := (iff #3427 #4129) |
boehmes@34981 | 2236 |
#4127 := (iff #3041 #4124) |
boehmes@34981 | 2237 |
#4125 := (iff #3036 #3036) |
boehmes@34981 | 2238 |
#4126 := [refl]: #4125 |
boehmes@34981 | 2239 |
#4128 := [quant-intro #4126]: #4127 |
boehmes@34981 | 2240 |
#4131 := [monotonicity #4128]: #4130 |
boehmes@34981 | 2241 |
#4122 := (iff #3426 #4121) |
boehmes@34981 | 2242 |
#4119 := (iff #3013 #4116) |
boehmes@34981 | 2243 |
#4117 := (iff #3008 #3008) |
boehmes@34981 | 2244 |
#4118 := [refl]: #4117 |
boehmes@34981 | 2245 |
#4120 := [quant-intro #4118]: #4119 |
boehmes@34981 | 2246 |
#4123 := [monotonicity #4120]: #4122 |
boehmes@34981 | 2247 |
#4114 := (iff #3425 #4113) |
boehmes@34981 | 2248 |
#4111 := (iff #2985 #4108) |
boehmes@34981 | 2249 |
#4109 := (iff #2980 #2980) |
boehmes@34981 | 2250 |
#4110 := [refl]: #4109 |
boehmes@34981 | 2251 |
#4112 := [quant-intro #4110]: #4111 |
boehmes@34981 | 2252 |
#4115 := [monotonicity #4112]: #4114 |
boehmes@34981 | 2253 |
#4105 := (iff #3424 #4104) |
boehmes@34981 | 2254 |
#4102 := (iff #2962 #4099) |
boehmes@34981 | 2255 |
#4100 := (iff #2957 #2957) |
boehmes@34981 | 2256 |
#4101 := [refl]: #4100 |
boehmes@34981 | 2257 |
#4103 := [quant-intro #4101]: #4102 |
boehmes@34981 | 2258 |
#4106 := [monotonicity #4103]: #4105 |
boehmes@34981 | 2259 |
#4097 := (iff #1542 #4096) |
boehmes@34981 | 2260 |
#4094 := (iff #1539 #4091) |
boehmes@34981 | 2261 |
#4092 := (iff #1536 #1536) |
boehmes@34981 | 2262 |
#4093 := [refl]: #4092 |
boehmes@34981 | 2263 |
#4095 := [quant-intro #4093]: #4094 |
boehmes@34981 | 2264 |
#4098 := [monotonicity #4095]: #4097 |
boehmes@34981 | 2265 |
#4366 := [monotonicity #4098 #4106 #4115 #4123 #4131 #4363]: #4365 |
boehmes@34981 | 2266 |
#4369 := [monotonicity #4366]: #4368 |
boehmes@34981 | 2267 |
#4088 := (iff #2938 #4087) |
boehmes@34981 | 2268 |
#4085 := (iff #2937 #4084) |
boehmes@34981 | 2269 |
#4082 := (iff #2936 #4081) |
boehmes@34981 | 2270 |
#4079 := (iff #2930 #4076) |
boehmes@34981 | 2271 |
#4077 := (iff #2919 #2919) |
boehmes@34981 | 2272 |
#4078 := [refl]: #4077 |
boehmes@34981 | 2273 |
#4080 := [quant-intro #4078]: #4079 |
boehmes@34981 | 2274 |
#4083 := [monotonicity #4080]: #4082 |
boehmes@34981 | 2275 |
#4086 := [monotonicity #4083]: #4085 |
boehmes@34981 | 2276 |
#4089 := [monotonicity #4086]: #4088 |
boehmes@34981 | 2277 |
#4372 := [monotonicity #4089 #4369]: #4371 |
boehmes@34981 | 2278 |
#4375 := [monotonicity #4372]: #4374 |
boehmes@34981 | 2279 |
#4073 := (iff #3441 #4072) |
boehmes@34981 | 2280 |
#4070 := (iff #2915 #4067) |
boehmes@34981 | 2281 |
#4068 := (iff #2910 #2910) |
boehmes@34981 | 2282 |
#4069 := [refl]: #4068 |
boehmes@34981 | 2283 |
#4071 := [quant-intro #4069]: #4070 |
boehmes@34981 | 2284 |
#4074 := [monotonicity #4071]: #4073 |
boehmes@34981 | 2285 |
#4378 := [monotonicity #4074 #4375]: #4377 |
boehmes@34981 | 2286 |
#4381 := [monotonicity #4378]: #4380 |
boehmes@34981 | 2287 |
#4384 := [monotonicity #4381]: #4383 |
boehmes@34981 | 2288 |
#4387 := [monotonicity #4384]: #4386 |
boehmes@34981 | 2289 |
#4064 := (iff #3455 #4063) |
boehmes@34981 | 2290 |
#4061 := (iff #2870 #4058) |
boehmes@34981 | 2291 |
#4059 := (iff #2865 #2865) |
boehmes@34981 | 2292 |
#4060 := [refl]: #4059 |
boehmes@34981 | 2293 |
#4062 := [quant-intro #4060]: #4061 |
boehmes@34981 | 2294 |
#4065 := [monotonicity #4062]: #4064 |
boehmes@34981 | 2295 |
#4390 := [monotonicity #4065 #4387]: #4389 |
boehmes@34981 | 2296 |
#4393 := [monotonicity #4390]: #4392 |
boehmes@34981 | 2297 |
#4396 := [monotonicity #4393]: #4395 |
boehmes@34981 | 2298 |
#4399 := [monotonicity #4396]: #4398 |
boehmes@34981 | 2299 |
#4055 := (iff #1035 #4054) |
boehmes@34981 | 2300 |
#4052 := (iff #1032 #4049) |
boehmes@34981 | 2301 |
#4050 := (iff #1031 #1031) |
boehmes@34981 | 2302 |
#4051 := [refl]: #4050 |
boehmes@34981 | 2303 |
#4053 := [quant-intro #4051]: #4052 |
boehmes@34981 | 2304 |
#4056 := [monotonicity #4053]: #4055 |
boehmes@34981 | 2305 |
#4402 := [monotonicity #4056 #4399]: #4401 |
boehmes@34981 | 2306 |
#4405 := [monotonicity #4402]: #4404 |
boehmes@34981 | 2307 |
#4408 := [monotonicity #4405]: #4407 |
boehmes@34981 | 2308 |
#4411 := [monotonicity #4408]: #4410 |
boehmes@34981 | 2309 |
#4414 := [monotonicity #4411]: #4413 |
boehmes@34981 | 2310 |
#4417 := [monotonicity #4414]: #4416 |
boehmes@34981 | 2311 |
#4420 := [monotonicity #4417]: #4419 |
boehmes@34981 | 2312 |
#2155 := (not #2154) |
boehmes@34981 | 2313 |
#2752 := (and #201 #2155 #2749) |
boehmes@34981 | 2314 |
#2755 := (not #2752) |
boehmes@34981 | 2315 |
#2758 := (forall (vars (?x76 T2)) #2755) |
boehmes@34981 | 2316 |
#2724 := (not #2721) |
boehmes@34981 | 2317 |
#2160 := (not #2159) |
boehmes@34981 | 2318 |
#2767 := (and #1349 #2160 #2724 #2758) |
boehmes@34981 | 2319 |
#2129 := (not #2128) |
boehmes@34981 | 2320 |
#2694 := (and #2129 #2130) |
boehmes@34981 | 2321 |
#2697 := (not #2694) |
boehmes@34981 | 2322 |
#2715 := (or #2697 #2710) |
boehmes@34981 | 2323 |
#2718 := (not #2715) |
boehmes@34981 | 2324 |
#2772 := (or #2718 #2767) |
boehmes@34981 | 2325 |
#2775 := (and #1325 #2772) |
boehmes@34981 | 2326 |
#2100 := (not #2099) |
boehmes@34981 | 2327 |
#2669 := (and #2098 #2100) |
boehmes@34981 | 2328 |
#2672 := (not #2669) |
boehmes@34981 | 2329 |
#2688 := (or #2672 #2683) |
boehmes@34981 | 2330 |
#2691 := (not #2688) |
boehmes@34981 | 2331 |
#2778 := (or #2691 #2775) |
boehmes@34981 | 2332 |
#2781 := (and #1311 #2778) |
boehmes@34981 | 2333 |
#2784 := (or #2079 #2781) |
boehmes@34981 | 2334 |
#2787 := (and #205 #2784) |
boehmes@34981 | 2335 |
#2790 := (or #1305 #2787) |
boehmes@34981 | 2336 |
#2793 := (and #667 #2790) |
boehmes@34981 | 2337 |
#2796 := (or #2664 #2793) |
boehmes@34981 | 2338 |
#2799 := (and #1297 #2796) |
boehmes@34981 | 2339 |
#2802 := (or #2655 #2799) |
boehmes@34981 | 2340 |
#2018 := (not #2017) |
boehmes@34981 | 2341 |
#2016 := (not #2015) |
boehmes@34981 | 2342 |
#2808 := (and #176 #184 #1286 #1439 #1452 #1460 #2016 #2018 #2802) |
boehmes@34981 | 2343 |
#1961 := (not #1960) |
boehmes@34981 | 2344 |
#1957 := (not #1956) |
boehmes@34981 | 2345 |
#2592 := (and #1957 #1961) |
boehmes@34981 | 2346 |
#2595 := (not #2592) |
boehmes@34981 | 2347 |
#2612 := (or #2595 #2607) |
boehmes@34981 | 2348 |
#2615 := (not #2612) |
boehmes@34981 | 2349 |
#1970 := (not #162) |
boehmes@34981 | 2350 |
#1980 := (and #1970 #1211) |
boehmes@34981 | 2351 |
#2621 := (or #1980 #2615) |
boehmes@34981 | 2352 |
#2565 := (not #2560) |
boehmes@34981 | 2353 |
#2583 := (and #2565 #2578) |
boehmes@34981 | 2354 |
#2586 := (or #1171 #2583) |
boehmes@34981 | 2355 |
#2589 := (forall (vars (?x49 T2)) #2586) |
boehmes@34981 | 2356 |
#2626 := (and #2589 #2621) |
boehmes@34981 | 2357 |
#1890 := (not #1889) |
boehmes@34981 | 2358 |
#2535 := (and #1890 #2532) |
boehmes@34981 | 2359 |
#2538 := (not #2535) |
boehmes@34981 | 2360 |
#2541 := (forall (vars (?x50 T2)) #2538) |
boehmes@34981 | 2361 |
#2507 := (not #2504) |
boehmes@34981 | 2362 |
#1895 := (not #1894) |
boehmes@34981 | 2363 |
#2547 := (and #1895 #2507 #2541) |
boehmes@34981 | 2364 |
#2629 := (or #2547 #2626) |
boehmes@34981 | 2365 |
#1996 := (not #1236) |
boehmes@34981 | 2366 |
#1999 := (forall (vars (?x48 T2)) #1996) |
boehmes@34981 | 2367 |
#2635 := (and #140 #145 #492 #495 #1999 #2629) |
boehmes@34981 | 2368 |
#2813 := (or #2635 #2808) |
boehmes@34981 | 2369 |
#2484 := (not #2479) |
boehmes@34981 | 2370 |
#2487 := (and #1854 #2467 #2484) |
boehmes@34981 | 2371 |
#2490 := (or #1126 #2487) |
boehmes@34981 | 2372 |
#2493 := (forall (vars (?x46 T2)) #2490) |
boehmes@34981 | 2373 |
#2429 := (not #2424) |
boehmes@34981 | 2374 |
#2447 := (and #1828 #2429 #2442) |
boehmes@34981 | 2375 |
#2450 := (or #1088 #2447) |
boehmes@34981 | 2376 |
#2453 := (forall (vars (?x37 T2)) #2450) |
boehmes@34981 | 2377 |
#2819 := (and #106 #1519 #1530 #1539 #2453 #2493 #2813) |
boehmes@34981 | 2378 |
#1784 := (not #1783) |
boehmes@34981 | 2379 |
#2397 := (and #74 #1784 #2394) |
boehmes@34981 | 2380 |
#2400 := (not #2397) |
boehmes@34981 | 2381 |
#2403 := (forall (vars (?x38 T2)) #2400) |
boehmes@34981 | 2382 |
#2369 := (not #2366) |
boehmes@34981 | 2383 |
#1789 := (not #1788) |
boehmes@34981 | 2384 |
#2409 := (and #1789 #2369 #2403) |
boehmes@34981 | 2385 |
#2824 := (or #2409 #2819) |
boehmes@34981 | 2386 |
#2827 := (and #1073 #2824) |
boehmes@34981 | 2387 |
#1757 := (not #1756) |
boehmes@34981 | 2388 |
#2347 := (and #1757 #1758) |
boehmes@34981 | 2389 |
#2350 := (not #2347) |
boehmes@34981 | 2390 |
#2360 := (or #2350 #2357) |
boehmes@34981 | 2391 |
#2363 := (not #2360) |
boehmes@34981 | 2392 |
#2830 := (or #2363 #2827) |
boehmes@34981 | 2393 |
#2833 := (and #1047 #2830) |
boehmes@34981 | 2394 |
#1728 := (not #1727) |
boehmes@34981 | 2395 |
#2322 := (and #1726 #1728) |
boehmes@34981 | 2396 |
#2325 := (not #2322) |
boehmes@34981 | 2397 |
#2341 := (or #2325 #2336) |
boehmes@34981 | 2398 |
#2344 := (not #2341) |
boehmes@34981 | 2399 |
#2836 := (or #2344 #2833) |
boehmes@34981 | 2400 |
#2839 := (and #1032 #2836) |
boehmes@34981 | 2401 |
#2842 := (or #1707 #2839) |
boehmes@34981 | 2402 |
#2845 := (and #78 #2842) |
boehmes@34981 | 2403 |
#2848 := (or #1026 #2845) |
boehmes@34981 | 2404 |
#3490 := (iff #2848 #3489) |
boehmes@34981 | 2405 |
#3487 := (iff #2845 #3484) |
boehmes@34981 | 2406 |
#3479 := (and #78 #3476) |
boehmes@34981 | 2407 |
#3485 := (iff #3479 #3484) |
boehmes@34981 | 2408 |
#3486 := [rewrite]: #3485 |
boehmes@34981 | 2409 |
#3480 := (iff #2845 #3479) |
boehmes@34981 | 2410 |
#3477 := (iff #2842 #3476) |
boehmes@34981 | 2411 |
#3474 := (iff #2839 #3471) |
boehmes@34981 | 2412 |
#3466 := (and #1032 #3463) |
boehmes@34981 | 2413 |
#3472 := (iff #3466 #3471) |
boehmes@34981 | 2414 |
#3473 := [rewrite]: #3472 |
boehmes@34981 | 2415 |
#3467 := (iff #2839 #3466) |
boehmes@34981 | 2416 |
#3464 := (iff #2836 #3463) |
boehmes@34981 | 2417 |
#3461 := (iff #2833 #3458) |
boehmes@34981 | 2418 |
#3452 := (and #2870 #3449) |
boehmes@34981 | 2419 |
#3459 := (iff #3452 #3458) |
boehmes@34981 | 2420 |
#3460 := [rewrite]: #3459 |
boehmes@34981 | 2421 |
#3453 := (iff #2833 #3452) |
boehmes@34981 | 2422 |
#3450 := (iff #2830 #3449) |
boehmes@34981 | 2423 |
#3447 := (iff #2827 #3444) |
boehmes@34981 | 2424 |
#3438 := (and #2915 #3435) |
boehmes@34981 | 2425 |
#3445 := (iff #3438 #3444) |
boehmes@34981 | 2426 |
#3446 := [rewrite]: #3445 |
boehmes@34981 | 2427 |
#3439 := (iff #2827 #3438) |
boehmes@34981 | 2428 |
#3436 := (iff #2824 #3435) |
boehmes@34981 | 2429 |
#3433 := (iff #2819 #3430) |
boehmes@34981 | 2430 |
#3421 := (and #106 #2962 #2985 #1539 #3013 #3041 #3418) |
boehmes@34981 | 2431 |
#3431 := (iff #3421 #3430) |
boehmes@34981 | 2432 |
#3432 := [rewrite]: #3431 |
boehmes@34981 | 2433 |
#3422 := (iff #2819 #3421) |
boehmes@34981 | 2434 |
#3419 := (iff #2813 #3418) |
boehmes@34981 | 2435 |
#3416 := (iff #2808 #3413) |
boehmes@34981 | 2436 |
#3406 := (and #176 #184 #3199 #3217 #1452 #1460 #2016 #2018 #3403) |
boehmes@34981 | 2437 |
#3414 := (iff #3406 #3413) |
boehmes@34981 | 2438 |
#3415 := [rewrite]: #3414 |
boehmes@34981 | 2439 |
#3407 := (iff #2808 #3406) |
boehmes@34981 | 2440 |
#3404 := (iff #2802 #3403) |
boehmes@34981 | 2441 |
#3401 := (iff #2799 #3398) |
boehmes@34981 | 2442 |
#3393 := (and #1297 #3390) |
boehmes@34981 | 2443 |
#3399 := (iff #3393 #3398) |
boehmes@34981 | 2444 |
#3400 := [rewrite]: #3399 |
boehmes@34981 | 2445 |
#3394 := (iff #2799 #3393) |
boehmes@34981 | 2446 |
#3391 := (iff #2796 #3390) |
boehmes@34981 | 2447 |
#3388 := (iff #2793 #3385) |
boehmes@34981 | 2448 |
#3380 := (and #667 #3377) |
boehmes@34981 | 2449 |
#3386 := (iff #3380 #3385) |
boehmes@34981 | 2450 |
#3387 := [rewrite]: #3386 |
boehmes@34981 | 2451 |
#3381 := (iff #2793 #3380) |
boehmes@34981 | 2452 |
#3378 := (iff #2790 #3377) |
boehmes@34981 | 2453 |
#3375 := (iff #2787 #3372) |
boehmes@34981 | 2454 |
#3367 := (and #205 #3364) |
boehmes@34981 | 2455 |
#3373 := (iff #3367 #3372) |
boehmes@34981 | 2456 |
#3374 := [rewrite]: #3373 |
boehmes@34981 | 2457 |
#3368 := (iff #2787 #3367) |
boehmes@34981 | 2458 |
#3365 := (iff #2784 #3364) |
boehmes@34981 | 2459 |
#3362 := (iff #2781 #3359) |
boehmes@34981 | 2460 |
#3354 := (and #1311 #3351) |
boehmes@34981 | 2461 |
#3360 := (iff #3354 #3359) |
boehmes@34981 | 2462 |
#3361 := [rewrite]: #3360 |
boehmes@34981 | 2463 |
#3355 := (iff #2781 #3354) |
boehmes@34981 | 2464 |
#3352 := (iff #2778 #3351) |
boehmes@34981 | 2465 |
#3349 := (iff #2775 #3346) |
boehmes@34981 | 2466 |
#3340 := (and #3263 #3337) |
boehmes@34981 | 2467 |
#3347 := (iff #3340 #3346) |
boehmes@34981 | 2468 |
#3348 := [rewrite]: #3347 |
boehmes@34981 | 2469 |
#3341 := (iff #2775 #3340) |
boehmes@34981 | 2470 |
#3338 := (iff #2772 #3337) |
boehmes@34981 | 2471 |
#3335 := (iff #2767 #3332) |
boehmes@34981 | 2472 |
#3326 := (and #3308 #2160 #2724 #3323) |
boehmes@34981 | 2473 |
#3333 := (iff #3326 #3332) |
boehmes@34981 | 2474 |
#3334 := [rewrite]: #3333 |
boehmes@34981 | 2475 |
#3327 := (iff #2767 #3326) |
boehmes@34981 | 2476 |
#3324 := (iff #2758 #3323) |
boehmes@34981 | 2477 |
#3321 := (iff #2755 #3312) |
boehmes@34981 | 2478 |
#3313 := (not #3312) |
boehmes@34981 | 2479 |
#3316 := (not #3313) |
boehmes@34981 | 2480 |
#3319 := (iff #3316 #3312) |
boehmes@34981 | 2481 |
#3320 := [rewrite]: #3319 |
boehmes@34981 | 2482 |
#3317 := (iff #2755 #3316) |
boehmes@34981 | 2483 |
#3314 := (iff #2752 #3313) |
boehmes@34981 | 2484 |
#3315 := [rewrite]: #3314 |
boehmes@34981 | 2485 |
#3318 := [monotonicity #3315]: #3317 |
boehmes@34981 | 2486 |
#3322 := [trans #3318 #3320]: #3321 |
boehmes@34981 | 2487 |
#3325 := [quant-intro #3322]: #3324 |
boehmes@34981 | 2488 |
#3309 := (iff #1349 #3308) |
boehmes@34981 | 2489 |
#3306 := (iff #1346 #3303) |
boehmes@34981 | 2490 |
#3289 := (or #208 #1055) |
boehmes@34981 | 2491 |
#3300 := (or #3289 #1342) |
boehmes@34981 | 2492 |
#3304 := (iff #3300 #3303) |
boehmes@34981 | 2493 |
#3305 := [rewrite]: #3304 |
boehmes@34981 | 2494 |
#3301 := (iff #1346 #3300) |
boehmes@34981 | 2495 |
#3298 := (iff #1339 #3289) |
boehmes@34981 | 2496 |
#3290 := (not #3289) |
boehmes@34981 | 2497 |
#3293 := (not #3290) |
boehmes@34981 | 2498 |
#3296 := (iff #3293 #3289) |
boehmes@34981 | 2499 |
#3297 := [rewrite]: #3296 |
boehmes@34981 | 2500 |
#3294 := (iff #1339 #3293) |
boehmes@34981 | 2501 |
#3291 := (iff #1334 #3290) |
boehmes@34981 | 2502 |
#3292 := [rewrite]: #3291 |
boehmes@34981 | 2503 |
#3295 := [monotonicity #3292]: #3294 |
boehmes@34981 | 2504 |
#3299 := [trans #3295 #3297]: #3298 |
boehmes@34981 | 2505 |
#3302 := [monotonicity #3299]: #3301 |
boehmes@34981 | 2506 |
#3307 := [trans #3302 #3305]: #3306 |
boehmes@34981 | 2507 |
#3310 := [quant-intro #3307]: #3309 |
boehmes@34981 | 2508 |
#3328 := [monotonicity #3310 #3325]: #3327 |
boehmes@34981 | 2509 |
#3336 := [trans #3328 #3334]: #3335 |
boehmes@34981 | 2510 |
#3287 := (iff #2718 #3286) |
boehmes@34981 | 2511 |
#3284 := (iff #2715 #3281) |
boehmes@34981 | 2512 |
#3267 := (or #2128 #3266) |
boehmes@34981 | 2513 |
#3278 := (or #3267 #2710) |
boehmes@34981 | 2514 |
#3282 := (iff #3278 #3281) |
boehmes@34981 | 2515 |
#3283 := [rewrite]: #3282 |
boehmes@34981 | 2516 |
#3279 := (iff #2715 #3278) |
boehmes@34981 | 2517 |
#3276 := (iff #2697 #3267) |
boehmes@34981 | 2518 |
#3268 := (not #3267) |
boehmes@34981 | 2519 |
#3271 := (not #3268) |
boehmes@34981 | 2520 |
#3274 := (iff #3271 #3267) |
boehmes@34981 | 2521 |
#3275 := [rewrite]: #3274 |
boehmes@34981 | 2522 |
#3272 := (iff #2697 #3271) |
boehmes@34981 | 2523 |
#3269 := (iff #2694 #3268) |
boehmes@34981 | 2524 |
#3270 := [rewrite]: #3269 |
boehmes@34981 | 2525 |
#3273 := [monotonicity #3270]: #3272 |
boehmes@34981 | 2526 |
#3277 := [trans #3273 #3275]: #3276 |
boehmes@34981 | 2527 |
#3280 := [monotonicity #3277]: #3279 |
boehmes@34981 | 2528 |
#3285 := [trans #3280 #3283]: #3284 |
boehmes@34981 | 2529 |
#3288 := [monotonicity #3285]: #3287 |
boehmes@34981 | 2530 |
#3339 := [monotonicity #3288 #3336]: #3338 |
boehmes@34981 | 2531 |
#3264 := (iff #1325 #3263) |
boehmes@34981 | 2532 |
#3261 := (iff #1322 #3258) |
boehmes@34981 | 2533 |
#3244 := (or #201 #3243) |
boehmes@34981 | 2534 |
#3255 := (or #3244 #1317) |
boehmes@34981 | 2535 |
#3259 := (iff #3255 #3258) |
boehmes@34981 | 2536 |
#3260 := [rewrite]: #3259 |
boehmes@34981 | 2537 |
#3256 := (iff #1322 #3255) |
boehmes@34981 | 2538 |
#3253 := (iff #673 #3244) |
boehmes@34981 | 2539 |
#3245 := (not #3244) |
boehmes@34981 | 2540 |
#3248 := (not #3245) |
boehmes@34981 | 2541 |
#3251 := (iff #3248 #3244) |
boehmes@34981 | 2542 |
#3252 := [rewrite]: #3251 |
boehmes@34981 | 2543 |
#3249 := (iff #673 #3248) |
boehmes@34981 | 2544 |
#3246 := (iff #210 #3245) |
boehmes@34981 | 2545 |
#3247 := [rewrite]: #3246 |
boehmes@34981 | 2546 |
#3250 := [monotonicity #3247]: #3249 |
boehmes@34981 | 2547 |
#3254 := [trans #3250 #3252]: #3253 |
boehmes@34981 | 2548 |
#3257 := [monotonicity #3254]: #3256 |
boehmes@34981 | 2549 |
#3262 := [trans #3257 #3260]: #3261 |
boehmes@34981 | 2550 |
#3265 := [quant-intro #3262]: #3264 |
boehmes@34981 | 2551 |
#3342 := [monotonicity #3265 #3339]: #3341 |
boehmes@34981 | 2552 |
#3350 := [trans #3342 #3348]: #3349 |
boehmes@34981 | 2553 |
#3241 := (iff #2691 #3240) |
boehmes@34981 | 2554 |
#3238 := (iff #2688 #3235) |
boehmes@34981 | 2555 |
#3221 := (or #3220 #2099) |
boehmes@34981 | 2556 |
#3232 := (or #3221 #2683) |
boehmes@34981 | 2557 |
#3236 := (iff #3232 #3235) |
boehmes@34981 | 2558 |
#3237 := [rewrite]: #3236 |
boehmes@34981 | 2559 |
#3233 := (iff #2688 #3232) |
boehmes@34981 | 2560 |
#3230 := (iff #2672 #3221) |
boehmes@34981 | 2561 |
#3222 := (not #3221) |
boehmes@34981 | 2562 |
#3225 := (not #3222) |
boehmes@34981 | 2563 |
#3228 := (iff #3225 #3221) |
boehmes@34981 | 2564 |
#3229 := [rewrite]: #3228 |
boehmes@34981 | 2565 |
#3226 := (iff #2672 #3225) |
boehmes@34981 | 2566 |
#3223 := (iff #2669 #3222) |
boehmes@34981 | 2567 |
#3224 := [rewrite]: #3223 |
boehmes@34981 | 2568 |
#3227 := [monotonicity #3224]: #3226 |
boehmes@34981 | 2569 |
#3231 := [trans #3227 #3229]: #3230 |
boehmes@34981 | 2570 |
#3234 := [monotonicity #3231]: #3233 |
boehmes@34981 | 2571 |
#3239 := [trans #3234 #3237]: #3238 |
boehmes@34981 | 2572 |
#3242 := [monotonicity #3239]: #3241 |
boehmes@34981 | 2573 |
#3353 := [monotonicity #3242 #3350]: #3352 |
boehmes@34981 | 2574 |
#3356 := [monotonicity #3353]: #3355 |
boehmes@34981 | 2575 |
#3363 := [trans #3356 #3361]: #3362 |
boehmes@34981 | 2576 |
#3366 := [monotonicity #3363]: #3365 |
boehmes@34981 | 2577 |
#3369 := [monotonicity #3366]: #3368 |
boehmes@34981 | 2578 |
#3376 := [trans #3369 #3374]: #3375 |
boehmes@34981 | 2579 |
#3379 := [monotonicity #3376]: #3378 |
boehmes@34981 | 2580 |
#3382 := [monotonicity #3379]: #3381 |
boehmes@34981 | 2581 |
#3389 := [trans #3382 #3387]: #3388 |
boehmes@34981 | 2582 |
#3392 := [monotonicity #3389]: #3391 |
boehmes@34981 | 2583 |
#3395 := [monotonicity #3392]: #3394 |
boehmes@34981 | 2584 |
#3402 := [trans #3395 #3400]: #3401 |
boehmes@34981 | 2585 |
#3405 := [monotonicity #3402]: #3404 |
boehmes@34981 | 2586 |
#3218 := (iff #1439 #3217) |
boehmes@34981 | 2587 |
#3215 := (iff #1436 #3212) |
boehmes@34981 | 2588 |
#3209 := (or #3192 #1433) |
boehmes@34981 | 2589 |
#3213 := (iff #3209 #3212) |
boehmes@34981 | 2590 |
#3214 := [rewrite]: #3213 |
boehmes@34981 | 2591 |
#3210 := (iff #1436 #3209) |
boehmes@34981 | 2592 |
#3207 := (iff #1428 #3192) |
boehmes@34981 | 2593 |
#3202 := (not #3193) |
boehmes@34981 | 2594 |
#3205 := (iff #3202 #3192) |
boehmes@34981 | 2595 |
#3206 := [rewrite]: #3205 |
boehmes@34981 | 2596 |
#3203 := (iff #1428 #3202) |
boehmes@34981 | 2597 |
#3194 := (iff #1275 #3193) |
boehmes@34981 | 2598 |
#3195 := [rewrite]: #3194 |
boehmes@34981 | 2599 |
#3204 := [monotonicity #3195]: #3203 |
boehmes@34981 | 2600 |
#3208 := [trans #3204 #3206]: #3207 |
boehmes@34981 | 2601 |
#3211 := [monotonicity #3208]: #3210 |
boehmes@34981 | 2602 |
#3216 := [trans #3211 #3214]: #3215 |
boehmes@34981 | 2603 |
#3219 := [quant-intro #3216]: #3218 |
boehmes@34981 | 2604 |
#3200 := (iff #1286 #3199) |
boehmes@34981 | 2605 |
#3197 := (iff #1281 #3196) |
boehmes@34981 | 2606 |
#3198 := [monotonicity #3195]: #3197 |
boehmes@34981 | 2607 |
#3201 := [quant-intro #3198]: #3200 |
boehmes@34981 | 2608 |
#3408 := [monotonicity #3201 #3219 #3405]: #3407 |
boehmes@34981 | 2609 |
#3417 := [trans #3408 #3415]: #3416 |
boehmes@34981 | 2610 |
#3190 := (iff #2635 #3187) |
boehmes@34981 | 2611 |
#3181 := (and #140 #145 #492 #495 #3055 #3178) |
boehmes@34981 | 2612 |
#3188 := (iff #3181 #3187) |
boehmes@34981 | 2613 |
#3189 := [rewrite]: #3188 |
boehmes@34981 | 2614 |
#3182 := (iff #2635 #3181) |
boehmes@34981 | 2615 |
#3179 := (iff #2629 #3178) |
boehmes@34981 | 2616 |
#3176 := (iff #2626 #3173) |
boehmes@34981 | 2617 |
#3167 := (and #3107 #3164) |
boehmes@34981 | 2618 |
#3174 := (iff #3167 #3173) |
boehmes@34981 | 2619 |
#3175 := [rewrite]: #3174 |
boehmes@34981 | 2620 |
#3168 := (iff #2626 #3167) |
boehmes@34981 | 2621 |
#3165 := (iff #2621 #3164) |
boehmes@34981 | 2622 |
#3162 := (iff #2615 #3161) |
boehmes@34981 | 2623 |
#3159 := (iff #2612 #3156) |
boehmes@34981 | 2624 |
#3142 := (or #1956 #1960) |
boehmes@34981 | 2625 |
#3153 := (or #3142 #2607) |
boehmes@34981 | 2626 |
#3157 := (iff #3153 #3156) |
boehmes@34981 | 2627 |
#3158 := [rewrite]: #3157 |
boehmes@34981 | 2628 |
#3154 := (iff #2612 #3153) |
boehmes@34981 | 2629 |
#3151 := (iff #2595 #3142) |
boehmes@34981 | 2630 |
#3143 := (not #3142) |
boehmes@34981 | 2631 |
#3146 := (not #3143) |
boehmes@34981 | 2632 |
#3149 := (iff #3146 #3142) |
boehmes@34981 | 2633 |
#3150 := [rewrite]: #3149 |
boehmes@34981 | 2634 |
#3147 := (iff #2595 #3146) |
boehmes@34981 | 2635 |
#3144 := (iff #2592 #3143) |
boehmes@34981 | 2636 |
#3145 := [rewrite]: #3144 |
boehmes@34981 | 2637 |
#3148 := [monotonicity #3145]: #3147 |
boehmes@34981 | 2638 |
#3152 := [trans #3148 #3150]: #3151 |
boehmes@34981 | 2639 |
#3155 := [monotonicity #3152]: #3154 |
boehmes@34981 | 2640 |
#3160 := [trans #3155 #3158]: #3159 |
boehmes@34981 | 2641 |
#3163 := [monotonicity #3160]: #3162 |
boehmes@34981 | 2642 |
#3140 := (iff #1980 #3137) |
boehmes@34981 | 2643 |
#3132 := (and #1970 #3129) |
boehmes@34981 | 2644 |
#3138 := (iff #3132 #3137) |
boehmes@34981 | 2645 |
#3139 := [rewrite]: #3138 |
boehmes@34981 | 2646 |
#3133 := (iff #1980 #3132) |
boehmes@34981 | 2647 |
#3130 := (iff #1211 #3129) |
boehmes@34981 | 2648 |
#3127 := (iff #1208 #3124) |
boehmes@34981 | 2649 |
#3110 := (or #1055 #1164) |
boehmes@34981 | 2650 |
#3121 := (or #3110 #1205) |
boehmes@34981 | 2651 |
#3125 := (iff #3121 #3124) |
boehmes@34981 | 2652 |
#3126 := [rewrite]: #3125 |
boehmes@34981 | 2653 |
#3122 := (iff #1208 #3121) |
boehmes@34981 | 2654 |
#3119 := (iff #1202 #3110) |
boehmes@34981 | 2655 |
#3111 := (not #3110) |
boehmes@34981 | 2656 |
#3114 := (not #3111) |
boehmes@34981 | 2657 |
#3117 := (iff #3114 #3110) |
boehmes@34981 | 2658 |
#3118 := [rewrite]: #3117 |
boehmes@34981 | 2659 |
#3115 := (iff #1202 #3114) |
boehmes@34981 | 2660 |
#3112 := (iff #1199 #3111) |
boehmes@34981 | 2661 |
#3113 := [rewrite]: #3112 |
boehmes@34981 | 2662 |
#3116 := [monotonicity #3113]: #3115 |
boehmes@34981 | 2663 |
#3120 := [trans #3116 #3118]: #3119 |
boehmes@34981 | 2664 |
#3123 := [monotonicity #3120]: #3122 |
boehmes@34981 | 2665 |
#3128 := [trans #3123 #3126]: #3127 |
boehmes@34981 | 2666 |
#3131 := [quant-intro #3128]: #3130 |
boehmes@34981 | 2667 |
#3134 := [monotonicity #3131]: #3133 |
boehmes@34981 | 2668 |
#3141 := [trans #3134 #3139]: #3140 |
boehmes@34981 | 2669 |
#3166 := [monotonicity #3141 #3163]: #3165 |
boehmes@34981 | 2670 |
#3108 := (iff #2589 #3107) |
boehmes@34981 | 2671 |
#3105 := (iff #2586 #3102) |
boehmes@34981 | 2672 |
#3083 := (or #65 #1164) |
boehmes@34981 | 2673 |
#3099 := (or #3083 #3096) |
boehmes@34981 | 2674 |
#3103 := (iff #3099 #3102) |
boehmes@34981 | 2675 |
#3104 := [rewrite]: #3103 |
boehmes@34981 | 2676 |
#3100 := (iff #2586 #3099) |
boehmes@34981 | 2677 |
#3097 := (iff #2583 #3096) |
boehmes@34981 | 2678 |
#3098 := [rewrite]: #3097 |
boehmes@34981 | 2679 |
#3092 := (iff #1171 #3083) |
boehmes@34981 | 2680 |
#3084 := (not #3083) |
boehmes@34981 | 2681 |
#3087 := (not #3084) |
boehmes@34981 | 2682 |
#3090 := (iff #3087 #3083) |
boehmes@34981 | 2683 |
#3091 := [rewrite]: #3090 |
boehmes@34981 | 2684 |
#3088 := (iff #1171 #3087) |
boehmes@34981 | 2685 |
#3085 := (iff #1168 #3084) |
boehmes@34981 | 2686 |
#3086 := [rewrite]: #3085 |
boehmes@34981 | 2687 |
#3089 := [monotonicity #3086]: #3088 |
boehmes@34981 | 2688 |
#3093 := [trans #3089 #3091]: #3092 |
boehmes@34981 | 2689 |
#3101 := [monotonicity #3093 #3098]: #3100 |
boehmes@34981 | 2690 |
#3106 := [trans #3101 #3104]: #3105 |
boehmes@34981 | 2691 |
#3109 := [quant-intro #3106]: #3108 |
boehmes@34981 | 2692 |
#3169 := [monotonicity #3109 #3166]: #3168 |
boehmes@34981 | 2693 |
#3177 := [trans #3169 #3175]: #3176 |
boehmes@34981 | 2694 |
#3081 := (iff #2547 #3078) |
boehmes@34981 | 2695 |
#3073 := (and #1895 #2507 #3070) |
boehmes@34981 | 2696 |
#3079 := (iff #3073 #3078) |
boehmes@34981 | 2697 |
#3080 := [rewrite]: #3079 |
boehmes@34981 | 2698 |
#3074 := (iff #2547 #3073) |
boehmes@34981 | 2699 |
#3071 := (iff #2541 #3070) |
boehmes@34981 | 2700 |
#3068 := (iff #2538 #3059) |
boehmes@34981 | 2701 |
#3060 := (not #3059) |
boehmes@34981 | 2702 |
#3063 := (not #3060) |
boehmes@34981 | 2703 |
#3066 := (iff #3063 #3059) |
boehmes@34981 | 2704 |
#3067 := [rewrite]: #3066 |
boehmes@34981 | 2705 |
#3064 := (iff #2538 #3063) |
boehmes@34981 | 2706 |
#3061 := (iff #2535 #3060) |
boehmes@34981 | 2707 |
#3062 := [rewrite]: #3061 |
boehmes@34981 | 2708 |
#3065 := [monotonicity #3062]: #3064 |
boehmes@34981 | 2709 |
#3069 := [trans #3065 #3067]: #3068 |
boehmes@34981 | 2710 |
#3072 := [quant-intro #3069]: #3071 |
boehmes@34981 | 2711 |
#3075 := [monotonicity #3072]: #3074 |
boehmes@34981 | 2712 |
#3082 := [trans #3075 #3080]: #3081 |
boehmes@34981 | 2713 |
#3180 := [monotonicity #3082 #3177]: #3179 |
boehmes@34981 | 2714 |
#3056 := (iff #1999 #3055) |
boehmes@34981 | 2715 |
#3053 := (iff #1996 #3044) |
boehmes@34981 | 2716 |
#3045 := (not #3044) |
boehmes@34981 | 2717 |
#3048 := (not #3045) |
boehmes@34981 | 2718 |
#3051 := (iff #3048 #3044) |
boehmes@34981 | 2719 |
#3052 := [rewrite]: #3051 |
boehmes@34981 | 2720 |
#3049 := (iff #1996 #3048) |
boehmes@34981 | 2721 |
#3046 := (iff #1236 #3045) |
boehmes@34981 | 2722 |
#3047 := [rewrite]: #3046 |
boehmes@34981 | 2723 |
#3050 := [monotonicity #3047]: #3049 |
boehmes@34981 | 2724 |
#3054 := [trans #3050 #3052]: #3053 |
boehmes@34981 | 2725 |
#3057 := [quant-intro #3054]: #3056 |
boehmes@34981 | 2726 |
#3183 := [monotonicity #3057 #3180]: #3182 |
boehmes@34981 | 2727 |
#3191 := [trans #3183 #3189]: #3190 |
boehmes@34981 | 2728 |
#3420 := [monotonicity #3191 #3417]: #3419 |
boehmes@34981 | 2729 |
#3042 := (iff #2493 #3041) |
boehmes@34981 | 2730 |
#3039 := (iff #2490 #3036) |
boehmes@34981 | 2731 |
#3016 := (or #65 #1119) |
boehmes@34981 | 2732 |
#3033 := (or #3016 #3030) |
boehmes@34981 | 2733 |
#3037 := (iff #3033 #3036) |
boehmes@34981 | 2734 |
#3038 := [rewrite]: #3037 |
boehmes@34981 | 2735 |
#3034 := (iff #2490 #3033) |
boehmes@34981 | 2736 |
#3031 := (iff #2487 #3030) |
boehmes@34981 | 2737 |
#3032 := [rewrite]: #3031 |
boehmes@34981 | 2738 |
#3025 := (iff #1126 #3016) |
boehmes@34981 | 2739 |
#3017 := (not #3016) |
boehmes@34981 | 2740 |
#3020 := (not #3017) |
boehmes@34981 | 2741 |
#3023 := (iff #3020 #3016) |
boehmes@34981 | 2742 |
#3024 := [rewrite]: #3023 |
boehmes@34981 | 2743 |
#3021 := (iff #1126 #3020) |
boehmes@34981 | 2744 |
#3018 := (iff #1123 #3017) |
boehmes@34981 | 2745 |
#3019 := [rewrite]: #3018 |
boehmes@34981 | 2746 |
#3022 := [monotonicity #3019]: #3021 |
boehmes@34981 | 2747 |
#3026 := [trans #3022 #3024]: #3025 |
boehmes@34981 | 2748 |
#3035 := [monotonicity #3026 #3032]: #3034 |
boehmes@34981 | 2749 |
#3040 := [trans #3035 #3038]: #3039 |
boehmes@34981 | 2750 |
#3043 := [quant-intro #3040]: #3042 |
boehmes@34981 | 2751 |
#3014 := (iff #2453 #3013) |
boehmes@34981 | 2752 |
#3011 := (iff #2450 #3008) |
boehmes@34981 | 2753 |
#2988 := (or #65 #1081) |
boehmes@34981 | 2754 |
#3005 := (or #2988 #3002) |
boehmes@34981 | 2755 |
#3009 := (iff #3005 #3008) |
boehmes@34981 | 2756 |
#3010 := [rewrite]: #3009 |
boehmes@34981 | 2757 |
#3006 := (iff #2450 #3005) |
boehmes@34981 | 2758 |
#3003 := (iff #2447 #3002) |
boehmes@34981 | 2759 |
#3004 := [rewrite]: #3003 |
boehmes@34981 | 2760 |
#2997 := (iff #1088 #2988) |
boehmes@34981 | 2761 |
#2989 := (not #2988) |
boehmes@34981 | 2762 |
#2992 := (not #2989) |
boehmes@34981 | 2763 |
#2995 := (iff #2992 #2988) |
boehmes@34981 | 2764 |
#2996 := [rewrite]: #2995 |
boehmes@34981 | 2765 |
#2993 := (iff #1088 #2992) |
boehmes@34981 | 2766 |
#2990 := (iff #1085 #2989) |
boehmes@34981 | 2767 |
#2991 := [rewrite]: #2990 |
boehmes@34981 | 2768 |
#2994 := [monotonicity #2991]: #2993 |
boehmes@34981 | 2769 |
#2998 := [trans #2994 #2996]: #2997 |
boehmes@34981 | 2770 |
#3007 := [monotonicity #2998 #3004]: #3006 |
boehmes@34981 | 2771 |
#3012 := [trans #3007 #3010]: #3011 |
boehmes@34981 | 2772 |
#3015 := [quant-intro #3012]: #3014 |
boehmes@34981 | 2773 |
#2986 := (iff #1530 #2985) |
boehmes@34981 | 2774 |
#2983 := (iff #1527 #2980) |
boehmes@34981 | 2775 |
#2966 := (or #111 #2965) |
boehmes@34981 | 2776 |
#2977 := (or #2966 #1135) |
boehmes@34981 | 2777 |
#2981 := (iff #2977 #2980) |
boehmes@34981 | 2778 |
#2982 := [rewrite]: #2981 |
boehmes@34981 | 2779 |
#2978 := (iff #1527 #2977) |
boehmes@34981 | 2780 |
#2975 := (iff #440 #2966) |
boehmes@34981 | 2781 |
#2967 := (not #2966) |
boehmes@34981 | 2782 |
#2970 := (not #2967) |
boehmes@34981 | 2783 |
#2973 := (iff #2970 #2966) |
boehmes@34981 | 2784 |
#2974 := [rewrite]: #2973 |
boehmes@34981 | 2785 |
#2971 := (iff #440 #2970) |
boehmes@34981 | 2786 |
#2968 := (iff #114 #2967) |
boehmes@34981 | 2787 |
#2969 := [rewrite]: #2968 |
boehmes@34981 | 2788 |
#2972 := [monotonicity #2969]: #2971 |
boehmes@34981 | 2789 |
#2976 := [trans #2972 #2974]: #2975 |
boehmes@34981 | 2790 |
#2979 := [monotonicity #2976]: #2978 |
boehmes@34981 | 2791 |
#2984 := [trans #2979 #2982]: #2983 |
boehmes@34981 | 2792 |
#2987 := [quant-intro #2984]: #2986 |
boehmes@34981 | 2793 |
#2963 := (iff #1519 #2962) |
boehmes@34981 | 2794 |
#2960 := (iff #1516 #2957) |
boehmes@34981 | 2795 |
#2943 := (or #112 #1055) |
boehmes@34981 | 2796 |
#2954 := (or #2943 #1513) |
boehmes@34981 | 2797 |
#2958 := (iff #2954 #2957) |
boehmes@34981 | 2798 |
#2959 := [rewrite]: #2958 |
boehmes@34981 | 2799 |
#2955 := (iff #1516 #2954) |
boehmes@34981 | 2800 |
#2952 := (iff #1510 #2943) |
boehmes@34981 | 2801 |
#2944 := (not #2943) |
boehmes@34981 | 2802 |
#2947 := (not #2944) |
boehmes@34981 | 2803 |
#2950 := (iff #2947 #2943) |
boehmes@34981 | 2804 |
#2951 := [rewrite]: #2950 |
boehmes@34981 | 2805 |
#2948 := (iff #1510 #2947) |
boehmes@34981 | 2806 |
#2945 := (iff #1505 #2944) |
boehmes@34981 | 2807 |
#2946 := [rewrite]: #2945 |
boehmes@34981 | 2808 |
#2949 := [monotonicity #2946]: #2948 |
boehmes@34981 | 2809 |
#2953 := [trans #2949 #2951]: #2952 |
boehmes@34981 | 2810 |
#2956 := [monotonicity #2953]: #2955 |
boehmes@34981 | 2811 |
#2961 := [trans #2956 #2959]: #2960 |
boehmes@34981 | 2812 |
#2964 := [quant-intro #2961]: #2963 |
boehmes@34981 | 2813 |
#3423 := [monotonicity #2964 #2987 #3015 #3043 #3420]: #3422 |
boehmes@34981 | 2814 |
#3434 := [trans #3423 #3432]: #3433 |
boehmes@34981 | 2815 |
#2941 := (iff #2409 #2938) |
boehmes@34981 | 2816 |
#2933 := (and #1789 #2369 #2930) |
boehmes@34981 | 2817 |
#2939 := (iff #2933 #2938) |
boehmes@34981 | 2818 |
#2940 := [rewrite]: #2939 |
boehmes@34981 | 2819 |
#2934 := (iff #2409 #2933) |
boehmes@34981 | 2820 |
#2931 := (iff #2403 #2930) |
boehmes@34981 | 2821 |
#2928 := (iff #2400 #2919) |
boehmes@34981 | 2822 |
#2920 := (not #2919) |
boehmes@34981 | 2823 |
#2923 := (not #2920) |
boehmes@34981 | 2824 |
#2926 := (iff #2923 #2919) |
boehmes@34981 | 2825 |
#2927 := [rewrite]: #2926 |
boehmes@34981 | 2826 |
#2924 := (iff #2400 #2923) |
boehmes@34981 | 2827 |
#2921 := (iff #2397 #2920) |
boehmes@34981 | 2828 |
#2922 := [rewrite]: #2921 |
boehmes@34981 | 2829 |
#2925 := [monotonicity #2922]: #2924 |
boehmes@34981 | 2830 |
#2929 := [trans #2925 #2927]: #2928 |
boehmes@34981 | 2831 |
#2932 := [quant-intro #2929]: #2931 |
boehmes@34981 | 2832 |
#2935 := [monotonicity #2932]: #2934 |
boehmes@34981 | 2833 |
#2942 := [trans #2935 #2940]: #2941 |
boehmes@34981 | 2834 |
#3437 := [monotonicity #2942 #3434]: #3436 |
boehmes@34981 | 2835 |
#2916 := (iff #1073 #2915) |
boehmes@34981 | 2836 |
#2913 := (iff #1070 #2910) |
boehmes@34981 | 2837 |
#2896 := (or #75 #1055) |
boehmes@34981 | 2838 |
#2907 := (or #2896 #1066) |
boehmes@34981 | 2839 |
#2911 := (iff #2907 #2910) |
boehmes@34981 | 2840 |
#2912 := [rewrite]: #2911 |
boehmes@34981 | 2841 |
#2908 := (iff #1070 #2907) |
boehmes@34981 | 2842 |
#2905 := (iff #1062 #2896) |
boehmes@34981 | 2843 |
#2897 := (not #2896) |
boehmes@34981 | 2844 |
#2900 := (not #2897) |
boehmes@34981 | 2845 |
#2903 := (iff #2900 #2896) |
boehmes@34981 | 2846 |
#2904 := [rewrite]: #2903 |
boehmes@34981 | 2847 |
#2901 := (iff #1062 #2900) |
boehmes@34981 | 2848 |
#2898 := (iff #1059 #2897) |
boehmes@34981 | 2849 |
#2899 := [rewrite]: #2898 |
boehmes@34981 | 2850 |
#2902 := [monotonicity #2899]: #2901 |
boehmes@34981 | 2851 |
#2906 := [trans #2902 #2904]: #2905 |
boehmes@34981 | 2852 |
#2909 := [monotonicity #2906]: #2908 |
boehmes@34981 | 2853 |
#2914 := [trans #2909 #2912]: #2913 |
boehmes@34981 | 2854 |
#2917 := [quant-intro #2914]: #2916 |
boehmes@34981 | 2855 |
#3440 := [monotonicity #2917 #3437]: #3439 |
boehmes@34981 | 2856 |
#3448 := [trans #3440 #3446]: #3447 |
boehmes@34981 | 2857 |
#2894 := (iff #2363 #2893) |
boehmes@34981 | 2858 |
#2891 := (iff #2360 #2888) |
boehmes@34981 | 2859 |
#2874 := (or #1756 #2873) |
boehmes@34981 | 2860 |
#2885 := (or #2874 #2357) |
boehmes@34981 | 2861 |
#2889 := (iff #2885 #2888) |
boehmes@34981 | 2862 |
#2890 := [rewrite]: #2889 |
boehmes@34981 | 2863 |
#2886 := (iff #2360 #2885) |
boehmes@34981 | 2864 |
#2883 := (iff #2350 #2874) |
boehmes@34981 | 2865 |
#2875 := (not #2874) |
boehmes@34981 | 2866 |
#2878 := (not #2875) |
boehmes@34981 | 2867 |
#2881 := (iff #2878 #2874) |
boehmes@34981 | 2868 |
#2882 := [rewrite]: #2881 |
boehmes@34981 | 2869 |
#2879 := (iff #2350 #2878) |
boehmes@34981 | 2870 |
#2876 := (iff #2347 #2875) |
boehmes@34981 | 2871 |
#2877 := [rewrite]: #2876 |
boehmes@34981 | 2872 |
#2880 := [monotonicity #2877]: #2879 |
boehmes@34981 | 2873 |
#2884 := [trans #2880 #2882]: #2883 |
boehmes@34981 | 2874 |
#2887 := [monotonicity #2884]: #2886 |
boehmes@34981 | 2875 |
#2892 := [trans #2887 #2890]: #2891 |
boehmes@34981 | 2876 |
#2895 := [monotonicity #2892]: #2894 |
boehmes@34981 | 2877 |
#3451 := [monotonicity #2895 #3448]: #3450 |
boehmes@34981 | 2878 |
#2871 := (iff #1047 #2870) |
boehmes@34981 | 2879 |
#2868 := (iff #1044 #2865) |
boehmes@34981 | 2880 |
#2851 := (or #74 #2319) |
boehmes@34981 | 2881 |
#2862 := (or #2851 #1040) |
boehmes@34981 | 2882 |
#2866 := (iff #2862 #2865) |
boehmes@34981 | 2883 |
#2867 := [rewrite]: #2866 |
boehmes@34981 | 2884 |
#2863 := (iff #1044 #2862) |
boehmes@34981 | 2885 |
#2860 := (iff #416 #2851) |
boehmes@34981 | 2886 |
#2852 := (not #2851) |
boehmes@34981 | 2887 |
#2855 := (not #2852) |
boehmes@34981 | 2888 |
#2858 := (iff #2855 #2851) |
boehmes@34981 | 2889 |
#2859 := [rewrite]: #2858 |
boehmes@34981 | 2890 |
#2856 := (iff #416 #2855) |
boehmes@34981 | 2891 |
#2853 := (iff #82 #2852) |
boehmes@34981 | 2892 |
#2854 := [rewrite]: #2853 |
boehmes@34981 | 2893 |
#2857 := [monotonicity #2854]: #2856 |
boehmes@34981 | 2894 |
#2861 := [trans #2857 #2859]: #2860 |
boehmes@34981 | 2895 |
#2864 := [monotonicity #2861]: #2863 |
boehmes@34981 | 2896 |
#2869 := [trans #2864 #2867]: #2868 |
boehmes@34981 | 2897 |
#2872 := [quant-intro #2869]: #2871 |
boehmes@34981 | 2898 |
#3454 := [monotonicity #2872 #3451]: #3453 |
boehmes@34981 | 2899 |
#3462 := [trans #3454 #3460]: #3461 |
boehmes@34981 | 2900 |
#1832 := (iff #2344 #2108) |
boehmes@34981 | 2901 |
#1711 := (iff #2341 #1968) |
boehmes@34981 | 2902 |
#2062 := (or #1766 #1727) |
boehmes@34981 | 2903 |
#1736 := (or #2062 #2336) |
boehmes@34981 | 2904 |
#1969 := (iff #1736 #1968) |
boehmes@34981 | 2905 |
#1710 := [rewrite]: #1969 |
boehmes@34981 | 2906 |
#2043 := (iff #2341 #1736) |
boehmes@34981 | 2907 |
#2083 := (iff #2325 #2062) |
boehmes@34981 | 2908 |
#1666 := (not #2062) |
boehmes@34981 | 2909 |
#2137 := (not #1666) |
boehmes@34981 | 2910 |
#1859 := (iff #2137 #2062) |
boehmes@34981 | 2911 |
#2082 := [rewrite]: #1859 |
boehmes@34981 | 2912 |
#2138 := (iff #2325 #2137) |
boehmes@34981 | 2913 |
#1667 := (iff #2322 #1666) |
boehmes@34981 | 2914 |
#2063 := [rewrite]: #1667 |
boehmes@34981 | 2915 |
#1858 := [monotonicity #2063]: #2138 |
boehmes@34981 | 2916 |
#1735 := [trans #1858 #2082]: #2083 |
boehmes@34981 | 2917 |
#2044 := [monotonicity #1735]: #2043 |
boehmes@34981 | 2918 |
#2107 := [trans #2044 #1710]: #1711 |
boehmes@34981 | 2919 |
#1833 := [monotonicity #2107]: #1832 |
boehmes@34981 | 2920 |
#3465 := [monotonicity #1833 #3462]: #3464 |
boehmes@34981 | 2921 |
#3468 := [monotonicity #3465]: #3467 |
boehmes@34981 | 2922 |
#3475 := [trans #3468 #3473]: #3474 |
boehmes@34981 | 2923 |
#3478 := [monotonicity #3475]: #3477 |
boehmes@34981 | 2924 |
#3481 := [monotonicity #3478]: #3480 |
boehmes@34981 | 2925 |
#3488 := [trans #3481 #3486]: #3487 |
boehmes@34981 | 2926 |
#3491 := [monotonicity #3488]: #3490 |
boehmes@34981 | 2927 |
#2152 := (+ #2151 #2149) |
boehmes@34981 | 2928 |
#2153 := (= #2152 0::int) |
boehmes@34981 | 2929 |
#2156 := (and #201 #2155 #2153) |
boehmes@34981 | 2930 |
#2173 := (not #2156) |
boehmes@34981 | 2931 |
#2176 := (forall (vars (?x76 T2)) #2173) |
boehmes@34981 | 2932 |
#2161 := (= ?x75!20 uf_11) |
boehmes@34981 | 2933 |
#2162 := (not #2161) |
boehmes@34981 | 2934 |
#2163 := (and #2162 #2160) |
boehmes@34981 | 2935 |
#2164 := (not #2163) |
boehmes@34981 | 2936 |
#2170 := (not #2164) |
boehmes@34981 | 2937 |
#2180 := (and #2170 #2176) |
boehmes@34981 | 2938 |
#2185 := (and #1349 #2180) |
boehmes@34981 | 2939 |
#2119 := (* -1::int #2118) |
boehmes@34981 | 2940 |
#2121 := (+ #2120 #2119) |
boehmes@34981 | 2941 |
#2124 := (+ #2123 #2121) |
boehmes@34981 | 2942 |
#2125 := (>= #2124 0::int) |
boehmes@34981 | 2943 |
#2131 := (and #2130 #2129) |
boehmes@34981 | 2944 |
#2132 := (not #2131) |
boehmes@34981 | 2945 |
#2133 := (or #2132 #2125) |
boehmes@34981 | 2946 |
#2134 := (not #2133) |
boehmes@34981 | 2947 |
#2189 := (or #2134 #2185) |
boehmes@34981 | 2948 |
#2193 := (and #1325 #2189) |
boehmes@34981 | 2949 |
#2094 := (* -1::int #2093) |
boehmes@34981 | 2950 |
#2096 := (+ #2095 #2094) |
boehmes@34981 | 2951 |
#2097 := (>= #2096 0::int) |
boehmes@34981 | 2952 |
#2101 := (and #2100 #2098) |
boehmes@34981 | 2953 |
#2102 := (not #2101) |
boehmes@34981 | 2954 |
#2103 := (or #2102 #2097) |
boehmes@34981 | 2955 |
#2104 := (not #2103) |
boehmes@34981 | 2956 |
#2197 := (or #2104 #2193) |
boehmes@34981 | 2957 |
#2201 := (and #1311 #2197) |
boehmes@34981 | 2958 |
#2205 := (or #2079 #2201) |
boehmes@34981 | 2959 |
#2073 := (not #1305) |
boehmes@34981 | 2960 |
#2209 := (and #2073 #2205) |
boehmes@34981 | 2961 |
#2213 := (or #1305 #2209) |
boehmes@34981 | 2962 |
#2217 := (and #667 #2213) |
boehmes@34981 | 2963 |
#2055 := (= #2054 #2053) |
boehmes@34981 | 2964 |
#2058 := (or #2057 #2055) |
boehmes@34981 | 2965 |
#2059 := (not #2058) |
boehmes@34981 | 2966 |
#2221 := (or #2059 #2217) |
boehmes@34981 | 2967 |
#2225 := (and #1297 #2221) |
boehmes@34981 | 2968 |
#2036 := (* -1::int #2035) |
boehmes@34981 | 2969 |
#2038 := (+ #2037 #2036) |
boehmes@34981 | 2970 |
#2039 := (>= #2038 0::int) |
boehmes@34981 | 2971 |
#2040 := (not #2039) |
boehmes@34981 | 2972 |
#2229 := (or #2040 #2225) |
boehmes@34981 | 2973 |
#2019 := (and #2018 #2016) |
boehmes@34981 | 2974 |
#2008 := (not #825) |
boehmes@34981 | 2975 |
#2249 := (and #176 #2008 #2019 #1286 #2229 #1439 #1452 #1460) |
boehmes@34981 | 2976 |
#1947 := (* -1::int #1946) |
boehmes@34981 | 2977 |
#1949 := (+ #1948 #1947) |
boehmes@34981 | 2978 |
#1952 := (+ #1951 #1949) |
boehmes@34981 | 2979 |
#1953 := (>= #1952 0::int) |
boehmes@34981 | 2980 |
#1962 := (and #1961 #1957) |
boehmes@34981 | 2981 |
#1963 := (not #1962) |
boehmes@34981 | 2982 |
#1964 := (or #1963 #1953) |
boehmes@34981 | 2983 |
#1965 := (not #1964) |
boehmes@34981 | 2984 |
#1984 := (or #1965 #1980) |
boehmes@34981 | 2985 |
#1923 := (+ #1922 #1162) |
boehmes@34981 | 2986 |
#1926 := (+ #1925 #1923) |
boehmes@34981 | 2987 |
#1927 := (= #1926 0::int) |
boehmes@34981 | 2988 |
#1928 := (>= #1923 0::int) |
boehmes@34981 | 2989 |
#1929 := (not #1928) |
boehmes@34981 | 2990 |
#1930 := (and #1929 #1927) |
boehmes@34981 | 2991 |
#1935 := (or #1171 #1930) |
boehmes@34981 | 2992 |
#1938 := (forall (vars (?x49 T2)) #1935) |
boehmes@34981 | 2993 |
#1988 := (and #1938 #1984) |
boehmes@34981 | 2994 |
#1887 := (+ #1886 #1884) |
boehmes@34981 | 2995 |
#1888 := (= #1887 0::int) |
boehmes@34981 | 2996 |
#1891 := (and #1890 #1888) |
boehmes@34981 | 2997 |
#1907 := (not #1891) |
boehmes@34981 | 2998 |
#1910 := (forall (vars (?x50 T2)) #1907) |
boehmes@34981 | 2999 |
#1896 := (= ?x49!8 uf_11) |
boehmes@34981 | 3000 |
#1897 := (not #1896) |
boehmes@34981 | 3001 |
#1898 := (and #1897 #1895) |
boehmes@34981 | 3002 |
#1899 := (not #1898) |
boehmes@34981 | 3003 |
#1904 := (not #1899) |
boehmes@34981 | 3004 |
#1914 := (and #1904 #1910) |
boehmes@34981 | 3005 |
#1992 := (or #1914 #1988) |
boehmes@34981 | 3006 |
#1878 := (not #586) |
boehmes@34981 | 3007 |
#1875 := (not #604) |
boehmes@34981 | 3008 |
#1872 := (not #577) |
boehmes@34981 | 3009 |
#1869 := (not #595) |
boehmes@34981 | 3010 |
#2002 := (and #1869 #1872 #1875 #1878 #1992 #1999) |
boehmes@34981 | 3011 |
#2253 := (or #2002 #2249) |
boehmes@34981 | 3012 |
#1847 := (+ #1846 #1117) |
boehmes@34981 | 3013 |
#1848 := (>= #1847 0::int) |
boehmes@34981 | 3014 |
#1849 := (not #1848) |
boehmes@34981 | 3015 |
#1852 := (+ #1851 #1847) |
boehmes@34981 | 3016 |
#1853 := (= #1852 0::int) |
boehmes@34981 | 3017 |
#1855 := (and #1854 #1853 #1849) |
boehmes@34981 | 3018 |
#1860 := (or #1126 #1855) |
boehmes@34981 | 3019 |
#1863 := (forall (vars (?x46 T2)) #1860) |
boehmes@34981 | 3020 |
#1821 := (+ #1079 #1820) |
boehmes@34981 | 3021 |
#1823 := (+ #1822 #1821) |
boehmes@34981 | 3022 |
#1824 := (= #1823 0::int) |
boehmes@34981 | 3023 |
#1825 := (+ #1822 #1079) |
boehmes@34981 | 3024 |
#1826 := (>= #1825 0::int) |
boehmes@34981 | 3025 |
#1827 := (not #1826) |
boehmes@34981 | 3026 |
#1829 := (and #1828 #1827 #1824) |
boehmes@34981 | 3027 |
#1834 := (or #1088 #1829) |
boehmes@34981 | 3028 |
#1837 := (forall (vars (?x37 T2)) #1834) |
boehmes@34981 | 3029 |
#1813 := (not #1547) |
boehmes@34981 | 3030 |
#2278 := (and #1813 #1837 #1863 #2253 #1519 #1530 #1539) |
boehmes@34981 | 3031 |
#1779 := (+ #1778 #1776) |
boehmes@34981 | 3032 |
#1780 := (+ #66 #1779) |
boehmes@34981 | 3033 |
#1781 := (= #1780 0::int) |
boehmes@34981 | 3034 |
#1785 := (and #74 #1784 #1781) |
boehmes@34981 | 3035 |
#1801 := (not #1785) |
boehmes@34981 | 3036 |
#1804 := (forall (vars (?x38 T2)) #1801) |
boehmes@34981 | 3037 |
#1790 := (= ?x37!5 uf_11) |
boehmes@34981 | 3038 |
#1791 := (not #1790) |
boehmes@34981 | 3039 |
#1792 := (and #1791 #1789) |
boehmes@34981 | 3040 |
#1793 := (not #1792) |
boehmes@34981 | 3041 |
#1798 := (not #1793) |
boehmes@34981 | 3042 |
#1808 := (and #1798 #1804) |
boehmes@34981 | 3043 |
#2282 := (or #1808 #2278) |
boehmes@34981 | 3044 |
#2286 := (and #1073 #2282) |
boehmes@34981 | 3045 |
#1750 := (+ #1749 #1747) |
boehmes@34981 | 3046 |
#1752 := (+ #1751 #1750) |
boehmes@34981 | 3047 |
#1753 := (>= #1752 0::int) |
boehmes@34981 | 3048 |
#1759 := (and #1758 #1757) |
boehmes@34981 | 3049 |
#1760 := (not #1759) |
boehmes@34981 | 3050 |
#1761 := (or #1760 #1753) |
boehmes@34981 | 3051 |
#1762 := (not #1761) |
boehmes@34981 | 3052 |
#2290 := (or #1762 #2286) |
boehmes@34981 | 3053 |
#2294 := (and #1047 #2290) |
boehmes@34981 | 3054 |
#1722 := (* -1::int #1721) |
boehmes@34981 | 3055 |
#1724 := (+ #1723 #1722) |
boehmes@34981 | 3056 |
#1725 := (>= #1724 0::int) |
boehmes@34981 | 3057 |
#1729 := (and #1728 #1726) |
boehmes@34981 | 3058 |
#1730 := (not #1729) |
boehmes@34981 | 3059 |
#1731 := (or #1730 #1725) |
boehmes@34981 | 3060 |
#1732 := (not #1731) |
boehmes@34981 | 3061 |
#2298 := (or #1732 #2294) |
boehmes@34981 | 3062 |
#2302 := (and #1032 #2298) |
boehmes@34981 | 3063 |
#2306 := (or #1707 #2302) |
boehmes@34981 | 3064 |
#1662 := (not #1026) |
boehmes@34981 | 3065 |
#2310 := (and #1662 #2306) |
boehmes@34981 | 3066 |
#2314 := (or #1026 #2310) |
boehmes@34981 | 3067 |
#2849 := (iff #2314 #2848) |
boehmes@34981 | 3068 |
#2846 := (iff #2310 #2845) |
boehmes@34981 | 3069 |
#2843 := (iff #2306 #2842) |
boehmes@34981 | 3070 |
#2840 := (iff #2302 #2839) |
boehmes@34981 | 3071 |
#2837 := (iff #2298 #2836) |
boehmes@34981 | 3072 |
#2834 := (iff #2294 #2833) |
boehmes@34981 | 3073 |
#2831 := (iff #2290 #2830) |
boehmes@34981 | 3074 |
#2828 := (iff #2286 #2827) |
boehmes@34981 | 3075 |
#2825 := (iff #2282 #2824) |
boehmes@34981 | 3076 |
#2822 := (iff #2278 #2819) |
boehmes@34981 | 3077 |
#2816 := (and #106 #2453 #2493 #2813 #1519 #1530 #1539) |
boehmes@34981 | 3078 |
#2820 := (iff #2816 #2819) |
boehmes@34981 | 3079 |
#2821 := [rewrite]: #2820 |
boehmes@34981 | 3080 |
#2817 := (iff #2278 #2816) |
boehmes@34981 | 3081 |
#2814 := (iff #2253 #2813) |
boehmes@34981 | 3082 |
#2811 := (iff #2249 #2808) |
boehmes@34981 | 3083 |
#2805 := (and #176 #184 #2019 #1286 #2802 #1439 #1452 #1460) |
boehmes@34981 | 3084 |
#2809 := (iff #2805 #2808) |
boehmes@34981 | 3085 |
#2810 := [rewrite]: #2809 |
boehmes@34981 | 3086 |
#2806 := (iff #2249 #2805) |
boehmes@34981 | 3087 |
#2803 := (iff #2229 #2802) |
boehmes@34981 | 3088 |
#2800 := (iff #2225 #2799) |
boehmes@34981 | 3089 |
#2797 := (iff #2221 #2796) |
boehmes@34981 | 3090 |
#2794 := (iff #2217 #2793) |
boehmes@34981 | 3091 |
#2791 := (iff #2213 #2790) |
boehmes@34981 | 3092 |
#2788 := (iff #2209 #2787) |
boehmes@34981 | 3093 |
#2785 := (iff #2205 #2784) |
boehmes@34981 | 3094 |
#2782 := (iff #2201 #2781) |
boehmes@34981 | 3095 |
#2779 := (iff #2197 #2778) |
boehmes@34981 | 3096 |
#2776 := (iff #2193 #2775) |
boehmes@34981 | 3097 |
#2773 := (iff #2189 #2772) |
boehmes@34981 | 3098 |
#2770 := (iff #2185 #2767) |
boehmes@34981 | 3099 |
#2730 := (and #2160 #2724) |
boehmes@34981 | 3100 |
#2761 := (and #2730 #2758) |
boehmes@34981 | 3101 |
#2764 := (and #1349 #2761) |
boehmes@34981 | 3102 |
#2768 := (iff #2764 #2767) |
boehmes@34981 | 3103 |
#2769 := [rewrite]: #2768 |
boehmes@34981 | 3104 |
#2765 := (iff #2185 #2764) |
boehmes@34981 | 3105 |
#2762 := (iff #2180 #2761) |
boehmes@34981 | 3106 |
#2759 := (iff #2176 #2758) |
boehmes@34981 | 3107 |
#2756 := (iff #2173 #2755) |
boehmes@34981 | 3108 |
#2753 := (iff #2156 #2752) |
boehmes@34981 | 3109 |
#2750 := (iff #2153 #2749) |
boehmes@34981 | 3110 |
#2747 := (= #2152 #2746) |
boehmes@34981 | 3111 |
#2748 := [rewrite]: #2747 |
boehmes@34981 | 3112 |
#2751 := [monotonicity #2748]: #2750 |
boehmes@34981 | 3113 |
#2754 := [monotonicity #2751]: #2753 |
boehmes@34981 | 3114 |
#2757 := [monotonicity #2754]: #2756 |
boehmes@34981 | 3115 |
#2760 := [quant-intro #2757]: #2759 |
boehmes@34981 | 3116 |
#2743 := (iff #2170 #2730) |
boehmes@34981 | 3117 |
#2735 := (not #2730) |
boehmes@34981 | 3118 |
#2738 := (not #2735) |
boehmes@34981 | 3119 |
#2741 := (iff #2738 #2730) |
boehmes@34981 | 3120 |
#2742 := [rewrite]: #2741 |
boehmes@34981 | 3121 |
#2739 := (iff #2170 #2738) |
boehmes@34981 | 3122 |
#2736 := (iff #2164 #2735) |
boehmes@34981 | 3123 |
#2733 := (iff #2163 #2730) |
boehmes@34981 | 3124 |
#2727 := (and #2724 #2160) |
boehmes@34981 | 3125 |
#2731 := (iff #2727 #2730) |
boehmes@34981 | 3126 |
#2732 := [rewrite]: #2731 |
boehmes@34981 | 3127 |
#2728 := (iff #2163 #2727) |
boehmes@34981 | 3128 |
#2725 := (iff #2162 #2724) |
boehmes@34981 | 3129 |
#2722 := (iff #2161 #2721) |
boehmes@34981 | 3130 |
#2723 := [rewrite]: #2722 |
boehmes@34981 | 3131 |
#2726 := [monotonicity #2723]: #2725 |
boehmes@34981 | 3132 |
#2729 := [monotonicity #2726]: #2728 |
boehmes@34981 | 3133 |
#2734 := [trans #2729 #2732]: #2733 |
boehmes@34981 | 3134 |
#2737 := [monotonicity #2734]: #2736 |
boehmes@34981 | 3135 |
#2740 := [monotonicity #2737]: #2739 |
boehmes@34981 | 3136 |
#2744 := [trans #2740 #2742]: #2743 |
boehmes@34981 | 3137 |
#2763 := [monotonicity #2744 #2760]: #2762 |
boehmes@34981 | 3138 |
#2766 := [monotonicity #2763]: #2765 |
boehmes@34981 | 3139 |
#2771 := [trans #2766 #2769]: #2770 |
boehmes@34981 | 3140 |
#2719 := (iff #2134 #2718) |
boehmes@34981 | 3141 |
#2716 := (iff #2133 #2715) |
boehmes@34981 | 3142 |
#2713 := (iff #2125 #2710) |
boehmes@34981 | 3143 |
#2700 := (+ #2120 #2123) |
boehmes@34981 | 3144 |
#2701 := (+ #2119 #2700) |
boehmes@34981 | 3145 |
#2704 := (>= #2701 0::int) |
boehmes@34981 | 3146 |
#2711 := (iff #2704 #2710) |
boehmes@34981 | 3147 |
#2712 := [rewrite]: #2711 |
boehmes@34981 | 3148 |
#2705 := (iff #2125 #2704) |
boehmes@34981 | 3149 |
#2702 := (= #2124 #2701) |
boehmes@34981 | 3150 |
#2703 := [rewrite]: #2702 |
boehmes@34981 | 3151 |
#2706 := [monotonicity #2703]: #2705 |
boehmes@34981 | 3152 |
#2714 := [trans #2706 #2712]: #2713 |
boehmes@34981 | 3153 |
#2698 := (iff #2132 #2697) |
boehmes@34981 | 3154 |
#2695 := (iff #2131 #2694) |
boehmes@34981 | 3155 |
#2696 := [rewrite]: #2695 |
boehmes@34981 | 3156 |
#2699 := [monotonicity #2696]: #2698 |
boehmes@34981 | 3157 |
#2717 := [monotonicity #2699 #2714]: #2716 |
boehmes@34981 | 3158 |
#2720 := [monotonicity #2717]: #2719 |
boehmes@34981 | 3159 |
#2774 := [monotonicity #2720 #2771]: #2773 |
boehmes@34981 | 3160 |
#2777 := [monotonicity #2774]: #2776 |
boehmes@34981 | 3161 |
#2692 := (iff #2104 #2691) |
boehmes@34981 | 3162 |
#2689 := (iff #2103 #2688) |
boehmes@34981 | 3163 |
#2686 := (iff #2097 #2683) |
boehmes@34981 | 3164 |
#2675 := (+ #2094 #2095) |
boehmes@34981 | 3165 |
#2678 := (>= #2675 0::int) |
boehmes@34981 | 3166 |
#2684 := (iff #2678 #2683) |
boehmes@34981 | 3167 |
#2685 := [rewrite]: #2684 |
boehmes@34981 | 3168 |
#2679 := (iff #2097 #2678) |
boehmes@34981 | 3169 |
#2676 := (= #2096 #2675) |
boehmes@34981 | 3170 |
#2677 := [rewrite]: #2676 |
boehmes@34981 | 3171 |
#2680 := [monotonicity #2677]: #2679 |
boehmes@34981 | 3172 |
#2687 := [trans #2680 #2685]: #2686 |
boehmes@34981 | 3173 |
#2673 := (iff #2102 #2672) |
boehmes@34981 | 3174 |
#2670 := (iff #2101 #2669) |
boehmes@34981 | 3175 |
#2671 := [rewrite]: #2670 |
boehmes@34981 | 3176 |
#2674 := [monotonicity #2671]: #2673 |
boehmes@34981 | 3177 |
#2690 := [monotonicity #2674 #2687]: #2689 |
boehmes@34981 | 3178 |
#2693 := [monotonicity #2690]: #2692 |
boehmes@34981 | 3179 |
#2780 := [monotonicity #2693 #2777]: #2779 |
boehmes@34981 | 3180 |
#2783 := [monotonicity #2780]: #2782 |
boehmes@34981 | 3181 |
#2786 := [monotonicity #2783]: #2785 |
boehmes@34981 | 3182 |
#2667 := (iff #2073 #205) |
boehmes@34981 | 3183 |
#2668 := [rewrite]: #2667 |
boehmes@34981 | 3184 |
#2789 := [monotonicity #2668 #2786]: #2788 |
boehmes@34981 | 3185 |
#2792 := [monotonicity #2789]: #2791 |
boehmes@34981 | 3186 |
#2795 := [monotonicity #2792]: #2794 |
boehmes@34981 | 3187 |
#2665 := (iff #2059 #2664) |
boehmes@34981 | 3188 |
#2662 := (iff #2058 #2661) |
boehmes@34981 | 3189 |
#2659 := (iff #2055 #2658) |
boehmes@34981 | 3190 |
#2660 := [rewrite]: #2659 |
boehmes@34981 | 3191 |
#2663 := [monotonicity #2660]: #2662 |
boehmes@34981 | 3192 |
#2666 := [monotonicity #2663]: #2665 |
boehmes@34981 | 3193 |
#2798 := [monotonicity #2666 #2795]: #2797 |
boehmes@34981 | 3194 |
#2801 := [monotonicity #2798]: #2800 |
boehmes@34981 | 3195 |
#2656 := (iff #2040 #2655) |
boehmes@34981 | 3196 |
#2653 := (iff #2039 #2650) |
boehmes@34981 | 3197 |
#2642 := (+ #2036 #2037) |
boehmes@34981 | 3198 |
#2645 := (>= #2642 0::int) |
boehmes@34981 | 3199 |
#2651 := (iff #2645 #2650) |
boehmes@34981 | 3200 |
#2652 := [rewrite]: #2651 |
boehmes@34981 | 3201 |
#2646 := (iff #2039 #2645) |
boehmes@34981 | 3202 |
#2643 := (= #2038 #2642) |
boehmes@34981 | 3203 |
#2644 := [rewrite]: #2643 |
boehmes@34981 | 3204 |
#2647 := [monotonicity #2644]: #2646 |
boehmes@34981 | 3205 |
#2654 := [trans #2647 #2652]: #2653 |
boehmes@34981 | 3206 |
#2657 := [monotonicity #2654]: #2656 |
boehmes@34981 | 3207 |
#2804 := [monotonicity #2657 #2801]: #2803 |
boehmes@34981 | 3208 |
#2640 := (iff #2008 #184) |
boehmes@34981 | 3209 |
#2641 := [rewrite]: #2640 |
boehmes@34981 | 3210 |
#2807 := [monotonicity #2641 #2804]: #2806 |
boehmes@34981 | 3211 |
#2812 := [trans #2807 #2810]: #2811 |
boehmes@34981 | 3212 |
#2638 := (iff #2002 #2635) |
boehmes@34981 | 3213 |
#2632 := (and #140 #145 #492 #495 #2629 #1999) |
boehmes@34981 | 3214 |
#2636 := (iff #2632 #2635) |
boehmes@34981 | 3215 |
#2637 := [rewrite]: #2636 |
boehmes@34981 | 3216 |
#2633 := (iff #2002 #2632) |
boehmes@34981 | 3217 |
#2630 := (iff #1992 #2629) |
boehmes@34981 | 3218 |
#2627 := (iff #1988 #2626) |
boehmes@34981 | 3219 |
#2624 := (iff #1984 #2621) |
boehmes@34981 | 3220 |
#2618 := (or #2615 #1980) |
boehmes@34981 | 3221 |
#2622 := (iff #2618 #2621) |
boehmes@34981 | 3222 |
#2623 := [rewrite]: #2622 |
boehmes@34981 | 3223 |
#2619 := (iff #1984 #2618) |
boehmes@34981 | 3224 |
#2616 := (iff #1965 #2615) |
boehmes@34981 | 3225 |
#2613 := (iff #1964 #2612) |
boehmes@34981 | 3226 |
#2610 := (iff #1953 #2607) |
boehmes@34981 | 3227 |
#2598 := (+ #1948 #1951) |
boehmes@34981 | 3228 |
#2599 := (+ #1947 #2598) |
boehmes@34981 | 3229 |
#2602 := (>= #2599 0::int) |
boehmes@34981 | 3230 |
#2608 := (iff #2602 #2607) |
boehmes@34981 | 3231 |
#2609 := [rewrite]: #2608 |
boehmes@34981 | 3232 |
#2603 := (iff #1953 #2602) |
boehmes@34981 | 3233 |
#2600 := (= #1952 #2599) |
boehmes@34981 | 3234 |
#2601 := [rewrite]: #2600 |
boehmes@34981 | 3235 |
#2604 := [monotonicity #2601]: #2603 |
boehmes@34981 | 3236 |
#2611 := [trans #2604 #2609]: #2610 |
boehmes@34981 | 3237 |
#2596 := (iff #1963 #2595) |
boehmes@34981 | 3238 |
#2593 := (iff #1962 #2592) |
boehmes@34981 | 3239 |
#2594 := [rewrite]: #2593 |
boehmes@34981 | 3240 |
#2597 := [monotonicity #2594]: #2596 |
boehmes@34981 | 3241 |
#2614 := [monotonicity #2597 #2611]: #2613 |
boehmes@34981 | 3242 |
#2617 := [monotonicity #2614]: #2616 |
boehmes@34981 | 3243 |
#2620 := [monotonicity #2617]: #2619 |
boehmes@34981 | 3244 |
#2625 := [trans #2620 #2623]: #2624 |
boehmes@34981 | 3245 |
#2590 := (iff #1938 #2589) |
boehmes@34981 | 3246 |
#2587 := (iff #1935 #2586) |
boehmes@34981 | 3247 |
#2584 := (iff #1930 #2583) |
boehmes@34981 | 3248 |
#2581 := (iff #1927 #2578) |
boehmes@34981 | 3249 |
#2568 := (+ #1922 #1925) |
boehmes@34981 | 3250 |
#2569 := (+ #1162 #2568) |
boehmes@34981 | 3251 |
#2572 := (= #2569 0::int) |
boehmes@34981 | 3252 |
#2579 := (iff #2572 #2578) |
boehmes@34981 | 3253 |
#2580 := [rewrite]: #2579 |
boehmes@34981 | 3254 |
#2573 := (iff #1927 #2572) |
boehmes@34981 | 3255 |
#2570 := (= #1926 #2569) |
boehmes@34981 | 3256 |
#2571 := [rewrite]: #2570 |
boehmes@34981 | 3257 |
#2574 := [monotonicity #2571]: #2573 |
boehmes@34981 | 3258 |
#2582 := [trans #2574 #2580]: #2581 |
boehmes@34981 | 3259 |
#2566 := (iff #1929 #2565) |
boehmes@34981 | 3260 |
#2563 := (iff #1928 #2560) |
boehmes@34981 | 3261 |
#2552 := (+ #1162 #1922) |
boehmes@34981 | 3262 |
#2555 := (>= #2552 0::int) |
boehmes@34981 | 3263 |
#2561 := (iff #2555 #2560) |
boehmes@34981 | 3264 |
#2562 := [rewrite]: #2561 |
boehmes@34981 | 3265 |
#2556 := (iff #1928 #2555) |
boehmes@34981 | 3266 |
#2553 := (= #1923 #2552) |
boehmes@34981 | 3267 |
#2554 := [rewrite]: #2553 |
boehmes@34981 | 3268 |
#2557 := [monotonicity #2554]: #2556 |
boehmes@34981 | 3269 |
#2564 := [trans #2557 #2562]: #2563 |
boehmes@34981 | 3270 |
#2567 := [monotonicity #2564]: #2566 |
boehmes@34981 | 3271 |
#2585 := [monotonicity #2567 #2582]: #2584 |
boehmes@34981 | 3272 |
#2588 := [monotonicity #2585]: #2587 |
boehmes@34981 | 3273 |
#2591 := [quant-intro #2588]: #2590 |
boehmes@34981 | 3274 |
#2628 := [monotonicity #2591 #2625]: #2627 |
boehmes@34981 | 3275 |
#2550 := (iff #1914 #2547) |
boehmes@34981 | 3276 |
#2513 := (and #1895 #2507) |
boehmes@34981 | 3277 |
#2544 := (and #2513 #2541) |
boehmes@34981 | 3278 |
#2548 := (iff #2544 #2547) |
boehmes@34981 | 3279 |
#2549 := [rewrite]: #2548 |
boehmes@34981 | 3280 |
#2545 := (iff #1914 #2544) |
boehmes@34981 | 3281 |
#2542 := (iff #1910 #2541) |
boehmes@34981 | 3282 |
#2539 := (iff #1907 #2538) |
boehmes@34981 | 3283 |
#2536 := (iff #1891 #2535) |
boehmes@34981 | 3284 |
#2533 := (iff #1888 #2532) |
boehmes@34981 | 3285 |
#2530 := (= #1887 #2529) |
boehmes@34981 | 3286 |
#2531 := [rewrite]: #2530 |
boehmes@34981 | 3287 |
#2534 := [monotonicity #2531]: #2533 |
boehmes@34981 | 3288 |
#2537 := [monotonicity #2534]: #2536 |
boehmes@34981 | 3289 |
#2540 := [monotonicity #2537]: #2539 |
boehmes@34981 | 3290 |
#2543 := [quant-intro #2540]: #2542 |
boehmes@34981 | 3291 |
#2526 := (iff #1904 #2513) |
boehmes@34981 | 3292 |
#2518 := (not #2513) |
boehmes@34981 | 3293 |
#2521 := (not #2518) |
boehmes@34981 | 3294 |
#2524 := (iff #2521 #2513) |
boehmes@34981 | 3295 |
#2525 := [rewrite]: #2524 |
boehmes@34981 | 3296 |
#2522 := (iff #1904 #2521) |
boehmes@34981 | 3297 |
#2519 := (iff #1899 #2518) |
boehmes@34981 | 3298 |
#2516 := (iff #1898 #2513) |
boehmes@34981 | 3299 |
#2510 := (and #2507 #1895) |
boehmes@34981 | 3300 |
#2514 := (iff #2510 #2513) |
boehmes@34981 | 3301 |
#2515 := [rewrite]: #2514 |
boehmes@34981 | 3302 |
#2511 := (iff #1898 #2510) |
boehmes@34981 | 3303 |
#2508 := (iff #1897 #2507) |
boehmes@34981 | 3304 |
#2505 := (iff #1896 #2504) |
boehmes@34981 | 3305 |
#2506 := [rewrite]: #2505 |
boehmes@34981 | 3306 |
#2509 := [monotonicity #2506]: #2508 |
boehmes@34981 | 3307 |
#2512 := [monotonicity #2509]: #2511 |
boehmes@34981 | 3308 |
#2517 := [trans #2512 #2515]: #2516 |
boehmes@34981 | 3309 |
#2520 := [monotonicity #2517]: #2519 |
boehmes@34981 | 3310 |
#2523 := [monotonicity #2520]: #2522 |
boehmes@34981 | 3311 |
#2527 := [trans #2523 #2525]: #2526 |
boehmes@34981 | 3312 |
#2546 := [monotonicity #2527 #2543]: #2545 |
boehmes@34981 | 3313 |
#2551 := [trans #2546 #2549]: #2550 |
boehmes@34981 | 3314 |
#2631 := [monotonicity #2551 #2628]: #2630 |
boehmes@34981 | 3315 |
#2502 := (iff #1878 #495) |
boehmes@34981 | 3316 |
#2503 := [rewrite]: #2502 |
boehmes@34981 | 3317 |
#2500 := (iff #1875 #492) |
boehmes@34981 | 3318 |
#2501 := [rewrite]: #2500 |
boehmes@34981 | 3319 |
#2498 := (iff #1872 #145) |
boehmes@34981 | 3320 |
#2499 := [rewrite]: #2498 |
boehmes@34981 | 3321 |
#2496 := (iff #1869 #140) |
boehmes@34981 | 3322 |
#2497 := [rewrite]: #2496 |
boehmes@34981 | 3323 |
#2634 := [monotonicity #2497 #2499 #2501 #2503 #2631]: #2633 |
boehmes@34981 | 3324 |
#2639 := [trans #2634 #2637]: #2638 |
boehmes@34981 | 3325 |
#2815 := [monotonicity #2639 #2812]: #2814 |
boehmes@34981 | 3326 |
#2494 := (iff #1863 #2493) |
boehmes@34981 | 3327 |
#2491 := (iff #1860 #2490) |
boehmes@34981 | 3328 |
#2488 := (iff #1855 #2487) |
boehmes@34981 | 3329 |
#2485 := (iff #1849 #2484) |
boehmes@34981 | 3330 |
#2482 := (iff #1848 #2479) |
boehmes@34981 | 3331 |
#2472 := (+ #1117 #1846) |
boehmes@34981 | 3332 |
#2475 := (>= #2472 0::int) |
boehmes@34981 | 3333 |
#2480 := (iff #2475 #2479) |
boehmes@34981 | 3334 |
#2481 := [rewrite]: #2480 |
boehmes@34981 | 3335 |
#2476 := (iff #1848 #2475) |
boehmes@34981 | 3336 |
#2473 := (= #1847 #2472) |
boehmes@34981 | 3337 |
#2474 := [rewrite]: #2473 |
boehmes@34981 | 3338 |
#2477 := [monotonicity #2474]: #2476 |
boehmes@34981 | 3339 |
#2483 := [trans #2477 #2481]: #2482 |
boehmes@34981 | 3340 |
#2486 := [monotonicity #2483]: #2485 |
boehmes@34981 | 3341 |
#2470 := (iff #1853 #2467) |
boehmes@34981 | 3342 |
#2456 := (+ #1846 #1851) |
boehmes@34981 | 3343 |
#2457 := (+ #1117 #2456) |
boehmes@34981 | 3344 |
#2460 := (= #2457 0::int) |
boehmes@34981 | 3345 |
#2468 := (iff #2460 #2467) |
boehmes@34981 | 3346 |
#2469 := [rewrite]: #2468 |
boehmes@34981 | 3347 |
#2461 := (iff #1853 #2460) |
boehmes@34981 | 3348 |
#2458 := (= #1852 #2457) |
boehmes@34981 | 3349 |
#2459 := [rewrite]: #2458 |
boehmes@34981 | 3350 |
#2462 := [monotonicity #2459]: #2461 |
boehmes@34981 | 3351 |
#2471 := [trans #2462 #2469]: #2470 |
boehmes@34981 | 3352 |
#2489 := [monotonicity #2471 #2486]: #2488 |
boehmes@34981 | 3353 |
#2492 := [monotonicity #2489]: #2491 |
boehmes@34981 | 3354 |
#2495 := [quant-intro #2492]: #2494 |
boehmes@34981 | 3355 |
#2454 := (iff #1837 #2453) |
boehmes@34981 | 3356 |
#2451 := (iff #1834 #2450) |
boehmes@34981 | 3357 |
#2448 := (iff #1829 #2447) |
boehmes@34981 | 3358 |
#2445 := (iff #1824 #2442) |
boehmes@34981 | 3359 |
#2432 := (+ #1820 #1822) |
boehmes@34981 | 3360 |
#2433 := (+ #1079 #2432) |
boehmes@34981 | 3361 |
#2436 := (= #2433 0::int) |
boehmes@34981 | 3362 |
#2443 := (iff #2436 #2442) |
boehmes@34981 | 3363 |
#2444 := [rewrite]: #2443 |
boehmes@34981 | 3364 |
#2437 := (iff #1824 #2436) |
boehmes@34981 | 3365 |
#2434 := (= #1823 #2433) |
boehmes@34981 | 3366 |
#2435 := [rewrite]: #2434 |
boehmes@34981 | 3367 |
#2438 := [monotonicity #2435]: #2437 |
boehmes@34981 | 3368 |
#2446 := [trans #2438 #2444]: #2445 |
boehmes@34981 | 3369 |
#2430 := (iff #1827 #2429) |
boehmes@34981 | 3370 |
#2427 := (iff #1826 #2424) |
boehmes@34981 | 3371 |
#2416 := (+ #1079 #1822) |
boehmes@34981 | 3372 |
#2419 := (>= #2416 0::int) |
boehmes@34981 | 3373 |
#2425 := (iff #2419 #2424) |
boehmes@34981 | 3374 |
#2426 := [rewrite]: #2425 |
boehmes@34981 | 3375 |
#2420 := (iff #1826 #2419) |
boehmes@34981 | 3376 |
#2417 := (= #1825 #2416) |
boehmes@34981 | 3377 |
#2418 := [rewrite]: #2417 |
boehmes@34981 | 3378 |
#2421 := [monotonicity #2418]: #2420 |
boehmes@34981 | 3379 |
#2428 := [trans #2421 #2426]: #2427 |
boehmes@34981 | 3380 |
#2431 := [monotonicity #2428]: #2430 |
boehmes@34981 | 3381 |
#2449 := [monotonicity #2431 #2446]: #2448 |
boehmes@34981 | 3382 |
#2452 := [monotonicity #2449]: #2451 |
boehmes@34981 | 3383 |
#2455 := [quant-intro #2452]: #2454 |
boehmes@34981 | 3384 |
#2414 := (iff #1813 #106) |
boehmes@34981 | 3385 |
#2415 := [rewrite]: #2414 |
boehmes@34981 | 3386 |
#2818 := [monotonicity #2415 #2455 #2495 #2815]: #2817 |
boehmes@34981 | 3387 |
#2823 := [trans #2818 #2821]: #2822 |
boehmes@34981 | 3388 |
#2412 := (iff #1808 #2409) |
boehmes@34981 | 3389 |
#2375 := (and #1789 #2369) |
boehmes@34981 | 3390 |
#2406 := (and #2375 #2403) |
boehmes@34981 | 3391 |
#2410 := (iff #2406 #2409) |
boehmes@34981 | 3392 |
#2411 := [rewrite]: #2410 |
boehmes@34981 | 3393 |
#2407 := (iff #1808 #2406) |
boehmes@34981 | 3394 |
#2404 := (iff #1804 #2403) |
boehmes@34981 | 3395 |
#2401 := (iff #1801 #2400) |
boehmes@34981 | 3396 |
#2398 := (iff #1785 #2397) |
boehmes@34981 | 3397 |
#2395 := (iff #1781 #2394) |
boehmes@34981 | 3398 |
#2392 := (= #1780 #2391) |
boehmes@34981 | 3399 |
#2393 := [rewrite]: #2392 |
boehmes@34981 | 3400 |
#2396 := [monotonicity #2393]: #2395 |
boehmes@34981 | 3401 |
#2399 := [monotonicity #2396]: #2398 |
boehmes@34981 | 3402 |
#2402 := [monotonicity #2399]: #2401 |
boehmes@34981 | 3403 |
#2405 := [quant-intro #2402]: #2404 |
boehmes@34981 | 3404 |
#2388 := (iff #1798 #2375) |
boehmes@34981 | 3405 |
#2380 := (not #2375) |
boehmes@34981 | 3406 |
#2383 := (not #2380) |
boehmes@34981 | 3407 |
#2386 := (iff #2383 #2375) |
boehmes@34981 | 3408 |
#2387 := [rewrite]: #2386 |
boehmes@34981 | 3409 |
#2384 := (iff #1798 #2383) |
boehmes@34981 | 3410 |
#2381 := (iff #1793 #2380) |
boehmes@34981 | 3411 |
#2378 := (iff #1792 #2375) |
boehmes@34981 | 3412 |
#2372 := (and #2369 #1789) |
boehmes@34981 | 3413 |
#2376 := (iff #2372 #2375) |
boehmes@34981 | 3414 |
#2377 := [rewrite]: #2376 |
boehmes@34981 | 3415 |
#2373 := (iff #1792 #2372) |
boehmes@34981 | 3416 |
#2370 := (iff #1791 #2369) |
boehmes@34981 | 3417 |
#2367 := (iff #1790 #2366) |
boehmes@34981 | 3418 |
#2368 := [rewrite]: #2367 |
boehmes@34981 | 3419 |
#2371 := [monotonicity #2368]: #2370 |
boehmes@34981 | 3420 |
#2374 := [monotonicity #2371]: #2373 |
boehmes@34981 | 3421 |
#2379 := [trans #2374 #2377]: #2378 |
boehmes@34981 | 3422 |
#2382 := [monotonicity #2379]: #2381 |
boehmes@34981 | 3423 |
#2385 := [monotonicity #2382]: #2384 |
boehmes@34981 | 3424 |
#2389 := [trans #2385 #2387]: #2388 |
boehmes@34981 | 3425 |
#2408 := [monotonicity #2389 #2405]: #2407 |
boehmes@34981 | 3426 |
#2413 := [trans #2408 #2411]: #2412 |
boehmes@34981 | 3427 |
#2826 := [monotonicity #2413 #2823]: #2825 |
boehmes@34981 | 3428 |
#2829 := [monotonicity #2826]: #2828 |
boehmes@34981 | 3429 |
#2364 := (iff #1762 #2363) |
boehmes@34981 | 3430 |
#2361 := (iff #1761 #2360) |
boehmes@34981 | 3431 |
#2358 := (iff #1753 #2357) |
boehmes@34981 | 3432 |
#2355 := (= #1752 #2354) |
boehmes@34981 | 3433 |
#2356 := [rewrite]: #2355 |
boehmes@34981 | 3434 |
#2359 := [monotonicity #2356]: #2358 |
boehmes@34981 | 3435 |
#2351 := (iff #1760 #2350) |
boehmes@34981 | 3436 |
#2348 := (iff #1759 #2347) |
boehmes@34981 | 3437 |
#2349 := [rewrite]: #2348 |
boehmes@34981 | 3438 |
#2352 := [monotonicity #2349]: #2351 |
boehmes@34981 | 3439 |
#2362 := [monotonicity #2352 #2359]: #2361 |
boehmes@34981 | 3440 |
#2365 := [monotonicity #2362]: #2364 |
boehmes@34981 | 3441 |
#2832 := [monotonicity #2365 #2829]: #2831 |
boehmes@34981 | 3442 |
#2835 := [monotonicity #2832]: #2834 |
boehmes@34981 | 3443 |
#2345 := (iff #1732 #2344) |
boehmes@34981 | 3444 |
#2342 := (iff #1731 #2341) |
boehmes@34981 | 3445 |
#2339 := (iff #1725 #2336) |
boehmes@34981 | 3446 |
#2328 := (+ #1722 #1723) |
boehmes@34981 | 3447 |
#2331 := (>= #2328 0::int) |
boehmes@34981 | 3448 |
#2337 := (iff #2331 #2336) |
boehmes@34981 | 3449 |
#2338 := [rewrite]: #2337 |
boehmes@34981 | 3450 |
#2332 := (iff #1725 #2331) |
boehmes@34981 | 3451 |
#2329 := (= #1724 #2328) |
boehmes@34981 | 3452 |
#2330 := [rewrite]: #2329 |
boehmes@34981 | 3453 |
#2333 := [monotonicity #2330]: #2332 |
boehmes@34981 | 3454 |
#2340 := [trans #2333 #2338]: #2339 |
boehmes@34981 | 3455 |
#2326 := (iff #1730 #2325) |
boehmes@34981 | 3456 |
#2323 := (iff #1729 #2322) |
boehmes@34981 | 3457 |
#2324 := [rewrite]: #2323 |
boehmes@34981 | 3458 |
#2327 := [monotonicity #2324]: #2326 |
boehmes@34981 | 3459 |
#2343 := [monotonicity #2327 #2340]: #2342 |
boehmes@34981 | 3460 |
#2346 := [monotonicity #2343]: #2345 |
boehmes@34981 | 3461 |
#2838 := [monotonicity #2346 #2835]: #2837 |
boehmes@34981 | 3462 |
#2841 := [monotonicity #2838]: #2840 |
boehmes@34981 | 3463 |
#2844 := [monotonicity #2841]: #2843 |
boehmes@34981 | 3464 |
#2320 := (iff #1662 #78) |
boehmes@34981 | 3465 |
#2321 := [rewrite]: #2320 |
boehmes@34981 | 3466 |
#2847 := [monotonicity #2321 #2844]: #2846 |
boehmes@34981 | 3467 |
#2850 := [monotonicity #2847]: #2849 |
boehmes@34981 | 3468 |
#1636 := (not #1600) |
boehmes@34981 | 3469 |
#2315 := (~ #1636 #2314) |
boehmes@34981 | 3470 |
#2311 := (not #1597) |
boehmes@34981 | 3471 |
#2312 := (~ #2311 #2310) |
boehmes@34981 | 3472 |
#2307 := (not #1594) |
boehmes@34981 | 3473 |
#2308 := (~ #2307 #2306) |
boehmes@34981 | 3474 |
#2303 := (not #1591) |
boehmes@34981 | 3475 |
#2304 := (~ #2303 #2302) |
boehmes@34981 | 3476 |
#2299 := (not #1588) |
boehmes@34981 | 3477 |
#2300 := (~ #2299 #2298) |
boehmes@34981 | 3478 |
#2295 := (not #1585) |
boehmes@34981 | 3479 |
#2296 := (~ #2295 #2294) |
boehmes@34981 | 3480 |
#2291 := (not #1582) |
boehmes@34981 | 3481 |
#2292 := (~ #2291 #2290) |
boehmes@34981 | 3482 |
#2287 := (not #1579) |
boehmes@34981 | 3483 |
#2288 := (~ #2287 #2286) |
boehmes@34981 | 3484 |
#2283 := (not #1576) |
boehmes@34981 | 3485 |
#2284 := (~ #2283 #2282) |
boehmes@34981 | 3486 |
#2279 := (not #1571) |
boehmes@34981 | 3487 |
#2280 := (~ #2279 #2278) |
boehmes@34981 | 3488 |
#2275 := (not #1542) |
boehmes@34981 | 3489 |
#2276 := (~ #2275 #1539) |
boehmes@34981 | 3490 |
#2273 := (~ #1539 #1539) |
boehmes@34981 | 3491 |
#2271 := (~ #1536 #1536) |
boehmes@34981 | 3492 |
#2272 := [refl]: #2271 |
boehmes@34981 | 3493 |
#2274 := [nnf-pos #2272]: #2273 |
boehmes@34981 | 3494 |
#2277 := [nnf-neg #2274]: #2276 |
boehmes@34981 | 3495 |
#2268 := (not #1533) |
boehmes@34981 | 3496 |
#2269 := (~ #2268 #1530) |
boehmes@34981 | 3497 |
#2266 := (~ #1530 #1530) |
boehmes@34981 | 3498 |
#2264 := (~ #1527 #1527) |
boehmes@34981 | 3499 |
#2265 := [refl]: #2264 |
boehmes@34981 | 3500 |
#2267 := [nnf-pos #2265]: #2266 |
boehmes@34981 | 3501 |
#2270 := [nnf-neg #2267]: #2269 |
boehmes@34981 | 3502 |
#2261 := (not #1522) |
boehmes@34981 | 3503 |
#2262 := (~ #2261 #1519) |
boehmes@34981 | 3504 |
#2259 := (~ #1519 #1519) |
boehmes@34981 | 3505 |
#2257 := (~ #1516 #1516) |
boehmes@34981 | 3506 |
#2258 := [refl]: #2257 |
boehmes@34981 | 3507 |
#2260 := [nnf-pos #2258]: #2259 |
boehmes@34981 | 3508 |
#2263 := [nnf-neg #2260]: #2262 |
boehmes@34981 | 3509 |
#2254 := (not #1499) |
boehmes@34981 | 3510 |
#2255 := (~ #2254 #2253) |
boehmes@34981 | 3511 |
#2250 := (not #1494) |
boehmes@34981 | 3512 |
#2251 := (~ #2250 #2249) |
boehmes@34981 | 3513 |
#2247 := (~ #1460 #1460) |
boehmes@34981 | 3514 |
#2248 := [refl]: #2247 |
boehmes@34981 | 3515 |
#2244 := (not #1455) |
boehmes@34981 | 3516 |
#2245 := (~ #2244 #1452) |
boehmes@34981 | 3517 |
#2242 := (~ #1452 #1452) |
boehmes@34981 | 3518 |
#2240 := (~ #1449 #1449) |
boehmes@34981 | 3519 |
#2241 := [refl]: #2240 |
boehmes@34981 | 3520 |
#2243 := [nnf-pos #2241]: #2242 |
boehmes@34981 | 3521 |
#2246 := [nnf-neg #2243]: #2245 |
boehmes@34981 | 3522 |
#2237 := (not #1442) |
boehmes@34981 | 3523 |
#2238 := (~ #2237 #1439) |
boehmes@34981 | 3524 |
#2235 := (~ #1439 #1439) |
boehmes@34981 | 3525 |
#2233 := (~ #1436 #1436) |
boehmes@34981 | 3526 |
#2234 := [refl]: #2233 |
boehmes@34981 | 3527 |
#2236 := [nnf-pos #2234]: #2235 |
boehmes@34981 | 3528 |
#2239 := [nnf-neg #2236]: #2238 |
boehmes@34981 | 3529 |
#2230 := (not #1425) |
boehmes@34981 | 3530 |
#2231 := (~ #2230 #2229) |
boehmes@34981 | 3531 |
#2226 := (not #1422) |
boehmes@34981 | 3532 |
#2227 := (~ #2226 #2225) |
boehmes@34981 | 3533 |
#2222 := (not #1419) |
boehmes@34981 | 3534 |
#2223 := (~ #2222 #2221) |
boehmes@34981 | 3535 |
#2218 := (not #1416) |
boehmes@34981 | 3536 |
#2219 := (~ #2218 #2217) |
boehmes@34981 | 3537 |
#2214 := (not #1413) |
boehmes@34981 | 3538 |
#2215 := (~ #2214 #2213) |
boehmes@34981 | 3539 |
#2210 := (not #1410) |
boehmes@34981 | 3540 |
#2211 := (~ #2210 #2209) |
boehmes@34981 | 3541 |
#2206 := (not #1407) |
boehmes@34981 | 3542 |
#2207 := (~ #2206 #2205) |
boehmes@34981 | 3543 |
#2202 := (not #1404) |
boehmes@34981 | 3544 |
#2203 := (~ #2202 #2201) |
boehmes@34981 | 3545 |
#2198 := (not #1401) |
boehmes@34981 | 3546 |
#2199 := (~ #2198 #2197) |
boehmes@34981 | 3547 |
#2194 := (not #1398) |
boehmes@34981 | 3548 |
#2195 := (~ #2194 #2193) |
boehmes@34981 | 3549 |
#2190 := (not #1395) |
boehmes@34981 | 3550 |
#2191 := (~ #2190 #2189) |
boehmes@34981 | 3551 |
#2186 := (not #1392) |
boehmes@34981 | 3552 |
#2187 := (~ #2186 #2185) |
boehmes@34981 | 3553 |
#2167 := (not #1389) |
boehmes@34981 | 3554 |
#2183 := (~ #2167 #2180) |
boehmes@34981 | 3555 |
#2157 := (exists (vars (?x76 T2)) #2156) |
boehmes@34981 | 3556 |
#2165 := (or #2164 #2157) |
boehmes@34981 | 3557 |
#2166 := (not #2165) |
boehmes@34981 | 3558 |
#2181 := (~ #2166 #2180) |
boehmes@34981 | 3559 |
#2177 := (not #2157) |
boehmes@34981 | 3560 |
#2178 := (~ #2177 #2176) |
boehmes@34981 | 3561 |
#2174 := (~ #2173 #2173) |
boehmes@34981 | 3562 |
#2175 := [refl]: #2174 |
boehmes@34981 | 3563 |
#2179 := [nnf-neg #2175]: #2178 |
boehmes@34981 | 3564 |
#2171 := (~ #2170 #2170) |
boehmes@34981 | 3565 |
#2172 := [refl]: #2171 |
boehmes@34981 | 3566 |
#2182 := [nnf-neg #2172 #2179]: #2181 |
boehmes@34981 | 3567 |
#2168 := (~ #2167 #2166) |
boehmes@34981 | 3568 |
#2169 := [sk]: #2168 |
boehmes@34981 | 3569 |
#2184 := [trans #2169 #2182]: #2183 |
boehmes@34981 | 3570 |
#2143 := (not #1352) |
boehmes@34981 | 3571 |
#2144 := (~ #2143 #1349) |
boehmes@34981 | 3572 |
#2141 := (~ #1349 #1349) |
boehmes@34981 | 3573 |
#2139 := (~ #1346 #1346) |
boehmes@34981 | 3574 |
#2140 := [refl]: #2139 |
boehmes@34981 | 3575 |
#2142 := [nnf-pos #2140]: #2141 |
boehmes@34981 | 3576 |
#2145 := [nnf-neg #2142]: #2144 |
boehmes@34981 | 3577 |
#2188 := [nnf-neg #2145 #2184]: #2187 |
boehmes@34981 | 3578 |
#2135 := (~ #1352 #2134) |
boehmes@34981 | 3579 |
#2136 := [sk]: #2135 |
boehmes@34981 | 3580 |
#2192 := [nnf-neg #2136 #2188]: #2191 |
boehmes@34981 | 3581 |
#2113 := (not #1328) |
boehmes@34981 | 3582 |
#2114 := (~ #2113 #1325) |
boehmes@34981 | 3583 |
#2111 := (~ #1325 #1325) |
boehmes@34981 | 3584 |
#2109 := (~ #1322 #1322) |
boehmes@34981 | 3585 |
#2110 := [refl]: #2109 |
boehmes@34981 | 3586 |
#2112 := [nnf-pos #2110]: #2111 |
boehmes@34981 | 3587 |
#2115 := [nnf-neg #2112]: #2114 |
boehmes@34981 | 3588 |
#2196 := [nnf-neg #2115 #2192]: #2195 |
boehmes@34981 | 3589 |
#2105 := (~ #1328 #2104) |
boehmes@34981 | 3590 |
#2106 := [sk]: #2105 |
boehmes@34981 | 3591 |
#2200 := [nnf-neg #2106 #2196]: #2199 |
boehmes@34981 | 3592 |
#2088 := (not #1314) |
boehmes@34981 | 3593 |
#2089 := (~ #2088 #1311) |
boehmes@34981 | 3594 |
#2086 := (~ #1311 #1311) |
boehmes@34981 | 3595 |
#2084 := (~ #1308 #1308) |
boehmes@34981 | 3596 |
#2085 := [refl]: #2084 |
boehmes@34981 | 3597 |
#2087 := [nnf-pos #2085]: #2086 |
boehmes@34981 | 3598 |
#2090 := [nnf-neg #2087]: #2089 |
boehmes@34981 | 3599 |
#2204 := [nnf-neg #2090 #2200]: #2203 |
boehmes@34981 | 3600 |
#2080 := (~ #1314 #2079) |
boehmes@34981 | 3601 |
#2081 := [sk]: #2080 |
boehmes@34981 | 3602 |
#2208 := [nnf-neg #2081 #2204]: #2207 |
boehmes@34981 | 3603 |
#2074 := (~ #2073 #2073) |
boehmes@34981 | 3604 |
#2075 := [refl]: #2074 |
boehmes@34981 | 3605 |
#2212 := [nnf-neg #2075 #2208]: #2211 |
boehmes@34981 | 3606 |
#2071 := (~ #1305 #1305) |
boehmes@34981 | 3607 |
#2072 := [refl]: #2071 |
boehmes@34981 | 3608 |
#2216 := [nnf-neg #2072 #2212]: #2215 |
boehmes@34981 | 3609 |
#2068 := (not #783) |
boehmes@34981 | 3610 |
#2069 := (~ #2068 #667) |
boehmes@34981 | 3611 |
#2066 := (~ #667 #667) |
boehmes@34981 | 3612 |
#2064 := (~ #662 #662) |
boehmes@34981 | 3613 |
#2065 := [refl]: #2064 |
boehmes@34981 | 3614 |
#2067 := [nnf-pos #2065]: #2066 |
boehmes@34981 | 3615 |
#2070 := [nnf-neg #2067]: #2069 |
boehmes@34981 | 3616 |
#2220 := [nnf-neg #2070 #2216]: #2219 |
boehmes@34981 | 3617 |
#2060 := (~ #783 #2059) |
boehmes@34981 | 3618 |
#2061 := [sk]: #2060 |
boehmes@34981 | 3619 |
#2224 := [nnf-neg #2061 #2220]: #2223 |
boehmes@34981 | 3620 |
#2049 := (not #1300) |
boehmes@34981 | 3621 |
#2050 := (~ #2049 #1297) |
boehmes@34981 | 3622 |
#2047 := (~ #1297 #1297) |
boehmes@34981 | 3623 |
#2045 := (~ #1292 #1292) |
boehmes@34981 | 3624 |
#2046 := [refl]: #2045 |
boehmes@34981 | 3625 |
#2048 := [nnf-pos #2046]: #2047 |
boehmes@34981 | 3626 |
#2051 := [nnf-neg #2048]: #2050 |
boehmes@34981 | 3627 |
#2228 := [nnf-neg #2051 #2224]: #2227 |
boehmes@34981 | 3628 |
#2041 := (~ #1300 #2040) |
boehmes@34981 | 3629 |
#2042 := [sk]: #2041 |
boehmes@34981 | 3630 |
#2232 := [nnf-neg #2042 #2228]: #2231 |
boehmes@34981 | 3631 |
#2031 := (not #1289) |
boehmes@34981 | 3632 |
#2032 := (~ #2031 #1286) |
boehmes@34981 | 3633 |
#2029 := (~ #1286 #1286) |
boehmes@34981 | 3634 |
#2027 := (~ #1281 #1281) |
boehmes@34981 | 3635 |
#2028 := [refl]: #2027 |
boehmes@34981 | 3636 |
#2030 := [nnf-pos #2028]: #2029 |
boehmes@34981 | 3637 |
#2033 := [nnf-neg #2030]: #2032 |
boehmes@34981 | 3638 |
#2024 := (not #1470) |
boehmes@34981 | 3639 |
#2025 := (~ #2024 #2019) |
boehmes@34981 | 3640 |
#2020 := (~ #1239 #2019) |
boehmes@34981 | 3641 |
#2021 := [sk]: #2020 |
boehmes@34981 | 3642 |
#2026 := [nnf-neg #2021]: #2025 |
boehmes@34981 | 3643 |
#2009 := (~ #2008 #2008) |
boehmes@34981 | 3644 |
#2010 := [refl]: #2009 |
boehmes@34981 | 3645 |
#2006 := (~ #176 #176) |
boehmes@34981 | 3646 |
#2007 := [refl]: #2006 |
boehmes@34981 | 3647 |
#2252 := [nnf-neg #2007 #2010 #2026 #2033 #2232 #2239 #2246 #2248]: #2251 |
boehmes@34981 | 3648 |
#2003 := (not #1257) |
boehmes@34981 | 3649 |
#2004 := (~ #2003 #2002) |
boehmes@34981 | 3650 |
#2000 := (~ #1470 #1999) |
boehmes@34981 | 3651 |
#1997 := (~ #1996 #1996) |
boehmes@34981 | 3652 |
#1998 := [refl]: #1997 |
boehmes@34981 | 3653 |
#2001 := [nnf-neg #1998]: #2000 |
boehmes@34981 | 3654 |
#1993 := (not #1233) |
boehmes@34981 | 3655 |
#1994 := (~ #1993 #1992) |
boehmes@34981 | 3656 |
#1989 := (not #1230) |
boehmes@34981 | 3657 |
#1990 := (~ #1989 #1988) |
boehmes@34981 | 3658 |
#1985 := (not #1227) |
boehmes@34981 | 3659 |
#1986 := (~ #1985 #1984) |
boehmes@34981 | 3660 |
#1981 := (not #1222) |
boehmes@34981 | 3661 |
#1982 := (~ #1981 #1980) |
boehmes@34981 | 3662 |
#1977 := (not #1214) |
boehmes@34981 | 3663 |
#1978 := (~ #1977 #1211) |
boehmes@34981 | 3664 |
#1975 := (~ #1211 #1211) |
boehmes@34981 | 3665 |
#1973 := (~ #1208 #1208) |
boehmes@34981 | 3666 |
#1974 := [refl]: #1973 |
boehmes@34981 | 3667 |
#1976 := [nnf-pos #1974]: #1975 |
boehmes@34981 | 3668 |
#1979 := [nnf-neg #1976]: #1978 |
boehmes@34981 | 3669 |
#1971 := (~ #1970 #1970) |
boehmes@34981 | 3670 |
#1972 := [refl]: #1971 |
boehmes@34981 | 3671 |
#1983 := [nnf-neg #1972 #1979]: #1982 |
boehmes@34981 | 3672 |
#1966 := (~ #1214 #1965) |
boehmes@34981 | 3673 |
#1967 := [sk]: #1966 |
boehmes@34981 | 3674 |
#1987 := [nnf-neg #1967 #1983]: #1986 |
boehmes@34981 | 3675 |
#1941 := (not #1196) |
boehmes@34981 | 3676 |
#1942 := (~ #1941 #1938) |
boehmes@34981 | 3677 |
#1939 := (~ #1193 #1938) |
boehmes@34981 | 3678 |
#1936 := (~ #1190 #1935) |
boehmes@34981 | 3679 |
#1931 := (~ #1187 #1930) |
boehmes@34981 | 3680 |
#1932 := [sk]: #1931 |
boehmes@34981 | 3681 |
#1919 := (~ #1171 #1171) |
boehmes@34981 | 3682 |
#1920 := [refl]: #1919 |
boehmes@34981 | 3683 |
#1937 := [monotonicity #1920 #1932]: #1936 |
boehmes@34981 | 3684 |
#1940 := [nnf-pos #1937]: #1939 |
boehmes@34981 | 3685 |
#1943 := [nnf-neg #1940]: #1942 |
boehmes@34981 | 3686 |
#1991 := [nnf-neg #1943 #1987]: #1990 |
boehmes@34981 | 3687 |
#1917 := (~ #1196 #1914) |
boehmes@34981 | 3688 |
#1892 := (exists (vars (?x50 T2)) #1891) |
boehmes@34981 | 3689 |
#1900 := (or #1899 #1892) |
boehmes@34981 | 3690 |
#1901 := (not #1900) |
boehmes@34981 | 3691 |
#1915 := (~ #1901 #1914) |
boehmes@34981 | 3692 |
#1911 := (not #1892) |
boehmes@34981 | 3693 |
#1912 := (~ #1911 #1910) |
boehmes@34981 | 3694 |
#1908 := (~ #1907 #1907) |
boehmes@34981 | 3695 |
#1909 := [refl]: #1908 |
boehmes@34981 | 3696 |
#1913 := [nnf-neg #1909]: #1912 |
boehmes@34981 | 3697 |
#1905 := (~ #1904 #1904) |
boehmes@34981 | 3698 |
#1906 := [refl]: #1905 |
boehmes@34981 | 3699 |
#1916 := [nnf-neg #1906 #1913]: #1915 |
boehmes@34981 | 3700 |
#1902 := (~ #1196 #1901) |
boehmes@34981 | 3701 |
#1903 := [sk]: #1902 |
boehmes@34981 | 3702 |
#1918 := [trans #1903 #1916]: #1917 |
boehmes@34981 | 3703 |
#1995 := [nnf-neg #1918 #1991]: #1994 |
boehmes@34981 | 3704 |
#1879 := (~ #1878 #1878) |
boehmes@34981 | 3705 |
#1880 := [refl]: #1879 |
boehmes@34981 | 3706 |
#1876 := (~ #1875 #1875) |
boehmes@34981 | 3707 |
#1877 := [refl]: #1876 |
boehmes@34981 | 3708 |
#1873 := (~ #1872 #1872) |
boehmes@34981 | 3709 |
#1874 := [refl]: #1873 |
boehmes@34981 | 3710 |
#1870 := (~ #1869 #1869) |
boehmes@34981 | 3711 |
#1871 := [refl]: #1870 |
boehmes@34981 | 3712 |
#2005 := [nnf-neg #1871 #1874 #1877 #1880 #1995 #2001]: #2004 |
boehmes@34981 | 3713 |
#2256 := [nnf-neg #2005 #2252]: #2255 |
boehmes@34981 | 3714 |
#1866 := (not #1159) |
boehmes@34981 | 3715 |
#1867 := (~ #1866 #1863) |
boehmes@34981 | 3716 |
#1864 := (~ #1156 #1863) |
boehmes@34981 | 3717 |
#1861 := (~ #1153 #1860) |
boehmes@34981 | 3718 |
#1856 := (~ #1150 #1855) |
boehmes@34981 | 3719 |
#1857 := [sk]: #1856 |
boehmes@34981 | 3720 |
#1843 := (~ #1126 #1126) |
boehmes@34981 | 3721 |
#1844 := [refl]: #1843 |
boehmes@34981 | 3722 |
#1862 := [monotonicity #1844 #1857]: #1861 |
boehmes@34981 | 3723 |
#1865 := [nnf-pos #1862]: #1864 |
boehmes@34981 | 3724 |
#1868 := [nnf-neg #1865]: #1867 |
boehmes@34981 | 3725 |
#1840 := (not #1550) |
boehmes@34981 | 3726 |
#1841 := (~ #1840 #1837) |
boehmes@34981 | 3727 |
#1838 := (~ #1114 #1837) |
boehmes@34981 | 3728 |
#1835 := (~ #1111 #1834) |
boehmes@34981 | 3729 |
#1830 := (~ #1108 #1829) |
boehmes@34981 | 3730 |
#1831 := [sk]: #1830 |
boehmes@34981 | 3731 |
#1816 := (~ #1088 #1088) |
boehmes@34981 | 3732 |
#1817 := [refl]: #1816 |
boehmes@34981 | 3733 |
#1836 := [monotonicity #1817 #1831]: #1835 |
boehmes@34981 | 3734 |
#1839 := [nnf-pos #1836]: #1838 |
boehmes@34981 | 3735 |
#1842 := [nnf-neg #1839]: #1841 |
boehmes@34981 | 3736 |
#1814 := (~ #1813 #1813) |
boehmes@34981 | 3737 |
#1815 := [refl]: #1814 |
boehmes@34981 | 3738 |
#2281 := [nnf-neg #1815 #1842 #1868 #2256 #2263 #2270 #2277]: #2280 |
boehmes@34981 | 3739 |
#1811 := (~ #1550 #1808) |
boehmes@34981 | 3740 |
#1786 := (exists (vars (?x38 T2)) #1785) |
boehmes@34981 | 3741 |
#1794 := (or #1793 #1786) |
boehmes@34981 | 3742 |
#1795 := (not #1794) |
boehmes@34981 | 3743 |
#1809 := (~ #1795 #1808) |
boehmes@34981 | 3744 |
#1805 := (not #1786) |
boehmes@34981 | 3745 |
#1806 := (~ #1805 #1804) |
boehmes@34981 | 3746 |
#1802 := (~ #1801 #1801) |
boehmes@34981 | 3747 |
#1803 := [refl]: #1802 |
boehmes@34981 | 3748 |
#1807 := [nnf-neg #1803]: #1806 |
boehmes@34981 | 3749 |
#1799 := (~ #1798 #1798) |
boehmes@34981 | 3750 |
#1800 := [refl]: #1799 |
boehmes@34981 | 3751 |
#1810 := [nnf-neg #1800 #1807]: #1809 |
boehmes@34981 | 3752 |
#1796 := (~ #1550 #1795) |
boehmes@34981 | 3753 |
#1797 := [sk]: #1796 |
boehmes@34981 | 3754 |
#1812 := [trans #1797 #1810]: #1811 |
boehmes@34981 | 3755 |
#2285 := [nnf-neg #1812 #2281]: #2284 |
boehmes@34981 | 3756 |
#1771 := (not #1076) |
boehmes@34981 | 3757 |
#1772 := (~ #1771 #1073) |
boehmes@34981 | 3758 |
#1769 := (~ #1073 #1073) |
boehmes@34981 | 3759 |
#1767 := (~ #1070 #1070) |
boehmes@34981 | 3760 |
#1768 := [refl]: #1767 |
boehmes@34981 | 3761 |
#1770 := [nnf-pos #1768]: #1769 |
boehmes@34981 | 3762 |
#1773 := [nnf-neg #1770]: #1772 |
boehmes@34981 | 3763 |
#2289 := [nnf-neg #1773 #2285]: #2288 |
boehmes@34981 | 3764 |
#1763 := (~ #1076 #1762) |
boehmes@34981 | 3765 |
#1764 := [sk]: #1763 |
boehmes@34981 | 3766 |
#2293 := [nnf-neg #1764 #2289]: #2292 |
boehmes@34981 | 3767 |
#1741 := (not #1050) |
boehmes@34981 | 3768 |
#1742 := (~ #1741 #1047) |
boehmes@34981 | 3769 |
#1739 := (~ #1047 #1047) |
boehmes@34981 | 3770 |
#1737 := (~ #1044 #1044) |
boehmes@34981 | 3771 |
#1738 := [refl]: #1737 |
boehmes@34981 | 3772 |
#1740 := [nnf-pos #1738]: #1739 |
boehmes@34981 | 3773 |
#1743 := [nnf-neg #1740]: #1742 |
boehmes@34981 | 3774 |
#2297 := [nnf-neg #1743 #2293]: #2296 |
boehmes@34981 | 3775 |
#1733 := (~ #1050 #1732) |
boehmes@34981 | 3776 |
#1734 := [sk]: #1733 |
boehmes@34981 | 3777 |
#2301 := [nnf-neg #1734 #2297]: #2300 |
boehmes@34981 | 3778 |
#1716 := (not #1035) |
boehmes@34981 | 3779 |
#1717 := (~ #1716 #1032) |
boehmes@34981 | 3780 |
#1714 := (~ #1032 #1032) |
boehmes@34981 | 3781 |
#1712 := (~ #1031 #1031) |
boehmes@34981 | 3782 |
#1713 := [refl]: #1712 |
boehmes@34981 | 3783 |
#1715 := [nnf-pos #1713]: #1714 |
boehmes@34981 | 3784 |
#1718 := [nnf-neg #1715]: #1717 |
boehmes@34981 | 3785 |
#2305 := [nnf-neg #1718 #2301]: #2304 |
boehmes@34981 | 3786 |
#1708 := (~ #1035 #1707) |
boehmes@34981 | 3787 |
#1709 := [sk]: #1708 |
boehmes@34981 | 3788 |
#2309 := [nnf-neg #1709 #2305]: #2308 |
boehmes@34981 | 3789 |
#1663 := (~ #1662 #1662) |
boehmes@34981 | 3790 |
#1703 := [refl]: #1663 |
boehmes@34981 | 3791 |
#2313 := [nnf-neg #1703 #2309]: #2312 |
boehmes@34981 | 3792 |
#1701 := (~ #1026 #1026) |
boehmes@34981 | 3793 |
#1702 := [refl]: #1701 |
boehmes@34981 | 3794 |
#2316 := [nnf-neg #1702 #2313]: #2315 |
boehmes@34981 | 3795 |
#1637 := [not-or-elim #1633]: #1636 |
boehmes@34981 | 3796 |
#2317 := [mp~ #1637 #2316]: #2314 |
boehmes@34981 | 3797 |
#2318 := [mp #2317 #2850]: #2848 |
boehmes@34981 | 3798 |
#3492 := [mp #2318 #3491]: #3489 |
boehmes@34981 | 3799 |
#4421 := [mp #3492 #4420]: #4418 |
boehmes@34981 | 3800 |
#10019 := [unit-resolution #4421 #5020]: #4415 |
boehmes@34981 | 3801 |
#3747 := (or #4412 #4406) |
boehmes@34981 | 3802 |
#3590 := [def-axiom]: #3747 |
boehmes@34981 | 3803 |
#10022 := [unit-resolution #3590 #10019]: #4406 |
boehmes@34981 | 3804 |
#10023 := (or #4409 #4403) |
boehmes@34981 | 3805 |
#3664 := (* -1::int #1705) |
boehmes@34981 | 3806 |
#3631 := (+ uf_9 #3664) |
boehmes@34981 | 3807 |
#3633 := (<= #3631 0::int) |
boehmes@34981 | 3808 |
#3738 := (= uf_9 #1705) |
boehmes@34981 | 3809 |
#3712 := (= uf_11 ?x27!0) |
boehmes@34981 | 3810 |
#3561 := (not #3712) |
boehmes@34981 | 3811 |
#3560 := (= #1705 0::int) |
boehmes@34981 | 3812 |
#4453 := (not #3560) |
boehmes@34981 | 3813 |
#4452 := [hypothesis]: #1707 |
boehmes@34981 | 3814 |
#4504 := (or #4453 #1706) |
boehmes@34981 | 3815 |
#4505 := [th-lemma]: #4504 |
boehmes@34981 | 3816 |
#4506 := [unit-resolution #4505 #4452]: #4453 |
boehmes@34981 | 3817 |
#3571 := (or #3570 #3560 #3561) |
boehmes@34981 | 3818 |
#3727 := (= ?x27!0 uf_11) |
boehmes@34981 | 3819 |
#3562 := (not #3727) |
boehmes@34981 | 3820 |
#3563 := (or #3562 #3560) |
boehmes@34981 | 3821 |
#3572 := (or #3570 #3563) |
boehmes@34981 | 3822 |
#4443 := (iff #3572 #3571) |
boehmes@34981 | 3823 |
#3585 := (or #3560 #3561) |
boehmes@34981 | 3824 |
#4444 := (or #3570 #3585) |
boehmes@34981 | 3825 |
#4447 := (iff #4444 #3571) |
boehmes@34981 | 3826 |
#4448 := [rewrite]: #4447 |
boehmes@34981 | 3827 |
#4445 := (iff #3572 #4444) |
boehmes@34981 | 3828 |
#3583 := (iff #3563 #3585) |
boehmes@34981 | 3829 |
#4429 := (or #3561 #3560) |
boehmes@34981 | 3830 |
#3569 := (iff #4429 #3585) |
boehmes@34981 | 3831 |
#3566 := [rewrite]: #3569 |
boehmes@34981 | 3832 |
#3584 := (iff #3563 #4429) |
boehmes@34981 | 3833 |
#3564 := (iff #3562 #3561) |
boehmes@34981 | 3834 |
#3710 := (iff #3727 #3712) |
boehmes@34981 | 3835 |
#3713 := [rewrite]: #3710 |
boehmes@34981 | 3836 |
#4428 := [monotonicity #3713]: #3564 |
boehmes@34981 | 3837 |
#3576 := [monotonicity #4428]: #3584 |
boehmes@34981 | 3838 |
#3567 := [trans #3576 #3566]: #3583 |
boehmes@34981 | 3839 |
#4446 := [monotonicity #3567]: #4445 |
boehmes@34981 | 3840 |
#4449 := [trans #4446 #4448]: #4443 |
boehmes@34981 | 3841 |
#3568 := [quant-inst]: #3572 |
boehmes@34981 | 3842 |
#4450 := [mp #3568 #4449]: #3571 |
boehmes@34981 | 3843 |
#4507 := [unit-resolution #4450 #4427 #4506]: #3561 |
boehmes@34981 | 3844 |
#3695 := (or #3712 #3738) |
boehmes@34981 | 3845 |
#4043 := (forall (vars (?x25 T2)) (:pat #4042) #405) |
boehmes@34981 | 3846 |
#4046 := (iff #410 #4043) |
boehmes@34981 | 3847 |
#4044 := (iff #405 #405) |
boehmes@34981 | 3848 |
#4045 := [refl]: #4044 |
boehmes@34981 | 3849 |
#4047 := [quant-intro #4045]: #4046 |
boehmes@34981 | 3850 |
#1660 := (~ #410 #410) |
boehmes@34981 | 3851 |
#1698 := (~ #405 #405) |
boehmes@34981 | 3852 |
#1699 := [refl]: #1698 |
boehmes@34981 | 3853 |
#1661 := [nnf-pos #1699]: #1660 |
boehmes@34981 | 3854 |
#1635 := [not-or-elim #1633]: #410 |
boehmes@34981 | 3855 |
#1700 := [mp~ #1635 #1661]: #410 |
boehmes@34981 | 3856 |
#4048 := [mp #1700 #4047]: #4043 |
boehmes@34981 | 3857 |
#3698 := (not #4043) |
boehmes@34981 | 3858 |
#3699 := (or #3698 #3712 #3738) |
boehmes@34981 | 3859 |
#3730 := (or #3727 #3738) |
boehmes@34981 | 3860 |
#3700 := (or #3698 #3730) |
boehmes@34981 | 3861 |
#3662 := (iff #3700 #3699) |
boehmes@34981 | 3862 |
#3702 := (or #3698 #3695) |
boehmes@34981 | 3863 |
#3653 := (iff #3702 #3699) |
boehmes@34981 | 3864 |
#3660 := [rewrite]: #3653 |
boehmes@34981 | 3865 |
#3659 := (iff #3700 #3702) |
boehmes@34981 | 3866 |
#3697 := (iff #3730 #3695) |
boehmes@34981 | 3867 |
#3711 := [monotonicity #3713]: #3697 |
boehmes@34981 | 3868 |
#3661 := [monotonicity #3711]: #3659 |
boehmes@34981 | 3869 |
#3663 := [trans #3661 #3660]: #3662 |
boehmes@34981 | 3870 |
#3701 := [quant-inst]: #3700 |
boehmes@34981 | 3871 |
#3654 := [mp #3701 #3663]: #3699 |
boehmes@34981 | 3872 |
#4508 := [unit-resolution #3654 #4048]: #3695 |
boehmes@34981 | 3873 |
#4509 := [unit-resolution #4508 #4507]: #3738 |
boehmes@34981 | 3874 |
#4510 := (not #3738) |
boehmes@34981 | 3875 |
#4511 := (or #4510 #3633) |
boehmes@34981 | 3876 |
#4512 := [th-lemma]: #4511 |
boehmes@34981 | 3877 |
#4492 := [unit-resolution #4512 #4509]: #3633 |
boehmes@34981 | 3878 |
#4451 := (<= #1705 0::int) |
boehmes@34981 | 3879 |
#4493 := (or #4451 #1706) |
boehmes@34981 | 3880 |
#4494 := [th-lemma]: #4493 |
boehmes@34981 | 3881 |
#4495 := [unit-resolution #4494 #4452]: #4451 |
boehmes@34981 | 3882 |
#335 := (<= uf_9 0::int) |
boehmes@34981 | 3883 |
#336 := (not #335) |
boehmes@34981 | 3884 |
#54 := (< 0::int uf_9) |
boehmes@34981 | 3885 |
#337 := (iff #54 #336) |
boehmes@34981 | 3886 |
#338 := [rewrite]: #337 |
boehmes@34981 | 3887 |
#331 := [asserted]: #54 |
boehmes@34981 | 3888 |
#339 := [mp #331 #338]: #336 |
boehmes@34981 | 3889 |
#4496 := [th-lemma #339 #4495 #4492]: false |
boehmes@34981 | 3890 |
#4491 := [lemma #4496]: #1706 |
boehmes@34981 | 3891 |
#3742 := (or #4409 #1707 #4403) |
boehmes@34981 | 3892 |
#3743 := [def-axiom]: #3742 |
boehmes@34981 | 3893 |
#10024 := [unit-resolution #3743 #4491]: #10023 |
boehmes@34981 | 3894 |
#10025 := [unit-resolution #10024 #10022]: #4403 |
boehmes@34981 | 3895 |
#3766 := (or #4400 #4394) |
boehmes@34981 | 3896 |
#3767 := [def-axiom]: #3766 |
boehmes@34981 | 3897 |
#10018 := [unit-resolution #3767 #10025]: #4394 |
boehmes@34981 | 3898 |
#3761 := (or #4397 #2108 #4391) |
boehmes@34981 | 3899 |
#3762 := [def-axiom]: #3761 |
boehmes@34981 | 3900 |
#10026 := [unit-resolution #3762 #10018]: #4394 |
boehmes@34981 | 3901 |
#10027 := [unit-resolution #10026 #10021]: #4391 |
boehmes@34981 | 3902 |
#3787 := (or #4388 #4382) |
boehmes@34981 | 3903 |
#3788 := [def-axiom]: #3787 |
boehmes@34981 | 3904 |
#10028 := [unit-resolution #3788 #10027]: #4382 |
boehmes@34981 | 3905 |
#3783 := (or #4385 #2893 #4379) |
boehmes@34981 | 3906 |
#3784 := [def-axiom]: #3783 |
boehmes@34981 | 3907 |
#10029 := [unit-resolution #3784 #10028 #10020]: #4379 |
boehmes@34981 | 3908 |
#3771 := (or #4376 #4370) |
boehmes@34981 | 3909 |
#3772 := [def-axiom]: #3771 |
boehmes@34981 | 3910 |
#10030 := [unit-resolution #3772 #10029]: #4370 |
boehmes@34981 | 3911 |
#10032 := (or #4373 #4367) |
boehmes@34981 | 3912 |
#4499 := [hypothesis]: #4087 |
boehmes@34981 | 3913 |
#3969 := (or #4084 #2369) |
boehmes@34981 | 3914 |
#3970 := [def-axiom]: #3969 |
boehmes@34981 | 3915 |
#4636 := [unit-resolution #3970 #4499]: #2369 |
boehmes@34981 | 3916 |
#4584 := (= uf_9 #1777) |
boehmes@34981 | 3917 |
#4727 := (not #4584) |
boehmes@34981 | 3918 |
#3636 := (or #4084 #1789) |
boehmes@34981 | 3919 |
#3968 := [def-axiom]: #3636 |
boehmes@34981 | 3920 |
#4637 := [unit-resolution #3968 #4499]: #1789 |
boehmes@34981 | 3921 |
#4737 := (or #4727 #1788) |
boehmes@34981 | 3922 |
#4738 := [th-lemma]: #4737 |
boehmes@34981 | 3923 |
#4739 := [unit-resolution #4738 #4637]: #4727 |
boehmes@34981 | 3924 |
#4758 := (or #4584 #2366) |
boehmes@34981 | 3925 |
#4728 := [hypothesis]: #4727 |
boehmes@34981 | 3926 |
#4729 := [hypothesis]: #2369 |
boehmes@34981 | 3927 |
#4641 := (or #3698 #2366 #4584) |
boehmes@34981 | 3928 |
#4585 := (or #1790 #4584) |
boehmes@34981 | 3929 |
#4642 := (or #3698 #4585) |
boehmes@34981 | 3930 |
#4628 := (iff #4642 #4641) |
boehmes@34981 | 3931 |
#4638 := (or #2366 #4584) |
boehmes@34981 | 3932 |
#4644 := (or #3698 #4638) |
boehmes@34981 | 3933 |
#4626 := (iff #4644 #4641) |
boehmes@34981 | 3934 |
#4627 := [rewrite]: #4626 |
boehmes@34981 | 3935 |
#4624 := (iff #4642 #4644) |
boehmes@34981 | 3936 |
#4639 := (iff #4585 #4638) |
boehmes@34981 | 3937 |
#4640 := [monotonicity #2368]: #4639 |
boehmes@34981 | 3938 |
#4625 := [monotonicity #4640]: #4624 |
boehmes@34981 | 3939 |
#4623 := [trans #4625 #4627]: #4628 |
boehmes@34981 | 3940 |
#4643 := [quant-inst]: #4642 |
boehmes@34981 | 3941 |
#4629 := [mp #4643 #4623]: #4641 |
boehmes@34981 | 3942 |
#4730 := [unit-resolution #4629 #4048 #4729 #4728]: false |
boehmes@34981 | 3943 |
#4760 := [lemma #4730]: #4758 |
boehmes@34981 | 3944 |
#4740 := [unit-resolution #4760 #4739 #4636]: false |
boehmes@34981 | 3945 |
#4741 := [lemma #4740]: #4084 |
boehmes@34981 | 3946 |
#3805 := (or #4373 #4087 #4367) |
boehmes@34981 | 3947 |
#3815 := [def-axiom]: #3805 |
boehmes@34981 | 3948 |
#10033 := [unit-resolution #3815 #4741]: #10032 |
boehmes@34981 | 3949 |
#10034 := [unit-resolution #10033 #10030]: #4367 |
boehmes@34981 | 3950 |
#3800 := (or #4364 #4358) |
boehmes@34981 | 3951 |
#3759 := [def-axiom]: #3800 |
boehmes@34981 | 3952 |
#10246 := [unit-resolution #3759 #10034]: #4358 |
boehmes@34981 | 3953 |
#3593 := (not #2607) |
boehmes@34981 | 3954 |
#3836 := (or #4364 #106) |
boehmes@34981 | 3955 |
#3832 := [def-axiom]: #3836 |
boehmes@34981 | 3956 |
#10035 := [unit-resolution #3832 #10034]: #106 |
boehmes@34981 | 3957 |
#8124 := (= #161 #105) |
boehmes@34981 | 3958 |
#4885 := [hypothesis]: #4200 |
boehmes@34981 | 3959 |
#3652 := (or #4197 #495) |
boehmes@34981 | 3960 |
#3934 := [def-axiom]: #3652 |
boehmes@34981 | 3961 |
#4886 := [unit-resolution #3934 #4885]: #495 |
boehmes@34981 | 3962 |
#8139 := [symm #4886]: #142 |
boehmes@34981 | 3963 |
#7937 := [monotonicity #8139]: #8124 |
boehmes@34981 | 3964 |
#4736 := [trans #7937 #10035]: #162 |
boehmes@34981 | 3965 |
#3612 := (or #4173 #1970) |
boehmes@34981 | 3966 |
#3613 := [def-axiom]: #3612 |
boehmes@34981 | 3967 |
#7107 := [unit-resolution #3613 #4736]: #4173 |
boehmes@34981 | 3968 |
#3939 := (or #4197 #4191) |
boehmes@34981 | 3969 |
#3928 := [def-axiom]: #3939 |
boehmes@34981 | 3970 |
#8726 := [unit-resolution #3928 #4885]: #4191 |
boehmes@34981 | 3971 |
#10469 := (or #4151 #586) |
boehmes@34981 | 3972 |
#8744 := (?x47!7 ?x49!8) |
boehmes@34981 | 3973 |
#8817 := (uf_4 uf_19 #8744) |
boehmes@34981 | 3974 |
#8836 := (* -1::int #8817) |
boehmes@34981 | 3975 |
#8739 := (uf_4 uf_14 #8744) |
boehmes@34981 | 3976 |
#9868 := (+ #8739 #8836) |
boehmes@34981 | 3977 |
#9874 := (>= #9868 0::int) |
boehmes@34981 | 3978 |
#9867 := (= #8739 #8817) |
boehmes@34981 | 3979 |
#10418 := (= #8817 #8739) |
boehmes@34981 | 3980 |
#6250 := [hypothesis]: #495 |
boehmes@34981 | 3981 |
#10417 := [symm #6250]: #142 |
boehmes@34981 | 3982 |
#10419 := [monotonicity #10417]: #10418 |
boehmes@34981 | 3983 |
#10420 := [symm #10419]: #9867 |
boehmes@34981 | 3984 |
#10421 := (not #9867) |
boehmes@34981 | 3985 |
#10416 := (or #10421 #9874) |
boehmes@34981 | 3986 |
#10422 := [th-lemma]: #10416 |
boehmes@34981 | 3987 |
#10423 := [unit-resolution #10422 #10420]: #9874 |
boehmes@34981 | 3988 |
#8745 := (* -1::int #8739) |
boehmes@34981 | 3989 |
#8586 := (uf_4 uf_14 ?x49!8) |
boehmes@34981 | 3990 |
#8746 := (+ #8586 #8745) |
boehmes@34981 | 3991 |
#8747 := (<= #8746 0::int) |
boehmes@34981 | 3992 |
#8789 := (not #8747) |
boehmes@34981 | 3993 |
#8770 := (up_6 uf_15 #8744) |
boehmes@34981 | 3994 |
#8771 := (not #8770) |
boehmes@34981 | 3995 |
#8748 := (uf_1 #8744 ?x49!8) |
boehmes@34981 | 3996 |
#8749 := (uf_10 #8748) |
boehmes@34981 | 3997 |
#8765 := (* -1::int #8749) |
boehmes@34981 | 3998 |
#8766 := (+ #8745 #8765) |
boehmes@34981 | 3999 |
#8767 := (+ #8586 #8766) |
boehmes@34981 | 4000 |
#8768 := (= #8767 0::int) |
boehmes@34981 | 4001 |
#8769 := (not #8768) |
boehmes@34981 | 4002 |
#8754 := (or #8747 #8769 #8771) |
boehmes@34981 | 4003 |
#8757 := (not #8754) |
boehmes@34981 | 4004 |
#8721 := (* -1::int #8586) |
boehmes@34981 | 4005 |
#8734 := (+ uf_9 #8721) |
boehmes@34981 | 4006 |
#8722 := (<= #8734 0::int) |
boehmes@34981 | 4007 |
#8939 := (not #8722) |
boehmes@34981 | 4008 |
#10424 := [hypothesis]: #4154 |
boehmes@34981 | 4009 |
#3622 := (or #4151 #1895) |
boehmes@34981 | 4010 |
#3627 := [def-axiom]: #3622 |
boehmes@34981 | 4011 |
#10425 := [unit-resolution #3627 #10424]: #1895 |
boehmes@34981 | 4012 |
#8935 := (+ #1882 #8721) |
boehmes@34981 | 4013 |
#8932 := (>= #8935 0::int) |
boehmes@34981 | 4014 |
#8934 := (= #1882 #8586) |
boehmes@34981 | 4015 |
#10426 := (= #8586 #1882) |
boehmes@34981 | 4016 |
#10427 := [monotonicity #6250]: #10426 |
boehmes@34981 | 4017 |
#10428 := [symm #10427]: #8934 |
boehmes@34981 | 4018 |
#10429 := (not #8934) |
boehmes@34981 | 4019 |
#10430 := (or #10429 #8932) |
boehmes@34981 | 4020 |
#10431 := [th-lemma]: #10430 |
boehmes@34981 | 4021 |
#10432 := [unit-resolution #10431 #10428]: #8932 |
boehmes@34981 | 4022 |
#8931 := (not #8932) |
boehmes@34981 | 4023 |
#8940 := (or #8939 #8931 #1894) |
boehmes@34981 | 4024 |
#8936 := [hypothesis]: #1895 |
boehmes@34981 | 4025 |
#8933 := [hypothesis]: #8722 |
boehmes@34981 | 4026 |
#8937 := [hypothesis]: #8932 |
boehmes@34981 | 4027 |
#8938 := [th-lemma #8937 #8933 #8936]: false |
boehmes@34981 | 4028 |
#8738 := [lemma #8938]: #8940 |
boehmes@34981 | 4029 |
#10433 := [unit-resolution #8738 #10432 #10425]: #8939 |
boehmes@34981 | 4030 |
#10443 := (or #8722 #8757) |
boehmes@34981 | 4031 |
#3963 := (or #4151 #2507) |
boehmes@34981 | 4032 |
#3623 := [def-axiom]: #3963 |
boehmes@34981 | 4033 |
#10434 := [unit-resolution #3623 #10424]: #2507 |
boehmes@34981 | 4034 |
#3825 := (or #4364 #4124) |
boehmes@34981 | 4035 |
#3793 := [def-axiom]: #3825 |
boehmes@34981 | 4036 |
#10442 := [unit-resolution #3793 #10034]: #4124 |
boehmes@34981 | 4037 |
#8762 := (or #4129 #2504 #8722 #8757) |
boehmes@34981 | 4038 |
#8772 := (or #8771 #8769 #8747) |
boehmes@34981 | 4039 |
#8773 := (not #8772) |
boehmes@34981 | 4040 |
#8753 := (or #1896 #8722 #8773) |
boehmes@34981 | 4041 |
#8775 := (or #4129 #8753) |
boehmes@34981 | 4042 |
#8781 := (iff #8775 #8762) |
boehmes@34981 | 4043 |
#8759 := (or #2504 #8722 #8757) |
boehmes@34981 | 4044 |
#8777 := (or #4129 #8759) |
boehmes@34981 | 4045 |
#8774 := (iff #8777 #8762) |
boehmes@34981 | 4046 |
#8780 := [rewrite]: #8774 |
boehmes@34981 | 4047 |
#8778 := (iff #8775 #8777) |
boehmes@34981 | 4048 |
#8760 := (iff #8753 #8759) |
boehmes@34981 | 4049 |
#8752 := (iff #8773 #8757) |
boehmes@34981 | 4050 |
#8755 := (iff #8772 #8754) |
boehmes@34981 | 4051 |
#8756 := [rewrite]: #8755 |
boehmes@34981 | 4052 |
#8758 := [monotonicity #8756]: #8752 |
boehmes@34981 | 4053 |
#8761 := [monotonicity #2506 #8758]: #8760 |
boehmes@34981 | 4054 |
#8779 := [monotonicity #8761]: #8778 |
boehmes@34981 | 4055 |
#8782 := [trans #8779 #8780]: #8781 |
boehmes@34981 | 4056 |
#8776 := [quant-inst]: #8775 |
boehmes@34981 | 4057 |
#8783 := [mp #8776 #8782]: #8762 |
boehmes@34981 | 4058 |
#10444 := [unit-resolution #8783 #10442 #10434]: #10443 |
boehmes@34981 | 4059 |
#10445 := [unit-resolution #10444 #10433]: #8757 |
boehmes@34981 | 4060 |
#8787 := (or #8754 #8789) |
boehmes@34981 | 4061 |
#8790 := [def-axiom]: #8787 |
boehmes@34981 | 4062 |
#10446 := [unit-resolution #8790 #10445]: #8789 |
boehmes@34981 | 4063 |
#8831 := (+ #1882 #8836) |
boehmes@34981 | 4064 |
#8848 := (<= #8831 0::int) |
boehmes@34981 | 4065 |
#8893 := (+ #8765 #8836) |
boehmes@34981 | 4066 |
#8894 := (+ #1882 #8893) |
boehmes@34981 | 4067 |
#8912 := (= #8894 0::int) |
boehmes@34981 | 4068 |
#9084 := (<= #8894 0::int) |
boehmes@34981 | 4069 |
#9871 := (<= #9868 0::int) |
boehmes@34981 | 4070 |
#10447 := (or #10421 #9871) |
boehmes@34981 | 4071 |
#10448 := [th-lemma]: #10447 |
boehmes@34981 | 4072 |
#10449 := [unit-resolution #10448 #10420]: #9871 |
boehmes@34981 | 4073 |
#8784 := (<= #8767 0::int) |
boehmes@34981 | 4074 |
#8791 := (or #8754 #8768) |
boehmes@34981 | 4075 |
#8792 := [def-axiom]: #8791 |
boehmes@34981 | 4076 |
#10450 := [unit-resolution #8792 #10445]: #8768 |
boehmes@34981 | 4077 |
#10451 := (or #8769 #8784) |
boehmes@34981 | 4078 |
#10452 := [th-lemma]: #10451 |
boehmes@34981 | 4079 |
#10453 := [unit-resolution #10452 #10450]: #8784 |
boehmes@34981 | 4080 |
#8930 := (<= #8935 0::int) |
boehmes@34981 | 4081 |
#10454 := (or #10429 #8930) |
boehmes@34981 | 4082 |
#10455 := [th-lemma]: #10454 |
boehmes@34981 | 4083 |
#10456 := [unit-resolution #10455 #10428]: #8930 |
boehmes@34981 | 4084 |
#10096 := (not #9871) |
boehmes@34981 | 4085 |
#10098 := (not #8784) |
boehmes@34981 | 4086 |
#10097 := (not #8930) |
boehmes@34981 | 4087 |
#10099 := (or #9084 #10097 #10098 #10096) |
boehmes@34981 | 4088 |
#10059 := [hypothesis]: #9871 |
boehmes@34981 | 4089 |
#10060 := [hypothesis]: #8784 |
boehmes@34981 | 4090 |
#10062 := [hypothesis]: #8930 |
boehmes@34981 | 4091 |
#10063 := (not #9084) |
boehmes@34981 | 4092 |
#10064 := [hypothesis]: #10063 |
boehmes@34981 | 4093 |
#10065 := [th-lemma #10064 #10062 #10060 #10059]: false |
boehmes@34981 | 4094 |
#10100 := [lemma #10065]: #10099 |
boehmes@34981 | 4095 |
#10457 := [unit-resolution #10100 #10456 #10453 #10449]: #9084 |
boehmes@34981 | 4096 |
#9068 := (>= #8894 0::int) |
boehmes@34981 | 4097 |
#8788 := (>= #8767 0::int) |
boehmes@34981 | 4098 |
#10458 := (or #8769 #8788) |
boehmes@34981 | 4099 |
#10459 := [th-lemma]: #10458 |
boehmes@34981 | 4100 |
#10460 := [unit-resolution #10459 #10450]: #8788 |
boehmes@34981 | 4101 |
#10439 := (not #9874) |
boehmes@34981 | 4102 |
#10007 := (not #8788) |
boehmes@34981 | 4103 |
#10440 := (or #9068 #8931 #10007 #10439) |
boehmes@34981 | 4104 |
#10435 := [hypothesis]: #9874 |
boehmes@34981 | 4105 |
#9938 := [hypothesis]: #8788 |
boehmes@34981 | 4106 |
#10436 := (not #9068) |
boehmes@34981 | 4107 |
#10437 := [hypothesis]: #10436 |
boehmes@34981 | 4108 |
#10438 := [th-lemma #10437 #8937 #9938 #10435]: false |
boehmes@34981 | 4109 |
#10441 := [lemma #10438]: #10440 |
boehmes@34981 | 4110 |
#10461 := [unit-resolution #10441 #10432 #10460 #10423]: #9068 |
boehmes@34981 | 4111 |
#10462 := (or #8912 #10063 #10436) |
boehmes@34981 | 4112 |
#10463 := [th-lemma]: #10462 |
boehmes@34981 | 4113 |
#10464 := [unit-resolution #10463 #10461 #10457]: #8912 |
boehmes@34981 | 4114 |
#8911 := (not #8912) |
boehmes@34981 | 4115 |
#8918 := (or #8848 #8911) |
boehmes@34981 | 4116 |
#3964 := (or #4151 #4143) |
boehmes@34981 | 4117 |
#3607 := [def-axiom]: #3964 |
boehmes@34981 | 4118 |
#10465 := [unit-resolution #3607 #10424]: #4143 |
boehmes@34981 | 4119 |
#9022 := (or #4148 #8848 #8911) |
boehmes@34981 | 4120 |
#8815 := (+ #1883 #8749) |
boehmes@34981 | 4121 |
#8818 := (+ #8817 #8815) |
boehmes@34981 | 4122 |
#8819 := (= #8818 0::int) |
boehmes@34981 | 4123 |
#8820 := (not #8819) |
boehmes@34981 | 4124 |
#8821 := (+ #8817 #1883) |
boehmes@34981 | 4125 |
#8825 := (>= #8821 0::int) |
boehmes@34981 | 4126 |
#8826 := (or #8825 #8820) |
boehmes@34981 | 4127 |
#9031 := (or #4148 #8826) |
boehmes@34981 | 4128 |
#9081 := (iff #9031 #9022) |
boehmes@34981 | 4129 |
#9078 := (or #4148 #8918) |
boehmes@34981 | 4130 |
#9024 := (iff #9078 #9022) |
boehmes@34981 | 4131 |
#9080 := [rewrite]: #9024 |
boehmes@34981 | 4132 |
#9079 := (iff #9031 #9078) |
boehmes@34981 | 4133 |
#8919 := (iff #8826 #8918) |
boehmes@34981 | 4134 |
#8916 := (iff #8820 #8911) |
boehmes@34981 | 4135 |
#8915 := (iff #8819 #8912) |
boehmes@34981 | 4136 |
#8886 := (+ #8749 #8817) |
boehmes@34981 | 4137 |
#8887 := (+ #1883 #8886) |
boehmes@34981 | 4138 |
#8890 := (= #8887 0::int) |
boehmes@34981 | 4139 |
#8913 := (iff #8890 #8912) |
boehmes@34981 | 4140 |
#8914 := [rewrite]: #8913 |
boehmes@34981 | 4141 |
#8891 := (iff #8819 #8890) |
boehmes@34981 | 4142 |
#8888 := (= #8818 #8887) |
boehmes@34981 | 4143 |
#8889 := [rewrite]: #8888 |
boehmes@34981 | 4144 |
#8892 := [monotonicity #8889]: #8891 |
boehmes@34981 | 4145 |
#8910 := [trans #8892 #8914]: #8915 |
boehmes@34981 | 4146 |
#8917 := [monotonicity #8910]: #8916 |
boehmes@34981 | 4147 |
#8857 := (iff #8825 #8848) |
boehmes@34981 | 4148 |
#8827 := (+ #1883 #8817) |
boehmes@34981 | 4149 |
#8833 := (>= #8827 0::int) |
boehmes@34981 | 4150 |
#8849 := (iff #8833 #8848) |
boehmes@34981 | 4151 |
#8856 := [rewrite]: #8849 |
boehmes@34981 | 4152 |
#8834 := (iff #8825 #8833) |
boehmes@34981 | 4153 |
#8829 := (= #8821 #8827) |
boehmes@34981 | 4154 |
#8832 := [rewrite]: #8829 |
boehmes@34981 | 4155 |
#8835 := [monotonicity #8832]: #8834 |
boehmes@34981 | 4156 |
#8858 := [trans #8835 #8856]: #8857 |
boehmes@34981 | 4157 |
#8920 := [monotonicity #8858 #8917]: #8919 |
boehmes@34981 | 4158 |
#9023 := [monotonicity #8920]: #9079 |
boehmes@34981 | 4159 |
#9082 := [trans #9023 #9080]: #9081 |
boehmes@34981 | 4160 |
#9032 := [quant-inst]: #9031 |
boehmes@34981 | 4161 |
#9083 := [mp #9032 #9082]: #9022 |
boehmes@34981 | 4162 |
#10466 := [unit-resolution #9083 #10465]: #8918 |
boehmes@34981 | 4163 |
#10467 := [unit-resolution #10466 #10464]: #8848 |
boehmes@34981 | 4164 |
#10468 := [th-lemma #10432 #10467 #10446 #10423]: false |
boehmes@34981 | 4165 |
#10470 := [lemma #10468]: #10469 |
boehmes@34981 | 4166 |
#8740 := [unit-resolution #10470 #4886]: #4151 |
boehmes@34981 | 4167 |
#3941 := (or #4194 #4154 #4188) |
boehmes@34981 | 4168 |
#3945 := [def-axiom]: #3941 |
boehmes@34981 | 4169 |
#8741 := [unit-resolution #3945 #8740 #8726]: #4188 |
boehmes@34981 | 4170 |
#3672 := (or #4185 #4179) |
boehmes@34981 | 4171 |
#3565 := [def-axiom]: #3672 |
boehmes@34981 | 4172 |
#8742 := [unit-resolution #3565 #8741]: #4179 |
boehmes@34981 | 4173 |
#3947 := (or #4182 #4176 #3161) |
boehmes@34981 | 4174 |
#3669 := [def-axiom]: #3947 |
boehmes@34981 | 4175 |
#8743 := [unit-resolution #3669 #8742 #7107]: #3161 |
boehmes@34981 | 4176 |
#3956 := (or #3156 #3593) |
boehmes@34981 | 4177 |
#3958 := [def-axiom]: #3956 |
boehmes@34981 | 4178 |
#8786 := [unit-resolution #3958 #8743]: #3593 |
boehmes@34981 | 4179 |
#3763 := (or #4364 #4099) |
boehmes@34981 | 4180 |
#3818 := [def-axiom]: #3763 |
boehmes@34981 | 4181 |
#10042 := [unit-resolution #3818 #10034]: #4099 |
boehmes@34981 | 4182 |
#3953 := (or #3156 #1957) |
boehmes@34981 | 4183 |
#3954 := [def-axiom]: #3953 |
boehmes@34981 | 4184 |
#8793 := [unit-resolution #3954 #8743]: #1957 |
boehmes@34981 | 4185 |
#3949 := (or #3156 #1961) |
boehmes@34981 | 4186 |
#3955 := [def-axiom]: #3949 |
boehmes@34981 | 4187 |
#8794 := [unit-resolution #3955 #8743]: #1961 |
boehmes@34981 | 4188 |
#4870 := (or #4197 #1956 #4104 #1960 #2607) |
boehmes@34981 | 4189 |
#4889 := (uf_4 uf_14 ?x53!11) |
boehmes@34981 | 4190 |
#4883 := (= #1946 #4889) |
boehmes@34981 | 4191 |
#4887 := (= #4889 #1946) |
boehmes@34981 | 4192 |
#4882 := [monotonicity #4886]: #4887 |
boehmes@34981 | 4193 |
#4888 := [symm #4882]: #4883 |
boehmes@34981 | 4194 |
#4890 := (* -1::int #4889) |
boehmes@34981 | 4195 |
#6163 := (+ #1946 #4890) |
boehmes@34981 | 4196 |
#6178 := (<= #6163 0::int) |
boehmes@34981 | 4197 |
#6288 := (not #6178) |
boehmes@34981 | 4198 |
#6191 := [hypothesis]: #3593 |
boehmes@34981 | 4199 |
#6244 := [hypothesis]: #1961 |
boehmes@34981 | 4200 |
#6247 := [hypothesis]: #4099 |
boehmes@34981 | 4201 |
#6249 := [hypothesis]: #1957 |
boehmes@34981 | 4202 |
#3938 := (or #4197 #4133) |
boehmes@34981 | 4203 |
#3935 := [def-axiom]: #3938 |
boehmes@34981 | 4204 |
#4841 := [unit-resolution #3935 #4885]: #4133 |
boehmes@34981 | 4205 |
#6294 := (or #6288 #1956 #4138 #4104 #1960 #2607 #586) |
boehmes@34981 | 4206 |
#5206 := (uf_4 uf_14 ?x54!10) |
boehmes@34981 | 4207 |
#5207 := (* -1::int #5206) |
boehmes@34981 | 4208 |
#5202 := (+ uf_9 #5207) |
boehmes@34981 | 4209 |
#5208 := (<= #5202 0::int) |
boehmes@34981 | 4210 |
#5209 := (up_6 uf_15 ?x54!10) |
boehmes@34981 | 4211 |
#5647 := (not #5209) |
boehmes@34981 | 4212 |
#5579 := (+ #4890 #5206) |
boehmes@34981 | 4213 |
#5580 := (+ #1951 #5579) |
boehmes@34981 | 4214 |
#5572 := (>= #5580 0::int) |
boehmes@34981 | 4215 |
#6194 := (not #5572) |
boehmes@34981 | 4216 |
#6196 := (+ #1948 #5207) |
boehmes@34981 | 4217 |
#6208 := (>= #6196 0::int) |
boehmes@34981 | 4218 |
#6195 := (= #1948 #5206) |
boehmes@34981 | 4219 |
#6209 := (= #5206 #1948) |
boehmes@34981 | 4220 |
#6207 := [monotonicity #6250]: #6209 |
boehmes@34981 | 4221 |
#6210 := [symm #6207]: #6195 |
boehmes@34981 | 4222 |
#6211 := (not #6195) |
boehmes@34981 | 4223 |
#6212 := (or #6211 #6208) |
boehmes@34981 | 4224 |
#6241 := [th-lemma]: #6212 |
boehmes@34981 | 4225 |
#6242 := [unit-resolution #6241 #6210]: #6208 |
boehmes@34981 | 4226 |
#6192 := [hypothesis]: #6178 |
boehmes@34981 | 4227 |
#6289 := (not #6208) |
boehmes@34981 | 4228 |
#6290 := (or #6194 #6288 #2607 #6289) |
boehmes@34981 | 4229 |
#6190 := [hypothesis]: #6208 |
boehmes@34981 | 4230 |
#6187 := [hypothesis]: #5572 |
boehmes@34981 | 4231 |
#6193 := [th-lemma #6187 #6192 #6191 #6190]: false |
boehmes@34981 | 4232 |
#6291 := [lemma #6193]: #6290 |
boehmes@34981 | 4233 |
#6243 := [unit-resolution #6291 #6192 #6191 #6242]: #6194 |
boehmes@34981 | 4234 |
#6248 := (or #5647 #5572) |
boehmes@34981 | 4235 |
#5669 := (or #4104 #1960 #5647 #5572) |
boehmes@34981 | 4236 |
#5605 := (+ #5206 #4890) |
boehmes@34981 | 4237 |
#5606 := (+ #1951 #5605) |
boehmes@34981 | 4238 |
#5646 := (>= #5606 0::int) |
boehmes@34981 | 4239 |
#5578 := (or #5647 #1960 #5646) |
boehmes@34981 | 4240 |
#5674 := (or #4104 #5578) |
boehmes@34981 | 4241 |
#5939 := (iff #5674 #5669) |
boehmes@34981 | 4242 |
#5670 := (or #1960 #5647 #5572) |
boehmes@34981 | 4243 |
#5676 := (or #4104 #5670) |
boehmes@34981 | 4244 |
#5909 := (iff #5676 #5669) |
boehmes@34981 | 4245 |
#5910 := [rewrite]: #5909 |
boehmes@34981 | 4246 |
#5677 := (iff #5674 #5676) |
boehmes@34981 | 4247 |
#5673 := (iff #5578 #5670) |
boehmes@34981 | 4248 |
#5598 := (or #5647 #1960 #5572) |
boehmes@34981 | 4249 |
#5671 := (iff #5598 #5670) |
boehmes@34981 | 4250 |
#5672 := [rewrite]: #5671 |
boehmes@34981 | 4251 |
#5601 := (iff #5578 #5598) |
boehmes@34981 | 4252 |
#5599 := (iff #5646 #5572) |
boehmes@34981 | 4253 |
#5581 := (= #5606 #5580) |
boehmes@34981 | 4254 |
#5582 := [rewrite]: #5581 |
boehmes@34981 | 4255 |
#5600 := [monotonicity #5582]: #5599 |
boehmes@34981 | 4256 |
#5602 := [monotonicity #5600]: #5601 |
boehmes@34981 | 4257 |
#5668 := [trans #5602 #5672]: #5673 |
boehmes@34981 | 4258 |
#5678 := [monotonicity #5668]: #5677 |
boehmes@34981 | 4259 |
#5940 := [trans #5678 #5910]: #5939 |
boehmes@34981 | 4260 |
#5675 := [quant-inst]: #5674 |
boehmes@34981 | 4261 |
#5941 := [mp #5675 #5940]: #5669 |
boehmes@34981 | 4262 |
#6177 := [unit-resolution #5941 #6247 #6244]: #6248 |
boehmes@34981 | 4263 |
#6189 := [unit-resolution #6177 #6243]: #5647 |
boehmes@34981 | 4264 |
#5211 := (or #5208 #5209) |
boehmes@34981 | 4265 |
#6168 := [hypothesis]: #4133 |
boehmes@34981 | 4266 |
#5237 := (or #4138 #5208 #5209) |
boehmes@34981 | 4267 |
#5210 := (or #5209 #5208) |
boehmes@34981 | 4268 |
#5238 := (or #4138 #5210) |
boehmes@34981 | 4269 |
#5244 := (iff #5238 #5237) |
boehmes@34981 | 4270 |
#5240 := (or #4138 #5211) |
boehmes@34981 | 4271 |
#5242 := (iff #5240 #5237) |
boehmes@34981 | 4272 |
#5243 := [rewrite]: #5242 |
boehmes@34981 | 4273 |
#5235 := (iff #5238 #5240) |
boehmes@34981 | 4274 |
#5212 := (iff #5210 #5211) |
boehmes@34981 | 4275 |
#5236 := [rewrite]: #5212 |
boehmes@34981 | 4276 |
#5241 := [monotonicity #5236]: #5235 |
boehmes@34981 | 4277 |
#5245 := [trans #5241 #5243]: #5244 |
boehmes@34981 | 4278 |
#5239 := [quant-inst]: #5238 |
boehmes@34981 | 4279 |
#5293 := [mp #5239 #5245]: #5237 |
boehmes@34981 | 4280 |
#6292 := [unit-resolution #5293 #6168]: #5211 |
boehmes@34981 | 4281 |
#6287 := [unit-resolution #6292 #6189]: #5208 |
boehmes@34981 | 4282 |
#6293 := [th-lemma #6242 #6287 #6249]: false |
boehmes@34981 | 4283 |
#6295 := [lemma #6293]: #6294 |
boehmes@34981 | 4284 |
#4866 := [unit-resolution #6295 #4841 #6249 #6247 #6244 #6191 #4886]: #6288 |
boehmes@34981 | 4285 |
#4867 := (not #4883) |
boehmes@34981 | 4286 |
#4868 := (or #4867 #6178) |
boehmes@34981 | 4287 |
#4869 := [th-lemma]: #4868 |
boehmes@34981 | 4288 |
#4840 := [unit-resolution #4869 #4866 #4888]: false |
boehmes@34981 | 4289 |
#4865 := [lemma #4840]: #4870 |
boehmes@34981 | 4290 |
#8795 := [unit-resolution #4865 #8794 #8793 #10042 #4885 #8786]: false |
boehmes@34981 | 4291 |
#8798 := [lemma #8795]: #4197 |
boehmes@34981 | 4292 |
#3834 := (or #4361 #4200 #4355) |
boehmes@34981 | 4293 |
#3835 := [def-axiom]: #3834 |
boehmes@34981 | 4294 |
#10367 := [unit-resolution #3835 #8798 #10246]: #4355 |
boehmes@34981 | 4295 |
#3856 := (or #4352 #184) |
boehmes@34981 | 4296 |
#3842 := [def-axiom]: #3856 |
boehmes@34981 | 4297 |
#10380 := [unit-resolution #3842 #10367]: #184 |
boehmes@34981 | 4298 |
#10381 := [symm #10380]: #7113 |
boehmes@34981 | 4299 |
#13521 := (= #11444 #183) |
boehmes@34981 | 4300 |
#13346 := (= #10482 uf_22) |
boehmes@34981 | 4301 |
#10483 := (= uf_22 #10482) |
boehmes@34981 | 4302 |
#13 := (uf_3 #12) |
boehmes@34981 | 4303 |
#295 := (= #11 #13) |
boehmes@34981 | 4304 |
#3982 := (forall (vars (?x2 T2) (?x3 T2)) (:pat #3981) #295) |
boehmes@34981 | 4305 |
#299 := (forall (vars (?x2 T2) (?x3 T2)) #295) |
boehmes@34981 | 4306 |
#3985 := (iff #299 #3982) |
boehmes@34981 | 4307 |
#3983 := (iff #295 #295) |
boehmes@34981 | 4308 |
#3984 := [refl]: #3983 |
boehmes@34981 | 4309 |
#3986 := [quant-intro #3984]: #3985 |
boehmes@34981 | 4310 |
#1641 := (~ #299 #299) |
boehmes@34981 | 4311 |
#1673 := (~ #295 #295) |
boehmes@34981 | 4312 |
#1674 := [refl]: #1673 |
boehmes@34981 | 4313 |
#1639 := [nnf-pos #1674]: #1641 |
boehmes@34981 | 4314 |
#14 := (= #13 #11) |
boehmes@34981 | 4315 |
#15 := (forall (vars (?x2 T2) (?x3 T2)) #14) |
boehmes@34981 | 4316 |
#300 := (iff #15 #299) |
boehmes@34981 | 4317 |
#297 := (iff #14 #295) |
boehmes@34981 | 4318 |
#298 := [rewrite]: #297 |
boehmes@34981 | 4319 |
#301 := [quant-intro #298]: #300 |
boehmes@34981 | 4320 |
#294 := [asserted]: #15 |
boehmes@34981 | 4321 |
#304 := [mp #294 #301]: #299 |
boehmes@34981 | 4322 |
#1675 := [mp~ #304 #1639]: #299 |
boehmes@34981 | 4323 |
#3987 := [mp #1675 #3986]: #3982 |
boehmes@34981 | 4324 |
#7756 := (not #3982) |
boehmes@34981 | 4325 |
#10489 := (or #7756 #10483) |
boehmes@34981 | 4326 |
#10490 := [quant-inst]: #10489 |
boehmes@34981 | 4327 |
#13345 := [unit-resolution #10490 #3987]: #10483 |
boehmes@34981 | 4328 |
#13347 := [symm #13345]: #13346 |
boehmes@34981 | 4329 |
#13522 := [monotonicity #13347]: #13521 |
boehmes@34981 | 4330 |
#13524 := [trans #13522 #10381]: #13523 |
boehmes@34981 | 4331 |
#27228 := [monotonicity #13524 #27216]: #27227 |
boehmes@34981 | 4332 |
#27230 := [symm #27228]: #27229 |
boehmes@34981 | 4333 |
#27232 := [monotonicity #27230]: #27231 |
boehmes@34981 | 4334 |
#27226 := [hypothesis]: #16801 |
boehmes@34981 | 4335 |
#27233 := [mp #27226 #27232]: #27109 |
boehmes@34981 | 4336 |
#27075 := (= #10482 #19843) |
boehmes@34981 | 4337 |
#25893 := (up_6 uf_15 #19843) |
boehmes@34981 | 4338 |
#27081 := (or #25893 #27075) |
boehmes@34981 | 4339 |
#27086 := (iff #27073 #27081) |
boehmes@34981 | 4340 |
#30 := (:var 1 T5) |
boehmes@34981 | 4341 |
#20 := (:var 2 T2) |
boehmes@34981 | 4342 |
#29 := (:var 3 T4) |
boehmes@34981 | 4343 |
#31 := (uf_7 #29 #20 #30) |
boehmes@34981 | 4344 |
#32 := (up_6 #31 #11) |
boehmes@34981 | 4345 |
#4001 := (pattern #32) |
boehmes@34981 | 4346 |
#35 := (up_6 #29 #11) |
boehmes@34981 | 4347 |
#34 := (= #30 uf_8) |
boehmes@34981 | 4348 |
#24 := (= #11 #20) |
boehmes@34981 | 4349 |
#36 := (ite #24 #34 #35) |
boehmes@34981 | 4350 |
#37 := (iff #32 #36) |
boehmes@34981 | 4351 |
#4002 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) (:pat #4001) #37) |
boehmes@34981 | 4352 |
#38 := (forall (vars (?x10 T4) (?x11 T2) (?x12 T5) (?x13 T2)) #37) |
boehmes@34981 | 4353 |
#4005 := (iff #38 #4002) |
boehmes@34981 | 4354 |
#4003 := (iff #37 #37) |
boehmes@34981 | 4355 |
#4004 := [refl]: #4003 |
boehmes@34981 | 4356 |
#4006 := [quant-intro #4004]: #4005 |
boehmes@34981 | 4357 |
#1646 := (~ #38 #38) |
boehmes@34981 | 4358 |
#1682 := (~ #37 #37) |
boehmes@34981 | 4359 |
#1683 := [refl]: #1682 |
boehmes@34981 | 4360 |
#1647 := [nnf-pos #1683]: #1646 |
boehmes@34981 | 4361 |
#311 := [asserted]: #38 |
boehmes@34981 | 4362 |
#1684 := [mp~ #311 #1647]: #38 |
boehmes@34981 | 4363 |
#4007 := [mp #1684 #4006]: #4002 |
boehmes@34981 | 4364 |
#6538 := (not #4002) |
boehmes@34981 | 4365 |
#27089 := (or #6538 #27086) |
boehmes@34981 | 4366 |
#3681 := (= uf_8 uf_8) |
boehmes@34981 | 4367 |
#27069 := (= #19843 #10482) |
boehmes@34981 | 4368 |
#27070 := (ite #27069 #3681 #25893) |
boehmes@34981 | 4369 |
#27074 := (iff #27073 #27070) |
boehmes@34981 | 4370 |
#27090 := (or #6538 #27074) |
boehmes@34981 | 4371 |
#27092 := (iff #27090 #27089) |
boehmes@34981 | 4372 |
#27094 := (iff #27089 #27089) |
boehmes@34981 | 4373 |
#27095 := [rewrite]: #27094 |
boehmes@34981 | 4374 |
#27087 := (iff #27074 #27086) |
boehmes@34981 | 4375 |
#27084 := (iff #27070 #27081) |
boehmes@34981 | 4376 |
#27078 := (ite #27075 true #25893) |
boehmes@34981 | 4377 |
#27082 := (iff #27078 #27081) |
boehmes@34981 | 4378 |
#27083 := [rewrite]: #27082 |
boehmes@34981 | 4379 |
#27079 := (iff #27070 #27078) |
boehmes@34981 | 4380 |
#3684 := (iff #3681 true) |
boehmes@34981 | 4381 |
#3673 := [rewrite]: #3684 |
boehmes@34981 | 4382 |
#27076 := (iff #27069 #27075) |
boehmes@34981 | 4383 |
#27077 := [rewrite]: #27076 |
boehmes@34981 | 4384 |
#27080 := [monotonicity #27077 #3673]: #27079 |
boehmes@34981 | 4385 |
#27085 := [trans #27080 #27083]: #27084 |
boehmes@34981 | 4386 |
#27088 := [monotonicity #27085]: #27087 |
boehmes@34981 | 4387 |
#27093 := [monotonicity #27088]: #27092 |
boehmes@34981 | 4388 |
#27096 := [trans #27093 #27095]: #27092 |
boehmes@34981 | 4389 |
#27091 := [quant-inst]: #27090 |
boehmes@34981 | 4390 |
#27097 := [mp #27091 #27096]: #27089 |
boehmes@34981 | 4391 |
#27196 := [unit-resolution #27097 #4007]: #27086 |
boehmes@34981 | 4392 |
#27106 := (not #27086) |
boehmes@34981 | 4393 |
#27223 := (or #27106 #27073) |
boehmes@34981 | 4394 |
#5835 := (up_6 uf_15 #5823) |
boehmes@34981 | 4395 |
#27219 := (iff #5835 #25893) |
boehmes@34981 | 4396 |
#27217 := (iff #25893 #5835) |
boehmes@34981 | 4397 |
#27218 := [monotonicity #27216]: #27217 |
boehmes@34981 | 4398 |
#27220 := [symm #27218]: #27219 |
boehmes@34981 | 4399 |
#5836 := (not #5835) |
boehmes@34981 | 4400 |
#5828 := (uf_1 #5823 ?x75!20) |
boehmes@34981 | 4401 |
#5829 := (uf_10 #5828) |
boehmes@34981 | 4402 |
#5830 := (* -1::int #5829) |
boehmes@34981 | 4403 |
#5824 := (uf_4 uf_14 #5823) |
boehmes@34981 | 4404 |
#5825 := (* -1::int #5824) |
boehmes@34981 | 4405 |
#5831 := (+ #5825 #5830) |
boehmes@34981 | 4406 |
#5561 := (uf_4 uf_14 ?x75!20) |
boehmes@34981 | 4407 |
#5832 := (+ #5561 #5831) |
boehmes@34981 | 4408 |
#5833 := (= #5832 0::int) |
boehmes@34981 | 4409 |
#5834 := (not #5833) |
boehmes@34981 | 4410 |
#5826 := (+ #5561 #5825) |
boehmes@34981 | 4411 |
#5827 := (<= #5826 0::int) |
boehmes@34981 | 4412 |
#5842 := (or #5827 #5834 #5836) |
boehmes@34981 | 4413 |
#5845 := (not #5842) |
boehmes@34981 | 4414 |
#5591 := (* -1::int #5561) |
boehmes@34981 | 4415 |
#5839 := (+ uf_9 #5591) |
boehmes@34981 | 4416 |
#5840 := (<= #5839 0::int) |
boehmes@34981 | 4417 |
#22585 := (not #5840) |
boehmes@34981 | 4418 |
#6522 := [hypothesis]: #3240 |
boehmes@34981 | 4419 |
#3920 := (not #2683) |
boehmes@34981 | 4420 |
#3921 := (or #3235 #3920) |
boehmes@34981 | 4421 |
#3915 := [def-axiom]: #3921 |
boehmes@34981 | 4422 |
#6523 := [unit-resolution #3915 #6522]: #3920 |
boehmes@34981 | 4423 |
#13600 := (or #3235 #2683) |
boehmes@34981 | 4424 |
#6436 := (uf_1 uf_22 ?x68!16) |
boehmes@34981 | 4425 |
#6437 := (uf_10 #6436) |
boehmes@34981 | 4426 |
#6462 := (+ #2681 #6437) |
boehmes@34981 | 4427 |
#6463 := (+ #177 #6462) |
boehmes@34981 | 4428 |
#13033 := (<= #6463 0::int) |
boehmes@34981 | 4429 |
#6466 := (= #6463 0::int) |
boehmes@34981 | 4430 |
#6403 := (uf_4 uf_14 ?x68!16) |
boehmes@34981 | 4431 |
#6420 := (* -1::int #6403) |
boehmes@34981 | 4432 |
#6455 := (+ #6420 #6437) |
boehmes@34981 | 4433 |
#6456 := (+ #177 #6455) |
boehmes@34981 | 4434 |
#6457 := (>= #6456 0::int) |
boehmes@34981 | 4435 |
#6441 := (* -1::int #6437) |
boehmes@34981 | 4436 |
#6445 := (+ uf_9 #6441) |
boehmes@34981 | 4437 |
#6446 := (<= #6445 0::int) |
boehmes@34981 | 4438 |
#6492 := (or #6446 #6457) |
boehmes@34981 | 4439 |
#6495 := (not #6492) |
boehmes@34981 | 4440 |
#6489 := (= #2095 #6403) |
boehmes@34981 | 4441 |
#9335 := (not #6489) |
boehmes@34981 | 4442 |
#6421 := (+ #2095 #6420) |
boehmes@34981 | 4443 |
#13056 := (>= #6421 0::int) |
boehmes@34981 | 4444 |
#13361 := (not #13056) |
boehmes@34981 | 4445 |
#12929 := (= ?x67!17 #10482) |
boehmes@34981 | 4446 |
#6205 := (up_6 uf_15 ?x67!17) |
boehmes@34981 | 4447 |
#12936 := (or #6205 #12929) |
boehmes@34981 | 4448 |
#12931 := (up_6 #11444 ?x67!17) |
boehmes@34981 | 4449 |
#12941 := (iff #12931 #12936) |
boehmes@34981 | 4450 |
#12895 := (or #6538 #12941) |
boehmes@34981 | 4451 |
#12930 := (ite #12929 #3681 #6205) |
boehmes@34981 | 4452 |
#12932 := (iff #12931 #12930) |
boehmes@34981 | 4453 |
#12896 := (or #6538 #12932) |
boehmes@34981 | 4454 |
#12898 := (iff #12896 #12895) |
boehmes@34981 | 4455 |
#12894 := (iff #12895 #12895) |
boehmes@34981 | 4456 |
#12900 := [rewrite]: #12894 |
boehmes@34981 | 4457 |
#12942 := (iff #12932 #12941) |
boehmes@34981 | 4458 |
#12939 := (iff #12930 #12936) |
boehmes@34981 | 4459 |
#12933 := (ite #12929 true #6205) |
boehmes@34981 | 4460 |
#12937 := (iff #12933 #12936) |
boehmes@34981 | 4461 |
#12938 := [rewrite]: #12937 |
boehmes@34981 | 4462 |
#12934 := (iff #12930 #12933) |
boehmes@34981 | 4463 |
#12935 := [monotonicity #3673]: #12934 |
boehmes@34981 | 4464 |
#12940 := [trans #12935 #12938]: #12939 |
boehmes@34981 | 4465 |
#12943 := [monotonicity #12940]: #12942 |
boehmes@34981 | 4466 |
#12899 := [monotonicity #12943]: #12898 |
boehmes@34981 | 4467 |
#12901 := [trans #12899 #12900]: #12898 |
boehmes@34981 | 4468 |
#12897 := [quant-inst]: #12896 |
boehmes@34981 | 4469 |
#12902 := [mp #12897 #12901]: #12895 |
boehmes@34981 | 4470 |
#13389 := [unit-resolution #12902 #4007]: #12941 |
boehmes@34981 | 4471 |
#11402 := (iff #2098 #12931) |
boehmes@34981 | 4472 |
#13390 := (iff #12931 #2098) |
boehmes@34981 | 4473 |
#11401 := [monotonicity #13524]: #13390 |
boehmes@34981 | 4474 |
#13535 := [symm #11401]: #11402 |
boehmes@34981 | 4475 |
#3775 := (or #3235 #2098) |
boehmes@34981 | 4476 |
#3776 := [def-axiom]: #3775 |
boehmes@34981 | 4477 |
#6525 := [unit-resolution #3776 #6522]: #2098 |
boehmes@34981 | 4478 |
#13536 := [mp #6525 #13535]: #12931 |
boehmes@34981 | 4479 |
#12962 := (not #12931) |
boehmes@34981 | 4480 |
#12959 := (not #12941) |
boehmes@34981 | 4481 |
#12963 := (or #12959 #12962 #12936) |
boehmes@34981 | 4482 |
#12964 := [def-axiom]: #12963 |
boehmes@34981 | 4483 |
#13537 := [unit-resolution #12964 #13536 #13389]: #12936 |
boehmes@34981 | 4484 |
#10975 := [hypothesis]: #3920 |
boehmes@34981 | 4485 |
#6233 := (+ #177 #6420) |
boehmes@34981 | 4486 |
#6234 := (<= #6233 0::int) |
boehmes@34981 | 4487 |
#3749 := (up_6 uf_15 ?x68!16) |
boehmes@34981 | 4488 |
#12831 := (not #3749) |
boehmes@34981 | 4489 |
#12761 := (= ?x68!16 #10482) |
boehmes@34981 | 4490 |
#12767 := (or #3749 #12761) |
boehmes@34981 | 4491 |
#12836 := (not #12767) |
boehmes@34981 | 4492 |
#12763 := (up_6 #11444 ?x68!16) |
boehmes@34981 | 4493 |
#12796 := (iff #12763 #12767) |
boehmes@34981 | 4494 |
#12793 := (or #6538 #12796) |
boehmes@34981 | 4495 |
#12762 := (ite #12761 #3681 #3749) |
boehmes@34981 | 4496 |
#12764 := (iff #12763 #12762) |
boehmes@34981 | 4497 |
#12799 := (or #6538 #12764) |
boehmes@34981 | 4498 |
#12801 := (iff #12799 #12793) |
boehmes@34981 | 4499 |
#12803 := (iff #12793 #12793) |
boehmes@34981 | 4500 |
#12828 := [rewrite]: #12803 |
boehmes@34981 | 4501 |
#12797 := (iff #12764 #12796) |
boehmes@34981 | 4502 |
#12794 := (iff #12762 #12767) |
boehmes@34981 | 4503 |
#12759 := (ite #12761 true #3749) |
boehmes@34981 | 4504 |
#12768 := (iff #12759 #12767) |
boehmes@34981 | 4505 |
#12769 := [rewrite]: #12768 |
boehmes@34981 | 4506 |
#12765 := (iff #12762 #12759) |
boehmes@34981 | 4507 |
#12766 := [monotonicity #3673]: #12765 |
boehmes@34981 | 4508 |
#12795 := [trans #12766 #12769]: #12794 |
boehmes@34981 | 4509 |
#12798 := [monotonicity #12795]: #12797 |
boehmes@34981 | 4510 |
#12802 := [monotonicity #12798]: #12801 |
boehmes@34981 | 4511 |
#12829 := [trans #12802 #12828]: #12801 |
boehmes@34981 | 4512 |
#12800 := [quant-inst]: #12799 |
boehmes@34981 | 4513 |
#12830 := [mp #12800 #12829]: #12793 |
boehmes@34981 | 4514 |
#13565 := [unit-resolution #12830 #4007]: #12796 |
boehmes@34981 | 4515 |
#12866 := (not #12763) |
boehmes@34981 | 4516 |
#13564 := (iff #2100 #12866) |
boehmes@34981 | 4517 |
#13568 := (iff #2099 #12763) |
boehmes@34981 | 4518 |
#13566 := (iff #12763 #2099) |
boehmes@34981 | 4519 |
#13567 := [monotonicity #13524]: #13566 |
boehmes@34981 | 4520 |
#13569 := [symm #13567]: #13568 |
boehmes@34981 | 4521 |
#13570 := [monotonicity #13569]: #13564 |
boehmes@34981 | 4522 |
#3918 := (or #3235 #2100) |
boehmes@34981 | 4523 |
#3919 := [def-axiom]: #3918 |
boehmes@34981 | 4524 |
#6524 := [unit-resolution #3919 #6522]: #2100 |
boehmes@34981 | 4525 |
#13571 := [mp #6524 #13570]: #12866 |
boehmes@34981 | 4526 |
#12863 := (not #12796) |
boehmes@34981 | 4527 |
#12864 := (or #12863 #12763 #12836) |
boehmes@34981 | 4528 |
#12865 := [def-axiom]: #12864 |
boehmes@34981 | 4529 |
#13572 := [unit-resolution #12865 #13571 #13565]: #12836 |
boehmes@34981 | 4530 |
#12832 := (or #12767 #12831) |
boehmes@34981 | 4531 |
#12827 := [def-axiom]: #12832 |
boehmes@34981 | 4532 |
#13573 := [unit-resolution #12827 #13572]: #12831 |
boehmes@34981 | 4533 |
#6238 := (or #3749 #6234) |
boehmes@34981 | 4534 |
#3838 := (or #4352 #4203) |
boehmes@34981 | 4535 |
#3839 := [def-axiom]: #3838 |
boehmes@34981 | 4536 |
#10794 := [unit-resolution #3839 #10367]: #4203 |
boehmes@34981 | 4537 |
#13087 := (or #4208 #3749 #6234) |
boehmes@34981 | 4538 |
#6251 := (+ #6403 #1268) |
boehmes@34981 | 4539 |
#6252 := (>= #6251 0::int) |
boehmes@34981 | 4540 |
#6253 := (or #3749 #6252) |
boehmes@34981 | 4541 |
#13085 := (or #4208 #6253) |
boehmes@34981 | 4542 |
#13095 := (iff #13085 #13087) |
boehmes@34981 | 4543 |
#13091 := (or #4208 #6238) |
boehmes@34981 | 4544 |
#13093 := (iff #13091 #13087) |
boehmes@34981 | 4545 |
#13094 := [rewrite]: #13093 |
boehmes@34981 | 4546 |
#13084 := (iff #13085 #13091) |
boehmes@34981 | 4547 |
#6239 := (iff #6253 #6238) |
boehmes@34981 | 4548 |
#6236 := (iff #6252 #6234) |
boehmes@34981 | 4549 |
#6254 := (+ #1268 #6403) |
boehmes@34981 | 4550 |
#6257 := (>= #6254 0::int) |
boehmes@34981 | 4551 |
#6232 := (iff #6257 #6234) |
boehmes@34981 | 4552 |
#6235 := [rewrite]: #6232 |
boehmes@34981 | 4553 |
#6258 := (iff #6252 #6257) |
boehmes@34981 | 4554 |
#6255 := (= #6251 #6254) |
boehmes@34981 | 4555 |
#6256 := [rewrite]: #6255 |
boehmes@34981 | 4556 |
#6259 := [monotonicity #6256]: #6258 |
boehmes@34981 | 4557 |
#6237 := [trans #6259 #6235]: #6236 |
boehmes@34981 | 4558 |
#6240 := [monotonicity #6237]: #6239 |
boehmes@34981 | 4559 |
#13092 := [monotonicity #6240]: #13084 |
boehmes@34981 | 4560 |
#13096 := [trans #13092 #13094]: #13095 |
boehmes@34981 | 4561 |
#13090 := [quant-inst]: #13085 |
boehmes@34981 | 4562 |
#13098 := [mp #13090 #13096]: #13087 |
boehmes@34981 | 4563 |
#13574 := [unit-resolution #13098 #10794]: #6238 |
boehmes@34981 | 4564 |
#10559 := [unit-resolution #13574 #13573]: #6234 |
boehmes@34981 | 4565 |
#12956 := (not #12936) |
boehmes@34981 | 4566 |
#13360 := (not #6234) |
boehmes@34981 | 4567 |
#13379 := (or #13361 #2683 #13360 #12956) |
boehmes@34981 | 4568 |
#4526 := (uf_24 uf_22) |
boehmes@34981 | 4569 |
#4567 := (* -1::int #4526) |
boehmes@34981 | 4570 |
#6154 := (+ #2093 #4567) |
boehmes@34981 | 4571 |
#13335 := (<= #6154 0::int) |
boehmes@34981 | 4572 |
#13334 := (= #2093 #4526) |
boehmes@34981 | 4573 |
#6206 := (= ?x67!17 uf_22) |
boehmes@34981 | 4574 |
#13343 := [hypothesis]: #12936 |
boehmes@34981 | 4575 |
#10290 := (not #6205) |
boehmes@34981 | 4576 |
#10815 := (uf_4 uf_14 #10482) |
boehmes@34981 | 4577 |
#10842 := (* -1::int #10815) |
boehmes@34981 | 4578 |
#6176 := (uf_4 uf_14 ?x67!17) |
boehmes@34981 | 4579 |
#13287 := (+ #6176 #10842) |
boehmes@34981 | 4580 |
#13288 := (<= #13287 0::int) |
boehmes@34981 | 4581 |
#13464 := (not #13288) |
boehmes@34981 | 4582 |
#13357 := [hypothesis]: #6234 |
boehmes@34981 | 4583 |
#5358 := (* -1::int #6176) |
boehmes@34981 | 4584 |
#5458 := (+ #2093 #5358) |
boehmes@34981 | 4585 |
#5459 := (<= #5458 0::int) |
boehmes@34981 | 4586 |
#3715 := (or #4352 #4346) |
boehmes@34981 | 4587 |
#3826 := [def-axiom]: #3715 |
boehmes@34981 | 4588 |
#10824 := [unit-resolution #3826 #10367]: #4346 |
boehmes@34981 | 4589 |
#3847 := (or #4352 #4213) |
boehmes@34981 | 4590 |
#3820 := [def-axiom]: #3847 |
boehmes@34981 | 4591 |
#10373 := [unit-resolution #3820 #10367]: #4213 |
boehmes@34981 | 4592 |
#3821 := (or #4352 #4221) |
boehmes@34981 | 4593 |
#3822 := [def-axiom]: #3821 |
boehmes@34981 | 4594 |
#10825 := [unit-resolution #3822 #10367]: #4221 |
boehmes@34981 | 4595 |
#6791 := (or #2650 #4226 #4218) |
boehmes@34981 | 4596 |
#6483 := (uf_1 uf_22 ?x61!13) |
boehmes@34981 | 4597 |
#6484 := (uf_10 #6483) |
boehmes@34981 | 4598 |
#6567 := (+ #2036 #6484) |
boehmes@34981 | 4599 |
#6568 := (+ #177 #6567) |
boehmes@34981 | 4600 |
#6588 := (>= #6568 0::int) |
boehmes@34981 | 4601 |
#6570 := (= #6568 0::int) |
boehmes@34981 | 4602 |
#6544 := (* -1::int #6484) |
boehmes@34981 | 4603 |
#6540 := (+ uf_9 #6544) |
boehmes@34981 | 4604 |
#6548 := (<= #6540 0::int) |
boehmes@34981 | 4605 |
#6625 := (not #6548) |
boehmes@34981 | 4606 |
#6558 := (+ #2648 #6484) |
boehmes@34981 | 4607 |
#6553 := (+ #177 #6558) |
boehmes@34981 | 4608 |
#6559 := (>= #6553 0::int) |
boehmes@34981 | 4609 |
#6596 := (or #6548 #6559) |
boehmes@34981 | 4610 |
#6598 := (not #6596) |
boehmes@34981 | 4611 |
#6593 := (= #2035 #2037) |
boehmes@34981 | 4612 |
#6749 := (not #6593) |
boehmes@34981 | 4613 |
#6733 := [hypothesis]: #2655 |
boehmes@34981 | 4614 |
#6752 := (or #6749 #2650) |
boehmes@34981 | 4615 |
#6753 := [th-lemma]: #6752 |
boehmes@34981 | 4616 |
#6748 := [unit-resolution #6753 #6733]: #6749 |
boehmes@34981 | 4617 |
#6754 := [hypothesis]: #4213 |
boehmes@34981 | 4618 |
#6603 := (or #4218 #6593 #6598) |
boehmes@34981 | 4619 |
#6545 := (+ #1268 #6544) |
boehmes@34981 | 4620 |
#6546 := (+ #2037 #6545) |
boehmes@34981 | 4621 |
#6547 := (<= #6546 0::int) |
boehmes@34981 | 4622 |
#6589 := (or #6548 #6547) |
boehmes@34981 | 4623 |
#6591 := (not #6589) |
boehmes@34981 | 4624 |
#6592 := (= #2037 #2035) |
boehmes@34981 | 4625 |
#6590 := (or #6592 #6591) |
boehmes@34981 | 4626 |
#6604 := (or #4218 #6590) |
boehmes@34981 | 4627 |
#6621 := (iff #6604 #6603) |
boehmes@34981 | 4628 |
#6601 := (or #6593 #6598) |
boehmes@34981 | 4629 |
#6606 := (or #4218 #6601) |
boehmes@34981 | 4630 |
#6619 := (iff #6606 #6603) |
boehmes@34981 | 4631 |
#6620 := [rewrite]: #6619 |
boehmes@34981 | 4632 |
#6617 := (iff #6604 #6606) |
boehmes@34981 | 4633 |
#6564 := (iff #6590 #6601) |
boehmes@34981 | 4634 |
#6599 := (iff #6591 #6598) |
boehmes@34981 | 4635 |
#6597 := (iff #6589 #6596) |
boehmes@34981 | 4636 |
#6562 := (iff #6547 #6559) |
boehmes@34981 | 4637 |
#6550 := (+ #2037 #6544) |
boehmes@34981 | 4638 |
#6551 := (+ #1268 #6550) |
boehmes@34981 | 4639 |
#6555 := (<= #6551 0::int) |
boehmes@34981 | 4640 |
#6560 := (iff #6555 #6559) |
boehmes@34981 | 4641 |
#6561 := [rewrite]: #6560 |
boehmes@34981 | 4642 |
#6556 := (iff #6547 #6555) |
boehmes@34981 | 4643 |
#6552 := (= #6546 #6551) |
boehmes@34981 | 4644 |
#6554 := [rewrite]: #6552 |
boehmes@34981 | 4645 |
#6557 := [monotonicity #6554]: #6556 |
boehmes@34981 | 4646 |
#6563 := [trans #6557 #6561]: #6562 |
boehmes@34981 | 4647 |
#6565 := [monotonicity #6563]: #6597 |
boehmes@34981 | 4648 |
#6600 := [monotonicity #6565]: #6599 |
boehmes@34981 | 4649 |
#6594 := (iff #6592 #6593) |
boehmes@34981 | 4650 |
#6595 := [rewrite]: #6594 |
boehmes@34981 | 4651 |
#6602 := [monotonicity #6595 #6600]: #6564 |
boehmes@34981 | 4652 |
#6618 := [monotonicity #6602]: #6617 |
boehmes@34981 | 4653 |
#6622 := [trans #6618 #6620]: #6621 |
boehmes@34981 | 4654 |
#6605 := [quant-inst]: #6604 |
boehmes@34981 | 4655 |
#6623 := [mp #6605 #6622]: #6603 |
boehmes@34981 | 4656 |
#6755 := [unit-resolution #6623 #6754 #6748]: #6598 |
boehmes@34981 | 4657 |
#6626 := (or #6596 #6625) |
boehmes@34981 | 4658 |
#6627 := [def-axiom]: #6626 |
boehmes@34981 | 4659 |
#6756 := [unit-resolution #6627 #6755]: #6625 |
boehmes@34981 | 4660 |
#6628 := (not #6559) |
boehmes@34981 | 4661 |
#6629 := (or #6596 #6628) |
boehmes@34981 | 4662 |
#6630 := [def-axiom]: #6629 |
boehmes@34981 | 4663 |
#6757 := [unit-resolution #6630 #6755]: #6628 |
boehmes@34981 | 4664 |
#6574 := (or #6548 #6559 #6570) |
boehmes@34981 | 4665 |
#6758 := [hypothesis]: #4221 |
boehmes@34981 | 4666 |
#6576 := (or #4226 #6548 #6559 #6570) |
boehmes@34981 | 4667 |
#6542 := (+ #6484 #2036) |
boehmes@34981 | 4668 |
#6543 := (+ #177 #6542) |
boehmes@34981 | 4669 |
#6541 := (= #6543 0::int) |
boehmes@34981 | 4670 |
#6549 := (or #6548 #6547 #6541) |
boehmes@34981 | 4671 |
#6577 := (or #4226 #6549) |
boehmes@34981 | 4672 |
#6585 := (iff #6577 #6576) |
boehmes@34981 | 4673 |
#6580 := (or #4226 #6574) |
boehmes@34981 | 4674 |
#6582 := (iff #6580 #6576) |
boehmes@34981 | 4675 |
#6583 := [rewrite]: #6582 |
boehmes@34981 | 4676 |
#6578 := (iff #6577 #6580) |
boehmes@34981 | 4677 |
#6572 := (iff #6549 #6574) |
boehmes@34981 | 4678 |
#6571 := (iff #6541 #6570) |
boehmes@34981 | 4679 |
#6566 := (= #6543 #6568) |
boehmes@34981 | 4680 |
#6569 := [rewrite]: #6566 |
boehmes@34981 | 4681 |
#6573 := [monotonicity #6569]: #6571 |
boehmes@34981 | 4682 |
#6575 := [monotonicity #6563 #6573]: #6572 |
boehmes@34981 | 4683 |
#6581 := [monotonicity #6575]: #6578 |
boehmes@34981 | 4684 |
#6586 := [trans #6581 #6583]: #6585 |
boehmes@34981 | 4685 |
#6579 := [quant-inst]: #6577 |
boehmes@34981 | 4686 |
#6584 := [mp #6579 #6586]: #6576 |
boehmes@34981 | 4687 |
#6782 := [unit-resolution #6584 #6758]: #6574 |
boehmes@34981 | 4688 |
#6783 := [unit-resolution #6782 #6757 #6756]: #6570 |
boehmes@34981 | 4689 |
#6784 := (not #6570) |
boehmes@34981 | 4690 |
#6785 := (or #6784 #6588) |
boehmes@34981 | 4691 |
#6786 := [th-lemma]: #6785 |
boehmes@34981 | 4692 |
#6781 := [unit-resolution #6786 #6783]: #6588 |
boehmes@34981 | 4693 |
#6624 := (>= #2649 0::int) |
boehmes@34981 | 4694 |
#6787 := (or #6624 #2650) |
boehmes@34981 | 4695 |
#6788 := [th-lemma]: #6787 |
boehmes@34981 | 4696 |
#6789 := [unit-resolution #6788 #6733]: #6624 |
boehmes@34981 | 4697 |
#6790 := [th-lemma #6789 #6757 #6781]: false |
boehmes@34981 | 4698 |
#6815 := [lemma #6790]: #6791 |
boehmes@34981 | 4699 |
#10826 := [unit-resolution #6815 #10825 #10373]: #2650 |
boehmes@34981 | 4700 |
#3853 := (or #4349 #2655 #4343) |
boehmes@34981 | 4701 |
#3854 := [def-axiom]: #3853 |
boehmes@34981 | 4702 |
#10827 := [unit-resolution #3854 #10826 #10824]: #4343 |
boehmes@34981 | 4703 |
#3866 := (or #4340 #4229) |
boehmes@34981 | 4704 |
#3867 := [def-axiom]: #3866 |
boehmes@34981 | 4705 |
#10835 := [unit-resolution #3867 #10827]: #4229 |
boehmes@34981 | 4706 |
#10497 := (or #4234 #5459) |
boehmes@34981 | 4707 |
#5451 := (+ #6176 #2094) |
boehmes@34981 | 4708 |
#5452 := (>= #5451 0::int) |
boehmes@34981 | 4709 |
#10498 := (or #4234 #5452) |
boehmes@34981 | 4710 |
#10502 := (iff #10498 #10497) |
boehmes@34981 | 4711 |
#10504 := (iff #10497 #10497) |
boehmes@34981 | 4712 |
#10505 := [rewrite]: #10504 |
boehmes@34981 | 4713 |
#5485 := (iff #5452 #5459) |
boehmes@34981 | 4714 |
#5453 := (+ #2094 #6176) |
boehmes@34981 | 4715 |
#5450 := (>= #5453 0::int) |
boehmes@34981 | 4716 |
#5460 := (iff #5450 #5459) |
boehmes@34981 | 4717 |
#5484 := [rewrite]: #5460 |
boehmes@34981 | 4718 |
#5456 := (iff #5452 #5450) |
boehmes@34981 | 4719 |
#5454 := (= #5451 #5453) |
boehmes@34981 | 4720 |
#5455 := [rewrite]: #5454 |
boehmes@34981 | 4721 |
#5457 := [monotonicity #5455]: #5456 |
boehmes@34981 | 4722 |
#5486 := [trans #5457 #5484]: #5485 |
boehmes@34981 | 4723 |
#10503 := [monotonicity #5486]: #10502 |
boehmes@34981 | 4724 |
#10506 := [trans #10503 #10505]: #10502 |
boehmes@34981 | 4725 |
#10501 := [quant-inst]: #10498 |
boehmes@34981 | 4726 |
#10507 := [mp #10501 #10506]: #10497 |
boehmes@34981 | 4727 |
#11063 := [unit-resolution #10507 #10835]: #5459 |
boehmes@34981 | 4728 |
#10550 := (+ #177 #10842) |
boehmes@34981 | 4729 |
#10551 := (>= #10550 0::int) |
boehmes@34981 | 4730 |
#10851 := (= #177 #10815) |
boehmes@34981 | 4731 |
#13455 := (= #10815 #177) |
boehmes@34981 | 4732 |
#13456 := [monotonicity #13347]: #13455 |
boehmes@34981 | 4733 |
#13457 := [symm #13456]: #10851 |
boehmes@34981 | 4734 |
#13458 := (not #10851) |
boehmes@34981 | 4735 |
#13459 := (or #13458 #10551) |
boehmes@34981 | 4736 |
#13460 := [th-lemma]: #13459 |
boehmes@34981 | 4737 |
#13461 := [unit-resolution #13460 #13457]: #10551 |
boehmes@34981 | 4738 |
#13358 := [hypothesis]: #13056 |
boehmes@34981 | 4739 |
#13331 := (not #10551) |
boehmes@34981 | 4740 |
#11754 := (not #5459) |
boehmes@34981 | 4741 |
#13362 := (or #13464 #11754 #2683 #13360 #13331 #13361) |
boehmes@34981 | 4742 |
#13363 := [th-lemma]: #13362 |
boehmes@34981 | 4743 |
#13364 := [unit-resolution #13363 #13358 #13461 #11063 #13357 #10975]: #13464 |
boehmes@34981 | 4744 |
#13586 := (or #10290 #13288) |
boehmes@34981 | 4745 |
#13575 := [hypothesis]: #13464 |
boehmes@34981 | 4746 |
#10840 := (up_6 uf_15 #10482) |
boehmes@34981 | 4747 |
#13580 := (not #10840) |
boehmes@34981 | 4748 |
#13581 := (iff #176 #13580) |
boehmes@34981 | 4749 |
#13578 := (iff #175 #10840) |
boehmes@34981 | 4750 |
#13576 := (iff #10840 #175) |
boehmes@34981 | 4751 |
#13577 := [monotonicity #13347]: #13576 |
boehmes@34981 | 4752 |
#13579 := [symm #13577]: #13578 |
boehmes@34981 | 4753 |
#13582 := [monotonicity #13579]: #13581 |
boehmes@34981 | 4754 |
#3855 := (or #4352 #176) |
boehmes@34981 | 4755 |
#3850 := [def-axiom]: #3855 |
boehmes@34981 | 4756 |
#10368 := [unit-resolution #3850 #10367]: #176 |
boehmes@34981 | 4757 |
#13583 := [mp #10368 #13582]: #13580 |
boehmes@34981 | 4758 |
#13584 := [hypothesis]: #6205 |
boehmes@34981 | 4759 |
#3799 := (or #4364 #4108) |
boehmes@34981 | 4760 |
#3823 := [def-axiom]: #3799 |
boehmes@34981 | 4761 |
#10473 := [unit-resolution #3823 #10034]: #4108 |
boehmes@34981 | 4762 |
#13489 := (or #4113 #10290 #10840 #13288) |
boehmes@34981 | 4763 |
#13250 := (+ #10815 #5358) |
boehmes@34981 | 4764 |
#13251 := (>= #13250 0::int) |
boehmes@34981 | 4765 |
#13282 := (or #10840 #10290 #13251) |
boehmes@34981 | 4766 |
#13491 := (or #4113 #13282) |
boehmes@34981 | 4767 |
#13502 := (iff #13491 #13489) |
boehmes@34981 | 4768 |
#13306 := (or #10290 #10840 #13288) |
boehmes@34981 | 4769 |
#13497 := (or #4113 #13306) |
boehmes@34981 | 4770 |
#13500 := (iff #13497 #13489) |
boehmes@34981 | 4771 |
#13501 := [rewrite]: #13500 |
boehmes@34981 | 4772 |
#13498 := (iff #13491 #13497) |
boehmes@34981 | 4773 |
#13319 := (iff #13282 #13306) |
boehmes@34981 | 4774 |
#13311 := (or #10840 #10290 #13288) |
boehmes@34981 | 4775 |
#13315 := (iff #13311 #13306) |
boehmes@34981 | 4776 |
#13318 := [rewrite]: #13315 |
boehmes@34981 | 4777 |
#13316 := (iff #13282 #13311) |
boehmes@34981 | 4778 |
#13309 := (iff #13251 #13288) |
boehmes@34981 | 4779 |
#13283 := (+ #5358 #10815) |
boehmes@34981 | 4780 |
#13286 := (>= #13283 0::int) |
boehmes@34981 | 4781 |
#13289 := (iff #13286 #13288) |
boehmes@34981 | 4782 |
#13290 := [rewrite]: #13289 |
boehmes@34981 | 4783 |
#13280 := (iff #13251 #13286) |
boehmes@34981 | 4784 |
#13284 := (= #13250 #13283) |
boehmes@34981 | 4785 |
#13285 := [rewrite]: #13284 |
boehmes@34981 | 4786 |
#13281 := [monotonicity #13285]: #13280 |
boehmes@34981 | 4787 |
#13310 := [trans #13281 #13290]: #13309 |
boehmes@34981 | 4788 |
#13317 := [monotonicity #13310]: #13316 |
boehmes@34981 | 4789 |
#13320 := [trans #13317 #13318]: #13319 |
boehmes@34981 | 4790 |
#13499 := [monotonicity #13320]: #13498 |
boehmes@34981 | 4791 |
#13369 := [trans #13499 #13501]: #13502 |
boehmes@34981 | 4792 |
#13492 := [quant-inst]: #13491 |
boehmes@34981 | 4793 |
#13383 := [mp #13492 #13369]: #13489 |
boehmes@34981 | 4794 |
#13585 := [unit-resolution #13383 #10473 #13584 #13583 #13575]: false |
boehmes@34981 | 4795 |
#13587 := [lemma #13585]: #13586 |
boehmes@34981 | 4796 |
#13359 := [unit-resolution #13587 #13364]: #10290 |
boehmes@34981 | 4797 |
#12957 := (or #12956 #6205 #12929) |
boehmes@34981 | 4798 |
#12958 := [def-axiom]: #12957 |
boehmes@34981 | 4799 |
#13336 := [unit-resolution #12958 #13359 #13343]: #12929 |
boehmes@34981 | 4800 |
#13380 := [trans #13336 #13347]: #6206 |
boehmes@34981 | 4801 |
#13381 := [monotonicity #13380]: #13334 |
boehmes@34981 | 4802 |
#13374 := (not #13334) |
boehmes@34981 | 4803 |
#13382 := (or #13374 #13335) |
boehmes@34981 | 4804 |
#13438 := [th-lemma]: #13382 |
boehmes@34981 | 4805 |
#13375 := [unit-resolution #13438 #13381]: #13335 |
boehmes@34981 | 4806 |
#4768 := (+ #177 #4567) |
boehmes@34981 | 4807 |
#4769 := (>= #4768 0::int) |
boehmes@34981 | 4808 |
#9856 := (or #4234 #4769) |
boehmes@34981 | 4809 |
#9857 := [quant-inst]: #9856 |
boehmes@34981 | 4810 |
#10836 := [unit-resolution #9857 #10835]: #4769 |
boehmes@34981 | 4811 |
#13378 := [th-lemma #10975 #13357 #13358 #10836 #13375]: false |
boehmes@34981 | 4812 |
#13372 := [lemma #13378]: #13379 |
boehmes@34981 | 4813 |
#10577 := [unit-resolution #13372 #10559 #10975 #13537]: #13361 |
boehmes@34981 | 4814 |
#11369 := (or #9335 #13056) |
boehmes@34981 | 4815 |
#13408 := [th-lemma]: #11369 |
boehmes@34981 | 4816 |
#13409 := [unit-resolution #13408 #10577]: #9335 |
boehmes@34981 | 4817 |
#6498 := (or #6489 #6495) |
boehmes@34981 | 4818 |
#13035 := (or #4218 #6489 #6495) |
boehmes@34981 | 4819 |
#6442 := (+ #1268 #6441) |
boehmes@34981 | 4820 |
#6443 := (+ #6403 #6442) |
boehmes@34981 | 4821 |
#6444 := (<= #6443 0::int) |
boehmes@34981 | 4822 |
#6485 := (or #6446 #6444) |
boehmes@34981 | 4823 |
#6486 := (not #6485) |
boehmes@34981 | 4824 |
#6487 := (= #6403 #2095) |
boehmes@34981 | 4825 |
#6488 := (or #6487 #6486) |
boehmes@34981 | 4826 |
#13036 := (or #4218 #6488) |
boehmes@34981 | 4827 |
#13053 := (iff #13036 #13035) |
boehmes@34981 | 4828 |
#13049 := (or #4218 #6498) |
boehmes@34981 | 4829 |
#13052 := (iff #13049 #13035) |
boehmes@34981 | 4830 |
#13047 := [rewrite]: #13052 |
boehmes@34981 | 4831 |
#13050 := (iff #13036 #13049) |
boehmes@34981 | 4832 |
#6499 := (iff #6488 #6498) |
boehmes@34981 | 4833 |
#6496 := (iff #6486 #6495) |
boehmes@34981 | 4834 |
#6493 := (iff #6485 #6492) |
boehmes@34981 | 4835 |
#6460 := (iff #6444 #6457) |
boehmes@34981 | 4836 |
#6448 := (+ #6403 #6441) |
boehmes@34981 | 4837 |
#6449 := (+ #1268 #6448) |
boehmes@34981 | 4838 |
#6452 := (<= #6449 0::int) |
boehmes@34981 | 4839 |
#6458 := (iff #6452 #6457) |
boehmes@34981 | 4840 |
#6459 := [rewrite]: #6458 |
boehmes@34981 | 4841 |
#6453 := (iff #6444 #6452) |
boehmes@34981 | 4842 |
#6450 := (= #6443 #6449) |
boehmes@34981 | 4843 |
#6451 := [rewrite]: #6450 |
boehmes@34981 | 4844 |
#6454 := [monotonicity #6451]: #6453 |
boehmes@34981 | 4845 |
#6461 := [trans #6454 #6459]: #6460 |
boehmes@34981 | 4846 |
#6494 := [monotonicity #6461]: #6493 |
boehmes@34981 | 4847 |
#6497 := [monotonicity #6494]: #6496 |
boehmes@34981 | 4848 |
#6490 := (iff #6487 #6489) |
boehmes@34981 | 4849 |
#6491 := [rewrite]: #6490 |
boehmes@34981 | 4850 |
#6500 := [monotonicity #6491 #6497]: #6499 |
boehmes@34981 | 4851 |
#13051 := [monotonicity #6500]: #13050 |
boehmes@34981 | 4852 |
#13054 := [trans #13051 #13047]: #13053 |
boehmes@34981 | 4853 |
#13048 := [quant-inst]: #13036 |
boehmes@34981 | 4854 |
#13055 := [mp #13048 #13054]: #13035 |
boehmes@34981 | 4855 |
#13387 := [unit-resolution #13055 #10373]: #6498 |
boehmes@34981 | 4856 |
#13388 := [unit-resolution #13387 #13409]: #6495 |
boehmes@34981 | 4857 |
#13385 := (or #6492 #6466) |
boehmes@34981 | 4858 |
#13434 := (not #6466) |
boehmes@34981 | 4859 |
#13435 := [hypothesis]: #13434 |
boehmes@34981 | 4860 |
#13057 := (not #6446) |
boehmes@34981 | 4861 |
#13439 := [hypothesis]: #6495 |
boehmes@34981 | 4862 |
#13077 := (or #6492 #13057) |
boehmes@34981 | 4863 |
#13078 := [def-axiom]: #13077 |
boehmes@34981 | 4864 |
#13365 := [unit-resolution #13078 #13439]: #13057 |
boehmes@34981 | 4865 |
#13079 := (not #6457) |
boehmes@34981 | 4866 |
#13080 := (or #6492 #13079) |
boehmes@34981 | 4867 |
#13081 := [def-axiom]: #13080 |
boehmes@34981 | 4868 |
#13366 := [unit-resolution #13081 #13439]: #13079 |
boehmes@34981 | 4869 |
#6469 := (or #6446 #6457 #6466) |
boehmes@34981 | 4870 |
#13012 := (or #4226 #6446 #6457 #6466) |
boehmes@34981 | 4871 |
#6438 := (+ #6437 #2681) |
boehmes@34981 | 4872 |
#6439 := (+ #177 #6438) |
boehmes@34981 | 4873 |
#6440 := (= #6439 0::int) |
boehmes@34981 | 4874 |
#6447 := (or #6446 #6444 #6440) |
boehmes@34981 | 4875 |
#13013 := (or #4226 #6447) |
boehmes@34981 | 4876 |
#13031 := (iff #13013 #13012) |
boehmes@34981 | 4877 |
#13015 := (or #4226 #6469) |
boehmes@34981 | 4878 |
#13029 := (iff #13015 #13012) |
boehmes@34981 | 4879 |
#13030 := [rewrite]: #13029 |
boehmes@34981 | 4880 |
#13027 := (iff #13013 #13015) |
boehmes@34981 | 4881 |
#6470 := (iff #6447 #6469) |
boehmes@34981 | 4882 |
#6467 := (iff #6440 #6466) |
boehmes@34981 | 4883 |
#6464 := (= #6439 #6463) |
boehmes@34981 | 4884 |
#6465 := [rewrite]: #6464 |
boehmes@34981 | 4885 |
#6468 := [monotonicity #6465]: #6467 |
boehmes@34981 | 4886 |
#6471 := [monotonicity #6461 #6468]: #6470 |
boehmes@34981 | 4887 |
#13028 := [monotonicity #6471]: #13027 |
boehmes@34981 | 4888 |
#13026 := [trans #13028 #13030]: #13031 |
boehmes@34981 | 4889 |
#13014 := [quant-inst]: #13013 |
boehmes@34981 | 4890 |
#13032 := [mp #13014 #13026]: #13012 |
boehmes@34981 | 4891 |
#13367 := [unit-resolution #13032 #10825]: #6469 |
boehmes@34981 | 4892 |
#13368 := [unit-resolution #13367 #13366 #13365 #13435]: false |
boehmes@34981 | 4893 |
#13386 := [lemma #13368]: #13385 |
boehmes@34981 | 4894 |
#13488 := [unit-resolution #13386 #13388]: #6466 |
boehmes@34981 | 4895 |
#13588 := (or #13434 #13033) |
boehmes@34981 | 4896 |
#13589 := [th-lemma]: #13588 |
boehmes@34981 | 4897 |
#13590 := [unit-resolution #13589 #13488]: #13033 |
boehmes@34981 | 4898 |
#12924 := (uf_1 #10482 ?x68!16) |
boehmes@34981 | 4899 |
#12925 := (uf_10 #12924) |
boehmes@34981 | 4900 |
#13060 := (* -1::int #12925) |
boehmes@34981 | 4901 |
#13437 := (+ #6437 #13060) |
boehmes@34981 | 4902 |
#13441 := (>= #13437 0::int) |
boehmes@34981 | 4903 |
#13436 := (= #6437 #12925) |
boehmes@34981 | 4904 |
#13445 := (= #12925 #6437) |
boehmes@34981 | 4905 |
#13443 := (= #12924 #6436) |
boehmes@34981 | 4906 |
#13444 := [monotonicity #13347]: #13443 |
boehmes@34981 | 4907 |
#13446 := [monotonicity #13444]: #13445 |
boehmes@34981 | 4908 |
#13447 := [symm #13446]: #13436 |
boehmes@34981 | 4909 |
#13448 := (not #13436) |
boehmes@34981 | 4910 |
#13449 := (or #13448 #13441) |
boehmes@34981 | 4911 |
#13450 := [th-lemma]: #13449 |
boehmes@34981 | 4912 |
#13451 := [unit-resolution #13450 #13447]: #13441 |
boehmes@34981 | 4913 |
#13410 := (<= #12925 0::int) |
boehmes@34981 | 4914 |
#13411 := (not #13410) |
boehmes@34981 | 4915 |
#12833 := (not #12761) |
boehmes@34981 | 4916 |
#12834 := (or #12767 #12833) |
boehmes@34981 | 4917 |
#12835 := [def-axiom]: #12834 |
boehmes@34981 | 4918 |
#13591 := [unit-resolution #12835 #13572]: #12833 |
boehmes@34981 | 4919 |
#56 := (uf_10 #12) |
boehmes@34981 | 4920 |
#371 := (<= #56 0::int) |
boehmes@34981 | 4921 |
#372 := (not #371) |
boehmes@34981 | 4922 |
#55 := (= #10 #11) |
boehmes@34981 | 4923 |
#375 := (or #55 #372) |
boehmes@34981 | 4924 |
#4029 := (forall (vars (?x22 T2) (?x23 T2)) (:pat #3981) #375) |
boehmes@34981 | 4925 |
#378 := (forall (vars (?x22 T2) (?x23 T2)) #375) |
boehmes@34981 | 4926 |
#4032 := (iff #378 #4029) |
boehmes@34981 | 4927 |
#4030 := (iff #375 #375) |
boehmes@34981 | 4928 |
#4031 := [refl]: #4030 |
boehmes@34981 | 4929 |
#4033 := [quant-intro #4031]: #4032 |
boehmes@34981 | 4930 |
#1656 := (~ #378 #378) |
boehmes@34981 | 4931 |
#1655 := (~ #375 #375) |
boehmes@34981 | 4932 |
#1693 := [refl]: #1655 |
boehmes@34981 | 4933 |
#1657 := [nnf-pos #1693]: #1656 |
boehmes@34981 | 4934 |
#61 := (< 0::int #56) |
boehmes@34981 | 4935 |
#60 := (not #55) |
boehmes@34981 | 4936 |
#62 := (implies #60 #61) |
boehmes@34981 | 4937 |
#63 := (forall (vars (?x22 T2) (?x23 T2)) #62) |
boehmes@34981 | 4938 |
#381 := (iff #63 #378) |
boehmes@34981 | 4939 |
#365 := (or #55 #61) |
boehmes@34981 | 4940 |
#368 := (forall (vars (?x22 T2) (?x23 T2)) #365) |
boehmes@34981 | 4941 |
#379 := (iff #368 #378) |
boehmes@34981 | 4942 |
#376 := (iff #365 #375) |
boehmes@34981 | 4943 |
#373 := (iff #61 #372) |
boehmes@34981 | 4944 |
#374 := [rewrite]: #373 |
boehmes@34981 | 4945 |
#377 := [monotonicity #374]: #376 |
boehmes@34981 | 4946 |
#380 := [quant-intro #377]: #379 |
boehmes@34981 | 4947 |
#369 := (iff #63 #368) |
boehmes@34981 | 4948 |
#366 := (iff #62 #365) |
boehmes@34981 | 4949 |
#367 := [rewrite]: #366 |
boehmes@34981 | 4950 |
#370 := [quant-intro #367]: #369 |
boehmes@34981 | 4951 |
#382 := [trans #370 #380]: #381 |
boehmes@34981 | 4952 |
#364 := [asserted]: #63 |
boehmes@34981 | 4953 |
#383 := [mp #364 #382]: #378 |
boehmes@34981 | 4954 |
#1694 := [mp~ #383 #1657]: #378 |
boehmes@34981 | 4955 |
#4034 := [mp #1694 #4033]: #4029 |
boehmes@34981 | 4956 |
#7051 := (not #4029) |
boehmes@34981 | 4957 |
#13419 := (or #7051 #12761 #13411) |
boehmes@34981 | 4958 |
#13412 := (= #10482 ?x68!16) |
boehmes@34981 | 4959 |
#13413 := (or #13412 #13411) |
boehmes@34981 | 4960 |
#13420 := (or #7051 #13413) |
boehmes@34981 | 4961 |
#13427 := (iff #13420 #13419) |
boehmes@34981 | 4962 |
#13416 := (or #12761 #13411) |
boehmes@34981 | 4963 |
#13422 := (or #7051 #13416) |
boehmes@34981 | 4964 |
#13425 := (iff #13422 #13419) |
boehmes@34981 | 4965 |
#13426 := [rewrite]: #13425 |
boehmes@34981 | 4966 |
#13423 := (iff #13420 #13422) |
boehmes@34981 | 4967 |
#13417 := (iff #13413 #13416) |
boehmes@34981 | 4968 |
#13414 := (iff #13412 #12761) |
boehmes@34981 | 4969 |
#13415 := [rewrite]: #13414 |
boehmes@34981 | 4970 |
#13418 := [monotonicity #13415]: #13417 |
boehmes@34981 | 4971 |
#13424 := [monotonicity #13418]: #13423 |
boehmes@34981 | 4972 |
#13428 := [trans #13424 #13426]: #13427 |
boehmes@34981 | 4973 |
#13421 := [quant-inst]: #13420 |
boehmes@34981 | 4974 |
#13429 := [mp #13421 #13428]: #13419 |
boehmes@34981 | 4975 |
#13592 := [unit-resolution #13429 #4034 #13591]: #13411 |
boehmes@34981 | 4976 |
#13463 := (not #13033) |
boehmes@34981 | 4977 |
#13465 := (or #13463 #2683 #13464 #12761) |
boehmes@34981 | 4978 |
#13442 := [hypothesis]: #13288 |
boehmes@34981 | 4979 |
#13452 := [hypothesis]: #12833 |
boehmes@34981 | 4980 |
#13453 := [unit-resolution #13429 #4034 #13452]: #13411 |
boehmes@34981 | 4981 |
#13454 := [hypothesis]: #13033 |
boehmes@34981 | 4982 |
#13462 := [th-lemma #13461 #11063 #10975 #13454 #13453 #13451 #13442]: false |
boehmes@34981 | 4983 |
#13466 := [lemma #13462]: #13465 |
boehmes@34981 | 4984 |
#13593 := [unit-resolution #13466 #13590 #10975 #13591]: #13464 |
boehmes@34981 | 4985 |
#13594 := [unit-resolution #13587 #13593]: #10290 |
boehmes@34981 | 4986 |
#13595 := [unit-resolution #12958 #13594 #13537]: #12929 |
boehmes@34981 | 4987 |
#13596 := [trans #13595 #13347]: #6206 |
boehmes@34981 | 4988 |
#13597 := [monotonicity #13596]: #13334 |
boehmes@34981 | 4989 |
#13598 := [unit-resolution #13438 #13597]: #13335 |
boehmes@34981 | 4990 |
#13599 := [th-lemma #13598 #10975 #10836 #13592 #13451 #13590]: false |
boehmes@34981 | 4991 |
#13601 := [lemma #13599]: #13600 |
boehmes@34981 | 4992 |
#13863 := [unit-resolution #13601 #6523 #6522]: false |
boehmes@34981 | 4993 |
#13851 := [lemma #13863]: #3235 |
boehmes@34981 | 4994 |
#7476 := (uf_1 uf_22 ?x63!14) |
boehmes@34981 | 4995 |
#8409 := (uf_2 #7476) |
boehmes@34981 | 4996 |
#8528 := (up_6 uf_15 #8409) |
boehmes@34981 | 4997 |
#8582 := (iff #8528 #175) |
boehmes@34981 | 4998 |
#8563 := (iff #175 #8528) |
boehmes@34981 | 4999 |
#8410 := (= uf_22 #8409) |
boehmes@34981 | 5000 |
#8416 := (or #8415 #8410) |
boehmes@34981 | 5001 |
#8417 := [quant-inst]: #8416 |
boehmes@34981 | 5002 |
#8694 := [unit-resolution #8417 #3993]: #8410 |
boehmes@34981 | 5003 |
#10477 := [monotonicity #8694]: #8563 |
boehmes@34981 | 5004 |
#10478 := [symm #10477]: #8582 |
boehmes@34981 | 5005 |
#7477 := (uf_10 #7476) |
boehmes@34981 | 5006 |
#6712 := (* -1::int #2054) |
boehmes@34981 | 5007 |
#7563 := (+ #6712 #7477) |
boehmes@34981 | 5008 |
#7564 := (+ #177 #7563) |
boehmes@34981 | 5009 |
#7637 := (>= #7564 0::int) |
boehmes@34981 | 5010 |
#7832 := (not #7637) |
boehmes@34981 | 5011 |
#7478 := (* -1::int #7477) |
boehmes@34981 | 5012 |
#7480 := (+ uf_9 #7478) |
boehmes@34981 | 5013 |
#7481 := (<= #7480 0::int) |
boehmes@34981 | 5014 |
#7636 := (or #7481 #7637) |
boehmes@34981 | 5015 |
#7631 := (not #7636) |
boehmes@34981 | 5016 |
#3931 := (not #2658) |
boehmes@34981 | 5017 |
#10371 := [hypothesis]: #2664 |
boehmes@34981 | 5018 |
#3932 := (or #2661 #3931) |
boehmes@34981 | 5019 |
#3927 := [def-axiom]: #3932 |
boehmes@34981 | 5020 |
#10372 := [unit-resolution #3927 #10371]: #3931 |
boehmes@34981 | 5021 |
#7698 := (or #4218 #2658 #7631) |
boehmes@34981 | 5022 |
#7472 := (+ #1268 #7478) |
boehmes@34981 | 5023 |
#7479 := (+ #2054 #7472) |
boehmes@34981 | 5024 |
#7474 := (<= #7479 0::int) |
boehmes@34981 | 5025 |
#7482 := (or #7481 #7474) |
boehmes@34981 | 5026 |
#7280 := (not #7482) |
boehmes@34981 | 5027 |
#7373 := (or #2055 #7280) |
boehmes@34981 | 5028 |
#7694 := (or #4218 #7373) |
boehmes@34981 | 5029 |
#6817 := (iff #7694 #7698) |
boehmes@34981 | 5030 |
#7696 := (or #2658 #7631) |
boehmes@34981 | 5031 |
#7699 := (or #4218 #7696) |
boehmes@34981 | 5032 |
#7724 := (iff #7699 #7698) |
boehmes@34981 | 5033 |
#7720 := [rewrite]: #7724 |
boehmes@34981 | 5034 |
#7704 := (iff #7694 #7699) |
boehmes@34981 | 5035 |
#7697 := (iff #7373 #7696) |
boehmes@34981 | 5036 |
#7626 := (iff #7280 #7631) |
boehmes@34981 | 5037 |
#7629 := (iff #7482 #7636) |
boehmes@34981 | 5038 |
#7627 := (iff #7474 #7637) |
boehmes@34981 | 5039 |
#7374 := (+ #2054 #7478) |
boehmes@34981 | 5040 |
#7380 := (+ #1268 #7374) |
boehmes@34981 | 5041 |
#7281 := (<= #7380 0::int) |
boehmes@34981 | 5042 |
#7662 := (iff #7281 #7637) |
boehmes@34981 | 5043 |
#7663 := [rewrite]: #7662 |
boehmes@34981 | 5044 |
#7369 := (iff #7474 #7281) |
boehmes@34981 | 5045 |
#7381 := (= #7479 #7380) |
boehmes@34981 | 5046 |
#7498 := [rewrite]: #7381 |
boehmes@34981 | 5047 |
#7370 := [monotonicity #7498]: #7369 |
boehmes@34981 | 5048 |
#7628 := [trans #7370 #7663]: #7627 |
boehmes@34981 | 5049 |
#7630 := [monotonicity #7628]: #7629 |
boehmes@34981 | 5050 |
#7632 := [monotonicity #7630]: #7626 |
boehmes@34981 | 5051 |
#7695 := [monotonicity #2660 #7632]: #7697 |
boehmes@34981 | 5052 |
#7723 := [monotonicity #7695]: #7704 |
boehmes@34981 | 5053 |
#7303 := [trans #7723 #7720]: #6817 |
boehmes@34981 | 5054 |
#7700 := [quant-inst]: #7694 |
boehmes@34981 | 5055 |
#7483 := [mp #7700 #7303]: #7698 |
boehmes@34981 | 5056 |
#10375 := [unit-resolution #7483 #10373 #10372]: #7631 |
boehmes@34981 | 5057 |
#7871 := (or #7636 #7832) |
boehmes@34981 | 5058 |
#7872 := [def-axiom]: #7871 |
boehmes@34981 | 5059 |
#10377 := [unit-resolution #7872 #10375]: #7832 |
boehmes@34981 | 5060 |
#8188 := (= uf_22 ?x63!14) |
boehmes@34981 | 5061 |
#8259 := (not #8188) |
boehmes@34981 | 5062 |
#9020 := (or #8259 #7637) |
boehmes@34981 | 5063 |
#7408 := (+ #177 #6712) |
boehmes@34981 | 5064 |
#8885 := (>= #7408 0::int) |
boehmes@34981 | 5065 |
#8884 := (= #177 #2054) |
boehmes@34981 | 5066 |
#8950 := (= #2054 #177) |
boehmes@34981 | 5067 |
#8129 := (= ?x63!14 uf_22) |
boehmes@34981 | 5068 |
#8946 := [hypothesis]: #8188 |
boehmes@34981 | 5069 |
#8947 := [symm #8946]: #8129 |
boehmes@34981 | 5070 |
#8951 := [monotonicity #8947]: #8950 |
boehmes@34981 | 5071 |
#8983 := [symm #8951]: #8884 |
boehmes@34981 | 5072 |
#8984 := (not #8884) |
boehmes@34981 | 5073 |
#8985 := (or #8984 #8885) |
boehmes@34981 | 5074 |
#8981 := [th-lemma]: #8985 |
boehmes@34981 | 5075 |
#8977 := [unit-resolution #8981 #8983]: #8885 |
boehmes@34981 | 5076 |
#10121 := [hypothesis]: #7832 |
boehmes@34981 | 5077 |
#8408 := (>= #7477 0::int) |
boehmes@34981 | 5078 |
#8398 := (= #7477 0::int) |
boehmes@34981 | 5079 |
#8399 := (or #8259 #8398) |
boehmes@34981 | 5080 |
#57 := (= #56 0::int) |
boehmes@34981 | 5081 |
#355 := (or #60 #57) |
boehmes@34981 | 5082 |
#4023 := (forall (vars (?x20 T2) (?x21 T2)) (:pat #3981) #355) |
boehmes@34981 | 5083 |
#358 := (forall (vars (?x20 T2) (?x21 T2)) #355) |
boehmes@34981 | 5084 |
#4026 := (iff #358 #4023) |
boehmes@34981 | 5085 |
#4024 := (iff #355 #355) |
boehmes@34981 | 5086 |
#4025 := [refl]: #4024 |
boehmes@34981 | 5087 |
#4027 := [quant-intro #4025]: #4026 |
boehmes@34981 | 5088 |
#1652 := (~ #358 #358) |
boehmes@34981 | 5089 |
#1691 := (~ #355 #355) |
boehmes@34981 | 5090 |
#1692 := [refl]: #1691 |
boehmes@34981 | 5091 |
#1653 := [nnf-pos #1692]: #1652 |
boehmes@34981 | 5092 |
#58 := (implies #55 #57) |
boehmes@34981 | 5093 |
#59 := (forall (vars (?x20 T2) (?x21 T2)) #58) |
boehmes@34981 | 5094 |
#361 := (iff #59 #358) |
boehmes@34981 | 5095 |
#334 := (= 0::int #56) |
boehmes@34981 | 5096 |
#345 := (or #60 #334) |
boehmes@34981 | 5097 |
#350 := (forall (vars (?x20 T2) (?x21 T2)) #345) |
boehmes@34981 | 5098 |
#359 := (iff #350 #358) |
boehmes@34981 | 5099 |
#356 := (iff #345 #355) |
boehmes@34981 | 5100 |
#353 := (iff #334 #57) |
boehmes@34981 | 5101 |
#354 := [rewrite]: #353 |
boehmes@34981 | 5102 |
#357 := [monotonicity #354]: #356 |
boehmes@34981 | 5103 |
#360 := [quant-intro #357]: #359 |
boehmes@34981 | 5104 |
#351 := (iff #59 #350) |
boehmes@34981 | 5105 |
#348 := (iff #58 #345) |
boehmes@34981 | 5106 |
#342 := (implies #55 #334) |
boehmes@34981 | 5107 |
#346 := (iff #342 #345) |
boehmes@34981 | 5108 |
#347 := [rewrite]: #346 |
boehmes@34981 | 5109 |
#343 := (iff #58 #342) |
boehmes@34981 | 5110 |
#340 := (iff #57 #334) |
boehmes@34981 | 5111 |
#341 := [rewrite]: #340 |
boehmes@34981 | 5112 |
#344 := [monotonicity #341]: #343 |
boehmes@34981 | 5113 |
#349 := [trans #344 #347]: #348 |
boehmes@34981 | 5114 |
#352 := [quant-intro #349]: #351 |
boehmes@34981 | 5115 |
#362 := [trans #352 #360]: #361 |
boehmes@34981 | 5116 |
#332 := [asserted]: #59 |
boehmes@34981 | 5117 |
#363 := [mp #332 #362]: #358 |
boehmes@34981 | 5118 |
#1654 := [mp~ #363 #1653]: #358 |
boehmes@34981 | 5119 |
#4028 := [mp #1654 #4027]: #4023 |
boehmes@34981 | 5120 |
#7068 := (not #4023) |
boehmes@34981 | 5121 |
#8402 := (or #7068 #8259 #8398) |
boehmes@34981 | 5122 |
#8403 := (or #7068 #8399) |
boehmes@34981 | 5123 |
#8405 := (iff #8403 #8402) |
boehmes@34981 | 5124 |
#8406 := [rewrite]: #8405 |
boehmes@34981 | 5125 |
#8404 := [quant-inst]: #8403 |
boehmes@34981 | 5126 |
#8407 := [mp #8404 #8406]: #8402 |
boehmes@34981 | 5127 |
#8986 := [unit-resolution #8407 #4028]: #8399 |
boehmes@34981 | 5128 |
#8987 := [unit-resolution #8986 #8946]: #8398 |
boehmes@34981 | 5129 |
#9015 := (not #8398) |
boehmes@34981 | 5130 |
#9016 := (or #9015 #8408) |
boehmes@34981 | 5131 |
#8982 := [th-lemma]: #9016 |
boehmes@34981 | 5132 |
#9017 := [unit-resolution #8982 #8987]: #8408 |
boehmes@34981 | 5133 |
#9014 := [th-lemma #9017 #10121 #8977]: false |
boehmes@34981 | 5134 |
#9021 := [lemma #9014]: #9020 |
boehmes@34981 | 5135 |
#10378 := [unit-resolution #9021 #10377]: #8259 |
boehmes@34981 | 5136 |
#7164 := (up_6 uf_15 ?x63!14) |
boehmes@34981 | 5137 |
#8193 := (or #7164 #8188) |
boehmes@34981 | 5138 |
#8173 := (up_6 #183 ?x63!14) |
boehmes@34981 | 5139 |
#8206 := (iff #8173 #8193) |
boehmes@34981 | 5140 |
#8209 := (or #6538 #8206) |
boehmes@34981 | 5141 |
#8130 := (ite #8129 #3681 #7164) |
boehmes@34981 | 5142 |
#8187 := (iff #8173 #8130) |
boehmes@34981 | 5143 |
#8204 := (or #6538 #8187) |
boehmes@34981 | 5144 |
#8211 := (iff #8204 #8209) |
boehmes@34981 | 5145 |
#8213 := (iff #8209 #8209) |
boehmes@34981 | 5146 |
#8214 := [rewrite]: #8213 |
boehmes@34981 | 5147 |
#8207 := (iff #8187 #8206) |
boehmes@34981 | 5148 |
#8196 := (iff #8130 #8193) |
boehmes@34981 | 5149 |
#8191 := (ite #8188 true #7164) |
boehmes@34981 | 5150 |
#8194 := (iff #8191 #8193) |
boehmes@34981 | 5151 |
#8195 := [rewrite]: #8194 |
boehmes@34981 | 5152 |
#8186 := (iff #8130 #8191) |
boehmes@34981 | 5153 |
#8189 := (iff #8129 #8188) |
boehmes@34981 | 5154 |
#8190 := [rewrite]: #8189 |
boehmes@34981 | 5155 |
#8192 := [monotonicity #8190 #3673]: #8186 |
boehmes@34981 | 5156 |
#8205 := [trans #8192 #8195]: #8196 |
boehmes@34981 | 5157 |
#8208 := [monotonicity #8205]: #8207 |
boehmes@34981 | 5158 |
#8212 := [monotonicity #8208]: #8211 |
boehmes@34981 | 5159 |
#8246 := [trans #8212 #8214]: #8211 |
boehmes@34981 | 5160 |
#8210 := [quant-inst]: #8204 |
boehmes@34981 | 5161 |
#8247 := [mp #8210 #8246]: #8209 |
boehmes@34981 | 5162 |
#8553 := [unit-resolution #8247 #4007]: #8206 |
boehmes@34981 | 5163 |
#8674 := (iff #2056 #8173) |
boehmes@34981 | 5164 |
#8666 := (iff #8173 #2056) |
boehmes@34981 | 5165 |
#10382 := [monotonicity #10381]: #8666 |
boehmes@34981 | 5166 |
#10385 := [symm #10382]: #8674 |
boehmes@34981 | 5167 |
#3925 := (or #2661 #2056) |
boehmes@34981 | 5168 |
#3926 := [def-axiom]: #3925 |
boehmes@34981 | 5169 |
#10379 := [unit-resolution #3926 #10371]: #2056 |
boehmes@34981 | 5170 |
#10471 := [mp #10379 #10385]: #8173 |
boehmes@34981 | 5171 |
#8290 := (not #8173) |
boehmes@34981 | 5172 |
#8287 := (not #8206) |
boehmes@34981 | 5173 |
#8291 := (or #8287 #8290 #8193) |
boehmes@34981 | 5174 |
#8286 := [def-axiom]: #8291 |
boehmes@34981 | 5175 |
#10472 := [unit-resolution #8286 #10471 #8553]: #8193 |
boehmes@34981 | 5176 |
#8262 := (not #8193) |
boehmes@34981 | 5177 |
#10474 := (or #8188 #7637 #8528 #8262) |
boehmes@34981 | 5178 |
#10142 := (or #8188 #7637 #4113 #8528 #8262) |
boehmes@34981 | 5179 |
#8400 := (uf_3 #7476) |
boehmes@34981 | 5180 |
#10070 := (uf_4 uf_14 #8400) |
boehmes@34981 | 5181 |
#10071 := (* -1::int #10070) |
boehmes@34981 | 5182 |
#8525 := (uf_4 uf_14 #8409) |
boehmes@34981 | 5183 |
#10072 := (+ #8525 #10071) |
boehmes@34981 | 5184 |
#10073 := (>= #10072 0::int) |
boehmes@34981 | 5185 |
#10074 := (up_6 uf_15 #8400) |
boehmes@34981 | 5186 |
#10112 := (iff #7164 #10074) |
boehmes@34981 | 5187 |
#10110 := (iff #10074 #7164) |
boehmes@34981 | 5188 |
#10108 := (= #8400 ?x63!14) |
boehmes@34981 | 5189 |
#8401 := (= ?x63!14 #8400) |
boehmes@34981 | 5190 |
#8411 := (or #7756 #8401) |
boehmes@34981 | 5191 |
#8412 := [quant-inst]: #8411 |
boehmes@34981 | 5192 |
#10107 := [unit-resolution #8412 #3987]: #8401 |
boehmes@34981 | 5193 |
#10109 := [symm #10107]: #10108 |
boehmes@34981 | 5194 |
#10111 := [monotonicity #10109]: #10110 |
boehmes@34981 | 5195 |
#10113 := [symm #10111]: #10112 |
boehmes@34981 | 5196 |
#10104 := [hypothesis]: #8193 |
boehmes@34981 | 5197 |
#10105 := [hypothesis]: #8259 |
boehmes@34981 | 5198 |
#8263 := (or #8262 #7164 #8188) |
boehmes@34981 | 5199 |
#8264 := [def-axiom]: #8263 |
boehmes@34981 | 5200 |
#10106 := [unit-resolution #8264 #10105 #10104]: #7164 |
boehmes@34981 | 5201 |
#10114 := [mp #10106 #10113]: #10074 |
boehmes@34981 | 5202 |
#10075 := (not #10074) |
boehmes@34981 | 5203 |
#10118 := (or #10073 #10075) |
boehmes@34981 | 5204 |
#10115 := (not #8528) |
boehmes@34981 | 5205 |
#10116 := [hypothesis]: #10115 |
boehmes@34981 | 5206 |
#10117 := [hypothesis]: #4108 |
boehmes@34981 | 5207 |
#10080 := (or #4113 #8528 #10073 #10075) |
boehmes@34981 | 5208 |
#10076 := (or #8528 #10075 #10073) |
boehmes@34981 | 5209 |
#10081 := (or #4113 #10076) |
boehmes@34981 | 5210 |
#10088 := (iff #10081 #10080) |
boehmes@34981 | 5211 |
#10077 := (or #8528 #10073 #10075) |
boehmes@34981 | 5212 |
#10083 := (or #4113 #10077) |
boehmes@34981 | 5213 |
#10086 := (iff #10083 #10080) |
boehmes@34981 | 5214 |
#10087 := [rewrite]: #10086 |
boehmes@34981 | 5215 |
#10084 := (iff #10081 #10083) |
boehmes@34981 | 5216 |
#10078 := (iff #10076 #10077) |
boehmes@34981 | 5217 |
#10079 := [rewrite]: #10078 |
boehmes@34981 | 5218 |
#10085 := [monotonicity #10079]: #10084 |
boehmes@34981 | 5219 |
#10089 := [trans #10085 #10087]: #10088 |
boehmes@34981 | 5220 |
#10082 := [quant-inst]: #10081 |
boehmes@34981 | 5221 |
#10090 := [mp #10082 #10089]: #10080 |
boehmes@34981 | 5222 |
#10119 := [unit-resolution #10090 #10117 #10116]: #10118 |
boehmes@34981 | 5223 |
#10120 := [unit-resolution #10119 #10114]: #10073 |
boehmes@34981 | 5224 |
#8157 := (<= #7477 0::int) |
boehmes@34981 | 5225 |
#8158 := (not #8157) |
boehmes@34981 | 5226 |
#8160 := (or #8158 #8188) |
boehmes@34981 | 5227 |
#8163 := (or #7051 #8158 #8188) |
boehmes@34981 | 5228 |
#8159 := (or #8188 #8158) |
boehmes@34981 | 5229 |
#8164 := (or #7051 #8159) |
boehmes@34981 | 5230 |
#8222 := (iff #8164 #8163) |
boehmes@34981 | 5231 |
#8215 := (or #7051 #8160) |
boehmes@34981 | 5232 |
#8218 := (iff #8215 #8163) |
boehmes@34981 | 5233 |
#8219 := [rewrite]: #8218 |
boehmes@34981 | 5234 |
#8216 := (iff #8164 #8215) |
boehmes@34981 | 5235 |
#8161 := (iff #8159 #8160) |
boehmes@34981 | 5236 |
#8162 := [rewrite]: #8161 |
boehmes@34981 | 5237 |
#8217 := [monotonicity #8162]: #8216 |
boehmes@34981 | 5238 |
#8347 := [trans #8217 #8219]: #8222 |
boehmes@34981 | 5239 |
#8166 := [quant-inst]: #8164 |
boehmes@34981 | 5240 |
#8397 := [mp #8166 #8347]: #8163 |
boehmes@34981 | 5241 |
#10122 := [unit-resolution #8397 #4034]: #8160 |
boehmes@34981 | 5242 |
#10123 := [unit-resolution #10122 #10105]: #8158 |
boehmes@34981 | 5243 |
#10124 := (or #8408 #8157) |
boehmes@34981 | 5244 |
#10125 := [th-lemma]: #10124 |
boehmes@34981 | 5245 |
#10126 := [unit-resolution #10125 #10123]: #8408 |
boehmes@34981 | 5246 |
#10095 := (+ #2054 #10071) |
boehmes@34981 | 5247 |
#10102 := (<= #10095 0::int) |
boehmes@34981 | 5248 |
#10094 := (= #2054 #10070) |
boehmes@34981 | 5249 |
#10127 := (= #10070 #2054) |
boehmes@34981 | 5250 |
#10128 := [monotonicity #10109]: #10127 |
boehmes@34981 | 5251 |
#10129 := [symm #10128]: #10094 |
boehmes@34981 | 5252 |
#10130 := (not #10094) |
boehmes@34981 | 5253 |
#10131 := (or #10130 #10102) |
boehmes@34981 | 5254 |
#10132 := [th-lemma]: #10131 |
boehmes@34981 | 5255 |
#10133 := [unit-resolution #10132 #10129]: #10102 |
boehmes@34981 | 5256 |
#8536 := (* -1::int #8525) |
boehmes@34981 | 5257 |
#8803 := (+ #177 #8536) |
boehmes@34981 | 5258 |
#8816 := (>= #8803 0::int) |
boehmes@34981 | 5259 |
#8802 := (= #177 #8525) |
boehmes@34981 | 5260 |
#10134 := (= #8525 #177) |
boehmes@34981 | 5261 |
#8698 := (= #8409 uf_22) |
boehmes@34981 | 5262 |
#8699 := [symm #8694]: #8698 |
boehmes@34981 | 5263 |
#10135 := [monotonicity #8699]: #10134 |
boehmes@34981 | 5264 |
#10136 := [symm #10135]: #8802 |
boehmes@34981 | 5265 |
#10137 := (not #8802) |
boehmes@34981 | 5266 |
#10138 := (or #10137 #8816) |
boehmes@34981 | 5267 |
#10139 := [th-lemma]: #10138 |
boehmes@34981 | 5268 |
#10140 := [unit-resolution #10139 #10136]: #8816 |
boehmes@34981 | 5269 |
#10141 := [th-lemma #10140 #10133 #10126 #10121 #10120]: false |
boehmes@34981 | 5270 |
#10143 := [lemma #10141]: #10142 |
boehmes@34981 | 5271 |
#10475 := [unit-resolution #10143 #10473]: #10474 |
boehmes@34981 | 5272 |
#10476 := [unit-resolution #10475 #10472 #10378 #10377]: #8528 |
boehmes@34981 | 5273 |
#10479 := [mp #10476 #10478]: #175 |
boehmes@34981 | 5274 |
#10480 := [unit-resolution #10368 #10479]: false |
boehmes@34981 | 5275 |
#10481 := [lemma #10480]: #2661 |
boehmes@34981 | 5276 |
#3868 := (or #4340 #4334) |
boehmes@34981 | 5277 |
#3869 := [def-axiom]: #3868 |
boehmes@34981 | 5278 |
#10828 := [unit-resolution #3869 #10827]: #4334 |
boehmes@34981 | 5279 |
#3864 := (or #4337 #2664 #4331) |
boehmes@34981 | 5280 |
#3865 := [def-axiom]: #3864 |
boehmes@34981 | 5281 |
#10829 := [unit-resolution #3865 #10828]: #4334 |
boehmes@34981 | 5282 |
#10830 := [unit-resolution #10829 #10481]: #4331 |
boehmes@34981 | 5283 |
#10976 := (or #4328 #4307) |
boehmes@34981 | 5284 |
#3837 := (or #4364 #4091) |
boehmes@34981 | 5285 |
#3817 := [def-axiom]: #3837 |
boehmes@34981 | 5286 |
#8978 := [unit-resolution #3817 #10034]: #4091 |
boehmes@34981 | 5287 |
#7751 := (or #4328 #825 #4226 #4218 #4096 #4307 #1547) |
boehmes@34981 | 5288 |
#4645 := (>= #177 0::int) |
boehmes@34981 | 5289 |
#7721 := [hypothesis]: #4091 |
boehmes@34981 | 5290 |
#6301 := (or #4096 #4645) |
boehmes@34981 | 5291 |
#6302 := [quant-inst]: #6301 |
boehmes@34981 | 5292 |
#7722 := [unit-resolution #6302 #7721]: #4645 |
boehmes@34981 | 5293 |
#7202 := (uf_1 uf_22 ?x65!15) |
boehmes@34981 | 5294 |
#7203 := (uf_10 #7202) |
boehmes@34981 | 5295 |
#4856 := (* -1::int #2077) |
boehmes@34981 | 5296 |
#7255 := (+ #4856 #7203) |
boehmes@34981 | 5297 |
#7256 := (+ #177 #7255) |
boehmes@34981 | 5298 |
#7300 := (<= #7256 0::int) |
boehmes@34981 | 5299 |
#7273 := (= #7256 0::int) |
boehmes@34981 | 5300 |
#6830 := (uf_4 uf_14 ?x65!15) |
boehmes@34981 | 5301 |
#7035 := (* -1::int #6830) |
boehmes@34981 | 5302 |
#7249 := (+ #7035 #7203) |
boehmes@34981 | 5303 |
#7250 := (+ #177 #7249) |
boehmes@34981 | 5304 |
#7251 := (>= #7250 0::int) |
boehmes@34981 | 5305 |
#7345 := (not #7251) |
boehmes@34981 | 5306 |
#7206 := (* -1::int #7203) |
boehmes@34981 | 5307 |
#7210 := (+ uf_9 #7206) |
boehmes@34981 | 5308 |
#7261 := (<= #7210 0::int) |
boehmes@34981 | 5309 |
#7351 := (or #7251 #7261) |
boehmes@34981 | 5310 |
#7356 := (not #7351) |
boehmes@34981 | 5311 |
#6838 := (= #2077 #6830) |
boehmes@34981 | 5312 |
#8359 := (not #6838) |
boehmes@34981 | 5313 |
#7036 := (+ #2077 #7035) |
boehmes@34981 | 5314 |
#7870 := (>= #7036 0::int) |
boehmes@34981 | 5315 |
#7878 := (not #7870) |
boehmes@34981 | 5316 |
#7489 := (>= #6830 0::int) |
boehmes@34981 | 5317 |
#7492 := (or #4096 #7489) |
boehmes@34981 | 5318 |
#7487 := [quant-inst]: #7492 |
boehmes@34981 | 5319 |
#7726 := [unit-resolution #7487 #7721]: #7489 |
boehmes@34981 | 5320 |
#7727 := [hypothesis]: #4304 |
boehmes@34981 | 5321 |
#7728 := [hypothesis]: #4331 |
boehmes@34981 | 5322 |
#3873 := (or #4328 #4322) |
boehmes@34981 | 5323 |
#3877 := [def-axiom]: #3873 |
boehmes@34981 | 5324 |
#7729 := [unit-resolution #3877 #7728]: #4322 |
boehmes@34981 | 5325 |
#4709 := (= #105 #204) |
boehmes@34981 | 5326 |
#7748 := (iff #4709 #205) |
boehmes@34981 | 5327 |
#7747 := [commutativity]: #1303 |
boehmes@34981 | 5328 |
#7740 := (iff #4709 #670) |
boehmes@34981 | 5329 |
#7725 := [hypothesis]: #106 |
boehmes@34981 | 5330 |
#7746 := [monotonicity #7725]: #7740 |
boehmes@34981 | 5331 |
#7749 := [trans #7746 #7747]: #7748 |
boehmes@34981 | 5332 |
#4721 := (<= #105 0::int) |
boehmes@34981 | 5333 |
#7730 := (or #1547 #4721) |
boehmes@34981 | 5334 |
#7741 := [th-lemma]: #7730 |
boehmes@34981 | 5335 |
#7742 := [unit-resolution #7741 #7725]: #4721 |
boehmes@34981 | 5336 |
#7112 := [hypothesis]: #184 |
boehmes@34981 | 5337 |
#3875 := (or #4328 #4238) |
boehmes@34981 | 5338 |
#3876 := [def-axiom]: #3875 |
boehmes@34981 | 5339 |
#7743 := [unit-resolution #3876 #7728]: #4238 |
boehmes@34981 | 5340 |
#7161 := (not #4645) |
boehmes@34981 | 5341 |
#7160 := (not #4721) |
boehmes@34981 | 5342 |
#7162 := (or #4709 #7160 #7161 #825 #4243 #4218) |
boehmes@34981 | 5343 |
#4667 := (uf_1 uf_22 uf_11) |
boehmes@34981 | 5344 |
#4668 := (uf_10 #4667) |
boehmes@34981 | 5345 |
#6983 := (<= #4668 0::int) |
boehmes@34981 | 5346 |
#6984 := (not #6983) |
boehmes@34981 | 5347 |
#4606 := (= uf_11 uf_22) |
boehmes@34981 | 5348 |
#6828 := (not #4606) |
boehmes@34981 | 5349 |
#4650 := (up_6 uf_15 uf_11) |
boehmes@34981 | 5350 |
#7333 := (or #4606 #4650) |
boehmes@34981 | 5351 |
#6837 := (not #7333) |
boehmes@34981 | 5352 |
#7328 := (up_6 #183 uf_11) |
boehmes@34981 | 5353 |
#7338 := (iff #7328 #7333) |
boehmes@34981 | 5354 |
#3737 := (or #6538 #7338) |
boehmes@34981 | 5355 |
#7327 := (ite #4606 #3681 #4650) |
boehmes@34981 | 5356 |
#7329 := (iff #7328 #7327) |
boehmes@34981 | 5357 |
#6818 := (or #6538 #7329) |
boehmes@34981 | 5358 |
#6814 := (iff #6818 #3737) |
boehmes@34981 | 5359 |
#6821 := (iff #3737 #3737) |
boehmes@34981 | 5360 |
#6822 := [rewrite]: #6821 |
boehmes@34981 | 5361 |
#7339 := (iff #7329 #7338) |
boehmes@34981 | 5362 |
#7336 := (iff #7327 #7333) |
boehmes@34981 | 5363 |
#7330 := (ite #4606 true #4650) |
boehmes@34981 | 5364 |
#7334 := (iff #7330 #7333) |
boehmes@34981 | 5365 |
#7335 := [rewrite]: #7334 |
boehmes@34981 | 5366 |
#7331 := (iff #7327 #7330) |
boehmes@34981 | 5367 |
#7332 := [monotonicity #3673]: #7331 |
boehmes@34981 | 5368 |
#7337 := [trans #7332 #7335]: #7336 |
boehmes@34981 | 5369 |
#7340 := [monotonicity #7337]: #7339 |
boehmes@34981 | 5370 |
#6820 := [monotonicity #7340]: #6814 |
boehmes@34981 | 5371 |
#6823 := [trans #6820 #6822]: #6814 |
boehmes@34981 | 5372 |
#6819 := [quant-inst]: #6818 |
boehmes@34981 | 5373 |
#6824 := [mp #6819 #6823]: #3737 |
boehmes@34981 | 5374 |
#7083 := [unit-resolution #6824 #4007]: #7338 |
boehmes@34981 | 5375 |
#6842 := (not #7328) |
boehmes@34981 | 5376 |
#4795 := (up_6 uf_23 uf_11) |
boehmes@34981 | 5377 |
#4796 := (not #4795) |
boehmes@34981 | 5378 |
#7169 := (iff #4796 #6842) |
boehmes@34981 | 5379 |
#7167 := (iff #4795 #7328) |
boehmes@34981 | 5380 |
#7115 := (iff #7328 #4795) |
boehmes@34981 | 5381 |
#7114 := [symm #7112]: #7113 |
boehmes@34981 | 5382 |
#7116 := [monotonicity #7114]: #7115 |
boehmes@34981 | 5383 |
#7168 := [symm #7116]: #7167 |
boehmes@34981 | 5384 |
#7170 := [monotonicity #7168]: #7169 |
boehmes@34981 | 5385 |
#7084 := (not #4709) |
boehmes@34981 | 5386 |
#7109 := [hypothesis]: #7084 |
boehmes@34981 | 5387 |
#4798 := (or #4709 #4796) |
boehmes@34981 | 5388 |
#7110 := [hypothesis]: #4238 |
boehmes@34981 | 5389 |
#6714 := (or #4243 #4709 #4796) |
boehmes@34981 | 5390 |
#4797 := (or #4796 #4709) |
boehmes@34981 | 5391 |
#6729 := (or #4243 #4797) |
boehmes@34981 | 5392 |
#6720 := (iff #6729 #6714) |
boehmes@34981 | 5393 |
#6728 := (or #4243 #4798) |
boehmes@34981 | 5394 |
#6718 := (iff #6728 #6714) |
boehmes@34981 | 5395 |
#6719 := [rewrite]: #6718 |
boehmes@34981 | 5396 |
#6731 := (iff #6729 #6728) |
boehmes@34981 | 5397 |
#4799 := (iff #4797 #4798) |
boehmes@34981 | 5398 |
#4800 := [rewrite]: #4799 |
boehmes@34981 | 5399 |
#6717 := [monotonicity #4800]: #6731 |
boehmes@34981 | 5400 |
#6721 := [trans #6717 #6719]: #6720 |
boehmes@34981 | 5401 |
#6730 := [quant-inst]: #6729 |
boehmes@34981 | 5402 |
#6716 := [mp #6730 #6721]: #6714 |
boehmes@34981 | 5403 |
#7111 := [unit-resolution #6716 #7110]: #4798 |
boehmes@34981 | 5404 |
#7106 := [unit-resolution #7111 #7109]: #4796 |
boehmes@34981 | 5405 |
#7171 := [mp #7106 #7170]: #6842 |
boehmes@34981 | 5406 |
#6840 := (not #7338) |
boehmes@34981 | 5407 |
#6841 := (or #6840 #7328 #6837) |
boehmes@34981 | 5408 |
#6836 := [def-axiom]: #6841 |
boehmes@34981 | 5409 |
#7172 := [unit-resolution #6836 #7171 #7083]: #6837 |
boehmes@34981 | 5410 |
#6829 := (or #7333 #6828) |
boehmes@34981 | 5411 |
#6827 := [def-axiom]: #6829 |
boehmes@34981 | 5412 |
#7173 := [unit-resolution #6827 #7172]: #6828 |
boehmes@34981 | 5413 |
#6986 := (or #4606 #6984) |
boehmes@34981 | 5414 |
#6989 := (or #7051 #4606 #6984) |
boehmes@34981 | 5415 |
#4604 := (= uf_22 uf_11) |
boehmes@34981 | 5416 |
#6985 := (or #4604 #6984) |
boehmes@34981 | 5417 |
#6990 := (or #7051 #6985) |
boehmes@34981 | 5418 |
#6978 := (iff #6990 #6989) |
boehmes@34981 | 5419 |
#6974 := (or #7051 #6986) |
boehmes@34981 | 5420 |
#6977 := (iff #6974 #6989) |
boehmes@34981 | 5421 |
#6972 := [rewrite]: #6977 |
boehmes@34981 | 5422 |
#6975 := (iff #6990 #6974) |
boehmes@34981 | 5423 |
#6987 := (iff #6985 #6986) |
boehmes@34981 | 5424 |
#4607 := (iff #4604 #4606) |
boehmes@34981 | 5425 |
#4608 := [rewrite]: #4607 |
boehmes@34981 | 5426 |
#6988 := [monotonicity #4608]: #6987 |
boehmes@34981 | 5427 |
#6976 := [monotonicity #6988]: #6975 |
boehmes@34981 | 5428 |
#6979 := [trans #6976 #6972]: #6978 |
boehmes@34981 | 5429 |
#6973 := [quant-inst]: #6990 |
boehmes@34981 | 5430 |
#6980 := [mp #6973 #6979]: #6989 |
boehmes@34981 | 5431 |
#7174 := [unit-resolution #6980 #4034]: #6986 |
boehmes@34981 | 5432 |
#7175 := [unit-resolution #7174 #7173]: #6984 |
boehmes@34981 | 5433 |
#4672 := (* -1::int #4668) |
boehmes@34981 | 5434 |
#4673 := (+ #1268 #4672) |
boehmes@34981 | 5435 |
#4674 := (+ #105 #4673) |
boehmes@34981 | 5436 |
#4675 := (<= #4674 0::int) |
boehmes@34981 | 5437 |
#6530 := (not #4675) |
boehmes@34981 | 5438 |
#4676 := (+ uf_9 #4672) |
boehmes@34981 | 5439 |
#4677 := (<= #4676 0::int) |
boehmes@34981 | 5440 |
#4711 := (or #4675 #4677) |
boehmes@34981 | 5441 |
#4714 := (not #4711) |
boehmes@34981 | 5442 |
#4717 := (or #4709 #4714) |
boehmes@34981 | 5443 |
#6326 := (or #4218 #4709 #4714) |
boehmes@34981 | 5444 |
#4707 := (or #4677 #4675) |
boehmes@34981 | 5445 |
#4708 := (not #4707) |
boehmes@34981 | 5446 |
#4710 := (or #4709 #4708) |
boehmes@34981 | 5447 |
#6355 := (or #4218 #4710) |
boehmes@34981 | 5448 |
#6360 := (iff #6355 #6326) |
boehmes@34981 | 5449 |
#6357 := (or #4218 #4717) |
boehmes@34981 | 5450 |
#6354 := (iff #6357 #6326) |
boehmes@34981 | 5451 |
#6359 := [rewrite]: #6354 |
boehmes@34981 | 5452 |
#6352 := (iff #6355 #6357) |
boehmes@34981 | 5453 |
#4718 := (iff #4710 #4717) |
boehmes@34981 | 5454 |
#4715 := (iff #4708 #4714) |
boehmes@34981 | 5455 |
#4712 := (iff #4707 #4711) |
boehmes@34981 | 5456 |
#4713 := [rewrite]: #4712 |
boehmes@34981 | 5457 |
#4716 := [monotonicity #4713]: #4715 |
boehmes@34981 | 5458 |
#4719 := [monotonicity #4716]: #4718 |
boehmes@34981 | 5459 |
#6358 := [monotonicity #4719]: #6352 |
boehmes@34981 | 5460 |
#6361 := [trans #6358 #6359]: #6360 |
boehmes@34981 | 5461 |
#6356 := [quant-inst]: #6355 |
boehmes@34981 | 5462 |
#6362 := [mp #6356 #6361]: #6326 |
boehmes@34981 | 5463 |
#7155 := [unit-resolution #6362 #6754]: #4717 |
boehmes@34981 | 5464 |
#7156 := [unit-resolution #7155 #7109]: #4714 |
boehmes@34981 | 5465 |
#6531 := (or #4711 #6530) |
boehmes@34981 | 5466 |
#6532 := [def-axiom]: #6531 |
boehmes@34981 | 5467 |
#7157 := [unit-resolution #6532 #7156]: #6530 |
boehmes@34981 | 5468 |
#7158 := [hypothesis]: #4645 |
boehmes@34981 | 5469 |
#7159 := [hypothesis]: #4721 |
boehmes@34981 | 5470 |
#7154 := [th-lemma #7159 #7158 #7157 #7175]: false |
boehmes@34981 | 5471 |
#7163 := [lemma #7154]: #7162 |
boehmes@34981 | 5472 |
#7744 := [unit-resolution #7163 #7743 #7722 #7112 #7742 #6754]: #4709 |
boehmes@34981 | 5473 |
#7745 := [mp #7744 #7749]: #205 |
boehmes@34981 | 5474 |
#3872 := (or #4325 #1305 #4319) |
boehmes@34981 | 5475 |
#3874 := [def-axiom]: #3872 |
boehmes@34981 | 5476 |
#7750 := [unit-resolution #3874 #7745 #7729]: #4319 |
boehmes@34981 | 5477 |
#3879 := (or #4316 #4310) |
boehmes@34981 | 5478 |
#3881 := [def-axiom]: #3879 |
boehmes@34981 | 5479 |
#7761 := [unit-resolution #3881 #7750]: #4310 |
boehmes@34981 | 5480 |
#3893 := (or #4313 #2079 #4307) |
boehmes@34981 | 5481 |
#3887 := [def-axiom]: #3893 |
boehmes@34981 | 5482 |
#7762 := [unit-resolution #3887 #7761 #7727]: #2079 |
boehmes@34981 | 5483 |
#7916 := (not #7489) |
boehmes@34981 | 5484 |
#7917 := (or #7878 #2078 #7916) |
boehmes@34981 | 5485 |
#7875 := [hypothesis]: #7489 |
boehmes@34981 | 5486 |
#7876 := [hypothesis]: #7870 |
boehmes@34981 | 5487 |
#8371 := [hypothesis]: #2079 |
boehmes@34981 | 5488 |
#7877 := [th-lemma #8371 #7876 #7875]: false |
boehmes@34981 | 5489 |
#7918 := [lemma #7877]: #7917 |
boehmes@34981 | 5490 |
#7763 := [unit-resolution #7918 #7762 #7726]: #7878 |
boehmes@34981 | 5491 |
#7796 := (or #8359 #7870) |
boehmes@34981 | 5492 |
#7792 := [hypothesis]: #7878 |
boehmes@34981 | 5493 |
#7793 := [hypothesis]: #6838 |
boehmes@34981 | 5494 |
#7797 := [th-lemma]: #7796 |
boehmes@34981 | 5495 |
#7798 := [unit-resolution #7797 #7793 #7792]: false |
boehmes@34981 | 5496 |
#7799 := [lemma #7798]: #7796 |
boehmes@34981 | 5497 |
#7790 := [unit-resolution #7799 #7763]: #8359 |
boehmes@34981 | 5498 |
#7359 := (or #6838 #7356) |
boehmes@34981 | 5499 |
#7362 := (or #4218 #6838 #7356) |
boehmes@34981 | 5500 |
#7207 := (+ #1268 #7206) |
boehmes@34981 | 5501 |
#7208 := (+ #6830 #7207) |
boehmes@34981 | 5502 |
#7209 := (<= #7208 0::int) |
boehmes@34981 | 5503 |
#7304 := (or #7261 #7209) |
boehmes@34981 | 5504 |
#7305 := (not #7304) |
boehmes@34981 | 5505 |
#6831 := (= #6830 #2077) |
boehmes@34981 | 5506 |
#7306 := (or #6831 #7305) |
boehmes@34981 | 5507 |
#7363 := (or #4218 #7306) |
boehmes@34981 | 5508 |
#7343 := (iff #7363 #7362) |
boehmes@34981 | 5509 |
#7365 := (or #4218 #7359) |
boehmes@34981 | 5510 |
#7368 := (iff #7365 #7362) |
boehmes@34981 | 5511 |
#7342 := [rewrite]: #7368 |
boehmes@34981 | 5512 |
#7366 := (iff #7363 #7365) |
boehmes@34981 | 5513 |
#7360 := (iff #7306 #7359) |
boehmes@34981 | 5514 |
#7357 := (iff #7305 #7356) |
boehmes@34981 | 5515 |
#7354 := (iff #7304 #7351) |
boehmes@34981 | 5516 |
#7307 := (or #7261 #7251) |
boehmes@34981 | 5517 |
#7352 := (iff #7307 #7351) |
boehmes@34981 | 5518 |
#7353 := [rewrite]: #7352 |
boehmes@34981 | 5519 |
#7308 := (iff #7304 #7307) |
boehmes@34981 | 5520 |
#7248 := (iff #7209 #7251) |
boehmes@34981 | 5521 |
#7263 := (+ #6830 #7206) |
boehmes@34981 | 5522 |
#7264 := (+ #1268 #7263) |
boehmes@34981 | 5523 |
#7267 := (<= #7264 0::int) |
boehmes@34981 | 5524 |
#7252 := (iff #7267 #7251) |
boehmes@34981 | 5525 |
#7253 := [rewrite]: #7252 |
boehmes@34981 | 5526 |
#7268 := (iff #7209 #7267) |
boehmes@34981 | 5527 |
#7265 := (= #7208 #7264) |
boehmes@34981 | 5528 |
#7266 := [rewrite]: #7265 |
boehmes@34981 | 5529 |
#7269 := [monotonicity #7266]: #7268 |
boehmes@34981 | 5530 |
#7254 := [trans #7269 #7253]: #7248 |
boehmes@34981 | 5531 |
#7350 := [monotonicity #7254]: #7308 |
boehmes@34981 | 5532 |
#7355 := [trans #7350 #7353]: #7354 |
boehmes@34981 | 5533 |
#7358 := [monotonicity #7355]: #7357 |
boehmes@34981 | 5534 |
#6839 := (iff #6831 #6838) |
boehmes@34981 | 5535 |
#6843 := [rewrite]: #6839 |
boehmes@34981 | 5536 |
#7361 := [monotonicity #6843 #7358]: #7360 |
boehmes@34981 | 5537 |
#7367 := [monotonicity #7361]: #7366 |
boehmes@34981 | 5538 |
#7341 := [trans #7367 #7342]: #7343 |
boehmes@34981 | 5539 |
#7364 := [quant-inst]: #7363 |
boehmes@34981 | 5540 |
#7344 := [mp #7364 #7341]: #7362 |
boehmes@34981 | 5541 |
#8361 := [unit-resolution #7344 #6754]: #7359 |
boehmes@34981 | 5542 |
#7794 := [unit-resolution #8361 #7790]: #7356 |
boehmes@34981 | 5543 |
#7346 := (or #7351 #7345) |
boehmes@34981 | 5544 |
#7347 := [def-axiom]: #7346 |
boehmes@34981 | 5545 |
#7789 := [unit-resolution #7347 #7794]: #7345 |
boehmes@34981 | 5546 |
#7348 := (not #7261) |
boehmes@34981 | 5547 |
#7349 := (or #7351 #7348) |
boehmes@34981 | 5548 |
#7411 := [def-axiom]: #7349 |
boehmes@34981 | 5549 |
#7795 := [unit-resolution #7411 #7794]: #7348 |
boehmes@34981 | 5550 |
#7313 := (or #7251 #7261 #7273) |
boehmes@34981 | 5551 |
#7318 := (or #4226 #7251 #7261 #7273) |
boehmes@34981 | 5552 |
#7204 := (+ #7203 #4856) |
boehmes@34981 | 5553 |
#7205 := (+ #177 #7204) |
boehmes@34981 | 5554 |
#7200 := (= #7205 0::int) |
boehmes@34981 | 5555 |
#7262 := (or #7261 #7209 #7200) |
boehmes@34981 | 5556 |
#7319 := (or #4226 #7262) |
boehmes@34981 | 5557 |
#7326 := (iff #7319 #7318) |
boehmes@34981 | 5558 |
#7321 := (or #4226 #7313) |
boehmes@34981 | 5559 |
#7324 := (iff #7321 #7318) |
boehmes@34981 | 5560 |
#7325 := [rewrite]: #7324 |
boehmes@34981 | 5561 |
#7322 := (iff #7319 #7321) |
boehmes@34981 | 5562 |
#7316 := (iff #7262 #7313) |
boehmes@34981 | 5563 |
#7310 := (or #7261 #7251 #7273) |
boehmes@34981 | 5564 |
#7314 := (iff #7310 #7313) |
boehmes@34981 | 5565 |
#7315 := [rewrite]: #7314 |
boehmes@34981 | 5566 |
#7311 := (iff #7262 #7310) |
boehmes@34981 | 5567 |
#7274 := (iff #7200 #7273) |
boehmes@34981 | 5568 |
#7257 := (= #7205 #7256) |
boehmes@34981 | 5569 |
#7258 := [rewrite]: #7257 |
boehmes@34981 | 5570 |
#7309 := [monotonicity #7258]: #7274 |
boehmes@34981 | 5571 |
#7312 := [monotonicity #7254 #7309]: #7311 |
boehmes@34981 | 5572 |
#7317 := [trans #7312 #7315]: #7316 |
boehmes@34981 | 5573 |
#7323 := [monotonicity #7317]: #7322 |
boehmes@34981 | 5574 |
#7301 := [trans #7323 #7325]: #7326 |
boehmes@34981 | 5575 |
#7320 := [quant-inst]: #7319 |
boehmes@34981 | 5576 |
#7302 := [mp #7320 #7301]: #7318 |
boehmes@34981 | 5577 |
#8365 := [unit-resolution #7302 #6758]: #7313 |
boehmes@34981 | 5578 |
#7624 := [unit-resolution #8365 #7795 #7789]: #7273 |
boehmes@34981 | 5579 |
#8367 := (not #7273) |
boehmes@34981 | 5580 |
#8368 := (or #8367 #7300) |
boehmes@34981 | 5581 |
#8369 := [th-lemma]: #8368 |
boehmes@34981 | 5582 |
#7625 := [unit-resolution #8369 #7624]: #7300 |
boehmes@34981 | 5583 |
#7701 := (>= #7203 0::int) |
boehmes@34981 | 5584 |
#7612 := (<= #7203 0::int) |
boehmes@34981 | 5585 |
#7613 := (not #7612) |
boehmes@34981 | 5586 |
#7514 := (= uf_22 ?x65!15) |
boehmes@34981 | 5587 |
#7375 := (not #7514) |
boehmes@34981 | 5588 |
#7416 := (up_6 uf_15 ?x65!15) |
boehmes@34981 | 5589 |
#7539 := (or #7416 #7514) |
boehmes@34981 | 5590 |
#4454 := (not #7539) |
boehmes@34981 | 5591 |
#7495 := (up_6 #183 ?x65!15) |
boehmes@34981 | 5592 |
#7522 := (iff #7495 #7539) |
boehmes@34981 | 5593 |
#7523 := (or #6538 #7522) |
boehmes@34981 | 5594 |
#7508 := (= ?x65!15 uf_22) |
boehmes@34981 | 5595 |
#7509 := (ite #7508 #3681 #7416) |
boehmes@34981 | 5596 |
#7510 := (iff #7495 #7509) |
boehmes@34981 | 5597 |
#7518 := (or #6538 #7510) |
boehmes@34981 | 5598 |
#7525 := (iff #7518 #7523) |
boehmes@34981 | 5599 |
#7378 := (iff #7523 #7523) |
boehmes@34981 | 5600 |
#7379 := [rewrite]: #7378 |
boehmes@34981 | 5601 |
#7538 := (iff #7510 #7522) |
boehmes@34981 | 5602 |
#7520 := (iff #7509 #7539) |
boehmes@34981 | 5603 |
#7517 := (ite #7514 true #7416) |
boehmes@34981 | 5604 |
#7519 := (iff #7517 #7539) |
boehmes@34981 | 5605 |
#7497 := [rewrite]: #7519 |
boehmes@34981 | 5606 |
#7513 := (iff #7509 #7517) |
boehmes@34981 | 5607 |
#7515 := (iff #7508 #7514) |
boehmes@34981 | 5608 |
#7516 := [rewrite]: #7515 |
boehmes@34981 | 5609 |
#7531 := [monotonicity #7516 #3673]: #7513 |
boehmes@34981 | 5610 |
#7521 := [trans #7531 #7497]: #7520 |
boehmes@34981 | 5611 |
#7496 := [monotonicity #7521]: #7538 |
boehmes@34981 | 5612 |
#7526 := [monotonicity #7496]: #7525 |
boehmes@34981 | 5613 |
#7371 := [trans #7526 #7379]: #7525 |
boehmes@34981 | 5614 |
#7524 := [quant-inst]: #7518 |
boehmes@34981 | 5615 |
#7372 := [mp #7524 #7371]: #7523 |
boehmes@34981 | 5616 |
#7616 := [unit-resolution #7372 #4007]: #7522 |
boehmes@34981 | 5617 |
#7486 := (not #7495) |
boehmes@34981 | 5618 |
#4859 := (up_6 uf_23 ?x65!15) |
boehmes@34981 | 5619 |
#4860 := (not #4859) |
boehmes@34981 | 5620 |
#7823 := (iff #4860 #7486) |
boehmes@34981 | 5621 |
#7821 := (iff #4859 #7495) |
boehmes@34981 | 5622 |
#7819 := (iff #7495 #4859) |
boehmes@34981 | 5623 |
#7820 := [monotonicity #7114]: #7819 |
boehmes@34981 | 5624 |
#7822 := [symm #7820]: #7821 |
boehmes@34981 | 5625 |
#7818 := [monotonicity #7822]: #7823 |
boehmes@34981 | 5626 |
#6844 := (or #4860 #6838) |
boehmes@34981 | 5627 |
#6854 := (or #4243 #4860 #6838) |
boehmes@34981 | 5628 |
#6832 := (or #4860 #6831) |
boehmes@34981 | 5629 |
#6855 := (or #4243 #6832) |
boehmes@34981 | 5630 |
#6953 := (iff #6855 #6854) |
boehmes@34981 | 5631 |
#6950 := (or #4243 #6844) |
boehmes@34981 | 5632 |
#6947 := (iff #6950 #6854) |
boehmes@34981 | 5633 |
#6948 := [rewrite]: #6947 |
boehmes@34981 | 5634 |
#6951 := (iff #6855 #6950) |
boehmes@34981 | 5635 |
#6845 := (iff #6832 #6844) |
boehmes@34981 | 5636 |
#6846 := [monotonicity #6843]: #6845 |
boehmes@34981 | 5637 |
#6952 := [monotonicity #6846]: #6951 |
boehmes@34981 | 5638 |
#6954 := [trans #6952 #6948]: #6953 |
boehmes@34981 | 5639 |
#6949 := [quant-inst]: #6855 |
boehmes@34981 | 5640 |
#6955 := [mp #6949 #6954]: #6854 |
boehmes@34981 | 5641 |
#7611 := [unit-resolution #6955 #7743]: #6844 |
boehmes@34981 | 5642 |
#7791 := [unit-resolution #7611 #7790]: #4860 |
boehmes@34981 | 5643 |
#7824 := [mp #7791 #7818]: #7486 |
boehmes@34981 | 5644 |
#7382 := (not #7522) |
boehmes@34981 | 5645 |
#7485 := (or #7382 #7495 #4454) |
boehmes@34981 | 5646 |
#3736 := [def-axiom]: #7485 |
boehmes@34981 | 5647 |
#7825 := [unit-resolution #3736 #7824 #7616]: #4454 |
boehmes@34981 | 5648 |
#7376 := (or #7539 #7375) |
boehmes@34981 | 5649 |
#7377 := [def-axiom]: #7376 |
boehmes@34981 | 5650 |
#7826 := [unit-resolution #7377 #7825]: #7375 |
boehmes@34981 | 5651 |
#7614 := (or #7514 #7613) |
boehmes@34981 | 5652 |
#7661 := (or #7051 #7514 #7613) |
boehmes@34981 | 5653 |
#7665 := (or #7051 #7614) |
boehmes@34981 | 5654 |
#7668 := (iff #7665 #7661) |
boehmes@34981 | 5655 |
#7669 := [rewrite]: #7668 |
boehmes@34981 | 5656 |
#7667 := [quant-inst]: #7665 |
boehmes@34981 | 5657 |
#7670 := [mp #7667 #7669]: #7661 |
boehmes@34981 | 5658 |
#7827 := [unit-resolution #7670 #4034]: #7614 |
boehmes@34981 | 5659 |
#7828 := [unit-resolution #7827 #7826]: #7613 |
boehmes@34981 | 5660 |
#7572 := (or #7701 #7612) |
boehmes@34981 | 5661 |
#7573 := [th-lemma]: #7572 |
boehmes@34981 | 5662 |
#7622 := [unit-resolution #7573 #7828]: #7701 |
boehmes@34981 | 5663 |
#7623 := [th-lemma #7622 #7762 #7625 #7722]: false |
boehmes@34981 | 5664 |
#7829 := [lemma #7623]: #7751 |
boehmes@34981 | 5665 |
#10977 := [unit-resolution #7829 #10825 #10373 #8978 #10380 #10035]: #10976 |
boehmes@34981 | 5666 |
#10978 := [unit-resolution #10977 #10830]: #4307 |
boehmes@34981 | 5667 |
#3898 := (or #4304 #4298) |
boehmes@34981 | 5668 |
#3899 := [def-axiom]: #3898 |
boehmes@34981 | 5669 |
#27197 := [unit-resolution #3899 #10978]: #4298 |
boehmes@34981 | 5670 |
#3897 := (or #4301 #3240 #4295) |
boehmes@34981 | 5671 |
#3889 := [def-axiom]: #3897 |
boehmes@34981 | 5672 |
#27200 := [unit-resolution #3889 #27197]: #4298 |
boehmes@34981 | 5673 |
#27201 := [unit-resolution #27200 #13851]: #4295 |
boehmes@34981 | 5674 |
#3811 := (or #4292 #4286) |
boehmes@34981 | 5675 |
#3812 := [def-axiom]: #3811 |
boehmes@34981 | 5676 |
#27202 := [unit-resolution #3812 #27201]: #4286 |
boehmes@34981 | 5677 |
#27203 := (or #4289 #4283) |
boehmes@34981 | 5678 |
#6911 := (uf_1 uf_22 ?x71!19) |
boehmes@34981 | 5679 |
#6912 := (uf_10 #6911) |
boehmes@34981 | 5680 |
#6865 := (uf_4 uf_14 ?x71!19) |
boehmes@34981 | 5681 |
#6895 := (* -1::int #6865) |
boehmes@34981 | 5682 |
#6930 := (+ #6895 #6912) |
boehmes@34981 | 5683 |
#6931 := (+ #177 #6930) |
boehmes@34981 | 5684 |
#6932 := (>= #6931 0::int) |
boehmes@34981 | 5685 |
#18852 := (not #6932) |
boehmes@34981 | 5686 |
#6916 := (* -1::int #6912) |
boehmes@34981 | 5687 |
#19137 := (+ #2123 #6916) |
boehmes@34981 | 5688 |
#19141 := (>= #19137 0::int) |
boehmes@34981 | 5689 |
#19136 := (= #2123 #6912) |
boehmes@34981 | 5690 |
#19003 := (= #2122 #6911) |
boehmes@34981 | 5691 |
#5904 := (= ?x72!18 uf_22) |
boehmes@34981 | 5692 |
#15400 := (= ?x72!18 #10482) |
boehmes@34981 | 5693 |
#5903 := (up_6 uf_15 ?x72!18) |
boehmes@34981 | 5694 |
#6616 := (not #5903) |
boehmes@34981 | 5695 |
#5874 := (uf_4 uf_14 ?x72!18) |
boehmes@34981 | 5696 |
#6991 := (+ #5874 #6895) |
boehmes@34981 | 5697 |
#6992 := (+ #2123 #6991) |
boehmes@34981 | 5698 |
#6993 := (>= #6992 0::int) |
boehmes@34981 | 5699 |
#19560 := (not #6993) |
boehmes@34981 | 5700 |
#6896 := (+ #2118 #6895) |
boehmes@34981 | 5701 |
#6897 := (<= #6896 0::int) |
boehmes@34981 | 5702 |
#18663 := (or #4234 #6897) |
boehmes@34981 | 5703 |
#6887 := (+ #6865 #2119) |
boehmes@34981 | 5704 |
#6888 := (>= #6887 0::int) |
boehmes@34981 | 5705 |
#18661 := (or #4234 #6888) |
boehmes@34981 | 5706 |
#18693 := (iff #18661 #18663) |
boehmes@34981 | 5707 |
#18718 := (iff #18663 #18663) |
boehmes@34981 | 5708 |
#18749 := [rewrite]: #18718 |
boehmes@34981 | 5709 |
#6900 := (iff #6888 #6897) |
boehmes@34981 | 5710 |
#6889 := (+ #2119 #6865) |
boehmes@34981 | 5711 |
#6892 := (>= #6889 0::int) |
boehmes@34981 | 5712 |
#6898 := (iff #6892 #6897) |
boehmes@34981 | 5713 |
#6899 := [rewrite]: #6898 |
boehmes@34981 | 5714 |
#6893 := (iff #6888 #6892) |
boehmes@34981 | 5715 |
#6890 := (= #6887 #6889) |
boehmes@34981 | 5716 |
#6891 := [rewrite]: #6890 |
boehmes@34981 | 5717 |
#6894 := [monotonicity #6891]: #6893 |
boehmes@34981 | 5718 |
#6901 := [trans #6894 #6899]: #6900 |
boehmes@34981 | 5719 |
#18748 := [monotonicity #6901]: #18693 |
boehmes@34981 | 5720 |
#18750 := [trans #18748 #18749]: #18693 |
boehmes@34981 | 5721 |
#18692 := [quant-inst]: #18661 |
boehmes@34981 | 5722 |
#18745 := [mp #18692 #18750]: #18663 |
boehmes@34981 | 5723 |
#19541 := [unit-resolution #18745 #10835]: #6897 |
boehmes@34981 | 5724 |
#3755 := (not #2710) |
boehmes@34981 | 5725 |
#19547 := [hypothesis]: #3286 |
boehmes@34981 | 5726 |
#3756 := (or #3281 #3755) |
boehmes@34981 | 5727 |
#3909 := [def-axiom]: #3756 |
boehmes@34981 | 5728 |
#19548 := [unit-resolution #3909 #19547]: #3755 |
boehmes@34981 | 5729 |
#5966 := (* -1::int #5874) |
boehmes@34981 | 5730 |
#5967 := (+ #2120 #5966) |
boehmes@34981 | 5731 |
#17815 := (>= #5967 0::int) |
boehmes@34981 | 5732 |
#5879 := (= #2120 #5874) |
boehmes@34981 | 5733 |
#3924 := (or #3281 #2130) |
boehmes@34981 | 5734 |
#3753 := [def-axiom]: #3924 |
boehmes@34981 | 5735 |
#19549 := [unit-resolution #3753 #19547]: #2130 |
boehmes@34981 | 5736 |
#10831 := [unit-resolution #3876 #10830]: #4238 |
boehmes@34981 | 5737 |
#16861 := (or #4243 #3266 #5879) |
boehmes@34981 | 5738 |
#5875 := (= #5874 #2120) |
boehmes@34981 | 5739 |
#5878 := (or #3266 #5875) |
boehmes@34981 | 5740 |
#16856 := (or #4243 #5878) |
boehmes@34981 | 5741 |
#17034 := (iff #16856 #16861) |
boehmes@34981 | 5742 |
#5882 := (or #3266 #5879) |
boehmes@34981 | 5743 |
#16863 := (or #4243 #5882) |
boehmes@34981 | 5744 |
#16865 := (iff #16863 #16861) |
boehmes@34981 | 5745 |
#16726 := [rewrite]: #16865 |
boehmes@34981 | 5746 |
#16864 := (iff #16856 #16863) |
boehmes@34981 | 5747 |
#5883 := (iff #5878 #5882) |
boehmes@34981 | 5748 |
#5880 := (iff #5875 #5879) |
boehmes@34981 | 5749 |
#5881 := [rewrite]: #5880 |
boehmes@34981 | 5750 |
#5884 := [monotonicity #5881]: #5883 |
boehmes@34981 | 5751 |
#16860 := [monotonicity #5884]: #16864 |
boehmes@34981 | 5752 |
#17035 := [trans #16860 #16726]: #17034 |
boehmes@34981 | 5753 |
#16862 := [quant-inst]: #16856 |
boehmes@34981 | 5754 |
#17042 := [mp #16862 #17035]: #16861 |
boehmes@34981 | 5755 |
#19515 := [unit-resolution #17042 #10831 #19549]: #5879 |
boehmes@34981 | 5756 |
#19551 := (not #5879) |
boehmes@34981 | 5757 |
#19558 := (or #19551 #17815) |
boehmes@34981 | 5758 |
#19559 := [th-lemma]: #19558 |
boehmes@34981 | 5759 |
#19557 := [unit-resolution #19559 #19515]: #17815 |
boehmes@34981 | 5760 |
#19579 := (not #6897) |
boehmes@34981 | 5761 |
#19578 := (not #17815) |
boehmes@34981 | 5762 |
#19580 := (or #19560 #19578 #19579 #2710) |
boehmes@34981 | 5763 |
#19585 := [th-lemma]: #19580 |
boehmes@34981 | 5764 |
#19586 := [unit-resolution #19585 #19557 #19548 #19541]: #19560 |
boehmes@34981 | 5765 |
#19584 := (or #6616 #6993) |
boehmes@34981 | 5766 |
#3923 := (or #3281 #2129) |
boehmes@34981 | 5767 |
#3917 := [def-axiom]: #3923 |
boehmes@34981 | 5768 |
#19575 := [unit-resolution #3917 #19547]: #2129 |
boehmes@34981 | 5769 |
#18880 := (or #4104 #2128 #6616 #6993) |
boehmes@34981 | 5770 |
#6994 := (or #6616 #2128 #6993) |
boehmes@34981 | 5771 |
#18885 := (or #4104 #6994) |
boehmes@34981 | 5772 |
#18786 := (iff #18885 #18880) |
boehmes@34981 | 5773 |
#6995 := (or #2128 #6616 #6993) |
boehmes@34981 | 5774 |
#18887 := (or #4104 #6995) |
boehmes@34981 | 5775 |
#18855 := (iff #18887 #18880) |
boehmes@34981 | 5776 |
#18785 := [rewrite]: #18855 |
boehmes@34981 | 5777 |
#18888 := (iff #18885 #18887) |
boehmes@34981 | 5778 |
#6996 := (iff #6994 #6995) |
boehmes@34981 | 5779 |
#6997 := [rewrite]: #6996 |
boehmes@34981 | 5780 |
#18854 := [monotonicity #6997]: #18888 |
boehmes@34981 | 5781 |
#18784 := [trans #18854 #18785]: #18786 |
boehmes@34981 | 5782 |
#18886 := [quant-inst]: #18885 |
boehmes@34981 | 5783 |
#18853 := [mp #18886 #18784]: #18880 |
boehmes@34981 | 5784 |
#18782 := [unit-resolution #18853 #10042 #19575]: #19584 |
boehmes@34981 | 5785 |
#19562 := [unit-resolution #18782 #19586]: #6616 |
boehmes@34981 | 5786 |
#15415 := (or #5903 #15400) |
boehmes@34981 | 5787 |
#15410 := (up_6 #11444 ?x72!18) |
boehmes@34981 | 5788 |
#15420 := (iff #15410 #15415) |
boehmes@34981 | 5789 |
#17068 := (or #6538 #15420) |
boehmes@34981 | 5790 |
#15401 := (ite #15400 #3681 #5903) |
boehmes@34981 | 5791 |
#15411 := (iff #15410 #15401) |
boehmes@34981 | 5792 |
#17041 := (or #6538 #15411) |
boehmes@34981 | 5793 |
#17071 := (iff #17041 #17068) |
boehmes@34981 | 5794 |
#17075 := (iff #17068 #17068) |
boehmes@34981 | 5795 |
#17033 := [rewrite]: #17075 |
boehmes@34981 | 5796 |
#15421 := (iff #15411 #15420) |
boehmes@34981 | 5797 |
#15418 := (iff #15401 #15415) |
boehmes@34981 | 5798 |
#15412 := (ite #15400 true #5903) |
boehmes@34981 | 5799 |
#15416 := (iff #15412 #15415) |
boehmes@34981 | 5800 |
#15417 := [rewrite]: #15416 |
boehmes@34981 | 5801 |
#15413 := (iff #15401 #15412) |
boehmes@34981 | 5802 |
#15414 := [monotonicity #3673]: #15413 |
boehmes@34981 | 5803 |
#15419 := [trans #15414 #15417]: #15418 |
boehmes@34981 | 5804 |
#15422 := [monotonicity #15419]: #15421 |
boehmes@34981 | 5805 |
#17069 := [monotonicity #15422]: #17071 |
boehmes@34981 | 5806 |
#17076 := [trans #17069 #17033]: #17071 |
boehmes@34981 | 5807 |
#17070 := [quant-inst]: #17041 |
boehmes@34981 | 5808 |
#17077 := [mp #17070 #17076]: #17068 |
boehmes@34981 | 5809 |
#19567 := [unit-resolution #17077 #4007]: #15420 |
boehmes@34981 | 5810 |
#19566 := (iff #2130 #15410) |
boehmes@34981 | 5811 |
#19561 := (iff #15410 #2130) |
boehmes@34981 | 5812 |
#19568 := [monotonicity #13524]: #19561 |
boehmes@34981 | 5813 |
#19576 := [symm #19568]: #19566 |
boehmes@34981 | 5814 |
#19577 := [mp #19549 #19576]: #15410 |
boehmes@34981 | 5815 |
#17132 := (not #15410) |
boehmes@34981 | 5816 |
#17134 := (not #15420) |
boehmes@34981 | 5817 |
#17137 := (or #17134 #17132 #15415) |
boehmes@34981 | 5818 |
#17138 := [def-axiom]: #17137 |
boehmes@34981 | 5819 |
#19571 := [unit-resolution #17138 #19577 #19567]: #15415 |
boehmes@34981 | 5820 |
#17112 := (not #15415) |
boehmes@34981 | 5821 |
#17133 := (or #17112 #5903 #15400) |
boehmes@34981 | 5822 |
#17128 := [def-axiom]: #17133 |
boehmes@34981 | 5823 |
#19546 := [unit-resolution #17128 #19571 #19562]: #15400 |
boehmes@34981 | 5824 |
#18949 := [trans #19546 #13347]: #5904 |
boehmes@34981 | 5825 |
#19152 := [monotonicity #18949]: #19003 |
boehmes@34981 | 5826 |
#19266 := [monotonicity #19152]: #19136 |
boehmes@34981 | 5827 |
#19321 := (not #19136) |
boehmes@34981 | 5828 |
#18783 := (or #19321 #19141) |
boehmes@34981 | 5829 |
#19327 := [th-lemma]: #18783 |
boehmes@34981 | 5830 |
#19424 := [unit-resolution #19327 #19266]: #19141 |
boehmes@34981 | 5831 |
#7076 := (uf_2 #2122) |
boehmes@34981 | 5832 |
#7082 := (uf_4 uf_14 #7076) |
boehmes@34981 | 5833 |
#7096 := (* -1::int #7082) |
boehmes@34981 | 5834 |
#7097 := (+ #177 #7096) |
boehmes@34981 | 5835 |
#7098 := (<= #7097 0::int) |
boehmes@34981 | 5836 |
#19129 := (= #177 #7082) |
boehmes@34981 | 5837 |
#19009 := (= #7082 #177) |
boehmes@34981 | 5838 |
#19025 := (= #7076 uf_22) |
boehmes@34981 | 5839 |
#19026 := (= #7076 #10482) |
boehmes@34981 | 5840 |
#19488 := (= #7076 ?x72!18) |
boehmes@34981 | 5841 |
#7077 := (= ?x72!18 #7076) |
boehmes@34981 | 5842 |
#18938 := (or #8415 #7077) |
boehmes@34981 | 5843 |
#18939 := [quant-inst]: #18938 |
boehmes@34981 | 5844 |
#19425 := [unit-resolution #18939 #3993]: #7077 |
boehmes@34981 | 5845 |
#19489 := [symm #19425]: #19488 |
boehmes@34981 | 5846 |
#19027 := [trans #19489 #19546]: #19026 |
boehmes@34981 | 5847 |
#19116 := [trans #19027 #13347]: #19025 |
boehmes@34981 | 5848 |
#19117 := [monotonicity #19116]: #19009 |
boehmes@34981 | 5849 |
#19124 := [symm #19117]: #19129 |
boehmes@34981 | 5850 |
#19125 := (not #19129) |
boehmes@34981 | 5851 |
#19118 := (or #19125 #7098) |
boehmes@34981 | 5852 |
#19126 := [th-lemma]: #19118 |
boehmes@34981 | 5853 |
#19494 := [unit-resolution #19126 #19124]: #7098 |
boehmes@34981 | 5854 |
#18959 := (+ #5874 #7096) |
boehmes@34981 | 5855 |
#18942 := (>= #18959 0::int) |
boehmes@34981 | 5856 |
#18958 := (= #5874 #7082) |
boehmes@34981 | 5857 |
#19503 := [monotonicity #19425]: #18958 |
boehmes@34981 | 5858 |
#19714 := (not #18958) |
boehmes@34981 | 5859 |
#19715 := (or #19714 #18942) |
boehmes@34981 | 5860 |
#19716 := [th-lemma]: #19715 |
boehmes@34981 | 5861 |
#19717 := [unit-resolution #19716 #19503]: #18942 |
boehmes@34981 | 5862 |
#19840 := (not #19141) |
boehmes@34981 | 5863 |
#19719 := (not #18942) |
boehmes@34981 | 5864 |
#19718 := (not #7098) |
boehmes@34981 | 5865 |
#19720 := (or #18852 #19579 #2710 #19718 #19719 #19578 #19840) |
boehmes@34981 | 5866 |
#19721 := [th-lemma]: #19720 |
boehmes@34981 | 5867 |
#19722 := [unit-resolution #19721 #19541 #19557 #19548 #19717 #19494 #19424]: #18852 |
boehmes@34981 | 5868 |
#6920 := (+ uf_9 #6916) |
boehmes@34981 | 5869 |
#6921 := (<= #6920 0::int) |
boehmes@34981 | 5870 |
#18850 := (not #6921) |
boehmes@34981 | 5871 |
#19841 := (or #18850 #19840 #2128) |
boehmes@34981 | 5872 |
#19836 := [hypothesis]: #2129 |
boehmes@34981 | 5873 |
#19837 := [hypothesis]: #6921 |
boehmes@34981 | 5874 |
#19838 := [hypothesis]: #19141 |
boehmes@34981 | 5875 |
#19839 := [th-lemma #19838 #19837 #19836]: false |
boehmes@34981 | 5876 |
#19842 := [lemma #19839]: #19841 |
boehmes@34981 | 5877 |
#19748 := [unit-resolution #19842 #19424 #19575]: #18850 |
boehmes@34981 | 5878 |
#6937 := (+ #2119 #6912) |
boehmes@34981 | 5879 |
#6938 := (+ #177 #6937) |
boehmes@34981 | 5880 |
#6941 := (= #6938 0::int) |
boehmes@34981 | 5881 |
#19752 := (not #6941) |
boehmes@34981 | 5882 |
#18700 := (>= #6938 0::int) |
boehmes@34981 | 5883 |
#19749 := (not #18700) |
boehmes@34981 | 5884 |
#19750 := (or #19749 #2710 #19718 #19719 #19578 #19840) |
boehmes@34981 | 5885 |
#19746 := [th-lemma]: #19750 |
boehmes@34981 | 5886 |
#19747 := [unit-resolution #19746 #19557 #19548 #19717 #19494 #19424]: #19749 |
boehmes@34981 | 5887 |
#19753 := (or #19752 #18700) |
boehmes@34981 | 5888 |
#19754 := [th-lemma]: #19753 |
boehmes@34981 | 5889 |
#19751 := [unit-resolution #19754 #19747]: #19752 |
boehmes@34981 | 5890 |
#6944 := (or #6921 #6932 #6941) |
boehmes@34981 | 5891 |
#18751 := (or #4226 #6921 #6932 #6941) |
boehmes@34981 | 5892 |
#6913 := (+ #6912 #2119) |
boehmes@34981 | 5893 |
#6914 := (+ #177 #6913) |
boehmes@34981 | 5894 |
#6915 := (= #6914 0::int) |
boehmes@34981 | 5895 |
#6917 := (+ #1268 #6916) |
boehmes@34981 | 5896 |
#6918 := (+ #6865 #6917) |
boehmes@34981 | 5897 |
#6919 := (<= #6918 0::int) |
boehmes@34981 | 5898 |
#6922 := (or #6921 #6919 #6915) |
boehmes@34981 | 5899 |
#18752 := (or #4226 #6922) |
boehmes@34981 | 5900 |
#18697 := (iff #18752 #18751) |
boehmes@34981 | 5901 |
#18811 := (or #4226 #6944) |
boehmes@34981 | 5902 |
#18691 := (iff #18811 #18751) |
boehmes@34981 | 5903 |
#18696 := [rewrite]: #18691 |
boehmes@34981 | 5904 |
#18695 := (iff #18752 #18811) |
boehmes@34981 | 5905 |
#6945 := (iff #6922 #6944) |
boehmes@34981 | 5906 |
#6942 := (iff #6915 #6941) |
boehmes@34981 | 5907 |
#6939 := (= #6914 #6938) |
boehmes@34981 | 5908 |
#6940 := [rewrite]: #6939 |
boehmes@34981 | 5909 |
#6943 := [monotonicity #6940]: #6942 |
boehmes@34981 | 5910 |
#6935 := (iff #6919 #6932) |
boehmes@34981 | 5911 |
#6923 := (+ #6865 #6916) |
boehmes@34981 | 5912 |
#6924 := (+ #1268 #6923) |
boehmes@34981 | 5913 |
#6927 := (<= #6924 0::int) |
boehmes@34981 | 5914 |
#6933 := (iff #6927 #6932) |
boehmes@34981 | 5915 |
#6934 := [rewrite]: #6933 |
boehmes@34981 | 5916 |
#6928 := (iff #6919 #6927) |
boehmes@34981 | 5917 |
#6925 := (= #6918 #6924) |
boehmes@34981 | 5918 |
#6926 := [rewrite]: #6925 |
boehmes@34981 | 5919 |
#6929 := [monotonicity #6926]: #6928 |
boehmes@34981 | 5920 |
#6936 := [trans #6929 #6934]: #6935 |
boehmes@34981 | 5921 |
#6946 := [monotonicity #6936 #6943]: #6945 |
boehmes@34981 | 5922 |
#18690 := [monotonicity #6946]: #18695 |
boehmes@34981 | 5923 |
#18694 := [trans #18690 #18696]: #18697 |
boehmes@34981 | 5924 |
#18816 := [quant-inst]: #18752 |
boehmes@34981 | 5925 |
#18698 := [mp #18816 #18694]: #18751 |
boehmes@34981 | 5926 |
#19755 := [unit-resolution #18698 #10825]: #6944 |
boehmes@34981 | 5927 |
#19756 := [unit-resolution #19755 #19751 #19748 #19722]: false |
boehmes@34981 | 5928 |
#19782 := [lemma #19756]: #3281 |
boehmes@34981 | 5929 |
#3808 := (or #4289 #3286 #4283) |
boehmes@34981 | 5930 |
#3809 := [def-axiom]: #3808 |
boehmes@34981 | 5931 |
#27204 := [unit-resolution #3809 #19782]: #27203 |
boehmes@34981 | 5932 |
#27205 := [unit-resolution #27204 #27202]: #4283 |
boehmes@34981 | 5933 |
#3913 := (or #4280 #2160) |
boehmes@34981 | 5934 |
#3911 := [def-axiom]: #3913 |
boehmes@34981 | 5935 |
#27206 := [unit-resolution #3911 #27205]: #2160 |
boehmes@34981 | 5936 |
#5592 := (+ #2147 #5591) |
boehmes@34981 | 5937 |
#18461 := (>= #5592 0::int) |
boehmes@34981 | 5938 |
#5566 := (= #2147 #5561) |
boehmes@34981 | 5939 |
#3757 := (or #4280 #4272) |
boehmes@34981 | 5940 |
#3905 := [def-axiom]: #3757 |
boehmes@34981 | 5941 |
#27207 := [unit-resolution #3905 #27205]: #4272 |
boehmes@34981 | 5942 |
#18570 := (or #5566 #4277) |
boehmes@34981 | 5943 |
#15060 := (uf_10 #15059) |
boehmes@34981 | 5944 |
#15086 := (* -1::int #15060) |
boehmes@34981 | 5945 |
#11725 := (uf_24 #10482) |
boehmes@34981 | 5946 |
#11723 := (* -1::int #11725) |
boehmes@34981 | 5947 |
#15087 := (+ #11723 #15086) |
boehmes@34981 | 5948 |
#15088 := (+ #2147 #15087) |
boehmes@34981 | 5949 |
#15741 := (>= #15088 0::int) |
boehmes@34981 | 5950 |
#5607 := (uf_1 uf_22 ?x75!20) |
boehmes@34981 | 5951 |
#5608 := (uf_10 #5607) |
boehmes@34981 | 5952 |
#15832 := (+ #5608 #15086) |
boehmes@34981 | 5953 |
#15834 := (>= #15832 0::int) |
boehmes@34981 | 5954 |
#15831 := (= #5608 #15060) |
boehmes@34981 | 5955 |
#18427 := (= #15060 #5608) |
boehmes@34981 | 5956 |
#18425 := (= #15059 #5607) |
boehmes@34981 | 5957 |
#18426 := [monotonicity #13347]: #18425 |
boehmes@34981 | 5958 |
#18428 := [monotonicity #18426]: #18427 |
boehmes@34981 | 5959 |
#18429 := [symm #18428]: #15831 |
boehmes@34981 | 5960 |
#18424 := (not #15831) |
boehmes@34981 | 5961 |
#18430 := (or #18424 #15834) |
boehmes@34981 | 5962 |
#18431 := [th-lemma]: #18430 |
boehmes@34981 | 5963 |
#18432 := [unit-resolution #18431 #18429]: #15834 |
boehmes@34981 | 5964 |
#11677 := (+ #4526 #11723) |
boehmes@34981 | 5965 |
#8662 := (>= #11677 0::int) |
boehmes@34981 | 5966 |
#8604 := (= #4526 #11725) |
boehmes@34981 | 5967 |
#18433 := (= #11725 #4526) |
boehmes@34981 | 5968 |
#18434 := [monotonicity #13347]: #18433 |
boehmes@34981 | 5969 |
#18441 := [symm #18434]: #8604 |
boehmes@34981 | 5970 |
#18442 := (not #8604) |
boehmes@34981 | 5971 |
#18440 := (or #18442 #8662) |
boehmes@34981 | 5972 |
#18443 := [th-lemma]: #18440 |
boehmes@34981 | 5973 |
#18444 := [unit-resolution #18443 #18441]: #8662 |
boehmes@34981 | 5974 |
#5633 := (+ #2148 #5608) |
boehmes@34981 | 5975 |
#5634 := (+ #177 #5633) |
boehmes@34981 | 5976 |
#15560 := (<= #5634 0::int) |
boehmes@34981 | 5977 |
#5637 := (= #5634 0::int) |
boehmes@34981 | 5978 |
#5612 := (* -1::int #5608) |
boehmes@34981 | 5979 |
#5616 := (+ uf_9 #5612) |
boehmes@34981 | 5980 |
#5617 := (<= #5616 0::int) |
boehmes@34981 | 5981 |
#15577 := (not #5617) |
boehmes@34981 | 5982 |
#5626 := (+ #5591 #5608) |
boehmes@34981 | 5983 |
#5627 := (+ #177 #5626) |
boehmes@34981 | 5984 |
#5628 := (>= #5627 0::int) |
boehmes@34981 | 5985 |
#5659 := (or #5617 #5628) |
boehmes@34981 | 5986 |
#5662 := (not #5659) |
boehmes@34981 | 5987 |
#18518 := (not #5566) |
boehmes@34981 | 5988 |
#18445 := [hypothesis]: #18518 |
boehmes@34981 | 5989 |
#5665 := (or #5566 #5662) |
boehmes@34981 | 5990 |
#15564 := (or #4218 #5566 #5662) |
boehmes@34981 | 5991 |
#5613 := (+ #1268 #5612) |
boehmes@34981 | 5992 |
#5614 := (+ #5561 #5613) |
boehmes@34981 | 5993 |
#5615 := (<= #5614 0::int) |
boehmes@34981 | 5994 |
#5656 := (or #5617 #5615) |
boehmes@34981 | 5995 |
#5657 := (not #5656) |
boehmes@34981 | 5996 |
#5562 := (= #5561 #2147) |
boehmes@34981 | 5997 |
#5658 := (or #5562 #5657) |
boehmes@34981 | 5998 |
#15565 := (or #4218 #5658) |
boehmes@34981 | 5999 |
#15574 := (iff #15565 #15564) |
boehmes@34981 | 6000 |
#15567 := (or #4218 #5665) |
boehmes@34981 | 6001 |
#15570 := (iff #15567 #15564) |
boehmes@34981 | 6002 |
#15571 := [rewrite]: #15570 |
boehmes@34981 | 6003 |
#15568 := (iff #15565 #15567) |
boehmes@34981 | 6004 |
#5666 := (iff #5658 #5665) |
boehmes@34981 | 6005 |
#5663 := (iff #5657 #5662) |
boehmes@34981 | 6006 |
#5660 := (iff #5656 #5659) |
boehmes@34981 | 6007 |
#5631 := (iff #5615 #5628) |
boehmes@34981 | 6008 |
#5619 := (+ #5561 #5612) |
boehmes@34981 | 6009 |
#5620 := (+ #1268 #5619) |
boehmes@34981 | 6010 |
#5623 := (<= #5620 0::int) |
boehmes@34981 | 6011 |
#5629 := (iff #5623 #5628) |
boehmes@34981 | 6012 |
#5630 := [rewrite]: #5629 |
boehmes@34981 | 6013 |
#5624 := (iff #5615 #5623) |
boehmes@34981 | 6014 |
#5621 := (= #5614 #5620) |
boehmes@34981 | 6015 |
#5622 := [rewrite]: #5621 |
boehmes@34981 | 6016 |
#5625 := [monotonicity #5622]: #5624 |
boehmes@34981 | 6017 |
#5632 := [trans #5625 #5630]: #5631 |
boehmes@34981 | 6018 |
#5661 := [monotonicity #5632]: #5660 |
boehmes@34981 | 6019 |
#5664 := [monotonicity #5661]: #5663 |
boehmes@34981 | 6020 |
#5567 := (iff #5562 #5566) |
boehmes@34981 | 6021 |
#5568 := [rewrite]: #5567 |
boehmes@34981 | 6022 |
#5667 := [monotonicity #5568 #5664]: #5666 |
boehmes@34981 | 6023 |
#15569 := [monotonicity #5667]: #15568 |
boehmes@34981 | 6024 |
#15575 := [trans #15569 #15571]: #15574 |
boehmes@34981 | 6025 |
#15566 := [quant-inst]: #15565 |
boehmes@34981 | 6026 |
#15576 := [mp #15566 #15575]: #15564 |
boehmes@34981 | 6027 |
#18449 := [unit-resolution #15576 #10373]: #5665 |
boehmes@34981 | 6028 |
#18450 := [unit-resolution #18449 #18445]: #5662 |
boehmes@34981 | 6029 |
#15578 := (or #5659 #15577) |
boehmes@34981 | 6030 |
#15608 := [def-axiom]: #15578 |
boehmes@34981 | 6031 |
#18453 := [unit-resolution #15608 #18450]: #15577 |
boehmes@34981 | 6032 |
#15724 := (not #5628) |
boehmes@34981 | 6033 |
#15725 := (or #5659 #15724) |
boehmes@34981 | 6034 |
#15726 := [def-axiom]: #15725 |
boehmes@34981 | 6035 |
#18454 := [unit-resolution #15726 #18450]: #15724 |
boehmes@34981 | 6036 |
#5640 := (or #5617 #5628 #5637) |
boehmes@34981 | 6037 |
#15352 := (or #4226 #5617 #5628 #5637) |
boehmes@34981 | 6038 |
#5609 := (+ #5608 #2148) |
boehmes@34981 | 6039 |
#5610 := (+ #177 #5609) |
boehmes@34981 | 6040 |
#5611 := (= #5610 0::int) |
boehmes@34981 | 6041 |
#5618 := (or #5617 #5615 #5611) |
boehmes@34981 | 6042 |
#15353 := (or #4226 #5618) |
boehmes@34981 | 6043 |
#15526 := (iff #15353 #15352) |
boehmes@34981 | 6044 |
#15377 := (or #4226 #5640) |
boehmes@34981 | 6045 |
#15505 := (iff #15377 #15352) |
boehmes@34981 | 6046 |
#15506 := [rewrite]: #15505 |
boehmes@34981 | 6047 |
#15408 := (iff #15353 #15377) |
boehmes@34981 | 6048 |
#5641 := (iff #5618 #5640) |
boehmes@34981 | 6049 |
#5638 := (iff #5611 #5637) |
boehmes@34981 | 6050 |
#5635 := (= #5610 #5634) |
boehmes@34981 | 6051 |
#5636 := [rewrite]: #5635 |
boehmes@34981 | 6052 |
#5639 := [monotonicity #5636]: #5638 |
boehmes@34981 | 6053 |
#5642 := [monotonicity #5632 #5639]: #5641 |
boehmes@34981 | 6054 |
#15409 := [monotonicity #5642]: #15408 |
boehmes@34981 | 6055 |
#15549 := [trans #15409 #15506]: #15526 |
boehmes@34981 | 6056 |
#15376 := [quant-inst]: #15353 |
boehmes@34981 | 6057 |
#15550 := [mp #15376 #15549]: #15352 |
boehmes@34981 | 6058 |
#18490 := [unit-resolution #15550 #10825]: #5640 |
boehmes@34981 | 6059 |
#18491 := [unit-resolution #18490 #18454 #18453]: #5637 |
boehmes@34981 | 6060 |
#18492 := (not #5637) |
boehmes@34981 | 6061 |
#18493 := (or #18492 #15560) |
boehmes@34981 | 6062 |
#18494 := [th-lemma]: #18493 |
boehmes@34981 | 6063 |
#18495 := [unit-resolution #18494 #18491]: #15560 |
boehmes@34981 | 6064 |
#18499 := (not #15834) |
boehmes@34981 | 6065 |
#18498 := (not #4769) |
boehmes@34981 | 6066 |
#18497 := (not #8662) |
boehmes@34981 | 6067 |
#18496 := (not #15560) |
boehmes@34981 | 6068 |
#18500 := (or #15741 #18496 #18497 #18498 #18499) |
boehmes@34981 | 6069 |
#18501 := [th-lemma]: #18500 |
boehmes@34981 | 6070 |
#18502 := [unit-resolution #18501 #18495 #18444 #10836 #18432]: #15741 |
boehmes@34981 | 6071 |
#15740 := (<= #15088 0::int) |
boehmes@34981 | 6072 |
#15833 := (<= #15832 0::int) |
boehmes@34981 | 6073 |
#18503 := (or #18424 #15833) |
boehmes@34981 | 6074 |
#18504 := [th-lemma]: #18503 |
boehmes@34981 | 6075 |
#18505 := [unit-resolution #18504 #18429]: #15833 |
boehmes@34981 | 6076 |
#9287 := (<= #4768 0::int) |
boehmes@34981 | 6077 |
#4527 := (= #177 #4526) |
boehmes@34981 | 6078 |
#4776 := (up_6 uf_23 uf_22) |
boehmes@34981 | 6079 |
#3683 := (up_6 #183 uf_22) |
boehmes@34981 | 6080 |
#10821 := (iff #3683 #4776) |
boehmes@34981 | 6081 |
#10819 := (iff #4776 #3683) |
boehmes@34981 | 6082 |
#10820 := [monotonicity #10380]: #10819 |
boehmes@34981 | 6083 |
#10822 := [symm #10820]: #10821 |
boehmes@34981 | 6084 |
#46 := (:var 0 T5) |
boehmes@34981 | 6085 |
#45 := (:var 2 T4) |
boehmes@34981 | 6086 |
#47 := (uf_7 #45 #10 #46) |
boehmes@34981 | 6087 |
#4016 := (pattern #47) |
boehmes@34981 | 6088 |
#321 := (= uf_8 #46) |
boehmes@34981 | 6089 |
#48 := (up_6 #47 #10) |
boehmes@34981 | 6090 |
#325 := (iff #48 #321) |
boehmes@34981 | 6091 |
#4017 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) (:pat #4016) #325) |
boehmes@34981 | 6092 |
#328 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) #325) |
boehmes@34981 | 6093 |
#4020 := (iff #328 #4017) |
boehmes@34981 | 6094 |
#4018 := (iff #325 #325) |
boehmes@34981 | 6095 |
#4019 := [refl]: #4018 |
boehmes@34981 | 6096 |
#4021 := [quant-intro #4019]: #4020 |
boehmes@34981 | 6097 |
#1650 := (~ #328 #328) |
boehmes@34981 | 6098 |
#1688 := (~ #325 #325) |
boehmes@34981 | 6099 |
#1689 := [refl]: #1688 |
boehmes@34981 | 6100 |
#1651 := [nnf-pos #1689]: #1650 |
boehmes@34981 | 6101 |
#49 := (= #46 uf_8) |
boehmes@34981 | 6102 |
#50 := (iff #48 #49) |
boehmes@34981 | 6103 |
#51 := (forall (vars (?x17 T4) (?x18 T2) (?x19 T5)) #50) |
boehmes@34981 | 6104 |
#329 := (iff #51 #328) |
boehmes@34981 | 6105 |
#326 := (iff #50 #325) |
boehmes@34981 | 6106 |
#323 := (iff #49 #321) |
boehmes@34981 | 6107 |
#324 := [rewrite]: #323 |
boehmes@34981 | 6108 |
#327 := [monotonicity #324]: #326 |
boehmes@34981 | 6109 |
#330 := [quant-intro #327]: #329 |
boehmes@34981 | 6110 |
#320 := [asserted]: #51 |
boehmes@34981 | 6111 |
#333 := [mp #320 #330]: #328 |
boehmes@34981 | 6112 |
#1690 := [mp~ #333 #1651]: #328 |
boehmes@34981 | 6113 |
#4022 := [mp #1690 #4021]: #4017 |
boehmes@34981 | 6114 |
#8841 := (not #4017) |
boehmes@34981 | 6115 |
#8843 := (or #8841 #3683) |
boehmes@34981 | 6116 |
#3682 := (iff #3683 #3681) |
boehmes@34981 | 6117 |
#8837 := (or #8841 #3682) |
boehmes@34981 | 6118 |
#8844 := (iff #8837 #8843) |
boehmes@34981 | 6119 |
#8846 := (iff #8843 #8843) |
boehmes@34981 | 6120 |
#8847 := [rewrite]: #8846 |
boehmes@34981 | 6121 |
#3668 := (iff #3682 #3683) |
boehmes@34981 | 6122 |
#3674 := (iff #3683 true) |
boehmes@34981 | 6123 |
#3676 := (iff #3674 #3683) |
boehmes@34981 | 6124 |
#3677 := [rewrite]: #3676 |
boehmes@34981 | 6125 |
#3675 := (iff #3682 #3674) |
boehmes@34981 | 6126 |
#3667 := [monotonicity #3673]: #3675 |
boehmes@34981 | 6127 |
#3678 := [trans #3667 #3677]: #3668 |
boehmes@34981 | 6128 |
#8845 := [monotonicity #3678]: #8844 |
boehmes@34981 | 6129 |
#8842 := [trans #8845 #8847]: #8844 |
boehmes@34981 | 6130 |
#8838 := [quant-inst]: #8837 |
boehmes@34981 | 6131 |
#9410 := [mp #8838 #8842]: #8843 |
boehmes@34981 | 6132 |
#10818 := [unit-resolution #9410 #4022]: #3683 |
boehmes@34981 | 6133 |
#10823 := [mp #10818 #10822]: #4776 |
boehmes@34981 | 6134 |
#4777 := (not #4776) |
boehmes@34981 | 6135 |
#4781 := (or #4527 #4777) |
boehmes@34981 | 6136 |
#10191 := (or #4243 #4527 #4777) |
boehmes@34981 | 6137 |
#4780 := (or #4777 #4527) |
boehmes@34981 | 6138 |
#10192 := (or #4243 #4780) |
boehmes@34981 | 6139 |
#10250 := (iff #10192 #10191) |
boehmes@34981 | 6140 |
#10193 := (or #4243 #4781) |
boehmes@34981 | 6141 |
#10248 := (iff #10193 #10191) |
boehmes@34981 | 6142 |
#10249 := [rewrite]: #10248 |
boehmes@34981 | 6143 |
#10194 := (iff #10192 #10193) |
boehmes@34981 | 6144 |
#4782 := (iff #4780 #4781) |
boehmes@34981 | 6145 |
#4783 := [rewrite]: #4782 |
boehmes@34981 | 6146 |
#10247 := [monotonicity #4783]: #10194 |
boehmes@34981 | 6147 |
#10252 := [trans #10247 #10249]: #10250 |
boehmes@34981 | 6148 |
#10190 := [quant-inst]: #10192 |
boehmes@34981 | 6149 |
#10253 := [mp #10190 #10252]: #10191 |
boehmes@34981 | 6150 |
#10832 := [unit-resolution #10253 #10831]: #4781 |
boehmes@34981 | 6151 |
#10833 := [unit-resolution #10832 #10823]: #4527 |
boehmes@34981 | 6152 |
#9343 := (not #4527) |
boehmes@34981 | 6153 |
#9344 := (or #9343 #9287) |
boehmes@34981 | 6154 |
#9345 := [th-lemma]: #9344 |
boehmes@34981 | 6155 |
#10834 := [unit-resolution #9345 #10833]: #9287 |
boehmes@34981 | 6156 |
#11672 := (<= #11677 0::int) |
boehmes@34981 | 6157 |
#18506 := (or #18442 #11672) |
boehmes@34981 | 6158 |
#18507 := [th-lemma]: #18506 |
boehmes@34981 | 6159 |
#18508 := [unit-resolution #18507 #18441]: #11672 |
boehmes@34981 | 6160 |
#15561 := (>= #5634 0::int) |
boehmes@34981 | 6161 |
#18482 := (or #18492 #15561) |
boehmes@34981 | 6162 |
#18483 := [th-lemma]: #18482 |
boehmes@34981 | 6163 |
#18481 := [unit-resolution #18483 #18491]: #15561 |
boehmes@34981 | 6164 |
#18487 := (not #15833) |
boehmes@34981 | 6165 |
#18486 := (not #9287) |
boehmes@34981 | 6166 |
#18485 := (not #11672) |
boehmes@34981 | 6167 |
#18484 := (not #15561) |
boehmes@34981 | 6168 |
#18488 := (or #15740 #18484 #18485 #18486 #18487) |
boehmes@34981 | 6169 |
#18489 := [th-lemma]: #18488 |
boehmes@34981 | 6170 |
#17776 := [unit-resolution #18489 #18481 #18508 #10834 #18505]: #15740 |
boehmes@34981 | 6171 |
#15089 := (= #15088 0::int) |
boehmes@34981 | 6172 |
#15094 := (not #15089) |
boehmes@34981 | 6173 |
#14996 := (+ #2147 #11723) |
boehmes@34981 | 6174 |
#15074 := (<= #14996 0::int) |
boehmes@34981 | 6175 |
#18551 := (not #15074) |
boehmes@34981 | 6176 |
#17160 := (uf_3 #5828) |
boehmes@34981 | 6177 |
#17947 := (uf_1 #10482 #17160) |
boehmes@34981 | 6178 |
#17948 := (uf_10 #17947) |
boehmes@34981 | 6179 |
#17950 := (* -1::int #17948) |
boehmes@34981 | 6180 |
#18119 := (+ #5608 #17950) |
boehmes@34981 | 6181 |
#18161 := (>= #18119 0::int) |
boehmes@34981 | 6182 |
#18116 := (= #5608 #17948) |
boehmes@34981 | 6183 |
#17971 := (= #17948 #5608) |
boehmes@34981 | 6184 |
#17965 := (= #17947 #5607) |
boehmes@34981 | 6185 |
#17826 := (= #17160 ?x75!20) |
boehmes@34981 | 6186 |
#17161 := (= ?x75!20 #17160) |
boehmes@34981 | 6187 |
#17164 := (or #7756 #17161) |
boehmes@34981 | 6188 |
#17165 := [quant-inst]: #17164 |
boehmes@34981 | 6189 |
#17777 := [unit-resolution #17165 #3987]: #17161 |
boehmes@34981 | 6190 |
#17827 := [symm #17777]: #17826 |
boehmes@34981 | 6191 |
#17970 := [monotonicity #13347 #17827]: #17965 |
boehmes@34981 | 6192 |
#17974 := [monotonicity #17970]: #17971 |
boehmes@34981 | 6193 |
#17975 := [symm #17974]: #18116 |
boehmes@34981 | 6194 |
#17976 := (not #18116) |
boehmes@34981 | 6195 |
#17979 := (or #17976 #18161) |
boehmes@34981 | 6196 |
#18037 := [th-lemma]: #17979 |
boehmes@34981 | 6197 |
#18038 := [unit-resolution #18037 #17975]: #18161 |
boehmes@34981 | 6198 |
#18048 := (<= #17948 0::int) |
boehmes@34981 | 6199 |
#18049 := (not #18048) |
boehmes@34981 | 6200 |
#18467 := (= #10482 #17160) |
boehmes@34981 | 6201 |
#17898 := (not #18467) |
boehmes@34981 | 6202 |
#18462 := (up_6 uf_15 #17160) |
boehmes@34981 | 6203 |
#18473 := (or #18462 #18467) |
boehmes@34981 | 6204 |
#17926 := (not #18473) |
boehmes@34981 | 6205 |
#18465 := (up_6 #11444 #17160) |
boehmes@34981 | 6206 |
#18478 := (iff #18465 #18473) |
boehmes@34981 | 6207 |
#17873 := (or #6538 #18478) |
boehmes@34981 | 6208 |
#18463 := (= #17160 #10482) |
boehmes@34981 | 6209 |
#18464 := (ite #18463 #3681 #18462) |
boehmes@34981 | 6210 |
#18466 := (iff #18465 #18464) |
boehmes@34981 | 6211 |
#17874 := (or #6538 #18466) |
boehmes@34981 | 6212 |
#17876 := (iff #17874 #17873) |
boehmes@34981 | 6213 |
#17892 := (iff #17873 #17873) |
boehmes@34981 | 6214 |
#17893 := [rewrite]: #17892 |
boehmes@34981 | 6215 |
#18479 := (iff #18466 #18478) |
boehmes@34981 | 6216 |
#18476 := (iff #18464 #18473) |
boehmes@34981 | 6217 |
#18470 := (ite #18467 true #18462) |
boehmes@34981 | 6218 |
#18474 := (iff #18470 #18473) |
boehmes@34981 | 6219 |
#18475 := [rewrite]: #18474 |
boehmes@34981 | 6220 |
#18471 := (iff #18464 #18470) |
boehmes@34981 | 6221 |
#18468 := (iff #18463 #18467) |
boehmes@34981 | 6222 |
#18469 := [rewrite]: #18468 |
boehmes@34981 | 6223 |
#18472 := [monotonicity #18469 #3673]: #18471 |
boehmes@34981 | 6224 |
#18477 := [trans #18472 #18475]: #18476 |
boehmes@34981 | 6225 |
#18480 := [monotonicity #18477]: #18479 |
boehmes@34981 | 6226 |
#17891 := [monotonicity #18480]: #17876 |
boehmes@34981 | 6227 |
#17894 := [trans #17891 #17893]: #17876 |
boehmes@34981 | 6228 |
#17875 := [quant-inst]: #17874 |
boehmes@34981 | 6229 |
#17895 := [mp #17875 #17894]: #17873 |
boehmes@34981 | 6230 |
#18337 := [unit-resolution #17895 #4007]: #18478 |
boehmes@34981 | 6231 |
#17931 := (not #18465) |
boehmes@34981 | 6232 |
#4948 := (up_6 uf_23 ?x75!20) |
boehmes@34981 | 6233 |
#4949 := (not #4948) |
boehmes@34981 | 6234 |
#18452 := (iff #4949 #17931) |
boehmes@34981 | 6235 |
#18352 := (iff #4948 #18465) |
boehmes@34981 | 6236 |
#18341 := (iff #18465 #4948) |
boehmes@34981 | 6237 |
#18342 := [monotonicity #13524 #17827]: #18341 |
boehmes@34981 | 6238 |
#18451 := [symm #18342]: #18352 |
boehmes@34981 | 6239 |
#18455 := [monotonicity #18451]: #18452 |
boehmes@34981 | 6240 |
#5569 := (or #4949 #5566) |
boehmes@34981 | 6241 |
#14917 := (or #4243 #4949 #5566) |
boehmes@34981 | 6242 |
#5565 := (or #4949 #5562) |
boehmes@34981 | 6243 |
#14918 := (or #4243 #5565) |
boehmes@34981 | 6244 |
#15338 := (iff #14918 #14917) |
boehmes@34981 | 6245 |
#15153 := (or #4243 #5569) |
boehmes@34981 | 6246 |
#15201 := (iff #15153 #14917) |
boehmes@34981 | 6247 |
#15202 := [rewrite]: #15201 |
boehmes@34981 | 6248 |
#15162 := (iff #14918 #15153) |
boehmes@34981 | 6249 |
#5570 := (iff #5565 #5569) |
boehmes@34981 | 6250 |
#5571 := [monotonicity #5568]: #5570 |
boehmes@34981 | 6251 |
#15163 := [monotonicity #5571]: #15162 |
boehmes@34981 | 6252 |
#15339 := [trans #15163 #15202]: #15338 |
boehmes@34981 | 6253 |
#15152 := [quant-inst]: #14918 |
boehmes@34981 | 6254 |
#15340 := [mp #15152 #15339]: #14917 |
boehmes@34981 | 6255 |
#18516 := [unit-resolution #15340 #10831]: #5569 |
boehmes@34981 | 6256 |
#18338 := [unit-resolution #18516 #18445]: #4949 |
boehmes@34981 | 6257 |
#18456 := [mp #18338 #18455]: #17931 |
boehmes@34981 | 6258 |
#17929 := (not #18478) |
boehmes@34981 | 6259 |
#17930 := (or #17929 #18465 #17926) |
boehmes@34981 | 6260 |
#17925 := [def-axiom]: #17930 |
boehmes@34981 | 6261 |
#18457 := [unit-resolution #17925 #18456 #18337]: #17926 |
boehmes@34981 | 6262 |
#17899 := (or #18473 #17898) |
boehmes@34981 | 6263 |
#17900 := [def-axiom]: #17899 |
boehmes@34981 | 6264 |
#18460 := [unit-resolution #17900 #18457]: #17898 |
boehmes@34981 | 6265 |
#18064 := (or #18049 #18467) |
boehmes@34981 | 6266 |
#18066 := (or #7051 #18049 #18467) |
boehmes@34981 | 6267 |
#18063 := (or #18467 #18049) |
boehmes@34981 | 6268 |
#18067 := (or #7051 #18063) |
boehmes@34981 | 6269 |
#18081 := (iff #18067 #18066) |
boehmes@34981 | 6270 |
#18073 := (or #7051 #18064) |
boehmes@34981 | 6271 |
#18075 := (iff #18073 #18066) |
boehmes@34981 | 6272 |
#18076 := [rewrite]: #18075 |
boehmes@34981 | 6273 |
#18071 := (iff #18067 #18073) |
boehmes@34981 | 6274 |
#18062 := (iff #18063 #18064) |
boehmes@34981 | 6275 |
#18065 := [rewrite]: #18062 |
boehmes@34981 | 6276 |
#18074 := [monotonicity #18065]: #18071 |
boehmes@34981 | 6277 |
#18082 := [trans #18074 #18076]: #18081 |
boehmes@34981 | 6278 |
#18072 := [quant-inst]: #18067 |
boehmes@34981 | 6279 |
#18080 := [mp #18072 #18082]: #18066 |
boehmes@34981 | 6280 |
#18549 := [unit-resolution #18080 #4034]: #18064 |
boehmes@34981 | 6281 |
#18550 := [unit-resolution #18549 #18460]: #18049 |
boehmes@34981 | 6282 |
#18552 := (not #18161) |
boehmes@34981 | 6283 |
#18553 := (or #18551 #18496 #18497 #18498 #18048 #18552) |
boehmes@34981 | 6284 |
#18554 := [th-lemma]: #18553 |
boehmes@34981 | 6285 |
#18555 := [unit-resolution #18554 #18495 #18444 #10836 #18550 #18038]: #18551 |
boehmes@34981 | 6286 |
#18562 := (or #15074 #15094) |
boehmes@34981 | 6287 |
#11728 := (up_6 uf_23 #10482) |
boehmes@34981 | 6288 |
#18558 := (iff #3683 #11728) |
boehmes@34981 | 6289 |
#18556 := (iff #11728 #3683) |
boehmes@34981 | 6290 |
#18557 := [monotonicity #10380 #13347]: #18556 |
boehmes@34981 | 6291 |
#18559 := [symm #18557]: #18558 |
boehmes@34981 | 6292 |
#18560 := [mp #10818 #18559]: #11728 |
boehmes@34981 | 6293 |
#18561 := [hypothesis]: #4272 |
boehmes@34981 | 6294 |
#11732 := (not #11728) |
boehmes@34981 | 6295 |
#15729 := (or #4277 #11732 #15074 #15094) |
boehmes@34981 | 6296 |
#15061 := (+ #2148 #15060) |
boehmes@34981 | 6297 |
#15062 := (+ #11725 #15061) |
boehmes@34981 | 6298 |
#15063 := (= #15062 0::int) |
boehmes@34981 | 6299 |
#15064 := (not #15063) |
boehmes@34981 | 6300 |
#15065 := (+ #11725 #2148) |
boehmes@34981 | 6301 |
#15066 := (>= #15065 0::int) |
boehmes@34981 | 6302 |
#15067 := (or #11732 #15066 #15064) |
boehmes@34981 | 6303 |
#15730 := (or #4277 #15067) |
boehmes@34981 | 6304 |
#15737 := (iff #15730 #15729) |
boehmes@34981 | 6305 |
#15097 := (or #11732 #15074 #15094) |
boehmes@34981 | 6306 |
#15732 := (or #4277 #15097) |
boehmes@34981 | 6307 |
#15735 := (iff #15732 #15729) |
boehmes@34981 | 6308 |
#15736 := [rewrite]: #15735 |
boehmes@34981 | 6309 |
#15733 := (iff #15730 #15732) |
boehmes@34981 | 6310 |
#15098 := (iff #15067 #15097) |
boehmes@34981 | 6311 |
#15095 := (iff #15064 #15094) |
boehmes@34981 | 6312 |
#15092 := (iff #15063 #15089) |
boehmes@34981 | 6313 |
#15079 := (+ #11725 #15060) |
boehmes@34981 | 6314 |
#15080 := (+ #2148 #15079) |
boehmes@34981 | 6315 |
#15083 := (= #15080 0::int) |
boehmes@34981 | 6316 |
#15090 := (iff #15083 #15089) |
boehmes@34981 | 6317 |
#15091 := [rewrite]: #15090 |
boehmes@34981 | 6318 |
#15084 := (iff #15063 #15083) |
boehmes@34981 | 6319 |
#15081 := (= #15062 #15080) |
boehmes@34981 | 6320 |
#15082 := [rewrite]: #15081 |
boehmes@34981 | 6321 |
#15085 := [monotonicity #15082]: #15084 |
boehmes@34981 | 6322 |
#15093 := [trans #15085 #15091]: #15092 |
boehmes@34981 | 6323 |
#15096 := [monotonicity #15093]: #15095 |
boehmes@34981 | 6324 |
#15077 := (iff #15066 #15074) |
boehmes@34981 | 6325 |
#15068 := (+ #2148 #11725) |
boehmes@34981 | 6326 |
#15071 := (>= #15068 0::int) |
boehmes@34981 | 6327 |
#15075 := (iff #15071 #15074) |
boehmes@34981 | 6328 |
#15076 := [rewrite]: #15075 |
boehmes@34981 | 6329 |
#15072 := (iff #15066 #15071) |
boehmes@34981 | 6330 |
#15069 := (= #15065 #15068) |
boehmes@34981 | 6331 |
#15070 := [rewrite]: #15069 |
boehmes@34981 | 6332 |
#15073 := [monotonicity #15070]: #15072 |
boehmes@34981 | 6333 |
#15078 := [trans #15073 #15076]: #15077 |
boehmes@34981 | 6334 |
#15099 := [monotonicity #15078 #15096]: #15098 |
boehmes@34981 | 6335 |
#15734 := [monotonicity #15099]: #15733 |
boehmes@34981 | 6336 |
#15738 := [trans #15734 #15736]: #15737 |
boehmes@34981 | 6337 |
#15731 := [quant-inst]: #15730 |
boehmes@34981 | 6338 |
#15739 := [mp #15731 #15738]: #15729 |
boehmes@34981 | 6339 |
#18563 := [unit-resolution #15739 #18561 #18560]: #18562 |
boehmes@34981 | 6340 |
#18564 := [unit-resolution #18563 #18555]: #15094 |
boehmes@34981 | 6341 |
#18566 := (not #15741) |
boehmes@34981 | 6342 |
#18565 := (not #15740) |
boehmes@34981 | 6343 |
#18567 := (or #15089 #18565 #18566) |
boehmes@34981 | 6344 |
#18568 := [th-lemma]: #18567 |
boehmes@34981 | 6345 |
#18569 := [unit-resolution #18568 #18564 #17776 #18502]: false |
boehmes@34981 | 6346 |
#18571 := [lemma #18569]: #18570 |
boehmes@34981 | 6347 |
#27208 := [unit-resolution #18571 #27207]: #5566 |
boehmes@34981 | 6348 |
#18519 := (or #18518 #18461) |
boehmes@34981 | 6349 |
#18520 := [th-lemma]: #18519 |
boehmes@34981 | 6350 |
#27209 := [unit-resolution #18520 #27208]: #18461 |
boehmes@34981 | 6351 |
#22580 := (not #18461) |
boehmes@34981 | 6352 |
#22586 := (or #22585 #22580 #2159) |
boehmes@34981 | 6353 |
#22581 := [hypothesis]: #2160 |
boehmes@34981 | 6354 |
#22582 := [hypothesis]: #18461 |
boehmes@34981 | 6355 |
#22583 := [hypothesis]: #5840 |
boehmes@34981 | 6356 |
#22584 := [th-lemma #22583 #22582 #22581]: false |
boehmes@34981 | 6357 |
#22587 := [lemma #22584]: #22586 |
boehmes@34981 | 6358 |
#27210 := [unit-resolution #22587 #27209 #27206]: #22585 |
boehmes@34981 | 6359 |
#3914 := (or #4280 #2724) |
boehmes@34981 | 6360 |
#3796 := [def-axiom]: #3914 |
boehmes@34981 | 6361 |
#27211 := [unit-resolution #3796 #27205]: #2724 |
boehmes@34981 | 6362 |
#16286 := (or #4129 #2721 #5840 #5845) |
boehmes@34981 | 6363 |
#5837 := (or #5836 #5834 #5827) |
boehmes@34981 | 6364 |
#5838 := (not #5837) |
boehmes@34981 | 6365 |
#5841 := (or #2161 #5840 #5838) |
boehmes@34981 | 6366 |
#16309 := (or #4129 #5841) |
boehmes@34981 | 6367 |
#16464 := (iff #16309 #16286) |
boehmes@34981 | 6368 |
#5848 := (or #2721 #5840 #5845) |
boehmes@34981 | 6369 |
#16025 := (or #4129 #5848) |
boehmes@34981 | 6370 |
#16414 := (iff #16025 #16286) |
boehmes@34981 | 6371 |
#16302 := [rewrite]: #16414 |
boehmes@34981 | 6372 |
#16445 := (iff #16309 #16025) |
boehmes@34981 | 6373 |
#5849 := (iff #5841 #5848) |
boehmes@34981 | 6374 |
#5846 := (iff #5838 #5845) |
boehmes@34981 | 6375 |
#5843 := (iff #5837 #5842) |
boehmes@34981 | 6376 |
#5844 := [rewrite]: #5843 |
boehmes@34981 | 6377 |
#5847 := [monotonicity #5844]: #5846 |
boehmes@34981 | 6378 |
#5850 := [monotonicity #2723 #5847]: #5849 |
boehmes@34981 | 6379 |
#16461 := [monotonicity #5850]: #16445 |
boehmes@34981 | 6380 |
#16413 := [trans #16461 #16302]: #16464 |
boehmes@34981 | 6381 |
#16307 := [quant-inst]: #16309 |
boehmes@34981 | 6382 |
#16444 := [mp #16307 #16413]: #16286 |
boehmes@34981 | 6383 |
#27212 := [unit-resolution #16444 #10442 #27211 #27210]: #5845 |
boehmes@34981 | 6384 |
#16693 := (or #5842 #5835) |
boehmes@34981 | 6385 |
#16554 := [def-axiom]: #16693 |
boehmes@34981 | 6386 |
#27213 := [unit-resolution #16554 #27212]: #5835 |
boehmes@34981 | 6387 |
#27221 := [mp #27213 #27220]: #25893 |
boehmes@34981 | 6388 |
#25894 := (not #25893) |
boehmes@34981 | 6389 |
#27098 := (or #27081 #25894) |
boehmes@34981 | 6390 |
#27099 := [def-axiom]: #27098 |
boehmes@34981 | 6391 |
#27222 := [unit-resolution #27099 #27221]: #27081 |
boehmes@34981 | 6392 |
#27103 := (not #27081) |
boehmes@34981 | 6393 |
#27107 := (or #27106 #27073 #27103) |
boehmes@34981 | 6394 |
#27108 := [def-axiom]: #27107 |
boehmes@34981 | 6395 |
#27224 := [unit-resolution #27108 #27222]: #27223 |
boehmes@34981 | 6396 |
#27225 := [unit-resolution #27224 #27196]: #27073 |
boehmes@34981 | 6397 |
#27234 := [unit-resolution #27225 #27233]: false |
boehmes@34981 | 6398 |
#27235 := [lemma #27234]: #16800 |
boehmes@34981 | 6399 |
#16798 := (uf_24 #5823) |
boehmes@34981 | 6400 |
#16817 := (* -1::int #16798) |
boehmes@34981 | 6401 |
#17010 := (+ #2147 #16817) |
boehmes@34981 | 6402 |
#17011 := (<= #17010 0::int) |
boehmes@34981 | 6403 |
#22559 := (not #17011) |
boehmes@34981 | 6404 |
#15902 := (not #5827) |
boehmes@34981 | 6405 |
#16589 := (or #5842 #15902) |
boehmes@34981 | 6406 |
#16412 := [def-axiom]: #16589 |
boehmes@34981 | 6407 |
#22552 := [unit-resolution #16412 #27212]: #15902 |
boehmes@34981 | 6408 |
#16818 := (+ #5824 #16817) |
boehmes@34981 | 6409 |
#16819 := (>= #16818 0::int) |
boehmes@34981 | 6410 |
#16900 := (or #4234 #16819) |
boehmes@34981 | 6411 |
#15938 := [quant-inst]: #16900 |
boehmes@34981 | 6412 |
#22558 := [unit-resolution #15938 #10835]: #16819 |
boehmes@34981 | 6413 |
#22544 := (not #16819) |
boehmes@34981 | 6414 |
#23021 := (or #22559 #5827 #22580 #22544) |
boehmes@34981 | 6415 |
#22554 := [th-lemma]: #23021 |
boehmes@34981 | 6416 |
#18055 := [unit-resolution #22554 #27209 #22558 #22552]: #22559 |
boehmes@34981 | 6417 |
#16977 := (+ #5830 #16817) |
boehmes@34981 | 6418 |
#16978 := (+ #2147 #16977) |
boehmes@34981 | 6419 |
#17021 := (= #16978 0::int) |
boehmes@34981 | 6420 |
#19944 := (>= #16978 0::int) |
boehmes@34981 | 6421 |
#9360 := (>= #5832 0::int) |
boehmes@34981 | 6422 |
#16497 := (or #5842 #5833) |
boehmes@34981 | 6423 |
#16618 := [def-axiom]: #16497 |
boehmes@34981 | 6424 |
#16042 := [unit-resolution #16618 #27212]: #5833 |
boehmes@34981 | 6425 |
#21361 := (or #5834 #9360) |
boehmes@34981 | 6426 |
#21365 := [th-lemma]: #21361 |
boehmes@34981 | 6427 |
#22952 := [unit-resolution #21365 #16042]: #9360 |
boehmes@34981 | 6428 |
#22974 := (not #9360) |
boehmes@34981 | 6429 |
#23033 := (or #19944 #22974 #22580 #22544) |
boehmes@34981 | 6430 |
#22976 := [th-lemma]: #23033 |
boehmes@34981 | 6431 |
#22955 := [unit-resolution #22976 #22952 #22558 #27209]: #19944 |
boehmes@34981 | 6432 |
#16979 := (<= #16978 0::int) |
boehmes@34981 | 6433 |
#22549 := (<= #16818 0::int) |
boehmes@34981 | 6434 |
#16799 := (= #5824 #16798) |
boehmes@34981 | 6435 |
#16803 := (or #16799 #16801) |
boehmes@34981 | 6436 |
#17738 := (or #4243 #16799 #16801) |
boehmes@34981 | 6437 |
#16802 := (or #16801 #16799) |
boehmes@34981 | 6438 |
#18032 := (or #4243 #16802) |
boehmes@34981 | 6439 |
#15937 := (iff #18032 #17738) |
boehmes@34981 | 6440 |
#18787 := (or #4243 #16803) |
boehmes@34981 | 6441 |
#18974 := (iff #18787 #17738) |
boehmes@34981 | 6442 |
#19070 := [rewrite]: #18974 |
boehmes@34981 | 6443 |
#19064 := (iff #18032 #18787) |
boehmes@34981 | 6444 |
#16804 := (iff #16802 #16803) |
boehmes@34981 | 6445 |
#16805 := [rewrite]: #16804 |
boehmes@34981 | 6446 |
#17444 := [monotonicity #16805]: #19064 |
boehmes@34981 | 6447 |
#19082 := [trans #17444 #19070]: #15937 |
boehmes@34981 | 6448 |
#19040 := [quant-inst]: #18032 |
boehmes@34981 | 6449 |
#17767 := [mp #19040 #19082]: #17738 |
boehmes@34981 | 6450 |
#18817 := [unit-resolution #17767 #10831]: #16803 |
boehmes@34981 | 6451 |
#23050 := [unit-resolution #18817 #27235]: #16799 |
boehmes@34981 | 6452 |
#23024 := (not #16799) |
boehmes@34981 | 6453 |
#23019 := (or #23024 #22549) |
boehmes@34981 | 6454 |
#23047 := [th-lemma]: #23019 |
boehmes@34981 | 6455 |
#23015 := [unit-resolution #23047 #23050]: #22549 |
boehmes@34981 | 6456 |
#5593 := (<= #5592 0::int) |
boehmes@34981 | 6457 |
#20441 := (not #5593) |
boehmes@34981 | 6458 |
#20442 := [hypothesis]: #20441 |
boehmes@34981 | 6459 |
#20353 := (or #4234 #5593) |
boehmes@34981 | 6460 |
#5583 := (+ #5561 #2148) |
boehmes@34981 | 6461 |
#5584 := (>= #5583 0::int) |
boehmes@34981 | 6462 |
#20370 := (or #4234 #5584) |
boehmes@34981 | 6463 |
#20377 := (iff #20370 #20353) |
boehmes@34981 | 6464 |
#20384 := (iff #20353 #20353) |
boehmes@34981 | 6465 |
#20387 := [rewrite]: #20384 |
boehmes@34981 | 6466 |
#5596 := (iff #5584 #5593) |
boehmes@34981 | 6467 |
#5585 := (+ #2148 #5561) |
boehmes@34981 | 6468 |
#5588 := (>= #5585 0::int) |
boehmes@34981 | 6469 |
#5594 := (iff #5588 #5593) |
boehmes@34981 | 6470 |
#5595 := [rewrite]: #5594 |
boehmes@34981 | 6471 |
#5589 := (iff #5584 #5588) |
boehmes@34981 | 6472 |
#5586 := (= #5583 #5585) |
boehmes@34981 | 6473 |
#5587 := [rewrite]: #5586 |
boehmes@34981 | 6474 |
#5590 := [monotonicity #5587]: #5589 |
boehmes@34981 | 6475 |
#5597 := [trans #5590 #5595]: #5596 |
boehmes@34981 | 6476 |
#20383 := [monotonicity #5597]: #20377 |
boehmes@34981 | 6477 |
#20388 := [trans #20383 #20387]: #20377 |
boehmes@34981 | 6478 |
#20376 := [quant-inst]: #20370 |
boehmes@34981 | 6479 |
#20438 := [mp #20376 #20388]: #20353 |
boehmes@34981 | 6480 |
#20437 := [unit-resolution #20438 #10835 #20442]: false |
boehmes@34981 | 6481 |
#20443 := [lemma #20437]: #5593 |
boehmes@34981 | 6482 |
#15900 := (<= #5832 0::int) |
boehmes@34981 | 6483 |
#23077 := (or #5834 #15900) |
boehmes@34981 | 6484 |
#23040 := [th-lemma]: #23077 |
boehmes@34981 | 6485 |
#23022 := [unit-resolution #23040 #16042]: #15900 |
boehmes@34981 | 6486 |
#23053 := (not #22549) |
boehmes@34981 | 6487 |
#22936 := (not #15900) |
boehmes@34981 | 6488 |
#23179 := (or #16979 #22936 #20441 #23053) |
boehmes@34981 | 6489 |
#23061 := [th-lemma]: #23179 |
boehmes@34981 | 6490 |
#23075 := [unit-resolution #23061 #23022 #20443 #23015]: #16979 |
boehmes@34981 | 6491 |
#23181 := (not #19944) |
boehmes@34981 | 6492 |
#23180 := (not #16979) |
boehmes@34981 | 6493 |
#23059 := (or #17021 #23180 #23181) |
boehmes@34981 | 6494 |
#23057 := [th-lemma]: #23059 |
boehmes@34981 | 6495 |
#23182 := [unit-resolution #23057 #23075 #22955]: #17021 |
boehmes@34981 | 6496 |
#17026 := (not #17021) |
boehmes@34981 | 6497 |
#17029 := (or #16801 #17011 #17026) |
boehmes@34981 | 6498 |
#19879 := (or #4277 #16801 #17011 #17026) |
boehmes@34981 | 6499 |
#16998 := (+ #2148 #5829) |
boehmes@34981 | 6500 |
#16999 := (+ #16798 #16998) |
boehmes@34981 | 6501 |
#17000 := (= #16999 0::int) |
boehmes@34981 | 6502 |
#17001 := (not #17000) |
boehmes@34981 | 6503 |
#16962 := (+ #16798 #2148) |
boehmes@34981 | 6504 |
#17002 := (>= #16962 0::int) |
boehmes@34981 | 6505 |
#17003 := (or #16801 #17002 #17001) |
boehmes@34981 | 6506 |
#19880 := (or #4277 #17003) |
boehmes@34981 | 6507 |
#19850 := (iff #19880 #19879) |
boehmes@34981 | 6508 |
#19873 := (or #4277 #17029) |
boehmes@34981 | 6509 |
#19915 := (iff #19873 #19879) |
boehmes@34981 | 6510 |
#19874 := [rewrite]: #19915 |
boehmes@34981 | 6511 |
#20138 := (iff #19880 #19873) |
boehmes@34981 | 6512 |
#17030 := (iff #17003 #17029) |
boehmes@34981 | 6513 |
#17027 := (iff #17001 #17026) |
boehmes@34981 | 6514 |
#17024 := (iff #17000 #17021) |
boehmes@34981 | 6515 |
#16970 := (+ #5829 #16798) |
boehmes@34981 | 6516 |
#16971 := (+ #2148 #16970) |
boehmes@34981 | 6517 |
#17018 := (= #16971 0::int) |
boehmes@34981 | 6518 |
#17022 := (iff #17018 #17021) |
boehmes@34981 | 6519 |
#17023 := [rewrite]: #17022 |
boehmes@34981 | 6520 |
#17019 := (iff #17000 #17018) |
boehmes@34981 | 6521 |
#17016 := (= #16999 #16971) |
boehmes@34981 | 6522 |
#17017 := [rewrite]: #17016 |
boehmes@34981 | 6523 |
#17020 := [monotonicity #17017]: #17019 |
boehmes@34981 | 6524 |
#17025 := [trans #17020 #17023]: #17024 |
boehmes@34981 | 6525 |
#17028 := [monotonicity #17025]: #17027 |
boehmes@34981 | 6526 |
#17014 := (iff #17002 #17011) |
boehmes@34981 | 6527 |
#17004 := (+ #2148 #16798) |
boehmes@34981 | 6528 |
#17007 := (>= #17004 0::int) |
boehmes@34981 | 6529 |
#17012 := (iff #17007 #17011) |
boehmes@34981 | 6530 |
#17013 := [rewrite]: #17012 |
boehmes@34981 | 6531 |
#17008 := (iff #17002 #17007) |
boehmes@34981 | 6532 |
#17005 := (= #16962 #17004) |
boehmes@34981 | 6533 |
#17006 := [rewrite]: #17005 |
boehmes@34981 | 6534 |
#17009 := [monotonicity #17006]: #17008 |
boehmes@34981 | 6535 |
#17015 := [trans #17009 #17013]: #17014 |
boehmes@34981 | 6536 |
#17031 := [monotonicity #17015 #17028]: #17030 |
boehmes@34981 | 6537 |
#20025 := [monotonicity #17031]: #20138 |
boehmes@34981 | 6538 |
#20123 := [trans #20025 #19874]: #19850 |
boehmes@34981 | 6539 |
#19878 := [quant-inst]: #19880 |
boehmes@34981 | 6540 |
#19916 := [mp #19878 #20123]: #19879 |
boehmes@34981 | 6541 |
#23081 := [unit-resolution #19916 #27207]: #17029 |
boehmes@34981 | 6542 |
[unit-resolution #23081 #23182 #18055 #27235]: false |
boehmes@34981 | 6543 |
unsat |