summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorTim King <taking@cs.nyu.edu>2010-05-29 22:48:01 +0000
committerTim King <taking@cs.nyu.edu>2010-05-29 22:48:01 +0000
commitaa21ac1746612b646e464615d4eeb07586f4ed36 (patch)
tree19db0931baca81b3552f36809b3a443380822733 /test
parent23d8c824a5aa9db6bdf6c19fb9270a25bf171043 (diff)
Adding a couple of example from fuzzsmt to regress1.
Diffstat (limited to 'test')
-rw-r--r--test/regress/regress1/Makefile.am4
-rw-r--r--test/regress/regress1/fuzz_1.smt32
-rw-r--r--test/regress/regress1/fuzz_2.smt699
3 files changed, 734 insertions, 1 deletions
diff --git a/test/regress/regress1/Makefile.am b/test/regress/regress1/Makefile.am
index 9307a33a2..9a9016e85 100644
--- a/test/regress/regress1/Makefile.am
+++ b/test/regress/regress1/Makefile.am
@@ -2,7 +2,9 @@ TESTS_ENVIRONMENT = @srcdir@/../run_regression @top_builddir@/src/main/cvc4
TESTS = friedman_n4_i5.smt \
hole7.cvc \
hole8.cvc \
- instance_1444.smt
+ instance_1444.smt \
+ fuzz_1.smt \
+ fuzz_2.smt
# synonyms for "check"
.PHONY: regress regress1 test
diff --git a/test/regress/regress1/fuzz_1.smt b/test/regress/regress1/fuzz_1.smt
new file mode 100644
index 000000000..1e6d48ffb
--- /dev/null
+++ b/test/regress/regress1/fuzz_1.smt
@@ -0,0 +1,32 @@
+(benchmark fuzzsmt
+:logic QF_LRA
+:status unknown
+:extrafuns ((v0 Real))
+:formula
+(let (?e1 11)
+(let (?e2 1)
+(let (?e3 (* v0 ?e2))
+(let (?e4 (/ ?e1 (~ ?e1)))
+(flet ($e5 (< v0 ?e4))
+(flet ($e6 (< ?e3 ?e3))
+(let (?e7 (ite $e5 ?e3 ?e4))
+(let (?e8 (ite $e5 ?e3 ?e3))
+(let (?e9 (ite $e6 v0 ?e4))
+(flet ($e10 (< ?e3 ?e7))
+(flet ($e11 (< v0 ?e9))
+(flet ($e12 (= ?e8 ?e4))
+(flet ($e13 (and $e10 $e6))
+(flet ($e14 (implies $e12 $e5))
+(flet ($e15 (iff $e14 $e14))
+(flet ($e16 (iff $e11 $e11))
+(flet ($e17 (iff $e16 $e16))
+(flet ($e18 (not $e13))
+(flet ($e19 (or $e18 $e18))
+(flet ($e20 (if_then_else $e15 $e15 $e17))
+(flet ($e21 (not $e20))
+(flet ($e22 (not $e19))
+(flet ($e23 (xor $e21 $e21))
+(flet ($e24 (xor $e23 $e22))
+$e24
+)))))))))))))))))))))))))
+
diff --git a/test/regress/regress1/fuzz_2.smt b/test/regress/regress1/fuzz_2.smt
new file mode 100644
index 000000000..29d88f340
--- /dev/null
+++ b/test/regress/regress1/fuzz_2.smt
@@ -0,0 +1,699 @@
+(benchmark fuzzsmt
+:logic QF_LRA
+:status unknown
+:extrafuns ((v0 Real))
+:extrafuns ((v1 Real))
+:extrafuns ((v2 Real))
+:formula
+(let (?e3 3)
+(let (?e4 0)
+(let (?e5 (- v0 v1))
+(let (?e6 (/ ?e4 (~ ?e3)))
+(let (?e7 (/ ?e3 ?e3))
+(let (?e8 (+ v0 v1))
+(let (?e9 (* v0 (~ ?e4)))
+(let (?e10 (- ?e8 ?e8))
+(let (?e11 (/ ?e4 ?e3))
+(let (?e12 (+ ?e7 v0))
+(let (?e13 (/ ?e3 ?e3))
+(let (?e14 (+ ?e8 ?e6))
+(let (?e15 (+ ?e12 ?e13))
+(let (?e16 (+ ?e12 ?e12))
+(let (?e17 (/ ?e3 ?e3))
+(let (?e18 (+ ?e16 ?e9))
+(let (?e19 (- v2 ?e6))
+(flet ($e20 (distinct v0 ?e5))
+(flet ($e21 (= ?e11 ?e15))
+(flet ($e22 (= ?e11 v2))
+(flet ($e23 (distinct ?e14 ?e7))
+(flet ($e24 (<= v2 ?e7))
+(flet ($e25 (> v0 v1))
+(flet ($e26 (distinct v1 ?e17))
+(flet ($e27 (> ?e8 ?e18))
+(flet ($e28 (= ?e6 ?e18))
+(flet ($e29 (<= ?e19 ?e14))
+(flet ($e30 (>= ?e10 ?e8))
+(flet ($e31 (<= ?e11 ?e6))
+(flet ($e32 (> ?e19 ?e7))
+(flet ($e33 (<= ?e10 v2))
+(flet ($e34 (= v0 ?e18))
+(flet ($e35 (< ?e10 ?e8))
+(flet ($e36 (< ?e11 ?e16))
+(flet ($e37 (< ?e6 ?e11))
+(flet ($e38 (distinct ?e10 ?e7))
+(flet ($e39 (>= ?e8 ?e14))
+(flet ($e40 (= ?e8 v2))
+(flet ($e41 (distinct v0 v1))
+(flet ($e42 (< ?e17 v0))
+(flet ($e43 (>= ?e8 ?e17))
+(flet ($e44 (> ?e10 ?e11))
+(flet ($e45 (<= ?e19 ?e13))
+(flet ($e46 (>= ?e19 ?e6))
+(flet ($e47 (< v2 ?e9))
+(flet ($e48 (< ?e13 ?e13))
+(flet ($e49 (>= v2 ?e8))
+(flet ($e50 (<= v0 ?e9))
+(flet ($e51 (<= v1 ?e15))
+(flet ($e52 (< ?e11 ?e9))
+(flet ($e53 (> v0 v1))
+(flet ($e54 (< ?e18 ?e10))
+(flet ($e55 (distinct ?e18 ?e16))
+(flet ($e56 (< ?e6 ?e16))
+(flet ($e57 (<= v0 ?e19))
+(flet ($e58 (<= ?e18 ?e12))
+(let (?e59 (ite $e31 v1 ?e7))
+(let (?e60 (ite $e47 ?e9 ?e7))
+(let (?e61 (ite $e25 ?e5 ?e18))
+(let (?e62 (ite $e33 ?e11 ?e61))
+(let (?e63 (ite $e23 ?e14 ?e59))
+(let (?e64 (ite $e22 ?e8 ?e17))
+(let (?e65 (ite $e56 ?e12 ?e8))
+(let (?e66 (ite $e55 ?e12 v2))
+(let (?e67 (ite $e28 ?e16 ?e62))
+(let (?e68 (ite $e35 ?e19 ?e60))
+(let (?e69 (ite $e43 ?e15 ?e17))
+(let (?e70 (ite $e25 ?e13 ?e5))
+(let (?e71 (ite $e43 v0 ?e18))
+(let (?e72 (ite $e33 ?e10 ?e9))
+(let (?e73 (ite $e31 ?e6 ?e6))
+(let (?e74 (ite $e49 ?e17 ?e64))
+(let (?e75 (ite $e57 ?e13 ?e64))
+(let (?e76 (ite $e54 v0 ?e9))
+(let (?e77 (ite $e27 ?e75 ?e16))
+(let (?e78 (ite $e36 ?e8 ?e8))
+(let (?e79 (ite $e58 ?e17 ?e10))
+(let (?e80 (ite $e41 ?e11 v2))
+(let (?e81 (ite $e36 ?e67 ?e62))
+(let (?e82 (ite $e45 ?e74 ?e77))
+(let (?e83 (ite $e20 ?e6 v2))
+(let (?e84 (ite $e45 ?e73 ?e15))
+(let (?e85 (ite $e25 ?e7 ?e66))
+(let (?e86 (ite $e50 v1 ?e18))
+(let (?e87 (ite $e27 v1 ?e86))
+(let (?e88 (ite $e45 ?e70 ?e71))
+(let (?e89 (ite $e31 ?e84 ?e13))
+(let (?e90 (ite $e44 ?e60 ?e8))
+(let (?e91 (ite $e32 ?e61 ?e62))
+(let (?e92 (ite $e22 ?e72 ?e75))
+(let (?e93 (ite $e51 ?e14 ?e16))
+(let (?e94 (ite $e20 ?e10 ?e67))
+(let (?e95 (ite $e39 ?e14 ?e10))
+(let (?e96 (ite $e50 ?e74 ?e7))
+(let (?e97 (ite $e28 ?e94 ?e68))
+(let (?e98 (ite $e34 ?e12 ?e92))
+(let (?e99 (ite $e52 v0 ?e65))
+(let (?e100 (ite $e53 ?e60 ?e19))
+(let (?e101 (ite $e26 ?e96 ?e74))
+(let (?e102 (ite $e40 ?e10 ?e83))
+(let (?e103 (ite $e42 ?e63 ?e17))
+(let (?e104 (ite $e41 ?e75 ?e93))
+(let (?e105 (ite $e30 ?e97 ?e14))
+(let (?e106 (ite $e23 ?e73 ?e98))
+(let (?e107 (ite $e37 ?e70 v2))
+(let (?e108 (ite $e48 ?e85 ?e90))
+(let (?e109 (ite $e46 v0 ?e85))
+(let (?e110 (ite $e38 ?e71 ?e108))
+(let (?e111 (ite $e21 ?e90 ?e65))
+(let (?e112 (ite $e29 ?e10 ?e13))
+(let (?e113 (ite $e33 ?e79 ?e76))
+(let (?e114 (ite $e36 ?e106 ?e95))
+(let (?e115 (ite $e24 ?e113 ?e91))
+(flet ($e116 (<= ?e114 ?e76))
+(flet ($e117 (< ?e73 ?e88))
+(flet ($e118 (<= ?e63 v2))
+(flet ($e119 (< ?e16 ?e65))
+(flet ($e120 (= ?e61 ?e17))
+(flet ($e121 (distinct ?e97 ?e111))
+(flet ($e122 (< ?e109 ?e65))
+(flet ($e123 (>= ?e100 ?e13))
+(flet ($e124 (distinct ?e8 ?e62))
+(flet ($e125 (< ?e95 ?e99))
+(flet ($e126 (> ?e89 ?e94))
+(flet ($e127 (<= ?e67 ?e18))
+(flet ($e128 (= ?e89 ?e65))
+(flet ($e129 (> ?e102 ?e82))
+(flet ($e130 (> ?e91 ?e9))
+(flet ($e131 (> ?e103 ?e66))
+(flet ($e132 (> ?e101 ?e90))
+(flet ($e133 (>= ?e86 ?e12))
+(flet ($e134 (> ?e9 ?e100))
+(flet ($e135 (<= ?e64 ?e82))
+(flet ($e136 (distinct ?e16 ?e98))
+(flet ($e137 (>= ?e73 ?e71))
+(flet ($e138 (> ?e84 ?e73))
+(flet ($e139 (> ?e14 ?e100))
+(flet ($e140 (>= ?e72 ?e76))
+(flet ($e141 (<= ?e83 ?e99))
+(flet ($e142 (< ?e105 ?e11))
+(flet ($e143 (> ?e109 ?e70))
+(flet ($e144 (<= ?e75 ?e105))
+(flet ($e145 (> ?e77 ?e109))
+(flet ($e146 (= v1 ?e67))
+(flet ($e147 (>= ?e64 ?e103))
+(flet ($e148 (< ?e13 ?e103))
+(flet ($e149 (> ?e99 ?e92))
+(flet ($e150 (>= ?e113 ?e66))
+(flet ($e151 (<= ?e6 ?e84))
+(flet ($e152 (>= ?e60 ?e61))
+(flet ($e153 (= ?e63 ?e14))
+(flet ($e154 (> ?e83 ?e18))
+(flet ($e155 (distinct ?e16 ?e83))
+(flet ($e156 (= ?e92 ?e62))
+(flet ($e157 (>= ?e76 ?e81))
+(flet ($e158 (< ?e97 ?e12))
+(flet ($e159 (< ?e106 ?e72))
+(flet ($e160 (distinct ?e19 ?e109))
+(flet ($e161 (> ?e85 ?e6))
+(flet ($e162 (< ?e65 ?e71))
+(flet ($e163 (<= ?e8 ?e112))
+(flet ($e164 (< v0 ?e83))
+(flet ($e165 (= ?e106 ?e96))
+(flet ($e166 (> ?e81 ?e63))
+(flet ($e167 (< ?e19 ?e86))
+(flet ($e168 (< v2 ?e86))
+(flet ($e169 (>= ?e82 ?e81))
+(flet ($e170 (distinct ?e88 ?e104))
+(flet ($e171 (<= ?e83 ?e11))
+(flet ($e172 (distinct ?e67 ?e93))
+(flet ($e173 (>= ?e65 ?e97))
+(flet ($e174 (<= ?e115 ?e104))
+(flet ($e175 (> ?e106 ?e89))
+(flet ($e176 (<= ?e93 ?e110))
+(flet ($e177 (>= ?e67 ?e112))
+(flet ($e178 (distinct ?e65 ?e110))
+(flet ($e179 (>= ?e81 ?e96))
+(flet ($e180 (>= ?e108 ?e89))
+(flet ($e181 (> ?e7 v2))
+(flet ($e182 (>= ?e105 ?e89))
+(flet ($e183 (<= ?e59 ?e73))
+(flet ($e184 (distinct ?e15 ?e83))
+(flet ($e185 (< ?e105 ?e110))
+(flet ($e186 (< ?e66 ?e16))
+(flet ($e187 (= ?e65 ?e114))
+(flet ($e188 (= ?e84 ?e65))
+(flet ($e189 (<= ?e103 ?e77))
+(flet ($e190 (<= ?e7 ?e86))
+(flet ($e191 (<= ?e114 ?e115))
+(flet ($e192 (distinct ?e104 ?e85))
+(flet ($e193 (<= ?e114 ?e103))
+(flet ($e194 (= ?e103 ?e78))
+(flet ($e195 (= ?e85 ?e13))
+(flet ($e196 (>= ?e77 ?e68))
+(flet ($e197 (> ?e103 ?e98))
+(flet ($e198 (< ?e90 ?e67))
+(flet ($e199 (distinct ?e110 ?e87))
+(flet ($e200 (< ?e70 ?e115))
+(flet ($e201 (<= ?e15 ?e65))
+(flet ($e202 (< ?e90 ?e110))
+(flet ($e203 (> ?e85 ?e65))
+(flet ($e204 (> ?e64 ?e98))
+(flet ($e205 (>= ?e68 v1))
+(flet ($e206 (< ?e13 ?e111))
+(flet ($e207 (>= ?e11 ?e69))
+(flet ($e208 (distinct ?e68 ?e66))
+(flet ($e209 (= ?e92 ?e109))
+(flet ($e210 (distinct ?e76 ?e13))
+(flet ($e211 (> ?e83 ?e71))
+(flet ($e212 (<= ?e86 ?e103))
+(flet ($e213 (> ?e14 ?e112))
+(flet ($e214 (> ?e97 ?e13))
+(flet ($e215 (>= ?e60 ?e13))
+(flet ($e216 (> ?e101 ?e80))
+(flet ($e217 (<= ?e103 ?e84))
+(flet ($e218 (= ?e71 ?e6))
+(flet ($e219 (>= ?e86 ?e75))
+(flet ($e220 (<= ?e110 ?e106))
+(flet ($e221 (< ?e84 ?e88))
+(flet ($e222 (distinct ?e64 ?e96))
+(flet ($e223 (<= ?e104 ?e70))
+(flet ($e224 (<= ?e82 v0))
+(flet ($e225 (<= ?e70 ?e9))
+(flet ($e226 (> ?e115 ?e94))
+(flet ($e227 (<= ?e14 ?e66))
+(flet ($e228 (= ?e112 ?e108))
+(flet ($e229 (<= ?e108 ?e86))
+(flet ($e230 (distinct ?e114 ?e70))
+(flet ($e231 (>= ?e75 ?e60))
+(flet ($e232 (> ?e98 ?e77))
+(flet ($e233 (< ?e91 ?e15))
+(flet ($e234 (<= ?e111 ?e69))
+(flet ($e235 (> ?e82 ?e80))
+(flet ($e236 (distinct ?e63 ?e17))
+(flet ($e237 (= ?e87 v1))
+(flet ($e238 (= ?e62 ?e88))
+(flet ($e239 (>= ?e86 ?e85))
+(flet ($e240 (< ?e90 ?e90))
+(flet ($e241 (> ?e96 ?e18))
+(flet ($e242 (>= ?e13 ?e112))
+(flet ($e243 (<= ?e93 ?e115))
+(flet ($e244 (= ?e18 ?e79))
+(flet ($e245 (distinct ?e81 ?e92))
+(flet ($e246 (distinct ?e103 ?e79))
+(flet ($e247 (> ?e69 ?e77))
+(flet ($e248 (= ?e61 ?e18))
+(flet ($e249 (distinct v1 ?e13))
+(flet ($e250 (> ?e91 ?e93))
+(flet ($e251 (>= ?e70 ?e97))
+(flet ($e252 (< ?e74 ?e74))
+(flet ($e253 (<= ?e80 ?e90))
+(flet ($e254 (= ?e80 ?e81))
+(flet ($e255 (< ?e98 ?e13))
+(flet ($e256 (distinct v0 v1))
+(flet ($e257 (= ?e84 ?e107))
+(flet ($e258 (<= ?e62 ?e103))
+(flet ($e259 (< ?e6 ?e93))
+(flet ($e260 (< ?e66 ?e98))
+(flet ($e261 (= ?e111 ?e98))
+(flet ($e262 (<= ?e59 ?e12))
+(flet ($e263 (> ?e99 ?e81))
+(flet ($e264 (= ?e14 ?e75))
+(flet ($e265 (< ?e115 ?e92))
+(flet ($e266 (distinct ?e89 ?e66))
+(flet ($e267 (<= ?e18 ?e6))
+(flet ($e268 (>= ?e77 ?e83))
+(flet ($e269 (>= ?e97 ?e114))
+(flet ($e270 (= ?e112 ?e6))
+(flet ($e271 (> ?e99 ?e97))
+(flet ($e272 (>= ?e80 ?e93))
+(flet ($e273 (= ?e65 ?e100))
+(flet ($e274 (= ?e18 ?e114))
+(flet ($e275 (>= ?e85 ?e14))
+(flet ($e276 (<= ?e92 ?e85))
+(flet ($e277 (>= ?e66 ?e104))
+(flet ($e278 (distinct ?e64 ?e82))
+(flet ($e279 (> ?e93 ?e75))
+(flet ($e280 (<= ?e111 ?e91))
+(flet ($e281 (distinct ?e80 ?e82))
+(flet ($e282 (<= ?e72 ?e62))
+(flet ($e283 (> ?e5 ?e85))
+(flet ($e284 (<= ?e7 ?e94))
+(flet ($e285 (<= ?e89 ?e15))
+(flet ($e286 (distinct ?e85 ?e74))
+(flet ($e287 (= ?e92 ?e94))
+(flet ($e288 (distinct ?e78 ?e19))
+(flet ($e289 (= ?e73 ?e113))
+(flet ($e290 (< ?e109 ?e19))
+(flet ($e291 (distinct ?e86 ?e93))
+(flet ($e292 (> v0 ?e79))
+(flet ($e293 (>= ?e15 ?e62))
+(flet ($e294 (distinct ?e93 ?e70))
+(flet ($e295 (> ?e89 ?e108))
+(flet ($e296 (= ?e16 ?e97))
+(flet ($e297 (< ?e8 ?e84))
+(flet ($e298 (> ?e102 ?e77))
+(flet ($e299 (distinct v0 ?e79))
+(flet ($e300 (<= ?e5 ?e6))
+(flet ($e301 (<= ?e106 v1))
+(flet ($e302 (distinct ?e69 ?e88))
+(flet ($e303 (= ?e92 ?e101))
+(flet ($e304 (>= ?e67 ?e71))
+(flet ($e305 (> ?e74 ?e11))
+(flet ($e306 (= ?e93 ?e8))
+(flet ($e307 (distinct ?e98 ?e106))
+(flet ($e308 (<= ?e84 ?e104))
+(flet ($e309 (distinct ?e114 ?e74))
+(flet ($e310 (distinct ?e104 ?e6))
+(flet ($e311 (< v2 ?e15))
+(flet ($e312 (<= ?e79 ?e11))
+(flet ($e313 (= ?e89 ?e113))
+(flet ($e314 (> ?e86 ?e103))
+(flet ($e315 (< ?e62 ?e70))
+(flet ($e316 (>= ?e11 ?e92))
+(flet ($e317 (= ?e5 ?e99))
+(flet ($e318 (< ?e77 ?e101))
+(flet ($e319 (<= ?e111 ?e95))
+(flet ($e320 (>= ?e9 ?e64))
+(flet ($e321 (> ?e97 ?e60))
+(flet ($e322 (= v2 ?e92))
+(flet ($e323 (>= ?e74 ?e96))
+(flet ($e324 (> ?e88 ?e114))
+(flet ($e325 (< ?e18 ?e108))
+(flet ($e326 (= ?e17 ?e86))
+(flet ($e327 (= ?e64 ?e93))
+(flet ($e328 (> ?e68 ?e109))
+(flet ($e329 (distinct ?e16 ?e6))
+(flet ($e330 (distinct ?e82 ?e114))
+(flet ($e331 (< ?e109 ?e62))
+(flet ($e332 (<= ?e13 ?e108))
+(flet ($e333 (= ?e88 ?e78))
+(flet ($e334 (>= v2 ?e86))
+(flet ($e335 (>= ?e109 ?e11))
+(flet ($e336 (distinct ?e70 ?e86))
+(flet ($e337 (> ?e88 ?e96))
+(flet ($e338 (< ?e80 ?e15))
+(flet ($e339 (< ?e70 ?e111))
+(flet ($e340 (= ?e96 ?e90))
+(flet ($e341 (= ?e15 ?e18))
+(flet ($e342 (distinct ?e11 ?e97))
+(flet ($e343 (<= ?e66 ?e86))
+(flet ($e344 (> ?e90 ?e70))
+(flet ($e345 (> ?e83 ?e75))
+(flet ($e346 (<= ?e95 ?e105))
+(flet ($e347 (distinct ?e68 ?e13))
+(flet ($e348 (distinct ?e66 ?e59))
+(flet ($e349 (<= ?e15 ?e69))
+(flet ($e350 (> ?e89 ?e99))
+(flet ($e351 (distinct ?e79 ?e19))
+(flet ($e352 (>= ?e110 ?e109))
+(flet ($e353 (<= ?e96 ?e88))
+(flet ($e354 (> v2 ?e76))
+(flet ($e355 (distinct ?e92 ?e16))
+(flet ($e356 (<= ?e80 ?e115))
+(flet ($e357 (= ?e6 ?e89))
+(flet ($e358 (> ?e7 ?e16))
+(flet ($e359 (< ?e77 ?e14))
+(flet ($e360 (< ?e6 ?e98))
+(flet ($e361 (>= ?e110 ?e71))
+(flet ($e362 (>= ?e62 ?e113))
+(flet ($e363 (= ?e82 ?e64))
+(flet ($e364 (distinct ?e92 ?e97))
+(flet ($e365 (<= ?e87 ?e108))
+(flet ($e366 (= ?e113 ?e15))
+(flet ($e367 (<= ?e19 ?e94))
+(flet ($e368 (distinct ?e102 ?e9))
+(flet ($e369 (> ?e91 ?e74))
+(flet ($e370 (> ?e102 ?e15))
+(flet ($e371 (> ?e80 ?e8))
+(flet ($e372 (distinct ?e113 ?e104))
+(flet ($e373 (distinct ?e9 ?e15))
+(flet ($e374 (<= ?e106 ?e113))
+(flet ($e375 (<= ?e8 ?e88))
+(flet ($e376 (<= v1 ?e73))
+(flet ($e377 (distinct v1 ?e10))
+(flet ($e378 (implies $e356 $e299))
+(flet ($e379 (implies $e31 $e251))
+(flet ($e380 (if_then_else $e166 $e262 $e231))
+(flet ($e381 (or $e193 $e188))
+(flet ($e382 (xor $e136 $e288))
+(flet ($e383 (if_then_else $e367 $e234 $e234))
+(flet ($e384 (and $e20 $e200))
+(flet ($e385 (and $e209 $e272))
+(flet ($e386 (implies $e378 $e32))
+(flet ($e387 (if_then_else $e363 $e203 $e351))
+(flet ($e388 (if_then_else $e274 $e375 $e331))
+(flet ($e389 (iff $e257 $e326))
+(flet ($e390 (iff $e353 $e235))
+(flet ($e391 (xor $e298 $e172))
+(flet ($e392 (or $e264 $e321))
+(flet ($e393 (not $e122))
+(flet ($e394 (and $e354 $e322))
+(flet ($e395 (and $e263 $e308))
+(flet ($e396 (iff $e328 $e45))
+(flet ($e397 (if_then_else $e197 $e26 $e390))
+(flet ($e398 (not $e312))
+(flet ($e399 (if_then_else $e301 $e310 $e317))
+(flet ($e400 (xor $e355 $e186))
+(flet ($e401 (implies $e324 $e307))
+(flet ($e402 (not $e246))
+(flet ($e403 (if_then_else $e35 $e171 $e303))
+(flet ($e404 (or $e27 $e339))
+(flet ($e405 (implies $e55 $e372))
+(flet ($e406 (not $e161))
+(flet ($e407 (xor $e207 $e207))
+(flet ($e408 (or $e117 $e327))
+(flet ($e409 (and $e259 $e213))
+(flet ($e410 (or $e385 $e238))
+(flet ($e411 (if_then_else $e147 $e223 $e229))
+(flet ($e412 (not $e252))
+(flet ($e413 (implies $e366 $e347))
+(flet ($e414 (and $e281 $e205))
+(flet ($e415 (and $e151 $e318))
+(flet ($e416 (implies $e348 $e256))
+(flet ($e417 (iff $e399 $e157))
+(flet ($e418 (not $e297))
+(flet ($e419 (and $e243 $e417))
+(flet ($e420 (iff $e280 $e30))
+(flet ($e421 (and $e44 $e170))
+(flet ($e422 (and $e58 $e362))
+(flet ($e423 (implies $e42 $e123))
+(flet ($e424 (implies $e50 $e380))
+(flet ($e425 (iff $e233 $e341))
+(flet ($e426 (not $e162))
+(flet ($e427 (or $e199 $e334))
+(flet ($e428 (if_then_else $e195 $e325 $e391))
+(flet ($e429 (xor $e357 $e53))
+(flet ($e430 (xor $e168 $e418))
+(flet ($e431 (not $e428))
+(flet ($e432 (or $e116 $e226))
+(flet ($e433 (iff $e176 $e289))
+(flet ($e434 (and $e285 $e47))
+(flet ($e435 (and $e121 $e342))
+(flet ($e436 (and $e345 $e398))
+(flet ($e437 (not $e338))
+(flet ($e438 (xor $e155 $e383))
+(flet ($e439 (and $e242 $e140))
+(flet ($e440 (if_then_else $e192 $e202 $e152))
+(flet ($e441 (xor $e125 $e336))
+(flet ($e442 (iff $e254 $e156))
+(flet ($e443 (implies $e21 $e245))
+(flet ($e444 (implies $e395 $e179))
+(flet ($e445 (implies $e164 $e146))
+(flet ($e446 (or $e304 $e283))
+(flet ($e447 (xor $e119 $e191))
+(flet ($e448 (and $e159 $e174))
+(flet ($e449 (iff $e284 $e381))
+(flet ($e450 (and $e29 $e33))
+(flet ($e451 (xor $e57 $e437))
+(flet ($e452 (xor $e126 $e305))
+(flet ($e453 (xor $e397 $e181))
+(flet ($e454 (xor $e219 $e447))
+(flet ($e455 (iff $e344 $e286))
+(flet ($e456 (not $e265))
+(flet ($e457 (or $e34 $e313))
+(flet ($e458 (implies $e409 $e275))
+(flet ($e459 (implies $e455 $e278))
+(flet ($e460 (or $e54 $e220))
+(flet ($e461 (or $e175 $e332))
+(flet ($e462 (iff $e215 $e374))
+(flet ($e463 (if_then_else $e329 $e369 $e236))
+(flet ($e464 (or $e141 $e439))
+(flet ($e465 (xor $e400 $e210))
+(flet ($e466 (and $e153 $e389))
+(flet ($e467 (implies $e452 $e51))
+(flet ($e468 (if_then_else $e296 $e440 $e410))
+(flet ($e469 (implies $e247 $e434))
+(flet ($e470 (or $e458 $e183))
+(flet ($e471 (iff $e352 $e421))
+(flet ($e472 (and $e49 $e167))
+(flet ($e473 (implies $e287 $e449))
+(flet ($e474 (iff $e218 $e406))
+(flet ($e475 (if_then_else $e330 $e260 $e457))
+(flet ($e476 (iff $e462 $e273))
+(flet ($e477 (and $e475 $e249))
+(flet ($e478 (and $e22 $e425))
+(flet ($e479 (or $e454 $e134))
+(flet ($e480 (or $e469 $e143))
+(flet ($e481 (xor $e384 $e221))
+(flet ($e482 (and $e266 $e438))
+(flet ($e483 (not $e270))
+(flet ($e484 (or $e358 $e450))
+(flet ($e485 (xor $e319 $e132))
+(flet ($e486 (xor $e198 $e414))
+(flet ($e487 (not $e465))
+(flet ($e488 (implies $e343 $e377))
+(flet ($e489 (iff $e139 $e38))
+(flet ($e490 (implies $e187 $e484))
+(flet ($e491 (or $e180 $e23))
+(flet ($e492 (implies $e173 $e441))
+(flet ($e493 (iff $e473 $e320))
+(flet ($e494 (implies $e129 $e392))
+(flet ($e495 (and $e492 $e361))
+(flet ($e496 (and $e214 $e295))
+(flet ($e497 (or $e466 $e386))
+(flet ($e498 (implies $e407 $e311))
+(flet ($e499 (if_then_else $e382 $e433 $e491))
+(flet ($e500 (xor $e148 $e365))
+(flet ($e501 (or $e483 $e470))
+(flet ($e502 (xor $e118 $e248))
+(flet ($e503 (implies $e373 $e453))
+(flet ($e504 (implies $e177 $e456))
+(flet ($e505 (if_then_else $e429 $e432 $e436))
+(flet ($e506 (not $e497))
+(flet ($e507 (and $e472 $e224))
+(flet ($e508 (implies $e401 $e467))
+(flet ($e509 (implies $e448 $e461))
+(flet ($e510 (implies $e239 $e500))
+(flet ($e511 (and $e349 $e333))
+(flet ($e512 (and $e376 $e124))
+(flet ($e513 (iff $e486 $e477))
+(flet ($e514 (implies $e501 $e48))
+(flet ($e515 (not $e25))
+(flet ($e516 (or $e314 $e493))
+(flet ($e517 (xor $e509 $e498))
+(flet ($e518 (or $e446 $e149))
+(flet ($e519 (xor $e290 $e506))
+(flet ($e520 (and $e413 $e430))
+(flet ($e521 (implies $e204 $e371))
+(flet ($e522 (xor $e503 $e227))
+(flet ($e523 (not $e502))
+(flet ($e524 (if_then_else $e306 $e507 $e142))
+(flet ($e525 (or $e521 $e196))
+(flet ($e526 (if_then_else $e165 $e476 $e120))
+(flet ($e527 (and $e250 $e408))
+(flet ($e528 (and $e444 $e267))
+(flet ($e529 (not $e241))
+(flet ($e530 (implies $e505 $e292))
+(flet ($e531 (iff $e184 $e510))
+(flet ($e532 (or $e508 $e528))
+(flet ($e533 (xor $e530 $e496))
+(flet ($e534 (xor $e411 $e279))
+(flet ($e535 (if_then_else $e460 $e532 $e387))
+(flet ($e536 (and $e138 $e416))
+(flet ($e537 (implies $e276 $e404))
+(flet ($e538 (or $e158 $e37))
+(flet ($e539 (and $e524 $e537))
+(flet ($e540 (xor $e206 $e40))
+(flet ($e541 (xor $e480 $e468))
+(flet ($e542 (implies $e190 $e185))
+(flet ($e543 (iff $e442 $e402))
+(flet ($e544 (if_then_else $e291 $e485 $e435))
+(flet ($e545 (and $e237 $e403))
+(flet ($e546 (xor $e471 $e388))
+(flet ($e547 (not $e316))
+(flet ($e548 (if_then_else $e463 $e534 $e423))
+(flet ($e549 (and $e52 $e222))
+(flet ($e550 (not $e216))
+(flet ($e551 (implies $e360 $e393))
+(flet ($e552 (not $e412))
+(flet ($e553 (xor $e545 $e133))
+(flet ($e554 (xor $e135 $e240))
+(flet ($e555 (if_then_else $e368 $e137 $e424))
+(flet ($e556 (or $e546 $e520))
+(flet ($e557 (if_then_else $e208 $e212 $e556))
+(flet ($e558 (iff $e540 $e426))
+(flet ($e559 (xor $e294 $e487))
+(flet ($e560 (or $e459 $e547))
+(flet ($e561 (xor $e543 $e128))
+(flet ($e562 (xor $e536 $e544))
+(flet ($e563 (not $e513))
+(flet ($e564 (iff $e293 $e431))
+(flet ($e565 (and $e154 $e549))
+(flet ($e566 (and $e489 $e443))
+(flet ($e567 (or $e495 $e490))
+(flet ($e568 (iff $e163 $e194))
+(flet ($e569 (implies $e552 $e494))
+(flet ($e570 (xor $e24 $e419))
+(flet ($e571 (or $e396 $e557))
+(flet ($e572 (and $e255 $e178))
+(flet ($e573 (and $e504 $e551))
+(flet ($e574 (not $e253))
+(flet ($e575 (xor $e131 $e145))
+(flet ($e576 (and $e512 $e370))
+(flet ($e577 (or $e499 $e189))
+(flet ($e578 (or $e570 $e41))
+(flet ($e579 (not $e555))
+(flet ($e580 (iff $e315 $e269))
+(flet ($e581 (and $e580 $e533))
+(flet ($e582 (if_then_else $e511 $e567 $e340))
+(flet ($e583 (or $e211 $e415))
+(flet ($e584 (if_then_else $e576 $e529 $e523))
+(flet ($e585 (or $e359 $e558))
+(flet ($e586 (not $e150))
+(flet ($e587 (iff $e282 $e586))
+(flet ($e588 (and $e160 $e201))
+(flet ($e589 (implies $e562 $e518))
+(flet ($e590 (implies $e526 $e554))
+(flet ($e591 (or $e144 $e517))
+(flet ($e592 (and $e566 $e337))
+(flet ($e593 (not $e572))
+(flet ($e594 (or $e36 $e427))
+(flet ($e595 (and $e516 $e571))
+(flet ($e596 (not $e39))
+(flet ($e597 (iff $e531 $e583))
+(flet ($e598 (xor $e302 $e478))
+(flet ($e599 (iff $e596 $e590))
+(flet ($e600 (or $e578 $e595))
+(flet ($e601 (and $e225 $e594))
+(flet ($e602 (iff $e560 $e559))
+(flet ($e603 (and $e577 $e130))
+(flet ($e604 (and $e565 $e405))
+(flet ($e605 (iff $e323 $e350))
+(flet ($e606 (and $e451 $e548))
+(flet ($e607 (or $e43 $e217))
+(flet ($e608 (if_then_else $e527 $e606 $e522))
+(flet ($e609 (or $e587 $e591))
+(flet ($e610 (and $e538 $e525))
+(flet ($e611 (and $e182 $e514))
+(flet ($e612 (iff $e550 $e422))
+(flet ($e613 (iff $e584 $e268))
+(flet ($e614 (iff $e244 $e599))
+(flet ($e615 (xor $e601 $e582))
+(flet ($e616 (not $e573))
+(flet ($e617 (if_then_else $e602 $e228 $e607))
+(flet ($e618 (iff $e574 $e553))
+(flet ($e619 (and $e271 $e271))
+(flet ($e620 (not $e539))
+(flet ($e621 (if_then_else $e277 $e479 $e169))
+(flet ($e622 (and $e515 $e620))
+(flet ($e623 (and $e482 $e127))
+(flet ($e624 (not $e261))
+(flet ($e625 (iff $e588 $e379))
+(flet ($e626 (iff $e597 $e603))
+(flet ($e627 (xor $e619 $e568))
+(flet ($e628 (not $e230))
+(flet ($e629 (and $e481 $e561))
+(flet ($e630 (not $e474))
+(flet ($e631 (xor $e612 $e625))
+(flet ($e632 (implies $e616 $e46))
+(flet ($e633 (and $e615 $e309))
+(flet ($e634 (xor $e614 $e541))
+(flet ($e635 (iff $e623 $e600))
+(flet ($e636 (xor $e629 $e613))
+(flet ($e637 (and $e564 $e519))
+(flet ($e638 (xor $e535 $e636))
+(flet ($e639 (xor $e335 $e579))
+(flet ($e640 (xor $e609 $e610))
+(flet ($e641 (and $e585 $e630))
+(flet ($e642 (not $e638))
+(flet ($e643 (implies $e56 $e634))
+(flet ($e644 (or $e639 $e394))
+(flet ($e645 (not $e300))
+(flet ($e646 (iff $e611 $e611))
+(flet ($e647 (iff $e598 $e632))
+(flet ($e648 (xor $e641 $e633))
+(flet ($e649 (or $e621 $e592))
+(flet ($e650 (iff $e647 $e258))
+(flet ($e651 (not $e631))
+(flet ($e652 (xor $e575 $e542))
+(flet ($e653 (iff $e346 $e650))
+(flet ($e654 (implies $e593 $e627))
+(flet ($e655 (if_then_else $e642 $e604 $e605))
+(flet ($e656 (and $e643 $e488))
+(flet ($e657 (if_then_else $e617 $e640 $e655))
+(flet ($e658 (not $e648))
+(flet ($e659 (not $e658))
+(flet ($e660 (not $e608))
+(flet ($e661 (not $e635))
+(flet ($e662 (or $e661 $e232))
+(flet ($e663 (implies $e659 $e656))
+(flet ($e664 (if_then_else $e644 $e624 $e652))
+(flet ($e665 (and $e445 $e654))
+(flet ($e666 (xor $e645 $e581))
+(flet ($e667 (xor $e464 $e420))
+(flet ($e668 (and $e664 $e667))
+(flet ($e669 (or $e364 $e660))
+(flet ($e670 (not $e628))
+(flet ($e671 (iff $e569 $e670))
+(flet ($e672 (xor $e668 $e637))
+(flet ($e673 (not $e672))
+(flet ($e674 (iff $e657 $e651))
+(flet ($e675 (if_then_else $e649 $e671 $e666))
+(flet ($e676 (not $e618))
+(flet ($e677 (xor $e626 $e626))
+(flet ($e678 (if_then_else $e646 $e665 $e669))
+(flet ($e679 (or $e28 $e677))
+(flet ($e680 (and $e622 $e678))
+(flet ($e681 (or $e673 $e663))
+(flet ($e682 (implies $e589 $e674))
+(flet ($e683 (xor $e662 $e680))
+(flet ($e684 (and $e683 $e679))
+(flet ($e685 (implies $e653 $e653))
+(flet ($e686 (if_then_else $e563 $e681 $e682))
+(flet ($e687 (iff $e686 $e675))
+(flet ($e688 (iff $e687 $e685))
+(flet ($e689 (and $e676 $e684))
+(flet ($e690 (not $e689))
+(flet ($e691 (xor $e690 $e688))
+$e691
+))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback