diff options
author | Morgan Deters <mdeters@cs.nyu.edu> | 2013-08-16 15:04:14 -0400 |
---|---|---|
committer | Morgan Deters <mdeters@cs.nyu.edu> | 2013-09-13 19:21:13 -0400 |
commit | 24b4ca565400d64b82626484044f72fd024477cd (patch) | |
tree | 0f35b74427607bf5f6d97ec3f0f109182be022fd /test/regress/regress0 | |
parent | 14776d0aeb833a7e728a27af6ef545f20b495f7f (diff) |
Move some regress benchmarks around that took too long, other test cleanup.
Diffstat (limited to 'test/regress/regress0')
28 files changed, 5 insertions, 14212 deletions
diff --git a/test/regress/regress0/GEO123+1.minimized.smt2 b/test/regress/regress0/GEO123+1.minimized.smt2 deleted file mode 100644 index 8cc1fa7fd..000000000 --- a/test/regress/regress0/GEO123+1.minimized.smt2 +++ /dev/null @@ -1,397 +0,0 @@ -; COMMAND-LINE: --incremental -; EXPECT: sat -; EXPECT: sat -; EXIT: 10 -; -; This is a benchmark demonstrating a nasty incremental bug in the UF -; symmetry breaker, now fixed. -; -(set-logic QF_UF) -(declare-fun _substvar_29615_ () Bool) -(declare-sort T 0) -(declare-fun incident_o (T T) Bool) -(declare-fun sK25 () T) -(declare-fun sK26 () T) -(declare-fun ordered_by (T T T) Bool) -(declare-fun sK21 (T T) T) -(declare-fun incident_c (T T) Bool) -(declare-fun between_o (T T T T) Bool) -(declare-fun start_point (T T) Bool) -(declare-fun sK12 (T T) T) -(declare-fun meet (T T T) Bool) -(declare-fun end_point (T T) Bool) -(declare-fun inner_point (T T) Bool) -(declare-fun part_of (T T) Bool) -(declare-fun open (T) Bool) -(declare-fun sK22 (T T) T) -(declare-fun sK19 (T) T) -(declare-fun sum (T T) T) -(declare-fun sK4 (T T T) T) -(declare-fun sK2 (T T) T) -(declare-fun sK3 (T T) T) -(declare-fun sK0 (T T) T) -(declare-fun sK1 (T T T) T) -(declare-fun sK24 () T) -(declare-fun iProver_c13 () T) -(declare-fun iProver_c41 () T) -(declare-fun iProver_c14 () T) -(assert (incident_o sK26 sK24)) -(assert (not (ordered_by sK24 sK25 sK26))) -(assert (not (= sK25 sK26))) -(assert (start_point (sK19 sK24) sK24)) -(check-sat) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 sK24 sK25))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 iProver_c13 sK25))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 sK24 sK25))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 iProver_c13 sK25))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 sK24 sK25))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 iProver_c13 sK25))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 sK24 sK25))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 iProver_c13 sK25))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 sK24 sK25))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 iProver_c13 sK25))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 sK24 sK25))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 iProver_c13 sK25))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 sK24 sK25))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 iProver_c13 sK25))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 sK24 sK25))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 iProver_c13 sK25))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK12 sK24 sK25))) (or (= sK25 sK24) (not (incident_c _let_0 sK25)) (not (incident_c _let_0 sK24))))) -(assert (let ((_let_0 (sK12 iProver_c13 sK25))) (or (= sK25 iProver_c13) (not (incident_c _let_0 sK25)) (not (incident_c _let_0 iProver_c13))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 sK24 sK25))) (or (= _let_1 _let_0) (not (part_of _let_0 _let_1)) (open _let_0))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 iProver_c13 sK25))) (or (= _let_1 _let_0) (open _let_0) (not (part_of _let_0 _let_1)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 sK24 sK25))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 iProver_c13 sK25))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 sK24 sK25))) (or (= _let_1 _let_0) (open _let_0) (not (part_of _let_0 _let_1)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 iProver_c13 sK25))) (or (= _let_1 _let_0) (open _let_0) (not (part_of _let_0 _let_1)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 sK24 sK25))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK0 iProver_c13 sK25))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (not (incident_c _let_0 sK24)) (not (meet sK24 sK25 sK24)) (end_point _let_0 sK25)))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (end_point _let_0 sK25) (not (incident_c _let_0 iProver_c13)) (not (meet iProver_c14 sK25 iProver_c13))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (not (incident_c _let_0 sK24)) (not (meet sK24 sK25 sK24)) (end_point _let_0 sK24)))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (not (incident_c _let_0 iProver_c13)) (not (meet iProver_c14 sK25 iProver_c13)) (end_point _let_0 iProver_c13)))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (not (incident_c _let_0 sK24)) (incident_c (sK4 sK24 sK25 _let_0) sK25) (meet _let_0 sK25 sK24)))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (not (incident_c _let_0 iProver_c13)) (incident_c (sK4 iProver_c13 sK25 _let_0) sK25) (meet _let_0 sK25 iProver_c13)))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (not (incident_c _let_0 sK24)) (meet _let_0 sK25 sK24) (incident_c (sK4 sK24 sK25 _let_0) sK24)))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (not (incident_c _let_0 iProver_c13)) (meet _let_0 sK25 iProver_c13) (incident_c (sK4 iProver_c13 sK25 _let_0) iProver_c13)))) -(assert (let ((_let_0 (sK4 sK24 sK25 (sK12 sK26 sK25)))) (or (not (incident_c (sK12 sK26 sK25) sK25)) (not (incident_c (sK12 sK26 sK25) sK24)) (meet (sK12 sK26 sK25) sK25 sK24) (not (end_point _let_0 sK25)) (not (end_point _let_0 sK24))))) -(assert (let ((_let_0 (sK4 iProver_c13 sK25 (sK12 sK26 sK25)))) (or (not (incident_c (sK12 sK26 sK25) sK25)) (not (incident_c (sK12 sK26 sK25) iProver_c13)) (meet (sK12 sK26 sK25) sK25 iProver_c13) (not (end_point _let_0 sK25)) (not (end_point _let_0 iProver_c13))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (end_point _let_0 sK25) (inner_point _let_0 sK25)))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (part_of sK25 sK24))) (or (not (part_of sK24 sK24)) (not (incident_c _let_0 sK25)) _let_1 (not _let_1) (part_of sK24 sK25) (not (incident_c _let_0 sK24)) (not (end_point _let_0 sK24)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (part_of iProver_c13 iProver_c14)) (not (incident_c _let_0 sK25)) (part_of sK25 iProver_c13) (part_of iProver_c13 sK25) (not (incident_c _let_0 iProver_c13)) (not (part_of sK25 iProver_c14)) (not (end_point _let_0 iProver_c14))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (end_point _let_0 sK25) (part_of (sK2 sK25 _let_0) sK25)))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (end_point _let_0 sK25) (part_of (sK3 sK25 _let_0) sK25)))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (end_point _let_0 sK25) (incident_c _let_0 (sK2 sK25 _let_0))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (end_point _let_0 sK25) (incident_c _let_0 (sK3 sK25 _let_0))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (end_point _let_0 sK25) (not (part_of (sK2 sK25 _let_0) (sK3 sK25 _let_0)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (end_point _let_0 sK25) (not (part_of (sK3 sK25 _let_0) (sK2 sK25 _let_0)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (incident_c _let_0 (sum sK25 sK24))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (incident_c _let_0 (sum sK25 iProver_c13))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (incident_c _let_0 (sum sK24 sK25))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (incident_c _let_0 (sum iProver_c13 sK25))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK0 sK24 sK25))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK0 iProver_c41 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK12 sK24 sK25))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK12 iProver_c13 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK12 iProver_c41 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK0 iProver_c13 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (not (part_of sK25 sK24)) (incident_c _let_0 sK24)))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (not (incident_c _let_0 sK25)) (not (part_of sK25 iProver_c13)) (incident_c _let_0 iProver_c13)))) -(assert (or (part_of sK24 sK25) (not (incident_c (sK0 sK24 sK25) sK25)))) -(assert (or (part_of iProver_c13 sK25) (not (incident_c (sK0 iProver_c13 sK25) sK25)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 sK24 sK26))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 iProver_c13 sK26))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 sK24 sK26))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 iProver_c13 sK26))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 sK24 sK26))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 iProver_c13 sK26))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 sK24 sK26))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 iProver_c13 sK26))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 sK24 sK26))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 iProver_c13 sK26))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 sK24 sK26))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 iProver_c13 sK26))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 sK24 sK26))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 iProver_c13 sK26))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 sK24 sK26))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 iProver_c13 sK26))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK12 sK24 sK26))) (or (= sK26 sK24) (not (incident_c _let_0 sK26)) (not (incident_c _let_0 sK24))))) -(assert (let ((_let_0 (sK12 iProver_c13 sK26))) (or (= sK26 iProver_c13) (not (incident_c _let_0 sK26)) (not (incident_c _let_0 iProver_c13))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 sK24 sK26))) (or (= _let_1 _let_0) (not (part_of _let_0 _let_1)) (open _let_0))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 iProver_c13 sK26))) (or (= _let_1 _let_0) (open _let_0) (not (part_of _let_0 _let_1)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 sK24 sK26))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 iProver_c13 sK26))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 sK24 sK26))) (or (= _let_1 _let_0) (open _let_0) (not (part_of _let_0 _let_1)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 iProver_c13 sK26))) (or (= _let_1 _let_0) (open _let_0) (not (part_of _let_0 _let_1)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 sK24 sK26))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK0 iProver_c13 sK26))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (not (incident_c _let_0 sK24)) (not (meet sK24 sK26 sK24)) (end_point _let_0 sK26)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (end_point _let_0 sK26) (not (incident_c _let_0 iProver_c13)) (not (meet iProver_c14 sK26 iProver_c13))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (not (incident_c _let_0 sK24)) (not (meet sK24 sK26 sK24)) (end_point _let_0 sK24)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (not (incident_c _let_0 iProver_c13)) (not (meet iProver_c14 sK26 iProver_c13)) (end_point _let_0 iProver_c13)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (not (incident_c _let_0 sK24)) (incident_c (sK4 sK24 sK26 _let_0) sK26) (meet _let_0 sK26 sK24)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (not (incident_c _let_0 iProver_c13)) (incident_c (sK4 iProver_c13 sK26 _let_0) sK26) (meet _let_0 sK26 iProver_c13)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (not (incident_c _let_0 sK24)) (meet _let_0 sK26 sK24) (incident_c (sK4 sK24 sK26 _let_0) sK24)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (not (incident_c _let_0 iProver_c13)) (meet _let_0 sK26 iProver_c13) (incident_c (sK4 iProver_c13 sK26 _let_0) iProver_c13)))) -(assert (let ((_let_0 (sK4 sK24 sK26 (sK12 sK25 sK26)))) (or (not (incident_c (sK12 sK25 sK26) sK26)) (not (incident_c (sK12 sK25 sK26) sK24)) (meet (sK12 sK25 sK26) sK26 sK24) (not (end_point _let_0 sK26)) (not (end_point _let_0 sK24))))) -(assert (let ((_let_0 (sK4 iProver_c13 sK26 (sK12 sK25 sK26)))) (or (not (incident_c (sK12 sK25 sK26) sK26)) (not (incident_c (sK12 sK25 sK26) iProver_c13)) (meet (sK12 sK25 sK26) sK26 iProver_c13) (not (end_point _let_0 sK26)) (not (end_point _let_0 iProver_c13))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (end_point _let_0 sK26) (inner_point _let_0 sK26)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (part_of sK26 sK24))) (or (not (part_of sK24 sK24)) (not (incident_c _let_0 sK26)) (part_of sK24 sK26) _let_1 (not _let_1) (not (incident_c _let_0 sK24)) (not (end_point _let_0 sK24)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (part_of iProver_c13 iProver_c14)) (not (incident_c _let_0 sK26)) (part_of iProver_c13 sK26) (part_of sK26 iProver_c13) (not (incident_c _let_0 iProver_c13)) (not (part_of sK26 iProver_c14)) (not (end_point _let_0 iProver_c14))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (end_point _let_0 sK26) (part_of (sK2 sK26 _let_0) sK26)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (end_point _let_0 sK26) (part_of (sK3 sK26 _let_0) sK26)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (end_point _let_0 sK26) (incident_c _let_0 (sK2 sK26 _let_0))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (end_point _let_0 sK26) (incident_c _let_0 (sK3 sK26 _let_0))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (end_point _let_0 sK26) (not (part_of (sK2 sK26 _let_0) (sK3 sK26 _let_0)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (end_point _let_0 sK26) (not (part_of (sK3 sK26 _let_0) (sK2 sK26 _let_0)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (incident_c _let_0 (sum sK26 sK24))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (incident_c _let_0 (sum sK26 iProver_c13))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (incident_c _let_0 (sum sK24 sK26))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (incident_c _let_0 (sum iProver_c13 sK26))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK0 sK24 sK26))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK0 iProver_c41 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK12 sK24 sK26))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK12 iProver_c13 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK12 iProver_c41 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK0 iProver_c13 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (not (part_of sK26 sK24)) (incident_c _let_0 sK24)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (not (incident_c _let_0 sK26)) (not (part_of sK26 iProver_c13)) (incident_c _let_0 iProver_c13)))) -(assert (or (part_of sK24 sK26) (not (incident_c (sK0 sK24 sK26) sK26)))) -(assert (or (part_of iProver_c13 sK26) (not (incident_c (sK0 iProver_c13 sK26) sK26)))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 sK24 sK25))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 iProver_c13 sK25))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 sK24 sK25))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 iProver_c13 sK25))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 sK24 sK25))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 iProver_c13 sK25))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 sK24 sK25))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 iProver_c13 sK25))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK21 sK24 sK25))) (let ((_let_1 (sK22 sK24 sK25))) (or (not (ordered_by sK25 _let_0 _let_1)) (not (ordered_by sK24 _let_0 _let_1)) (= sK25 sK24))))) -(assert (let ((_let_0 (sK21 iProver_c13 sK25))) (let ((_let_1 (sK22 iProver_c13 sK25))) (or (not (ordered_by sK25 _let_0 _let_1)) (not (ordered_by iProver_c13 _let_0 _let_1)) (= sK25 iProver_c13))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (or (not (ordered_by sK25 _let_0 (sK22 sK26 sK25))) (incident_o _let_0 sK25)))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (or (not (ordered_by sK25 (sK21 sK26 sK25) _let_0)) (incident_o _let_0 sK25)))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK22 sK26 sK25))) (or (not (ordered_by sK25 _let_0 _let_1)) (not (ordered_by sK25 _let_1 sK24)) (between_o sK25 _let_0 _let_1 sK24))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK22 sK26 sK25))) (or (not (ordered_by sK25 _let_0 _let_1)) (not (ordered_by sK25 _let_1 iProver_c13)) (between_o sK25 _let_0 _let_1 iProver_c13))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK22 sK26 sK25))) (or (not (ordered_by sK25 _let_0 _let_1)) (not (ordered_by sK25 _let_1 sK24)) (between_o sK25 sK24 _let_1 _let_0))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK22 sK26 sK25))) (or (not (ordered_by sK25 _let_0 _let_1)) (not (ordered_by sK25 _let_1 iProver_c13)) (between_o sK25 iProver_c13 _let_1 _let_0))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 sK24 sK25))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 iProver_c13 sK25))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 sK24 sK25))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 iProver_c13 sK25))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 sK24 sK25))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 iProver_c13 sK25))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 sK24 sK25))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 iProver_c13 sK25))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 sK24 sK25))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 iProver_c13 sK25))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 sK24 sK25))) (or (= _let_1 _let_0) (not (part_of _let_0 _let_1)) (open _let_0))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK21 iProver_c13 sK25))) (or (= _let_1 _let_0) (open _let_0) (not (part_of _let_0 _let_1)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 sK24 sK25))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 iProver_c13 sK25))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 sK24 sK25))) (or (= _let_1 _let_0) (not (part_of _let_0 _let_1)) (open _let_0))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 iProver_c13 sK25))) (or (= _let_1 _let_0) (open _let_0) (not (part_of _let_0 _let_1)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK22 sK24 sK25))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK22 iProver_c41 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK21 sK24 sK25))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK21 iProver_c13 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c13 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c13) (= (sum iProver_c13 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c13 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c13) (= (sum iProver_c13 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK21 iProver_c13 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK21 iProver_c41 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 sK24 sK25))) (let ((_let_2 (sK1 sK24 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 sK24) (= (sum _let_0 sK24) _let_1)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 iProver_c14 sK25))) (let ((_let_2 (sK1 iProver_c13 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 iProver_c13) (= (sum _let_0 iProver_c13) _let_1)))))) -(assert (let ((_let_0 (sK22 iProver_c14 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK1 _let_0 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 _let_0) _let_0))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK1 _let_0 iProver_c13 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c13) (= (sum iProver_c13 _let_0) _let_0))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (or (incident_c (sK1 _let_0 _let_0 _let_0) _let_0) (= (sum _let_0 _let_0) _let_0)))) -(assert (let ((_let_0 (sK22 iProver_c13 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 iProver_c13 sK25))) (let ((_let_2 (sK1 iProver_c13 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 iProver_c13) (= (sum _let_0 iProver_c13) _let_1)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 sK24 sK25))) (let ((_let_2 (sK1 _let_0 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (= (sum _let_0 _let_0) _let_1)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 iProver_c13 sK25))) (let ((_let_2 (sK1 _let_0 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (= (sum _let_0 _let_0) _let_1)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 sK24 sK25))) (let ((_let_2 (sK1 _let_0 sK24 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 sK24) (incident_c _let_2 _let_0) (= (sum sK24 _let_0) _let_1)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK22 iProver_c14 sK25))) (let ((_let_2 (sK1 _let_0 iProver_c13 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 iProver_c13) (incident_c _let_2 _let_0) (= (sum iProver_c13 _let_0) _let_1)))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK22 sK26 sK25))) (let ((_let_2 (sK1 sK24 _let_1 _let_0))) (or (incident_c _let_2 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 sK24) (= (sum _let_1 sK24) _let_0)))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (let ((_let_1 (sK22 sK26 sK25))) (let ((_let_2 (sK1 iProver_c13 _let_1 _let_0))) (or (incident_c _let_2 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 iProver_c13) (= (sum _let_1 iProver_c13) _let_0)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK1 sK24 _let_0 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum _let_0 sK24) _let_0))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK1 iProver_c13 _let_0 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c13) (= (sum _let_0 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK21 sK24 sK25))) (let ((_let_2 (sK1 sK24 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 sK24) (= (sum _let_0 sK24) _let_1)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK21 iProver_c14 sK25))) (let ((_let_2 (sK1 iProver_c13 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 iProver_c13) (= (sum _let_0 iProver_c13) _let_1)))))) -(assert (let ((_let_0 (sK21 iProver_c14 sK25))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 sK24 sK26))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 iProver_c13 sK26))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 sK24 sK26))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 iProver_c13 sK26))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 sK24 sK26))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 iProver_c13 sK26))) (let ((_let_2 (sK21 _let_1 _let_0))) (let ((_let_3 (sK22 _let_1 _let_0))) (or (ordered_by _let_0 _let_2 _let_3) (ordered_by _let_1 _let_2 _let_3) (= _let_0 _let_1))))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 sK24 sK26))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 iProver_c13 sK26))) (let ((_let_2 (sK21 _let_0 _let_1))) (let ((_let_3 (sK22 _let_0 _let_1))) (or (ordered_by _let_1 _let_2 _let_3) (ordered_by _let_0 _let_2 _let_3) (= _let_1 _let_0))))))) -(assert (let ((_let_0 (sK21 sK24 sK26))) (let ((_let_1 (sK22 sK24 sK26))) (or (not (ordered_by sK26 _let_0 _let_1)) (not (ordered_by sK24 _let_0 _let_1)) (= sK26 sK24))))) -(assert (let ((_let_0 (sK21 iProver_c13 sK26))) (let ((_let_1 (sK22 iProver_c13 sK26))) (or (not (ordered_by sK26 _let_0 _let_1)) (not (ordered_by iProver_c13 _let_0 _let_1)) (= sK26 iProver_c13))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (or (not (ordered_by sK26 _let_0 (sK22 sK25 sK26))) (incident_o _let_0 sK26)))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (or (not (ordered_by sK26 (sK21 sK25 sK26) _let_0)) (incident_o _let_0 sK26)))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK22 sK25 sK26))) (or (not (ordered_by sK26 _let_0 _let_1)) (not (ordered_by sK26 _let_1 sK24)) (between_o sK26 _let_0 _let_1 sK24))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK22 sK25 sK26))) (or (not (ordered_by sK26 _let_0 _let_1)) (not (ordered_by sK26 _let_1 iProver_c13)) (between_o sK26 _let_0 _let_1 iProver_c13))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK22 sK25 sK26))) (or (not (ordered_by sK26 _let_0 _let_1)) (not (ordered_by sK26 _let_1 sK24)) (between_o sK26 sK24 _let_1 _let_0))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK22 sK25 sK26))) (or (not (ordered_by sK26 _let_0 _let_1)) (not (ordered_by sK26 _let_1 iProver_c13)) (between_o sK26 iProver_c13 _let_1 _let_0))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 sK24 sK26))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 iProver_c13 sK26))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 sK24 sK26))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 iProver_c13 sK26))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 sK24 sK26))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 iProver_c13 sK26))) (let ((_let_2 (sK12 _let_1 _let_0))) (or (= _let_0 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 _let_1)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 sK24 sK26))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 iProver_c13 sK26))) (let ((_let_2 (sK12 _let_0 _let_1))) (or (= _let_1 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 _let_0)))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 sK24 sK26))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 iProver_c13 sK26))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 sK24 sK26))) (or (= _let_1 _let_0) (not (part_of _let_0 _let_1)) (open _let_0))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK21 iProver_c13 sK26))) (or (= _let_1 _let_0) (open _let_0) (not (part_of _let_0 _let_1)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 sK24 sK26))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 iProver_c13 sK26))) (or (= _let_0 _let_1) (not (part_of _let_1 _let_0)) (open _let_1))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 sK24 sK26))) (or (= _let_1 _let_0) (not (part_of _let_0 _let_1)) (open _let_0))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 iProver_c13 sK26))) (or (= _let_1 _let_0) (open _let_0) (not (part_of _let_0 _let_1)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK22 sK24 sK26))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK22 iProver_c41 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK21 sK24 sK26))) (let ((_let_1 (sK1 sK24 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 sK24) _let_0))))) -(assert (let ((_let_0 (sK21 iProver_c13 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c13 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c13) (= (sum iProver_c13 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c13 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c13) (= (sum iProver_c13 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK21 iProver_c13 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK21 iProver_c41 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 sK24 sK26))) (let ((_let_2 (sK1 sK24 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 sK24) (= (sum _let_0 sK24) _let_1)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 iProver_c14 sK26))) (let ((_let_2 (sK1 iProver_c13 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 iProver_c13) (= (sum _let_0 iProver_c13) _let_1)))))) -(assert (let ((_let_0 (sK22 iProver_c14 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK1 _let_0 sK24 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum sK24 _let_0) _let_0))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK1 _let_0 iProver_c13 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c13) (= (sum iProver_c13 _let_0) _let_0))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (or (incident_c (sK1 _let_0 _let_0 _let_0) _let_0) (= (sum _let_0 _let_0) _let_0)))) -(assert (let ((_let_0 (sK22 iProver_c13 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 iProver_c13 sK26))) (let ((_let_2 (sK1 iProver_c13 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 iProver_c13) (= (sum _let_0 iProver_c13) _let_1)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 sK24 sK26))) (let ((_let_2 (sK1 _let_0 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (= (sum _let_0 _let_0) _let_1)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 iProver_c13 sK26))) (let ((_let_2 (sK1 _let_0 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (= (sum _let_0 _let_0) _let_1)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 sK24 sK26))) (let ((_let_2 (sK1 _let_0 sK24 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 sK24) (incident_c _let_2 _let_0) (= (sum sK24 _let_0) _let_1)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK22 iProver_c14 sK26))) (let ((_let_2 (sK1 _let_0 iProver_c13 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 iProver_c13) (incident_c _let_2 _let_0) (= (sum iProver_c13 _let_0) _let_1)))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK22 sK25 sK26))) (let ((_let_2 (sK1 sK24 _let_1 _let_0))) (or (incident_c _let_2 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 sK24) (= (sum _let_1 sK24) _let_0)))))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (let ((_let_1 (sK22 sK25 sK26))) (let ((_let_2 (sK1 iProver_c13 _let_1 _let_0))) (or (incident_c _let_2 _let_0) (incident_c _let_2 _let_1) (incident_c _let_2 iProver_c13) (= (sum _let_1 iProver_c13) _let_0)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK1 sK24 _let_0 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 sK24) (= (sum _let_0 sK24) _let_0))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK1 iProver_c13 _let_0 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c13) (= (sum _let_0 iProver_c13) _let_0))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK21 sK24 sK26))) (let ((_let_2 (sK1 sK24 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 sK24) (= (sum _let_0 sK24) _let_1)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK21 iProver_c14 sK26))) (let ((_let_2 (sK1 iProver_c13 _let_0 _let_1))) (or (incident_c _let_2 _let_1) (incident_c _let_2 _let_0) (incident_c _let_2 iProver_c13) (= (sum _let_0 iProver_c13) _let_1)))))) -(assert (let ((_let_0 (sK21 iProver_c14 sK26))) (let ((_let_1 (sK1 iProver_c13 iProver_c14 _let_0))) (or (incident_c _let_1 _let_0) (incident_c _let_1 iProver_c14) (incident_c _let_1 iProver_c13) (= (sum iProver_c14 iProver_c13) _let_0))))) -(assert (or (= iProver_c13 iProver_c14) false false _substvar_29615_ false false)) -(assert (or (not (incident_c sK24 sK24)) (not (meet sK24 sK25 sK24)) (not (incident_c sK24 sK25)) (end_point sK24 sK25))) -(assert (or (not (meet iProver_c14 sK25 iProver_c13)) (not (incident_c sK24 sK25)) (end_point sK24 sK25) (not (incident_c sK24 iProver_c13)))) -(assert (or (not (incident_c sK24 sK24)) (end_point sK24 sK24) (not (meet sK24 sK25 sK24)) (not (incident_c sK24 sK25)))) -(assert (or (not (meet iProver_c14 sK25 iProver_c13)) (not (incident_c sK24 sK25)) (not (incident_c sK24 iProver_c13)) (end_point sK24 iProver_c13))) -(assert (or (not (incident_c sK24 sK24)) (meet sK24 sK25 sK24) (not (incident_c sK24 sK25)) (incident_c (sK4 sK24 sK25 sK24) sK25))) -(assert (or (not (incident_c sK24 sK25)) (not (incident_c sK24 iProver_c13)) (incident_c (sK4 iProver_c13 sK25 sK24) sK25) (meet sK24 sK25 iProver_c13))) -(assert (or (not (incident_c sK24 sK24)) (meet sK24 sK25 sK24) (not (incident_c sK24 sK25)) (incident_c (sK4 sK24 sK25 sK24) sK24))) -(assert (or (not (incident_c sK24 sK25)) (not (incident_c sK24 iProver_c13)) (meet sK24 sK25 iProver_c13) (incident_c (sK4 iProver_c13 sK25 sK24) iProver_c13))) -(assert (let ((_let_0 (sK4 sK24 sK25 sK24))) (or (not (incident_c sK24 sK24)) (meet sK24 sK25 sK24) (not (incident_c sK24 sK25)) (not (end_point _let_0 sK25)) (not (end_point _let_0 sK24))))) -(assert (let ((_let_0 (sK4 iProver_c13 sK25 sK24))) (or (not (incident_c sK24 sK25)) (not (incident_c sK24 iProver_c13)) (meet sK24 sK25 iProver_c13) (not (end_point _let_0 sK25)) (not (end_point _let_0 iProver_c13))))) -(assert (or (not (incident_c sK24 sK25)) (end_point sK24 sK25) (inner_point sK24 sK25))) -(assert (let ((_let_0 (part_of sK25 sK24))) (or (not (incident_c sK24 sK24)) (not (part_of sK24 sK24)) (not (end_point sK24 sK24)) _let_0 (not _let_0) (part_of sK24 sK25) (not (incident_c sK24 sK25))))) -(assert (or (not (part_of iProver_c13 iProver_c14)) (part_of sK25 iProver_c13) (part_of iProver_c13 sK25) (not (part_of sK25 iProver_c14)) (not (incident_c sK24 sK25)) (not (incident_c sK24 iProver_c13)) (not (end_point sK24 iProver_c14)))) -(assert (or (not (incident_c sK24 sK25)) (end_point sK24 sK25) (part_of (sK2 sK25 sK24) sK25))) -(assert (or (not (incident_c sK24 sK25)) (end_point sK24 sK25) (part_of (sK3 sK25 sK24) sK25))) -(assert (or (not (incident_c sK24 sK25)) (end_point sK24 sK25) (incident_c sK24 (sK2 sK25 sK24)))) -(assert (or (not (incident_c sK24 sK25)) (end_point sK24 sK25) (incident_c sK24 (sK3 sK25 sK24)))) -(assert (or (not (incident_c sK24 sK25)) (end_point sK24 sK25) (not (part_of (sK2 sK25 sK24) (sK3 sK25 sK24))))) -(assert (or (not (incident_c sK24 sK25)) (end_point sK24 sK25) (not (part_of (sK3 sK25 sK24) (sK2 sK25 sK24))))) -(assert (or (not (incident_c sK24 sK25)) (incident_c sK24 (sum sK25 sK24)))) -(assert (or (not (incident_c sK24 sK25)) (incident_c sK24 (sum sK25 iProver_c13)))) -(assert (or (not (incident_c sK24 sK25)) (incident_c sK24 (sum sK24 sK25)))) -(assert (or (not (incident_c sK24 sK25)) (incident_c sK24 (sum iProver_c13 sK25)))) -(assert (or (incident_c sK24 sK24) (not (part_of sK25 sK24)) (not (incident_c sK24 sK25)))) -(assert (or (not (part_of sK25 iProver_c13)) (not (incident_c sK24 sK25)) (incident_c sK24 iProver_c13))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK21 _let_0 sK24))) (let ((_let_2 (sK22 _let_0 sK24))) (or (ordered_by sK24 _let_1 _let_2) (ordered_by _let_0 _let_1 _let_2) (= sK24 _let_0)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 _let_0 sK24))) (or (= sK24 _let_0) (incident_c _let_1 sK24) (incident_c _let_1 _let_0))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (open _let_0) (= sK24 _let_0) (not (part_of _let_0 sK24))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (or (open sK24) (not (part_of sK24 _let_0)) (= _let_0 sK24)))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK21 sK24 _let_0))) (let ((_let_2 (sK22 sK24 _let_0))) (or (= _let_0 sK24) (ordered_by sK24 _let_1 _let_2) (ordered_by _let_0 _let_1 _let_2)))))) -(assert (let ((_let_0 (sK12 sK26 sK25))) (let ((_let_1 (sK12 sK24 _let_0))) (or (= _let_0 sK24) (incident_c _let_1 sK24) (incident_c _let_1 _let_0))))) -(assert (or (not (incident_c sK24 sK24)) (not (meet sK24 sK26 sK24)) (not (incident_c sK24 sK26)) (end_point sK24 sK26))) -(assert (or (not (meet iProver_c14 sK26 iProver_c13)) (not (incident_c sK24 iProver_c13)) (not (incident_c sK24 sK26)) (end_point sK24 sK26))) -(assert (or (not (incident_c sK24 sK24)) (end_point sK24 sK24) (not (meet sK24 sK26 sK24)) (not (incident_c sK24 sK26)))) -(assert (or (not (meet iProver_c14 sK26 iProver_c13)) (not (incident_c sK24 iProver_c13)) (end_point sK24 iProver_c13) (not (incident_c sK24 sK26)))) -(assert (or (not (incident_c sK24 sK24)) (meet sK24 sK26 sK24) (not (incident_c sK24 sK26)) (incident_c (sK4 sK24 sK26 sK24) sK26))) -(assert (or (not (incident_c sK24 iProver_c13)) (not (incident_c sK24 sK26)) (incident_c (sK4 iProver_c13 sK26 sK24) sK26) (meet sK24 sK26 iProver_c13))) -(assert (or (not (incident_c sK24 sK24)) (meet sK24 sK26 sK24) (not (incident_c sK24 sK26)) (incident_c (sK4 sK24 sK26 sK24) sK24))) -(assert (or (not (incident_c sK24 iProver_c13)) (not (incident_c sK24 sK26)) (meet sK24 sK26 iProver_c13) (incident_c (sK4 iProver_c13 sK26 sK24) iProver_c13))) -(assert (let ((_let_0 (sK4 sK24 sK26 sK24))) (or (not (incident_c sK24 sK24)) (meet sK24 sK26 sK24) (not (incident_c sK24 sK26)) (not (end_point _let_0 sK26)) (not (end_point _let_0 sK24))))) -(assert (let ((_let_0 (sK4 iProver_c13 sK26 sK24))) (or (not (incident_c sK24 iProver_c13)) (not (incident_c sK24 sK26)) (meet sK24 sK26 iProver_c13) (not (end_point _let_0 sK26)) (not (end_point _let_0 iProver_c13))))) -(assert (or (not (incident_c sK24 sK26)) (end_point sK24 sK26) (inner_point sK24 sK26))) -(assert (let ((_let_0 (part_of sK26 sK24))) (or (not (incident_c sK24 sK24)) (not (part_of sK24 sK24)) (not (end_point sK24 sK24)) (part_of sK24 sK26) _let_0 (not _let_0) (not (incident_c sK24 sK26))))) -(assert (or (not (part_of iProver_c13 iProver_c14)) (part_of iProver_c13 sK26) (part_of sK26 iProver_c13) (not (part_of sK26 iProver_c14)) (not (incident_c sK24 iProver_c13)) (not (end_point sK24 iProver_c14)) (not (incident_c sK24 sK26)))) -(assert (or (not (incident_c sK24 sK26)) (end_point sK24 sK26) (part_of (sK2 sK26 sK24) sK26))) -(assert (or (not (incident_c sK24 sK26)) (end_point sK24 sK26) (part_of (sK3 sK26 sK24) sK26))) -(assert (or (not (incident_c sK24 sK26)) (end_point sK24 sK26) (incident_c sK24 (sK2 sK26 sK24)))) -(assert (or (not (incident_c sK24 sK26)) (end_point sK24 sK26) (incident_c sK24 (sK3 sK26 sK24)))) -(assert (or (not (incident_c sK24 sK26)) (end_point sK24 sK26) (not (part_of (sK2 sK26 sK24) (sK3 sK26 sK24))))) -(assert (or (not (incident_c sK24 sK26)) (end_point sK24 sK26) (not (part_of (sK3 sK26 sK24) (sK2 sK26 sK24))))) -(assert (or (not (incident_c sK24 sK26)) (incident_c sK24 (sum sK26 sK24)))) -(assert (or (not (incident_c sK24 sK26)) (incident_c sK24 (sum sK26 iProver_c13)))) -(assert (or (not (incident_c sK24 sK26)) (incident_c sK24 (sum sK24 sK26)))) -(assert (or (not (incident_c sK24 sK26)) (incident_c sK24 (sum iProver_c13 sK26)))) -(assert (or (incident_c sK24 sK24) (not (part_of sK26 sK24)) (not (incident_c sK24 sK26)))) -(assert (or (not (part_of sK26 iProver_c13)) (incident_c sK24 iProver_c13) (not (incident_c sK24 sK26)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK21 _let_0 sK24))) (let ((_let_2 (sK22 _let_0 sK24))) (or (ordered_by sK24 _let_1 _let_2) (ordered_by _let_0 _let_1 _let_2) (= sK24 _let_0)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 _let_0 sK24))) (or (= sK24 _let_0) (incident_c _let_1 sK24) (incident_c _let_1 _let_0))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (open _let_0) (= sK24 _let_0) (not (part_of _let_0 sK24))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (or (open sK24) (not (part_of sK24 _let_0)) (= _let_0 sK24)))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK21 sK24 _let_0))) (let ((_let_2 (sK22 sK24 _let_0))) (or (= _let_0 sK24) (ordered_by sK24 _let_1 _let_2) (ordered_by _let_0 _let_1 _let_2)))))) -(assert (let ((_let_0 (sK12 sK25 sK26))) (let ((_let_1 (sK12 sK24 _let_0))) (or (= _let_0 sK24) (incident_c _let_1 sK24) (incident_c _let_1 _let_0))))) -(assert (let ((_let_0 (sK1 sK24 sK24 sK25))) (or (not (incident_c _let_0 sK25)) (not (incident_c _let_0 sK24)) (= (sum sK24 sK24) sK25)))) -(assert (let ((_let_0 (sK1 iProver_c13 iProver_c14 sK25))) (or (not (incident_c _let_0 sK25)) (not (incident_c _let_0 iProver_c14)) (= (sum iProver_c14 iProver_c13) sK25)))) -(assert (let ((_let_0 (sK1 sK24 sK24 sK26))) (or (not (incident_c _let_0 sK26)) (not (incident_c _let_0 sK24)) (= (sum sK24 sK24) sK26)))) -(assert (let ((_let_0 (sK1 iProver_c13 iProver_c14 sK26))) (or (not (incident_c _let_0 sK26)) (not (incident_c _let_0 iProver_c14)) (= (sum iProver_c14 iProver_c13) sK26)))) -(assert (let ((_let_0 (sum sK24 sK24))) (or (open sK25) (= _let_0 sK25) (not (part_of sK25 _let_0))))) -(assert (let ((_let_0 (sum iProver_c13 iProver_c14))) (or (open sK25) (= _let_0 sK25) (not (part_of sK25 _let_0))))) -(assert (let ((_let_0 (sum sK24 sK24))) (or (open sK26) (= _let_0 sK26) (not (part_of sK26 _let_0))))) -(assert (let ((_let_0 (sum iProver_c13 iProver_c14))) (or (open sK26) (= _let_0 sK26) (not (part_of sK26 _let_0))))) -(assert (let ((_let_0 (sum sK24 sK24))) (or (open _let_0) (not (part_of _let_0 sK25)) (= sK25 _let_0)))) -(assert (let ((_let_0 (sum iProver_c13 iProver_c14))) (or (open _let_0) (not (part_of _let_0 sK25)) (= sK25 _let_0)))) -(assert (let ((_let_0 (sum sK24 sK24))) (or (open _let_0) (not (part_of _let_0 sK26)) (= sK26 _let_0)))) -(assert (let ((_let_0 (sum iProver_c13 iProver_c14))) (or (open _let_0) (not (part_of _let_0 sK26)) (= sK26 _let_0)))) -(assert (let ((_let_0 (sum sK24 sK24))) (let ((_let_1 (sK12 _let_0 sK25))) (or (= sK25 _let_0) (incident_c _let_1 _let_0) (incident_c _let_1 sK25))))) -(assert (let ((_let_0 (sum iProver_c13 iProver_c14))) (let ((_let_1 (sK12 _let_0 sK25))) (or (= sK25 _let_0) (incident_c _let_1 _let_0) (incident_c _let_1 sK25))))) -(assert (let ((_let_0 (sum sK24 sK24))) (let ((_let_1 (sK12 _let_0 sK26))) (or (= sK26 _let_0) (incident_c _let_1 _let_0) (incident_c _let_1 sK26))))) -(assert (let ((_let_0 (sum iProver_c13 iProver_c14))) (let ((_let_1 (sK12 _let_0 sK26))) (or (= sK26 _let_0) (incident_c _let_1 _let_0) (incident_c _let_1 sK26))))) -(assert (let ((_let_0 (sK19 sK24))) (or (not (incident_o sK25 sK24)) (not (start_point _let_0 sK24)) (ordered_by sK24 _let_0 sK25) (= _let_0 sK25)))) -(assert (let ((_let_0 (sK19 iProver_c13))) (or (not (start_point _let_0 iProver_c13)) (not (incident_o sK25 iProver_c13)) (ordered_by iProver_c13 _let_0 sK25) (= _let_0 sK25)))) -(assert (let ((_let_0 (sK19 sK24))) (or (not (incident_o sK26 sK24)) (not (start_point _let_0 sK24)) (ordered_by sK24 _let_0 sK26) (= _let_0 sK26)))) -(assert (let ((_let_0 (sK19 iProver_c13))) (or (not (start_point _let_0 iProver_c13)) (not (incident_o sK26 iProver_c13)) (ordered_by iProver_c13 _let_0 sK26) (= _let_0 sK26)))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (or (incident_o _let_0 sK26) (not (ordered_by sK26 _let_0 sK24))))) -(assert (or (not (ordered_by sK26 (sK21 sK25 sK26) sK24)) (incident_o sK24 sK26))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (or (not (ordered_by sK26 _let_0 sK24)) (not (ordered_by sK26 sK24 sK24)) (between_o sK26 _let_0 sK24 sK24)))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (or (not (ordered_by sK26 _let_0 sK24)) (not (ordered_by sK26 sK24 iProver_c13)) (between_o sK26 _let_0 sK24 iProver_c13)))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (or (not (ordered_by sK26 _let_0 sK24)) (not (ordered_by sK26 sK24 sK24)) (between_o sK26 sK24 sK24 _let_0)))) -(assert (let ((_let_0 (sK21 sK25 sK26))) (or (not (ordered_by sK26 _let_0 sK24)) (not (ordered_by sK26 sK24 iProver_c13)) (between_o sK26 iProver_c13 sK24 _let_0)))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK21 _let_0 sK24))) (let ((_let_2 (sK22 _let_0 sK24))) (or (ordered_by sK24 _let_1 _let_2) (ordered_by _let_0 _let_1 _let_2) (= sK24 _let_0)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK12 _let_0 sK24))) (or (= sK24 _let_0) (incident_c _let_1 sK24) (incident_c _let_1 _let_0))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (or (open _let_0) (= sK24 _let_0) (not (part_of _let_0 sK24))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (or (open sK24) (not (part_of sK24 _let_0)) (= _let_0 sK24)))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK21 sK24 _let_0))) (let ((_let_2 (sK22 sK24 _let_0))) (or (= _let_0 sK24) (ordered_by sK24 _let_1 _let_2) (ordered_by _let_0 _let_1 _let_2)))))) -(assert (let ((_let_0 (sK22 sK25 sK26))) (let ((_let_1 (sK12 sK24 _let_0))) (or (= _let_0 sK24) (incident_c _let_1 sK24) (incident_c _let_1 _let_0))))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (or (incident_o _let_0 sK25) (not (ordered_by sK25 _let_0 sK24))))) -(assert (or (not (ordered_by sK25 (sK21 sK26 sK25) sK24)) (incident_o sK24 sK25))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (or (not (ordered_by sK25 _let_0 sK24)) (not (ordered_by sK25 sK24 sK24)) (between_o sK25 _let_0 sK24 sK24)))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (or (not (ordered_by sK25 _let_0 sK24)) (not (ordered_by sK25 sK24 iProver_c13)) (between_o sK25 _let_0 sK24 iProver_c13)))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (or (not (ordered_by sK25 _let_0 sK24)) (not (ordered_by sK25 sK24 sK24)) (between_o sK25 sK24 sK24 _let_0)))) -(assert (let ((_let_0 (sK21 sK26 sK25))) (or (not (ordered_by sK25 _let_0 sK24)) (not (ordered_by sK25 sK24 iProver_c13)) (between_o sK25 iProver_c13 sK24 _let_0)))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK21 _let_0 sK24))) (let ((_let_2 (sK22 _let_0 sK24))) (or (ordered_by sK24 _let_1 _let_2) (ordered_by _let_0 _let_1 _let_2) (= sK24 _let_0)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK12 _let_0 sK24))) (or (= sK24 _let_0) (incident_c _let_1 sK24) (incident_c _let_1 _let_0))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (or (open _let_0) (= sK24 _let_0) (not (part_of _let_0 sK24))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (or (open sK24) (not (part_of sK24 _let_0)) (= _let_0 sK24)))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK21 sK24 _let_0))) (let ((_let_2 (sK22 sK24 _let_0))) (or (= _let_0 sK24) (ordered_by sK24 _let_1 _let_2) (ordered_by _let_0 _let_1 _let_2)))))) -(assert (let ((_let_0 (sK22 sK26 sK25))) (let ((_let_1 (sK12 sK24 _let_0))) (or (= _let_0 sK24) (incident_c _let_1 sK24) (incident_c _let_1 _let_0))))) -(check-sat) - diff --git a/test/regress/regress0/Makefile.am b/test/regress/regress0/Makefile.am index 80c377972..962c4180f 100644 --- a/test/regress/regress0/Makefile.am +++ b/test/regress/regress0/Makefile.am @@ -105,7 +105,6 @@ TPTP_TESTS = # Regression tests derived from bug reports BUG_TESTS = \ - GEO123+1.minimized.smt2 \ smt2output.smt2 \ bug32.cvc \ bug49.smt \ @@ -140,7 +139,6 @@ BUG_TESTS = \ bug480.smt2 \ bug484.smt2 \ bug486.cvc \ - bug497.cvc \ bug507.smt2 \ bug512.smt2 \ bug512.minimized.smt2 \ diff --git a/test/regress/regress0/arith/DTP_k2_n35_c175_s15.smt2 b/test/regress/regress0/arith/DTP_k2_n35_c175_s15.smt2 deleted file mode 100644 index 20f4bf5a9..000000000 --- a/test/regress/regress0/arith/DTP_k2_n35_c175_s15.smt2 +++ /dev/null @@ -1,48 +0,0 @@ -(set-logic QF_IDL) -(set-info :source | -Randomly generated benchmarks. Contact TSAT++ group at -http://www.ai.dist.unige.it/Tsat for more information. - -Translated into SMT-LIB format by Albert Oliveras. -|) -(set-info :smt-lib-version 2.0) -(set-info :category "random") -(set-info :status sat) -(declare-fun x10 () Int) -(declare-fun x0 () Int) -(declare-fun x1 () Int) -(declare-fun x27 () Int) -(declare-fun x21 () Int) -(declare-fun x20 () Int) -(declare-fun x15 () Int) -(declare-fun x13 () Int) -(declare-fun x12 () Int) -(declare-fun x11 () Int) -(declare-fun x14 () Int) -(declare-fun x17 () Int) -(declare-fun x16 () Int) -(declare-fun x19 () Int) -(declare-fun x18 () Int) -(declare-fun x2 () Int) -(declare-fun x23 () Int) -(declare-fun x22 () Int) -(declare-fun x25 () Int) -(declare-fun x24 () Int) -(declare-fun x26 () Int) -(declare-fun x7 () Int) -(declare-fun x6 () Int) -(declare-fun x31 () Int) -(declare-fun x28 () Int) -(declare-fun x29 () Int) -(declare-fun x3 () Int) -(declare-fun x30 () Int) -(declare-fun x5 () Int) -(declare-fun x34 () Int) -(declare-fun x32 () Int) -(declare-fun x33 () Int) -(declare-fun x4 () Int) -(declare-fun x9 () Int) -(declare-fun x8 () Int) -(assert (let ((?v_1 (- x10 x27)) (?v_3 (- x25 x24)) (?v_4 (- x24 x22)) (?v_2 (- x3 x27)) (?v_0 (- x34 x28)) (?v_23 (- x12 x27)) (?v_6 (- x29 x24)) (?v_11 (- x24 x12)) (?v_10 (- x1 x7)) (?v_5 (- x30 x27)) (?v_9 (- x24 x18)) (?v_18 (- x31 x13)) (?v_16 (- x15 x2)) (?v_8 (- x33 x7)) (?v_27 (- x3 x5)) (?v_7 (- x0 x33)) (?v_12 (- x22 x19)) (?v_22 (- x33 x32)) (?v_30 (- x22 x11)) (?v_24 (- x7 x19)) (?v_21 (- x30 x33)) (?v_15 (- x17 x6)) (?v_35 (- x21 x9)) (?v_28 (- x7 x3)) (?v_32 (- x1 x6)) (?v_13 (- x10 x24)) (?v_19 (- x6 x13)) (?v_14 (- x11 x12)) (?v_25 (- x5 x32)) (?v_20 (- x29 x4)) (?v_31 (- x19 x23)) (?v_29 (- x2 x3)) (?v_17 (- x18 x25)) (?v_37 (- x22 x13)) (?v_36 (- x6 x25)) (?v_26 (- x31 x12)) (?v_34 (- x17 x21)) (?v_33 (- x8 x23)) (?v_38 (- x14 x28))) (and (or (not (>= ?v_1 2)) (>= (- x21 x7) 66)) (or (>= (- x6 x23) 53) (not (>= ?v_3 40))) (or (>= (- x9 x31) 17) (not (>= (- x20 x25) 61))) (or (>= (- x28 x15) 55) (>= (- x25 x27) 57)) (or (not (>= (- x23 x29) 39)) (>= (- x27 x17) 57)) (or (not (>= ?v_4 9)) (>= (- x0 x5) 86)) (or (not (>= (- x13 x1) 32)) (>= ?v_2 12)) (or (>= (- x34 x31) 29) (not (>= (- x10 x14) 76))) (or (not (>= (- x32 x9) 30)) (not (>= (- x19 x25) 28))) (or (>= (- x29 x23) 1) (>= ?v_0 13)) (or (not (>= (- x20 x1) 59)) (not (>= (- x23 x18) 65))) (or (>= (- x3 x2) 55) (>= (- x16 x23) 58)) (or (not (>= (- x9 x12) 43)) (not (>= ?v_23 95))) (or (>= (- x5 x29) 23) (not (>= (- x3 x10) 77))) (or (>= ?v_6 49) (not (>= ?v_11 70))) (or (not (>= ?v_10 66)) (>= (- x30 x10) 6)) (or (not (>= (- x7 x20) 46)) (not (>= ?v_0 22))) (or (>= ?v_5 16) (>= (- x13 x17) 16)) (or (>= (- x33 x1) 41) (not (>= (- x4 x26) 8))) (or (not (>= (- x20 x26) 1)) (>= (- x10 x20) 55)) (or (>= (- x20 x10) 70) (not (>= (- x23 x15) 64))) (or (>= ?v_1 1) (not (>= (- x18 x11) 1))) (or (>= (- x14 x25) 24) (>= (- x34 x10) 34)) (or (not (>= (- x31 x26) 89)) (not (>= ?v_9 48))) (or (not (>= ?v_18 42)) (not (>= (- x2 x16) 86))) (or (>= (- x4 x27) 51) (not (>= (- x2 x29) 99))) (or (>= ?v_16 12) (not (>= (- x11 x27) 27))) (or (>= (- x2 x9) 75) (>= (- x5 x15) 58)) (or (not (>= (- x7 x23) 53)) (not (>= (- x34 x14) 91))) (or (>= ?v_8 58) (not (>= ?v_2 23))) (or (>= ?v_3 70) (not (>= (- x21 x19) 57))) (or (not (>= ?v_4 80)) (>= (- x0 x12) 24)) (or (not (>= (- x32 x3) 9)) (>= (- x11 x5) 6)) (or (>= ?v_27 34) (>= (- x26 x4) 94)) (or (>= (- x27 x20) 49) (not (>= (- x27 x18) 53))) (or (not (>= (- x7 x30) 17)) (>= (- x0 x2) 12)) (or (>= (- x1 x11) 8) (not (>= ?v_5 84))) (or (not (>= (- x13 x25) 17)) (>= (- x6 x24) 89)) (or (not (>= (- x19 x2) 67)) (not (>= (- x2 x30) 1))) (or (not (>= (- x16 x28) 41)) (>= (- x27 x25) 92)) (or (>= ?v_7 97) (>= (- x32 x11) 59)) (or (not (>= (- x0 x7) 7)) (not (>= ?v_6 1))) (or (>= (- x11 x1) 68) (not (>= (- x9 x22) 74))) (or (>= (- x17 x15) 80) (>= (- x12 x21) 74)) (or (>= (- x29 x22) 75) (>= (- x11 x10) 72)) (or (>= (- x28 x3) 43) (not (>= (- x26 x28) 21))) (or (>= (- x9 x18) 30) (>= (- x3 x9) 17)) (or (not (>= (- x33 x9) 96)) (not (>= (- x19 x11) 84))) (or (not (>= (- x34 x20) 71)) (>= (- x7 x26) 57)) (or (not (>= (- x2 x15) 53)) (>= (- x32 x30) 77)) (or (not (>= (- x22 x12) 47)) (>= ?v_12 83)) (or (not (>= (- x5 x14) 21)) (not (>= (- x10 x17) 62))) (or (not (>= (- x34 x6) 70)) (not (>= (- x8 x12) 75))) (or (not (>= (- x8 x25) 69)) (>= (- x8 x18) 11)) (or (>= (- x16 x21) 45) (not (>= ?v_22 68))) (or (not (>= ?v_7 29)) (not (>= (- x6 x9) 62))) (or (not (>= (- x15 x28) 15)) (>= ?v_30 51)) (or (>= ?v_24 20) (>= (- x17 x7) 63)) (or (not (>= (- x14 x15) 67)) (not (>= (- x23 x16) 21))) (or (not (>= ?v_8 14)) (>= (- x20 x16) 63)) (or (>= (- x33 x3) 74) (>= (- x15 x9) 27)) (or (>= (- x12 x18) 42) (>= (- x10 x26) 12)) (or (>= (- x17 x20) 75) (not (>= (- x3 x13) 41))) (or (not (>= ?v_21 76)) (>= (- x20 x19) 60)) (or (not (>= ?v_15 100)) (not (>= ?v_35 85))) (or (not (>= (- x31 x14) 76)) (not (>= (- x8 x22) 89))) (or (>= (- x8 x29) 11) (not (>= ?v_28 18))) (or (not (>= ?v_9 6)) (not (>= (- x22 x8) 80))) (or (not (>= (- x5 x17) 30)) (>= (- x25 x10) 76)) (or (>= (- x23 x30) 92) (not (>= ?v_32 51))) (or (>= (- x24 x11) 22) (not (>= (- x21 x20) 98))) (or (not (>= (- x9 x27) 14)) (>= ?v_10 73)) (or (>= (- x4 x21) 12) (>= (- x9 x33) 90)) (or (not (>= (- x1 x14) 1)) (>= (- x5 x20) 65)) (or (not (>= (- x3 x26) 29)) (>= (- x27 x7) 13)) (or (not (>= (- x25 x34) 58)) (not (>= ?v_13 40))) (or (not (>= (- x23 x0) 83)) (not (>= ?v_11 1))) (or (>= (- x22 x4) 50) (not (>= (- x17 x4) 28))) (or (not (>= (- x29 x32) 73)) (not (>= (- x10 x23) 21))) (or (>= (- x21 x8) 7) (>= ?v_12 20)) (or (not (>= (- x16 x20) 36)) (>= (- x16 x10) 63)) (or (not (>= ?v_19 31)) (>= (- x10 x7) 96)) (or (>= (- x10 x30) 97) (>= (- x9 x21) 9)) (or (>= (- x2 x11) 21) (not (>= (- x27 x24) 26))) (or (not (>= (- x32 x10) 84)) (not (>= (- x17 x14) 100))) (or (not (>= (- x22 x24) 71)) (not (>= ?v_13 73))) (or (not (>= (- x19 x30) 18)) (>= (- x16 x24) 25)) (or (not (>= ?v_14 51)) (>= ?v_14 91)) (or (not (>= (- x33 x15) 10)) (not (>= ?v_25 90))) (or (not (>= (- x8 x9) 83)) (not (>= (- x30 x3) 93))) (or (>= ?v_20 2) (not (>= ?v_31 60))) (or (not (>= ?v_15 27)) (>= (- x9 x8) 71)) (or (not (>= ?v_29 89)) (>= (- x15 x4) 70)) (or (not (>= (- x21 x28) 78)) (>= (- x7 x9) 74)) (or (not (>= (- x3 x18) 66)) (>= (- x18 x6) 91)) (or (not (>= (- x11 x6) 25)) (>= ?v_17 36)) (or (not (>= ?v_16 49)) (not (>= (- x15 x29) 17))) (or (>= (- x11 x19) 38) (>= (- x34 x30) 55)) (or (not (>= (- x0 x6) 62)) (not (>= (- x18 x10) 45))) (or (not (>= (- x7 x11) 24)) (>= (- x10 x34) 22)) (or (not (>= (- x32 x4) 4)) (not (>= ?v_17 44))) (or (>= (- x15 x18) 48) (not (>= (- x16 x3) 45))) (or (not (>= (- x14 x18) 76)) (not (>= ?v_37 1))) (or (>= (- x18 x12) 95) (>= (- x7 x21) 36)) (or (>= (- x1 x27) 68) (not (>= (- x16 x29) 2))) (or (not (>= (- x31 x21) 72)) (not (>= (- x26 x9) 68))) (or (not (>= (- x12 x28) 98)) (not (>= ?v_18 93))) (or (not (>= (- x3 x31) 96)) (not (>= (- x6 x12) 10))) (or (>= (- x28 x27) 88) (not (>= (- x23 x8) 69))) (or (>= (- x12 x14) 31) (not (>= (- x11 x31) 23))) (or (>= (- x12 x26) 1) (>= ?v_19 38)) (or (>= (- x32 x13) 60) (>= (- x18 x20) 44)) (or (>= ?v_20 13) (not (>= (- x18 x13) 16))) (or (not (>= (- x31 x8) 42)) (not (>= (- x17 x22) 33))) (or (not (>= (- x20 x28) 87)) (not (>= (- x34 x33) 57))) (or (not (>= (- x27 x3) 98)) (not (>= (- x16 x5) 86))) (or (>= (- x29 x14) 48) (>= (- x12 x33) 15)) (or (>= ?v_21 78) (not (>= ?v_22 46))) (or (not (>= (- x1 x0) 82)) (not (>= (- x3 x22) 67))) (or (not (>= (- x31 x3) 80)) (>= (- x9 x25) 29)) (or (not (>= (- x31 x25) 32)) (>= ?v_23 29)) (or (not (>= (- x24 x5) 82)) (not (>= ?v_36 36))) (or (not (>= (- x21 x5) 88)) (not (>= ?v_26 81))) (or (not (>= (- x13 x9) 92)) (not (>= (- x10 x21) 12))) (or (not (>= ?v_24 87)) (not (>= (- x6 x19) 63))) (or (not (>= (- x14 x7) 81)) (>= ?v_25 86)) (or (>= (- x2 x4) 4) (not (>= (- x14 x4) 27))) (or (not (>= (- x24 x9) 35)) (>= ?v_26 48)) (or (not (>= (- x21 x23) 41)) (>= ?v_27 91)) (or (not (>= ?v_28 83)) (>= (- x13 x19) 23)) (or (not (>= (- x17 x0) 78)) (>= (- x4 x3) 94)) (or (>= (- x33 x12) 63) (>= (- x5 x30) 26)) (or (>= (- x8 x27) 69) (not (>= (- x23 x10) 90))) (or (not (>= (- x11 x16) 69)) (not (>= (- x2 x26) 16))) (or (>= (- x10 x22) 20) (>= ?v_34 46)) (or (>= (- x27 x14) 90) (not (>= ?v_29 90))) (or (>= (- x30 x24) 99) (>= (- x29 x7) 29)) (or (>= (- x23 x5) 82) (not (>= (- x32 x20) 55))) (or (not (>= (- x29 x13) 71)) (>= (- x21 x17) 97)) (or (not (>= (- x14 x3) 80)) (not (>= (- x33 x20) 33))) (or (not (>= (- x5 x19) 74)) (not (>= (- x11 x22) 83))) (or (not (>= (- x9 x29) 25)) (not (>= (- x1 x8) 49))) (or (>= ?v_30 23) (not (>= (- x14 x33) 56))) (or (>= ?v_31 55) (not (>= (- x31 x1) 51))) (or (not (>= (- x27 x28) 34)) (not (>= (- x26 x18) 26))) (or (not (>= (- x31 x34) 83)) (>= (- x15 x25) 33)) (or (>= ?v_33 49) (not (>= (- x27 x0) 20))) (or (not (>= (- x29 x3) 68)) (not (>= (- x12 x9) 1))) (or (>= (- x14 x2) 41) (>= (- x22 x1) 63)) (or (>= (- x17 x5) 87) (not (>= (- x10 x15) 55))) (or (not (>= (- x22 x3) 40)) (not (>= (- x4 x0) 85))) (or (>= (- x19 x6) 22) (>= (- x13 x8) 35)) (or (>= (- x32 x14) 54) (>= (- x24 x23) 49)) (or (not (>= (- x23 x13) 15)) (>= (- x7 x17) 14)) (or (not (>= (- x4 x17) 98)) (>= (- x25 x11) 70)) (or (not (>= (- x32 x12) 91)) (>= (- x19 x3) 68)) (or (not (>= ?v_32 35)) (not (>= (- x14 x24) 23))) (or (not (>= (- x30 x5) 26)) (not (>= (- x0 x24) 1))) (or (>= (- x3 x23) 59) (>= (- x30 x14) 56)) (or (not (>= (- x19 x24) 44)) (not (>= ?v_33 18))) (or (not (>= (- x4 x6) 65)) (not (>= ?v_34 71))) (or (>= (- x28 x25) 96) (not (>= (- x28 x26) 81))) (or (not (>= (- x16 x1) 79)) (>= (- x26 x5) 98)) (or (>= (- x29 x20) 54) (>= (- x30 x31) 60)) (or (not (>= (- x18 x28) 16)) (not (>= ?v_38 24))) (or (>= (- x23 x6) 15) (not (>= (- x26 x10) 68))) (or (>= (- x22 x21) 30) (not (>= (- x15 x33) 60))) (or (not (>= (- x3 x6) 35)) (>= ?v_35 84)) (or (not (>= (- x23 x12) 58)) (not (>= ?v_36 80))) (or (not (>= (- x20 x8) 39)) (>= (- x25 x12) 12)) (or (>= (- x13 x16) 98) (>= (- x30 x0) 61)) (or (not (>= (- x5 x3) 83)) (not (>= (- x2 x25) 61))) (or (>= (- x24 x29) 32) (>= ?v_37 32)) (or (>= ?v_38 57) (not (>= (- x32 x31) 29))) (or (>= (- x8 x10) 15) (>= (- x8 x11) 12))))) -(check-sat) -(exit) diff --git a/test/regress/regress0/arith/Makefile.am b/test/regress/regress0/arith/Makefile.am index 6c5eded7c..246d36223 100644 --- a/test/regress/regress0/arith/Makefile.am +++ b/test/regress/regress0/arith/Makefile.am @@ -23,7 +23,6 @@ TESTS = \ delta-minimized-row-vector-bug.smt \ fuzz_3-eq.smt \ leq.01.smt \ - DTP_k2_n35_c175_s15.smt2 \ mod.01.smt2 \ mod.02.smt2 \ mod.03.smt2 \ diff --git a/test/regress/regress0/arith/integers/Makefile.am b/test/regress/regress0/arith/integers/Makefile.am index c555ba413..eca78b58f 100644 --- a/test/regress/regress0/arith/integers/Makefile.am +++ b/test/regress/regress0/arith/integers/Makefile.am @@ -31,8 +31,8 @@ TESTS = \ arith-int-048.cvc \ arith-int-050.cvc \ arith-int-084.cvc \ - arith-int-097.cvc \ - arith-int-085.cvc + arith-int-085.cvc \ + arith-int-097.cvc EXTRA_DIST = $(TESTS) \ arith-int-001.cvc \ @@ -121,7 +121,6 @@ EXTRA_DIST = $(TESTS) \ arith-int-099.cvc \ arith-int-100.cvc - FAILING_TESTS = \ arith-int-007.cvc \ arith-int-082.cvc \ diff --git a/test/regress/regress0/auflia/Makefile.am b/test/regress/regress0/auflia/Makefile.am index 5a6ab9e2b..85bda7bfe 100644 --- a/test/regress/regress0/auflia/Makefile.am +++ b/test/regress/regress0/auflia/Makefile.am @@ -20,7 +20,6 @@ TESTS = \ fuzz03.smt \ fuzz04.smt \ fuzz05.smt \ - fuzz06.smt \ fuzz-error232.smt \ fuzz-error1099.smt \ a17.smt \ diff --git a/test/regress/regress0/auflia/fuzz06.smt b/test/regress/regress0/auflia/fuzz06.smt deleted file mode 100644 index 88c2a9d5c..000000000 --- a/test/regress/regress0/auflia/fuzz06.smt +++ /dev/null @@ -1,349 +0,0 @@ -(benchmark fuzzsmt -:logic QF_AUFLIA -:status sat -:extrafuns ((f0 Int Int)) -:extrafuns ((f1 Array Array Array)) -:extrapreds ((p0 Int)) -:extrapreds ((p1 Array Array Array)) -:extrafuns ((v0 Int)) -:extrafuns ((v1 Array)) -:formula -(let (?e2 0) -(let (?e3 (ite (p0 v0) 1 0)) -(let (?e4 (ite (p0 v0) 1 0)) -(let (?e5 (~ ?e4)) -(let (?e6 (ite (p0 ?e3) 1 0)) -(let (?e7 (f0 ?e3)) -(let (?e8 (* ?e4 (~ ?e2))) -(let (?e9 (store v1 ?e5 ?e8)) -(let (?e10 (select ?e9 ?e4)) -(let (?e11 (store ?e9 ?e8 ?e7)) -(let (?e12 (select ?e11 ?e10)) -(let (?e13 (f1 ?e11 ?e11)) -(let (?e14 (f1 v1 ?e13)) -(let (?e15 (f1 ?e9 ?e13)) -(flet ($e16 (p1 ?e14 ?e11 ?e15)) -(flet ($e17 (p1 ?e13 ?e15 v1)) -(flet ($e18 (p1 ?e9 ?e9 ?e14)) -(flet ($e19 (p0 ?e7)) -(flet ($e20 (<= v0 ?e4)) -(flet ($e21 (> ?e7 ?e12)) -(flet ($e22 (= ?e7 ?e12)) -(flet ($e23 (distinct ?e6 ?e5)) -(flet ($e24 (p0 ?e7)) -(flet ($e25 (>= ?e3 ?e8)) -(flet ($e26 (< ?e3 ?e7)) -(flet ($e27 (<= ?e7 v0)) -(flet ($e28 (p0 ?e10)) -(let (?e29 (ite $e27 ?e15 ?e13)) -(let (?e30 (ite $e28 ?e14 ?e14)) -(let (?e31 (ite $e26 ?e9 v1)) -(let (?e32 (ite $e17 ?e11 ?e13)) -(let (?e33 (ite $e23 ?e13 ?e13)) -(let (?e34 (ite $e25 ?e14 ?e30)) -(let (?e35 (ite $e22 ?e30 ?e30)) -(let (?e36 (ite $e25 ?e11 ?e31)) -(let (?e37 (ite $e22 ?e14 ?e35)) -(let (?e38 (ite $e19 ?e36 ?e35)) -(let (?e39 (ite $e21 ?e36 ?e9)) -(let (?e40 (ite $e16 ?e39 ?e11)) -(let (?e41 (ite $e28 ?e29 v1)) -(let (?e42 (ite $e25 ?e33 ?e36)) -(let (?e43 (ite $e21 ?e29 ?e9)) -(let (?e44 (ite $e18 ?e30 ?e13)) -(let (?e45 (ite $e18 ?e11 ?e41)) -(let (?e46 (ite $e20 ?e15 ?e34)) -(let (?e47 (ite $e24 ?e40 ?e13)) -(let (?e48 (ite $e26 ?e7 ?e6)) -(let (?e49 (ite $e21 ?e10 ?e6)) -(let (?e50 (ite $e22 v0 ?e8)) -(let (?e51 (ite $e19 ?e5 ?e4)) -(let (?e52 (ite $e16 ?e12 ?e10)) -(let (?e53 (ite $e16 ?e49 ?e8)) -(let (?e54 (ite $e21 ?e3 v0)) -(let (?e55 (ite $e24 ?e51 ?e52)) -(let (?e56 (ite $e23 ?e10 ?e5)) -(let (?e57 (ite $e18 ?e50 ?e49)) -(let (?e58 (ite $e17 ?e10 ?e4)) -(let (?e59 (ite $e27 ?e57 ?e12)) -(let (?e60 (ite $e21 ?e10 ?e3)) -(let (?e61 (ite $e28 ?e7 ?e55)) -(let (?e62 (ite $e20 ?e53 ?e53)) -(let (?e63 (ite $e25 ?e48 ?e8)) -(let (?e64 (store ?e45 ?e49 ?e8)) -(let (?e65 (store ?e43 ?e55 ?e57)) -(let (?e66 (select ?e34 v0)) -(let (?e67 (store ?e9 ?e66 ?e54)) -(let (?e68 (select ?e64 ?e56)) -(let (?e69 (f1 ?e11 ?e30)) -(let (?e70 (f1 ?e34 ?e36)) -(let (?e71 (f1 ?e38 ?e39)) -(let (?e72 (f1 ?e31 ?e45)) -(let (?e73 (f1 ?e43 ?e43)) -(let (?e74 (f1 ?e37 ?e65)) -(let (?e75 (f1 ?e9 ?e38)) -(let (?e76 (f1 ?e37 ?e14)) -(let (?e77 (f1 ?e13 ?e39)) -(let (?e78 (f1 ?e34 ?e39)) -(let (?e79 (f1 ?e64 ?e64)) -(let (?e80 (f1 ?e15 ?e15)) -(let (?e81 (f1 v1 v1)) -(let (?e82 (f1 ?e47 ?e71)) -(let (?e83 (f1 ?e77 ?e13)) -(let (?e84 (f1 ?e32 ?e32)) -(let (?e85 (f1 ?e46 ?e46)) -(let (?e86 (f1 ?e36 ?e72)) -(let (?e87 (f1 ?e81 ?e65)) -(let (?e88 (f1 ?e29 ?e45)) -(let (?e89 (f1 ?e44 ?e31)) -(let (?e90 (f1 ?e41 ?e41)) -(let (?e91 (f1 ?e34 ?e42)) -(let (?e92 (f1 ?e35 ?e35)) -(let (?e93 (f1 ?e33 ?e33)) -(let (?e94 (f1 ?e11 ?e14)) -(let (?e95 (f1 ?e67 ?e34)) -(let (?e96 (f1 ?e86 ?e37)) -(let (?e97 (f1 ?e40 ?e40)) -(let (?e98 (- ?e56 ?e5)) -(let (?e99 (+ ?e52 ?e57)) -(let (?e100 (ite (p0 ?e51) 1 0)) -(let (?e101 (ite (p0 ?e12) 1 0)) -(let (?e102 (ite (p0 ?e58) 1 0)) -(let (?e103 (+ v0 ?e10)) -(let (?e104 (~ ?e48)) -(let (?e105 (* ?e2 ?e12)) -(let (?e106 (- ?e3 ?e101)) -(let (?e107 (- ?e59 ?e100)) -(let (?e108 (ite (p0 ?e10) 1 0)) -(let (?e109 (* ?e2 ?e102)) -(let (?e110 (ite (p0 ?e7) 1 0)) -(let (?e111 (* ?e53 (~ ?e2))) -(let (?e112 (* ?e2 ?e4)) -(let (?e113 (~ ?e106)) -(let (?e114 (~ ?e57)) -(let (?e115 (* ?e68 (~ ?e2))) -(let (?e116 (- ?e4 ?e50)) -(let (?e117 (* ?e2 ?e49)) -(let (?e118 (ite (p0 ?e61) 1 0)) -(let (?e119 (ite (p0 ?e62) 1 0)) -(let (?e120 (* ?e10 ?e2)) -(let (?e121 (ite (p0 ?e119) 1 0)) -(let (?e122 (f0 ?e55)) -(let (?e123 (* (~ ?e2) ?e66)) -(let (?e124 (* ?e2 ?e63)) -(let (?e125 (ite (p0 ?e106) 1 0)) -(let (?e126 (f0 ?e102)) -(let (?e127 (f0 ?e55)) -(let (?e128 (f0 ?e103)) -(let (?e129 (~ ?e8)) -(let (?e130 (- ?e126 ?e6)) -(let (?e131 (* (~ ?e2) ?e60)) -(let (?e132 (* (~ ?e2) ?e54)) -(flet ($e133 (p1 ?e15 ?e73 ?e14)) -(flet ($e134 (p1 ?e47 ?e78 ?e81)) -(flet ($e135 (p1 ?e44 ?e80 ?e37)) -(flet ($e136 (p1 ?e42 ?e73 ?e91)) -(flet ($e137 (p1 ?e43 ?e37 ?e14)) -(flet ($e138 (p1 ?e73 ?e87 ?e34)) -(flet ($e139 (p1 ?e75 ?e46 ?e75)) -(flet ($e140 (p1 ?e96 ?e96 ?e88)) -(flet ($e141 (p1 ?e89 ?e78 ?e87)) -(flet ($e142 (p1 ?e70 ?e95 ?e47)) -(flet ($e143 (p1 ?e39 ?e96 ?e74)) -(flet ($e144 (p1 ?e91 ?e72 ?e70)) -(flet ($e145 (p1 v1 ?e65 ?e44)) -(flet ($e146 (p1 ?e90 ?e70 ?e79)) -(flet ($e147 (p1 ?e94 ?e91 ?e13)) -(flet ($e148 (p1 ?e41 ?e93 ?e32)) -(flet ($e149 (p1 ?e40 ?e91 ?e93)) -(flet ($e150 (p1 ?e92 ?e34 ?e80)) -(flet ($e151 (p1 ?e71 ?e44 ?e78)) -(flet ($e152 (p1 ?e43 ?e34 ?e73)) -(flet ($e153 (p1 ?e81 ?e73 ?e70)) -(flet ($e154 (p1 ?e86 ?e86 ?e38)) -(flet ($e155 (p1 ?e45 v1 ?e36)) -(flet ($e156 (p1 ?e43 ?e30 ?e37)) -(flet ($e157 (p1 ?e84 ?e78 ?e45)) -(flet ($e158 (p1 ?e67 ?e38 ?e90)) -(flet ($e159 (p1 ?e31 ?e81 ?e13)) -(flet ($e160 (p1 ?e64 ?e47 ?e94)) -(flet ($e161 (p1 ?e29 ?e75 ?e76)) -(flet ($e162 (p1 ?e85 ?e96 ?e82)) -(flet ($e163 (p1 ?e33 ?e29 ?e38)) -(flet ($e164 (p1 ?e31 ?e78 ?e69)) -(flet ($e165 (p1 ?e97 ?e9 ?e35)) -(flet ($e166 (p1 ?e83 ?e71 ?e79)) -(flet ($e167 (p1 ?e11 ?e67 ?e31)) -(flet ($e168 (p1 ?e39 ?e93 ?e96)) -(flet ($e169 (p1 ?e65 ?e85 ?e44)) -(flet ($e170 (p1 ?e76 ?e40 ?e15)) -(flet ($e171 (p1 ?e77 ?e34 ?e14)) -(flet ($e172 (distinct ?e129 ?e62)) -(flet ($e173 (p0 ?e116)) -(flet ($e174 (> ?e120 ?e10)) -(flet ($e175 (p0 ?e102)) -(flet ($e176 (> ?e50 ?e53)) -(flet ($e177 (> ?e119 ?e127)) -(flet ($e178 (distinct ?e117 ?e55)) -(flet ($e179 (= ?e122 ?e102)) -(flet ($e180 (< ?e123 ?e52)) -(flet ($e181 (> ?e66 ?e51)) -(flet ($e182 (= ?e121 ?e4)) -(flet ($e183 (distinct ?e130 ?e102)) -(flet ($e184 (< ?e111 ?e4)) -(flet ($e185 (p0 ?e68)) -(flet ($e186 (distinct ?e3 ?e3)) -(flet ($e187 (>= ?e66 ?e59)) -(flet ($e188 (< ?e10 ?e48)) -(flet ($e189 (distinct ?e5 ?e52)) -(flet ($e190 (= ?e101 ?e54)) -(flet ($e191 (>= ?e8 ?e116)) -(flet ($e192 (<= ?e62 ?e12)) -(flet ($e193 (< ?e131 ?e114)) -(flet ($e194 (>= ?e49 ?e125)) -(flet ($e195 (> ?e100 ?e7)) -(flet ($e196 (p0 ?e101)) -(flet ($e197 (distinct ?e118 ?e52)) -(flet ($e198 (<= v0 ?e60)) -(flet ($e199 (p0 ?e128)) -(flet ($e200 (>= ?e6 ?e106)) -(flet ($e201 (= ?e50 ?e61)) -(flet ($e202 (> ?e115 ?e132)) -(flet ($e203 (distinct ?e57 ?e102)) -(flet ($e204 (>= ?e102 ?e55)) -(flet ($e205 (p0 ?e55)) -(flet ($e206 (<= ?e113 ?e132)) -(flet ($e207 (<= ?e124 ?e106)) -(flet ($e208 (> ?e68 ?e117)) -(flet ($e209 (p0 ?e56)) -(flet ($e210 (<= ?e63 ?e112)) -(flet ($e211 (<= ?e119 ?e5)) -(flet ($e212 (= ?e105 ?e51)) -(flet ($e213 (< ?e6 ?e118)) -(flet ($e214 (p0 ?e66)) -(flet ($e215 (>= ?e58 ?e101)) -(flet ($e216 (distinct ?e109 ?e57)) -(flet ($e217 (distinct ?e99 ?e103)) -(flet ($e218 (<= ?e126 ?e58)) -(flet ($e219 (>= ?e107 ?e120)) -(flet ($e220 (< ?e125 ?e124)) -(flet ($e221 (> ?e98 ?e105)) -(flet ($e222 (p0 ?e118)) -(flet ($e223 (= ?e108 ?e4)) -(flet ($e224 (= ?e58 ?e114)) -(flet ($e225 (< ?e110 ?e123)) -(flet ($e226 (distinct ?e104 ?e111)) -(flet ($e227 (iff $e179 $e21)) -(flet ($e228 (if_then_else $e185 $e171 $e141)) -(flet ($e229 (and $e152 $e216)) -(flet ($e230 (and $e133 $e165)) -(flet ($e231 (and $e155 $e217)) -(flet ($e232 (iff $e16 $e180)) -(flet ($e233 (if_then_else $e168 $e191 $e153)) -(flet ($e234 (implies $e159 $e147)) -(flet ($e235 (not $e203)) -(flet ($e236 (xor $e28 $e223)) -(flet ($e237 (and $e174 $e172)) -(flet ($e238 (or $e194 $e197)) -(flet ($e239 (iff $e149 $e201)) -(flet ($e240 (not $e181)) -(flet ($e241 (or $e238 $e157)) -(flet ($e242 (and $e190 $e225)) -(flet ($e243 (implies $e140 $e215)) -(flet ($e244 (xor $e176 $e20)) -(flet ($e245 (not $e241)) -(flet ($e246 (iff $e243 $e158)) -(flet ($e247 (iff $e18 $e169)) -(flet ($e248 (xor $e173 $e210)) -(flet ($e249 (if_then_else $e212 $e143 $e218)) -(flet ($e250 (not $e177)) -(flet ($e251 (or $e207 $e163)) -(flet ($e252 (implies $e214 $e156)) -(flet ($e253 (or $e170 $e166)) -(flet ($e254 (iff $e206 $e209)) -(flet ($e255 (and $e231 $e189)) -(flet ($e256 (or $e148 $e167)) -(flet ($e257 (if_then_else $e237 $e248 $e235)) -(flet ($e258 (or $e138 $e142)) -(flet ($e259 (or $e249 $e164)) -(flet ($e260 (and $e208 $e204)) -(flet ($e261 (xor $e260 $e202)) -(flet ($e262 (xor $e193 $e136)) -(flet ($e263 (if_then_else $e184 $e219 $e227)) -(flet ($e264 (not $e145)) -(flet ($e265 (or $e256 $e187)) -(flet ($e266 (implies $e160 $e205)) -(flet ($e267 (iff $e178 $e134)) -(flet ($e268 (or $e220 $e27)) -(flet ($e269 (and $e265 $e25)) -(flet ($e270 (not $e242)) -(flet ($e271 (or $e270 $e255)) -(flet ($e272 (not $e199)) -(flet ($e273 (xor $e239 $e154)) -(flet ($e274 (or $e144 $e144)) -(flet ($e275 (if_then_else $e267 $e230 $e258)) -(flet ($e276 (not $e22)) -(flet ($e277 (and $e17 $e192)) -(flet ($e278 (and $e246 $e135)) -(flet ($e279 (and $e228 $e234)) -(flet ($e280 (and $e232 $e263)) -(flet ($e281 (and $e268 $e269)) -(flet ($e282 (if_then_else $e188 $e229 $e183)) -(flet ($e283 (if_then_else $e150 $e276 $e236)) -(flet ($e284 (if_then_else $e252 $e24 $e211)) -(flet ($e285 (iff $e264 $e151)) -(flet ($e286 (xor $e200 $e175)) -(flet ($e287 (or $e281 $e250)) -(flet ($e288 (if_then_else $e262 $e262 $e280)) -(flet ($e289 (not $e26)) -(flet ($e290 (if_then_else $e245 $e259 $e245)) -(flet ($e291 (not $e162)) -(flet ($e292 (if_then_else $e266 $e251 $e289)) -(flet ($e293 (implies $e254 $e275)) -(flet ($e294 (or $e273 $e293)) -(flet ($e295 (xor $e272 $e224)) -(flet ($e296 (implies $e257 $e240)) -(flet ($e297 (iff $e253 $e23)) -(flet ($e298 (iff $e19 $e292)) -(flet ($e299 (implies $e282 $e196)) -(flet ($e300 (iff $e284 $e139)) -(flet ($e301 (implies $e297 $e283)) -(flet ($e302 (and $e291 $e221)) -(flet ($e303 (not $e247)) -(flet ($e304 (xor $e294 $e161)) -(flet ($e305 (not $e244)) -(flet ($e306 (iff $e290 $e279)) -(flet ($e307 (and $e300 $e182)) -(flet ($e308 (implies $e288 $e195)) -(flet ($e309 (if_then_else $e304 $e299 $e186)) -(flet ($e310 (if_then_else $e261 $e222 $e213)) -(flet ($e311 (or $e286 $e301)) -(flet ($e312 (and $e311 $e298)) -(flet ($e313 (and $e295 $e302)) -(flet ($e314 (if_then_else $e305 $e278 $e278)) -(flet ($e315 (not $e226)) -(flet ($e316 (not $e303)) -(flet ($e317 (not $e315)) -(flet ($e318 (and $e296 $e137)) -(flet ($e319 (if_then_else $e307 $e308 $e313)) -(flet ($e320 (xor $e233 $e319)) -(flet ($e321 (if_then_else $e317 $e310 $e274)) -(flet ($e322 (not $e146)) -(flet ($e323 (xor $e198 $e321)) -(flet ($e324 (implies $e316 $e271)) -(flet ($e325 (xor $e312 $e314)) -(flet ($e326 (implies $e285 $e306)) -(flet ($e327 (if_then_else $e324 $e325 $e325)) -(flet ($e328 (if_then_else $e322 $e287 $e326)) -(flet ($e329 (implies $e323 $e309)) -(flet ($e330 (if_then_else $e327 $e329 $e318)) -(flet ($e331 (if_then_else $e277 $e330 $e277)) -(flet ($e332 (not $e328)) -(flet ($e333 (implies $e332 $e332)) -(flet ($e334 (not $e320)) -(flet ($e335 (implies $e333 $e334)) -(flet ($e336 (xor $e335 $e335)) -(flet ($e337 (iff $e331 $e336)) -$e337 -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - diff --git a/test/regress/regress0/bug497.cvc b/test/regress/regress0/bug497.cvc deleted file mode 100644 index ce34ab6ad..000000000 --- a/test/regress/regress0/bug497.cvc +++ /dev/null @@ -1,920 +0,0 @@ -% COMMAND-LINE: --decision=justification --incremental -% EXPECT: sat -% EXPECT: sat -% EXIT: 10 -OPTION "logic" "QF_UFLIA"; -_nat : TYPE = INT; -_base : INT; -ASSERT _base <= 0; -_n : _nat; -ASSERT _n >= _base; -_check_quant : BOOLEAN; - -% maxdepth = 1 -x100 : _nat -> INT; - % Chart_main_simp_rlt_node_state126_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState % LOCAL/200 -x101 : _nat -> INT; - % Chart_main_simp_rlt_node_state122_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState % LOCAL/201 -x2 : _nat -> INT; - % GroundTrack_OrbitalPosition % INPUT,STATE(1,)/102 -x102 : _nat -> INT; - % Chart_main_simp_rlt_node_state221_rlt_chart_data_vars_Chart_OrbitalState_Attitude % LOCAL,STATE(1,)/202 -x3 : _nat -> INT; - % GroundTrack_OrbitalVelocity % INPUT,STATE(1,)/103 -x103 : _nat -> INT; - % Chart_main_simp_rlt_node_state221_rlt_chart_data_vars_Chart_InertialNavigation_AbsoluteVelocity % LOCAL/203 -x4 : _nat -> INT; - % dockVisibility_status % INPUT,STATE(1,)/104 -x104 : _nat -> INT; - % Chart_main_simp_rlt_node_state221_rlt_chart_data_vars_Chart_InertialNavigation_AbsolutePosition % LOCAL/204 -x5 : _nat -> BOOLEAN; - % opticsAvailability_status % INPUT,STATE(1,)/105 -x105 : _nat -> INT; - % Chart_main_simp_rlt_node_state221_rlt_chart_data_vars_Chart_InertialNavigation_timer % LOCAL/205 -x6 : _nat -> BOOLEAN; - % sunlight_status % INPUT,STATE(1,)/106 -x106 : _nat -> INT; - % Chart_main_simp_rlt_node_state221_rlt_chart_data_vars_Chart_OrbitalState_Velocity % LOCAL,STATE(1,)/206 -x7 : _nat -> INT; - % GPS_satelliteVisibility_status % INPUT,STATE(1,)/107 -x107 : _nat -> INT; - % Chart_main_simp_rlt_node_state221_rlt_chart_data_vars_Chart_OrbitalState_Position % LOCAL,STATE(1,)/207 -x8 : _nat -> BOOLEAN; - % GPS_receiverAvailability_status % INPUT,STATE(1,)/108 -x108 : _nat -> INT; - % Chart_main_simp_rlt_node_state221_rlt_chart_data_vars_Chart_InertialNavigation_AbsoluteAttitude % LOCAL/208 -x9 : _nat -> INT; - % StarPlanetTracker_planetVisibility % INPUT,STATE(1,)/109 -x109 : _nat -> INT; - % Chart_main_simp_rlt_node_state221_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState % LOCAL,STATE(1,)/209 -x10 : _nat -> INT; - % StarPlanetTracker_starVisibility % INPUT,STATE(1,)/110 -x110 : _nat -> INT; - % Chart_main_simp_rlt_node_state221_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_InertialNavigation % LOCAL/210 -x11 : _nat -> BOOLEAN; - % InertialNavigation_time % INPUT/111 -x111 : _nat -> INT; - % Chart_main_simp_rlt_node_state367_rlt_chart_data_vars_Chart_OrbitalState_Time % LOCAL,STATE(1,)/211 -x12 : _nat -> INT; - % GroundTrack_Time % INPUT/112 -x112 : _nat -> INT; - % Chart_main_simp_rlt_node_state367_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState2 % LOCAL,STATE(1,)/212 -x13 : _nat -> INT; - % RealTimeClock_time % INPUT,STATE(1,)/113 -x113 : _nat -> INT; - % Chart_main_simp_rlt_node_state499_rlt_chart_data_vars_Chart_InertialNavigation_AbsoluteVelocity % LOCAL,STATE(1,)/213 -x14 : _nat -> INT; - % StageTransition % INPUT,STATE(1,)/114 -x114 : _nat -> INT; - % Chart_main_simp_rlt_node_state499_rlt_chart_data_vars_Chart_InertialNavigation_AbsolutePosition % LOCAL,STATE(1,)/214 -x15 : _nat -> BOOLEAN; - % CaptureApproachComplete % OUTPUT,STATE(1,)/115 -x115 : _nat -> INT; - % Chart_main_simp_rlt_node_state499_rlt_chart_data_vars_Chart_InertialNavigation_AbsoluteAttitude % LOCAL,STATE(1,)/215 -x16 : _nat -> BOOLEAN; - % DockingApproachComplete % OUTPUT,STATE(1,)/116 -x116 : _nat -> INT; - % Chart_main_simp_rlt_node_state499_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_InertialNavigation % LOCAL,STATE(1,)/216 -x17 : _nat -> BOOLEAN; - % AttemptingToDock % OUTPUT,STATE(1,)/117 -x117 : _nat -> INT; - % Chart_main_simp_rlt_node_state627_rlt_chart_data_states_Chart_MissionPhaseStates_DockingApproach_dockingSensor % LOCAL,STATE(1,)/217 -x118 : _nat -> INT; - % Chart_main_simp_rlt_node_state545_rlt_chart_data_vars_Chart_dockingSensor_timer % LOCAL/218 -x119 : _nat -> INT; - % Chart_main_simp_rlt_node_state545_rlt_chart_data_states_Chart_MissionPhaseStates_DockingApproach_dockingSensor % LOCAL/219 -x20 : _nat -> BOOLEAN; - % ApproachOrbitComplete % OUTPUT,STATE(1,)/120 -x120 : _nat -> INT; - % Chart_main_simp_rlt_node_state542_rlt_chart_data_states_Chart_MissionPhaseStates_DockingApproach_dockingSensor % LOCAL/220 -x21 : _nat -> BOOLEAN; - % FarApproachComplete % OUTPUT,STATE(1,)/121 -x121 : _nat -> INT; - % Chart_main_simp_rlt_node_state540_rlt_chart_data_states_Chart_MissionPhaseStates_DockingApproach_dockingSensor % LOCAL/221 -x22 : _nat -> BOOLEAN; - % ProximityOperationsComplete % OUTPUT,STATE(1,)/122 -x122 : _nat -> INT; - % Chart_main_simp_rlt_node_state765_rlt_chart_data_states_Chart_MissionPhaseStates_LatchCapture_latch % LOCAL,STATE(1,)/222 -x123 : _nat -> INT; - % Chart_main_simp_rlt_node_state690_rlt_chart_data_states_Chart_MissionPhaseStates_LatchCapture_LatchCaptureCheck % LOCAL,STATE(1,)/223 -x124 : _nat -> INT; - % Chart_main_simp_rlt_node_state706_rlt_chart_data_states_Chart_MissionPhaseStates_LatchCapture_latch % LOCAL/224 -x125 : _nat -> INT; - % Chart_main_simp_rlt_node_state702_rlt_chart_data_states_Chart_MissionPhaseStates_LatchCapture_latch % LOCAL/225 -x26 : _nat -> INT; - % MWI_FcnMin_Out110 % LOCAL,STATE(1,)/126 -x126 : _nat -> INT; - % Chart_main_simp_rlt_node_state759_rlt_chart_data_states_Chart_MissionPhaseStates_LatchCapture_latch % LOCAL/226 -x27 : _nat -> INT; - % MWI_FcnMin_Out19 % LOCAL,STATE(1,)/127 -x127 : _nat -> INT; - % Chart_main_simp_rlt_node_state757_rlt_chart_data_states_Chart_MissionPhaseStates_LatchCapture_latch % LOCAL/227 -x28 : _nat -> INT; - % MWI_FcnMin_In1n8 % LOCAL/128 -x128 : _nat -> INT; - % Chart_main_simp_rlt_node_state753_rlt_chart_data_states_Chart_MissionPhaseStates_LatchCapture_latch % LOCAL/228 -x29 : _nat -> INT; - % MWI_FcnMin_Out18 % LOCAL,STATE(1,)/129 -x129 : _nat -> BOOLEAN; - % sequence1 % LOCAL/229 -x30 : _nat -> INT; - % MWI_FcnMin_Out17 % LOCAL/130 -x31 : _nat -> INT; - % MWI_FcnMin_Out13 % LOCAL,STATE(1,)/131 -x32 : _nat -> INT; - % MWI_FcnMin_Out12 % LOCAL,STATE(1,)/132 -x33 : _nat -> INT; - % MWI_FcnMin_Out11 % LOCAL,STATE(1,)/133 -x34 : _nat -> INT; - % MWI_FcnMin_In1n % LOCAL/134 -x35 : _nat -> INT; - % MWI_FcnMin_Out1 % LOCAL,STATE(1,)/135 -x36 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_OrbitalState_Time % LOCAL,STATE(1,)/136 -x37 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_LatchCapture_timer % LOCAL,STATE(1,)/137 -x38 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_StarPlanetTracker_timer % LOCAL,STATE(1,)/138 -x39 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_OrbitalState_Attitude % LOCAL,STATE(1,)/139 -x40 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_CaptureApproach_timer % LOCAL,STATE(1,)/140 -x41 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_GPS_timer % LOCAL,STATE(1,)/141 -x42 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_InertialNavigation_AbsoluteVelocity % LOCAL,STATE(1,)/142 -x43 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_InertialNavigation_AbsolutePosition % LOCAL,STATE(1,)/143 -x44 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_InertialNavigation_timer % LOCAL,STATE(1,)/144 -x45 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_latch_status % LOCAL,STATE(1,)/145 -x46 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_dockingSensor_timer % LOCAL,STATE(1,)/146 -x47 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_OrbitalState_Velocity % LOCAL,STATE(1,)/147 -x48 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_OrbitalState_Position % LOCAL,STATE(1,)/148 -x49 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_dockingSensor_RelativeAttitude % LOCAL,STATE(1,)/149 -x50 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_GPS_AbsolutePosition % LOCAL,STATE(1,)/150 -x51 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_DockingApproach_timer % LOCAL,STATE(1,)/151 -x52 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_InertialNavigation_AbsoluteAttitude % LOCAL,STATE(1,)/152 -x53 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_vars_Chart_StarPlanetTracker_AbsolutePosition % LOCAL,STATE(1,)/153 -x54 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart_MissionPhaseStates_DockingApproach_dockingSensor % LOCAL,STATE(1,)/154 -x55 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart_MissionPhaseStates_DockingApproach_DockingApproach % LOCAL,STATE(1,)/155 -x56 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart_MissionPhaseStates_LatchCapture_latch % LOCAL,STATE(1,)/156 -x57 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart_MissionPhaseStates_LatchCapture_LatchCaptureCheck % LOCAL,STATE(1,)/157 -x58 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_GPS % LOCAL,STATE(1,)/158 -x59 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart % LOCAL,STATE(1,)/159 -x60 : _nat -> [0..2]; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState2 % LOCAL,STATE(1,)/160 -x61 : _nat -> [0..4]; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState % LOCAL,STATE(1,)/161 -x62 : _nat -> [0..3]; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_StarPlanetTracker % LOCAL,STATE(1,)/162 -x63 : _nat -> [0..5]; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_CaptureApproach % LOCAL,STATE(1,)/163 -x64 : _nat -> [0..3]; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_InertialNavigation % LOCAL,STATE(1,)/164 -x65 : _nat -> INT; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_states_Chart_MissionPhaseStates % LOCAL,STATE(1,)/165 -x66 : _nat -> BOOLEAN; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_outports_FarApproachComplete % LOCAL/166 -x68 : _nat -> BOOLEAN; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_outports_AttemptingToDock % LOCAL/168 -x71 : _nat -> BOOLEAN; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_outports_ProximityOperationsComplete % LOCAL/171 -x73 : _nat -> BOOLEAN; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_outports_DockingApproachComplete % LOCAL/173 -x74 : _nat -> BOOLEAN; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_outports_ApproachOrbitComplete % LOCAL/174 -x76 : _nat -> BOOLEAN; - % Chart_main_simp_rlt_node_state1_rlt_chart_data_outports_CaptureApproachComplete % LOCAL/176 -x77 : _nat -> INT; - % Chart_main_simp_rlt_node_state364_rlt_chart_data_vars_Chart_InertialNavigation_AbsoluteVelocity % LOCAL,STATE(1,)/177 -x78 : _nat -> INT; - % Chart_main_simp_rlt_node_state364_rlt_chart_data_vars_Chart_InertialNavigation_AbsolutePosition % LOCAL,STATE(1,)/178 -x79 : _nat -> INT; - % Chart_main_simp_rlt_node_state364_rlt_chart_data_vars_Chart_InertialNavigation_AbsoluteAttitude % LOCAL,STATE(1,)/179 -x80 : _nat -> INT; - % Chart_main_simp_rlt_node_state364_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_InertialNavigation % LOCAL,STATE(1,)/180 -x81 : _nat -> INT; - % Chart_main_simp_rlt_node_state155_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_GPS % LOCAL,STATE(1,)/181 -x82 : _nat -> INT; - % Chart_main_simp_rlt_node_state155_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState2 % LOCAL,STATE(1,)/182 -x83 : _nat -> INT; - % Chart_main_simp_rlt_node_state155_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState % LOCAL,STATE(1,)/183 -x84 : _nat -> INT; - % Chart_main_simp_rlt_node_state155_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_StarPlanetTracker % LOCAL,STATE(1,)/184 -x85 : _nat -> INT; - % Chart_main_simp_rlt_node_state155_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_InertialNavigation % LOCAL/185 -x86 : _nat -> INT; - % Chart_main_simp_rlt_node_state155_rlt_chart_data_states_Chart_MissionPhaseStates % LOCAL,STATE(1,)/186 -x87 : _nat -> INT; - % Chart_main_simp_rlt_node_state104_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_InertialNavigation % LOCAL/187 -x88 : _nat -> INT; - % Chart_main_simp_rlt_node_state100_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_StarPlanetTracker % LOCAL/188 -x89 : _nat -> INT; - % Chart_main_simp_rlt_node_state98_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_StarPlanetTracker % LOCAL/189 -x90 : _nat -> INT; - % Chart_main_simp_rlt_node_state96_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_StarPlanetTracker % LOCAL/190 -x91 : _nat -> INT; - % Chart_main_simp_rlt_node_state82_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState % LOCAL/191 -x92 : _nat -> INT; - % Chart_main_simp_rlt_node_state78_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState % LOCAL/192 -x93 : _nat -> INT; - % Chart_main_simp_rlt_node_state148_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_InertialNavigation % LOCAL/193 -x94 : _nat -> INT; - % Chart_main_simp_rlt_node_state144_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_InertialNavigation % LOCAL/194 -x95 : _nat -> INT; - % Chart_main_simp_rlt_node_state136_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_GPS % LOCAL/195 -x96 : _nat -> INT; - % Chart_main_simp_rlt_node_state134_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_GPS % LOCAL/196 -x97 : _nat -> INT; - % Chart_main_simp_rlt_node_state132_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_GPS % LOCAL/197 -x98 : _nat -> INT; - % Chart_main_simp_rlt_node_state130_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState2 % LOCAL/198 -x99 : _nat -> INT; - % Chart_main_simp_rlt_node_state128_rlt_chart_data_states_Chart_MissionPhaseStates_CaptureApproach_OrbitalState_Active_OrbitalState_Complex_OrbitalState2 % LOCAL/199 - - -% Generic definitions -DEF__174 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x74(_M)) = (IF (_M = _base) THEN FALSE ELSE (x20((_M - 1))) ENDIF)); -DEF__176 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x76(_M)) = (IF (_M = _base) THEN FALSE ELSE (x15((_M - 1))) ENDIF)); -DEF__177 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x77(_M)) = (IF ((x83(_M)) = 1) THEN (x42(_M)) ELSE (IF ((x83(_M)) = 2) THEN (x42(_M)) ELSE (IF ((x83(_M)) = 3) THEN (x103(_M)) ELSE (IF ((x83(_M)) = 4) THEN (IF ((NOT ((((((((x2(_M)) = 2) AND ((x50(_M)) = 2)) OR (((x2(_M)) = 2) AND ((x53(_M)) = 2))) OR (((x53(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x2(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x53(_M)) = 2)))) <=> TRUE) THEN (IF ((NOT (((x52(_M)) = 2) OR ((x53(_M)) = 2))) <=> TRUE) THEN (IF ((NOT ((((((((x3(_M)) = 2) AND ((x50(_M)) = 2)) OR (((x3(_M)) = 2) AND ((x53(_M)) = 2))) OR (((x53(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x3(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x53(_M)) = 2)))) <=> TRUE) THEN (x42(_M)) ELSE (x103(_M)) ENDIF) ELSE (x103(_M)) ENDIF) ELSE (x103(_M)) ENDIF) ELSE (x42(_M)) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__178 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x78(_M)) = (IF ((x83(_M)) = 1) THEN (x43(_M)) ELSE (IF ((x83(_M)) = 2) THEN (x43(_M)) ELSE (IF ((x83(_M)) = 3) THEN (x104(_M)) ELSE (IF ((x83(_M)) = 4) THEN (IF ((NOT ((((((((x2(_M)) = 2) AND ((x50(_M)) = 2)) OR (((x2(_M)) = 2) AND ((x53(_M)) = 2))) OR (((x53(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x2(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x53(_M)) = 2)))) <=> TRUE) THEN (IF ((NOT (((x52(_M)) = 2) OR ((x53(_M)) = 2))) <=> TRUE) THEN (IF ((NOT ((((((((x3(_M)) = 2) AND ((x50(_M)) = 2)) OR (((x3(_M)) = 2) AND ((x53(_M)) = 2))) OR (((x53(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x3(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x53(_M)) = 2)))) <=> TRUE) THEN (x43(_M)) ELSE (x104(_M)) ENDIF) ELSE (x104(_M)) ENDIF) ELSE (x104(_M)) ENDIF) ELSE (x43(_M)) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__179 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x79(_M)) = (IF ((x83(_M)) = 1) THEN (x52(_M)) ELSE (IF ((x83(_M)) = 2) THEN (x52(_M)) ELSE (IF ((x83(_M)) = 3) THEN (x108(_M)) ELSE (IF ((x83(_M)) = 4) THEN (IF ((NOT ((((((((x2(_M)) = 2) AND ((x50(_M)) = 2)) OR (((x2(_M)) = 2) AND ((x53(_M)) = 2))) OR (((x53(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x2(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x53(_M)) = 2)))) <=> TRUE) THEN (IF ((NOT (((x52(_M)) = 2) OR ((x53(_M)) = 2))) <=> TRUE) THEN (IF ((NOT ((((((((x3(_M)) = 2) AND ((x50(_M)) = 2)) OR (((x3(_M)) = 2) AND ((x53(_M)) = 2))) OR (((x53(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x3(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x53(_M)) = 2)))) <=> TRUE) THEN (x52(_M)) ELSE (x108(_M)) ENDIF) ELSE (x108(_M)) ENDIF) ELSE (x108(_M)) ENDIF) ELSE (x52(_M)) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__180 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x80(_M)) = (IF ((x83(_M)) = 1) THEN (x85(_M)) ELSE (IF ((x83(_M)) = 2) THEN (x85(_M)) ELSE (IF ((x83(_M)) = 3) THEN (x110(_M)) ELSE (IF ((x83(_M)) = 4) THEN (IF ((NOT ((((((((x2(_M)) = 2) AND ((x50(_M)) = 2)) OR (((x2(_M)) = 2) AND ((x53(_M)) = 2))) OR (((x53(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x2(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x53(_M)) = 2)))) <=> TRUE) THEN (IF ((NOT (((x52(_M)) = 2) OR ((x53(_M)) = 2))) <=> TRUE) THEN (IF ((NOT ((((((((x3(_M)) = 2) AND ((x50(_M)) = 2)) OR (((x3(_M)) = 2) AND ((x53(_M)) = 2))) OR (((x53(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x3(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x53(_M)) = 2)))) <=> TRUE) THEN (x85(_M)) ELSE (x110(_M)) ENDIF) ELSE (x110(_M)) ENDIF) ELSE (x110(_M)) ENDIF) ELSE (x85(_M)) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__181 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x81(_M)) = (IF ((x63(_M)) = 1) THEN (x58(_M)) ELSE (IF ((x63(_M)) = 2) THEN (x58(_M)) ELSE (IF ((x63(_M)) = 3) THEN (x58(_M)) ELSE (IF ((x63(_M)) = 4) THEN (x95(_M)) ELSE (IF ((x63(_M)) = 5) THEN (x95(_M)) ELSE (x58(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__182 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x82(_M)) = (IF ((x63(_M)) = 1) THEN (x60(_M)) ELSE (IF ((x63(_M)) = 2) THEN (x60(_M)) ELSE (IF ((x63(_M)) = 3) THEN (x60(_M)) ELSE (IF ((x63(_M)) = 4) THEN (x98(_M)) ELSE (IF ((x63(_M)) = 5) THEN (x98(_M)) ELSE (x60(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__183 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x83(_M)) = (IF ((x63(_M)) = 1) THEN (x61(_M)) ELSE (IF ((x63(_M)) = 2) THEN (x61(_M)) ELSE (IF ((x63(_M)) = 3) THEN (x61(_M)) ELSE (IF ((x63(_M)) = 4) THEN (x100(_M)) ELSE (IF ((x63(_M)) = 5) THEN (x100(_M)) ELSE (x61(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__184 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x84(_M)) = (IF ((x63(_M)) = 1) THEN (x62(_M)) ELSE (IF ((x63(_M)) = 2) THEN (x62(_M)) ELSE (IF ((x63(_M)) = 3) THEN (x62(_M)) ELSE (IF ((x63(_M)) = 4) THEN (x88(_M)) ELSE (IF ((x63(_M)) = 5) THEN (x88(_M)) ELSE (x62(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__185 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x85(_M)) = (IF ((x63(_M)) = 1) THEN (x64(_M)) ELSE (IF ((x63(_M)) = 2) THEN (x64(_M)) ELSE (IF ((x63(_M)) = 3) THEN (x64(_M)) ELSE (IF ((x63(_M)) = 4) THEN (x93(_M)) ELSE (IF ((x63(_M)) = 5) THEN (x93(_M)) ELSE (x64(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__186 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x86(_M)) = (IF ((x63(_M)) = 1) THEN (x65(_M)) ELSE (IF ((x63(_M)) = 2) THEN (x65(_M)) ELSE (IF ((x63(_M)) = 3) THEN (x65(_M)) ELSE (IF ((x63(_M)) = 4) THEN 10 ELSE (IF ((x63(_M)) = 5) THEN 2 ELSE (x65(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__187 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x87(_M)) = (IF ((x94(_M)) = 2) THEN 0 ELSE (x94(_M)) ENDIF)); -DEF__188 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x88(_M)) = (IF ((x89(_M)) = 3) THEN 0 ELSE (x89(_M)) ENDIF)); -DEF__189 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x89(_M)) = (IF ((x90(_M)) = 2) THEN 0 ELSE (x90(_M)) ENDIF)); -DEF__190 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x90(_M)) = (IF ((x62(_M)) = 1) THEN 0 ELSE (x62(_M)) ENDIF)); -DEF__191 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x91(_M)) = (IF ((x101(_M)) = 3) THEN 0 ELSE (x101(_M)) ENDIF)); -DEF__192 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x92(_M)) = (IF ((x61(_M)) = 1) THEN 0 ELSE (x61(_M)) ENDIF)); -DEF__193 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x93(_M)) = (IF ((x87(_M)) = 3) THEN 0 ELSE (x87(_M)) ENDIF)); -DEF__194 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x94(_M)) = (IF ((x64(_M)) = 1) THEN 0 ELSE (x64(_M)) ENDIF)); -DEF__195 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x95(_M)) = (IF ((x96(_M)) = 3) THEN 0 ELSE (x96(_M)) ENDIF)); -DEF__196 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x96(_M)) = (IF ((x97(_M)) = 2) THEN 0 ELSE (x97(_M)) ENDIF)); -DEF__197 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x97(_M)) = (IF ((x58(_M)) = 1) THEN 0 ELSE (x58(_M)) ENDIF)); -DEF__198 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x98(_M)) = (IF ((x99(_M)) = 2) THEN 0 ELSE (x99(_M)) ENDIF)); -DEF__199 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x99(_M)) = (IF ((x60(_M)) = 1) THEN 0 ELSE (x60(_M)) ENDIF)); -DEF__200 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x100(_M)) = (IF ((x91(_M)) = 4) THEN 0 ELSE (x91(_M)) ENDIF)); -DEF__201 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x101(_M)) = (IF ((x92(_M)) = 2) THEN 0 ELSE (x92(_M)) ENDIF)); -DEF__202 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x102(_M)) = (IF (((((((x2(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2)) AND ((((x3(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2))) AND ((x53(_M)) = 2)) <=> TRUE) THEN 2 ELSE (x39(_M)) ENDIF)); -DEF__115 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x15(_M)) = (IF ((NOT ((x59(_M)) = 0)) <=> TRUE) THEN (IF ((x65(_M)) = 1) THEN (x76(_M)) ELSE (IF ((x65(_M)) = 2) THEN ((NOT ((x14(_M)) = 8)) AND ((NOT ((x14(_M)) = 6)) AND (x76(_M)))) ELSE (IF ((x65(_M)) = 3) THEN (x76(_M)) ELSE (IF ((x65(_M)) = 4) THEN (x76(_M)) ELSE (IF ((x65(_M)) = 5) THEN (x76(_M)) ELSE (IF ((x65(_M)) = 6) THEN (x76(_M)) ELSE (IF ((x65(_M)) = 7) THEN (x76(_M)) ELSE (IF ((x65(_M)) = 8) THEN (x76(_M)) ELSE (IF ((x65(_M)) = 9) THEN (IF ((x63(_M)) = 1) THEN (x76(_M)) ELSE (IF ((x63(_M)) = 2) THEN (x76(_M)) ELSE (IF ((x63(_M)) = 3) THEN (x76(_M)) ELSE (((x63(_M)) = 4) OR (x76(_M))) ENDIF) ENDIF) ENDIF) ELSE (x76(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x76(_M)) ENDIF)); -DEF__203 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x103(_M)) = (IF (((((((x2(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2)) AND ((((x3(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2))) AND ((x53(_M)) = 2)) <=> TRUE) THEN (IF ((x86(_M)) = 9) THEN (IF ((x85(_M)) = 1) THEN 2 ELSE (IF ((x85(_M)) = 2) THEN (IF ((x30(_M)) = 6) THEN 1 ELSE (IF ((x30(_M)) < 6) THEN 2 ELSE (IF ((x11(_M)) <=> TRUE) THEN 0 ELSE (x42(_M)) ENDIF) ENDIF) ENDIF) ELSE (IF ((x85(_M)) = 3) THEN 2 ELSE (x42(_M)) ENDIF) ENDIF) ENDIF) ELSE (x42(_M)) ENDIF) ELSE (x42(_M)) ENDIF)); -DEF__116 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x16(_M)) = (IF ((NOT ((x59(_M)) = 0)) <=> TRUE) THEN (IF ((x65(_M)) = 1) THEN (x73(_M)) ELSE (IF ((x65(_M)) = 2) THEN (x73(_M)) ELSE (IF ((x65(_M)) = 3) THEN (x73(_M)) ELSE (IF ((x65(_M)) = 4) THEN (x73(_M)) ELSE (IF ((x65(_M)) = 5) THEN (x73(_M)) ELSE (IF ((x65(_M)) = 6) THEN (x73(_M)) ELSE (IF ((x65(_M)) = 7) THEN (x73(_M)) ELSE (IF ((x65(_M)) = 8) THEN (x73(_M)) ELSE (IF ((x65(_M)) = 9) THEN (IF ((x63(_M)) = 1) THEN (x73(_M)) ELSE (IF ((x63(_M)) = 2) THEN (x73(_M)) ELSE (IF ((x63(_M)) = 3) THEN (x73(_M)) ELSE ((NOT ((x63(_M)) = 4)) AND (x73(_M))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65(_M)) = 10) THEN (IF ((x55(_M)) = 1) THEN (x73(_M)) ELSE (IF ((x55(_M)) = 2) THEN (x73(_M)) ELSE (((x55(_M)) = 3) OR (x73(_M))) ENDIF) ENDIF) ELSE (IF ((x65(_M)) = 11) THEN (x73(_M)) ELSE (IF ((x65(_M)) = 12) THEN (IF ((x57(_M)) = 1) THEN (x73(_M)) ELSE (IF ((x57(_M)) = 2) THEN (x73(_M)) ELSE ((NOT ((x57(_M)) = 3)) AND (x73(_M))) ENDIF) ENDIF) ELSE (x73(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x73(_M)) ENDIF)); -DEF__204 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x104(_M)) = (IF (((((((x2(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2)) AND ((((x3(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2))) AND ((x53(_M)) = 2)) <=> TRUE) THEN (IF ((x86(_M)) = 9) THEN (IF ((x85(_M)) = 1) THEN 2 ELSE (IF ((x85(_M)) = 2) THEN (IF ((x30(_M)) = 6) THEN 1 ELSE (IF ((x30(_M)) < 6) THEN 2 ELSE (IF ((x11(_M)) <=> TRUE) THEN 0 ELSE (x43(_M)) ENDIF) ENDIF) ENDIF) ELSE (IF ((x85(_M)) = 3) THEN 2 ELSE (x43(_M)) ENDIF) ENDIF) ENDIF) ELSE (x43(_M)) ENDIF) ELSE (x43(_M)) ENDIF)); -DEF__117 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x17(_M)) = (IF ((NOT ((x59(_M)) = 0)) <=> TRUE) THEN (IF ((x65(_M)) = 1) THEN (x68(_M)) ELSE (IF ((x65(_M)) = 2) THEN (x68(_M)) ELSE (IF ((x65(_M)) = 3) THEN (x68(_M)) ELSE (IF ((x65(_M)) = 4) THEN (x68(_M)) ELSE (IF ((x65(_M)) = 5) THEN (x68(_M)) ELSE (IF ((x65(_M)) = 6) THEN (x68(_M)) ELSE (IF ((x65(_M)) = 7) THEN (x68(_M)) ELSE (IF ((x65(_M)) = 8) THEN (x68(_M)) ELSE (IF ((x65(_M)) = 9) THEN (x68(_M)) ELSE (IF ((x65(_M)) = 10) THEN (IF ((x55(_M)) = 1) THEN (x68(_M)) ELSE (IF ((x55(_M)) = 2) THEN (x68(_M)) ELSE (((x55(_M)) = 3) OR (x68(_M))) ENDIF) ENDIF) ELSE (IF ((x65(_M)) = 11) THEN (x68(_M)) ELSE (IF ((x65(_M)) = 12) THEN (IF ((x57(_M)) = 1) THEN (x68(_M)) ELSE (IF ((x57(_M)) = 2) THEN (x68(_M)) ELSE ((NOT ((x57(_M)) = 3)) AND ((NOT ((x57(_M)) = 4)) AND (x68(_M)))) ENDIF) ENDIF) ELSE (x68(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x68(_M)) ENDIF)); -DEF__205 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x105(_M)) = (IF (((((((x2(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2)) AND ((((x3(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2))) AND ((x53(_M)) = 2)) <=> TRUE) THEN (IF ((x86(_M)) = 9) THEN (IF ((x85(_M)) = 1) THEN 0 ELSE (IF ((x85(_M)) = 2) THEN (IF ((x30(_M)) = 6) THEN (x30(_M)) ELSE (IF ((x30(_M)) < 6) THEN 0 ELSE (x30(_M)) ENDIF) ENDIF) ELSE (IF ((x85(_M)) = 3) THEN 0 ELSE (x30(_M)) ENDIF) ENDIF) ENDIF) ELSE (x44(_M)) ENDIF) ELSE (x44(_M)) ENDIF)); -DEF__206 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x106(_M)) = (IF (((((((x2(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2)) AND ((((x3(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2))) AND ((x53(_M)) = 2)) <=> TRUE) THEN 2 ELSE (x47(_M)) ENDIF)); -DEF__207 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x107(_M)) = (IF (((((((x2(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2)) AND ((((x3(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2))) AND ((x53(_M)) = 2)) <=> TRUE) THEN 2 ELSE (x48(_M)) ENDIF)); -DEF__120 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x20(_M)) = (IF ((NOT ((x59(_M)) = 0)) <=> TRUE) THEN (IF ((x65(_M)) = 1) THEN (x74(_M)) ELSE (IF ((x65(_M)) = 2) THEN ((NOT ((x14(_M)) = 8)) AND ((NOT ((x14(_M)) = 6)) AND (x74(_M)))) ELSE (IF ((x65(_M)) = 3) THEN (((x14(_M)) = 2) OR (x74(_M))) ELSE (IF ((x65(_M)) = 4) THEN ((NOT ((x14(_M)) = 1)) AND (x74(_M))) ELSE (x74(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x74(_M)) ENDIF)); -DEF__208 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x108(_M)) = (IF (((((((x2(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2)) AND ((((x3(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2))) AND ((x53(_M)) = 2)) <=> TRUE) THEN (IF ((x86(_M)) = 9) THEN (IF ((x85(_M)) = 1) THEN 2 ELSE (IF ((x85(_M)) = 2) THEN (IF ((x30(_M)) = 6) THEN 1 ELSE (IF ((x30(_M)) < 6) THEN 2 ELSE (IF ((x11(_M)) <=> TRUE) THEN 0 ELSE (x52(_M)) ENDIF) ENDIF) ENDIF) ELSE (IF ((x85(_M)) = 3) THEN 2 ELSE (x52(_M)) ENDIF) ENDIF) ENDIF) ELSE (x52(_M)) ENDIF) ELSE (x52(_M)) ENDIF)); -DEF__121 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x21(_M)) = (IF ((NOT ((x59(_M)) = 0)) <=> TRUE) THEN (IF ((x65(_M)) = 1) THEN (x66(_M)) ELSE (IF ((x65(_M)) = 2) THEN ((NOT ((x14(_M)) = 8)) AND ((NOT ((x14(_M)) = 6)) AND (x66(_M)))) ELSE (IF ((x65(_M)) = 3) THEN (x66(_M)) ELSE (IF ((x65(_M)) = 4) THEN (x66(_M)) ELSE (IF ((x65(_M)) = 5) THEN (x66(_M)) ELSE (IF ((x65(_M)) = 6) THEN (IF ((x14(_M)) = 5) THEN (x66(_M)) ELSE (((x14(_M)) = 4) OR (x66(_M))) ENDIF) ELSE (x66(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x66(_M)) ENDIF)); -DEF__209 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x109(_M)) = (IF (((((((x2(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2)) AND ((((x3(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2))) AND ((x53(_M)) = 2)) <=> TRUE) THEN 4 ELSE (x83(_M)) ENDIF)); -DEF__122 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x22(_M)) = (IF ((NOT ((x59(_M)) = 0)) <=> TRUE) THEN (IF ((x65(_M)) = 1) THEN (x71(_M)) ELSE (IF ((x65(_M)) = 2) THEN ((NOT ((x14(_M)) = 8)) AND ((NOT ((x14(_M)) = 6)) AND (x71(_M)))) ELSE (IF ((x65(_M)) = 3) THEN (x71(_M)) ELSE (IF ((x65(_M)) = 4) THEN (IF ((x14(_M)) = 1) THEN (x71(_M)) ELSE (((x14(_M)) = 3) OR (x71(_M))) ENDIF) ELSE (x71(_M)) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x71(_M)) ENDIF)); -DEF__210 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x110(_M)) = (IF (((((((x2(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2)) AND ((((x3(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2))) AND ((x53(_M)) = 2)) <=> TRUE) THEN (IF ((x86(_M)) = 9) THEN (IF ((x85(_M)) = 1) THEN 2 ELSE (IF ((x85(_M)) = 2) THEN (IF ((x30(_M)) = 6) THEN 3 ELSE (IF ((x30(_M)) < 6) THEN 2 ELSE (IF ((x11(_M)) <=> TRUE) THEN 1 ELSE (x85(_M)) ENDIF) ENDIF) ENDIF) ELSE (IF ((x85(_M)) = 3) THEN 2 ELSE (x85(_M)) ENDIF) ENDIF) ENDIF) ELSE (x85(_M)) ENDIF) ELSE (x85(_M)) ENDIF)); -DEF__211 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x111(_M)) = (IF (((((x12(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2)) <=> TRUE) THEN 2 ELSE (x36(_M)) ENDIF)); -DEF__212 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x112(_M)) = (IF (((((x12(_M)) = 2) OR ((x50(_M)) = 2)) OR ((x53(_M)) = 2)) <=> TRUE) THEN 2 ELSE (x82(_M)) ENDIF)); -DEF__126 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x26(_M)) = (IF (((x37(_M)) + 1) < 9) THEN ((x37(_M)) + 1) ELSE 9 ENDIF)); -DEF__213 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x113(_M)) = (IF ((x11(_M)) <=> TRUE) THEN 0 ELSE (x77(_M)) ENDIF)); -DEF__127 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x27(_M)) = (IF (((x51(_M)) + 1) < 9) THEN ((x51(_M)) + 1) ELSE 9 ENDIF)); -DEF__214 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x114(_M)) = (IF ((x11(_M)) <=> TRUE) THEN 0 ELSE (x78(_M)) ENDIF)); -DEF__128 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x28(_M)) = ((IF ((x55(_M)) = 1) THEN (x46(_M)) ELSE (IF ((x55(_M)) = 2) THEN (x46(_M)) ELSE (IF ((x55(_M)) = 3) THEN (x118(_M)) ELSE (IF ((x55(_M)) = 4) THEN (x118(_M)) ELSE (x46(_M)) ENDIF) ENDIF) ENDIF) ENDIF) + 1)); -DEF__215 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x115(_M)) = (IF ((x11(_M)) <=> TRUE) THEN 0 ELSE (x79(_M)) ENDIF)); -DEF__216 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x116(_M)) = (IF ((x11(_M)) <=> TRUE) THEN 1 ELSE (x80(_M)) ENDIF)); -DEF__129 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x29(_M)) = (IF ((x28(_M)) < 6) THEN (x28(_M)) ELSE 6 ENDIF)); -DEF__217 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x117(_M)) = (IF ((x55(_M)) = 1) THEN (x54(_M)) ELSE (IF ((x55(_M)) = 2) THEN (x54(_M)) ELSE (IF ((x55(_M)) = 3) THEN (x119(_M)) ELSE (IF ((x55(_M)) = 4) THEN (x119(_M)) ELSE (x54(_M)) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__130 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x30(_M)) = (IF (((x44(_M)) + 1) < 6) THEN ((x44(_M)) + 1) ELSE 6 ENDIF)); -DEF__131 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x31(_M)) = (IF (((x40(_M)) + 1) < 11) THEN ((x40(_M)) + 1) ELSE 11 ENDIF)); -DEF__218 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x118(_M)) = (IF ((x120(_M)) = 3) THEN 0 ELSE (IF ((x54(_M)) = 1) THEN 0 ELSE (x46(_M)) ENDIF) ENDIF)); -DEF__132 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x32(_M)) = (IF (((x41(_M)) + 1) < 6) THEN ((x41(_M)) + 1) ELSE 6 ENDIF)); -DEF__219 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x119(_M)) = (IF ((x120(_M)) = 3) THEN 0 ELSE (x120(_M)) ENDIF)); -DEF__133 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x33(_M)) = (IF (((x38(_M)) + 1) < 6) THEN ((x38(_M)) + 1) ELSE 6 ENDIF)); -DEF__220 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x120(_M)) = (IF ((x121(_M)) = 2) THEN 0 ELSE (x121(_M)) ENDIF)); -DEF__134 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x34(_M)) = ((IF ((x83(_M)) = 1) THEN (x44(_M)) ELSE (IF ((x83(_M)) = 2) THEN (x44(_M)) ELSE (IF ((x83(_M)) = 3) THEN (x105(_M)) ELSE (IF ((x83(_M)) = 4) THEN (IF ((NOT ((((((((x2(_M)) = 2) AND ((x50(_M)) = 2)) OR (((x2(_M)) = 2) AND ((x53(_M)) = 2))) OR (((x53(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x2(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x43(_M)) = 2) AND ((x53(_M)) = 2)))) <=> TRUE) THEN (IF ((NOT (((x52(_M)) = 2) OR ((x53(_M)) = 2))) <=> TRUE) THEN (IF ((NOT ((((((((x3(_M)) = 2) AND ((x50(_M)) = 2)) OR (((x3(_M)) = 2) AND ((x53(_M)) = 2))) OR (((x53(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x3(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x50(_M)) = 2))) OR (((x42(_M)) = 2) AND ((x53(_M)) = 2)))) <=> TRUE) THEN (x44(_M)) ELSE (x105(_M)) ENDIF) ELSE (x105(_M)) ENDIF) ELSE (x105(_M)) ENDIF) ELSE (x44(_M)) ENDIF) ENDIF) ENDIF) ENDIF) + 1)); -DEF__221 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x121(_M)) = (IF ((x54(_M)) = 1) THEN 0 ELSE (x54(_M)) ENDIF)); -DEF__222 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x122(_M)) = (IF ((x57(_M)) = 1) THEN (x56(_M)) ELSE (IF ((x57(_M)) = 2) THEN (x56(_M)) ELSE (IF ((x57(_M)) = 3) THEN (x126(_M)) ELSE (IF ((x57(_M)) = 4) THEN (x126(_M)) ELSE (x56(_M)) ENDIF) ENDIF) ENDIF) ENDIF)); -DEF__135 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x35(_M)) = (IF ((x34(_M)) < 6) THEN (x34(_M)) ELSE 6 ENDIF)); -DEF__223 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x123(_M)) = (IF ((x26(_M)) = 8) THEN 3 ELSE (x57(_M)) ENDIF)); -DEF__136 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x36(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x36((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x36((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x36((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x36((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x36((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x36((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 1 ELSE (x36((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x36((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x36((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x82((_M - 1))) = 1) THEN (x111((_M - 1))) ELSE (IF ((x82((_M - 1))) = 2) THEN (IF ((NOT ((x13((_M - 1))) = 2)) <=> TRUE) THEN 1 ELSE (x111((_M - 1))) ENDIF) ELSE (x36((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x36((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x36((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x36((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 1 ELSE (x36((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x36((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x36((_M - 1))) ENDIF) ENDIF)); -DEF__224 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x124(_M)) = (IF ((x128(_M)) = 3) THEN 0 ELSE (x128(_M)) ENDIF)); -DEF__137 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x37(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x37((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x37((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x37((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x37((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x37((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x37((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x37((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x37((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (x37((_M - 1))) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x37((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x37((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN 0 ELSE (x37((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 11) THEN (x37((_M - 1))) ELSE (IF ((x65((_M - 1))) = 12) THEN (x26((_M - 1))) ELSE (x37((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x37((_M - 1))) ENDIF) ENDIF)); -DEF__225 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x125(_M)) = (IF ((x56(_M)) = 1) THEN 0 ELSE (x56(_M)) ENDIF)); -DEF__138 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x38(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x38((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x38((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x38((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x38((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x38((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x38((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x38((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x38((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x84((_M - 1))) = 1) THEN (IF (((NOT (((x9((_M - 1))) = 0) OR ((x10((_M - 1))) = 0))) AND (x5((_M - 1)))) <=> TRUE) THEN 0 ELSE (x33((_M - 1))) ENDIF) ELSE (IF ((x84((_M - 1))) = 2) THEN (IF ((((x33((_M - 1))) = 6) AND ((((x9((_M - 1))) = 0) OR ((x10((_M - 1))) = 0)) OR (NOT (x5((_M - 1)))))) <=> TRUE) THEN (x33((_M - 1))) ELSE (IF (((((((x33((_M - 1))) = 6) AND ((x9((_M - 1))) = 2)) AND ((x10((_M - 1))) = 2)) AND (x5((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN (x33((_M - 1))) ELSE (IF (((((x33((_M - 1))) < 6) AND ((((x9((_M - 1))) = 0) OR ((x10((_M - 1))) = 0)) OR (NOT (x5((_M - 1)))))) OR ((x5((_M - 1))) AND (((x6((_M - 1))) OR ((x9((_M - 1))) = 1)) OR ((x10((_M - 1))) = 1)))) <=> TRUE) THEN 0 ELSE (x33((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x84((_M - 1))) = 3) THEN (IF (((((NOT ((x9((_M - 1))) = 2)) AND (NOT ((x10((_M - 1))) = 2))) AND (NOT (x5((_M - 1))))) OR (x6((_M - 1)))) <=> TRUE) THEN 0 ELSE (x33((_M - 1))) ENDIF) ELSE (x33((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (x38((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x38((_M - 1))) ENDIF) ENDIF)); -DEF__226 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x126(_M)) = (IF ((x127(_M)) = 5) THEN 0 ELSE (x127(_M)) ENDIF)); -DEF__139 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x39(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x39((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x39((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x39((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x39((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x39((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x39((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 0 ELSE (x39((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x39((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x39((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x83((_M - 1))) = 1) THEN (IF (((NOT ((((x50((_M - 1))) = 0) AND ((x53((_M - 1))) = 0)) AND ((x2((_M - 1))) = 0))) AND (NOT ((((x50((_M - 1))) = 0) AND ((x53((_M - 1))) = 0)) AND ((x3((_M - 1))) = 0)))) <=> TRUE) THEN 0 ELSE (IF ((((((((x50((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((x2((_M - 1))) = 0)) AND ((x3((_M - 1))) = 0)) <=> TRUE) THEN 0 ELSE (x39((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x83((_M - 1))) = 2) THEN (IF ((((((x2((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((((x3((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0))) <=> TRUE) THEN 0 ELSE (IF (((((((((x2((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x2((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x2((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF (((((((((x3((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x3((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x3((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF ((((x52((_M - 1))) = 2) OR ((x53((_M - 1))) = 2)) <=> TRUE) THEN 1 ELSE (x39((_M - 1))) ENDIF) ELSE (x39((_M - 1))) ENDIF) ELSE (x39((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x83((_M - 1))) = 3) THEN (x102((_M - 1))) ELSE (IF ((x83((_M - 1))) = 4) THEN (IF ((NOT ((((((((x2((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x2((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x2((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x53((_M - 1))) = 2)))) <=> TRUE) THEN (IF ((NOT (((x52((_M - 1))) = 2) OR ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF ((NOT ((((((((x3((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x3((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x3((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x53((_M - 1))) = 2)))) <=> TRUE) THEN 0 ELSE (x102((_M - 1))) ENDIF) ELSE (x102((_M - 1))) ENDIF) ELSE (x102((_M - 1))) ENDIF) ELSE (x39((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x39((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x39((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x39((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 0 ELSE (x39((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x39((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x39((_M - 1))) ENDIF) ENDIF)); -DEF__227 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x127(_M)) = (IF ((x124(_M)) = 4) THEN 0 ELSE (x124(_M)) ENDIF)); -DEF__140 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x40(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x40((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x40((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x40((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x40((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x40((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x40((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 0 ELSE (x40((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x40((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x40((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (x31((_M - 1))) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x40((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x40((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x40((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 0 ELSE (x40((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x40((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x40((_M - 1))) ENDIF) ENDIF)); -DEF__228 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x128(_M)) = (IF ((x125(_M)) = 2) THEN 0 ELSE (x125(_M)) ENDIF)); -DEF__141 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x41(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x41((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x41((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x41((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x41((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x41((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x41((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x41((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x41((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x81((_M - 1))) = 1) THEN (IF (((NOT ((x7((_M - 1))) = 0)) AND (x8((_M - 1)))) <=> TRUE) THEN 0 ELSE (x32((_M - 1))) ENDIF) ELSE (IF ((x81((_M - 1))) = 2) THEN (IF ((((x32((_M - 1))) = 6) AND (((x7((_M - 1))) = 0) OR (NOT (x8((_M - 1)))))) <=> TRUE) THEN (x32((_M - 1))) ELSE (IF ((((((x32((_M - 1))) = 6) AND ((x7((_M - 1))) = 2)) AND (x8((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN (x32((_M - 1))) ELSE (IF (((((x32((_M - 1))) < 6) AND (((x7((_M - 1))) = 0) OR (NOT (x8((_M - 1)))))) OR ((x8((_M - 1))) AND (((x7((_M - 1))) = 1) OR (x6((_M - 1)))))) <=> TRUE) THEN 0 ELSE (x32((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x81((_M - 1))) = 3) THEN (IF (((NOT (((x7((_M - 1))) = 2) AND (x8((_M - 1))))) OR (x6((_M - 1)))) <=> TRUE) THEN 0 ELSE (x32((_M - 1))) ENDIF) ELSE (x32((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (x41((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x41((_M - 1))) ENDIF) ENDIF)); -DEF__229 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x129(_M)) = ((NOT (x17(_M))) OR (((((x20(_M)) AND (x22(_M))) AND (x21(_M))) AND (x15(_M))) AND (x16(_M))))); -DEF__142 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x42(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x42((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x42((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x42((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x42((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x42((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x42((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 0 ELSE (x42((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x42((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x42((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x80((_M - 1))) = 1) THEN (x77((_M - 1))) ELSE (IF ((x80((_M - 1))) = 2) THEN (IF ((x35((_M - 1))) = 6) THEN 1 ELSE (IF ((x35((_M - 1))) < 6) THEN 2 ELSE (x113((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x80((_M - 1))) = 3) THEN (x113((_M - 1))) ELSE (x77((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x42((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x42((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x42((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 0 ELSE (x42((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x42((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x42((_M - 1))) ENDIF) ENDIF)); -DEF__143 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x43(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x43((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x43((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x43((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x43((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x43((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x43((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 0 ELSE (x43((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x43((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x43((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x80((_M - 1))) = 1) THEN (x78((_M - 1))) ELSE (IF ((x80((_M - 1))) = 2) THEN (IF ((x35((_M - 1))) = 6) THEN 1 ELSE (IF ((x35((_M - 1))) < 6) THEN 2 ELSE (x114((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x80((_M - 1))) = 3) THEN (x114((_M - 1))) ELSE (x78((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x43((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x43((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x43((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 0 ELSE (x43((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x43((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x43((_M - 1))) ENDIF) ENDIF)); -DEF__144 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x44(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x44((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x44((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x44((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x44((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x44((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x44((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x44((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x44((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x80((_M - 1))) = 1) THEN (x35((_M - 1))) ELSE (IF ((x80((_M - 1))) = 2) THEN (IF ((x35((_M - 1))) = 6) THEN (x35((_M - 1))) ELSE (IF ((x35((_M - 1))) < 6) THEN 0 ELSE (x35((_M - 1))) ENDIF) ENDIF) ELSE (x35((_M - 1))) ENDIF) ENDIF) ELSE (x44((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x44((_M - 1))) ENDIF) ENDIF)); -DEF__145 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x45(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x45((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x45((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x45((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x45((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x45((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x45((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x45((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x45((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (x45((_M - 1))) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x45((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x45((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN 0 ELSE (x45((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 11) THEN (x45((_M - 1))) ELSE (IF ((x65((_M - 1))) = 12) THEN (IF ((x122((_M - 1))) = 1) THEN 1 ELSE (IF ((x122((_M - 1))) = 2) THEN 0 ELSE (IF ((x122((_M - 1))) = 3) THEN 3 ELSE (IF ((x122((_M - 1))) = 4) THEN 0 ELSE (IF ((x122((_M - 1))) = 5) THEN 0 ELSE (x45((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x45((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x45((_M - 1))) ENDIF) ENDIF)); -DEF__146 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x46(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x46((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x46((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x46((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x46((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x46((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x46((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x46((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x46((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (x46((_M - 1))) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x117((_M - 1))) = 1) THEN (IF (((NOT ((x4((_M - 1))) = 0)) AND (x5((_M - 1)))) <=> TRUE) THEN 0 ELSE (IF ((((x4((_M - 1))) = 0) OR (NOT (x5((_M - 1))))) <=> TRUE) THEN 0 ELSE (x29((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x117((_M - 1))) = 2) THEN (x29((_M - 1))) ELSE (IF ((x117((_M - 1))) = 3) THEN (IF ((((NOT ((x4((_M - 1))) = 2)) AND (NOT (x5((_M - 1))))) OR (x6((_M - 1)))) <=> TRUE) THEN 0 ELSE (IF (((((x4((_M - 1))) = 2) AND (x5((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN 0 ELSE (x29((_M - 1))) ENDIF) ENDIF) ELSE (x29((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (x46((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x46((_M - 1))) ENDIF) ENDIF)); -DEF__147 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x47(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x47((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x47((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x47((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x47((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x47((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x47((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 0 ELSE (x47((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x47((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x47((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x83((_M - 1))) = 1) THEN (IF (((NOT ((((x50((_M - 1))) = 0) AND ((x53((_M - 1))) = 0)) AND ((x2((_M - 1))) = 0))) AND (NOT ((((x50((_M - 1))) = 0) AND ((x53((_M - 1))) = 0)) AND ((x3((_M - 1))) = 0)))) <=> TRUE) THEN 1 ELSE (IF ((((((((x50((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((x2((_M - 1))) = 0)) AND ((x3((_M - 1))) = 0)) <=> TRUE) THEN 0 ELSE (x47((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x83((_M - 1))) = 2) THEN (IF ((((((x2((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((((x3((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0))) <=> TRUE) THEN 0 ELSE (IF (((((((((x2((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x2((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x2((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF (((((((((x3((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x3((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x3((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF ((((x52((_M - 1))) = 2) OR ((x53((_M - 1))) = 2)) <=> TRUE) THEN 2 ELSE (x47((_M - 1))) ENDIF) ELSE (x47((_M - 1))) ENDIF) ELSE (x47((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x83((_M - 1))) = 3) THEN (x106((_M - 1))) ELSE (IF ((x83((_M - 1))) = 4) THEN (IF ((NOT ((((((((x2((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x2((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x2((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x53((_M - 1))) = 2)))) <=> TRUE) THEN (IF ((NOT (((x52((_M - 1))) = 2) OR ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF ((NOT ((((((((x3((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x3((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x3((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x53((_M - 1))) = 2)))) <=> TRUE) THEN 1 ELSE (x106((_M - 1))) ENDIF) ELSE (x106((_M - 1))) ENDIF) ELSE (x106((_M - 1))) ENDIF) ELSE (x47((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x47((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x47((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x47((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 0 ELSE (x47((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x47((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x47((_M - 1))) ENDIF) ENDIF)); -DEF__148 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x48(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x48((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x48((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x48((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x48((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x48((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x48((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 0 ELSE (x48((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x48((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x48((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x83((_M - 1))) = 1) THEN (IF (((NOT ((((x50((_M - 1))) = 0) AND ((x53((_M - 1))) = 0)) AND ((x2((_M - 1))) = 0))) AND (NOT ((((x50((_M - 1))) = 0) AND ((x53((_M - 1))) = 0)) AND ((x3((_M - 1))) = 0)))) <=> TRUE) THEN 1 ELSE (IF ((((((((x50((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((x2((_M - 1))) = 0)) AND ((x3((_M - 1))) = 0)) <=> TRUE) THEN 0 ELSE (x48((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x83((_M - 1))) = 2) THEN (IF ((((((x2((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((((x3((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0))) <=> TRUE) THEN 0 ELSE (IF (((((((((x2((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x2((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x2((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF (((((((((x3((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x3((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x3((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF ((((x52((_M - 1))) = 2) OR ((x53((_M - 1))) = 2)) <=> TRUE) THEN 2 ELSE (x48((_M - 1))) ENDIF) ELSE (x48((_M - 1))) ENDIF) ELSE (x48((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x83((_M - 1))) = 3) THEN (x107((_M - 1))) ELSE (IF ((x83((_M - 1))) = 4) THEN (IF ((NOT ((((((((x2((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x2((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x2((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x53((_M - 1))) = 2)))) <=> TRUE) THEN (IF ((NOT (((x52((_M - 1))) = 2) OR ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF ((NOT ((((((((x3((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x3((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x3((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x53((_M - 1))) = 2)))) <=> TRUE) THEN 1 ELSE (x107((_M - 1))) ENDIF) ELSE (x107((_M - 1))) ENDIF) ELSE (x107((_M - 1))) ENDIF) ELSE (x48((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x48((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x48((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x48((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 0 ELSE (x48((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x48((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x48((_M - 1))) ENDIF) ENDIF)); -DEF__149 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x49(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x49((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x49((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x49((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x49((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x49((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x49((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x49((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x49((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x63((_M - 1))) = 1) THEN (x49((_M - 1))) ELSE (IF ((x63((_M - 1))) = 2) THEN (x49((_M - 1))) ELSE (IF ((x63((_M - 1))) = 3) THEN (x49((_M - 1))) ELSE (IF ((x63((_M - 1))) = 4) THEN 0 ELSE (x49((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x117((_M - 1))) = 1) THEN (IF (((NOT ((x4((_M - 1))) = 0)) AND (x5((_M - 1)))) <=> TRUE) THEN 1 ELSE (IF ((((x4((_M - 1))) = 0) OR (NOT (x5((_M - 1))))) <=> TRUE) THEN 0 ELSE (x49((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x117((_M - 1))) = 2) THEN (IF ((((x29((_M - 1))) = 6) AND (((x4((_M - 1))) = 0) OR (NOT (x5((_M - 1)))))) <=> TRUE) THEN 0 ELSE (IF ((((((x29((_M - 1))) < 6) AND ((x4((_M - 1))) = 2)) AND (x5((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN 2 ELSE (IF (((((x29((_M - 1))) < 6) AND (((x4((_M - 1))) = 0) OR (NOT (x5((_M - 1)))))) OR ((x5((_M - 1))) AND (((x4((_M - 1))) = 1) OR (x6((_M - 1)))))) <=> TRUE) THEN 1 ELSE (x49((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x117((_M - 1))) = 3) THEN (IF ((((NOT ((x4((_M - 1))) = 2)) AND (NOT (x5((_M - 1))))) OR (x6((_M - 1)))) <=> TRUE) THEN 1 ELSE (IF (((((x4((_M - 1))) = 2) AND (x5((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN 2 ELSE (x49((_M - 1))) ENDIF) ENDIF) ELSE (x49((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 11) THEN (x49((_M - 1))) ELSE (IF ((x65((_M - 1))) = 12) THEN (IF ((x57((_M - 1))) = 1) THEN (x49((_M - 1))) ELSE (IF ((x57((_M - 1))) = 2) THEN (x49((_M - 1))) ELSE (IF ((x57((_M - 1))) = 3) THEN 0 ELSE (x49((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (x49((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x49((_M - 1))) ENDIF) ENDIF)); -DEF__150 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x50(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x50((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x50((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x50((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x50((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x50((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x50((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 0 ELSE (x50((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x50((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x50((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x81((_M - 1))) = 1) THEN (IF (((NOT ((x7((_M - 1))) = 0)) AND (x8((_M - 1)))) <=> TRUE) THEN 1 ELSE (IF ((((x7((_M - 1))) = 0) OR (NOT (x8((_M - 1))))) <=> TRUE) THEN 0 ELSE (x50((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x81((_M - 1))) = 2) THEN (IF ((((x32((_M - 1))) = 6) AND (((x7((_M - 1))) = 0) OR (NOT (x8((_M - 1)))))) <=> TRUE) THEN 0 ELSE (IF ((((((x32((_M - 1))) = 6) AND ((x7((_M - 1))) = 2)) AND (x8((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN 2 ELSE (IF (((((x32((_M - 1))) < 6) AND (((x7((_M - 1))) = 0) OR (NOT (x8((_M - 1)))))) OR ((x8((_M - 1))) AND (((x7((_M - 1))) = 1) OR (x6((_M - 1)))))) <=> TRUE) THEN 1 ELSE (x50((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x81((_M - 1))) = 3) THEN (IF (((NOT (((x7((_M - 1))) = 2) AND (x8((_M - 1))))) OR (x6((_M - 1)))) <=> TRUE) THEN 1 ELSE 2 ENDIF) ELSE (x50((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x50((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x50((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x50((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 0 ELSE (x50((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x50((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x50((_M - 1))) ENDIF) ENDIF)); -DEF__151 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x51(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x51((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x51((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x51((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x51((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x51((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x51((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x51((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x51((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x63((_M - 1))) = 1) THEN (x51((_M - 1))) ELSE (IF ((x63((_M - 1))) = 2) THEN (x51((_M - 1))) ELSE (IF ((x63((_M - 1))) = 3) THEN (x51((_M - 1))) ELSE (IF ((x63((_M - 1))) = 4) THEN 0 ELSE (x51((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (x27((_M - 1))) ELSE (IF ((x65((_M - 1))) = 11) THEN (x51((_M - 1))) ELSE (IF ((x65((_M - 1))) = 12) THEN (IF ((x57((_M - 1))) = 1) THEN (x51((_M - 1))) ELSE (IF ((x57((_M - 1))) = 2) THEN (x51((_M - 1))) ELSE (IF ((x57((_M - 1))) = 3) THEN 0 ELSE (x51((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (x51((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x51((_M - 1))) ENDIF) ENDIF)); -DEF__152 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x52(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x52((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x52((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x52((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x52((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x52((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x52((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 0 ELSE (x52((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x52((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x52((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x80((_M - 1))) = 1) THEN (x79((_M - 1))) ELSE (IF ((x80((_M - 1))) = 2) THEN (IF ((x35((_M - 1))) = 6) THEN 1 ELSE (IF ((x35((_M - 1))) < 6) THEN 2 ELSE (x115((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x80((_M - 1))) = 3) THEN (x115((_M - 1))) ELSE (x79((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x52((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x52((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x52((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 0 ELSE (x52((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x52((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x52((_M - 1))) ENDIF) ENDIF)); -DEF__153 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x53(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x53((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x53((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x53((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x53((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x53((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x53((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 0 ELSE (x53((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x53((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x53((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x84((_M - 1))) = 1) THEN (IF (((NOT (((x9((_M - 1))) = 0) OR ((x10((_M - 1))) = 0))) AND (x5((_M - 1)))) <=> TRUE) THEN 1 ELSE 0 ENDIF) ELSE (IF ((x84((_M - 1))) = 2) THEN (IF ((((x33((_M - 1))) = 6) AND ((((x9((_M - 1))) = 0) OR ((x10((_M - 1))) = 0)) OR (NOT (x5((_M - 1)))))) <=> TRUE) THEN 0 ELSE (IF (((((((x33((_M - 1))) = 6) AND ((x9((_M - 1))) = 2)) AND ((x10((_M - 1))) = 2)) AND (x5((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN 2 ELSE (IF (((((x33((_M - 1))) < 6) AND ((((x9((_M - 1))) = 0) OR ((x10((_M - 1))) = 0)) OR (NOT (x5((_M - 1)))))) OR ((x5((_M - 1))) AND (((x6((_M - 1))) OR ((x9((_M - 1))) = 1)) OR ((x10((_M - 1))) = 1)))) <=> TRUE) THEN 1 ELSE (x53((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x84((_M - 1))) = 3) THEN (IF (((((NOT ((x9((_M - 1))) = 2)) AND (NOT ((x10((_M - 1))) = 2))) AND (NOT (x5((_M - 1))))) OR (x6((_M - 1)))) <=> TRUE) THEN 1 ELSE (IF ((((((x9((_M - 1))) = 2) AND ((x10((_M - 1))) = 2)) AND (x5((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN 2 ELSE (x53((_M - 1))) ENDIF) ENDIF) ELSE (x53((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x53((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x53((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x53((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 0 ELSE (x53((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x53((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x53((_M - 1))) ENDIF) ENDIF)); -DEF__154 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x54(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x54((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x54((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x54((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x54((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x54((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x54((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x54((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x54((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x63((_M - 1))) = 1) THEN (x54((_M - 1))) ELSE (IF ((x63((_M - 1))) = 2) THEN (x54((_M - 1))) ELSE (IF ((x63((_M - 1))) = 3) THEN (x54((_M - 1))) ELSE (IF ((x63((_M - 1))) = 4) THEN 1 ELSE (x54((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x117((_M - 1))) = 1) THEN (IF (((NOT ((x4((_M - 1))) = 0)) AND (x5((_M - 1)))) <=> TRUE) THEN 2 ELSE (IF ((((x4((_M - 1))) = 0) OR (NOT (x5((_M - 1))))) <=> TRUE) THEN 1 ELSE (x117((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x117((_M - 1))) = 2) THEN (IF ((((x29((_M - 1))) = 6) AND (((x4((_M - 1))) = 0) OR (NOT (x5((_M - 1)))))) <=> TRUE) THEN 1 ELSE (IF ((((((x29((_M - 1))) < 6) AND ((x4((_M - 1))) = 2)) AND (x5((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN 3 ELSE (IF (((((x29((_M - 1))) < 6) AND (((x4((_M - 1))) = 0) OR (NOT (x5((_M - 1)))))) OR ((x5((_M - 1))) AND (((x4((_M - 1))) = 1) OR (x6((_M - 1)))))) <=> TRUE) THEN 2 ELSE (x117((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x117((_M - 1))) = 3) THEN (IF ((((NOT ((x4((_M - 1))) = 2)) AND (NOT (x5((_M - 1))))) OR (x6((_M - 1)))) <=> TRUE) THEN 2 ELSE (IF (((((x4((_M - 1))) = 2) AND (x5((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN 3 ELSE (x117((_M - 1))) ENDIF) ENDIF) ELSE (x117((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 11) THEN (x54((_M - 1))) ELSE (IF ((x65((_M - 1))) = 12) THEN (IF ((x57((_M - 1))) = 1) THEN (x54((_M - 1))) ELSE (IF ((x57((_M - 1))) = 2) THEN (x54((_M - 1))) ELSE (IF ((x57((_M - 1))) = 3) THEN 1 ELSE (x54((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (x54((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x54((_M - 1))) ENDIF) ENDIF)); -DEF__155 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x55(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x55((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x55((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x55((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x55((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x55((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x55((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x55((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x55((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x63((_M - 1))) = 1) THEN (x55((_M - 1))) ELSE (IF ((x63((_M - 1))) = 2) THEN (x55((_M - 1))) ELSE (IF ((x63((_M - 1))) = 3) THEN (x55((_M - 1))) ELSE (IF ((x63((_M - 1))) = 4) THEN 1 ELSE (x55((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (IF (((((NOT ((x49((_M - 1))) = 0)) AND (NOT ((x49((_M - 1))) = 0))) AND (NOT ((x49((_M - 1))) = 0))) AND ((x27((_M - 1))) < 9)) <=> TRUE) THEN 2 ELSE (IF ((x27((_M - 1))) = 9) THEN 4 ELSE (x55((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x55((_M - 1))) = 2) THEN (IF (((((x49((_M - 1))) = 2) AND (((x49((_M - 1))) = 2) AND ((x49((_M - 1))) = 2))) AND ((x49((_M - 1))) = 2)) <=> TRUE) THEN 3 ELSE (IF ((((((x49((_M - 1))) = 1) AND ((x49((_M - 1))) = 1)) AND ((x49((_M - 1))) = 1)) AND ((x49((_M - 1))) = 1)) <=> TRUE) THEN 5 ELSE (IF ((x27((_M - 1))) = 9) THEN 4 ELSE (IF (((((x49((_M - 1))) = 0) OR ((x49((_M - 1))) = 0)) OR ((x49((_M - 1))) = 0)) <=> TRUE) THEN 4 ELSE (IF ((NOT ((x49((_M - 1))) = 2)) <=> TRUE) THEN 4 ELSE (x55((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x55((_M - 1))) = 3) THEN 0 ELSE (IF ((x55((_M - 1))) = 4) THEN 0 ELSE (IF ((x55((_M - 1))) = 5) THEN 4 ELSE (x55((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 11) THEN (x55((_M - 1))) ELSE (IF ((x65((_M - 1))) = 12) THEN (IF ((x57((_M - 1))) = 1) THEN (x55((_M - 1))) ELSE (IF ((x57((_M - 1))) = 2) THEN (x55((_M - 1))) ELSE (IF ((x57((_M - 1))) = 3) THEN 1 ELSE (x55((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (x55((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x55((_M - 1))) ENDIF) ENDIF)); -DEF__156 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x56(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x56((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x56((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x56((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x56((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x56((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x56((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x56((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x56((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (x56((_M - 1))) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x56((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x56((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN 1 ELSE (x56((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 11) THEN (x56((_M - 1))) ELSE (IF ((x65((_M - 1))) = 12) THEN (IF ((x122((_M - 1))) = 1) THEN 2 ELSE (IF ((x122((_M - 1))) = 2) THEN 3 ELSE (IF ((x122((_M - 1))) = 3) THEN 4 ELSE (IF ((x122((_M - 1))) = 4) THEN 1 ELSE (IF ((x122((_M - 1))) = 5) THEN 1 ELSE (x122((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x56((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x56((_M - 1))) ENDIF) ENDIF)); -DEF__157 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x57(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x57((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x57((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x57((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x57((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x57((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (x57((_M - 1))) ELSE (IF ((x65((_M - 1))) = 7) THEN (x57((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x57((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (x57((_M - 1))) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x57((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x57((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN 1 ELSE (x57((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 11) THEN (x57((_M - 1))) ELSE (IF ((x65((_M - 1))) = 12) THEN (IF ((x57((_M - 1))) = 1) THEN (IF ((x45((_M - 1))) = 1) THEN 2 ELSE (x123((_M - 1))) ENDIF) ELSE (IF ((x57((_M - 1))) = 2) THEN (IF ((x45((_M - 1))) = 3) THEN 4 ELSE (IF ((x45((_M - 1))) = 2) THEN 3 ELSE (x123((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x57((_M - 1))) = 3) THEN 0 ELSE (IF ((x57((_M - 1))) = 4) THEN 0 ELSE (x57((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x57((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x57((_M - 1))) ENDIF) ENDIF)); -DEF__158 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x58(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x58((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x58((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x58((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x58((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x58((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x58((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 1 ELSE (x58((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x58((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x58((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x81((_M - 1))) = 1) THEN (IF (((NOT ((x7((_M - 1))) = 0)) AND (x8((_M - 1)))) <=> TRUE) THEN 2 ELSE (IF ((((x7((_M - 1))) = 0) OR (NOT (x8((_M - 1))))) <=> TRUE) THEN 1 ELSE (x81((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x81((_M - 1))) = 2) THEN (IF ((((x32((_M - 1))) = 6) AND (((x7((_M - 1))) = 0) OR (NOT (x8((_M - 1)))))) <=> TRUE) THEN 1 ELSE (IF ((((((x32((_M - 1))) = 6) AND ((x7((_M - 1))) = 2)) AND (x8((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN 3 ELSE (IF (((((x32((_M - 1))) < 6) AND (((x7((_M - 1))) = 0) OR (NOT (x8((_M - 1)))))) OR ((x8((_M - 1))) AND (((x7((_M - 1))) = 1) OR (x6((_M - 1)))))) <=> TRUE) THEN 2 ELSE (x81((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x81((_M - 1))) = 3) THEN (IF (((NOT (((x7((_M - 1))) = 2) AND (x8((_M - 1))))) OR (x6((_M - 1)))) <=> TRUE) THEN 2 ELSE 3 ENDIF) ELSE (x81((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x58((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x58((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x58((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 1 ELSE (x58((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x58((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x58((_M - 1))) ENDIF) ENDIF)); -DEF__159 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x59(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (x59((_M - 1))) ELSE 1 ENDIF) ENDIF)); -DEF__160 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x60(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x60((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x60((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x60((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x60((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x60((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x60((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 1 ELSE (x60((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x60((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x60((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x82((_M - 1))) = 1) THEN (x112((_M - 1))) ELSE (IF ((x82((_M - 1))) = 2) THEN (IF ((NOT ((x13((_M - 1))) = 2)) <=> TRUE) THEN 1 ELSE (x112((_M - 1))) ENDIF) ELSE (x82((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x60((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x60((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x60((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 1 ELSE (x60((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x60((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x60((_M - 1))) ENDIF) ENDIF)); -DEF__161 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x61(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x61((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x61((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x61((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x61((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x61((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x61((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 1 ELSE (x61((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x61((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x61((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x83((_M - 1))) = 1) THEN (IF (((NOT ((((x50((_M - 1))) = 0) AND ((x53((_M - 1))) = 0)) AND ((x2((_M - 1))) = 0))) AND (NOT ((((x50((_M - 1))) = 0) AND ((x53((_M - 1))) = 0)) AND ((x3((_M - 1))) = 0)))) <=> TRUE) THEN 2 ELSE (IF ((((((((x50((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((x2((_M - 1))) = 0)) AND ((x3((_M - 1))) = 0)) <=> TRUE) THEN 1 ELSE (x83((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x83((_M - 1))) = 2) THEN (IF ((((((x2((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0)) AND ((((x3((_M - 1))) = 0) AND ((x50((_M - 1))) = 0)) AND ((x53((_M - 1))) = 0))) <=> TRUE) THEN 1 ELSE (IF (((((((((x2((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x2((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x2((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF (((((((((x3((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x3((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x3((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF ((((x52((_M - 1))) = 2) OR ((x53((_M - 1))) = 2)) <=> TRUE) THEN 3 ELSE (x83((_M - 1))) ENDIF) ELSE (x83((_M - 1))) ENDIF) ELSE (x83((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x83((_M - 1))) = 3) THEN (x109((_M - 1))) ELSE (IF ((x83((_M - 1))) = 4) THEN (IF ((NOT ((((((((x2((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x2((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x2((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x43((_M - 1))) = 2) AND ((x53((_M - 1))) = 2)))) <=> TRUE) THEN (IF ((NOT (((x52((_M - 1))) = 2) OR ((x53((_M - 1))) = 2))) <=> TRUE) THEN (IF ((NOT ((((((((x3((_M - 1))) = 2) AND ((x50((_M - 1))) = 2)) OR (((x3((_M - 1))) = 2) AND ((x53((_M - 1))) = 2))) OR (((x53((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x3((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x50((_M - 1))) = 2))) OR (((x42((_M - 1))) = 2) AND ((x53((_M - 1))) = 2)))) <=> TRUE) THEN 2 ELSE (x109((_M - 1))) ENDIF) ELSE (x109((_M - 1))) ENDIF) ELSE (x109((_M - 1))) ENDIF) ELSE (x83((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x61((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x61((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x61((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 1 ELSE (x61((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x61((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x61((_M - 1))) ENDIF) ENDIF)); -DEF__162 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x62(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x62((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x62((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x62((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x62((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x62((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x62((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 1 ELSE (x62((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x62((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x62((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x84((_M - 1))) = 1) THEN (IF (((NOT (((x9((_M - 1))) = 0) OR ((x10((_M - 1))) = 0))) AND (x5((_M - 1)))) <=> TRUE) THEN 2 ELSE 1 ENDIF) ELSE (IF ((x84((_M - 1))) = 2) THEN (IF ((((x33((_M - 1))) = 6) AND ((((x9((_M - 1))) = 0) OR ((x10((_M - 1))) = 0)) OR (NOT (x5((_M - 1)))))) <=> TRUE) THEN 1 ELSE (IF (((((((x33((_M - 1))) = 6) AND ((x9((_M - 1))) = 2)) AND ((x10((_M - 1))) = 2)) AND (x5((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN 3 ELSE (IF (((((x33((_M - 1))) < 6) AND ((((x9((_M - 1))) = 0) OR ((x10((_M - 1))) = 0)) OR (NOT (x5((_M - 1)))))) OR ((x5((_M - 1))) AND (((x6((_M - 1))) OR ((x9((_M - 1))) = 1)) OR ((x10((_M - 1))) = 1)))) <=> TRUE) THEN 2 ELSE (x84((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x84((_M - 1))) = 3) THEN (IF (((((NOT ((x9((_M - 1))) = 2)) AND (NOT ((x10((_M - 1))) = 2))) AND (NOT (x5((_M - 1))))) OR (x6((_M - 1)))) <=> TRUE) THEN 2 ELSE (IF ((((((x9((_M - 1))) = 2) AND ((x10((_M - 1))) = 2)) AND (x5((_M - 1)))) AND (NOT (x6((_M - 1))))) <=> TRUE) THEN 3 ELSE (x84((_M - 1))) ENDIF) ENDIF) ELSE (x84((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x62((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x62((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x62((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 1 ELSE (x62((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x62((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x62((_M - 1))) ENDIF) ENDIF)); -DEF__163 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x63(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x63((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x63((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x63((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x63((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x63((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x63((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 1 ELSE (x63((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x63((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x63((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x63((_M - 1))) = 1) THEN (IF ((((((NOT ((x48((_M - 1))) = 0)) AND (NOT ((x47((_M - 1))) = 0))) AND (NOT ((x39((_M - 1))) = 0))) AND (NOT ((x36((_M - 1))) = 0))) AND ((x31((_M - 1))) < 11)) <=> TRUE) THEN 2 ELSE (IF ((x31((_M - 1))) = 11) THEN 5 ELSE (x63((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x63((_M - 1))) = 2) THEN (IF ((((((x48((_M - 1))) = 2) AND ((x47((_M - 1))) = 2)) AND (NOT ((x39((_M - 1))) = 0))) AND ((x36((_M - 1))) = 2)) <=> TRUE) THEN 4 ELSE (IF ((((((x48((_M - 1))) = 1) AND ((x47((_M - 1))) = 1)) AND ((x39((_M - 1))) = 0)) AND ((x36((_M - 1))) = 1)) <=> TRUE) THEN 3 ELSE (IF (((((((x48((_M - 1))) = 0) OR ((x47((_M - 1))) = 0)) OR ((x39((_M - 1))) = 0)) OR ((x36((_M - 1))) = 0)) OR ((x31((_M - 1))) = 11)) <=> TRUE) THEN 5 ELSE (x63((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x63((_M - 1))) = 3) THEN 5 ELSE (IF ((x63((_M - 1))) = 4) THEN 0 ELSE (IF ((x63((_M - 1))) = 5) THEN 0 ELSE (x63((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x63((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x63((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x63((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 1 ELSE (x63((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x63((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x63((_M - 1))) ENDIF) ENDIF)); -DEF__164 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x64(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (x64((_M - 1))) ELSE (IF ((x65((_M - 1))) = 2) THEN (x64((_M - 1))) ELSE (IF ((x65((_M - 1))) = 3) THEN (x64((_M - 1))) ELSE (IF ((x65((_M - 1))) = 4) THEN (x64((_M - 1))) ELSE (IF ((x65((_M - 1))) = 5) THEN (x64((_M - 1))) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN (x64((_M - 1))) ELSE (IF ((x14((_M - 1))) = 4) THEN 1 ELSE (x64((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x64((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x64((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (IF ((x80((_M - 1))) = 1) THEN (x80((_M - 1))) ELSE (IF ((x80((_M - 1))) = 2) THEN (IF ((x35((_M - 1))) = 6) THEN 3 ELSE (IF ((x35((_M - 1))) < 6) THEN 2 ELSE (x116((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x80((_M - 1))) = 3) THEN (x116((_M - 1))) ELSE (x80((_M - 1))) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x64((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x64((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN (x64((_M - 1))) ELSE (IF ((x55((_M - 1))) = 4) THEN 1 ELSE (x64((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x64((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x64((_M - 1))) ENDIF) ENDIF)); -DEF__165 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x65(_M)) = (IF (_M = _base) THEN 0 ELSE (IF ((NOT ((x59((_M - 1))) = 0)) <=> TRUE) THEN (IF ((x65((_M - 1))) = 1) THEN (IF ((x14((_M - 1))) = 0) THEN 3 ELSE (x65((_M - 1))) ENDIF) ELSE (IF ((x65((_M - 1))) = 2) THEN (IF ((x14((_M - 1))) = 8) THEN 7 ELSE (IF ((x14((_M - 1))) = 6) THEN 3 ELSE (x65((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 3) THEN (IF ((x14((_M - 1))) = 2) THEN 4 ELSE (x65((_M - 1))) ENDIF) ELSE (IF ((x65((_M - 1))) = 4) THEN (IF ((x14((_M - 1))) = 1) THEN 3 ELSE (IF ((x14((_M - 1))) = 3) THEN 6 ELSE (x65((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 5) THEN (IF ((x14((_M - 1))) = 7) THEN 2 ELSE (x65((_M - 1))) ENDIF) ELSE (IF ((x65((_M - 1))) = 6) THEN (IF ((x14((_M - 1))) = 5) THEN 2 ELSE (IF ((x14((_M - 1))) = 4) THEN 9 ELSE (x65((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 7) THEN (x65((_M - 1))) ELSE (IF ((x65((_M - 1))) = 8) THEN (x65((_M - 1))) ELSE (IF ((x65((_M - 1))) = 9) THEN (x86((_M - 1))) ELSE (IF ((x65((_M - 1))) = 10) THEN (IF ((x55((_M - 1))) = 1) THEN (x65((_M - 1))) ELSE (IF ((x55((_M - 1))) = 2) THEN (x65((_M - 1))) ELSE (IF ((x55((_M - 1))) = 3) THEN 12 ELSE (IF ((x55((_M - 1))) = 4) THEN 9 ELSE (x65((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 11) THEN (IF ((x14((_M - 1))) = 9) THEN 5 ELSE (IF ((x14((_M - 1))) = 10) THEN 8 ELSE (x65((_M - 1))) ENDIF) ENDIF) ELSE (IF ((x65((_M - 1))) = 12) THEN (IF ((x57((_M - 1))) = 1) THEN (x65((_M - 1))) ELSE (IF ((x57((_M - 1))) = 2) THEN (x65((_M - 1))) ELSE (IF ((x57((_M - 1))) = 3) THEN 10 ELSE (IF ((x57((_M - 1))) = 4) THEN 11 ELSE (x65((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ELSE (x65((_M - 1))) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ENDIF) ELSE 1 ENDIF) ENDIF)); -DEF__166 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x66(_M)) = (IF (_M = _base) THEN FALSE ELSE (x21((_M - 1))) ENDIF)); -DEF__168 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x68(_M)) = (IF (_M = _base) THEN FALSE ELSE (x17((_M - 1))) ENDIF)); -DEF__171 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x71(_M)) = (IF (_M = _base) THEN FALSE ELSE (x22((_M - 1))) ENDIF)); -DEF__173 : _nat -> BOOLEAN = LAMBDA( _M : _nat): ((x73(_M)) = (IF (_M = _base) THEN FALSE ELSE (x16((_M - 1))) ENDIF)); -% Property(ies) - -P : _nat -> BOOLEAN = LAMBDA(_M : _nat): (x129(_M)); - - - - -% INDUCT : Single property verification. -% INDUCT : MAIN. -% INDUCT : not refinement_pass. -% INDUCT : Checking K = 2. No message received. -% INDUCT : setup step loop - initialize step. -PUSH; -% INDUCT : ;4b -ASSERT (DEF__174( (_n + 0))); -ASSERT (DEF__176( (_n + 0))); -ASSERT (DEF__177( (_n + 0))); -ASSERT (DEF__178( (_n + 0))); -ASSERT (DEF__179( (_n + 0))); -ASSERT (DEF__180( (_n + 0))); -ASSERT (DEF__181( (_n + 0))); -ASSERT (DEF__182( (_n + 0))); -ASSERT (DEF__183( (_n + 0))); -ASSERT (DEF__184( (_n + 0))); -ASSERT (DEF__185( (_n + 0))); -ASSERT (DEF__186( (_n + 0))); -ASSERT (DEF__187( (_n + 0))); -ASSERT (DEF__188( (_n + 0))); -ASSERT (DEF__189( (_n + 0))); -ASSERT (DEF__190( (_n + 0))); -ASSERT (DEF__191( (_n + 0))); -ASSERT (DEF__192( (_n + 0))); -ASSERT (DEF__193( (_n + 0))); -ASSERT (DEF__194( (_n + 0))); -ASSERT (DEF__195( (_n + 0))); -ASSERT (DEF__196( (_n + 0))); -ASSERT (DEF__197( (_n + 0))); -ASSERT (DEF__198( (_n + 0))); -ASSERT (DEF__199( (_n + 0))); -ASSERT (DEF__200( (_n + 0))); -ASSERT (DEF__201( (_n + 0))); -ASSERT (DEF__202( (_n + 0))); -ASSERT (DEF__115( (_n + 0))); -ASSERT (DEF__203( (_n + 0))); -ASSERT (DEF__116( (_n + 0))); -ASSERT (DEF__204( (_n + 0))); -ASSERT (DEF__117( (_n + 0))); -ASSERT (DEF__205( (_n + 0))); -ASSERT (DEF__206( (_n + 0))); -ASSERT (DEF__207( (_n + 0))); -ASSERT (DEF__120( (_n + 0))); -ASSERT (DEF__208( (_n + 0))); -ASSERT (DEF__121( (_n + 0))); -ASSERT (DEF__209( (_n + 0))); -ASSERT (DEF__122( (_n + 0))); -ASSERT (DEF__210( (_n + 0))); -ASSERT (DEF__211( (_n + 0))); -ASSERT (DEF__212( (_n + 0))); -ASSERT (DEF__126( (_n + 0))); -ASSERT (DEF__213( (_n + 0))); -ASSERT (DEF__127( (_n + 0))); -ASSERT (DEF__214( (_n + 0))); -ASSERT (DEF__128( (_n + 0))); -ASSERT (DEF__215( (_n + 0))); -ASSERT (DEF__216( (_n + 0))); -ASSERT (DEF__129( (_n + 0))); -ASSERT (DEF__217( (_n + 0))); -ASSERT (DEF__130( (_n + 0))); -ASSERT (DEF__131( (_n + 0))); -ASSERT (DEF__218( (_n + 0))); -ASSERT (DEF__132( (_n + 0))); -ASSERT (DEF__219( (_n + 0))); -ASSERT (DEF__133( (_n + 0))); -ASSERT (DEF__220( (_n + 0))); -ASSERT (DEF__134( (_n + 0))); -ASSERT (DEF__221( (_n + 0))); -ASSERT (DEF__222( (_n + 0))); -ASSERT (DEF__135( (_n + 0))); -ASSERT (DEF__223( (_n + 0))); -ASSERT (DEF__136( (_n + 0))); -ASSERT (DEF__224( (_n + 0))); -ASSERT (DEF__137( (_n + 0))); -ASSERT (DEF__225( (_n + 0))); -ASSERT (DEF__138( (_n + 0))); -ASSERT (DEF__226( (_n + 0))); -ASSERT (DEF__139( (_n + 0))); -ASSERT (DEF__227( (_n + 0))); -ASSERT (DEF__140( (_n + 0))); -ASSERT (DEF__228( (_n + 0))); -ASSERT (DEF__141( (_n + 0))); -ASSERT (DEF__229( (_n + 0))); -ASSERT (DEF__142( (_n + 0))); -ASSERT (DEF__143( (_n + 0))); -ASSERT (DEF__144( (_n + 0))); -ASSERT (DEF__145( (_n + 0))); -ASSERT (DEF__146( (_n + 0))); -ASSERT (DEF__147( (_n + 0))); -ASSERT (DEF__148( (_n + 0))); -ASSERT (DEF__149( (_n + 0))); -ASSERT (DEF__150( (_n + 0))); -ASSERT (DEF__151( (_n + 0))); -ASSERT (DEF__152( (_n + 0))); -ASSERT (DEF__153( (_n + 0))); -ASSERT (DEF__154( (_n + 0))); -ASSERT (DEF__155( (_n + 0))); -ASSERT (DEF__156( (_n + 0))); -ASSERT (DEF__157( (_n + 0))); -ASSERT (DEF__158( (_n + 0))); -ASSERT (DEF__159( (_n + 0))); -ASSERT (DEF__160( (_n + 0))); -ASSERT (DEF__161( (_n + 0))); -ASSERT (DEF__162( (_n + 0))); -ASSERT (DEF__163( (_n + 0))); -ASSERT (DEF__164( (_n + 0))); -ASSERT (DEF__165( (_n + 0))); -ASSERT (DEF__166( (_n + 0))); -ASSERT (DEF__168( (_n + 0))); -ASSERT (DEF__171( (_n + 0))); -ASSERT (DEF__173( (_n + 0))); -ASSERT (DEF__174( (_n - 1))); -ASSERT (DEF__176( (_n - 1))); -ASSERT (DEF__177( (_n - 1))); -ASSERT (DEF__178( (_n - 1))); -ASSERT (DEF__179( (_n - 1))); -ASSERT (DEF__180( (_n - 1))); -ASSERT (DEF__181( (_n - 1))); -ASSERT (DEF__182( (_n - 1))); -ASSERT (DEF__183( (_n - 1))); -ASSERT (DEF__184( (_n - 1))); -ASSERT (DEF__185( (_n - 1))); -ASSERT (DEF__186( (_n - 1))); -ASSERT (DEF__187( (_n - 1))); -ASSERT (DEF__188( (_n - 1))); -ASSERT (DEF__189( (_n - 1))); -ASSERT (DEF__190( (_n - 1))); -ASSERT (DEF__191( (_n - 1))); -ASSERT (DEF__192( (_n - 1))); -ASSERT (DEF__193( (_n - 1))); -ASSERT (DEF__194( (_n - 1))); -ASSERT (DEF__195( (_n - 1))); -ASSERT (DEF__196( (_n - 1))); -ASSERT (DEF__197( (_n - 1))); -ASSERT (DEF__198( (_n - 1))); -ASSERT (DEF__199( (_n - 1))); -ASSERT (DEF__200( (_n - 1))); -ASSERT (DEF__201( (_n - 1))); -ASSERT (DEF__202( (_n - 1))); -ASSERT (DEF__115( (_n - 1))); -ASSERT (DEF__203( (_n - 1))); -ASSERT (DEF__116( (_n - 1))); -ASSERT (DEF__204( (_n - 1))); -ASSERT (DEF__117( (_n - 1))); -ASSERT (DEF__205( (_n - 1))); -ASSERT (DEF__206( (_n - 1))); -ASSERT (DEF__207( (_n - 1))); -ASSERT (DEF__120( (_n - 1))); -ASSERT (DEF__208( (_n - 1))); -ASSERT (DEF__121( (_n - 1))); -ASSERT (DEF__209( (_n - 1))); -ASSERT (DEF__122( (_n - 1))); -ASSERT (DEF__210( (_n - 1))); -ASSERT (DEF__211( (_n - 1))); -ASSERT (DEF__212( (_n - 1))); -ASSERT (DEF__126( (_n - 1))); -ASSERT (DEF__213( (_n - 1))); -ASSERT (DEF__127( (_n - 1))); -ASSERT (DEF__214( (_n - 1))); -ASSERT (DEF__128( (_n - 1))); -ASSERT (DEF__215( (_n - 1))); -ASSERT (DEF__216( (_n - 1))); -ASSERT (DEF__129( (_n - 1))); -ASSERT (DEF__217( (_n - 1))); -ASSERT (DEF__130( (_n - 1))); -ASSERT (DEF__131( (_n - 1))); -ASSERT (DEF__218( (_n - 1))); -ASSERT (DEF__132( (_n - 1))); -ASSERT (DEF__219( (_n - 1))); -ASSERT (DEF__133( (_n - 1))); -ASSERT (DEF__220( (_n - 1))); -ASSERT (DEF__134( (_n - 1))); -ASSERT (DEF__221( (_n - 1))); -ASSERT (DEF__222( (_n - 1))); -ASSERT (DEF__135( (_n - 1))); -ASSERT (DEF__223( (_n - 1))); -ASSERT (DEF__136( (_n - 1))); -ASSERT (DEF__224( (_n - 1))); -ASSERT (DEF__137( (_n - 1))); -ASSERT (DEF__225( (_n - 1))); -ASSERT (DEF__138( (_n - 1))); -ASSERT (DEF__226( (_n - 1))); -ASSERT (DEF__139( (_n - 1))); -ASSERT (DEF__227( (_n - 1))); -ASSERT (DEF__140( (_n - 1))); -ASSERT (DEF__228( (_n - 1))); -ASSERT (DEF__141( (_n - 1))); -ASSERT (DEF__229( (_n - 1))); -ASSERT (DEF__142( (_n - 1))); -ASSERT (DEF__143( (_n - 1))); -ASSERT (DEF__144( (_n - 1))); -ASSERT (DEF__145( (_n - 1))); -ASSERT (DEF__146( (_n - 1))); -ASSERT (DEF__147( (_n - 1))); -ASSERT (DEF__148( (_n - 1))); -ASSERT (DEF__149( (_n - 1))); -ASSERT (DEF__150( (_n - 1))); -ASSERT (DEF__151( (_n - 1))); -ASSERT (DEF__152( (_n - 1))); -ASSERT (DEF__153( (_n - 1))); -ASSERT (DEF__154( (_n - 1))); -ASSERT (DEF__155( (_n - 1))); -ASSERT (DEF__156( (_n - 1))); -ASSERT (DEF__157( (_n - 1))); -ASSERT (DEF__158( (_n - 1))); -ASSERT (DEF__159( (_n - 1))); -ASSERT (DEF__160( (_n - 1))); -ASSERT (DEF__161( (_n - 1))); -ASSERT (DEF__162( (_n - 1))); -ASSERT (DEF__163( (_n - 1))); -ASSERT (DEF__164( (_n - 1))); -ASSERT (DEF__165( (_n - 1))); -ASSERT (DEF__166( (_n - 1))); -ASSERT (DEF__168( (_n - 1))); -ASSERT (DEF__171( (_n - 1))); -ASSERT (DEF__173( (_n - 1))); -ASSERT (P( (_n - 1))); -ASSERT (NOT (P( _n))); -% PUSH; %safe -ASSERT TRUE; -CHECKSAT; -%ECHO "__DONE__"; -% INDUCT : sat -% INDUCT : __DONE__ -% POP; %safe -% INDUCT : Inductive step is Invalid at K = 2. Continuing search. -POP; -ASSERT (P( (_n - 1))); -ASSERT (P( (_n - 2))); -ASSERT (DEF__174( (_n + 0))); -ASSERT (DEF__176( (_n + 0))); -ASSERT (DEF__177( (_n + 0))); -ASSERT (DEF__178( (_n + 0))); -ASSERT (DEF__179( (_n + 0))); -ASSERT (DEF__180( (_n + 0))); -ASSERT (DEF__181( (_n + 0))); -ASSERT (DEF__182( (_n + 0))); -ASSERT (DEF__183( (_n + 0))); -ASSERT (DEF__184( (_n + 0))); -ASSERT (DEF__185( (_n + 0))); -ASSERT (DEF__186( (_n + 0))); -ASSERT (DEF__187( (_n + 0))); -ASSERT (DEF__188( (_n + 0))); -ASSERT (DEF__189( (_n + 0))); -ASSERT (DEF__190( (_n + 0))); -ASSERT (DEF__191( (_n + 0))); -ASSERT (DEF__192( (_n + 0))); -ASSERT (DEF__193( (_n + 0))); -ASSERT (DEF__194( (_n + 0))); -ASSERT (DEF__195( (_n + 0))); -ASSERT (DEF__196( (_n + 0))); -ASSERT (DEF__197( (_n + 0))); -ASSERT (DEF__198( (_n + 0))); -ASSERT (DEF__199( (_n + 0))); -ASSERT (DEF__200( (_n + 0))); -ASSERT (DEF__201( (_n + 0))); -ASSERT (DEF__202( (_n + 0))); -ASSERT (DEF__115( (_n + 0))); -ASSERT (DEF__203( (_n + 0))); -ASSERT (DEF__116( (_n + 0))); -ASSERT (DEF__204( (_n + 0))); -ASSERT (DEF__117( (_n + 0))); -ASSERT (DEF__205( (_n + 0))); -ASSERT (DEF__206( (_n + 0))); -ASSERT (DEF__207( (_n + 0))); -ASSERT (DEF__120( (_n + 0))); -ASSERT (DEF__208( (_n + 0))); -ASSERT (DEF__121( (_n + 0))); -ASSERT (DEF__209( (_n + 0))); -ASSERT (DEF__122( (_n + 0))); -ASSERT (DEF__210( (_n + 0))); -ASSERT (DEF__211( (_n + 0))); -ASSERT (DEF__212( (_n + 0))); -ASSERT (DEF__126( (_n + 0))); -ASSERT (DEF__213( (_n + 0))); -ASSERT (DEF__127( (_n + 0))); -ASSERT (DEF__214( (_n + 0))); -ASSERT (DEF__128( (_n + 0))); -ASSERT (DEF__215( (_n + 0))); -ASSERT (DEF__216( (_n + 0))); -ASSERT (DEF__129( (_n + 0))); -ASSERT (DEF__217( (_n + 0))); -ASSERT (DEF__130( (_n + 0))); -ASSERT (DEF__131( (_n + 0))); -ASSERT (DEF__218( (_n + 0))); -ASSERT (DEF__132( (_n + 0))); -ASSERT (DEF__219( (_n + 0))); -ASSERT (DEF__133( (_n + 0))); -ASSERT (DEF__220( (_n + 0))); -ASSERT (DEF__134( (_n + 0))); -ASSERT (DEF__221( (_n + 0))); -ASSERT (DEF__222( (_n + 0))); -ASSERT (DEF__135( (_n + 0))); -ASSERT (DEF__223( (_n + 0))); -ASSERT (DEF__136( (_n + 0))); -ASSERT (DEF__224( (_n + 0))); -ASSERT (DEF__137( (_n + 0))); -ASSERT (DEF__225( (_n + 0))); -ASSERT (DEF__138( (_n + 0))); -ASSERT (DEF__226( (_n + 0))); -ASSERT (DEF__139( (_n + 0))); -ASSERT (DEF__227( (_n + 0))); -ASSERT (DEF__140( (_n + 0))); -ASSERT (DEF__228( (_n + 0))); -ASSERT (DEF__141( (_n + 0))); -ASSERT (DEF__229( (_n + 0))); -ASSERT (DEF__142( (_n + 0))); -ASSERT (DEF__143( (_n + 0))); -ASSERT (DEF__144( (_n + 0))); -ASSERT (DEF__145( (_n + 0))); -ASSERT (DEF__146( (_n + 0))); -ASSERT (DEF__147( (_n + 0))); -ASSERT (DEF__148( (_n + 0))); -ASSERT (DEF__149( (_n + 0))); -ASSERT (DEF__150( (_n + 0))); -ASSERT (DEF__151( (_n + 0))); -ASSERT (DEF__152( (_n + 0))); -ASSERT (DEF__153( (_n + 0))); -ASSERT (DEF__154( (_n + 0))); -ASSERT (DEF__155( (_n + 0))); -ASSERT (DEF__156( (_n + 0))); -ASSERT (DEF__157( (_n + 0))); -ASSERT (DEF__158( (_n + 0))); -ASSERT (DEF__159( (_n + 0))); -ASSERT (DEF__160( (_n + 0))); -ASSERT (DEF__161( (_n + 0))); -ASSERT (DEF__162( (_n + 0))); -ASSERT (DEF__163( (_n + 0))); -ASSERT (DEF__164( (_n + 0))); -ASSERT (DEF__165( (_n + 0))); -ASSERT (DEF__166( (_n + 0))); -ASSERT (DEF__168( (_n + 0))); -ASSERT (DEF__171( (_n + 0))); -ASSERT (DEF__173( (_n + 0))); -% INDUCT : not refinement_pass. -% INDUCT : Checking K = 3. No message received. -% INDUCT : setup step loop - initialize step. -PUSH; -% INDUCT : ;4b -ASSERT (DEF__174( (_n - 1))); -ASSERT (DEF__176( (_n - 1))); -ASSERT (DEF__177( (_n - 1))); -ASSERT (DEF__178( (_n - 1))); -ASSERT (DEF__179( (_n - 1))); -ASSERT (DEF__180( (_n - 1))); -ASSERT (DEF__181( (_n - 1))); -ASSERT (DEF__182( (_n - 1))); -ASSERT (DEF__183( (_n - 1))); -ASSERT (DEF__184( (_n - 1))); -ASSERT (DEF__185( (_n - 1))); -ASSERT (DEF__186( (_n - 1))); -ASSERT (DEF__187( (_n - 1))); -ASSERT (DEF__188( (_n - 1))); -ASSERT (DEF__189( (_n - 1))); -ASSERT (DEF__190( (_n - 1))); -ASSERT (DEF__191( (_n - 1))); -ASSERT (DEF__192( (_n - 1))); -ASSERT (DEF__193( (_n - 1))); -ASSERT (DEF__194( (_n - 1))); -ASSERT (DEF__195( (_n - 1))); -ASSERT (DEF__196( (_n - 1))); -ASSERT (DEF__197( (_n - 1))); -ASSERT (DEF__198( (_n - 1))); -ASSERT (DEF__199( (_n - 1))); -ASSERT (DEF__200( (_n - 1))); -ASSERT (DEF__201( (_n - 1))); -ASSERT (DEF__202( (_n - 1))); -ASSERT (DEF__115( (_n - 1))); -ASSERT (DEF__203( (_n - 1))); -ASSERT (DEF__116( (_n - 1))); -ASSERT (DEF__204( (_n - 1))); -ASSERT (DEF__117( (_n - 1))); -ASSERT (DEF__205( (_n - 1))); -ASSERT (DEF__206( (_n - 1))); -ASSERT (DEF__207( (_n - 1))); -ASSERT (DEF__120( (_n - 1))); -ASSERT (DEF__208( (_n - 1))); -ASSERT (DEF__121( (_n - 1))); -ASSERT (DEF__209( (_n - 1))); -ASSERT (DEF__122( (_n - 1))); -ASSERT (DEF__210( (_n - 1))); -ASSERT (DEF__211( (_n - 1))); -ASSERT (DEF__212( (_n - 1))); -ASSERT (DEF__126( (_n - 1))); -ASSERT (DEF__213( (_n - 1))); -ASSERT (DEF__127( (_n - 1))); -ASSERT (DEF__214( (_n - 1))); -ASSERT (DEF__128( (_n - 1))); -ASSERT (DEF__215( (_n - 1))); -ASSERT (DEF__216( (_n - 1))); -ASSERT (DEF__129( (_n - 1))); -ASSERT (DEF__217( (_n - 1))); -ASSERT (DEF__130( (_n - 1))); -ASSERT (DEF__131( (_n - 1))); -ASSERT (DEF__218( (_n - 1))); -ASSERT (DEF__132( (_n - 1))); -ASSERT (DEF__219( (_n - 1))); -ASSERT (DEF__133( (_n - 1))); -ASSERT (DEF__220( (_n - 1))); -ASSERT (DEF__134( (_n - 1))); -ASSERT (DEF__221( (_n - 1))); -ASSERT (DEF__222( (_n - 1))); -ASSERT (DEF__135( (_n - 1))); -ASSERT (DEF__223( (_n - 1))); -ASSERT (DEF__136( (_n - 1))); -ASSERT (DEF__224( (_n - 1))); -ASSERT (DEF__137( (_n - 1))); -ASSERT (DEF__225( (_n - 1))); -ASSERT (DEF__138( (_n - 1))); -ASSERT (DEF__226( (_n - 1))); -ASSERT (DEF__139( (_n - 1))); -ASSERT (DEF__227( (_n - 1))); -ASSERT (DEF__140( (_n - 1))); -ASSERT (DEF__228( (_n - 1))); -ASSERT (DEF__141( (_n - 1))); -ASSERT (DEF__229( (_n - 1))); -ASSERT (DEF__142( (_n - 1))); -ASSERT (DEF__143( (_n - 1))); -ASSERT (DEF__144( (_n - 1))); -ASSERT (DEF__145( (_n - 1))); -ASSERT (DEF__146( (_n - 1))); -ASSERT (DEF__147( (_n - 1))); -ASSERT (DEF__148( (_n - 1))); -ASSERT (DEF__149( (_n - 1))); -ASSERT (DEF__150( (_n - 1))); -ASSERT (DEF__151( (_n - 1))); -ASSERT (DEF__152( (_n - 1))); -ASSERT (DEF__153( (_n - 1))); -ASSERT (DEF__154( (_n - 1))); -ASSERT (DEF__155( (_n - 1))); -ASSERT (DEF__156( (_n - 1))); -ASSERT (DEF__157( (_n - 1))); -ASSERT (DEF__158( (_n - 1))); -ASSERT (DEF__159( (_n - 1))); -ASSERT (DEF__160( (_n - 1))); -ASSERT (DEF__161( (_n - 1))); -ASSERT (DEF__162( (_n - 1))); -ASSERT (DEF__163( (_n - 1))); -ASSERT (DEF__164( (_n - 1))); -ASSERT (DEF__165( (_n - 1))); -ASSERT (DEF__166( (_n - 1))); -ASSERT (DEF__168( (_n - 1))); -ASSERT (DEF__171( (_n - 1))); -ASSERT (DEF__173( (_n - 1))); -ASSERT (DEF__174( (_n - 2))); -ASSERT (DEF__176( (_n - 2))); -ASSERT (DEF__177( (_n - 2))); -ASSERT (DEF__178( (_n - 2))); -ASSERT (DEF__179( (_n - 2))); -ASSERT (DEF__180( (_n - 2))); -ASSERT (DEF__181( (_n - 2))); -ASSERT (DEF__182( (_n - 2))); -ASSERT (DEF__183( (_n - 2))); -ASSERT (DEF__184( (_n - 2))); -ASSERT (DEF__185( (_n - 2))); -ASSERT (DEF__186( (_n - 2))); -ASSERT (DEF__187( (_n - 2))); -ASSERT (DEF__188( (_n - 2))); -ASSERT (DEF__189( (_n - 2))); -ASSERT (DEF__190( (_n - 2))); -ASSERT (DEF__191( (_n - 2))); -ASSERT (DEF__192( (_n - 2))); -ASSERT (DEF__193( (_n - 2))); -ASSERT (DEF__194( (_n - 2))); -ASSERT (DEF__195( (_n - 2))); -ASSERT (DEF__196( (_n - 2))); -ASSERT (DEF__197( (_n - 2))); -ASSERT (DEF__198( (_n - 2))); -ASSERT (DEF__199( (_n - 2))); -ASSERT (DEF__200( (_n - 2))); -ASSERT (DEF__201( (_n - 2))); -ASSERT (DEF__202( (_n - 2))); -ASSERT (DEF__115( (_n - 2))); -ASSERT (DEF__203( (_n - 2))); -ASSERT (DEF__116( (_n - 2))); -ASSERT (DEF__204( (_n - 2))); -ASSERT (DEF__117( (_n - 2))); -ASSERT (DEF__205( (_n - 2))); -ASSERT (DEF__206( (_n - 2))); -ASSERT (DEF__207( (_n - 2))); -ASSERT (DEF__120( (_n - 2))); -ASSERT (DEF__208( (_n - 2))); -ASSERT (DEF__121( (_n - 2))); -ASSERT (DEF__209( (_n - 2))); -ASSERT (DEF__122( (_n - 2))); -ASSERT (DEF__210( (_n - 2))); -ASSERT (DEF__211( (_n - 2))); -ASSERT (DEF__212( (_n - 2))); -ASSERT (DEF__126( (_n - 2))); -ASSERT (DEF__213( (_n - 2))); -ASSERT (DEF__127( (_n - 2))); -ASSERT (DEF__214( (_n - 2))); -ASSERT (DEF__128( (_n - 2))); -ASSERT (DEF__215( (_n - 2))); -ASSERT (DEF__216( (_n - 2))); -ASSERT (DEF__129( (_n - 2))); -ASSERT (DEF__217( (_n - 2))); -ASSERT (DEF__130( (_n - 2))); -ASSERT (DEF__131( (_n - 2))); -ASSERT (DEF__218( (_n - 2))); -ASSERT (DEF__132( (_n - 2))); -ASSERT (DEF__219( (_n - 2))); -ASSERT (DEF__133( (_n - 2))); -ASSERT (DEF__220( (_n - 2))); -ASSERT (DEF__134( (_n - 2))); -ASSERT (DEF__221( (_n - 2))); -ASSERT (DEF__222( (_n - 2))); -ASSERT (DEF__135( (_n - 2))); -ASSERT (DEF__223( (_n - 2))); -ASSERT (DEF__136( (_n - 2))); -ASSERT (DEF__224( (_n - 2))); -ASSERT (DEF__137( (_n - 2))); -ASSERT (DEF__225( (_n - 2))); -ASSERT (DEF__138( (_n - 2))); -ASSERT (DEF__226( (_n - 2))); -ASSERT (DEF__139( (_n - 2))); -ASSERT (DEF__227( (_n - 2))); -ASSERT (DEF__140( (_n - 2))); -ASSERT (DEF__228( (_n - 2))); -ASSERT (DEF__141( (_n - 2))); -ASSERT (DEF__229( (_n - 2))); -ASSERT (DEF__142( (_n - 2))); -ASSERT (DEF__143( (_n - 2))); -ASSERT (DEF__144( (_n - 2))); -ASSERT (DEF__145( (_n - 2))); -ASSERT (DEF__146( (_n - 2))); -ASSERT (DEF__147( (_n - 2))); -ASSERT (DEF__148( (_n - 2))); -ASSERT (DEF__149( (_n - 2))); -ASSERT (DEF__150( (_n - 2))); -ASSERT (DEF__151( (_n - 2))); -ASSERT (DEF__152( (_n - 2))); -ASSERT (DEF__153( (_n - 2))); -ASSERT (DEF__154( (_n - 2))); -ASSERT (DEF__155( (_n - 2))); -ASSERT (DEF__156( (_n - 2))); -ASSERT (DEF__157( (_n - 2))); -ASSERT (DEF__158( (_n - 2))); -ASSERT (DEF__159( (_n - 2))); -ASSERT (DEF__160( (_n - 2))); -ASSERT (DEF__161( (_n - 2))); -ASSERT (DEF__162( (_n - 2))); -ASSERT (DEF__163( (_n - 2))); -ASSERT (DEF__164( (_n - 2))); -ASSERT (DEF__165( (_n - 2))); -ASSERT (DEF__166( (_n - 2))); -ASSERT (DEF__168( (_n - 2))); -ASSERT (DEF__171( (_n - 2))); -ASSERT (DEF__173( (_n - 2))); -ASSERT (NOT (P( _n))); -% PUSH; %safe -ASSERT TRUE; -CHECKSAT; -%ECHO "__DONE__"; -% INDUCT : Abort in 3 step. diff --git a/test/regress/regress0/datatypes/Makefile.am b/test/regress/regress0/datatypes/Makefile.am index b95261d56..478d0d5f3 100644 --- a/test/regress/regress0/datatypes/Makefile.am +++ b/test/regress/regress0/datatypes/Makefile.am @@ -33,7 +33,6 @@ TESTS = \ empty_tuprec.cvc \ mutually-recursive.cvc \ rewriter.cvc \ - typed_v1l50016-simp.cvc \ typed_v10l30054.cvc \ typed_v1l80005.cvc \ typed_v2l30079.cvc \ diff --git a/test/regress/regress0/datatypes/typed_v1l50016-simp.cvc b/test/regress/regress0/datatypes/typed_v1l50016-simp.cvc deleted file mode 100644 index b273d99e9..000000000 --- a/test/regress/regress0/datatypes/typed_v1l50016-simp.cvc +++ /dev/null @@ -1,44 +0,0 @@ -% EXPECT: invalid -% EXIT: 10 - -DATATYPE - nat = succ(pred : nat) | zero, - list = cons(car : tree, cdr : list) | null, - tree = node(children : list) | leaf(data : nat) -END; - -x1 : nat ; -x2 : list ; -x3 : tree ; - -QUERY - -(NOT is_zero((LET x154 = (LET x155 = node((LET x156 = (LET x157 = (LET x158 = (LET x159 = (LET x160 = (LET x161 = (LET x162 = cons((LET x163 = (LET x164 = (LET x165 = (LET x166 = (LET x167 = (LET x168 = (LET x169 = (LET x170 = (LET x171 = (LET x172 = (LET x173 = x3 IN - (IF is_node(x173) THEN children(x173) ELSE null ENDIF)) IN - (IF is_cons(x172) THEN car(x172) ELSE leaf(zero) ENDIF)) IN - (IF is_node(x171) THEN children(x171) ELSE null ENDIF)) IN - (IF is_cons(x170) THEN cdr(x170) ELSE null ENDIF)) IN - (IF is_cons(x169) THEN car(x169) ELSE leaf(zero) ENDIF)) IN - (IF is_node(x168) THEN children(x168) ELSE null ENDIF)) IN - (IF is_cons(x167) THEN cdr(x167) ELSE null ENDIF)) IN - (IF is_cons(x166) THEN cdr(x166) ELSE null ENDIF)) IN - (IF is_cons(x165) THEN cdr(x165) ELSE null ENDIF)) IN - (IF is_cons(x164) THEN cdr(x164) ELSE null ENDIF)) IN - (IF is_cons(x163) THEN car(x163) ELSE leaf(zero) ENDIF)),cons((LET x174 = cons(x3,(LET x175 = node(cons(node((LET x176 = x3 IN - (IF is_node(x176) THEN children(x176) ELSE null ENDIF))),x2)) IN - (IF is_node(x175) THEN children(x175) ELSE null ENDIF))) IN - (IF is_cons(x174) THEN car(x174) ELSE leaf(zero) ENDIF)),cons(leaf(succ((LET x177 = node(null) IN - (IF is_leaf(x177) THEN data(x177) ELSE zero ENDIF)))),(LET x178 = (LET x179 = (LET x180 = (LET x181 = node(x2) IN - (IF is_node(x181) THEN children(x181) ELSE null ENDIF)) IN - (IF is_cons(x180) THEN car(x180) ELSE leaf(zero) ENDIF)) IN - (IF is_node(x179) THEN children(x179) ELSE null ENDIF)) IN - (IF is_cons(x178) THEN cdr(x178) ELSE null ENDIF))))) IN - (IF is_cons(x162) THEN cdr(x162) ELSE null ENDIF)) IN - (IF is_cons(x161) THEN cdr(x161) ELSE null ENDIF)) IN - (IF is_cons(x160) THEN car(x160) ELSE leaf(zero) ENDIF)) IN - (IF is_node(x159) THEN children(x159) ELSE null ENDIF)) IN - (IF is_cons(x158) THEN cdr(x158) ELSE null ENDIF)) IN - (IF is_cons(x157) THEN cdr(x157) ELSE null ENDIF)) IN - (IF is_cons(x156) THEN cdr(x156) ELSE null ENDIF))) IN - (IF is_leaf(x155) THEN data(x155) ELSE zero ENDIF)) IN - (IF is_succ(x154) THEN pred(x154) ELSE zero ENDIF)))); diff --git a/test/regress/regress0/decision/Makefile.am b/test/regress/regress0/decision/Makefile.am index 42fedd480..969d20124 100644 --- a/test/regress/regress0/decision/Makefile.am +++ b/test/regress/regress0/decision/Makefile.am @@ -22,8 +22,6 @@ TESTS = \ quant-Arrays_Q1-noinfer.smt2 \ quant-ex1.smt2 \ quant-ex1.disable_miniscope.smt2 \ - uflia-error0.smt2 \ - uflia-xs-09-16-3-4-1-5.smt \ uflia-xs-09-16-3-4-1-5.delta03.smt \ aufbv-fuzz01.smt \ bug347.smt \ @@ -38,20 +36,13 @@ TESTS = \ pp-regfile.delta01.smt \ pp-regfile.delta02.smt -# Correct, but takes too long: -# pp-regfile.smt \ -# - EXTRA_DIST = $(TESTS) \ aufbv-fuzz01.smt.expect \ pp-regfile.delta01.smt.expect \ - uflia-error0.smt2.expect \ bitvec0.delta01.smt.expect \ pp-regfile.delta02.smt.expect \ uflia-xs-09-16-3-4-1-5.delta03.smt.expect \ bitvec0.smt.expect \ - pp-regfile.smt.expect \ - uflia-xs-09-16-3-4-1-5.smt.expect \ bitvec5.smt.expect \ quant-Arrays_Q1-noinfer.smt2.expect \ wchains010ue.delta02.smt.expect \ diff --git a/test/regress/regress0/decision/pp-regfile.smt b/test/regress/regress0/decision/pp-regfile.smt deleted file mode 100644 index e60be055a..000000000 --- a/test/regress/regress0/decision/pp-regfile.smt +++ /dev/null @@ -1,145 +0,0 @@ -(benchmark pp_regfile.smt - :source { -Translated from old SVC processor verification benchmarks. Contact Clark -Barrett at barrett@cs.nyu.edu for more information. - -This benchmark was automatically translated into SMT-LIB format from -CVC format using CVC Lite -} - :status unsat -:category { industrial } -:difficulty { 0 } - :logic QF_AUFLIA - :extrapreds ((CLOCK_INIT)) - :extrapreds ((INSTRISLOAD_S2E_INIT)) - :extrapreds ((INSTRISSTORE_S2E_INIT)) - :extrapreds ((STALL_S2R_INIT)) - :extrafuns ((BDEST_S2E_INIT Int)) - :extrapreds ((PCDRVRESULT_S2E_INIT)) - :extrafuns ((ADEST_S2E_INIT Int)) - :extrafuns ((BOPCODE_S2E_INIT Int)) - :extrapreds ((INSTRISLOAD_S2M_INIT)) - :extrafuns ((DMEM_INIT Array)) - :extrafuns ((STOREADDR_S2M_INIT Int)) - :extrafuns ((CACHEDOUT_S2_INIT Int)) - :extrafuns ((plus Int Int Int)) - :extrafuns ((PC_S2I_INIT Int)) - :extrafuns ((PC_PLUS_S2I_INIT Int)) - :extrapreds ((ABUBBLE_S2R_INIT)) - :extrapreds ((BBUBBLE_S2R_INIT)) - :extrafuns ((SRC1_OF Int Int)) - :extrafuns ((AINST_S2R_INIT Int)) - :extrafuns ((SRC2_OF Int Int)) - :extrafuns ((BINST_S2R_INIT Int)) - :extrafuns ((OPCODE_OF Int Int)) - :extrafuns ((IMEM_INIT Array)) - :extrafuns ((DEST_OF Int Int)) - :extrapreds ((NON_DET_STALL_INIT)) - :extrapreds ((NONDET_MEMSTALL_S1_INIT)) - :extrafuns ((BDEST_S2M_INIT Int)) - :extrafuns ((BDEST_S1M_INIT Int)) - :extrapreds ((BBUBBLE_S1E_INIT)) - :extrafuns ((BDEST_S1E_INIT Int)) - :extrapreds ((BBUBBLE_S1R_INIT)) - :extrapreds ((STALL_S1R_INIT)) - :extrafuns ((BINST_S1R_INIT Int)) - :extrapreds ((TAKENBRANCH_S1M_INIT)) - :extrapreds ((STALL_S1E_INIT)) - :extrafuns ((AOPCODE_S1E_INIT Int)) - :extrapreds ((BRANCH_CONDITION Int Int)) - :extrafuns ((ASBYPASSSEL_S1E_INIT Int)) - :extrafuns ((BDATA_S1M_INIT Int)) - :extrafuns ((ADATA_S1M_INIT Int)) - :extrapreds ((BWASLOAD_S1W_INIT)) - :extrafuns ((BLOADDATA_S1W_INIT Int)) - :extrafuns ((BDATA_S1W_INIT Int)) - :extrafuns ((ADATA_S1W_INIT Int)) - :extrafuns ((ASDATA_S1E_INIT Int)) - :extrafuns ((ATBYPASSSEL_S1E_INIT Int)) - :extrafuns ((ATDATA_S1E_INIT Int)) - :extrafuns ((ATARGET_S1E_INIT Int)) - :extrapreds ((TAKENBRANCH_S2E_INIT)) - :extrafuns ((ADEST_S2M_INIT Int)) - :extrafuns ((BSBUS_S2E_INIT Int)) - :extrafuns ((BSRC2BUS_S2E_INIT Int)) - :extrafuns ((ALU Int Int Int Int)) - :extrafuns ((ALU_OP_OF Int Int)) - :extrafuns ((PCPLUS_S2R_INIT Int)) - :extrafuns ((AOPCODE_S2E_INIT Int)) - :extrafuns ((ASBUS_S2E_INIT Int)) - :extrafuns ((ASRC2BUS_S2E_INIT Int)) - :extrafuns ((NO_VALUE0 Int)) - :extrafuns ((BDATA_S2M_INIT Int)) - :extrafuns ((ADATA_S2M_INIT Int)) - :extrafuns ((REGFILE_INIT Array)) - :extrafuns ((OFFSET_OF Int Int)) - :extrafuns ((PC_CHAIN_S2R_INIT Int)) - :extrafuns ((AINST_S1R_INIT Int)) - :extrafuns ((ADEST_S1E_INIT Int)) - :extrafuns ((ADEST_S1M_INIT Int)) - :extrapreds ((INSTRISLOAD_S1E_INIT)) - :extrapreds ((INSTRISSTORE_S1E_INIT)) - :extrafuns ((BSBYPASSSEL_S1E_INIT Int)) - :extrafuns ((BSDATA_S1E_INIT Int)) - :extrapreds ((BUSEIMM_S1E_INIT)) - :extrafuns ((BIMMBUS_S1E_INIT Int)) - :extrafuns ((BTBYPASSSEL_S1E_INIT Int)) - :extrafuns ((BTDATA_S1E_INIT Int)) - :extrafuns ((BOPCODE_S1E_INIT Int)) - :extrapreds ((PCDRVRESULT_S1E_INIT)) - :extrafuns ((PCPLUS_S1R_INIT Int)) - :extrapreds ((AUSEIMM_S1E_INIT)) - :extrafuns ((AIMMBUS_S1E_INIT Int)) - :extrapreds ((INSTRISLOAD_S1M_INIT)) - :extrapreds ((INSTRISSTORE_S1M_INIT)) - :extrafuns ((STOREADDR_S1M_INIT Int)) - :extrafuns ((STOREDATA_S1M_INIT Int)) - :extrafuns ((MEMADDR_S1M_INIT Int)) - :extrafuns ((MISSADDR_S1W_INIT Int)) - :extrafuns ((NO_VALUE1 Int)) - :extrafuns ((BDEST_S1W_INIT Int)) - :extrafuns ((ADEST_S1W_INIT Int)) - :extrafuns ((PC_CHAIN_S1R_INIT Int)) - :extrapreds ((NO_VALUE2)) - :extrafuns ((SHORT_IMMED_OF Int Int)) - :extrafuns ((STOREDATA_S2E_INIT Int)) - :extrafuns ((NO_VALUE20 Int)) - :extrapreds ((ABUBBLE_S1R_INIT)) - :extrapreds ((NO_VALUE4)) - :extrafuns ((NO_VALUE21 Int)) - :extrapreds ((NO_VALUE22)) - :extrafuns ((NO_VALUE23 Int)) - :extrapreds ((NO_VALUE24)) - :extrafuns ((NO_VALUE25 Int)) - :extrapreds ((NO_VALUE26)) - :extrafuns ((NO_VALUE27 Int)) - :extrafuns ((NO_VALUE28 Int)) - :extrafuns ((NO_VALUE29 Int)) - :extrapreds ((NO_VALUE30)) - :extrafuns ((NO_VALUE31 Int)) - :extrapreds ((NO_VALUE32)) - :extrafuns ((NO_VALUE33 Int)) - :extrapreds ((NO_VALUE34)) - :extrafuns ((NO_VALUE35 Int)) - :extrapreds ((NO_VALUE36)) - :extrafuns ((NO_VALUE37 Int)) - :extrafuns ((ARB_ADDR Int)) - :extrafuns ((NO_VALUE3 Int)) - :extrafuns ((NO_VALUE5 Int)) - :extrapreds ((NO_VALUE6)) - :extrafuns ((NO_VALUE7 Int)) - :extrapreds ((NO_VALUE8)) - :extrafuns ((NO_VALUE9 Int)) - :extrapreds ((NO_VALUE10)) - :extrafuns ((NO_VALUE11 Int)) - :extrapreds ((NO_VALUE12)) - :extrafuns ((NO_VALUE13 Int)) - :extrapreds ((NO_VALUE14)) - :extrafuns ((NO_VALUE15 Int)) - :extrapreds ((NO_VALUE16)) - :extrafuns ((NO_VALUE17 Int)) - :extrapreds ((NO_VALUE18)) - :extrafuns ((NO_VALUE19 Int)) - :formula -(let (?cvcl_2 10) (let (?cvcl_4 11) (let (?cvcl_75 12) (let (?cvcl_76 13) (let (?cvcl_10 14) (let (?cvcl_77 15) (let (?cvcl_50 16) (let (?cvcl_52 17) (flet ($cvcl_0 (= BOPCODE_S2E_INIT ?cvcl_2)) (flet ($cvcl_1 (= BOPCODE_S2E_INIT ?cvcl_4)) (let (?cvcl_5 (plus 4 PC_S2I_INIT)) (let (?cvcl_216 (plus 4 ?cvcl_5)) (flet ($cvcl_199 (if_then_else BBUBBLE_S2R_INIT false true)) (let (?cvcl_98 (SRC1_OF AINST_S2R_INIT)) (flet ($cvcl_99 (= ?cvcl_98 BDEST_S2E_INIT)) (let (?cvcl_102 (SRC2_OF AINST_S2R_INIT)) (flet ($cvcl_103 (= ?cvcl_102 BDEST_S2E_INIT)) (let (?cvcl_201 (SRC1_OF BINST_S2R_INIT)) (flet ($cvcl_202 (= ?cvcl_201 BDEST_S2E_INIT)) (let (?cvcl_207 (SRC2_OF BINST_S2R_INIT)) (flet ($cvcl_208 (= ?cvcl_207 BDEST_S2E_INIT)) (let (?cvcl_8 (select IMEM_INIT PC_S2I_INIT)) (let (?cvcl_3 (OPCODE_OF ?cvcl_8)) (let (?cvcl_7 (select IMEM_INIT ?cvcl_5)) (let (?cvcl_6 (OPCODE_OF ?cvcl_7)) (let (?cvcl_9 (DEST_OF ?cvcl_8)) (let (?cvcl_11 (SRC1_OF ?cvcl_7)) (let (?cvcl_13 (SRC2_OF ?cvcl_7)) (flet ($cvcl_12 (= ?cvcl_3 ?cvcl_10)) (let (?cvcl_42 (OPCODE_OF BINST_S2R_INIT)) (flet ($cvcl_14 (= ?cvcl_42 ?cvcl_2)) (let (?cvcl_15 (DEST_OF BINST_S2R_INIT)) (flet ($cvcl_37 (if_then_else CLOCK_INIT NON_DET_STALL_INIT NONDET_MEMSTALL_S1_INIT)) (flet ($cvcl_59 (if_then_else $cvcl_37 false true)) (flet ($cvcl_26 (if_then_else CLOCK_INIT false true)) (flet ($cvcl_25 (if_then_else $cvcl_26 false true)) (flet ($cvcl_24 (if_then_else $cvcl_25 false true)) (flet ($cvcl_23 (if_then_else $cvcl_24 false true)) (flet ($cvcl_22 (if_then_else $cvcl_23 false true)) (flet ($cvcl_21 (if_then_else $cvcl_22 false true)) (flet ($cvcl_20 (if_then_else $cvcl_21 false true)) (flet ($cvcl_19 (if_then_else $cvcl_20 false true)) (flet ($cvcl_18 (if_then_else $cvcl_19 false true)) (flet ($cvcl_17 (if_then_else $cvcl_18 false true)) (flet ($cvcl_27 (if_then_else $cvcl_17 false true)) (flet ($cvcl_16 (if_then_else $cvcl_27 false true)) (flet ($cvcl_1044 (if_then_else CLOCK_INIT false NONDET_MEMSTALL_S1_INIT)) (flet ($cvcl_1042 (if_then_else $cvcl_26 false $cvcl_1044)) (flet ($cvcl_1040 (if_then_else $cvcl_25 false $cvcl_1042)) (flet ($cvcl_1038 (if_then_else $cvcl_24 false $cvcl_1040)) (flet ($cvcl_1036 (if_then_else $cvcl_23 false $cvcl_1038)) (flet ($cvcl_1034 (if_then_else $cvcl_22 false $cvcl_1036)) (flet ($cvcl_1032 (if_then_else $cvcl_21 false $cvcl_1034)) (flet ($cvcl_1030 (if_then_else $cvcl_20 false $cvcl_1032)) (flet ($cvcl_1028 (if_then_else $cvcl_19 false $cvcl_1030)) (flet ($cvcl_1026 (if_then_else $cvcl_18 false $cvcl_1028)) (flet ($cvcl_1881 (if_then_else (if_then_else $cvcl_17 false $cvcl_1026) false true)) (flet ($cvcl_1870 (if_then_else $cvcl_16 $cvcl_1881 false)) (flet ($cvcl_1045 (if_then_else CLOCK_INIT true STALL_S1R_INIT)) (flet ($cvcl_1043 (if_then_else $cvcl_26 true $cvcl_1045)) (flet ($cvcl_1041 (if_then_else $cvcl_25 true $cvcl_1043)) (flet ($cvcl_1039 (if_then_else $cvcl_24 true $cvcl_1041)) (flet ($cvcl_1037 (if_then_else $cvcl_23 true $cvcl_1039)) (flet ($cvcl_1035 (if_then_else $cvcl_22 true $cvcl_1037)) (flet ($cvcl_1033 (if_then_else $cvcl_21 true $cvcl_1035)) (flet ($cvcl_1031 (if_then_else $cvcl_20 true $cvcl_1033)) (flet ($cvcl_1029 (if_then_else $cvcl_19 true $cvcl_1031)) (flet ($cvcl_1027 (if_then_else $cvcl_18 true $cvcl_1029)) (flet ($cvcl_1883 (if_then_else $cvcl_1026 false true)) (flet ($cvcl_1861 (if_then_else $cvcl_27 $cvcl_1883 false)) (flet ($cvcl_1762 (if_then_else $cvcl_1028 false true)) (flet ($cvcl_1754 (if_then_else $cvcl_17 $cvcl_1762 false)) (flet ($cvcl_1655 (if_then_else $cvcl_1030 false true)) (flet ($cvcl_1647 (if_then_else $cvcl_18 $cvcl_1655 false)) (flet ($cvcl_1548 (if_then_else $cvcl_1032 false true)) (flet ($cvcl_1540 (if_then_else $cvcl_19 $cvcl_1548 false)) (flet ($cvcl_1441 (if_then_else $cvcl_1034 false true)) (flet ($cvcl_1433 (if_then_else $cvcl_20 $cvcl_1441 false)) (flet ($cvcl_1335 (if_then_else $cvcl_1036 false true)) (flet ($cvcl_1327 (if_then_else $cvcl_21 $cvcl_1335 false)) (flet ($cvcl_1231 (if_then_else $cvcl_1038 false true)) (flet ($cvcl_1223 (if_then_else $cvcl_22 $cvcl_1231 false)) (flet ($cvcl_1154 (if_then_else $cvcl_1040 false true)) (flet ($cvcl_1146 (if_then_else $cvcl_23 $cvcl_1154 false)) (flet ($cvcl_1094 (if_then_else $cvcl_1042 false true)) (flet ($cvcl_1087 (if_then_else $cvcl_24 $cvcl_1094 false)) (flet ($cvcl_1050 (if_then_else $cvcl_1044 false true)) (flet ($cvcl_1046 (if_then_else $cvcl_25 $cvcl_1050 false)) (flet ($cvcl_47 (if_then_else NONDET_MEMSTALL_S1_INIT false true)) (flet ($cvcl_74 (if_then_else $cvcl_26 $cvcl_47 false)) (flet ($cvcl_80 (= AOPCODE_S1E_INIT ?cvcl_76)) (flet ($cvcl_78 (= ASBYPASSSEL_S1E_INIT 4)) (let (?cvcl_81 (ite (= ASBYPASSSEL_S1E_INIT 0) 0 (ite (= ASBYPASSSEL_S1E_INIT 2) BDATA_S1M_INIT (ite (= ASBYPASSSEL_S1E_INIT 1) ADATA_S1M_INIT (ite (if_then_else $cvcl_78 BWASLOAD_S1W_INIT false) BLOADDATA_S1W_INIT (ite $cvcl_78 BDATA_S1W_INIT (ite (= ASBYPASSSEL_S1E_INIT 3) ADATA_S1W_INIT ASDATA_S1E_INIT))))))) (flet ($cvcl_79 (= ATBYPASSSEL_S1E_INIT 4)) (let (?cvcl_145 (ite (= ATBYPASSSEL_S1E_INIT 0) 0 (ite (= ATBYPASSSEL_S1E_INIT 2) BDATA_S1M_INIT (ite (= ATBYPASSSEL_S1E_INIT 1) ADATA_S1M_INIT (ite (if_then_else $cvcl_79 BWASLOAD_S1W_INIT false) BLOADDATA_S1W_INIT (ite $cvcl_79 BDATA_S1W_INIT (ite (= ATBYPASSSEL_S1E_INIT 3) ADATA_S1W_INIT ATDATA_S1E_INIT))))))) (flet ($cvcl_115 (if_then_else (if_then_else TAKENBRANCH_S1M_INIT false true) (if_then_else (if_then_else STALL_S1E_INIT false true) (if_then_else (= AOPCODE_S1E_INIT ?cvcl_75) true (if_then_else (= AOPCODE_S1E_INIT ?cvcl_10) true (if_then_else $cvcl_80 true (if_then_else (= AOPCODE_S1E_INIT ?cvcl_77) (BRANCH_CONDITION ?cvcl_81 ?cvcl_145) false)))) false) false)) (let (?cvcl_116 (ite $cvcl_80 ?cvcl_81 ATARGET_S1E_INIT)) (let (?cvcl_114 (ite $cvcl_115 ?cvcl_116 PC_PLUS_S2I_INIT)) (let (?cvcl_96 (ite $cvcl_74 (ite STALL_S1R_INIT PC_S2I_INIT ?cvcl_114) PC_S2I_INIT)) (flet ($cvcl_132 (if_then_else CLOCK_INIT TAKENBRANCH_S2E_INIT TAKENBRANCH_S1M_INIT)) (flet ($cvcl_134 (if_then_else CLOCK_INIT STALL_S2R_INIT STALL_S1E_INIT)) (let (?cvcl_193 (OPCODE_OF AINST_S2R_INIT)) (let (?cvcl_97 (ite CLOCK_INIT ?cvcl_193 AOPCODE_S1E_INIT)) (flet ($cvcl_112 (= ?cvcl_97 ?cvcl_76)) (let (?cvcl_100 (ite CLOCK_INIT (ite (= ?cvcl_98 0) 0 (ite $cvcl_99 2 (ite (= ?cvcl_98 ADEST_S2E_INIT) 1 (ite (= ?cvcl_98 BDEST_S2M_INIT) 4 (ite (= ?cvcl_98 ADEST_S2M_INIT) 3 5))))) ASBYPASSSEL_S1E_INIT)) (let (?cvcl_224 (ite (if_then_else INSTRISLOAD_S2E_INIT true INSTRISSTORE_S2E_INIT) (plus BSBUS_S2E_INIT BSRC2BUS_S2E_INIT) (ALU (ALU_OP_OF BOPCODE_S2E_INIT) BSBUS_S2E_INIT BSRC2BUS_S2E_INIT))) (let (?cvcl_105 (ite CLOCK_INIT ?cvcl_224 BDATA_S1M_INIT)) (let (?cvcl_106 (ite CLOCK_INIT (ite PCDRVRESULT_S2E_INIT PCPLUS_S2R_INIT (ALU (ALU_OP_OF AOPCODE_S2E_INIT) ASBUS_S2E_INIT ASRC2BUS_S2E_INIT)) ADATA_S1M_INIT)) (flet ($cvcl_101 (= ?cvcl_100 4)) (flet ($cvcl_107 (if_then_else CLOCK_INIT INSTRISLOAD_S2M_INIT BWASLOAD_S1W_INIT)) (let (?cvcl_108 (ite (if_then_else INSTRISLOAD_S2M_INIT CLOCK_INIT false) (ite INSTRISLOAD_S2M_INIT CACHEDOUT_S2_INIT NO_VALUE0) BLOADDATA_S1W_INIT)) (let (?cvcl_110 (ite CLOCK_INIT BDATA_S2M_INIT BDATA_S1W_INIT)) (let (?cvcl_111 (ite CLOCK_INIT ADATA_S2M_INIT ADATA_S1W_INIT)) (let (?cvcl_149 (ite CLOCK_INIT (select REGFILE_INIT ?cvcl_98) ASDATA_S1E_INIT)) (let (?cvcl_113 (ite (= ?cvcl_100 0) 0 (ite (= ?cvcl_100 2) ?cvcl_105 (ite (= ?cvcl_100 1) ?cvcl_106 (ite (if_then_else $cvcl_101 $cvcl_107 false) ?cvcl_108 (ite $cvcl_101 ?cvcl_110 (ite (= ?cvcl_100 3) ?cvcl_111 ?cvcl_149))))))) (let (?cvcl_104 (ite CLOCK_INIT (ite (= ?cvcl_102 0) 0 (ite $cvcl_103 2 (ite (= ?cvcl_102 ADEST_S2E_INIT) 1 (ite (= ?cvcl_102 BDEST_S2M_INIT) 4 (ite (= ?cvcl_102 ADEST_S2M_INIT) 3 5))))) ATBYPASSSEL_S1E_INIT)) (flet ($cvcl_109 (= ?cvcl_104 4)) (let (?cvcl_162 (ite CLOCK_INIT (select REGFILE_INIT ?cvcl_102) ATDATA_S1E_INIT)) (let (?cvcl_221 (ite (= ?cvcl_104 0) 0 (ite (= ?cvcl_104 2) ?cvcl_105 (ite (= ?cvcl_104 1) ?cvcl_106 (ite (if_then_else $cvcl_109 $cvcl_107 false) ?cvcl_108 (ite $cvcl_109 ?cvcl_110 (ite (= ?cvcl_104 3) ?cvcl_111 ?cvcl_162))))))) (flet ($cvcl_166 (if_then_else (if_then_else $cvcl_132 false true) (if_then_else (if_then_else $cvcl_134 false true) (if_then_else (= ?cvcl_97 ?cvcl_75) true (if_then_else (= ?cvcl_97 ?cvcl_10) true (if_then_else $cvcl_112 true (if_then_else (= ?cvcl_97 ?cvcl_77) (BRANCH_CONDITION ?cvcl_113 ?cvcl_221) false)))) false) false)) (let (?cvcl_167 (ite $cvcl_112 ?cvcl_113 (plus (OFFSET_OF AINST_S2R_INIT) (plus 4 PC_CHAIN_S2R_INIT)))) (let (?cvcl_168 (ite $cvcl_74 (ite STALL_S1R_INIT ?cvcl_114 (ite $cvcl_115 (plus 4 (plus 4 ?cvcl_116)) (plus 4 (plus 4 PC_PLUS_S2I_INIT)))) PC_PLUS_S2I_INIT)) (let (?cvcl_165 (ite $cvcl_166 ?cvcl_167 ?cvcl_168)) (let (?cvcl_1048 (ite $cvcl_1046 (ite $cvcl_1045 ?cvcl_96 ?cvcl_165) ?cvcl_96)) (flet ($cvcl_38 (if_then_else $cvcl_74 false true)) (flet ($cvcl_184 (if_then_else $cvcl_38 TAKENBRANCH_S2E_INIT (if_then_else STALL_S1E_INIT TAKENBRANCH_S2E_INIT $cvcl_115))) (flet ($cvcl_185 (if_then_else $cvcl_26 $cvcl_184 $cvcl_132)) (flet ($cvcl_133 (if_then_else $cvcl_47 $cvcl_26 false)) (flet ($cvcl_187 (if_then_else $cvcl_133 STALL_S1R_INIT STALL_S2R_INIT)) (flet ($cvcl_188 (if_then_else $cvcl_26 $cvcl_187 $cvcl_134)) (flet ($cvcl_135 (if_then_else STALL_S1R_INIT true $cvcl_38)) (let (?cvcl_137 (ite $cvcl_135 AINST_S2R_INIT AINST_S1R_INIT)) (let (?cvcl_279 (OPCODE_OF ?cvcl_137)) (let (?cvcl_136 (ite $cvcl_26 ?cvcl_279 ?cvcl_97)) (flet ($cvcl_163 (= ?cvcl_136 ?cvcl_76)) (let (?cvcl_138 (SRC1_OF ?cvcl_137)) (let (?cvcl_41 (ite $cvcl_38 BDEST_S2E_INIT (ite BBUBBLE_S1E_INIT 0 BDEST_S1E_INIT))) (let (?cvcl_151 (ite $cvcl_38 ADEST_S2E_INIT ADEST_S1E_INIT)) (let (?cvcl_139 (ite $cvcl_38 BDEST_S2M_INIT BDEST_S1M_INIT)) (let (?cvcl_152 (ite $cvcl_38 ADEST_S2M_INIT ADEST_S1M_INIT)) (let (?cvcl_140 (ite $cvcl_26 (ite (= ?cvcl_138 0) 0 (ite (= ?cvcl_41 ?cvcl_138) 2 (ite (= ?cvcl_151 ?cvcl_138) 1 (ite (= ?cvcl_139 ?cvcl_138) 4 (ite (= ?cvcl_152 ?cvcl_138) 3 5))))) ?cvcl_100)) (flet ($cvcl_198 (if_then_else $cvcl_38 INSTRISLOAD_S2E_INIT INSTRISLOAD_S1E_INIT)) (flet ($cvcl_200 (if_then_else $cvcl_38 INSTRISSTORE_S2E_INIT INSTRISSTORE_S1E_INIT)) (flet ($cvcl_141 (= BSBYPASSSEL_S1E_INIT 4)) (let (?cvcl_143 (ite $cvcl_38 BSBUS_S2E_INIT (ite (= BSBYPASSSEL_S1E_INIT 0) 0 (ite (= BSBYPASSSEL_S1E_INIT 2) BDATA_S1M_INIT (ite (= BSBYPASSSEL_S1E_INIT 1) ADATA_S1M_INIT (ite (if_then_else $cvcl_141 BWASLOAD_S1W_INIT false) BLOADDATA_S1W_INIT (ite $cvcl_141 BDATA_S1W_INIT (ite (= BSBYPASSSEL_S1E_INIT 3) ADATA_S1W_INIT BSDATA_S1E_INIT)))))))) (flet ($cvcl_142 (= BTBYPASSSEL_S1E_INIT 4)) (let (?cvcl_324 (ite (= BTBYPASSSEL_S1E_INIT 0) 0 (ite (= BTBYPASSSEL_S1E_INIT 2) BDATA_S1M_INIT (ite (= BTBYPASSSEL_S1E_INIT 1) ADATA_S1M_INIT (ite (if_then_else $cvcl_142 BWASLOAD_S1W_INIT false) BLOADDATA_S1W_INIT (ite $cvcl_142 BDATA_S1W_INIT (ite (= BTBYPASSSEL_S1E_INIT 3) ADATA_S1W_INIT BTDATA_S1E_INIT))))))) (let (?cvcl_144 (ite $cvcl_38 BSRC2BUS_S2E_INIT (ite BUSEIMM_S1E_INIT BIMMBUS_S1E_INIT ?cvcl_324))) (let (?cvcl_211 (ite $cvcl_38 BOPCODE_S2E_INIT BOPCODE_S1E_INIT)) (let (?cvcl_322 (ite (if_then_else $cvcl_198 true $cvcl_200) (plus ?cvcl_143 ?cvcl_144) (ALU (ALU_OP_OF ?cvcl_211) ?cvcl_143 ?cvcl_144))) (let (?cvcl_154 (ite $cvcl_26 ?cvcl_322 ?cvcl_105)) (flet ($cvcl_214 (if_then_else $cvcl_38 PCDRVRESULT_S2E_INIT PCDRVRESULT_S1E_INIT)) (let (?cvcl_217 (ite $cvcl_133 PCPLUS_S1R_INIT PCPLUS_S2R_INIT)) (let (?cvcl_218 (ite $cvcl_38 AOPCODE_S2E_INIT AOPCODE_S1E_INIT)) (let (?cvcl_219 (ite $cvcl_38 ASBUS_S2E_INIT ?cvcl_81)) (let (?cvcl_220 (ite $cvcl_38 ASRC2BUS_S2E_INIT (ite AUSEIMM_S1E_INIT AIMMBUS_S1E_INIT ?cvcl_145))) (let (?cvcl_155 (ite $cvcl_26 (ite $cvcl_214 ?cvcl_217 (ALU (ALU_OP_OF ?cvcl_218) ?cvcl_219 ?cvcl_220)) ?cvcl_106)) (flet ($cvcl_147 (= ?cvcl_140 4)) (flet ($cvcl_146 (if_then_else $cvcl_74 INSTRISLOAD_S1M_INIT INSTRISLOAD_S2M_INIT)) (flet ($cvcl_156 (if_then_else $cvcl_26 $cvcl_146 $cvcl_107)) (let (?cvcl_223 (ite (if_then_else $cvcl_26 (if_then_else INSTRISSTORE_S1M_INIT $cvcl_47 false) false) (store DMEM_INIT STOREADDR_S1M_INIT STOREDATA_S1M_INIT) DMEM_INIT)) (let (?cvcl_226 (ite $cvcl_26 (select ?cvcl_223 (ite (if_then_else INSTRISLOAD_S1M_INIT $cvcl_47 false) MEMADDR_S1M_INIT MISSADDR_S1W_INIT)) CACHEDOUT_S2_INIT)) (let (?cvcl_157 (ite (if_then_else $cvcl_146 $cvcl_26 false) (ite $cvcl_146 ?cvcl_226 NO_VALUE1) ?cvcl_108)) (let (?cvcl_228 (ite $cvcl_38 BDATA_S2M_INIT BDATA_S1M_INIT)) (let (?cvcl_159 (ite $cvcl_26 ?cvcl_228 ?cvcl_110)) (let (?cvcl_229 (ite $cvcl_38 ADATA_S2M_INIT ADATA_S1M_INIT)) (let (?cvcl_160 (ite $cvcl_26 ?cvcl_229 ?cvcl_111)) (let (?cvcl_148 (ite (if_then_else (if_then_else (= ADEST_S1W_INIT 0) false true) $cvcl_74 false) (store REGFILE_INIT ADEST_S1W_INIT ADATA_S1W_INIT) REGFILE_INIT)) (let (?cvcl_161 (ite (if_then_else (if_then_else (= BDEST_S1W_INIT 0) false true) $cvcl_74 false) (store ?cvcl_148 BDEST_S1W_INIT (ite BWASLOAD_S1W_INIT BLOADDATA_S1W_INIT BDATA_S1W_INIT)) ?cvcl_148)) (let (?cvcl_233 (ite $cvcl_26 (select ?cvcl_161 ?cvcl_138) ?cvcl_149)) (let (?cvcl_164 (ite (= ?cvcl_140 0) 0 (ite (= ?cvcl_140 2) ?cvcl_154 (ite (= ?cvcl_140 1) ?cvcl_155 (ite (if_then_else $cvcl_147 $cvcl_156 false) ?cvcl_157 (ite $cvcl_147 ?cvcl_159 (ite (= ?cvcl_140 3) ?cvcl_160 ?cvcl_233))))))) (let (?cvcl_150 (SRC2_OF ?cvcl_137)) (let (?cvcl_153 (ite $cvcl_26 (ite (= ?cvcl_150 0) 0 (ite (= ?cvcl_150 ?cvcl_41) 2 (ite (= ?cvcl_150 ?cvcl_151) 1 (ite (= ?cvcl_150 ?cvcl_139) 4 (ite (= ?cvcl_150 ?cvcl_152) 3 5))))) ?cvcl_104)) (flet ($cvcl_158 (= ?cvcl_153 4)) (let (?cvcl_246 (ite $cvcl_26 (select ?cvcl_161 ?cvcl_150) ?cvcl_162)) (let (?cvcl_318 (ite (= ?cvcl_153 0) 0 (ite (= ?cvcl_153 2) ?cvcl_154 (ite (= ?cvcl_153 1) ?cvcl_155 (ite (if_then_else $cvcl_158 $cvcl_156 false) ?cvcl_157 (ite $cvcl_158 ?cvcl_159 (ite (= ?cvcl_153 3) ?cvcl_160 ?cvcl_246))))))) (flet ($cvcl_251 (if_then_else (if_then_else $cvcl_185 false true) (if_then_else (if_then_else $cvcl_188 false true) (if_then_else (= ?cvcl_136 ?cvcl_75) true (if_then_else (= ?cvcl_136 ?cvcl_10) true (if_then_else $cvcl_163 true (if_then_else (= ?cvcl_136 ?cvcl_77) (BRANCH_CONDITION ?cvcl_164 ?cvcl_318) false)))) false) false)) (let (?cvcl_249 (ite $cvcl_133 PC_CHAIN_S1R_INIT PC_CHAIN_S2R_INIT)) (let (?cvcl_252 (ite $cvcl_163 ?cvcl_164 (plus (OFFSET_OF ?cvcl_137) (plus 4 ?cvcl_249)))) (let (?cvcl_1047 (ite $cvcl_166 (plus 4 (plus 4 ?cvcl_167)) (plus 4 (plus 4 ?cvcl_168)))) (let (?cvcl_1090 (ite $cvcl_1046 (ite $cvcl_1045 ?cvcl_165 ?cvcl_1047) ?cvcl_168)) (let (?cvcl_1088 (ite $cvcl_251 ?cvcl_252 ?cvcl_1090)) (let (?cvcl_1091 (ite $cvcl_1087 (ite $cvcl_1043 ?cvcl_1048 ?cvcl_1088) ?cvcl_1048)) (flet ($cvcl_1051 (if_then_else $cvcl_1046 false true)) (flet ($cvcl_1049 (if_then_else $cvcl_134 $cvcl_184 $cvcl_166)) (flet ($cvcl_1092 (if_then_else $cvcl_1051 $cvcl_184 $cvcl_1049)) (flet ($cvcl_1093 (if_then_else $cvcl_25 $cvcl_1092 $cvcl_185)) (flet ($cvcl_1061 (if_then_else $cvcl_1050 $cvcl_25 false)) (flet ($cvcl_1095 (if_then_else $cvcl_1061 $cvcl_1045 $cvcl_187)) (flet ($cvcl_1096 (if_then_else $cvcl_25 $cvcl_1095 $cvcl_188)) (flet ($cvcl_1161 (if_then_else $cvcl_1045 true $cvcl_1051)) (let (?cvcl_275 (ite CLOCK_INIT ?cvcl_8 AINST_S1R_INIT)) (let (?cvcl_1053 (ite $cvcl_1161 ?cvcl_137 ?cvcl_275)) (let (?cvcl_1166 (OPCODE_OF ?cvcl_1053)) (let (?cvcl_1052 (ite $cvcl_25 ?cvcl_1166 ?cvcl_136)) (flet ($cvcl_1085 (= ?cvcl_1052 ?cvcl_76)) (let (?cvcl_1055 (SRC1_OF ?cvcl_1053)) (flet ($cvcl_48 (if_then_else CLOCK_INIT BBUBBLE_S2R_INIT BBUBBLE_S1E_INIT)) (flet ($cvcl_43 (= ?cvcl_42 ?cvcl_50)) (flet ($cvcl_205 (= ?cvcl_42 ?cvcl_52)) (let (?cvcl_55 (ite CLOCK_INIT (ite BBUBBLE_S2R_INIT 0 (ite (if_then_else (if_then_else $cvcl_43 false (if_then_else $cvcl_14 true $cvcl_205)) true $cvcl_43) ?cvcl_15 0)) BDEST_S1E_INIT)) (let (?cvcl_1054 (ite $cvcl_48 0 ?cvcl_55)) (let (?cvcl_1072 (ite $cvcl_1051 ?cvcl_41 ?cvcl_1054)) (flet ($cvcl_194 (= ?cvcl_193 ?cvcl_50)) (flet ($cvcl_195 (= ?cvcl_193 ?cvcl_52)) (flet ($cvcl_215 (= ?cvcl_193 ?cvcl_10)) (let (?cvcl_282 (ite CLOCK_INIT (ite ABUBBLE_S2R_INIT 0 (ite (if_then_else $cvcl_194 false (if_then_else $cvcl_195 false (if_then_else $cvcl_215 (if_then_else TAKENBRANCH_S2E_INIT false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_194 false $cvcl_195) true $cvcl_194) (DEST_OF AINST_S2R_INIT) 0))) ADEST_S1E_INIT)) (let (?cvcl_1073 (ite $cvcl_1051 ?cvcl_151 ?cvcl_282)) (let (?cvcl_39 (ite CLOCK_INIT BDEST_S2E_INIT BDEST_S1M_INIT)) (let (?cvcl_1074 (ite $cvcl_1051 ?cvcl_139 ?cvcl_39)) (let (?cvcl_284 (ite CLOCK_INIT ADEST_S2E_INIT ADEST_S1M_INIT)) (let (?cvcl_1075 (ite $cvcl_1051 ?cvcl_152 ?cvcl_284)) (let (?cvcl_1056 (ite $cvcl_25 (ite (= ?cvcl_1055 0) 0 (ite (= ?cvcl_1072 ?cvcl_1055) 2 (ite (= ?cvcl_1073 ?cvcl_1055) 1 (ite (= ?cvcl_1074 ?cvcl_1055) 4 (ite (= ?cvcl_1075 ?cvcl_1055) 3 5))))) ?cvcl_140)) (flet ($cvcl_288 (if_then_else CLOCK_INIT (if_then_else $cvcl_14 $cvcl_199 false) INSTRISLOAD_S1E_INIT)) (flet ($cvcl_1103 (if_then_else $cvcl_1051 $cvcl_198 $cvcl_288)) (flet ($cvcl_206 (= ?cvcl_42 ?cvcl_4)) (flet ($cvcl_291 (if_then_else CLOCK_INIT (if_then_else $cvcl_206 $cvcl_199 false) INSTRISSTORE_S1E_INIT)) (flet ($cvcl_1104 (if_then_else $cvcl_1051 $cvcl_200 $cvcl_291)) (let (?cvcl_203 (ite CLOCK_INIT (ite (= ?cvcl_201 0) 0 (ite $cvcl_202 2 (ite (= ?cvcl_201 ADEST_S2E_INIT) 1 (ite (= ?cvcl_201 BDEST_S2M_INIT) 4 (ite (= ?cvcl_201 ADEST_S2M_INIT) 3 5))))) BSBYPASSSEL_S1E_INIT)) (flet ($cvcl_204 (= ?cvcl_203 4)) (let (?cvcl_295 (ite CLOCK_INIT (select REGFILE_INIT ?cvcl_201) BSDATA_S1E_INIT)) (let (?cvcl_1057 (ite (= ?cvcl_203 0) 0 (ite (= ?cvcl_203 2) ?cvcl_105 (ite (= ?cvcl_203 1) ?cvcl_106 (ite (if_then_else $cvcl_204 $cvcl_107 false) ?cvcl_108 (ite $cvcl_204 ?cvcl_110 (ite (= ?cvcl_203 3) ?cvcl_111 ?cvcl_295))))))) (let (?cvcl_1059 (ite $cvcl_1051 ?cvcl_143 ?cvcl_1057)) (let (?cvcl_298 (ite CLOCK_INIT (SHORT_IMMED_OF BINST_S2R_INIT) BIMMBUS_S1E_INIT)) (let (?cvcl_209 (ite CLOCK_INIT (ite (= ?cvcl_207 0) 0 (ite $cvcl_208 2 (ite (= ?cvcl_207 ADEST_S2E_INIT) 1 (ite (= ?cvcl_207 BDEST_S2M_INIT) 4 (ite (= ?cvcl_207 ADEST_S2M_INIT) 3 5))))) BTBYPASSSEL_S1E_INIT)) (flet ($cvcl_210 (= ?cvcl_209 4)) (let (?cvcl_302 (ite CLOCK_INIT (select REGFILE_INIT ?cvcl_207) BTDATA_S1E_INIT)) (let (?cvcl_430 (ite (= ?cvcl_209 0) 0 (ite (= ?cvcl_209 2) ?cvcl_105 (ite (= ?cvcl_209 1) ?cvcl_106 (ite (if_then_else $cvcl_210 $cvcl_107 false) ?cvcl_108 (ite $cvcl_210 ?cvcl_110 (ite (= ?cvcl_209 3) ?cvcl_111 ?cvcl_302))))))) (let (?cvcl_1058 (ite (if_then_else CLOCK_INIT (if_then_else $cvcl_205 true (if_then_else $cvcl_14 true $cvcl_206)) NO_VALUE2) ?cvcl_298 ?cvcl_430)) (let (?cvcl_1060 (ite $cvcl_1051 ?cvcl_144 ?cvcl_1058)) (let (?cvcl_304 (ite CLOCK_INIT ?cvcl_42 BOPCODE_S1E_INIT)) (let (?cvcl_1107 (ite $cvcl_1051 ?cvcl_211 ?cvcl_304)) (let (?cvcl_1195 (ite (if_then_else $cvcl_1103 true $cvcl_1104) (plus ?cvcl_1059 ?cvcl_1060) (ALU (ALU_OP_OF ?cvcl_1107) ?cvcl_1059 ?cvcl_1060))) (let (?cvcl_1077 (ite $cvcl_25 ?cvcl_1195 ?cvcl_154)) (flet ($cvcl_309 (if_then_else CLOCK_INIT $cvcl_215 PCDRVRESULT_S1E_INIT)) (flet ($cvcl_1110 (if_then_else $cvcl_1051 $cvcl_214 $cvcl_309)) (let (?cvcl_311 (ite CLOCK_INIT ?cvcl_216 PCPLUS_S1R_INIT)) (let (?cvcl_1112 (ite $cvcl_1061 ?cvcl_311 ?cvcl_217)) (let (?cvcl_1113 (ite $cvcl_1051 ?cvcl_218 ?cvcl_97)) (let (?cvcl_1114 (ite $cvcl_1051 ?cvcl_219 ?cvcl_113)) (flet ($cvcl_316 (if_then_else CLOCK_INIT $cvcl_195 AUSEIMM_S1E_INIT)) (let (?cvcl_317 (ite CLOCK_INIT (SHORT_IMMED_OF AINST_S2R_INIT) AIMMBUS_S1E_INIT)) (let (?cvcl_1062 (ite $cvcl_316 ?cvcl_317 ?cvcl_221)) (let (?cvcl_1115 (ite $cvcl_1051 ?cvcl_220 ?cvcl_1062)) (let (?cvcl_1078 (ite $cvcl_25 (ite $cvcl_1110 ?cvcl_1112 (ALU (ALU_OP_OF ?cvcl_1113) ?cvcl_1114 ?cvcl_1115)) ?cvcl_155)) (flet ($cvcl_1065 (= ?cvcl_1056 4)) (flet ($cvcl_225 (if_then_else CLOCK_INIT INSTRISLOAD_S2E_INIT INSTRISLOAD_S1M_INIT)) (flet ($cvcl_1063 (if_then_else $cvcl_1046 $cvcl_225 $cvcl_146)) (flet ($cvcl_1079 (if_then_else $cvcl_25 $cvcl_1063 $cvcl_156)) (flet ($cvcl_320 (if_then_else CLOCK_INIT INSTRISSTORE_S2E_INIT INSTRISSTORE_S1M_INIT)) (let (?cvcl_323 (ite CLOCK_INIT ?cvcl_224 STOREADDR_S1M_INIT)) (let (?cvcl_325 (ite CLOCK_INIT STOREDATA_S2E_INIT STOREDATA_S1M_INIT)) (let (?cvcl_1064 (store ?cvcl_223 ?cvcl_323 ?cvcl_325)) (let (?cvcl_1118 (ite (if_then_else $cvcl_25 (if_then_else $cvcl_320 $cvcl_1050 false) false) ?cvcl_1064 ?cvcl_223)) (let (?cvcl_327 (ite CLOCK_INIT ?cvcl_224 MEMADDR_S1M_INIT)) (let (?cvcl_328 (ite CLOCK_INIT STOREADDR_S2M_INIT MISSADDR_S1W_INIT)) (let (?cvcl_1119 (ite $cvcl_25 (select ?cvcl_1118 (ite (if_then_else $cvcl_225 $cvcl_1050 false) ?cvcl_327 ?cvcl_328)) ?cvcl_226)) (let (?cvcl_1080 (ite (if_then_else $cvcl_1063 $cvcl_25 false) (ite $cvcl_1063 ?cvcl_1119 NO_VALUE3) ?cvcl_157)) (let (?cvcl_1121 (ite $cvcl_1051 ?cvcl_228 ?cvcl_105)) (let (?cvcl_1082 (ite $cvcl_25 ?cvcl_1121 ?cvcl_159)) (let (?cvcl_1122 (ite $cvcl_1051 ?cvcl_229 ?cvcl_106)) (let (?cvcl_1083 (ite $cvcl_25 ?cvcl_1122 ?cvcl_160)) (let (?cvcl_231 (ite CLOCK_INIT BDEST_S2M_INIT BDEST_S1W_INIT)) (flet ($cvcl_1066 (if_then_else (= ?cvcl_231 0) false true)) (let (?cvcl_230 (ite CLOCK_INIT ADEST_S2M_INIT ADEST_S1W_INIT)) (flet ($cvcl_1067 (if_then_else (= ?cvcl_230 0) false true)) (let (?cvcl_1068 (store ?cvcl_161 ?cvcl_230 ?cvcl_111)) (let (?cvcl_1070 (ite (if_then_else $cvcl_1067 $cvcl_1046 false) ?cvcl_1068 ?cvcl_161)) (let (?cvcl_1069 (ite $cvcl_107 ?cvcl_108 ?cvcl_110)) (let (?cvcl_1084 (ite (if_then_else $cvcl_1066 $cvcl_1046 false) (store ?cvcl_1070 ?cvcl_231 ?cvcl_1069) ?cvcl_1070)) (let (?cvcl_1127 (ite $cvcl_25 (select ?cvcl_1084 ?cvcl_1055) ?cvcl_233)) (let (?cvcl_1086 (ite (= ?cvcl_1056 0) 0 (ite (= ?cvcl_1056 2) ?cvcl_1077 (ite (= ?cvcl_1056 1) ?cvcl_1078 (ite (if_then_else $cvcl_1065 $cvcl_1079 false) ?cvcl_1080 (ite $cvcl_1065 ?cvcl_1082 (ite (= ?cvcl_1056 3) ?cvcl_1083 ?cvcl_1127))))))) (let (?cvcl_1071 (SRC2_OF ?cvcl_1053)) (let (?cvcl_1076 (ite $cvcl_25 (ite (= ?cvcl_1071 0) 0 (ite (= ?cvcl_1071 ?cvcl_1072) 2 (ite (= ?cvcl_1071 ?cvcl_1073) 1 (ite (= ?cvcl_1071 ?cvcl_1074) 4 (ite (= ?cvcl_1071 ?cvcl_1075) 3 5))))) ?cvcl_153)) (flet ($cvcl_1081 (= ?cvcl_1076 4)) (let (?cvcl_1142 (ite $cvcl_25 (select ?cvcl_1084 ?cvcl_1071) ?cvcl_246)) (let (?cvcl_1192 (ite (= ?cvcl_1076 0) 0 (ite (= ?cvcl_1076 2) ?cvcl_1077 (ite (= ?cvcl_1076 1) ?cvcl_1078 (ite (if_then_else $cvcl_1081 $cvcl_1079 false) ?cvcl_1080 (ite $cvcl_1081 ?cvcl_1082 (ite (= ?cvcl_1076 3) ?cvcl_1083 ?cvcl_1142))))))) (flet ($cvcl_1148 (if_then_else (if_then_else $cvcl_1093 false true) (if_then_else (if_then_else $cvcl_1096 false true) (if_then_else (= ?cvcl_1052 ?cvcl_75) true (if_then_else (= ?cvcl_1052 ?cvcl_10) true (if_then_else $cvcl_1085 true (if_then_else (= ?cvcl_1052 ?cvcl_77) (BRANCH_CONDITION ?cvcl_1086 ?cvcl_1192) false)))) false) false)) (let (?cvcl_352 (ite CLOCK_INIT PC_S2I_INIT PC_CHAIN_S1R_INIT)) (let (?cvcl_1145 (ite $cvcl_1061 ?cvcl_352 ?cvcl_249)) (let (?cvcl_1149 (ite $cvcl_1085 ?cvcl_1086 (plus (OFFSET_OF ?cvcl_1053) (plus 4 ?cvcl_1145)))) (let (?cvcl_1089 (plus 4 (plus 4 ?cvcl_252))) (let (?cvcl_1150 (ite $cvcl_1087 (ite $cvcl_1043 ?cvcl_1088 (ite $cvcl_251 ?cvcl_1089 (plus 4 (plus 4 ?cvcl_1090)))) ?cvcl_1090)) (let (?cvcl_1147 (ite $cvcl_1148 ?cvcl_1149 ?cvcl_1150)) (let (?cvcl_1151 (ite $cvcl_1146 (ite $cvcl_1041 ?cvcl_1091 ?cvcl_1147) ?cvcl_1091)) (flet ($cvcl_1097 (if_then_else $cvcl_1087 false true)) (flet ($cvcl_1152 (if_then_else $cvcl_1097 $cvcl_1092 (if_then_else $cvcl_188 $cvcl_1092 $cvcl_251))) (flet ($cvcl_1153 (if_then_else $cvcl_24 $cvcl_1152 $cvcl_1093)) (flet ($cvcl_1111 (if_then_else $cvcl_1094 $cvcl_24 false)) (flet ($cvcl_1155 (if_then_else $cvcl_1111 $cvcl_1043 $cvcl_1095)) (flet ($cvcl_1156 (if_then_else $cvcl_24 $cvcl_1155 $cvcl_1096)) (flet ($cvcl_1241 (if_then_else $cvcl_1043 true $cvcl_1097)) (let (?cvcl_379 (ite $cvcl_26 (select IMEM_INIT ?cvcl_96) ?cvcl_275)) (let (?cvcl_1099 (ite $cvcl_1241 ?cvcl_1053 ?cvcl_379)) (let (?cvcl_1249 (OPCODE_OF ?cvcl_1099)) (let (?cvcl_1098 (ite $cvcl_24 ?cvcl_1249 ?cvcl_1052)) (flet ($cvcl_1143 (= ?cvcl_1098 ?cvcl_76)) (let (?cvcl_1101 (SRC1_OF ?cvcl_1099)) (flet ($cvcl_49 (if_then_else $cvcl_133 BBUBBLE_S1R_INIT BBUBBLE_S2R_INIT)) (flet ($cvcl_60 (if_then_else $cvcl_26 $cvcl_49 $cvcl_48)) (let (?cvcl_54 (ite $cvcl_135 BINST_S2R_INIT BINST_S1R_INIT)) (let (?cvcl_51 (OPCODE_OF ?cvcl_54)) (flet ($cvcl_53 (= ?cvcl_51 ?cvcl_50)) (flet ($cvcl_287 (= ?cvcl_51 ?cvcl_2)) (flet ($cvcl_296 (= ?cvcl_51 ?cvcl_52)) (let (?cvcl_65 (ite $cvcl_26 (ite $cvcl_49 0 (ite (if_then_else (if_then_else $cvcl_53 false (if_then_else $cvcl_287 true $cvcl_296)) true $cvcl_53) (DEST_OF ?cvcl_54) 0)) ?cvcl_55)) (let (?cvcl_1100 (ite $cvcl_60 0 ?cvcl_65)) (let (?cvcl_1129 (ite $cvcl_1097 ?cvcl_1072 ?cvcl_1100)) (flet ($cvcl_383 (if_then_else $cvcl_133 ABUBBLE_S1R_INIT ABUBBLE_S2R_INIT)) (flet ($cvcl_280 (= ?cvcl_50 ?cvcl_279)) (flet ($cvcl_281 (= ?cvcl_52 ?cvcl_279)) (flet ($cvcl_308 (= ?cvcl_279 ?cvcl_10)) (let (?cvcl_387 (ite $cvcl_26 (ite $cvcl_383 0 (ite (if_then_else $cvcl_280 false (if_then_else $cvcl_281 false (if_then_else $cvcl_308 (if_then_else $cvcl_184 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_280 false $cvcl_281) true $cvcl_280) (DEST_OF ?cvcl_137) 0))) ?cvcl_282)) (let (?cvcl_1130 (ite $cvcl_1097 ?cvcl_1073 ?cvcl_387)) (let (?cvcl_44 (ite $cvcl_26 ?cvcl_41 ?cvcl_39)) (let (?cvcl_1131 (ite $cvcl_1097 ?cvcl_1074 ?cvcl_44)) (let (?cvcl_389 (ite $cvcl_26 ?cvcl_151 ?cvcl_284)) (let (?cvcl_1132 (ite $cvcl_1097 ?cvcl_1075 ?cvcl_389)) (let (?cvcl_1102 (ite $cvcl_24 (ite (= ?cvcl_1101 0) 0 (ite (= ?cvcl_1129 ?cvcl_1101) 2 (ite (= ?cvcl_1130 ?cvcl_1101) 1 (ite (= ?cvcl_1131 ?cvcl_1101) 4 (ite (= ?cvcl_1132 ?cvcl_1101) 3 5))))) ?cvcl_1056)) (flet ($cvcl_290 (if_then_else $cvcl_49 false true)) (flet ($cvcl_393 (if_then_else $cvcl_26 (if_then_else $cvcl_287 $cvcl_290 false) $cvcl_288)) (flet ($cvcl_1170 (if_then_else $cvcl_1097 $cvcl_1103 $cvcl_393)) (flet ($cvcl_297 (= ?cvcl_51 ?cvcl_4)) (flet ($cvcl_396 (if_then_else $cvcl_26 (if_then_else $cvcl_297 $cvcl_290 false) $cvcl_291)) (flet ($cvcl_1172 (if_then_else $cvcl_1097 $cvcl_1104 $cvcl_396)) (let (?cvcl_292 (SRC1_OF ?cvcl_54)) (let (?cvcl_293 (ite $cvcl_26 (ite (= ?cvcl_292 0) 0 (ite (= ?cvcl_292 ?cvcl_41) 2 (ite (= ?cvcl_292 ?cvcl_151) 1 (ite (= ?cvcl_292 ?cvcl_139) 4 (ite (= ?cvcl_292 ?cvcl_152) 3 5))))) ?cvcl_203)) (flet ($cvcl_294 (= ?cvcl_293 4)) (let (?cvcl_400 (ite $cvcl_26 (select ?cvcl_161 ?cvcl_292) ?cvcl_295)) (let (?cvcl_1105 (ite (= ?cvcl_293 0) 0 (ite (= ?cvcl_293 2) ?cvcl_154 (ite (= ?cvcl_293 1) ?cvcl_155 (ite (if_then_else $cvcl_294 $cvcl_156 false) ?cvcl_157 (ite $cvcl_294 ?cvcl_159 (ite (= ?cvcl_293 3) ?cvcl_160 ?cvcl_400))))))) (let (?cvcl_1108 (ite $cvcl_1097 ?cvcl_1059 ?cvcl_1105)) (let (?cvcl_403 (ite $cvcl_26 (SHORT_IMMED_OF ?cvcl_54) ?cvcl_298)) (let (?cvcl_299 (SRC2_OF ?cvcl_54)) (let (?cvcl_300 (ite $cvcl_26 (ite (= ?cvcl_299 0) 0 (ite (= ?cvcl_299 ?cvcl_41) 2 (ite (= ?cvcl_299 ?cvcl_151) 1 (ite (= ?cvcl_299 ?cvcl_139) 4 (ite (= ?cvcl_299 ?cvcl_152) 3 5))))) ?cvcl_209)) (flet ($cvcl_301 (= ?cvcl_300 4)) (let (?cvcl_407 (ite $cvcl_26 (select ?cvcl_161 ?cvcl_299) ?cvcl_302)) (let (?cvcl_580 (ite (= ?cvcl_300 0) 0 (ite (= ?cvcl_300 2) ?cvcl_154 (ite (= ?cvcl_300 1) ?cvcl_155 (ite (if_then_else $cvcl_301 $cvcl_156 false) ?cvcl_157 (ite $cvcl_301 ?cvcl_159 (ite (= ?cvcl_300 3) ?cvcl_160 ?cvcl_407))))))) (let (?cvcl_1106 (ite (if_then_else $cvcl_26 (if_then_else $cvcl_296 true (if_then_else $cvcl_287 true $cvcl_297)) NO_VALUE4) ?cvcl_403 ?cvcl_580)) (let (?cvcl_1109 (ite $cvcl_1097 ?cvcl_1060 ?cvcl_1106)) (let (?cvcl_409 (ite $cvcl_26 ?cvcl_51 ?cvcl_304)) (let (?cvcl_1182 (ite $cvcl_1097 ?cvcl_1107 ?cvcl_409)) (let (?cvcl_1292 (ite (if_then_else $cvcl_1170 true $cvcl_1172) (plus ?cvcl_1108 ?cvcl_1109) (ALU (ALU_OP_OF ?cvcl_1182) ?cvcl_1108 ?cvcl_1109))) (let (?cvcl_1134 (ite $cvcl_24 ?cvcl_1292 ?cvcl_1077)) (flet ($cvcl_414 (if_then_else $cvcl_26 $cvcl_308 $cvcl_309)) (flet ($cvcl_1185 (if_then_else $cvcl_1097 $cvcl_1110 $cvcl_414)) (let (?cvcl_310 (plus 4 ?cvcl_96)) (let (?cvcl_416 (ite $cvcl_26 (plus 4 ?cvcl_310) ?cvcl_311)) (let (?cvcl_1188 (ite $cvcl_1111 ?cvcl_416 ?cvcl_1112)) (let (?cvcl_1189 (ite $cvcl_1097 ?cvcl_1113 ?cvcl_136)) (let (?cvcl_1190 (ite $cvcl_1097 ?cvcl_1114 ?cvcl_164)) (flet ($cvcl_421 (if_then_else $cvcl_26 $cvcl_281 $cvcl_316)) (let (?cvcl_422 (ite $cvcl_26 (SHORT_IMMED_OF ?cvcl_137) ?cvcl_317)) (let (?cvcl_1116 (ite $cvcl_421 ?cvcl_422 ?cvcl_318)) (let (?cvcl_1191 (ite $cvcl_1097 ?cvcl_1115 ?cvcl_1116)) (let (?cvcl_1135 (ite $cvcl_24 (ite $cvcl_1185 ?cvcl_1188 (ALU (ALU_OP_OF ?cvcl_1189) ?cvcl_1190 ?cvcl_1191)) ?cvcl_1078)) (flet ($cvcl_1120 (= ?cvcl_1102 4)) (flet ($cvcl_326 (if_then_else $cvcl_26 $cvcl_198 $cvcl_225)) (flet ($cvcl_1117 (if_then_else $cvcl_1087 $cvcl_326 $cvcl_1063)) (flet ($cvcl_1136 (if_then_else $cvcl_24 $cvcl_1117 $cvcl_1079)) (flet ($cvcl_425 (if_then_else $cvcl_26 $cvcl_200 $cvcl_320)) (let (?cvcl_428 (ite $cvcl_26 ?cvcl_322 ?cvcl_323)) (let (?cvcl_429 (ite $cvcl_38 STOREDATA_S2E_INIT ?cvcl_324)) (let (?cvcl_431 (ite $cvcl_26 ?cvcl_429 ?cvcl_325)) (let (?cvcl_1194 (ite (if_then_else $cvcl_24 (if_then_else $cvcl_425 $cvcl_1094 false) false) (store ?cvcl_1118 ?cvcl_428 ?cvcl_431) ?cvcl_1118)) (let (?cvcl_433 (ite $cvcl_26 ?cvcl_322 ?cvcl_327)) (let (?cvcl_434 (ite $cvcl_74 MEMADDR_S1M_INIT STOREADDR_S2M_INIT)) (let (?cvcl_435 (ite $cvcl_26 ?cvcl_434 ?cvcl_328)) (let (?cvcl_1197 (ite $cvcl_24 (select ?cvcl_1194 (ite (if_then_else $cvcl_326 $cvcl_1094 false) ?cvcl_433 ?cvcl_435)) ?cvcl_1119)) (let (?cvcl_1137 (ite (if_then_else $cvcl_1117 $cvcl_24 false) (ite $cvcl_1117 ?cvcl_1197 NO_VALUE5) ?cvcl_1080)) (let (?cvcl_1199 (ite $cvcl_1097 ?cvcl_1121 ?cvcl_154)) (let (?cvcl_1139 (ite $cvcl_24 ?cvcl_1199 ?cvcl_1082)) (let (?cvcl_1200 (ite $cvcl_1097 ?cvcl_1122 ?cvcl_155)) (let (?cvcl_1140 (ite $cvcl_24 ?cvcl_1200 ?cvcl_1083)) (let (?cvcl_334 (ite $cvcl_26 ?cvcl_139 ?cvcl_231)) (flet ($cvcl_1123 (if_then_else (= ?cvcl_334 0) false true)) (let (?cvcl_333 (ite $cvcl_26 ?cvcl_152 ?cvcl_230)) (flet ($cvcl_1124 (if_then_else (= ?cvcl_333 0) false true)) (let (?cvcl_1126 (ite (if_then_else $cvcl_1124 $cvcl_1087 false) (store ?cvcl_1084 ?cvcl_333 ?cvcl_160) ?cvcl_1084)) (let (?cvcl_1125 (ite $cvcl_156 ?cvcl_157 ?cvcl_159)) (let (?cvcl_1141 (ite (if_then_else $cvcl_1123 $cvcl_1087 false) (store ?cvcl_1126 ?cvcl_334 ?cvcl_1125) ?cvcl_1126)) (let (?cvcl_1204 (ite $cvcl_24 (select ?cvcl_1141 ?cvcl_1101) ?cvcl_1127)) (let (?cvcl_1144 (ite (= ?cvcl_1102 0) 0 (ite (= ?cvcl_1102 2) ?cvcl_1134 (ite (= ?cvcl_1102 1) ?cvcl_1135 (ite (if_then_else $cvcl_1120 $cvcl_1136 false) ?cvcl_1137 (ite $cvcl_1120 ?cvcl_1139 (ite (= ?cvcl_1102 3) ?cvcl_1140 ?cvcl_1204))))))) (let (?cvcl_1128 (SRC2_OF ?cvcl_1099)) (let (?cvcl_1133 (ite $cvcl_24 (ite (= ?cvcl_1128 0) 0 (ite (= ?cvcl_1128 ?cvcl_1129) 2 (ite (= ?cvcl_1128 ?cvcl_1130) 1 (ite (= ?cvcl_1128 ?cvcl_1131) 4 (ite (= ?cvcl_1128 ?cvcl_1132) 3 5))))) ?cvcl_1076)) (flet ($cvcl_1138 (= ?cvcl_1133 4)) (let (?cvcl_1219 (ite $cvcl_24 (select ?cvcl_1141 ?cvcl_1128) ?cvcl_1142)) (let (?cvcl_1288 (ite (= ?cvcl_1133 0) 0 (ite (= ?cvcl_1133 2) ?cvcl_1134 (ite (= ?cvcl_1133 1) ?cvcl_1135 (ite (if_then_else $cvcl_1138 $cvcl_1136 false) ?cvcl_1137 (ite $cvcl_1138 ?cvcl_1139 (ite (= ?cvcl_1133 3) ?cvcl_1140 ?cvcl_1219))))))) (flet ($cvcl_1225 (if_then_else (if_then_else $cvcl_1153 false true) (if_then_else (if_then_else $cvcl_1156 false true) (if_then_else (= ?cvcl_1098 ?cvcl_75) true (if_then_else (= ?cvcl_1098 ?cvcl_10) true (if_then_else $cvcl_1143 true (if_then_else (= ?cvcl_1098 ?cvcl_77) (BRANCH_CONDITION ?cvcl_1144 ?cvcl_1288) false)))) false) false)) (let (?cvcl_459 (ite $cvcl_26 ?cvcl_96 ?cvcl_352)) (let (?cvcl_1222 (ite $cvcl_1111 ?cvcl_459 ?cvcl_1145)) (let (?cvcl_1226 (ite $cvcl_1143 ?cvcl_1144 (plus (OFFSET_OF ?cvcl_1099) (plus 4 ?cvcl_1222)))) (let (?cvcl_1227 (ite $cvcl_1146 (ite $cvcl_1041 ?cvcl_1147 (ite $cvcl_1148 (plus 4 (plus 4 ?cvcl_1149)) (plus 4 (plus 4 ?cvcl_1150)))) ?cvcl_1150)) (let (?cvcl_1224 (ite $cvcl_1225 ?cvcl_1226 ?cvcl_1227)) (let (?cvcl_1228 (ite $cvcl_1223 (ite $cvcl_1039 ?cvcl_1151 ?cvcl_1224) ?cvcl_1151)) (flet ($cvcl_1157 (if_then_else $cvcl_1146 false true)) (flet ($cvcl_1229 (if_then_else $cvcl_1157 $cvcl_1152 (if_then_else $cvcl_1096 $cvcl_1152 $cvcl_1148))) (flet ($cvcl_1230 (if_then_else $cvcl_23 $cvcl_1229 $cvcl_1153)) (flet ($cvcl_1187 (if_then_else $cvcl_1154 $cvcl_23 false)) (flet ($cvcl_1232 (if_then_else $cvcl_1187 $cvcl_1041 $cvcl_1155)) (flet ($cvcl_1233 (if_then_else $cvcl_23 $cvcl_1232 $cvcl_1156)) (flet ($cvcl_1345 (if_then_else $cvcl_1041 true $cvcl_1157)) (let (?cvcl_1235 (ite $cvcl_25 (select IMEM_INIT ?cvcl_1048) ?cvcl_379)) (let (?cvcl_1159 (ite $cvcl_1345 ?cvcl_1099 ?cvcl_1235)) (let (?cvcl_1354 (OPCODE_OF ?cvcl_1159)) (let (?cvcl_1158 (ite $cvcl_23 ?cvcl_1354 ?cvcl_1098)) (flet ($cvcl_1220 (= ?cvcl_1158 ?cvcl_76)) (let (?cvcl_1165 (SRC1_OF ?cvcl_1159)) (flet ($cvcl_1238 (if_then_else CLOCK_INIT true BBUBBLE_S1R_INIT)) (flet ($cvcl_1160 (if_then_else $cvcl_1061 $cvcl_1238 $cvcl_49)) (flet ($cvcl_1239 (if_then_else $cvcl_25 $cvcl_1160 $cvcl_60)) (let (?cvcl_82 (ite CLOCK_INIT ?cvcl_7 BINST_S1R_INIT)) (let (?cvcl_1164 (ite $cvcl_1161 ?cvcl_54 ?cvcl_82)) (let (?cvcl_1162 (OPCODE_OF ?cvcl_1164)) (flet ($cvcl_1163 (= ?cvcl_1162 ?cvcl_50)) (flet ($cvcl_1171 (= ?cvcl_1162 ?cvcl_2)) (flet ($cvcl_1177 (= ?cvcl_1162 ?cvcl_52)) (let (?cvcl_1245 (ite $cvcl_25 (ite $cvcl_1160 0 (ite (if_then_else (if_then_else $cvcl_1163 false (if_then_else $cvcl_1171 true $cvcl_1177)) true $cvcl_1163) (DEST_OF ?cvcl_1164) 0)) ?cvcl_65)) (let (?cvcl_1206 (ite $cvcl_1157 ?cvcl_1129 (ite $cvcl_1239 0 ?cvcl_1245))) (flet ($cvcl_1247 (if_then_else CLOCK_INIT true ABUBBLE_S1R_INIT)) (flet ($cvcl_1248 (if_then_else $cvcl_1061 $cvcl_1247 $cvcl_383)) (flet ($cvcl_1167 (= ?cvcl_50 ?cvcl_1166)) (flet ($cvcl_1168 (= ?cvcl_52 ?cvcl_1166)) (flet ($cvcl_1186 (= ?cvcl_1166 ?cvcl_10)) (let (?cvcl_1252 (ite $cvcl_25 (ite $cvcl_1248 0 (ite (if_then_else $cvcl_1167 false (if_then_else $cvcl_1168 false (if_then_else $cvcl_1186 (if_then_else $cvcl_1092 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_1167 false $cvcl_1168) true $cvcl_1167) (DEST_OF ?cvcl_1053) 0))) ?cvcl_387)) (let (?cvcl_1207 (ite $cvcl_1157 ?cvcl_1130 ?cvcl_1252)) (let (?cvcl_1253 (ite $cvcl_25 ?cvcl_1072 ?cvcl_44)) (let (?cvcl_1208 (ite $cvcl_1157 ?cvcl_1131 ?cvcl_1253)) (let (?cvcl_1254 (ite $cvcl_25 ?cvcl_1073 ?cvcl_389)) (let (?cvcl_1209 (ite $cvcl_1157 ?cvcl_1132 ?cvcl_1254)) (let (?cvcl_1169 (ite $cvcl_23 (ite (= ?cvcl_1165 0) 0 (ite (= ?cvcl_1206 ?cvcl_1165) 2 (ite (= ?cvcl_1207 ?cvcl_1165) 1 (ite (= ?cvcl_1208 ?cvcl_1165) 4 (ite (= ?cvcl_1209 ?cvcl_1165) 3 5))))) ?cvcl_1102)) (flet ($cvcl_1173 (if_then_else $cvcl_1160 false true)) (flet ($cvcl_1258 (if_then_else $cvcl_25 (if_then_else $cvcl_1171 $cvcl_1173 false) $cvcl_393)) (flet ($cvcl_1256 (if_then_else $cvcl_1157 $cvcl_1170 $cvcl_1258)) (flet ($cvcl_1178 (= ?cvcl_1162 ?cvcl_4)) (flet ($cvcl_1261 (if_then_else $cvcl_25 (if_then_else $cvcl_1178 $cvcl_1173 false) $cvcl_396)) (flet ($cvcl_1259 (if_then_else $cvcl_1157 $cvcl_1172 $cvcl_1261)) (let (?cvcl_1174 (SRC1_OF ?cvcl_1164)) (let (?cvcl_1175 (ite $cvcl_25 (ite (= ?cvcl_1174 0) 0 (ite (= ?cvcl_1174 ?cvcl_1072) 2 (ite (= ?cvcl_1174 ?cvcl_1073) 1 (ite (= ?cvcl_1174 ?cvcl_1074) 4 (ite (= ?cvcl_1174 ?cvcl_1075) 3 5))))) ?cvcl_293)) (flet ($cvcl_1176 (= ?cvcl_1175 4)) (let (?cvcl_1265 (ite $cvcl_25 (select ?cvcl_1084 ?cvcl_1174) ?cvcl_400)) (let (?cvcl_1183 (ite $cvcl_1157 ?cvcl_1108 (ite (= ?cvcl_1175 0) 0 (ite (= ?cvcl_1175 2) ?cvcl_1077 (ite (= ?cvcl_1175 1) ?cvcl_1078 (ite (if_then_else $cvcl_1176 $cvcl_1079 false) ?cvcl_1080 (ite $cvcl_1176 ?cvcl_1082 (ite (= ?cvcl_1175 3) ?cvcl_1083 ?cvcl_1265)))))))) (let (?cvcl_1268 (ite $cvcl_25 (SHORT_IMMED_OF ?cvcl_1164) ?cvcl_403)) (let (?cvcl_1179 (SRC2_OF ?cvcl_1164)) (let (?cvcl_1180 (ite $cvcl_25 (ite (= ?cvcl_1179 0) 0 (ite (= ?cvcl_1179 ?cvcl_1072) 2 (ite (= ?cvcl_1179 ?cvcl_1073) 1 (ite (= ?cvcl_1179 ?cvcl_1074) 4 (ite (= ?cvcl_1179 ?cvcl_1075) 3 5))))) ?cvcl_300)) (flet ($cvcl_1181 (= ?cvcl_1180 4)) (let (?cvcl_1272 (ite $cvcl_25 (select ?cvcl_1084 ?cvcl_1179) ?cvcl_407)) (let (?cvcl_1400 (ite (= ?cvcl_1180 0) 0 (ite (= ?cvcl_1180 2) ?cvcl_1077 (ite (= ?cvcl_1180 1) ?cvcl_1078 (ite (if_then_else $cvcl_1181 $cvcl_1079 false) ?cvcl_1080 (ite $cvcl_1181 ?cvcl_1082 (ite (= ?cvcl_1180 3) ?cvcl_1083 ?cvcl_1272))))))) (let (?cvcl_1184 (ite $cvcl_1157 ?cvcl_1109 (ite (if_then_else $cvcl_25 (if_then_else $cvcl_1177 true (if_then_else $cvcl_1171 true $cvcl_1178)) NO_VALUE6) ?cvcl_1268 ?cvcl_1400))) (let (?cvcl_1274 (ite $cvcl_25 ?cvcl_1162 ?cvcl_409)) (let (?cvcl_1273 (ite $cvcl_1157 ?cvcl_1182 ?cvcl_1274)) (let (?cvcl_1397 (ite (if_then_else $cvcl_1256 true $cvcl_1259) (plus ?cvcl_1183 ?cvcl_1184) (ALU (ALU_OP_OF ?cvcl_1273) ?cvcl_1183 ?cvcl_1184))) (let (?cvcl_1211 (ite $cvcl_23 ?cvcl_1397 ?cvcl_1134)) (flet ($cvcl_1279 (if_then_else $cvcl_25 $cvcl_1186 $cvcl_414)) (flet ($cvcl_1277 (if_then_else $cvcl_1157 $cvcl_1185 $cvcl_1279)) (let (?cvcl_1346 (plus 4 ?cvcl_1048)) (let (?cvcl_1281 (ite $cvcl_25 (plus 4 ?cvcl_1346) ?cvcl_416)) (let (?cvcl_1282 (ite $cvcl_1187 ?cvcl_1281 ?cvcl_1188)) (let (?cvcl_1283 (ite $cvcl_1157 ?cvcl_1189 ?cvcl_1052)) (let (?cvcl_1284 (ite $cvcl_1157 ?cvcl_1190 ?cvcl_1086)) (flet ($cvcl_1286 (if_then_else $cvcl_25 $cvcl_1168 $cvcl_421)) (let (?cvcl_1287 (ite $cvcl_25 (SHORT_IMMED_OF ?cvcl_1053) ?cvcl_422)) (let (?cvcl_1285 (ite $cvcl_1157 ?cvcl_1191 (ite $cvcl_1286 ?cvcl_1287 ?cvcl_1192))) (let (?cvcl_1212 (ite $cvcl_23 (ite $cvcl_1277 ?cvcl_1282 (ALU (ALU_OP_OF ?cvcl_1283) ?cvcl_1284 ?cvcl_1285)) ?cvcl_1135)) (flet ($cvcl_1198 (= ?cvcl_1169 4)) (flet ($cvcl_1196 (if_then_else $cvcl_25 $cvcl_1103 $cvcl_326)) (flet ($cvcl_1193 (if_then_else $cvcl_1146 $cvcl_1196 $cvcl_1117)) (flet ($cvcl_1213 (if_then_else $cvcl_23 $cvcl_1193 $cvcl_1136)) (flet ($cvcl_1290 (if_then_else $cvcl_25 $cvcl_1104 $cvcl_425)) (let (?cvcl_1293 (ite $cvcl_25 ?cvcl_1195 ?cvcl_428)) (let (?cvcl_1294 (ite $cvcl_1051 ?cvcl_429 ?cvcl_430)) (let (?cvcl_1295 (ite $cvcl_25 ?cvcl_1294 ?cvcl_431)) (let (?cvcl_1291 (ite (if_then_else $cvcl_23 (if_then_else $cvcl_1290 $cvcl_1154 false) false) (store ?cvcl_1194 ?cvcl_1293 ?cvcl_1295) ?cvcl_1194)) (let (?cvcl_1297 (ite $cvcl_25 ?cvcl_1195 ?cvcl_433)) (let (?cvcl_1298 (ite $cvcl_1046 ?cvcl_327 ?cvcl_434)) (let (?cvcl_1299 (ite $cvcl_25 ?cvcl_1298 ?cvcl_435)) (let (?cvcl_1300 (ite $cvcl_23 (select ?cvcl_1291 (ite (if_then_else $cvcl_1196 $cvcl_1154 false) ?cvcl_1297 ?cvcl_1299)) ?cvcl_1197)) (let (?cvcl_1214 (ite (if_then_else $cvcl_1193 $cvcl_23 false) (ite $cvcl_1193 ?cvcl_1300 NO_VALUE7) ?cvcl_1137)) (let (?cvcl_1302 (ite $cvcl_1157 ?cvcl_1199 ?cvcl_1077)) (let (?cvcl_1216 (ite $cvcl_23 ?cvcl_1302 ?cvcl_1139)) (let (?cvcl_1303 (ite $cvcl_1157 ?cvcl_1200 ?cvcl_1078)) (let (?cvcl_1217 (ite $cvcl_23 ?cvcl_1303 ?cvcl_1140)) (let (?cvcl_1202 (ite $cvcl_25 ?cvcl_1074 ?cvcl_334)) (let (?cvcl_1201 (ite $cvcl_25 ?cvcl_1075 ?cvcl_333)) (let (?cvcl_1203 (ite (if_then_else (if_then_else (= ?cvcl_1201 0) false true) $cvcl_1146 false) (store ?cvcl_1141 ?cvcl_1201 ?cvcl_1083) ?cvcl_1141)) (let (?cvcl_1218 (ite (if_then_else (if_then_else (= ?cvcl_1202 0) false true) $cvcl_1146 false) (store ?cvcl_1203 ?cvcl_1202 (ite $cvcl_1079 ?cvcl_1080 ?cvcl_1082)) ?cvcl_1203)) (let (?cvcl_1307 (ite $cvcl_23 (select ?cvcl_1218 ?cvcl_1165) ?cvcl_1204)) (let (?cvcl_1221 (ite (= ?cvcl_1169 0) 0 (ite (= ?cvcl_1169 2) ?cvcl_1211 (ite (= ?cvcl_1169 1) ?cvcl_1212 (ite (if_then_else $cvcl_1198 $cvcl_1213 false) ?cvcl_1214 (ite $cvcl_1198 ?cvcl_1216 (ite (= ?cvcl_1169 3) ?cvcl_1217 ?cvcl_1307))))))) (let (?cvcl_1205 (SRC2_OF ?cvcl_1159)) (let (?cvcl_1210 (ite $cvcl_23 (ite (= ?cvcl_1205 0) 0 (ite (= ?cvcl_1205 ?cvcl_1206) 2 (ite (= ?cvcl_1205 ?cvcl_1207) 1 (ite (= ?cvcl_1205 ?cvcl_1208) 4 (ite (= ?cvcl_1205 ?cvcl_1209) 3 5))))) ?cvcl_1133)) (flet ($cvcl_1215 (= ?cvcl_1210 4)) (let (?cvcl_1322 (ite $cvcl_23 (select ?cvcl_1218 ?cvcl_1205) ?cvcl_1219)) (let (?cvcl_1393 (ite (= ?cvcl_1210 0) 0 (ite (= ?cvcl_1210 2) ?cvcl_1211 (ite (= ?cvcl_1210 1) ?cvcl_1212 (ite (if_then_else $cvcl_1215 $cvcl_1213 false) ?cvcl_1214 (ite $cvcl_1215 ?cvcl_1216 (ite (= ?cvcl_1210 3) ?cvcl_1217 ?cvcl_1322))))))) (flet ($cvcl_1329 (if_then_else (if_then_else $cvcl_1230 false true) (if_then_else (if_then_else $cvcl_1233 false true) (if_then_else (= ?cvcl_1158 ?cvcl_75) true (if_then_else (= ?cvcl_1158 ?cvcl_10) true (if_then_else $cvcl_1220 true (if_then_else (= ?cvcl_1158 ?cvcl_77) (BRANCH_CONDITION ?cvcl_1221 ?cvcl_1393) false)))) false) false)) (let (?cvcl_1325 (ite $cvcl_25 ?cvcl_1048 ?cvcl_459)) (let (?cvcl_1326 (ite $cvcl_1187 ?cvcl_1325 ?cvcl_1222)) (let (?cvcl_1330 (ite $cvcl_1220 ?cvcl_1221 (plus (OFFSET_OF ?cvcl_1159) (plus 4 ?cvcl_1326)))) (let (?cvcl_1331 (ite $cvcl_1223 (ite $cvcl_1039 ?cvcl_1224 (ite $cvcl_1225 (plus 4 (plus 4 ?cvcl_1226)) (plus 4 (plus 4 ?cvcl_1227)))) ?cvcl_1227)) (let (?cvcl_1328 (ite $cvcl_1329 ?cvcl_1330 ?cvcl_1331)) (let (?cvcl_1332 (ite $cvcl_1327 (ite $cvcl_1037 ?cvcl_1228 ?cvcl_1328) ?cvcl_1228)) (flet ($cvcl_1234 (if_then_else $cvcl_1223 false true)) (flet ($cvcl_1333 (if_then_else $cvcl_1234 $cvcl_1229 (if_then_else $cvcl_1156 $cvcl_1229 $cvcl_1225))) (flet ($cvcl_1334 (if_then_else $cvcl_22 $cvcl_1333 $cvcl_1230)) (flet ($cvcl_1280 (if_then_else $cvcl_1231 $cvcl_22 false)) (flet ($cvcl_1336 (if_then_else $cvcl_1280 $cvcl_1039 $cvcl_1232)) (flet ($cvcl_1337 (if_then_else $cvcl_22 $cvcl_1336 $cvcl_1233)) (flet ($cvcl_1451 (if_then_else $cvcl_1039 true $cvcl_1234)) (let (?cvcl_1339 (ite $cvcl_24 (select IMEM_INIT ?cvcl_1091) ?cvcl_1235)) (let (?cvcl_1237 (ite $cvcl_1451 ?cvcl_1159 ?cvcl_1339)) (let (?cvcl_1461 (OPCODE_OF ?cvcl_1237)) (let (?cvcl_1236 (ite $cvcl_22 ?cvcl_1461 ?cvcl_1158)) (flet ($cvcl_1323 (= ?cvcl_1236 ?cvcl_76)) (let (?cvcl_1246 (SRC1_OF ?cvcl_1237)) (flet ($cvcl_1342 (if_then_else $cvcl_26 true $cvcl_1238)) (flet ($cvcl_1240 (if_then_else $cvcl_1111 $cvcl_1342 $cvcl_1160)) (flet ($cvcl_1343 (if_then_else $cvcl_24 $cvcl_1240 $cvcl_1239)) (let (?cvcl_117 (ite $cvcl_26 (select IMEM_INIT ?cvcl_310) ?cvcl_82)) (let (?cvcl_1244 (ite $cvcl_1241 ?cvcl_1164 ?cvcl_117)) (let (?cvcl_1242 (OPCODE_OF ?cvcl_1244)) (flet ($cvcl_1243 (= ?cvcl_1242 ?cvcl_50)) (flet ($cvcl_1257 (= ?cvcl_1242 ?cvcl_2)) (flet ($cvcl_1266 (= ?cvcl_1242 ?cvcl_52)) (let (?cvcl_1350 (ite $cvcl_24 (ite $cvcl_1240 0 (ite (if_then_else (if_then_else $cvcl_1243 false (if_then_else $cvcl_1257 true $cvcl_1266)) true $cvcl_1243) (DEST_OF ?cvcl_1244) 0)) ?cvcl_1245)) (let (?cvcl_1309 (ite $cvcl_1234 ?cvcl_1206 (ite $cvcl_1343 0 ?cvcl_1350))) (flet ($cvcl_1352 (if_then_else $cvcl_26 true $cvcl_1247)) (flet ($cvcl_1353 (if_then_else $cvcl_1111 $cvcl_1352 $cvcl_1248)) (flet ($cvcl_1250 (= ?cvcl_1249 ?cvcl_50)) (flet ($cvcl_1251 (= ?cvcl_1249 ?cvcl_52)) (flet ($cvcl_1278 (= ?cvcl_1249 ?cvcl_10)) (let (?cvcl_1357 (ite $cvcl_24 (ite $cvcl_1353 0 (ite (if_then_else $cvcl_1250 false (if_then_else $cvcl_1251 false (if_then_else $cvcl_1278 (if_then_else $cvcl_1152 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_1250 false $cvcl_1251) true $cvcl_1250) (DEST_OF ?cvcl_1099) 0))) ?cvcl_1252)) (let (?cvcl_1310 (ite $cvcl_1234 ?cvcl_1207 ?cvcl_1357)) (let (?cvcl_1358 (ite $cvcl_24 ?cvcl_1129 ?cvcl_1253)) (let (?cvcl_1311 (ite $cvcl_1234 ?cvcl_1208 ?cvcl_1358)) (let (?cvcl_1359 (ite $cvcl_24 ?cvcl_1130 ?cvcl_1254)) (let (?cvcl_1312 (ite $cvcl_1234 ?cvcl_1209 ?cvcl_1359)) (let (?cvcl_1255 (ite $cvcl_22 (ite (= ?cvcl_1246 0) 0 (ite (= ?cvcl_1309 ?cvcl_1246) 2 (ite (= ?cvcl_1310 ?cvcl_1246) 1 (ite (= ?cvcl_1311 ?cvcl_1246) 4 (ite (= ?cvcl_1312 ?cvcl_1246) 3 5))))) ?cvcl_1169)) (flet ($cvcl_1260 (if_then_else $cvcl_1240 false true)) (flet ($cvcl_1363 (if_then_else $cvcl_24 (if_then_else $cvcl_1257 $cvcl_1260 false) $cvcl_1258)) (flet ($cvcl_1361 (if_then_else $cvcl_1234 $cvcl_1256 $cvcl_1363)) (flet ($cvcl_1267 (= ?cvcl_1242 ?cvcl_4)) (flet ($cvcl_1366 (if_then_else $cvcl_24 (if_then_else $cvcl_1267 $cvcl_1260 false) $cvcl_1261)) (flet ($cvcl_1364 (if_then_else $cvcl_1234 $cvcl_1259 $cvcl_1366)) (let (?cvcl_1262 (SRC1_OF ?cvcl_1244)) (let (?cvcl_1263 (ite $cvcl_24 (ite (= ?cvcl_1262 0) 0 (ite (= ?cvcl_1262 ?cvcl_1129) 2 (ite (= ?cvcl_1262 ?cvcl_1130) 1 (ite (= ?cvcl_1262 ?cvcl_1131) 4 (ite (= ?cvcl_1262 ?cvcl_1132) 3 5))))) ?cvcl_1175)) (flet ($cvcl_1264 (= ?cvcl_1263 4)) (let (?cvcl_1370 (ite $cvcl_24 (select ?cvcl_1141 ?cvcl_1262) ?cvcl_1265)) (let (?cvcl_1275 (ite $cvcl_1234 ?cvcl_1183 (ite (= ?cvcl_1263 0) 0 (ite (= ?cvcl_1263 2) ?cvcl_1134 (ite (= ?cvcl_1263 1) ?cvcl_1135 (ite (if_then_else $cvcl_1264 $cvcl_1136 false) ?cvcl_1137 (ite $cvcl_1264 ?cvcl_1139 (ite (= ?cvcl_1263 3) ?cvcl_1140 ?cvcl_1370)))))))) (let (?cvcl_1373 (ite $cvcl_24 (SHORT_IMMED_OF ?cvcl_1244) ?cvcl_1268)) (let (?cvcl_1269 (SRC2_OF ?cvcl_1244)) (let (?cvcl_1270 (ite $cvcl_24 (ite (= ?cvcl_1269 0) 0 (ite (= ?cvcl_1269 ?cvcl_1129) 2 (ite (= ?cvcl_1269 ?cvcl_1130) 1 (ite (= ?cvcl_1269 ?cvcl_1131) 4 (ite (= ?cvcl_1269 ?cvcl_1132) 3 5))))) ?cvcl_1180)) (flet ($cvcl_1271 (= ?cvcl_1270 4)) (let (?cvcl_1377 (ite $cvcl_24 (select ?cvcl_1141 ?cvcl_1269) ?cvcl_1272)) (let (?cvcl_1507 (ite (= ?cvcl_1270 0) 0 (ite (= ?cvcl_1270 2) ?cvcl_1134 (ite (= ?cvcl_1270 1) ?cvcl_1135 (ite (if_then_else $cvcl_1271 $cvcl_1136 false) ?cvcl_1137 (ite $cvcl_1271 ?cvcl_1139 (ite (= ?cvcl_1270 3) ?cvcl_1140 ?cvcl_1377))))))) (let (?cvcl_1276 (ite $cvcl_1234 ?cvcl_1184 (ite (if_then_else $cvcl_24 (if_then_else $cvcl_1266 true (if_then_else $cvcl_1257 true $cvcl_1267)) NO_VALUE8) ?cvcl_1373 ?cvcl_1507))) (let (?cvcl_1379 (ite $cvcl_24 ?cvcl_1242 ?cvcl_1274)) (let (?cvcl_1378 (ite $cvcl_1234 ?cvcl_1273 ?cvcl_1379)) (let (?cvcl_1504 (ite (if_then_else $cvcl_1361 true $cvcl_1364) (plus ?cvcl_1275 ?cvcl_1276) (ALU (ALU_OP_OF ?cvcl_1378) ?cvcl_1275 ?cvcl_1276))) (let (?cvcl_1314 (ite $cvcl_22 ?cvcl_1504 ?cvcl_1211)) (flet ($cvcl_1384 (if_then_else $cvcl_24 $cvcl_1278 $cvcl_1279)) (flet ($cvcl_1382 (if_then_else $cvcl_1234 $cvcl_1277 $cvcl_1384)) (let (?cvcl_1452 (plus 4 ?cvcl_1091)) (let (?cvcl_1386 (ite $cvcl_24 (plus 4 ?cvcl_1452) ?cvcl_1281)) (let (?cvcl_1387 (ite $cvcl_1280 ?cvcl_1386 ?cvcl_1282)) (let (?cvcl_1388 (ite $cvcl_1234 ?cvcl_1283 ?cvcl_1098)) (let (?cvcl_1389 (ite $cvcl_1234 ?cvcl_1284 ?cvcl_1144)) (flet ($cvcl_1391 (if_then_else $cvcl_24 $cvcl_1251 $cvcl_1286)) (let (?cvcl_1392 (ite $cvcl_24 (SHORT_IMMED_OF ?cvcl_1099) ?cvcl_1287)) (let (?cvcl_1390 (ite $cvcl_1234 ?cvcl_1285 (ite $cvcl_1391 ?cvcl_1392 ?cvcl_1288))) (let (?cvcl_1315 (ite $cvcl_22 (ite $cvcl_1382 ?cvcl_1387 (ALU (ALU_OP_OF ?cvcl_1388) ?cvcl_1389 ?cvcl_1390)) ?cvcl_1212)) (flet ($cvcl_1301 (= ?cvcl_1255 4)) (flet ($cvcl_1296 (if_then_else $cvcl_24 $cvcl_1170 $cvcl_1196)) (flet ($cvcl_1289 (if_then_else $cvcl_1223 $cvcl_1296 $cvcl_1193)) (flet ($cvcl_1316 (if_then_else $cvcl_22 $cvcl_1289 $cvcl_1213)) (flet ($cvcl_1395 (if_then_else $cvcl_24 $cvcl_1172 $cvcl_1290)) (let (?cvcl_1398 (ite $cvcl_24 ?cvcl_1292 ?cvcl_1293)) (let (?cvcl_1399 (ite $cvcl_1097 ?cvcl_1294 ?cvcl_580)) (let (?cvcl_1401 (ite $cvcl_24 ?cvcl_1399 ?cvcl_1295)) (let (?cvcl_1396 (ite (if_then_else $cvcl_22 (if_then_else $cvcl_1395 $cvcl_1231 false) false) (store ?cvcl_1291 ?cvcl_1398 ?cvcl_1401) ?cvcl_1291)) (let (?cvcl_1403 (ite $cvcl_24 ?cvcl_1292 ?cvcl_1297)) (let (?cvcl_1404 (ite $cvcl_1087 ?cvcl_433 ?cvcl_1298)) (let (?cvcl_1405 (ite $cvcl_24 ?cvcl_1404 ?cvcl_1299)) (let (?cvcl_1406 (ite $cvcl_22 (select ?cvcl_1396 (ite (if_then_else $cvcl_1296 $cvcl_1231 false) ?cvcl_1403 ?cvcl_1405)) ?cvcl_1300)) (let (?cvcl_1317 (ite (if_then_else $cvcl_1289 $cvcl_22 false) (ite $cvcl_1289 ?cvcl_1406 NO_VALUE9) ?cvcl_1214)) (let (?cvcl_1408 (ite $cvcl_1234 ?cvcl_1302 ?cvcl_1134)) (let (?cvcl_1319 (ite $cvcl_22 ?cvcl_1408 ?cvcl_1216)) (let (?cvcl_1409 (ite $cvcl_1234 ?cvcl_1303 ?cvcl_1135)) (let (?cvcl_1320 (ite $cvcl_22 ?cvcl_1409 ?cvcl_1217)) (let (?cvcl_1305 (ite $cvcl_24 ?cvcl_1131 ?cvcl_1202)) (let (?cvcl_1304 (ite $cvcl_24 ?cvcl_1132 ?cvcl_1201)) (let (?cvcl_1306 (ite (if_then_else (if_then_else (= ?cvcl_1304 0) false true) $cvcl_1223 false) (store ?cvcl_1218 ?cvcl_1304 ?cvcl_1140) ?cvcl_1218)) (let (?cvcl_1321 (ite (if_then_else (if_then_else (= ?cvcl_1305 0) false true) $cvcl_1223 false) (store ?cvcl_1306 ?cvcl_1305 (ite $cvcl_1136 ?cvcl_1137 ?cvcl_1139)) ?cvcl_1306)) (let (?cvcl_1413 (ite $cvcl_22 (select ?cvcl_1321 ?cvcl_1246) ?cvcl_1307)) (let (?cvcl_1324 (ite (= ?cvcl_1255 0) 0 (ite (= ?cvcl_1255 2) ?cvcl_1314 (ite (= ?cvcl_1255 1) ?cvcl_1315 (ite (if_then_else $cvcl_1301 $cvcl_1316 false) ?cvcl_1317 (ite $cvcl_1301 ?cvcl_1319 (ite (= ?cvcl_1255 3) ?cvcl_1320 ?cvcl_1413))))))) (let (?cvcl_1308 (SRC2_OF ?cvcl_1237)) (let (?cvcl_1313 (ite $cvcl_22 (ite (= ?cvcl_1308 0) 0 (ite (= ?cvcl_1308 ?cvcl_1309) 2 (ite (= ?cvcl_1308 ?cvcl_1310) 1 (ite (= ?cvcl_1308 ?cvcl_1311) 4 (ite (= ?cvcl_1308 ?cvcl_1312) 3 5))))) ?cvcl_1210)) (flet ($cvcl_1318 (= ?cvcl_1313 4)) (let (?cvcl_1428 (ite $cvcl_22 (select ?cvcl_1321 ?cvcl_1308) ?cvcl_1322)) (let (?cvcl_1500 (ite (= ?cvcl_1313 0) 0 (ite (= ?cvcl_1313 2) ?cvcl_1314 (ite (= ?cvcl_1313 1) ?cvcl_1315 (ite (if_then_else $cvcl_1318 $cvcl_1316 false) ?cvcl_1317 (ite $cvcl_1318 ?cvcl_1319 (ite (= ?cvcl_1313 3) ?cvcl_1320 ?cvcl_1428))))))) (flet ($cvcl_1435 (if_then_else (if_then_else $cvcl_1334 false true) (if_then_else (if_then_else $cvcl_1337 false true) (if_then_else (= ?cvcl_1236 ?cvcl_75) true (if_then_else (= ?cvcl_1236 ?cvcl_10) true (if_then_else $cvcl_1323 true (if_then_else (= ?cvcl_1236 ?cvcl_77) (BRANCH_CONDITION ?cvcl_1324 ?cvcl_1500) false)))) false) false)) (let (?cvcl_1431 (ite $cvcl_24 ?cvcl_1091 ?cvcl_1325)) (let (?cvcl_1432 (ite $cvcl_1280 ?cvcl_1431 ?cvcl_1326)) (let (?cvcl_1436 (ite $cvcl_1323 ?cvcl_1324 (plus (OFFSET_OF ?cvcl_1237) (plus 4 ?cvcl_1432)))) (let (?cvcl_1437 (ite $cvcl_1327 (ite $cvcl_1037 ?cvcl_1328 (ite $cvcl_1329 (plus 4 (plus 4 ?cvcl_1330)) (plus 4 (plus 4 ?cvcl_1331)))) ?cvcl_1331)) (let (?cvcl_1434 (ite $cvcl_1435 ?cvcl_1436 ?cvcl_1437)) (let (?cvcl_1438 (ite $cvcl_1433 (ite $cvcl_1035 ?cvcl_1332 ?cvcl_1434) ?cvcl_1332)) (flet ($cvcl_1338 (if_then_else $cvcl_1327 false true)) (flet ($cvcl_1439 (if_then_else $cvcl_1338 $cvcl_1333 (if_then_else $cvcl_1233 $cvcl_1333 $cvcl_1329))) (flet ($cvcl_1440 (if_then_else $cvcl_21 $cvcl_1439 $cvcl_1334)) (flet ($cvcl_1385 (if_then_else $cvcl_1335 $cvcl_21 false)) (flet ($cvcl_1442 (if_then_else $cvcl_1385 $cvcl_1037 $cvcl_1336)) (flet ($cvcl_1443 (if_then_else $cvcl_21 $cvcl_1442 $cvcl_1337)) (flet ($cvcl_1558 (if_then_else $cvcl_1037 true $cvcl_1338)) (let (?cvcl_1445 (ite $cvcl_23 (select IMEM_INIT ?cvcl_1151) ?cvcl_1339)) (let (?cvcl_1341 (ite $cvcl_1558 ?cvcl_1237 ?cvcl_1445)) (let (?cvcl_1568 (OPCODE_OF ?cvcl_1341)) (let (?cvcl_1340 (ite $cvcl_21 ?cvcl_1568 ?cvcl_1236)) (flet ($cvcl_1429 (= ?cvcl_1340 ?cvcl_76)) (let (?cvcl_1351 (SRC1_OF ?cvcl_1341)) (flet ($cvcl_1448 (if_then_else $cvcl_25 true $cvcl_1342)) (flet ($cvcl_1344 (if_then_else $cvcl_1187 $cvcl_1448 $cvcl_1240)) (flet ($cvcl_1449 (if_then_else $cvcl_23 $cvcl_1344 $cvcl_1343)) (let (?cvcl_1453 (ite $cvcl_25 (select IMEM_INIT ?cvcl_1346) ?cvcl_117)) (let (?cvcl_1349 (ite $cvcl_1345 ?cvcl_1244 ?cvcl_1453)) (let (?cvcl_1347 (OPCODE_OF ?cvcl_1349)) (flet ($cvcl_1348 (= ?cvcl_1347 ?cvcl_50)) (flet ($cvcl_1362 (= ?cvcl_1347 ?cvcl_2)) (flet ($cvcl_1371 (= ?cvcl_1347 ?cvcl_52)) (let (?cvcl_1457 (ite $cvcl_23 (ite $cvcl_1344 0 (ite (if_then_else (if_then_else $cvcl_1348 false (if_then_else $cvcl_1362 true $cvcl_1371)) true $cvcl_1348) (DEST_OF ?cvcl_1349) 0)) ?cvcl_1350)) (let (?cvcl_1415 (ite $cvcl_1338 ?cvcl_1309 (ite $cvcl_1449 0 ?cvcl_1457))) (flet ($cvcl_1459 (if_then_else $cvcl_25 true $cvcl_1352)) (flet ($cvcl_1460 (if_then_else $cvcl_1187 $cvcl_1459 $cvcl_1353)) (flet ($cvcl_1355 (= ?cvcl_1354 ?cvcl_50)) (flet ($cvcl_1356 (= ?cvcl_1354 ?cvcl_52)) (flet ($cvcl_1383 (= ?cvcl_1354 ?cvcl_10)) (let (?cvcl_1464 (ite $cvcl_23 (ite $cvcl_1460 0 (ite (if_then_else $cvcl_1355 false (if_then_else $cvcl_1356 false (if_then_else $cvcl_1383 (if_then_else $cvcl_1229 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_1355 false $cvcl_1356) true $cvcl_1355) (DEST_OF ?cvcl_1159) 0))) ?cvcl_1357)) (let (?cvcl_1416 (ite $cvcl_1338 ?cvcl_1310 ?cvcl_1464)) (let (?cvcl_1465 (ite $cvcl_23 ?cvcl_1206 ?cvcl_1358)) (let (?cvcl_1417 (ite $cvcl_1338 ?cvcl_1311 ?cvcl_1465)) (let (?cvcl_1466 (ite $cvcl_23 ?cvcl_1207 ?cvcl_1359)) (let (?cvcl_1418 (ite $cvcl_1338 ?cvcl_1312 ?cvcl_1466)) (let (?cvcl_1360 (ite $cvcl_21 (ite (= ?cvcl_1351 0) 0 (ite (= ?cvcl_1415 ?cvcl_1351) 2 (ite (= ?cvcl_1416 ?cvcl_1351) 1 (ite (= ?cvcl_1417 ?cvcl_1351) 4 (ite (= ?cvcl_1418 ?cvcl_1351) 3 5))))) ?cvcl_1255)) (flet ($cvcl_1365 (if_then_else $cvcl_1344 false true)) (flet ($cvcl_1470 (if_then_else $cvcl_23 (if_then_else $cvcl_1362 $cvcl_1365 false) $cvcl_1363)) (flet ($cvcl_1468 (if_then_else $cvcl_1338 $cvcl_1361 $cvcl_1470)) (flet ($cvcl_1372 (= ?cvcl_1347 ?cvcl_4)) (flet ($cvcl_1473 (if_then_else $cvcl_23 (if_then_else $cvcl_1372 $cvcl_1365 false) $cvcl_1366)) (flet ($cvcl_1471 (if_then_else $cvcl_1338 $cvcl_1364 $cvcl_1473)) (let (?cvcl_1367 (SRC1_OF ?cvcl_1349)) (let (?cvcl_1368 (ite $cvcl_23 (ite (= ?cvcl_1367 0) 0 (ite (= ?cvcl_1367 ?cvcl_1206) 2 (ite (= ?cvcl_1367 ?cvcl_1207) 1 (ite (= ?cvcl_1367 ?cvcl_1208) 4 (ite (= ?cvcl_1367 ?cvcl_1209) 3 5))))) ?cvcl_1263)) (flet ($cvcl_1369 (= ?cvcl_1368 4)) (let (?cvcl_1477 (ite $cvcl_23 (select ?cvcl_1218 ?cvcl_1367) ?cvcl_1370)) (let (?cvcl_1380 (ite $cvcl_1338 ?cvcl_1275 (ite (= ?cvcl_1368 0) 0 (ite (= ?cvcl_1368 2) ?cvcl_1211 (ite (= ?cvcl_1368 1) ?cvcl_1212 (ite (if_then_else $cvcl_1369 $cvcl_1213 false) ?cvcl_1214 (ite $cvcl_1369 ?cvcl_1216 (ite (= ?cvcl_1368 3) ?cvcl_1217 ?cvcl_1477)))))))) (let (?cvcl_1480 (ite $cvcl_23 (SHORT_IMMED_OF ?cvcl_1349) ?cvcl_1373)) (let (?cvcl_1374 (SRC2_OF ?cvcl_1349)) (let (?cvcl_1375 (ite $cvcl_23 (ite (= ?cvcl_1374 0) 0 (ite (= ?cvcl_1374 ?cvcl_1206) 2 (ite (= ?cvcl_1374 ?cvcl_1207) 1 (ite (= ?cvcl_1374 ?cvcl_1208) 4 (ite (= ?cvcl_1374 ?cvcl_1209) 3 5))))) ?cvcl_1270)) (flet ($cvcl_1376 (= ?cvcl_1375 4)) (let (?cvcl_1484 (ite $cvcl_23 (select ?cvcl_1218 ?cvcl_1374) ?cvcl_1377)) (let (?cvcl_1614 (ite (= ?cvcl_1375 0) 0 (ite (= ?cvcl_1375 2) ?cvcl_1211 (ite (= ?cvcl_1375 1) ?cvcl_1212 (ite (if_then_else $cvcl_1376 $cvcl_1213 false) ?cvcl_1214 (ite $cvcl_1376 ?cvcl_1216 (ite (= ?cvcl_1375 3) ?cvcl_1217 ?cvcl_1484))))))) (let (?cvcl_1381 (ite $cvcl_1338 ?cvcl_1276 (ite (if_then_else $cvcl_23 (if_then_else $cvcl_1371 true (if_then_else $cvcl_1362 true $cvcl_1372)) NO_VALUE10) ?cvcl_1480 ?cvcl_1614))) (let (?cvcl_1486 (ite $cvcl_23 ?cvcl_1347 ?cvcl_1379)) (let (?cvcl_1485 (ite $cvcl_1338 ?cvcl_1378 ?cvcl_1486)) (let (?cvcl_1611 (ite (if_then_else $cvcl_1468 true $cvcl_1471) (plus ?cvcl_1380 ?cvcl_1381) (ALU (ALU_OP_OF ?cvcl_1485) ?cvcl_1380 ?cvcl_1381))) (let (?cvcl_1420 (ite $cvcl_21 ?cvcl_1611 ?cvcl_1314)) (flet ($cvcl_1491 (if_then_else $cvcl_23 $cvcl_1383 $cvcl_1384)) (flet ($cvcl_1489 (if_then_else $cvcl_1338 $cvcl_1382 $cvcl_1491)) (let (?cvcl_1559 (plus 4 ?cvcl_1151)) (let (?cvcl_1493 (ite $cvcl_23 (plus 4 ?cvcl_1559) ?cvcl_1386)) (let (?cvcl_1494 (ite $cvcl_1385 ?cvcl_1493 ?cvcl_1387)) (let (?cvcl_1495 (ite $cvcl_1338 ?cvcl_1388 ?cvcl_1158)) (let (?cvcl_1496 (ite $cvcl_1338 ?cvcl_1389 ?cvcl_1221)) (flet ($cvcl_1498 (if_then_else $cvcl_23 $cvcl_1356 $cvcl_1391)) (let (?cvcl_1499 (ite $cvcl_23 (SHORT_IMMED_OF ?cvcl_1159) ?cvcl_1392)) (let (?cvcl_1497 (ite $cvcl_1338 ?cvcl_1390 (ite $cvcl_1498 ?cvcl_1499 ?cvcl_1393))) (let (?cvcl_1421 (ite $cvcl_21 (ite $cvcl_1489 ?cvcl_1494 (ALU (ALU_OP_OF ?cvcl_1495) ?cvcl_1496 ?cvcl_1497)) ?cvcl_1315)) (flet ($cvcl_1407 (= ?cvcl_1360 4)) (flet ($cvcl_1402 (if_then_else $cvcl_23 $cvcl_1256 $cvcl_1296)) (flet ($cvcl_1394 (if_then_else $cvcl_1327 $cvcl_1402 $cvcl_1289)) (flet ($cvcl_1422 (if_then_else $cvcl_21 $cvcl_1394 $cvcl_1316)) (flet ($cvcl_1502 (if_then_else $cvcl_23 $cvcl_1259 $cvcl_1395)) (let (?cvcl_1505 (ite $cvcl_23 ?cvcl_1397 ?cvcl_1398)) (let (?cvcl_1506 (ite $cvcl_1157 ?cvcl_1399 ?cvcl_1400)) (let (?cvcl_1508 (ite $cvcl_23 ?cvcl_1506 ?cvcl_1401)) (let (?cvcl_1503 (ite (if_then_else $cvcl_21 (if_then_else $cvcl_1502 $cvcl_1335 false) false) (store ?cvcl_1396 ?cvcl_1505 ?cvcl_1508) ?cvcl_1396)) (let (?cvcl_1510 (ite $cvcl_23 ?cvcl_1397 ?cvcl_1403)) (let (?cvcl_1511 (ite $cvcl_1146 ?cvcl_1297 ?cvcl_1404)) (let (?cvcl_1512 (ite $cvcl_23 ?cvcl_1511 ?cvcl_1405)) (let (?cvcl_1513 (ite $cvcl_21 (select ?cvcl_1503 (ite (if_then_else $cvcl_1402 $cvcl_1335 false) ?cvcl_1510 ?cvcl_1512)) ?cvcl_1406)) (let (?cvcl_1423 (ite (if_then_else $cvcl_1394 $cvcl_21 false) (ite $cvcl_1394 ?cvcl_1513 NO_VALUE11) ?cvcl_1317)) (let (?cvcl_1515 (ite $cvcl_1338 ?cvcl_1408 ?cvcl_1211)) (let (?cvcl_1425 (ite $cvcl_21 ?cvcl_1515 ?cvcl_1319)) (let (?cvcl_1516 (ite $cvcl_1338 ?cvcl_1409 ?cvcl_1212)) (let (?cvcl_1426 (ite $cvcl_21 ?cvcl_1516 ?cvcl_1320)) (let (?cvcl_1411 (ite $cvcl_23 ?cvcl_1208 ?cvcl_1305)) (let (?cvcl_1410 (ite $cvcl_23 ?cvcl_1209 ?cvcl_1304)) (let (?cvcl_1412 (ite (if_then_else (if_then_else (= ?cvcl_1410 0) false true) $cvcl_1327 false) (store ?cvcl_1321 ?cvcl_1410 ?cvcl_1217) ?cvcl_1321)) (let (?cvcl_1427 (ite (if_then_else (if_then_else (= ?cvcl_1411 0) false true) $cvcl_1327 false) (store ?cvcl_1412 ?cvcl_1411 (ite $cvcl_1213 ?cvcl_1214 ?cvcl_1216)) ?cvcl_1412)) (let (?cvcl_1520 (ite $cvcl_21 (select ?cvcl_1427 ?cvcl_1351) ?cvcl_1413)) (let (?cvcl_1430 (ite (= ?cvcl_1360 0) 0 (ite (= ?cvcl_1360 2) ?cvcl_1420 (ite (= ?cvcl_1360 1) ?cvcl_1421 (ite (if_then_else $cvcl_1407 $cvcl_1422 false) ?cvcl_1423 (ite $cvcl_1407 ?cvcl_1425 (ite (= ?cvcl_1360 3) ?cvcl_1426 ?cvcl_1520))))))) (let (?cvcl_1414 (SRC2_OF ?cvcl_1341)) (let (?cvcl_1419 (ite $cvcl_21 (ite (= ?cvcl_1414 0) 0 (ite (= ?cvcl_1414 ?cvcl_1415) 2 (ite (= ?cvcl_1414 ?cvcl_1416) 1 (ite (= ?cvcl_1414 ?cvcl_1417) 4 (ite (= ?cvcl_1414 ?cvcl_1418) 3 5))))) ?cvcl_1313)) (flet ($cvcl_1424 (= ?cvcl_1419 4)) (let (?cvcl_1535 (ite $cvcl_21 (select ?cvcl_1427 ?cvcl_1414) ?cvcl_1428)) (let (?cvcl_1607 (ite (= ?cvcl_1419 0) 0 (ite (= ?cvcl_1419 2) ?cvcl_1420 (ite (= ?cvcl_1419 1) ?cvcl_1421 (ite (if_then_else $cvcl_1424 $cvcl_1422 false) ?cvcl_1423 (ite $cvcl_1424 ?cvcl_1425 (ite (= ?cvcl_1419 3) ?cvcl_1426 ?cvcl_1535))))))) (flet ($cvcl_1542 (if_then_else (if_then_else $cvcl_1440 false true) (if_then_else (if_then_else $cvcl_1443 false true) (if_then_else (= ?cvcl_1340 ?cvcl_75) true (if_then_else (= ?cvcl_1340 ?cvcl_10) true (if_then_else $cvcl_1429 true (if_then_else (= ?cvcl_1340 ?cvcl_77) (BRANCH_CONDITION ?cvcl_1430 ?cvcl_1607) false)))) false) false)) (let (?cvcl_1538 (ite $cvcl_23 ?cvcl_1151 ?cvcl_1431)) (let (?cvcl_1539 (ite $cvcl_1385 ?cvcl_1538 ?cvcl_1432)) (let (?cvcl_1543 (ite $cvcl_1429 ?cvcl_1430 (plus (OFFSET_OF ?cvcl_1341) (plus 4 ?cvcl_1539)))) (let (?cvcl_1544 (ite $cvcl_1433 (ite $cvcl_1035 ?cvcl_1434 (ite $cvcl_1435 (plus 4 (plus 4 ?cvcl_1436)) (plus 4 (plus 4 ?cvcl_1437)))) ?cvcl_1437)) (let (?cvcl_1541 (ite $cvcl_1542 ?cvcl_1543 ?cvcl_1544)) (let (?cvcl_1545 (ite $cvcl_1540 (ite $cvcl_1033 ?cvcl_1438 ?cvcl_1541) ?cvcl_1438)) (flet ($cvcl_1444 (if_then_else $cvcl_1433 false true)) (flet ($cvcl_1546 (if_then_else $cvcl_1444 $cvcl_1439 (if_then_else $cvcl_1337 $cvcl_1439 $cvcl_1435))) (flet ($cvcl_1547 (if_then_else $cvcl_20 $cvcl_1546 $cvcl_1440)) (flet ($cvcl_1492 (if_then_else $cvcl_1441 $cvcl_20 false)) (flet ($cvcl_1549 (if_then_else $cvcl_1492 $cvcl_1035 $cvcl_1442)) (flet ($cvcl_1550 (if_then_else $cvcl_20 $cvcl_1549 $cvcl_1443)) (flet ($cvcl_1665 (if_then_else $cvcl_1035 true $cvcl_1444)) (let (?cvcl_1552 (ite $cvcl_22 (select IMEM_INIT ?cvcl_1228) ?cvcl_1445)) (let (?cvcl_1447 (ite $cvcl_1665 ?cvcl_1341 ?cvcl_1552)) (let (?cvcl_1675 (OPCODE_OF ?cvcl_1447)) (let (?cvcl_1446 (ite $cvcl_20 ?cvcl_1675 ?cvcl_1340)) (flet ($cvcl_1536 (= ?cvcl_1446 ?cvcl_76)) (let (?cvcl_1458 (SRC1_OF ?cvcl_1447)) (flet ($cvcl_1555 (if_then_else $cvcl_24 true $cvcl_1448)) (flet ($cvcl_1450 (if_then_else $cvcl_1280 $cvcl_1555 $cvcl_1344)) (flet ($cvcl_1556 (if_then_else $cvcl_22 $cvcl_1450 $cvcl_1449)) (let (?cvcl_1560 (ite $cvcl_24 (select IMEM_INIT ?cvcl_1452) ?cvcl_1453)) (let (?cvcl_1456 (ite $cvcl_1451 ?cvcl_1349 ?cvcl_1560)) (let (?cvcl_1454 (OPCODE_OF ?cvcl_1456)) (flet ($cvcl_1455 (= ?cvcl_1454 ?cvcl_50)) (flet ($cvcl_1469 (= ?cvcl_1454 ?cvcl_2)) (flet ($cvcl_1478 (= ?cvcl_1454 ?cvcl_52)) (let (?cvcl_1564 (ite $cvcl_22 (ite $cvcl_1450 0 (ite (if_then_else (if_then_else $cvcl_1455 false (if_then_else $cvcl_1469 true $cvcl_1478)) true $cvcl_1455) (DEST_OF ?cvcl_1456) 0)) ?cvcl_1457)) (let (?cvcl_1522 (ite $cvcl_1444 ?cvcl_1415 (ite $cvcl_1556 0 ?cvcl_1564))) (flet ($cvcl_1566 (if_then_else $cvcl_24 true $cvcl_1459)) (flet ($cvcl_1567 (if_then_else $cvcl_1280 $cvcl_1566 $cvcl_1460)) (flet ($cvcl_1462 (= ?cvcl_1461 ?cvcl_50)) (flet ($cvcl_1463 (= ?cvcl_1461 ?cvcl_52)) (flet ($cvcl_1490 (= ?cvcl_1461 ?cvcl_10)) (let (?cvcl_1571 (ite $cvcl_22 (ite $cvcl_1567 0 (ite (if_then_else $cvcl_1462 false (if_then_else $cvcl_1463 false (if_then_else $cvcl_1490 (if_then_else $cvcl_1333 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_1462 false $cvcl_1463) true $cvcl_1462) (DEST_OF ?cvcl_1237) 0))) ?cvcl_1464)) (let (?cvcl_1523 (ite $cvcl_1444 ?cvcl_1416 ?cvcl_1571)) (let (?cvcl_1572 (ite $cvcl_22 ?cvcl_1309 ?cvcl_1465)) (let (?cvcl_1524 (ite $cvcl_1444 ?cvcl_1417 ?cvcl_1572)) (let (?cvcl_1573 (ite $cvcl_22 ?cvcl_1310 ?cvcl_1466)) (let (?cvcl_1525 (ite $cvcl_1444 ?cvcl_1418 ?cvcl_1573)) (let (?cvcl_1467 (ite $cvcl_20 (ite (= ?cvcl_1458 0) 0 (ite (= ?cvcl_1522 ?cvcl_1458) 2 (ite (= ?cvcl_1523 ?cvcl_1458) 1 (ite (= ?cvcl_1524 ?cvcl_1458) 4 (ite (= ?cvcl_1525 ?cvcl_1458) 3 5))))) ?cvcl_1360)) (flet ($cvcl_1472 (if_then_else $cvcl_1450 false true)) (flet ($cvcl_1577 (if_then_else $cvcl_22 (if_then_else $cvcl_1469 $cvcl_1472 false) $cvcl_1470)) (flet ($cvcl_1575 (if_then_else $cvcl_1444 $cvcl_1468 $cvcl_1577)) (flet ($cvcl_1479 (= ?cvcl_1454 ?cvcl_4)) (flet ($cvcl_1580 (if_then_else $cvcl_22 (if_then_else $cvcl_1479 $cvcl_1472 false) $cvcl_1473)) (flet ($cvcl_1578 (if_then_else $cvcl_1444 $cvcl_1471 $cvcl_1580)) (let (?cvcl_1474 (SRC1_OF ?cvcl_1456)) (let (?cvcl_1475 (ite $cvcl_22 (ite (= ?cvcl_1474 0) 0 (ite (= ?cvcl_1474 ?cvcl_1309) 2 (ite (= ?cvcl_1474 ?cvcl_1310) 1 (ite (= ?cvcl_1474 ?cvcl_1311) 4 (ite (= ?cvcl_1474 ?cvcl_1312) 3 5))))) ?cvcl_1368)) (flet ($cvcl_1476 (= ?cvcl_1475 4)) (let (?cvcl_1584 (ite $cvcl_22 (select ?cvcl_1321 ?cvcl_1474) ?cvcl_1477)) (let (?cvcl_1487 (ite $cvcl_1444 ?cvcl_1380 (ite (= ?cvcl_1475 0) 0 (ite (= ?cvcl_1475 2) ?cvcl_1314 (ite (= ?cvcl_1475 1) ?cvcl_1315 (ite (if_then_else $cvcl_1476 $cvcl_1316 false) ?cvcl_1317 (ite $cvcl_1476 ?cvcl_1319 (ite (= ?cvcl_1475 3) ?cvcl_1320 ?cvcl_1584)))))))) (let (?cvcl_1587 (ite $cvcl_22 (SHORT_IMMED_OF ?cvcl_1456) ?cvcl_1480)) (let (?cvcl_1481 (SRC2_OF ?cvcl_1456)) (let (?cvcl_1482 (ite $cvcl_22 (ite (= ?cvcl_1481 0) 0 (ite (= ?cvcl_1481 ?cvcl_1309) 2 (ite (= ?cvcl_1481 ?cvcl_1310) 1 (ite (= ?cvcl_1481 ?cvcl_1311) 4 (ite (= ?cvcl_1481 ?cvcl_1312) 3 5))))) ?cvcl_1375)) (flet ($cvcl_1483 (= ?cvcl_1482 4)) (let (?cvcl_1591 (ite $cvcl_22 (select ?cvcl_1321 ?cvcl_1481) ?cvcl_1484)) (let (?cvcl_1721 (ite (= ?cvcl_1482 0) 0 (ite (= ?cvcl_1482 2) ?cvcl_1314 (ite (= ?cvcl_1482 1) ?cvcl_1315 (ite (if_then_else $cvcl_1483 $cvcl_1316 false) ?cvcl_1317 (ite $cvcl_1483 ?cvcl_1319 (ite (= ?cvcl_1482 3) ?cvcl_1320 ?cvcl_1591))))))) (let (?cvcl_1488 (ite $cvcl_1444 ?cvcl_1381 (ite (if_then_else $cvcl_22 (if_then_else $cvcl_1478 true (if_then_else $cvcl_1469 true $cvcl_1479)) NO_VALUE12) ?cvcl_1587 ?cvcl_1721))) (let (?cvcl_1593 (ite $cvcl_22 ?cvcl_1454 ?cvcl_1486)) (let (?cvcl_1592 (ite $cvcl_1444 ?cvcl_1485 ?cvcl_1593)) (let (?cvcl_1718 (ite (if_then_else $cvcl_1575 true $cvcl_1578) (plus ?cvcl_1487 ?cvcl_1488) (ALU (ALU_OP_OF ?cvcl_1592) ?cvcl_1487 ?cvcl_1488))) (let (?cvcl_1527 (ite $cvcl_20 ?cvcl_1718 ?cvcl_1420)) (flet ($cvcl_1598 (if_then_else $cvcl_22 $cvcl_1490 $cvcl_1491)) (flet ($cvcl_1596 (if_then_else $cvcl_1444 $cvcl_1489 $cvcl_1598)) (let (?cvcl_1666 (plus 4 ?cvcl_1228)) (let (?cvcl_1600 (ite $cvcl_22 (plus 4 ?cvcl_1666) ?cvcl_1493)) (let (?cvcl_1601 (ite $cvcl_1492 ?cvcl_1600 ?cvcl_1494)) (let (?cvcl_1602 (ite $cvcl_1444 ?cvcl_1495 ?cvcl_1236)) (let (?cvcl_1603 (ite $cvcl_1444 ?cvcl_1496 ?cvcl_1324)) (flet ($cvcl_1605 (if_then_else $cvcl_22 $cvcl_1463 $cvcl_1498)) (let (?cvcl_1606 (ite $cvcl_22 (SHORT_IMMED_OF ?cvcl_1237) ?cvcl_1499)) (let (?cvcl_1604 (ite $cvcl_1444 ?cvcl_1497 (ite $cvcl_1605 ?cvcl_1606 ?cvcl_1500))) (let (?cvcl_1528 (ite $cvcl_20 (ite $cvcl_1596 ?cvcl_1601 (ALU (ALU_OP_OF ?cvcl_1602) ?cvcl_1603 ?cvcl_1604)) ?cvcl_1421)) (flet ($cvcl_1514 (= ?cvcl_1467 4)) (flet ($cvcl_1509 (if_then_else $cvcl_22 $cvcl_1361 $cvcl_1402)) (flet ($cvcl_1501 (if_then_else $cvcl_1433 $cvcl_1509 $cvcl_1394)) (flet ($cvcl_1529 (if_then_else $cvcl_20 $cvcl_1501 $cvcl_1422)) (flet ($cvcl_1609 (if_then_else $cvcl_22 $cvcl_1364 $cvcl_1502)) (let (?cvcl_1612 (ite $cvcl_22 ?cvcl_1504 ?cvcl_1505)) (let (?cvcl_1613 (ite $cvcl_1234 ?cvcl_1506 ?cvcl_1507)) (let (?cvcl_1615 (ite $cvcl_22 ?cvcl_1613 ?cvcl_1508)) (let (?cvcl_1610 (ite (if_then_else $cvcl_20 (if_then_else $cvcl_1609 $cvcl_1441 false) false) (store ?cvcl_1503 ?cvcl_1612 ?cvcl_1615) ?cvcl_1503)) (let (?cvcl_1617 (ite $cvcl_22 ?cvcl_1504 ?cvcl_1510)) (let (?cvcl_1618 (ite $cvcl_1223 ?cvcl_1403 ?cvcl_1511)) (let (?cvcl_1619 (ite $cvcl_22 ?cvcl_1618 ?cvcl_1512)) (let (?cvcl_1620 (ite $cvcl_20 (select ?cvcl_1610 (ite (if_then_else $cvcl_1509 $cvcl_1441 false) ?cvcl_1617 ?cvcl_1619)) ?cvcl_1513)) (let (?cvcl_1530 (ite (if_then_else $cvcl_1501 $cvcl_20 false) (ite $cvcl_1501 ?cvcl_1620 NO_VALUE13) ?cvcl_1423)) (let (?cvcl_1622 (ite $cvcl_1444 ?cvcl_1515 ?cvcl_1314)) (let (?cvcl_1532 (ite $cvcl_20 ?cvcl_1622 ?cvcl_1425)) (let (?cvcl_1623 (ite $cvcl_1444 ?cvcl_1516 ?cvcl_1315)) (let (?cvcl_1533 (ite $cvcl_20 ?cvcl_1623 ?cvcl_1426)) (let (?cvcl_1518 (ite $cvcl_22 ?cvcl_1311 ?cvcl_1411)) (let (?cvcl_1517 (ite $cvcl_22 ?cvcl_1312 ?cvcl_1410)) (let (?cvcl_1519 (ite (if_then_else (if_then_else (= ?cvcl_1517 0) false true) $cvcl_1433 false) (store ?cvcl_1427 ?cvcl_1517 ?cvcl_1320) ?cvcl_1427)) (let (?cvcl_1534 (ite (if_then_else (if_then_else (= ?cvcl_1518 0) false true) $cvcl_1433 false) (store ?cvcl_1519 ?cvcl_1518 (ite $cvcl_1316 ?cvcl_1317 ?cvcl_1319)) ?cvcl_1519)) (let (?cvcl_1627 (ite $cvcl_20 (select ?cvcl_1534 ?cvcl_1458) ?cvcl_1520)) (let (?cvcl_1537 (ite (= ?cvcl_1467 0) 0 (ite (= ?cvcl_1467 2) ?cvcl_1527 (ite (= ?cvcl_1467 1) ?cvcl_1528 (ite (if_then_else $cvcl_1514 $cvcl_1529 false) ?cvcl_1530 (ite $cvcl_1514 ?cvcl_1532 (ite (= ?cvcl_1467 3) ?cvcl_1533 ?cvcl_1627))))))) (let (?cvcl_1521 (SRC2_OF ?cvcl_1447)) (let (?cvcl_1526 (ite $cvcl_20 (ite (= ?cvcl_1521 0) 0 (ite (= ?cvcl_1521 ?cvcl_1522) 2 (ite (= ?cvcl_1521 ?cvcl_1523) 1 (ite (= ?cvcl_1521 ?cvcl_1524) 4 (ite (= ?cvcl_1521 ?cvcl_1525) 3 5))))) ?cvcl_1419)) (flet ($cvcl_1531 (= ?cvcl_1526 4)) (let (?cvcl_1642 (ite $cvcl_20 (select ?cvcl_1534 ?cvcl_1521) ?cvcl_1535)) (let (?cvcl_1714 (ite (= ?cvcl_1526 0) 0 (ite (= ?cvcl_1526 2) ?cvcl_1527 (ite (= ?cvcl_1526 1) ?cvcl_1528 (ite (if_then_else $cvcl_1531 $cvcl_1529 false) ?cvcl_1530 (ite $cvcl_1531 ?cvcl_1532 (ite (= ?cvcl_1526 3) ?cvcl_1533 ?cvcl_1642))))))) (flet ($cvcl_1649 (if_then_else (if_then_else $cvcl_1547 false true) (if_then_else (if_then_else $cvcl_1550 false true) (if_then_else (= ?cvcl_1446 ?cvcl_75) true (if_then_else (= ?cvcl_1446 ?cvcl_10) true (if_then_else $cvcl_1536 true (if_then_else (= ?cvcl_1446 ?cvcl_77) (BRANCH_CONDITION ?cvcl_1537 ?cvcl_1714) false)))) false) false)) (let (?cvcl_1645 (ite $cvcl_22 ?cvcl_1228 ?cvcl_1538)) (let (?cvcl_1646 (ite $cvcl_1492 ?cvcl_1645 ?cvcl_1539)) (let (?cvcl_1650 (ite $cvcl_1536 ?cvcl_1537 (plus (OFFSET_OF ?cvcl_1447) (plus 4 ?cvcl_1646)))) (let (?cvcl_1651 (ite $cvcl_1540 (ite $cvcl_1033 ?cvcl_1541 (ite $cvcl_1542 (plus 4 (plus 4 ?cvcl_1543)) (plus 4 (plus 4 ?cvcl_1544)))) ?cvcl_1544)) (let (?cvcl_1648 (ite $cvcl_1649 ?cvcl_1650 ?cvcl_1651)) (let (?cvcl_1652 (ite $cvcl_1647 (ite $cvcl_1031 ?cvcl_1545 ?cvcl_1648) ?cvcl_1545)) (flet ($cvcl_1551 (if_then_else $cvcl_1540 false true)) (flet ($cvcl_1653 (if_then_else $cvcl_1551 $cvcl_1546 (if_then_else $cvcl_1443 $cvcl_1546 $cvcl_1542))) (flet ($cvcl_1654 (if_then_else $cvcl_19 $cvcl_1653 $cvcl_1547)) (flet ($cvcl_1599 (if_then_else $cvcl_1548 $cvcl_19 false)) (flet ($cvcl_1656 (if_then_else $cvcl_1599 $cvcl_1033 $cvcl_1549)) (flet ($cvcl_1657 (if_then_else $cvcl_19 $cvcl_1656 $cvcl_1550)) (flet ($cvcl_1772 (if_then_else $cvcl_1033 true $cvcl_1551)) (let (?cvcl_1659 (ite $cvcl_21 (select IMEM_INIT ?cvcl_1332) ?cvcl_1552)) (let (?cvcl_1554 (ite $cvcl_1772 ?cvcl_1447 ?cvcl_1659)) (let (?cvcl_1782 (OPCODE_OF ?cvcl_1554)) (let (?cvcl_1553 (ite $cvcl_19 ?cvcl_1782 ?cvcl_1446)) (flet ($cvcl_1643 (= ?cvcl_1553 ?cvcl_76)) (let (?cvcl_1565 (SRC1_OF ?cvcl_1554)) (flet ($cvcl_1662 (if_then_else $cvcl_23 true $cvcl_1555)) (flet ($cvcl_1557 (if_then_else $cvcl_1385 $cvcl_1662 $cvcl_1450)) (flet ($cvcl_1663 (if_then_else $cvcl_21 $cvcl_1557 $cvcl_1556)) (let (?cvcl_1667 (ite $cvcl_23 (select IMEM_INIT ?cvcl_1559) ?cvcl_1560)) (let (?cvcl_1563 (ite $cvcl_1558 ?cvcl_1456 ?cvcl_1667)) (let (?cvcl_1561 (OPCODE_OF ?cvcl_1563)) (flet ($cvcl_1562 (= ?cvcl_1561 ?cvcl_50)) (flet ($cvcl_1576 (= ?cvcl_1561 ?cvcl_2)) (flet ($cvcl_1585 (= ?cvcl_1561 ?cvcl_52)) (let (?cvcl_1671 (ite $cvcl_21 (ite $cvcl_1557 0 (ite (if_then_else (if_then_else $cvcl_1562 false (if_then_else $cvcl_1576 true $cvcl_1585)) true $cvcl_1562) (DEST_OF ?cvcl_1563) 0)) ?cvcl_1564)) (let (?cvcl_1629 (ite $cvcl_1551 ?cvcl_1522 (ite $cvcl_1663 0 ?cvcl_1671))) (flet ($cvcl_1673 (if_then_else $cvcl_23 true $cvcl_1566)) (flet ($cvcl_1674 (if_then_else $cvcl_1385 $cvcl_1673 $cvcl_1567)) (flet ($cvcl_1569 (= ?cvcl_1568 ?cvcl_50)) (flet ($cvcl_1570 (= ?cvcl_1568 ?cvcl_52)) (flet ($cvcl_1597 (= ?cvcl_1568 ?cvcl_10)) (let (?cvcl_1678 (ite $cvcl_21 (ite $cvcl_1674 0 (ite (if_then_else $cvcl_1569 false (if_then_else $cvcl_1570 false (if_then_else $cvcl_1597 (if_then_else $cvcl_1439 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_1569 false $cvcl_1570) true $cvcl_1569) (DEST_OF ?cvcl_1341) 0))) ?cvcl_1571)) (let (?cvcl_1630 (ite $cvcl_1551 ?cvcl_1523 ?cvcl_1678)) (let (?cvcl_1679 (ite $cvcl_21 ?cvcl_1415 ?cvcl_1572)) (let (?cvcl_1631 (ite $cvcl_1551 ?cvcl_1524 ?cvcl_1679)) (let (?cvcl_1680 (ite $cvcl_21 ?cvcl_1416 ?cvcl_1573)) (let (?cvcl_1632 (ite $cvcl_1551 ?cvcl_1525 ?cvcl_1680)) (let (?cvcl_1574 (ite $cvcl_19 (ite (= ?cvcl_1565 0) 0 (ite (= ?cvcl_1629 ?cvcl_1565) 2 (ite (= ?cvcl_1630 ?cvcl_1565) 1 (ite (= ?cvcl_1631 ?cvcl_1565) 4 (ite (= ?cvcl_1632 ?cvcl_1565) 3 5))))) ?cvcl_1467)) (flet ($cvcl_1579 (if_then_else $cvcl_1557 false true)) (flet ($cvcl_1684 (if_then_else $cvcl_21 (if_then_else $cvcl_1576 $cvcl_1579 false) $cvcl_1577)) (flet ($cvcl_1682 (if_then_else $cvcl_1551 $cvcl_1575 $cvcl_1684)) (flet ($cvcl_1586 (= ?cvcl_1561 ?cvcl_4)) (flet ($cvcl_1687 (if_then_else $cvcl_21 (if_then_else $cvcl_1586 $cvcl_1579 false) $cvcl_1580)) (flet ($cvcl_1685 (if_then_else $cvcl_1551 $cvcl_1578 $cvcl_1687)) (let (?cvcl_1581 (SRC1_OF ?cvcl_1563)) (let (?cvcl_1582 (ite $cvcl_21 (ite (= ?cvcl_1581 0) 0 (ite (= ?cvcl_1581 ?cvcl_1415) 2 (ite (= ?cvcl_1581 ?cvcl_1416) 1 (ite (= ?cvcl_1581 ?cvcl_1417) 4 (ite (= ?cvcl_1581 ?cvcl_1418) 3 5))))) ?cvcl_1475)) (flet ($cvcl_1583 (= ?cvcl_1582 4)) (let (?cvcl_1691 (ite $cvcl_21 (select ?cvcl_1427 ?cvcl_1581) ?cvcl_1584)) (let (?cvcl_1594 (ite $cvcl_1551 ?cvcl_1487 (ite (= ?cvcl_1582 0) 0 (ite (= ?cvcl_1582 2) ?cvcl_1420 (ite (= ?cvcl_1582 1) ?cvcl_1421 (ite (if_then_else $cvcl_1583 $cvcl_1422 false) ?cvcl_1423 (ite $cvcl_1583 ?cvcl_1425 (ite (= ?cvcl_1582 3) ?cvcl_1426 ?cvcl_1691)))))))) (let (?cvcl_1694 (ite $cvcl_21 (SHORT_IMMED_OF ?cvcl_1563) ?cvcl_1587)) (let (?cvcl_1588 (SRC2_OF ?cvcl_1563)) (let (?cvcl_1589 (ite $cvcl_21 (ite (= ?cvcl_1588 0) 0 (ite (= ?cvcl_1588 ?cvcl_1415) 2 (ite (= ?cvcl_1588 ?cvcl_1416) 1 (ite (= ?cvcl_1588 ?cvcl_1417) 4 (ite (= ?cvcl_1588 ?cvcl_1418) 3 5))))) ?cvcl_1482)) (flet ($cvcl_1590 (= ?cvcl_1589 4)) (let (?cvcl_1698 (ite $cvcl_21 (select ?cvcl_1427 ?cvcl_1588) ?cvcl_1591)) (let (?cvcl_1828 (ite (= ?cvcl_1589 0) 0 (ite (= ?cvcl_1589 2) ?cvcl_1420 (ite (= ?cvcl_1589 1) ?cvcl_1421 (ite (if_then_else $cvcl_1590 $cvcl_1422 false) ?cvcl_1423 (ite $cvcl_1590 ?cvcl_1425 (ite (= ?cvcl_1589 3) ?cvcl_1426 ?cvcl_1698))))))) (let (?cvcl_1595 (ite $cvcl_1551 ?cvcl_1488 (ite (if_then_else $cvcl_21 (if_then_else $cvcl_1585 true (if_then_else $cvcl_1576 true $cvcl_1586)) NO_VALUE14) ?cvcl_1694 ?cvcl_1828))) (let (?cvcl_1700 (ite $cvcl_21 ?cvcl_1561 ?cvcl_1593)) (let (?cvcl_1699 (ite $cvcl_1551 ?cvcl_1592 ?cvcl_1700)) (let (?cvcl_1825 (ite (if_then_else $cvcl_1682 true $cvcl_1685) (plus ?cvcl_1594 ?cvcl_1595) (ALU (ALU_OP_OF ?cvcl_1699) ?cvcl_1594 ?cvcl_1595))) (let (?cvcl_1634 (ite $cvcl_19 ?cvcl_1825 ?cvcl_1527)) (flet ($cvcl_1705 (if_then_else $cvcl_21 $cvcl_1597 $cvcl_1598)) (flet ($cvcl_1703 (if_then_else $cvcl_1551 $cvcl_1596 $cvcl_1705)) (let (?cvcl_1773 (plus 4 ?cvcl_1332)) (let (?cvcl_1707 (ite $cvcl_21 (plus 4 ?cvcl_1773) ?cvcl_1600)) (let (?cvcl_1708 (ite $cvcl_1599 ?cvcl_1707 ?cvcl_1601)) (let (?cvcl_1709 (ite $cvcl_1551 ?cvcl_1602 ?cvcl_1340)) (let (?cvcl_1710 (ite $cvcl_1551 ?cvcl_1603 ?cvcl_1430)) (flet ($cvcl_1712 (if_then_else $cvcl_21 $cvcl_1570 $cvcl_1605)) (let (?cvcl_1713 (ite $cvcl_21 (SHORT_IMMED_OF ?cvcl_1341) ?cvcl_1606)) (let (?cvcl_1711 (ite $cvcl_1551 ?cvcl_1604 (ite $cvcl_1712 ?cvcl_1713 ?cvcl_1607))) (let (?cvcl_1635 (ite $cvcl_19 (ite $cvcl_1703 ?cvcl_1708 (ALU (ALU_OP_OF ?cvcl_1709) ?cvcl_1710 ?cvcl_1711)) ?cvcl_1528)) (flet ($cvcl_1621 (= ?cvcl_1574 4)) (flet ($cvcl_1616 (if_then_else $cvcl_21 $cvcl_1468 $cvcl_1509)) (flet ($cvcl_1608 (if_then_else $cvcl_1540 $cvcl_1616 $cvcl_1501)) (flet ($cvcl_1636 (if_then_else $cvcl_19 $cvcl_1608 $cvcl_1529)) (flet ($cvcl_1716 (if_then_else $cvcl_21 $cvcl_1471 $cvcl_1609)) (let (?cvcl_1719 (ite $cvcl_21 ?cvcl_1611 ?cvcl_1612)) (let (?cvcl_1720 (ite $cvcl_1338 ?cvcl_1613 ?cvcl_1614)) (let (?cvcl_1722 (ite $cvcl_21 ?cvcl_1720 ?cvcl_1615)) (let (?cvcl_1717 (ite (if_then_else $cvcl_19 (if_then_else $cvcl_1716 $cvcl_1548 false) false) (store ?cvcl_1610 ?cvcl_1719 ?cvcl_1722) ?cvcl_1610)) (let (?cvcl_1724 (ite $cvcl_21 ?cvcl_1611 ?cvcl_1617)) (let (?cvcl_1725 (ite $cvcl_1327 ?cvcl_1510 ?cvcl_1618)) (let (?cvcl_1726 (ite $cvcl_21 ?cvcl_1725 ?cvcl_1619)) (let (?cvcl_1727 (ite $cvcl_19 (select ?cvcl_1717 (ite (if_then_else $cvcl_1616 $cvcl_1548 false) ?cvcl_1724 ?cvcl_1726)) ?cvcl_1620)) (let (?cvcl_1637 (ite (if_then_else $cvcl_1608 $cvcl_19 false) (ite $cvcl_1608 ?cvcl_1727 NO_VALUE15) ?cvcl_1530)) (let (?cvcl_1729 (ite $cvcl_1551 ?cvcl_1622 ?cvcl_1420)) (let (?cvcl_1639 (ite $cvcl_19 ?cvcl_1729 ?cvcl_1532)) (let (?cvcl_1730 (ite $cvcl_1551 ?cvcl_1623 ?cvcl_1421)) (let (?cvcl_1640 (ite $cvcl_19 ?cvcl_1730 ?cvcl_1533)) (let (?cvcl_1625 (ite $cvcl_21 ?cvcl_1417 ?cvcl_1518)) (let (?cvcl_1624 (ite $cvcl_21 ?cvcl_1418 ?cvcl_1517)) (let (?cvcl_1626 (ite (if_then_else (if_then_else (= ?cvcl_1624 0) false true) $cvcl_1540 false) (store ?cvcl_1534 ?cvcl_1624 ?cvcl_1426) ?cvcl_1534)) (let (?cvcl_1641 (ite (if_then_else (if_then_else (= ?cvcl_1625 0) false true) $cvcl_1540 false) (store ?cvcl_1626 ?cvcl_1625 (ite $cvcl_1422 ?cvcl_1423 ?cvcl_1425)) ?cvcl_1626)) (let (?cvcl_1734 (ite $cvcl_19 (select ?cvcl_1641 ?cvcl_1565) ?cvcl_1627)) (let (?cvcl_1644 (ite (= ?cvcl_1574 0) 0 (ite (= ?cvcl_1574 2) ?cvcl_1634 (ite (= ?cvcl_1574 1) ?cvcl_1635 (ite (if_then_else $cvcl_1621 $cvcl_1636 false) ?cvcl_1637 (ite $cvcl_1621 ?cvcl_1639 (ite (= ?cvcl_1574 3) ?cvcl_1640 ?cvcl_1734))))))) (let (?cvcl_1628 (SRC2_OF ?cvcl_1554)) (let (?cvcl_1633 (ite $cvcl_19 (ite (= ?cvcl_1628 0) 0 (ite (= ?cvcl_1628 ?cvcl_1629) 2 (ite (= ?cvcl_1628 ?cvcl_1630) 1 (ite (= ?cvcl_1628 ?cvcl_1631) 4 (ite (= ?cvcl_1628 ?cvcl_1632) 3 5))))) ?cvcl_1526)) (flet ($cvcl_1638 (= ?cvcl_1633 4)) (let (?cvcl_1749 (ite $cvcl_19 (select ?cvcl_1641 ?cvcl_1628) ?cvcl_1642)) (let (?cvcl_1821 (ite (= ?cvcl_1633 0) 0 (ite (= ?cvcl_1633 2) ?cvcl_1634 (ite (= ?cvcl_1633 1) ?cvcl_1635 (ite (if_then_else $cvcl_1638 $cvcl_1636 false) ?cvcl_1637 (ite $cvcl_1638 ?cvcl_1639 (ite (= ?cvcl_1633 3) ?cvcl_1640 ?cvcl_1749))))))) (flet ($cvcl_1756 (if_then_else (if_then_else $cvcl_1654 false true) (if_then_else (if_then_else $cvcl_1657 false true) (if_then_else (= ?cvcl_1553 ?cvcl_75) true (if_then_else (= ?cvcl_1553 ?cvcl_10) true (if_then_else $cvcl_1643 true (if_then_else (= ?cvcl_1553 ?cvcl_77) (BRANCH_CONDITION ?cvcl_1644 ?cvcl_1821) false)))) false) false)) (let (?cvcl_1752 (ite $cvcl_21 ?cvcl_1332 ?cvcl_1645)) (let (?cvcl_1753 (ite $cvcl_1599 ?cvcl_1752 ?cvcl_1646)) (let (?cvcl_1757 (ite $cvcl_1643 ?cvcl_1644 (plus (OFFSET_OF ?cvcl_1554) (plus 4 ?cvcl_1753)))) (let (?cvcl_1758 (ite $cvcl_1647 (ite $cvcl_1031 ?cvcl_1648 (ite $cvcl_1649 (plus 4 (plus 4 ?cvcl_1650)) (plus 4 (plus 4 ?cvcl_1651)))) ?cvcl_1651)) (let (?cvcl_1755 (ite $cvcl_1756 ?cvcl_1757 ?cvcl_1758)) (let (?cvcl_1759 (ite $cvcl_1754 (ite $cvcl_1029 ?cvcl_1652 ?cvcl_1755) ?cvcl_1652)) (flet ($cvcl_1658 (if_then_else $cvcl_1647 false true)) (flet ($cvcl_1760 (if_then_else $cvcl_1658 $cvcl_1653 (if_then_else $cvcl_1550 $cvcl_1653 $cvcl_1649))) (flet ($cvcl_1761 (if_then_else $cvcl_18 $cvcl_1760 $cvcl_1654)) (flet ($cvcl_1706 (if_then_else $cvcl_1655 $cvcl_18 false)) (flet ($cvcl_1763 (if_then_else $cvcl_1706 $cvcl_1031 $cvcl_1656)) (flet ($cvcl_1764 (if_then_else $cvcl_18 $cvcl_1763 $cvcl_1657)) (let (?cvcl_1766 (ite $cvcl_20 (select IMEM_INIT ?cvcl_1438) ?cvcl_1659)) (let (?cvcl_1661 (ite (if_then_else $cvcl_1031 true $cvcl_1658) ?cvcl_1554 ?cvcl_1766)) (let (?cvcl_1660 (ite $cvcl_18 (OPCODE_OF ?cvcl_1661) ?cvcl_1553)) (flet ($cvcl_1750 (= ?cvcl_1660 ?cvcl_76)) (let (?cvcl_1672 (SRC1_OF ?cvcl_1661)) (flet ($cvcl_1769 (if_then_else $cvcl_22 true $cvcl_1662)) (flet ($cvcl_1664 (if_then_else $cvcl_1492 $cvcl_1769 $cvcl_1557)) (flet ($cvcl_1770 (if_then_else $cvcl_20 $cvcl_1664 $cvcl_1663)) (let (?cvcl_1774 (ite $cvcl_22 (select IMEM_INIT ?cvcl_1666) ?cvcl_1667)) (let (?cvcl_1670 (ite $cvcl_1665 ?cvcl_1563 ?cvcl_1774)) (let (?cvcl_1668 (OPCODE_OF ?cvcl_1670)) (flet ($cvcl_1669 (= ?cvcl_1668 ?cvcl_50)) (flet ($cvcl_1683 (= ?cvcl_1668 ?cvcl_2)) (flet ($cvcl_1692 (= ?cvcl_1668 ?cvcl_52)) (let (?cvcl_1778 (ite $cvcl_20 (ite $cvcl_1664 0 (ite (if_then_else (if_then_else $cvcl_1669 false (if_then_else $cvcl_1683 true $cvcl_1692)) true $cvcl_1669) (DEST_OF ?cvcl_1670) 0)) ?cvcl_1671)) (let (?cvcl_1736 (ite $cvcl_1658 ?cvcl_1629 (ite $cvcl_1770 0 ?cvcl_1778))) (flet ($cvcl_1780 (if_then_else $cvcl_22 true $cvcl_1673)) (flet ($cvcl_1781 (if_then_else $cvcl_1492 $cvcl_1780 $cvcl_1674)) (flet ($cvcl_1676 (= ?cvcl_1675 ?cvcl_50)) (flet ($cvcl_1677 (= ?cvcl_1675 ?cvcl_52)) (flet ($cvcl_1704 (= ?cvcl_1675 ?cvcl_10)) (let (?cvcl_1785 (ite $cvcl_20 (ite $cvcl_1781 0 (ite (if_then_else $cvcl_1676 false (if_then_else $cvcl_1677 false (if_then_else $cvcl_1704 (if_then_else $cvcl_1546 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_1676 false $cvcl_1677) true $cvcl_1676) (DEST_OF ?cvcl_1447) 0))) ?cvcl_1678)) (let (?cvcl_1737 (ite $cvcl_1658 ?cvcl_1630 ?cvcl_1785)) (let (?cvcl_1786 (ite $cvcl_20 ?cvcl_1522 ?cvcl_1679)) (let (?cvcl_1738 (ite $cvcl_1658 ?cvcl_1631 ?cvcl_1786)) (let (?cvcl_1787 (ite $cvcl_20 ?cvcl_1523 ?cvcl_1680)) (let (?cvcl_1739 (ite $cvcl_1658 ?cvcl_1632 ?cvcl_1787)) (let (?cvcl_1681 (ite $cvcl_18 (ite (= ?cvcl_1672 0) 0 (ite (= ?cvcl_1736 ?cvcl_1672) 2 (ite (= ?cvcl_1737 ?cvcl_1672) 1 (ite (= ?cvcl_1738 ?cvcl_1672) 4 (ite (= ?cvcl_1739 ?cvcl_1672) 3 5))))) ?cvcl_1574)) (flet ($cvcl_1686 (if_then_else $cvcl_1664 false true)) (flet ($cvcl_1791 (if_then_else $cvcl_20 (if_then_else $cvcl_1683 $cvcl_1686 false) $cvcl_1684)) (flet ($cvcl_1789 (if_then_else $cvcl_1658 $cvcl_1682 $cvcl_1791)) (flet ($cvcl_1693 (= ?cvcl_1668 ?cvcl_4)) (flet ($cvcl_1794 (if_then_else $cvcl_20 (if_then_else $cvcl_1693 $cvcl_1686 false) $cvcl_1687)) (flet ($cvcl_1792 (if_then_else $cvcl_1658 $cvcl_1685 $cvcl_1794)) (let (?cvcl_1688 (SRC1_OF ?cvcl_1670)) (let (?cvcl_1689 (ite $cvcl_20 (ite (= ?cvcl_1688 0) 0 (ite (= ?cvcl_1688 ?cvcl_1522) 2 (ite (= ?cvcl_1688 ?cvcl_1523) 1 (ite (= ?cvcl_1688 ?cvcl_1524) 4 (ite (= ?cvcl_1688 ?cvcl_1525) 3 5))))) ?cvcl_1582)) (flet ($cvcl_1690 (= ?cvcl_1689 4)) (let (?cvcl_1798 (ite $cvcl_20 (select ?cvcl_1534 ?cvcl_1688) ?cvcl_1691)) (let (?cvcl_1701 (ite $cvcl_1658 ?cvcl_1594 (ite (= ?cvcl_1689 0) 0 (ite (= ?cvcl_1689 2) ?cvcl_1527 (ite (= ?cvcl_1689 1) ?cvcl_1528 (ite (if_then_else $cvcl_1690 $cvcl_1529 false) ?cvcl_1530 (ite $cvcl_1690 ?cvcl_1532 (ite (= ?cvcl_1689 3) ?cvcl_1533 ?cvcl_1798)))))))) (let (?cvcl_1801 (ite $cvcl_20 (SHORT_IMMED_OF ?cvcl_1670) ?cvcl_1694)) (let (?cvcl_1695 (SRC2_OF ?cvcl_1670)) (let (?cvcl_1696 (ite $cvcl_20 (ite (= ?cvcl_1695 0) 0 (ite (= ?cvcl_1695 ?cvcl_1522) 2 (ite (= ?cvcl_1695 ?cvcl_1523) 1 (ite (= ?cvcl_1695 ?cvcl_1524) 4 (ite (= ?cvcl_1695 ?cvcl_1525) 3 5))))) ?cvcl_1589)) (flet ($cvcl_1697 (= ?cvcl_1696 4)) (let (?cvcl_1805 (ite $cvcl_20 (select ?cvcl_1534 ?cvcl_1695) ?cvcl_1698)) (let (?cvcl_1888 (ite (= ?cvcl_1696 0) 0 (ite (= ?cvcl_1696 2) ?cvcl_1527 (ite (= ?cvcl_1696 1) ?cvcl_1528 (ite (if_then_else $cvcl_1697 $cvcl_1529 false) ?cvcl_1530 (ite $cvcl_1697 ?cvcl_1532 (ite (= ?cvcl_1696 3) ?cvcl_1533 ?cvcl_1805))))))) (let (?cvcl_1702 (ite $cvcl_1658 ?cvcl_1595 (ite (if_then_else $cvcl_20 (if_then_else $cvcl_1692 true (if_then_else $cvcl_1683 true $cvcl_1693)) NO_VALUE16) ?cvcl_1801 ?cvcl_1888))) (let (?cvcl_1807 (ite $cvcl_20 ?cvcl_1668 ?cvcl_1700)) (let (?cvcl_1806 (ite $cvcl_1658 ?cvcl_1699 ?cvcl_1807)) (let (?cvcl_1885 (ite (if_then_else $cvcl_1789 true $cvcl_1792) (plus ?cvcl_1701 ?cvcl_1702) (ALU (ALU_OP_OF ?cvcl_1806) ?cvcl_1701 ?cvcl_1702))) (let (?cvcl_1741 (ite $cvcl_18 ?cvcl_1885 ?cvcl_1634)) (flet ($cvcl_1812 (if_then_else $cvcl_20 $cvcl_1704 $cvcl_1705)) (flet ($cvcl_1810 (if_then_else $cvcl_1658 $cvcl_1703 $cvcl_1812)) (let (?cvcl_1814 (ite $cvcl_20 (plus 4 (plus 4 ?cvcl_1438)) ?cvcl_1707)) (let (?cvcl_1815 (ite $cvcl_1706 ?cvcl_1814 ?cvcl_1708)) (let (?cvcl_1816 (ite $cvcl_1658 ?cvcl_1709 ?cvcl_1446)) (let (?cvcl_1817 (ite $cvcl_1658 ?cvcl_1710 ?cvcl_1537)) (flet ($cvcl_1819 (if_then_else $cvcl_20 $cvcl_1677 $cvcl_1712)) (let (?cvcl_1820 (ite $cvcl_20 (SHORT_IMMED_OF ?cvcl_1447) ?cvcl_1713)) (let (?cvcl_1818 (ite $cvcl_1658 ?cvcl_1711 (ite $cvcl_1819 ?cvcl_1820 ?cvcl_1714))) (let (?cvcl_1742 (ite $cvcl_18 (ite $cvcl_1810 ?cvcl_1815 (ALU (ALU_OP_OF ?cvcl_1816) ?cvcl_1817 ?cvcl_1818)) ?cvcl_1635)) (flet ($cvcl_1728 (= ?cvcl_1681 4)) (flet ($cvcl_1723 (if_then_else $cvcl_20 $cvcl_1575 $cvcl_1616)) (flet ($cvcl_1715 (if_then_else $cvcl_1647 $cvcl_1723 $cvcl_1608)) (flet ($cvcl_1743 (if_then_else $cvcl_18 $cvcl_1715 $cvcl_1636)) (flet ($cvcl_1823 (if_then_else $cvcl_20 $cvcl_1578 $cvcl_1716)) (let (?cvcl_1826 (ite $cvcl_20 ?cvcl_1718 ?cvcl_1719)) (let (?cvcl_1827 (ite $cvcl_1444 ?cvcl_1720 ?cvcl_1721)) (let (?cvcl_1829 (ite $cvcl_20 ?cvcl_1827 ?cvcl_1722)) (let (?cvcl_1824 (ite (if_then_else $cvcl_18 (if_then_else $cvcl_1823 $cvcl_1655 false) false) (store ?cvcl_1717 ?cvcl_1826 ?cvcl_1829) ?cvcl_1717)) (let (?cvcl_1831 (ite $cvcl_20 ?cvcl_1718 ?cvcl_1724)) (let (?cvcl_1832 (ite $cvcl_1433 ?cvcl_1617 ?cvcl_1725)) (let (?cvcl_1833 (ite $cvcl_20 ?cvcl_1832 ?cvcl_1726)) (let (?cvcl_1834 (ite $cvcl_18 (select ?cvcl_1824 (ite (if_then_else $cvcl_1723 $cvcl_1655 false) ?cvcl_1831 ?cvcl_1833)) ?cvcl_1727)) (let (?cvcl_1744 (ite (if_then_else $cvcl_1715 $cvcl_18 false) (ite $cvcl_1715 ?cvcl_1834 NO_VALUE17) ?cvcl_1637)) (let (?cvcl_1836 (ite $cvcl_1658 ?cvcl_1729 ?cvcl_1527)) (let (?cvcl_1746 (ite $cvcl_18 ?cvcl_1836 ?cvcl_1639)) (let (?cvcl_1837 (ite $cvcl_1658 ?cvcl_1730 ?cvcl_1528)) (let (?cvcl_1747 (ite $cvcl_18 ?cvcl_1837 ?cvcl_1640)) (let (?cvcl_1732 (ite $cvcl_20 ?cvcl_1524 ?cvcl_1625)) (let (?cvcl_1731 (ite $cvcl_20 ?cvcl_1525 ?cvcl_1624)) (let (?cvcl_1733 (ite (if_then_else (if_then_else (= ?cvcl_1731 0) false true) $cvcl_1647 false) (store ?cvcl_1641 ?cvcl_1731 ?cvcl_1533) ?cvcl_1641)) (let (?cvcl_1748 (ite (if_then_else (if_then_else (= ?cvcl_1732 0) false true) $cvcl_1647 false) (store ?cvcl_1733 ?cvcl_1732 (ite $cvcl_1529 ?cvcl_1530 ?cvcl_1532)) ?cvcl_1733)) (let (?cvcl_1841 (ite $cvcl_18 (select ?cvcl_1748 ?cvcl_1672) ?cvcl_1734)) (let (?cvcl_1751 (ite (= ?cvcl_1681 0) 0 (ite (= ?cvcl_1681 2) ?cvcl_1741 (ite (= ?cvcl_1681 1) ?cvcl_1742 (ite (if_then_else $cvcl_1728 $cvcl_1743 false) ?cvcl_1744 (ite $cvcl_1728 ?cvcl_1746 (ite (= ?cvcl_1681 3) ?cvcl_1747 ?cvcl_1841))))))) (let (?cvcl_1735 (SRC2_OF ?cvcl_1661)) (let (?cvcl_1740 (ite $cvcl_18 (ite (= ?cvcl_1735 0) 0 (ite (= ?cvcl_1735 ?cvcl_1736) 2 (ite (= ?cvcl_1735 ?cvcl_1737) 1 (ite (= ?cvcl_1735 ?cvcl_1738) 4 (ite (= ?cvcl_1735 ?cvcl_1739) 3 5))))) ?cvcl_1633)) (flet ($cvcl_1745 (= ?cvcl_1740 4)) (let (?cvcl_1856 (ite $cvcl_18 (select ?cvcl_1748 ?cvcl_1735) ?cvcl_1749)) (flet ($cvcl_1863 (if_then_else (if_then_else $cvcl_1761 false true) (if_then_else (if_then_else $cvcl_1764 false true) (if_then_else (= ?cvcl_1660 ?cvcl_75) true (if_then_else (= ?cvcl_1660 ?cvcl_10) true (if_then_else $cvcl_1750 true (if_then_else (= ?cvcl_1660 ?cvcl_77) (BRANCH_CONDITION ?cvcl_1751 (ite (= ?cvcl_1740 0) 0 (ite (= ?cvcl_1740 2) ?cvcl_1741 (ite (= ?cvcl_1740 1) ?cvcl_1742 (ite (if_then_else $cvcl_1745 $cvcl_1743 false) ?cvcl_1744 (ite $cvcl_1745 ?cvcl_1746 (ite (= ?cvcl_1740 3) ?cvcl_1747 ?cvcl_1856))))))) false)))) false) false)) (let (?cvcl_1859 (ite $cvcl_20 ?cvcl_1438 ?cvcl_1752)) (let (?cvcl_1860 (ite $cvcl_1706 ?cvcl_1859 ?cvcl_1753)) (let (?cvcl_1864 (ite $cvcl_1750 ?cvcl_1751 (plus (OFFSET_OF ?cvcl_1661) (plus 4 ?cvcl_1860)))) (let (?cvcl_1865 (ite $cvcl_1754 (ite $cvcl_1029 ?cvcl_1755 (ite $cvcl_1756 (plus 4 (plus 4 ?cvcl_1757)) (plus 4 (plus 4 ?cvcl_1758)))) ?cvcl_1758)) (let (?cvcl_1862 (ite $cvcl_1863 ?cvcl_1864 ?cvcl_1865)) (let (?cvcl_1866 (ite $cvcl_1861 (ite $cvcl_1027 ?cvcl_1759 ?cvcl_1862) ?cvcl_1759)) (flet ($cvcl_1765 (if_then_else $cvcl_1754 false true)) (flet ($cvcl_1899 (if_then_else $cvcl_1765 $cvcl_1760 (if_then_else $cvcl_1657 $cvcl_1760 $cvcl_1756))) (flet ($cvcl_1813 (if_then_else $cvcl_1762 $cvcl_17 false)) (flet ($cvcl_1900 (if_then_else $cvcl_17 (if_then_else $cvcl_1813 $cvcl_1029 $cvcl_1763) $cvcl_1764)) (let (?cvcl_1768 (ite (if_then_else $cvcl_1029 true $cvcl_1765) ?cvcl_1661 (ite $cvcl_19 (select IMEM_INIT ?cvcl_1545) ?cvcl_1766))) (let (?cvcl_1767 (ite $cvcl_17 (OPCODE_OF ?cvcl_1768) ?cvcl_1660)) (flet ($cvcl_1857 (= ?cvcl_1767 ?cvcl_76)) (let (?cvcl_1779 (SRC1_OF ?cvcl_1768)) (flet ($cvcl_1771 (if_then_else $cvcl_1599 (if_then_else $cvcl_21 true $cvcl_1769) $cvcl_1664)) (let (?cvcl_1777 (ite $cvcl_1772 ?cvcl_1670 (ite $cvcl_21 (select IMEM_INIT ?cvcl_1773) ?cvcl_1774))) (let (?cvcl_1775 (OPCODE_OF ?cvcl_1777)) (flet ($cvcl_1776 (= ?cvcl_1775 ?cvcl_50)) (flet ($cvcl_1790 (= ?cvcl_1775 ?cvcl_2)) (flet ($cvcl_1799 (= ?cvcl_1775 ?cvcl_52)) (let (?cvcl_1843 (ite $cvcl_1765 ?cvcl_1736 (ite (if_then_else $cvcl_19 $cvcl_1771 $cvcl_1770) 0 (ite $cvcl_19 (ite $cvcl_1771 0 (ite (if_then_else (if_then_else $cvcl_1776 false (if_then_else $cvcl_1790 true $cvcl_1799)) true $cvcl_1776) (DEST_OF ?cvcl_1777) 0)) ?cvcl_1778)))) (flet ($cvcl_1783 (= ?cvcl_1782 ?cvcl_50)) (flet ($cvcl_1784 (= ?cvcl_1782 ?cvcl_52)) (flet ($cvcl_1811 (= ?cvcl_1782 ?cvcl_10)) (let (?cvcl_1844 (ite $cvcl_1765 ?cvcl_1737 (ite $cvcl_19 (ite (if_then_else $cvcl_1599 (if_then_else $cvcl_21 true $cvcl_1780) $cvcl_1781) 0 (ite (if_then_else $cvcl_1783 false (if_then_else $cvcl_1784 false (if_then_else $cvcl_1811 (if_then_else $cvcl_1653 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_1783 false $cvcl_1784) true $cvcl_1783) (DEST_OF ?cvcl_1554) 0))) ?cvcl_1785))) (let (?cvcl_1845 (ite $cvcl_1765 ?cvcl_1738 (ite $cvcl_19 ?cvcl_1629 ?cvcl_1786))) (let (?cvcl_1846 (ite $cvcl_1765 ?cvcl_1739 (ite $cvcl_19 ?cvcl_1630 ?cvcl_1787))) (let (?cvcl_1788 (ite $cvcl_17 (ite (= ?cvcl_1779 0) 0 (ite (= ?cvcl_1843 ?cvcl_1779) 2 (ite (= ?cvcl_1844 ?cvcl_1779) 1 (ite (= ?cvcl_1845 ?cvcl_1779) 4 (ite (= ?cvcl_1846 ?cvcl_1779) 3 5))))) ?cvcl_1681)) (flet ($cvcl_1793 (if_then_else $cvcl_1771 false true)) (flet ($cvcl_1800 (= ?cvcl_1775 ?cvcl_4)) (flet ($cvcl_1879 (if_then_else $cvcl_1765 $cvcl_1792 (if_then_else $cvcl_19 (if_then_else $cvcl_1800 $cvcl_1793 false) $cvcl_1794))) (let (?cvcl_1795 (SRC1_OF ?cvcl_1777)) (let (?cvcl_1796 (ite $cvcl_19 (ite (= ?cvcl_1795 0) 0 (ite (= ?cvcl_1795 ?cvcl_1629) 2 (ite (= ?cvcl_1795 ?cvcl_1630) 1 (ite (= ?cvcl_1795 ?cvcl_1631) 4 (ite (= ?cvcl_1795 ?cvcl_1632) 3 5))))) ?cvcl_1689)) (flet ($cvcl_1797 (= ?cvcl_1796 4)) (let (?cvcl_1808 (ite $cvcl_1765 ?cvcl_1701 (ite (= ?cvcl_1796 0) 0 (ite (= ?cvcl_1796 2) ?cvcl_1634 (ite (= ?cvcl_1796 1) ?cvcl_1635 (ite (if_then_else $cvcl_1797 $cvcl_1636 false) ?cvcl_1637 (ite $cvcl_1797 ?cvcl_1639 (ite (= ?cvcl_1796 3) ?cvcl_1640 (ite $cvcl_19 (select ?cvcl_1641 ?cvcl_1795) ?cvcl_1798))))))))) (let (?cvcl_1802 (SRC2_OF ?cvcl_1777)) (let (?cvcl_1803 (ite $cvcl_19 (ite (= ?cvcl_1802 0) 0 (ite (= ?cvcl_1802 ?cvcl_1629) 2 (ite (= ?cvcl_1802 ?cvcl_1630) 1 (ite (= ?cvcl_1802 ?cvcl_1631) 4 (ite (= ?cvcl_1802 ?cvcl_1632) 3 5))))) ?cvcl_1696)) (flet ($cvcl_1804 (= ?cvcl_1803 4)) (let (?cvcl_1893 (ite (= ?cvcl_1803 0) 0 (ite (= ?cvcl_1803 2) ?cvcl_1634 (ite (= ?cvcl_1803 1) ?cvcl_1635 (ite (if_then_else $cvcl_1804 $cvcl_1636 false) ?cvcl_1637 (ite $cvcl_1804 ?cvcl_1639 (ite (= ?cvcl_1803 3) ?cvcl_1640 (ite $cvcl_19 (select ?cvcl_1641 ?cvcl_1802) ?cvcl_1805)))))))) (let (?cvcl_1809 (ite $cvcl_1765 ?cvcl_1702 (ite (if_then_else $cvcl_19 (if_then_else $cvcl_1799 true (if_then_else $cvcl_1790 true $cvcl_1800)) NO_VALUE18) (ite $cvcl_19 (SHORT_IMMED_OF ?cvcl_1777) ?cvcl_1801) ?cvcl_1893))) (let (?cvcl_1890 (ite (if_then_else (if_then_else $cvcl_1765 $cvcl_1789 (if_then_else $cvcl_19 (if_then_else $cvcl_1790 $cvcl_1793 false) $cvcl_1791)) true $cvcl_1879) (plus ?cvcl_1808 ?cvcl_1809) (ALU (ALU_OP_OF (ite $cvcl_1765 ?cvcl_1806 (ite $cvcl_19 ?cvcl_1775 ?cvcl_1807))) ?cvcl_1808 ?cvcl_1809))) (let (?cvcl_1848 (ite $cvcl_17 ?cvcl_1890 ?cvcl_1741)) (let (?cvcl_1849 (ite $cvcl_17 (ite (if_then_else $cvcl_1765 $cvcl_1810 (if_then_else $cvcl_19 $cvcl_1811 $cvcl_1812)) (ite $cvcl_1813 (ite $cvcl_19 (plus 4 (plus 4 ?cvcl_1545)) ?cvcl_1814) ?cvcl_1815) (ALU (ALU_OP_OF (ite $cvcl_1765 ?cvcl_1816 ?cvcl_1553)) (ite $cvcl_1765 ?cvcl_1817 ?cvcl_1644) (ite $cvcl_1765 ?cvcl_1818 (ite (if_then_else $cvcl_19 $cvcl_1784 $cvcl_1819) (ite $cvcl_19 (SHORT_IMMED_OF ?cvcl_1554) ?cvcl_1820) ?cvcl_1821)))) ?cvcl_1742)) (flet ($cvcl_1835 (= ?cvcl_1788 4)) (flet ($cvcl_1830 (if_then_else $cvcl_19 $cvcl_1682 $cvcl_1723)) (flet ($cvcl_1822 (if_then_else $cvcl_1754 $cvcl_1830 $cvcl_1715)) (flet ($cvcl_1850 (if_then_else $cvcl_17 $cvcl_1822 $cvcl_1743)) (flet ($cvcl_1880 (if_then_else $cvcl_19 $cvcl_1685 $cvcl_1823)) (let (?cvcl_1886 (ite $cvcl_19 ?cvcl_1825 ?cvcl_1826)) (let (?cvcl_1887 (ite $cvcl_1551 ?cvcl_1827 ?cvcl_1828)) (let (?cvcl_1889 (ite $cvcl_19 ?cvcl_1887 ?cvcl_1829)) (let (?cvcl_1884 (ite (if_then_else $cvcl_17 (if_then_else $cvcl_1880 $cvcl_1762 false) false) (store ?cvcl_1824 ?cvcl_1886 ?cvcl_1889) ?cvcl_1824)) (let (?cvcl_1851 (ite (if_then_else $cvcl_1822 $cvcl_17 false) (ite $cvcl_1822 (ite $cvcl_17 (select ?cvcl_1884 (ite (if_then_else $cvcl_1830 $cvcl_1762 false) (ite $cvcl_19 ?cvcl_1825 ?cvcl_1831) (ite $cvcl_19 (ite $cvcl_1540 ?cvcl_1724 ?cvcl_1832) ?cvcl_1833))) ?cvcl_1834) NO_VALUE19) ?cvcl_1744)) (let (?cvcl_1853 (ite $cvcl_17 (ite $cvcl_1765 ?cvcl_1836 ?cvcl_1634) ?cvcl_1746)) (let (?cvcl_1854 (ite $cvcl_17 (ite $cvcl_1765 ?cvcl_1837 ?cvcl_1635) ?cvcl_1747)) (let (?cvcl_1839 (ite $cvcl_19 ?cvcl_1631 ?cvcl_1732)) (let (?cvcl_1838 (ite $cvcl_19 ?cvcl_1632 ?cvcl_1731)) (let (?cvcl_1840 (ite (if_then_else (if_then_else (= ?cvcl_1838 0) false true) $cvcl_1754 false) (store ?cvcl_1748 ?cvcl_1838 ?cvcl_1640) ?cvcl_1748)) (let (?cvcl_1855 (ite (if_then_else (if_then_else (= ?cvcl_1839 0) false true) $cvcl_1754 false) (store ?cvcl_1840 ?cvcl_1839 (ite $cvcl_1636 ?cvcl_1637 ?cvcl_1639)) ?cvcl_1840)) (let (?cvcl_1858 (ite (= ?cvcl_1788 0) 0 (ite (= ?cvcl_1788 2) ?cvcl_1848 (ite (= ?cvcl_1788 1) ?cvcl_1849 (ite (if_then_else $cvcl_1835 $cvcl_1850 false) ?cvcl_1851 (ite $cvcl_1835 ?cvcl_1853 (ite (= ?cvcl_1788 3) ?cvcl_1854 (ite $cvcl_17 (select ?cvcl_1855 ?cvcl_1779) ?cvcl_1841)))))))) (let (?cvcl_1842 (SRC2_OF ?cvcl_1768)) (let (?cvcl_1847 (ite $cvcl_17 (ite (= ?cvcl_1842 0) 0 (ite (= ?cvcl_1842 ?cvcl_1843) 2 (ite (= ?cvcl_1842 ?cvcl_1844) 1 (ite (= ?cvcl_1842 ?cvcl_1845) 4 (ite (= ?cvcl_1842 ?cvcl_1846) 3 5))))) ?cvcl_1740)) (flet ($cvcl_1852 (= ?cvcl_1847 4)) (flet ($cvcl_1902 (if_then_else (if_then_else (if_then_else $cvcl_17 $cvcl_1899 $cvcl_1761) false true) (if_then_else (if_then_else $cvcl_1900 false true) (if_then_else (= ?cvcl_1767 ?cvcl_75) true (if_then_else (= ?cvcl_1767 ?cvcl_10) true (if_then_else $cvcl_1857 true (if_then_else (= ?cvcl_1767 ?cvcl_77) (BRANCH_CONDITION ?cvcl_1858 (ite (= ?cvcl_1847 0) 0 (ite (= ?cvcl_1847 2) ?cvcl_1848 (ite (= ?cvcl_1847 1) ?cvcl_1849 (ite (if_then_else $cvcl_1852 $cvcl_1850 false) ?cvcl_1851 (ite $cvcl_1852 ?cvcl_1853 (ite (= ?cvcl_1847 3) ?cvcl_1854 (ite $cvcl_17 (select ?cvcl_1855 ?cvcl_1842) ?cvcl_1856)))))))) false)))) false) false)) (let (?cvcl_1868 (ite $cvcl_1870 (ite (if_then_else $cvcl_17 true $cvcl_1027) ?cvcl_1866 (ite $cvcl_1902 (ite $cvcl_1857 ?cvcl_1858 (plus (OFFSET_OF ?cvcl_1768) (plus 4 (ite $cvcl_1813 (ite $cvcl_19 ?cvcl_1545 ?cvcl_1859) ?cvcl_1860)))) (ite $cvcl_1861 (ite $cvcl_1027 ?cvcl_1862 (ite $cvcl_1863 (plus 4 (plus 4 ?cvcl_1864)) (plus 4 (plus 4 ?cvcl_1865)))) ?cvcl_1865))) ?cvcl_1866)) (let (?cvcl_1903 (plus 4 ?cvcl_1868)) (let (?cvcl_1867 (select IMEM_INIT ?cvcl_1903)) (let (?cvcl_1922 (OPCODE_OF ?cvcl_1867)) (let (?cvcl_1909 (DEST_OF ?cvcl_1867)) (flet ($cvcl_1925 (if_then_else (= ?cvcl_1909 0) false true)) (let (?cvcl_1869 (select IMEM_INIT ?cvcl_1868)) (let (?cvcl_1898 (OPCODE_OF ?cvcl_1869)) (flet ($cvcl_1910 (= ?cvcl_1898 ?cvcl_2)) (let (?cvcl_1878 (DEST_OF ?cvcl_1869)) (flet ($cvcl_1904 (if_then_else (= ?cvcl_1878 0) false true)) (let (?cvcl_1871 (ite $cvcl_18 ?cvcl_1738 ?cvcl_1839)) (let (?cvcl_1876 (ite $cvcl_17 ?cvcl_1845 ?cvcl_1871)) (let (?cvcl_1872 (ite $cvcl_18 ?cvcl_1739 ?cvcl_1838)) (let (?cvcl_1874 (ite $cvcl_17 ?cvcl_1846 ?cvcl_1872)) (let (?cvcl_1873 (ite (if_then_else (if_then_else (= ?cvcl_1872 0) false true) $cvcl_1861 false) (store ?cvcl_1855 ?cvcl_1872 ?cvcl_1747) ?cvcl_1855)) (let (?cvcl_1875 (ite (if_then_else (if_then_else (= ?cvcl_1871 0) false true) $cvcl_1861 false) (store ?cvcl_1873 ?cvcl_1871 (ite $cvcl_1743 ?cvcl_1744 ?cvcl_1746)) ?cvcl_1873)) (let (?cvcl_1877 (ite (if_then_else (if_then_else (= ?cvcl_1874 0) false true) $cvcl_1870 false) (store ?cvcl_1875 ?cvcl_1874 ?cvcl_1854) ?cvcl_1875)) (let (?cvcl_1896 (ite (if_then_else (if_then_else (= ?cvcl_1876 0) false true) $cvcl_1870 false) (store ?cvcl_1877 ?cvcl_1876 (ite $cvcl_1850 ?cvcl_1851 ?cvcl_1853)) ?cvcl_1877)) (flet ($cvcl_1882 (if_then_else $cvcl_18 $cvcl_1792 $cvcl_1880)) (let (?cvcl_1891 (ite $cvcl_18 ?cvcl_1885 ?cvcl_1886)) (let (?cvcl_1892 (ite $cvcl_1658 ?cvcl_1887 ?cvcl_1888)) (let (?cvcl_1894 (ite $cvcl_18 ?cvcl_1892 ?cvcl_1889)) (let (?cvcl_1895 (ite (if_then_else $cvcl_27 (if_then_else $cvcl_1882 $cvcl_1883 false) false) (store ?cvcl_1884 ?cvcl_1891 ?cvcl_1894) ?cvcl_1884)) (let (?cvcl_1911 (ite (if_then_else $cvcl_16 (if_then_else (if_then_else $cvcl_17 $cvcl_1879 $cvcl_1882) $cvcl_1881 false) false) (store ?cvcl_1895 (ite $cvcl_17 ?cvcl_1890 ?cvcl_1891) (ite $cvcl_17 (ite $cvcl_1765 ?cvcl_1892 ?cvcl_1893) ?cvcl_1894)) ?cvcl_1895)) (let (?cvcl_1897 (SRC1_OF ?cvcl_1869)) (let (?cvcl_1905 (ite (= ?cvcl_1897 0) 0 (select ?cvcl_1896 ?cvcl_1897))) (let (?cvcl_1906 (SHORT_IMMED_OF ?cvcl_1869)) (let (?cvcl_1918 (plus ?cvcl_1905 ?cvcl_1906)) (flet ($cvcl_1912 (= ?cvcl_1898 ?cvcl_75)) (flet ($cvcl_1913 (= ?cvcl_1898 ?cvcl_10)) (flet ($cvcl_1901 (if_then_else (if_then_else $cvcl_1861 false true) $cvcl_1899 (if_then_else $cvcl_1764 $cvcl_1899 $cvcl_1863))) (flet ($cvcl_1923 (if_then_else (if_then_else (if_then_else $cvcl_1870 false true) $cvcl_1901 (if_then_else $cvcl_1900 $cvcl_1901 $cvcl_1902)) false true)) (let (?cvcl_1924 (plus 4 (plus 4 (plus 4 ?cvcl_1903)))) (flet ($cvcl_1914 (= ?cvcl_1898 ?cvcl_76)) (flet ($cvcl_1915 (= ?cvcl_1898 ?cvcl_77)) (flet ($cvcl_1916 (= ?cvcl_1898 ?cvcl_52)) (let (?cvcl_1907 (ALU_OP_OF ?cvcl_1898)) (flet ($cvcl_1917 (= ?cvcl_1898 ?cvcl_50)) (let (?cvcl_1908 (SRC2_OF ?cvcl_1869)) (let (?cvcl_1919 (ite (= ?cvcl_1908 0) 0 (select ?cvcl_1896 ?cvcl_1908))) (let (?cvcl_1920 (ite $cvcl_1910 (ite $cvcl_1904 (store ?cvcl_1896 ?cvcl_1878 (select ?cvcl_1911 ?cvcl_1918)) ?cvcl_1896) (ite $cvcl_1912 ?cvcl_1896 (ite $cvcl_1913 (ite $cvcl_1923 (store ?cvcl_1896 31 ?cvcl_1924) ?cvcl_1896) (ite $cvcl_1914 ?cvcl_1896 (ite $cvcl_1915 ?cvcl_1896 (ite $cvcl_1916 (ite $cvcl_1904 (store ?cvcl_1896 ?cvcl_1878 (ALU ?cvcl_1907 ?cvcl_1905 ?cvcl_1906)) ?cvcl_1896) (ite $cvcl_1917 (ite $cvcl_1904 (store ?cvcl_1896 ?cvcl_1878 (ALU ?cvcl_1907 ?cvcl_1905 ?cvcl_1919)) ?cvcl_1896) ?cvcl_1896)))))))) (let (?cvcl_1921 (SRC1_OF ?cvcl_1867)) (let (?cvcl_1926 (ite (= ?cvcl_1921 0) 0 (select ?cvcl_1920 ?cvcl_1921))) (let (?cvcl_1927 (SHORT_IMMED_OF ?cvcl_1867)) (let (?cvcl_1928 (ALU_OP_OF ?cvcl_1922)) (let (?cvcl_1929 (SRC2_OF ?cvcl_1867)) (flet ($cvcl_36 (if_then_else $cvcl_26 NON_DET_STALL_INIT $cvcl_37)) (flet ($cvcl_35 (if_then_else $cvcl_25 false $cvcl_36)) (flet ($cvcl_34 (if_then_else $cvcl_24 false $cvcl_35)) (flet ($cvcl_33 (if_then_else $cvcl_23 false $cvcl_34)) (flet ($cvcl_32 (if_then_else $cvcl_22 false $cvcl_33)) (flet ($cvcl_31 (if_then_else $cvcl_21 false $cvcl_32)) (flet ($cvcl_30 (if_then_else $cvcl_20 false $cvcl_31)) (flet ($cvcl_29 (if_then_else $cvcl_19 false $cvcl_30)) (flet ($cvcl_28 (if_then_else $cvcl_18 false $cvcl_29)) (flet ($cvcl_478 (if_then_else $cvcl_17 false $cvcl_28)) (flet ($cvcl_992 (if_then_else $cvcl_478 false true)) (flet ($cvcl_707 (if_then_else $cvcl_16 $cvcl_992 false)) (flet ($cvcl_479 (if_then_else $cvcl_707 false true)) (flet ($cvcl_917 (if_then_else $cvcl_28 false true)) (flet ($cvcl_710 (if_then_else $cvcl_27 $cvcl_917 false)) (flet ($cvcl_480 (if_then_else $cvcl_710 false true)) (flet ($cvcl_847 (if_then_else $cvcl_29 false true)) (flet ($cvcl_713 (if_then_else $cvcl_17 $cvcl_847 false)) (flet ($cvcl_364 (if_then_else $cvcl_713 false true)) (flet ($cvcl_790 (if_then_else $cvcl_30 false true)) (flet ($cvcl_716 (if_then_else $cvcl_18 $cvcl_790 false)) (flet ($cvcl_260 (if_then_else $cvcl_716 false true)) (flet ($cvcl_366 (if_then_else $cvcl_31 false true)) (flet ($cvcl_719 (if_then_else $cvcl_19 $cvcl_366 false)) (flet ($cvcl_175 (if_then_else $cvcl_719 false true)) (flet ($cvcl_262 (if_then_else $cvcl_32 false true)) (flet ($cvcl_722 (if_then_else $cvcl_20 $cvcl_262 false)) (flet ($cvcl_123 (if_then_else $cvcl_722 false true)) (flet ($cvcl_177 (if_then_else $cvcl_33 false true)) (flet ($cvcl_371 (if_then_else $cvcl_21 $cvcl_177 false)) (flet ($cvcl_88 (if_then_else $cvcl_371 false true)) (flet ($cvcl_125 (if_then_else $cvcl_34 false true)) (flet ($cvcl_267 (if_then_else $cvcl_22 $cvcl_125 false)) (flet ($cvcl_67 (if_then_else $cvcl_267 false true)) (flet ($cvcl_90 (if_then_else $cvcl_35 false true)) (flet ($cvcl_182 (if_then_else $cvcl_23 $cvcl_90 false)) (flet ($cvcl_57 (if_then_else $cvcl_182 false true)) (flet ($cvcl_69 (if_then_else $cvcl_36 false true)) (flet ($cvcl_130 (if_then_else $cvcl_24 $cvcl_69 false)) (flet ($cvcl_45 (if_then_else $cvcl_130 false true)) (flet ($cvcl_95 (if_then_else $cvcl_25 $cvcl_59 false)) (flet ($cvcl_40 (if_then_else $cvcl_95 false true)) (let (?cvcl_196 (ite $cvcl_40 ?cvcl_139 ?cvcl_39)) (let (?cvcl_283 (ite $cvcl_45 ?cvcl_196 ?cvcl_44)) (let (?cvcl_46 (ite $cvcl_40 ?cvcl_41 ?cvcl_1054)) (let (?cvcl_56 (ite $cvcl_25 ?cvcl_46 ?cvcl_44)) (let (?cvcl_388 (ite $cvcl_57 ?cvcl_283 ?cvcl_56)) (let (?cvcl_58 (ite $cvcl_45 ?cvcl_46 ?cvcl_1100)) (let (?cvcl_66 (ite $cvcl_24 ?cvcl_58 ?cvcl_56)) (let (?cvcl_477 (ite $cvcl_67 ?cvcl_388 ?cvcl_66)) (flet ($cvcl_186 (if_then_else $cvcl_59 $cvcl_25 false)) (flet ($cvcl_70 (if_then_else CLOCK_INIT false BBUBBLE_S1R_INIT)) (flet ($cvcl_61 (if_then_else $cvcl_186 $cvcl_70 $cvcl_49)) (flet ($cvcl_71 (if_then_else $cvcl_25 $cvcl_61 $cvcl_60)) (flet ($cvcl_73 (if_then_else CLOCK_INIT false STALL_S1R_INIT)) (flet ($cvcl_189 (if_then_else $cvcl_73 true $cvcl_40)) (let (?cvcl_64 (ite $cvcl_189 ?cvcl_54 ?cvcl_82)) (let (?cvcl_62 (OPCODE_OF ?cvcl_64)) (flet ($cvcl_63 (= ?cvcl_62 ?cvcl_50)) (flet ($cvcl_392 (= ?cvcl_62 ?cvcl_2)) (flet ($cvcl_401 (= ?cvcl_62 ?cvcl_52)) (let (?cvcl_86 (ite $cvcl_25 (ite $cvcl_61 0 (ite (if_then_else (if_then_else $cvcl_63 false (if_then_else $cvcl_392 true $cvcl_401)) true $cvcl_63) (DEST_OF ?cvcl_64) 0)) ?cvcl_65)) (let (?cvcl_68 (ite $cvcl_57 ?cvcl_58 (ite $cvcl_71 0 ?cvcl_86))) (let (?cvcl_87 (ite $cvcl_23 ?cvcl_68 ?cvcl_66)) (let (?cvcl_476 (ite $cvcl_88 ?cvcl_477 ?cvcl_87)) (flet ($cvcl_271 (if_then_else $cvcl_69 $cvcl_24 false)) (flet ($cvcl_91 (if_then_else $cvcl_26 false $cvcl_70)) (flet ($cvcl_72 (if_then_else $cvcl_271 $cvcl_91 $cvcl_61)) (flet ($cvcl_92 (if_then_else $cvcl_24 $cvcl_72 $cvcl_71)) (flet ($cvcl_94 (if_then_else $cvcl_26 false $cvcl_73)) (flet ($cvcl_274 (if_then_else $cvcl_94 true $cvcl_45)) (let (?cvcl_85 (ite $cvcl_274 ?cvcl_64 ?cvcl_117)) (let (?cvcl_83 (OPCODE_OF ?cvcl_85)) (flet ($cvcl_84 (= ?cvcl_83 ?cvcl_50)) (flet ($cvcl_542 (= ?cvcl_83 ?cvcl_2)) (flet ($cvcl_551 (= ?cvcl_83 ?cvcl_52)) (let (?cvcl_121 (ite $cvcl_24 (ite $cvcl_72 0 (ite (if_then_else (if_then_else $cvcl_84 false (if_then_else $cvcl_542 true $cvcl_551)) true $cvcl_84) (DEST_OF ?cvcl_85) 0)) ?cvcl_86)) (let (?cvcl_89 (ite $cvcl_67 ?cvcl_68 (ite $cvcl_92 0 ?cvcl_121))) (let (?cvcl_122 (ite $cvcl_22 ?cvcl_89 ?cvcl_87)) (let (?cvcl_475 (ite $cvcl_123 ?cvcl_476 ?cvcl_122)) (flet ($cvcl_375 (if_then_else $cvcl_90 $cvcl_23 false)) (flet ($cvcl_126 (if_then_else $cvcl_25 true $cvcl_91)) (flet ($cvcl_93 (if_then_else $cvcl_375 $cvcl_126 $cvcl_72)) (flet ($cvcl_127 (if_then_else $cvcl_23 $cvcl_93 $cvcl_92)) (flet ($cvcl_129 (if_then_else $cvcl_25 true $cvcl_94)) (flet ($cvcl_378 (if_then_else $cvcl_129 true $cvcl_57)) (let (?cvcl_131 (ite $cvcl_95 (ite $cvcl_73 ?cvcl_96 ?cvcl_165) ?cvcl_96)) (let (?cvcl_415 (plus 4 ?cvcl_131)) (let (?cvcl_169 (ite $cvcl_25 (select IMEM_INIT ?cvcl_415) ?cvcl_117)) (let (?cvcl_120 (ite $cvcl_378 ?cvcl_85 ?cvcl_169)) (let (?cvcl_118 (OPCODE_OF ?cvcl_120)) (flet ($cvcl_119 (= ?cvcl_118 ?cvcl_50)) (flet ($cvcl_627 (= ?cvcl_118 ?cvcl_2)) (flet ($cvcl_636 (= ?cvcl_118 ?cvcl_52)) (let (?cvcl_173 (ite $cvcl_23 (ite $cvcl_93 0 (ite (if_then_else (if_then_else $cvcl_119 false (if_then_else $cvcl_627 true $cvcl_636)) true $cvcl_119) (DEST_OF ?cvcl_120) 0)) ?cvcl_121)) (let (?cvcl_124 (ite $cvcl_88 ?cvcl_89 (ite $cvcl_127 0 ?cvcl_173))) (let (?cvcl_174 (ite $cvcl_21 ?cvcl_124 ?cvcl_122)) (let (?cvcl_474 (ite $cvcl_175 ?cvcl_475 ?cvcl_174)) (flet ($cvcl_500 (if_then_else $cvcl_125 $cvcl_22 false)) (flet ($cvcl_178 (if_then_else $cvcl_24 true $cvcl_126)) (flet ($cvcl_128 (if_then_else $cvcl_500 $cvcl_178 $cvcl_93)) (flet ($cvcl_179 (if_then_else $cvcl_22 $cvcl_128 $cvcl_127)) (flet ($cvcl_181 (if_then_else $cvcl_24 true $cvcl_129)) (flet ($cvcl_503 (if_then_else $cvcl_181 true $cvcl_67)) (let (?cvcl_253 (ite $cvcl_95 (ite $cvcl_73 ?cvcl_165 ?cvcl_1047) ?cvcl_168)) (let (?cvcl_250 (ite $cvcl_251 ?cvcl_252 ?cvcl_253)) (let (?cvcl_183 (ite $cvcl_130 (ite $cvcl_94 ?cvcl_131 ?cvcl_250) ?cvcl_131)) (let (?cvcl_565 (plus 4 ?cvcl_183)) (let (?cvcl_254 (ite $cvcl_24 (select IMEM_INIT ?cvcl_565) ?cvcl_169)) (let (?cvcl_172 (ite $cvcl_503 ?cvcl_120 ?cvcl_254)) (let (?cvcl_170 (OPCODE_OF ?cvcl_172)) (flet ($cvcl_171 (= ?cvcl_170 ?cvcl_50)) (flet ($cvcl_783 (= ?cvcl_170 ?cvcl_2)) (flet ($cvcl_798 (= ?cvcl_170 ?cvcl_52)) (let (?cvcl_258 (ite $cvcl_22 (ite $cvcl_128 0 (ite (if_then_else (if_then_else $cvcl_171 false (if_then_else $cvcl_783 true $cvcl_798)) true $cvcl_171) (DEST_OF ?cvcl_172) 0)) ?cvcl_173)) (let (?cvcl_176 (ite $cvcl_123 ?cvcl_124 (ite $cvcl_179 0 ?cvcl_258))) (let (?cvcl_259 (ite $cvcl_20 ?cvcl_176 ?cvcl_174)) (let (?cvcl_473 (ite $cvcl_260 ?cvcl_474 ?cvcl_259)) (flet ($cvcl_512 (if_then_else $cvcl_177 $cvcl_21 false)) (flet ($cvcl_263 (if_then_else $cvcl_23 true $cvcl_178)) (flet ($cvcl_180 (if_then_else $cvcl_512 $cvcl_263 $cvcl_128)) (flet ($cvcl_264 (if_then_else $cvcl_21 $cvcl_180 $cvcl_179)) (flet ($cvcl_266 (if_then_else $cvcl_23 true $cvcl_181)) (flet ($cvcl_515 (if_then_else $cvcl_266 true $cvcl_88)) (flet ($cvcl_269 (if_then_else $cvcl_40 $cvcl_184 $cvcl_1049)) (flet ($cvcl_270 (if_then_else $cvcl_25 $cvcl_269 $cvcl_185)) (flet ($cvcl_272 (if_then_else $cvcl_186 $cvcl_73 $cvcl_187)) (flet ($cvcl_273 (if_then_else $cvcl_25 $cvcl_272 $cvcl_188)) (let (?cvcl_191 (ite $cvcl_189 ?cvcl_137 ?cvcl_275)) (let (?cvcl_384 (OPCODE_OF ?cvcl_191)) (let (?cvcl_190 (ite $cvcl_25 ?cvcl_384 ?cvcl_136)) (flet ($cvcl_247 (= ?cvcl_190 ?cvcl_76)) (let (?cvcl_192 (SRC1_OF ?cvcl_191)) (let (?cvcl_235 (ite $cvcl_40 ?cvcl_151 ?cvcl_282)) (let (?cvcl_236 (ite $cvcl_40 ?cvcl_152 ?cvcl_284)) (let (?cvcl_197 (ite $cvcl_25 (ite (= ?cvcl_192 0) 0 (ite (= ?cvcl_192 ?cvcl_46) 2 (ite (= ?cvcl_235 ?cvcl_192) 1 (ite (= ?cvcl_192 ?cvcl_196) 4 (ite (= ?cvcl_236 ?cvcl_192) 3 5))))) ?cvcl_140)) (flet ($cvcl_286 (if_then_else $cvcl_40 $cvcl_198 $cvcl_288)) (flet ($cvcl_289 (if_then_else $cvcl_40 $cvcl_200 $cvcl_291)) (let (?cvcl_212 (ite $cvcl_40 ?cvcl_143 ?cvcl_1057)) (let (?cvcl_213 (ite $cvcl_40 ?cvcl_144 ?cvcl_1058)) (let (?cvcl_303 (ite $cvcl_40 ?cvcl_211 ?cvcl_304)) (let (?cvcl_427 (ite (if_then_else $cvcl_286 true $cvcl_289) (plus ?cvcl_212 ?cvcl_213) (ALU (ALU_OP_OF ?cvcl_303) ?cvcl_212 ?cvcl_213))) (let (?cvcl_238 (ite $cvcl_25 ?cvcl_427 ?cvcl_154)) (flet ($cvcl_307 (if_then_else $cvcl_40 $cvcl_214 $cvcl_309)) (let (?cvcl_312 (ite $cvcl_186 ?cvcl_311 ?cvcl_217)) (let (?cvcl_313 (ite $cvcl_40 ?cvcl_218 ?cvcl_97)) (let (?cvcl_314 (ite $cvcl_40 ?cvcl_219 ?cvcl_113)) (let (?cvcl_315 (ite $cvcl_40 ?cvcl_220 ?cvcl_1062)) (let (?cvcl_239 (ite $cvcl_25 (ite $cvcl_307 ?cvcl_312 (ALU (ALU_OP_OF ?cvcl_313) ?cvcl_314 ?cvcl_315)) ?cvcl_155)) (flet ($cvcl_227 (= ?cvcl_197 4)) (flet ($cvcl_222 (if_then_else $cvcl_95 $cvcl_225 $cvcl_146)) (flet ($cvcl_240 (if_then_else $cvcl_25 $cvcl_222 $cvcl_156)) (let (?cvcl_321 (ite (if_then_else $cvcl_25 (if_then_else $cvcl_320 $cvcl_59 false) false) ?cvcl_1064 ?cvcl_223)) (let (?cvcl_329 (ite $cvcl_25 (select ?cvcl_321 (ite (if_then_else $cvcl_225 $cvcl_59 false) ?cvcl_327 ?cvcl_328)) ?cvcl_226)) (let (?cvcl_241 (ite (if_then_else $cvcl_222 $cvcl_25 false) (ite $cvcl_222 ?cvcl_329 NO_VALUE20) ?cvcl_157)) (let (?cvcl_331 (ite $cvcl_40 ?cvcl_228 ?cvcl_105)) (let (?cvcl_243 (ite $cvcl_25 ?cvcl_331 ?cvcl_159)) (let (?cvcl_332 (ite $cvcl_40 ?cvcl_229 ?cvcl_106)) (let (?cvcl_244 (ite $cvcl_25 ?cvcl_332 ?cvcl_160)) (let (?cvcl_232 (ite (if_then_else $cvcl_1067 $cvcl_95 false) ?cvcl_1068 ?cvcl_161)) (let (?cvcl_245 (ite (if_then_else $cvcl_1066 $cvcl_95 false) (store ?cvcl_232 ?cvcl_231 ?cvcl_1069) ?cvcl_232)) (let (?cvcl_336 (ite $cvcl_25 (select ?cvcl_245 ?cvcl_192) ?cvcl_233)) (let (?cvcl_248 (ite (= ?cvcl_197 0) 0 (ite (= ?cvcl_197 2) ?cvcl_238 (ite (= ?cvcl_197 1) ?cvcl_239 (ite (if_then_else $cvcl_227 $cvcl_240 false) ?cvcl_241 (ite $cvcl_227 ?cvcl_243 (ite (= ?cvcl_197 3) ?cvcl_244 ?cvcl_336))))))) (let (?cvcl_234 (SRC2_OF ?cvcl_191)) (let (?cvcl_237 (ite $cvcl_25 (ite (= ?cvcl_234 0) 0 (ite (= ?cvcl_234 ?cvcl_46) 2 (ite (= ?cvcl_234 ?cvcl_235) 1 (ite (= ?cvcl_234 ?cvcl_196) 4 (ite (= ?cvcl_234 ?cvcl_236) 3 5))))) ?cvcl_153)) (flet ($cvcl_242 (= ?cvcl_237 4)) (let (?cvcl_349 (ite $cvcl_25 (select ?cvcl_245 ?cvcl_234) ?cvcl_246)) (let (?cvcl_423 (ite (= ?cvcl_237 0) 0 (ite (= ?cvcl_237 2) ?cvcl_238 (ite (= ?cvcl_237 1) ?cvcl_239 (ite (if_then_else $cvcl_242 $cvcl_240 false) ?cvcl_241 (ite $cvcl_242 ?cvcl_243 (ite (= ?cvcl_237 3) ?cvcl_244 ?cvcl_349))))))) (flet ($cvcl_355 (if_then_else (if_then_else $cvcl_270 false true) (if_then_else (if_then_else $cvcl_273 false true) (if_then_else (= ?cvcl_190 ?cvcl_75) true (if_then_else (= ?cvcl_190 ?cvcl_10) true (if_then_else $cvcl_247 true (if_then_else (= ?cvcl_190 ?cvcl_77) (BRANCH_CONDITION ?cvcl_248 ?cvcl_423) false)))) false) false)) (let (?cvcl_353 (ite $cvcl_186 ?cvcl_352 ?cvcl_249)) (let (?cvcl_356 (ite $cvcl_247 ?cvcl_248 (plus (OFFSET_OF ?cvcl_191) (plus 4 ?cvcl_353)))) (let (?cvcl_357 (ite $cvcl_130 (ite $cvcl_94 ?cvcl_250 (ite $cvcl_251 ?cvcl_1089 (plus 4 (plus 4 ?cvcl_253)))) ?cvcl_253)) (let (?cvcl_354 (ite $cvcl_355 ?cvcl_356 ?cvcl_357)) (let (?cvcl_268 (ite $cvcl_182 (ite $cvcl_129 ?cvcl_183 ?cvcl_354) ?cvcl_183)) (let (?cvcl_650 (plus 4 ?cvcl_268)) (let (?cvcl_358 (ite $cvcl_23 (select IMEM_INIT ?cvcl_650) ?cvcl_254)) (let (?cvcl_257 (ite $cvcl_515 ?cvcl_172 ?cvcl_358)) (let (?cvcl_255 (OPCODE_OF ?cvcl_257)) (flet ($cvcl_256 (= ?cvcl_255 ?cvcl_50)) (flet ($cvcl_840 (= ?cvcl_255 ?cvcl_2)) (flet ($cvcl_855 (= ?cvcl_255 ?cvcl_52)) (let (?cvcl_362 (ite $cvcl_21 (ite $cvcl_180 0 (ite (if_then_else (if_then_else $cvcl_256 false (if_then_else $cvcl_840 true $cvcl_855)) true $cvcl_256) (DEST_OF ?cvcl_257) 0)) ?cvcl_258)) (let (?cvcl_261 (ite $cvcl_175 ?cvcl_176 (ite $cvcl_264 0 ?cvcl_362))) (let (?cvcl_363 (ite $cvcl_19 ?cvcl_261 ?cvcl_259)) (let (?cvcl_472 (ite $cvcl_364 ?cvcl_473 ?cvcl_363)) (flet ($cvcl_527 (if_then_else $cvcl_262 $cvcl_20 false)) (flet ($cvcl_367 (if_then_else $cvcl_22 true $cvcl_263)) (flet ($cvcl_265 (if_then_else $cvcl_527 $cvcl_367 $cvcl_180)) (flet ($cvcl_368 (if_then_else $cvcl_20 $cvcl_265 $cvcl_264)) (flet ($cvcl_370 (if_then_else $cvcl_22 true $cvcl_266)) (flet ($cvcl_530 (if_then_else $cvcl_370 true $cvcl_123)) (flet ($cvcl_373 (if_then_else $cvcl_45 $cvcl_269 (if_then_else $cvcl_188 $cvcl_269 $cvcl_251))) (flet ($cvcl_374 (if_then_else $cvcl_24 $cvcl_373 $cvcl_270)) (flet ($cvcl_376 (if_then_else $cvcl_271 $cvcl_94 $cvcl_272)) (flet ($cvcl_377 (if_then_else $cvcl_24 $cvcl_376 $cvcl_273)) (let (?cvcl_277 (ite $cvcl_274 ?cvcl_191 ?cvcl_379)) (let (?cvcl_485 (OPCODE_OF ?cvcl_277)) (let (?cvcl_276 (ite $cvcl_24 ?cvcl_485 ?cvcl_190)) (flet ($cvcl_350 (= ?cvcl_276 ?cvcl_76)) (let (?cvcl_278 (SRC1_OF ?cvcl_277)) (let (?cvcl_338 (ite $cvcl_45 ?cvcl_235 ?cvcl_387)) (let (?cvcl_339 (ite $cvcl_45 ?cvcl_236 ?cvcl_389)) (let (?cvcl_285 (ite $cvcl_24 (ite (= ?cvcl_278 0) 0 (ite (= ?cvcl_278 ?cvcl_58) 2 (ite (= ?cvcl_338 ?cvcl_278) 1 (ite (= ?cvcl_278 ?cvcl_283) 4 (ite (= ?cvcl_339 ?cvcl_278) 3 5))))) ?cvcl_197)) (flet ($cvcl_391 (if_then_else $cvcl_45 $cvcl_286 $cvcl_393)) (flet ($cvcl_394 (if_then_else $cvcl_45 $cvcl_289 $cvcl_396)) (let (?cvcl_305 (ite $cvcl_45 ?cvcl_212 ?cvcl_1105)) (let (?cvcl_306 (ite $cvcl_45 ?cvcl_213 ?cvcl_1106)) (let (?cvcl_408 (ite $cvcl_45 ?cvcl_303 ?cvcl_409)) (let (?cvcl_577 (ite (if_then_else $cvcl_391 true $cvcl_394) (plus ?cvcl_305 ?cvcl_306) (ALU (ALU_OP_OF ?cvcl_408) ?cvcl_305 ?cvcl_306))) (let (?cvcl_341 (ite $cvcl_24 ?cvcl_577 ?cvcl_238)) (flet ($cvcl_412 (if_then_else $cvcl_45 $cvcl_307 $cvcl_414)) (let (?cvcl_417 (ite $cvcl_271 ?cvcl_416 ?cvcl_312)) (let (?cvcl_418 (ite $cvcl_45 ?cvcl_313 ?cvcl_136)) (let (?cvcl_419 (ite $cvcl_45 ?cvcl_314 ?cvcl_164)) (let (?cvcl_420 (ite $cvcl_45 ?cvcl_315 ?cvcl_1116)) (let (?cvcl_342 (ite $cvcl_24 (ite $cvcl_412 ?cvcl_417 (ALU (ALU_OP_OF ?cvcl_418) ?cvcl_419 ?cvcl_420)) ?cvcl_239)) (flet ($cvcl_330 (= ?cvcl_285 4)) (flet ($cvcl_319 (if_then_else $cvcl_130 $cvcl_326 $cvcl_222)) (flet ($cvcl_343 (if_then_else $cvcl_24 $cvcl_319 $cvcl_240)) (let (?cvcl_426 (ite (if_then_else $cvcl_24 (if_then_else $cvcl_425 $cvcl_69 false) false) (store ?cvcl_321 ?cvcl_428 ?cvcl_431) ?cvcl_321)) (let (?cvcl_436 (ite $cvcl_24 (select ?cvcl_426 (ite (if_then_else $cvcl_326 $cvcl_69 false) ?cvcl_433 ?cvcl_435)) ?cvcl_329)) (let (?cvcl_344 (ite (if_then_else $cvcl_319 $cvcl_24 false) (ite $cvcl_319 ?cvcl_436 NO_VALUE21) ?cvcl_241)) (let (?cvcl_438 (ite $cvcl_45 ?cvcl_331 ?cvcl_154)) (let (?cvcl_346 (ite $cvcl_24 ?cvcl_438 ?cvcl_243)) (let (?cvcl_439 (ite $cvcl_45 ?cvcl_332 ?cvcl_155)) (let (?cvcl_347 (ite $cvcl_24 ?cvcl_439 ?cvcl_244)) (let (?cvcl_335 (ite (if_then_else $cvcl_1124 $cvcl_130 false) (store ?cvcl_245 ?cvcl_333 ?cvcl_160) ?cvcl_245)) (let (?cvcl_348 (ite (if_then_else $cvcl_1123 $cvcl_130 false) (store ?cvcl_335 ?cvcl_334 ?cvcl_1125) ?cvcl_335)) (let (?cvcl_443 (ite $cvcl_24 (select ?cvcl_348 ?cvcl_278) ?cvcl_336)) (let (?cvcl_351 (ite (= ?cvcl_285 0) 0 (ite (= ?cvcl_285 2) ?cvcl_341 (ite (= ?cvcl_285 1) ?cvcl_342 (ite (if_then_else $cvcl_330 $cvcl_343 false) ?cvcl_344 (ite $cvcl_330 ?cvcl_346 (ite (= ?cvcl_285 3) ?cvcl_347 ?cvcl_443))))))) (let (?cvcl_337 (SRC2_OF ?cvcl_277)) (let (?cvcl_340 (ite $cvcl_24 (ite (= ?cvcl_337 0) 0 (ite (= ?cvcl_337 ?cvcl_58) 2 (ite (= ?cvcl_337 ?cvcl_338) 1 (ite (= ?cvcl_337 ?cvcl_283) 4 (ite (= ?cvcl_337 ?cvcl_339) 3 5))))) ?cvcl_237)) (flet ($cvcl_345 (= ?cvcl_340 4)) (let (?cvcl_456 (ite $cvcl_24 (select ?cvcl_348 ?cvcl_337) ?cvcl_349)) (let (?cvcl_573 (ite (= ?cvcl_340 0) 0 (ite (= ?cvcl_340 2) ?cvcl_341 (ite (= ?cvcl_340 1) ?cvcl_342 (ite (if_then_else $cvcl_345 $cvcl_343 false) ?cvcl_344 (ite $cvcl_345 ?cvcl_346 (ite (= ?cvcl_340 3) ?cvcl_347 ?cvcl_456))))))) (flet ($cvcl_462 (if_then_else (if_then_else $cvcl_374 false true) (if_then_else (if_then_else $cvcl_377 false true) (if_then_else (= ?cvcl_276 ?cvcl_75) true (if_then_else (= ?cvcl_276 ?cvcl_10) true (if_then_else $cvcl_350 true (if_then_else (= ?cvcl_276 ?cvcl_77) (BRANCH_CONDITION ?cvcl_351 ?cvcl_573) false)))) false) false)) (let (?cvcl_460 (ite $cvcl_271 ?cvcl_459 ?cvcl_353)) (let (?cvcl_463 (ite $cvcl_350 ?cvcl_351 (plus (OFFSET_OF ?cvcl_277) (plus 4 ?cvcl_460)))) (let (?cvcl_464 (ite $cvcl_182 (ite $cvcl_129 ?cvcl_354 (ite $cvcl_355 (plus 4 (plus 4 ?cvcl_356)) (plus 4 (plus 4 ?cvcl_357)))) ?cvcl_357)) (let (?cvcl_461 (ite $cvcl_462 ?cvcl_463 ?cvcl_464)) (let (?cvcl_372 (ite $cvcl_267 (ite $cvcl_181 ?cvcl_268 ?cvcl_461) ?cvcl_268)) (let (?cvcl_771 (plus 4 ?cvcl_372)) (let (?cvcl_465 (ite $cvcl_22 (select IMEM_INIT ?cvcl_771) ?cvcl_358)) (let (?cvcl_361 (ite $cvcl_530 ?cvcl_257 ?cvcl_465)) (let (?cvcl_359 (OPCODE_OF ?cvcl_361)) (flet ($cvcl_360 (= ?cvcl_359 ?cvcl_50)) (flet ($cvcl_910 (= ?cvcl_359 ?cvcl_2)) (flet ($cvcl_925 (= ?cvcl_359 ?cvcl_52)) (let (?cvcl_469 (ite $cvcl_20 (ite $cvcl_265 0 (ite (if_then_else (if_then_else $cvcl_360 false (if_then_else $cvcl_910 true $cvcl_925)) true $cvcl_360) (DEST_OF ?cvcl_361) 0)) ?cvcl_362)) (let (?cvcl_365 (ite $cvcl_260 ?cvcl_261 (ite $cvcl_368 0 ?cvcl_469))) (let (?cvcl_470 (ite $cvcl_18 ?cvcl_365 ?cvcl_363)) (let (?cvcl_471 (ite $cvcl_480 ?cvcl_472 ?cvcl_470)) (flet ($cvcl_611 (if_then_else $cvcl_366 $cvcl_19 false)) (flet ($cvcl_369 (if_then_else $cvcl_611 (if_then_else $cvcl_21 true $cvcl_367) $cvcl_265)) (flet ($cvcl_956 (if_then_else $cvcl_21 true $cvcl_370)) (flet ($cvcl_614 (if_then_else $cvcl_956 true $cvcl_175)) (flet ($cvcl_494 (if_then_else $cvcl_57 $cvcl_373 (if_then_else $cvcl_273 $cvcl_373 $cvcl_355))) (flet ($cvcl_535 (if_then_else $cvcl_23 $cvcl_494 $cvcl_374)) (flet ($cvcl_534 (if_then_else $cvcl_375 $cvcl_129 $cvcl_376)) (flet ($cvcl_519 (if_then_else $cvcl_23 $cvcl_534 $cvcl_377)) (let (?cvcl_504 (ite $cvcl_25 (select IMEM_INIT ?cvcl_131) ?cvcl_379)) (let (?cvcl_381 (ite $cvcl_378 ?cvcl_277 ?cvcl_504)) (let (?cvcl_493 (OPCODE_OF ?cvcl_381)) (let (?cvcl_380 (ite $cvcl_23 ?cvcl_493 ?cvcl_276)) (flet ($cvcl_457 (= ?cvcl_380 ?cvcl_76)) (let (?cvcl_382 (SRC1_OF ?cvcl_381)) (flet ($cvcl_483 (if_then_else CLOCK_INIT false ABUBBLE_S1R_INIT)) (flet ($cvcl_484 (if_then_else $cvcl_186 $cvcl_483 $cvcl_383)) (flet ($cvcl_385 (= ?cvcl_384 ?cvcl_50)) (flet ($cvcl_386 (= ?cvcl_384 ?cvcl_52)) (flet ($cvcl_413 (= ?cvcl_384 ?cvcl_10)) (let (?cvcl_488 (ite $cvcl_25 (ite $cvcl_484 0 (ite (if_then_else $cvcl_385 false (if_then_else $cvcl_386 false (if_then_else $cvcl_413 (if_then_else $cvcl_269 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_385 false $cvcl_386) true $cvcl_385) (DEST_OF ?cvcl_191) 0))) ?cvcl_387)) (let (?cvcl_445 (ite $cvcl_57 ?cvcl_338 ?cvcl_488)) (let (?cvcl_481 (ite $cvcl_25 ?cvcl_235 ?cvcl_389)) (let (?cvcl_446 (ite $cvcl_57 ?cvcl_339 ?cvcl_481)) (let (?cvcl_390 (ite $cvcl_23 (ite (= ?cvcl_382 0) 0 (ite (= ?cvcl_382 ?cvcl_68) 2 (ite (= ?cvcl_445 ?cvcl_382) 1 (ite (= ?cvcl_382 ?cvcl_388) 4 (ite (= ?cvcl_446 ?cvcl_382) 3 5))))) ?cvcl_285)) (flet ($cvcl_395 (if_then_else $cvcl_61 false true)) (flet ($cvcl_543 (if_then_else $cvcl_25 (if_then_else $cvcl_392 $cvcl_395 false) $cvcl_393)) (flet ($cvcl_541 (if_then_else $cvcl_57 $cvcl_391 $cvcl_543)) (flet ($cvcl_402 (= ?cvcl_62 ?cvcl_4)) (flet ($cvcl_546 (if_then_else $cvcl_25 (if_then_else $cvcl_402 $cvcl_395 false) $cvcl_396)) (flet ($cvcl_544 (if_then_else $cvcl_57 $cvcl_394 $cvcl_546)) (let (?cvcl_397 (SRC1_OF ?cvcl_64)) (let (?cvcl_398 (ite $cvcl_25 (ite (= ?cvcl_397 0) 0 (ite (= ?cvcl_397 ?cvcl_46) 2 (ite (= ?cvcl_397 ?cvcl_235) 1 (ite (= ?cvcl_397 ?cvcl_196) 4 (ite (= ?cvcl_397 ?cvcl_236) 3 5))))) ?cvcl_293)) (flet ($cvcl_399 (= ?cvcl_398 4)) (let (?cvcl_550 (ite $cvcl_25 (select ?cvcl_245 ?cvcl_397) ?cvcl_400)) (let (?cvcl_410 (ite $cvcl_57 ?cvcl_305 (ite (= ?cvcl_398 0) 0 (ite (= ?cvcl_398 2) ?cvcl_238 (ite (= ?cvcl_398 1) ?cvcl_239 (ite (if_then_else $cvcl_399 $cvcl_240 false) ?cvcl_241 (ite $cvcl_399 ?cvcl_243 (ite (= ?cvcl_398 3) ?cvcl_244 ?cvcl_550)))))))) (let (?cvcl_553 (ite $cvcl_25 (SHORT_IMMED_OF ?cvcl_64) ?cvcl_403)) (let (?cvcl_404 (SRC2_OF ?cvcl_64)) (let (?cvcl_405 (ite $cvcl_25 (ite (= ?cvcl_404 0) 0 (ite (= ?cvcl_404 ?cvcl_46) 2 (ite (= ?cvcl_404 ?cvcl_235) 1 (ite (= ?cvcl_404 ?cvcl_196) 4 (ite (= ?cvcl_404 ?cvcl_236) 3 5))))) ?cvcl_300)) (flet ($cvcl_406 (= ?cvcl_405 4)) (let (?cvcl_557 (ite $cvcl_25 (select ?cvcl_245 ?cvcl_404) ?cvcl_407)) (let (?cvcl_665 (ite (= ?cvcl_405 0) 0 (ite (= ?cvcl_405 2) ?cvcl_238 (ite (= ?cvcl_405 1) ?cvcl_239 (ite (if_then_else $cvcl_406 $cvcl_240 false) ?cvcl_241 (ite $cvcl_406 ?cvcl_243 (ite (= ?cvcl_405 3) ?cvcl_244 ?cvcl_557))))))) (let (?cvcl_411 (ite $cvcl_57 ?cvcl_306 (ite (if_then_else $cvcl_25 (if_then_else $cvcl_401 true (if_then_else $cvcl_392 true $cvcl_402)) NO_VALUE22) ?cvcl_553 ?cvcl_665))) (let (?cvcl_559 (ite $cvcl_25 ?cvcl_62 ?cvcl_409)) (let (?cvcl_558 (ite $cvcl_57 ?cvcl_408 ?cvcl_559)) (let (?cvcl_662 (ite (if_then_else $cvcl_541 true $cvcl_544) (plus ?cvcl_410 ?cvcl_411) (ALU (ALU_OP_OF ?cvcl_558) ?cvcl_410 ?cvcl_411))) (let (?cvcl_448 (ite $cvcl_23 ?cvcl_662 ?cvcl_341)) (flet ($cvcl_564 (if_then_else $cvcl_25 $cvcl_413 $cvcl_414)) (flet ($cvcl_562 (if_then_else $cvcl_57 $cvcl_412 $cvcl_564)) (let (?cvcl_566 (ite $cvcl_25 (plus 4 ?cvcl_415) ?cvcl_416)) (let (?cvcl_567 (ite $cvcl_375 ?cvcl_566 ?cvcl_417)) (let (?cvcl_568 (ite $cvcl_57 ?cvcl_418 ?cvcl_190)) (let (?cvcl_569 (ite $cvcl_57 ?cvcl_419 ?cvcl_248)) (flet ($cvcl_571 (if_then_else $cvcl_25 $cvcl_386 $cvcl_421)) (let (?cvcl_572 (ite $cvcl_25 (SHORT_IMMED_OF ?cvcl_191) ?cvcl_422)) (let (?cvcl_570 (ite $cvcl_57 ?cvcl_420 (ite $cvcl_571 ?cvcl_572 ?cvcl_423))) (let (?cvcl_449 (ite $cvcl_23 (ite $cvcl_562 ?cvcl_567 (ALU (ALU_OP_OF ?cvcl_568) ?cvcl_569 ?cvcl_570)) ?cvcl_342)) (flet ($cvcl_437 (= ?cvcl_390 4)) (flet ($cvcl_432 (if_then_else $cvcl_25 $cvcl_286 $cvcl_326)) (flet ($cvcl_424 (if_then_else $cvcl_182 $cvcl_432 $cvcl_319)) (flet ($cvcl_450 (if_then_else $cvcl_23 $cvcl_424 $cvcl_343)) (flet ($cvcl_575 (if_then_else $cvcl_25 $cvcl_289 $cvcl_425)) (let (?cvcl_578 (ite $cvcl_25 ?cvcl_427 ?cvcl_428)) (let (?cvcl_579 (ite $cvcl_40 ?cvcl_429 ?cvcl_430)) (let (?cvcl_581 (ite $cvcl_25 ?cvcl_579 ?cvcl_431)) (let (?cvcl_576 (ite (if_then_else $cvcl_23 (if_then_else $cvcl_575 $cvcl_90 false) false) (store ?cvcl_426 ?cvcl_578 ?cvcl_581) ?cvcl_426)) (let (?cvcl_583 (ite $cvcl_25 ?cvcl_427 ?cvcl_433)) (let (?cvcl_584 (ite $cvcl_95 ?cvcl_327 ?cvcl_434)) (let (?cvcl_585 (ite $cvcl_25 ?cvcl_584 ?cvcl_435)) (let (?cvcl_586 (ite $cvcl_23 (select ?cvcl_576 (ite (if_then_else $cvcl_432 $cvcl_90 false) ?cvcl_583 ?cvcl_585)) ?cvcl_436)) (let (?cvcl_451 (ite (if_then_else $cvcl_424 $cvcl_23 false) (ite $cvcl_424 ?cvcl_586 NO_VALUE23) ?cvcl_344)) (let (?cvcl_588 (ite $cvcl_57 ?cvcl_438 ?cvcl_238)) (let (?cvcl_453 (ite $cvcl_23 ?cvcl_588 ?cvcl_346)) (let (?cvcl_589 (ite $cvcl_57 ?cvcl_439 ?cvcl_239)) (let (?cvcl_454 (ite $cvcl_23 ?cvcl_589 ?cvcl_347)) (let (?cvcl_441 (ite $cvcl_25 ?cvcl_196 ?cvcl_334)) (let (?cvcl_440 (ite $cvcl_25 ?cvcl_236 ?cvcl_333)) (let (?cvcl_442 (ite (if_then_else (if_then_else (= ?cvcl_440 0) false true) $cvcl_182 false) (store ?cvcl_348 ?cvcl_440 ?cvcl_244) ?cvcl_348)) (let (?cvcl_455 (ite (if_then_else (if_then_else (= ?cvcl_441 0) false true) $cvcl_182 false) (store ?cvcl_442 ?cvcl_441 (ite $cvcl_240 ?cvcl_241 ?cvcl_243)) ?cvcl_442)) (let (?cvcl_593 (ite $cvcl_23 (select ?cvcl_455 ?cvcl_382) ?cvcl_443)) (let (?cvcl_458 (ite (= ?cvcl_390 0) 0 (ite (= ?cvcl_390 2) ?cvcl_448 (ite (= ?cvcl_390 1) ?cvcl_449 (ite (if_then_else $cvcl_437 $cvcl_450 false) ?cvcl_451 (ite $cvcl_437 ?cvcl_453 (ite (= ?cvcl_390 3) ?cvcl_454 ?cvcl_593))))))) (let (?cvcl_444 (SRC2_OF ?cvcl_381)) (let (?cvcl_447 (ite $cvcl_23 (ite (= ?cvcl_444 0) 0 (ite (= ?cvcl_444 ?cvcl_68) 2 (ite (= ?cvcl_444 ?cvcl_445) 1 (ite (= ?cvcl_444 ?cvcl_388) 4 (ite (= ?cvcl_444 ?cvcl_446) 3 5))))) ?cvcl_340)) (flet ($cvcl_452 (= ?cvcl_447 4)) (let (?cvcl_604 (ite $cvcl_23 (select ?cvcl_455 ?cvcl_444) ?cvcl_456)) (let (?cvcl_658 (ite (= ?cvcl_447 0) 0 (ite (= ?cvcl_447 2) ?cvcl_448 (ite (= ?cvcl_447 1) ?cvcl_449 (ite (if_then_else $cvcl_452 $cvcl_450 false) ?cvcl_451 (ite $cvcl_452 ?cvcl_453 (ite (= ?cvcl_447 3) ?cvcl_454 ?cvcl_604))))))) (flet ($cvcl_520 (if_then_else (if_then_else $cvcl_535 false true) (if_then_else (if_then_else $cvcl_519 false true) (if_then_else (= ?cvcl_380 ?cvcl_75) true (if_then_else (= ?cvcl_380 ?cvcl_10) true (if_then_else $cvcl_457 true (if_then_else (= ?cvcl_380 ?cvcl_77) (BRANCH_CONDITION ?cvcl_458 ?cvcl_658) false)))) false) false)) (let (?cvcl_887 (ite $cvcl_25 ?cvcl_131 ?cvcl_459)) (let (?cvcl_888 (ite $cvcl_375 ?cvcl_887 ?cvcl_460)) (let (?cvcl_890 (ite $cvcl_457 ?cvcl_458 (plus (OFFSET_OF ?cvcl_381) (plus 4 ?cvcl_888)))) (let (?cvcl_891 (ite $cvcl_267 (ite $cvcl_181 ?cvcl_461 (ite $cvcl_462 (plus 4 (plus 4 ?cvcl_463)) (plus 4 (plus 4 ?cvcl_464)))) ?cvcl_464)) (let (?cvcl_889 (ite $cvcl_520 ?cvcl_890 ?cvcl_891)) (let (?cvcl_615 (ite $cvcl_371 (ite $cvcl_266 ?cvcl_372 ?cvcl_889) ?cvcl_372)) (let (?cvcl_827 (plus 4 ?cvcl_615)) (let (?cvcl_468 (ite $cvcl_614 ?cvcl_361 (ite $cvcl_21 (select IMEM_INIT ?cvcl_827) ?cvcl_465))) (let (?cvcl_466 (OPCODE_OF ?cvcl_468)) (flet ($cvcl_467 (= ?cvcl_466 ?cvcl_50)) (flet ($cvcl_985 (= ?cvcl_466 ?cvcl_2)) (flet ($cvcl_1000 (= ?cvcl_466 ?cvcl_52)) (let (?cvcl_590 (ite $cvcl_24 ?cvcl_283 ?cvcl_441)) (let (?cvcl_675 (ite $cvcl_23 ?cvcl_388 ?cvcl_590)) (let (?cvcl_721 (ite $cvcl_22 ?cvcl_477 ?cvcl_675)) (let (?cvcl_718 (ite $cvcl_21 ?cvcl_476 ?cvcl_721)) (let (?cvcl_715 (ite $cvcl_20 ?cvcl_475 ?cvcl_718)) (let (?cvcl_712 (ite $cvcl_19 ?cvcl_474 ?cvcl_715)) (let (?cvcl_709 (ite $cvcl_18 ?cvcl_473 ?cvcl_712)) (let (?cvcl_706 (ite $cvcl_17 ?cvcl_472 ?cvcl_709)) (let (?cvcl_701 (ite $cvcl_27 ?cvcl_471 ?cvcl_706)) (let (?cvcl_984 (ite $cvcl_16 (ite $cvcl_479 ?cvcl_471 (ite $cvcl_17 (ite $cvcl_364 ?cvcl_365 (ite (if_then_else $cvcl_19 $cvcl_369 $cvcl_368) 0 (ite $cvcl_19 (ite $cvcl_369 0 (ite (if_then_else (if_then_else $cvcl_467 false (if_then_else $cvcl_985 true $cvcl_1000)) true $cvcl_467) (DEST_OF ?cvcl_468) 0)) ?cvcl_469))) ?cvcl_470)) ?cvcl_701)) (flet ($cvcl_702 (if_then_else $cvcl_16 false true)) (flet ($cvcl_703 (if_then_else $cvcl_27 false $cvcl_478)) (flet ($cvcl_700 (if_then_else (if_then_else $cvcl_702 false true) (if_then_else (if_then_else $cvcl_16 false $cvcl_703) false true) false)) (let (?cvcl_482 (ite $cvcl_24 ?cvcl_338 ?cvcl_481)) (let (?cvcl_539 (ite $cvcl_67 ?cvcl_446 ?cvcl_482)) (let (?cvcl_489 (ite $cvcl_23 ?cvcl_445 ?cvcl_482)) (let (?cvcl_624 (ite $cvcl_88 ?cvcl_539 ?cvcl_489)) (flet ($cvcl_491 (if_then_else $cvcl_26 false $cvcl_483)) (flet ($cvcl_492 (if_then_else $cvcl_271 $cvcl_491 $cvcl_484)) (flet ($cvcl_486 (= ?cvcl_485 ?cvcl_50)) (flet ($cvcl_487 (= ?cvcl_485 ?cvcl_52)) (flet ($cvcl_563 (= ?cvcl_485 ?cvcl_10)) (let (?cvcl_497 (ite $cvcl_24 (ite $cvcl_492 0 (ite (if_then_else $cvcl_486 false (if_then_else $cvcl_487 false (if_then_else $cvcl_563 (if_then_else $cvcl_373 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_486 false $cvcl_487) true $cvcl_486) (DEST_OF ?cvcl_277) 0))) ?cvcl_488)) (let (?cvcl_490 (ite $cvcl_67 ?cvcl_445 ?cvcl_497)) (let (?cvcl_498 (ite $cvcl_22 ?cvcl_490 ?cvcl_489)) (let (?cvcl_699 (ite $cvcl_123 ?cvcl_624 ?cvcl_498)) (flet ($cvcl_501 (if_then_else $cvcl_25 true $cvcl_491)) (flet ($cvcl_502 (if_then_else $cvcl_375 $cvcl_501 $cvcl_492)) (flet ($cvcl_495 (= ?cvcl_493 ?cvcl_50)) (flet ($cvcl_496 (= ?cvcl_493 ?cvcl_52)) (flet ($cvcl_648 (= ?cvcl_493 ?cvcl_10)) (let (?cvcl_509 (ite $cvcl_23 (ite $cvcl_502 0 (ite (if_then_else $cvcl_495 false (if_then_else $cvcl_496 false (if_then_else $cvcl_648 (if_then_else $cvcl_494 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_495 false $cvcl_496) true $cvcl_495) (DEST_OF ?cvcl_381) 0))) ?cvcl_497)) (let (?cvcl_499 (ite $cvcl_88 ?cvcl_490 ?cvcl_509)) (let (?cvcl_510 (ite $cvcl_21 ?cvcl_499 ?cvcl_498)) (let (?cvcl_698 (ite $cvcl_175 ?cvcl_699 ?cvcl_510)) (flet ($cvcl_513 (if_then_else $cvcl_24 true $cvcl_501)) (flet ($cvcl_514 (if_then_else $cvcl_500 $cvcl_513 $cvcl_502)) (let (?cvcl_516 (ite $cvcl_24 (select IMEM_INIT ?cvcl_183) ?cvcl_504)) (let (?cvcl_508 (ite $cvcl_503 ?cvcl_381 ?cvcl_516)) (let (?cvcl_505 (OPCODE_OF ?cvcl_508)) (flet ($cvcl_506 (= ?cvcl_505 ?cvcl_50)) (flet ($cvcl_507 (= ?cvcl_505 ?cvcl_52)) (flet ($cvcl_769 (= ?cvcl_505 ?cvcl_10)) (flet ($cvcl_518 (if_then_else $cvcl_67 $cvcl_494 (if_then_else $cvcl_377 $cvcl_494 $cvcl_462))) (let (?cvcl_524 (ite $cvcl_22 (ite $cvcl_514 0 (ite (if_then_else $cvcl_506 false (if_then_else $cvcl_507 false (if_then_else $cvcl_769 (if_then_else $cvcl_518 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_506 false $cvcl_507) true $cvcl_506) (DEST_OF ?cvcl_508) 0))) ?cvcl_509)) (let (?cvcl_511 (ite $cvcl_123 ?cvcl_499 ?cvcl_524)) (let (?cvcl_525 (ite $cvcl_20 ?cvcl_511 ?cvcl_510)) (let (?cvcl_697 (ite $cvcl_260 ?cvcl_698 ?cvcl_525)) (flet ($cvcl_528 (if_then_else $cvcl_23 true $cvcl_513)) (flet ($cvcl_529 (if_then_else $cvcl_512 $cvcl_528 $cvcl_514)) (let (?cvcl_531 (ite $cvcl_23 (select IMEM_INIT ?cvcl_268) ?cvcl_516)) (let (?cvcl_523 (ite $cvcl_515 ?cvcl_508 ?cvcl_531)) (let (?cvcl_517 (OPCODE_OF ?cvcl_523)) (flet ($cvcl_521 (= ?cvcl_517 ?cvcl_50)) (flet ($cvcl_522 (= ?cvcl_517 ?cvcl_52)) (flet ($cvcl_825 (= ?cvcl_517 ?cvcl_10)) (flet ($cvcl_533 (if_then_else $cvcl_88 $cvcl_518 (if_then_else $cvcl_519 $cvcl_518 $cvcl_520))) (let (?cvcl_608 (ite $cvcl_21 (ite $cvcl_529 0 (ite (if_then_else $cvcl_521 false (if_then_else $cvcl_522 false (if_then_else $cvcl_825 (if_then_else $cvcl_533 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_521 false $cvcl_522) true $cvcl_521) (DEST_OF ?cvcl_523) 0))) ?cvcl_524)) (let (?cvcl_526 (ite $cvcl_175 ?cvcl_511 ?cvcl_608)) (let (?cvcl_609 (ite $cvcl_19 ?cvcl_526 ?cvcl_525)) (let (?cvcl_696 (ite $cvcl_364 ?cvcl_697 ?cvcl_609)) (flet ($cvcl_612 (if_then_else $cvcl_22 true $cvcl_528)) (flet ($cvcl_613 (if_then_else $cvcl_527 $cvcl_612 $cvcl_529)) (let (?cvcl_616 (ite $cvcl_22 (select IMEM_INIT ?cvcl_372) ?cvcl_531)) (let (?cvcl_607 (ite $cvcl_530 ?cvcl_523 ?cvcl_616)) (let (?cvcl_532 (OPCODE_OF ?cvcl_607)) (flet ($cvcl_605 (= ?cvcl_532 ?cvcl_50)) (flet ($cvcl_606 (= ?cvcl_532 ?cvcl_52)) (flet ($cvcl_883 (= ?cvcl_532 ?cvcl_10)) (flet ($cvcl_619 (if_then_else $cvcl_500 $cvcl_181 $cvcl_534)) (flet ($cvcl_536 (if_then_else $cvcl_22 $cvcl_619 $cvcl_519)) (flet ($cvcl_620 (if_then_else $cvcl_22 $cvcl_518 $cvcl_535)) (let (?cvcl_537 (ite $cvcl_22 ?cvcl_505 ?cvcl_380)) (flet ($cvcl_886 (= ?cvcl_537 ?cvcl_76)) (let (?cvcl_538 (SRC1_OF ?cvcl_508)) (let (?cvcl_540 (ite $cvcl_22 (ite (= ?cvcl_538 0) 0 (ite (= ?cvcl_538 ?cvcl_89) 2 (ite (= ?cvcl_538 ?cvcl_490) 1 (ite (= ?cvcl_538 ?cvcl_477) 4 (ite (= ?cvcl_538 ?cvcl_539) 3 5))))) ?cvcl_390)) (flet ($cvcl_545 (if_then_else $cvcl_72 false true)) (flet ($cvcl_628 (if_then_else $cvcl_24 (if_then_else $cvcl_542 $cvcl_545 false) $cvcl_543)) (flet ($cvcl_626 (if_then_else $cvcl_67 $cvcl_541 $cvcl_628)) (flet ($cvcl_552 (= ?cvcl_83 ?cvcl_4)) (flet ($cvcl_631 (if_then_else $cvcl_24 (if_then_else $cvcl_552 $cvcl_545 false) $cvcl_546)) (flet ($cvcl_629 (if_then_else $cvcl_67 $cvcl_544 $cvcl_631)) (let (?cvcl_547 (SRC1_OF ?cvcl_85)) (let (?cvcl_548 (ite $cvcl_24 (ite (= ?cvcl_547 0) 0 (ite (= ?cvcl_547 ?cvcl_58) 2 (ite (= ?cvcl_547 ?cvcl_338) 1 (ite (= ?cvcl_547 ?cvcl_283) 4 (ite (= ?cvcl_547 ?cvcl_339) 3 5))))) ?cvcl_398)) (flet ($cvcl_549 (= ?cvcl_548 4)) (let (?cvcl_635 (ite $cvcl_24 (select ?cvcl_348 ?cvcl_547) ?cvcl_550)) (let (?cvcl_560 (ite $cvcl_67 ?cvcl_410 (ite (= ?cvcl_548 0) 0 (ite (= ?cvcl_548 2) ?cvcl_341 (ite (= ?cvcl_548 1) ?cvcl_342 (ite (if_then_else $cvcl_549 $cvcl_343 false) ?cvcl_344 (ite $cvcl_549 ?cvcl_346 (ite (= ?cvcl_548 3) ?cvcl_347 ?cvcl_635)))))))) (let (?cvcl_638 (ite $cvcl_24 (SHORT_IMMED_OF ?cvcl_85) ?cvcl_553)) (let (?cvcl_554 (SRC2_OF ?cvcl_85)) (let (?cvcl_555 (ite $cvcl_24 (ite (= ?cvcl_554 0) 0 (ite (= ?cvcl_554 ?cvcl_58) 2 (ite (= ?cvcl_554 ?cvcl_338) 1 (ite (= ?cvcl_554 ?cvcl_283) 4 (ite (= ?cvcl_554 ?cvcl_339) 3 5))))) ?cvcl_405)) (flet ($cvcl_556 (= ?cvcl_555 4)) (let (?cvcl_642 (ite $cvcl_24 (select ?cvcl_348 ?cvcl_554) ?cvcl_557)) (let (?cvcl_735 (ite (= ?cvcl_555 0) 0 (ite (= ?cvcl_555 2) ?cvcl_341 (ite (= ?cvcl_555 1) ?cvcl_342 (ite (if_then_else $cvcl_556 $cvcl_343 false) ?cvcl_344 (ite $cvcl_556 ?cvcl_346 (ite (= ?cvcl_555 3) ?cvcl_347 ?cvcl_642))))))) (let (?cvcl_561 (ite $cvcl_67 ?cvcl_411 (ite (if_then_else $cvcl_24 (if_then_else $cvcl_551 true (if_then_else $cvcl_542 true $cvcl_552)) NO_VALUE24) ?cvcl_638 ?cvcl_735))) (let (?cvcl_644 (ite $cvcl_24 ?cvcl_83 ?cvcl_559)) (let (?cvcl_643 (ite $cvcl_67 ?cvcl_558 ?cvcl_644)) (let (?cvcl_732 (ite (if_then_else $cvcl_626 true $cvcl_629) (plus ?cvcl_560 ?cvcl_561) (ALU (ALU_OP_OF ?cvcl_643) ?cvcl_560 ?cvcl_561))) (let (?cvcl_596 (ite $cvcl_22 ?cvcl_732 ?cvcl_448)) (flet ($cvcl_649 (if_then_else $cvcl_24 $cvcl_563 $cvcl_564)) (flet ($cvcl_647 (if_then_else $cvcl_67 $cvcl_562 $cvcl_649)) (let (?cvcl_651 (ite $cvcl_24 (plus 4 ?cvcl_565) ?cvcl_566)) (let (?cvcl_652 (ite $cvcl_500 ?cvcl_651 ?cvcl_567)) (let (?cvcl_653 (ite $cvcl_67 ?cvcl_568 ?cvcl_276)) (let (?cvcl_654 (ite $cvcl_67 ?cvcl_569 ?cvcl_351)) (flet ($cvcl_656 (if_then_else $cvcl_24 $cvcl_487 $cvcl_571)) (let (?cvcl_657 (ite $cvcl_24 (SHORT_IMMED_OF ?cvcl_277) ?cvcl_572)) (let (?cvcl_655 (ite $cvcl_67 ?cvcl_570 (ite $cvcl_656 ?cvcl_657 ?cvcl_573))) (let (?cvcl_597 (ite $cvcl_22 (ite $cvcl_647 ?cvcl_652 (ALU (ALU_OP_OF ?cvcl_653) ?cvcl_654 ?cvcl_655)) ?cvcl_449)) (flet ($cvcl_587 (= ?cvcl_540 4)) (flet ($cvcl_582 (if_then_else $cvcl_24 $cvcl_391 $cvcl_432)) (flet ($cvcl_574 (if_then_else $cvcl_267 $cvcl_582 $cvcl_424)) (flet ($cvcl_598 (if_then_else $cvcl_22 $cvcl_574 $cvcl_450)) (flet ($cvcl_660 (if_then_else $cvcl_24 $cvcl_394 $cvcl_575)) (let (?cvcl_663 (ite $cvcl_24 ?cvcl_577 ?cvcl_578)) (let (?cvcl_664 (ite $cvcl_45 ?cvcl_579 ?cvcl_580)) (let (?cvcl_666 (ite $cvcl_24 ?cvcl_664 ?cvcl_581)) (let (?cvcl_661 (ite (if_then_else $cvcl_22 (if_then_else $cvcl_660 $cvcl_125 false) false) (store ?cvcl_576 ?cvcl_663 ?cvcl_666) ?cvcl_576)) (let (?cvcl_668 (ite $cvcl_24 ?cvcl_577 ?cvcl_583)) (let (?cvcl_669 (ite $cvcl_130 ?cvcl_433 ?cvcl_584)) (let (?cvcl_670 (ite $cvcl_24 ?cvcl_669 ?cvcl_585)) (let (?cvcl_671 (ite $cvcl_22 (select ?cvcl_661 (ite (if_then_else $cvcl_582 $cvcl_125 false) ?cvcl_668 ?cvcl_670)) ?cvcl_586)) (let (?cvcl_599 (ite (if_then_else $cvcl_574 $cvcl_22 false) (ite $cvcl_574 ?cvcl_671 NO_VALUE25) ?cvcl_451)) (let (?cvcl_673 (ite $cvcl_67 ?cvcl_588 ?cvcl_341)) (let (?cvcl_601 (ite $cvcl_22 ?cvcl_673 ?cvcl_453)) (let (?cvcl_674 (ite $cvcl_67 ?cvcl_589 ?cvcl_342)) (let (?cvcl_602 (ite $cvcl_22 ?cvcl_674 ?cvcl_454)) (let (?cvcl_591 (ite $cvcl_24 ?cvcl_339 ?cvcl_440)) (let (?cvcl_592 (ite (if_then_else (if_then_else (= ?cvcl_591 0) false true) $cvcl_267 false) (store ?cvcl_455 ?cvcl_591 ?cvcl_347) ?cvcl_455)) (let (?cvcl_603 (ite (if_then_else (if_then_else (= ?cvcl_590 0) false true) $cvcl_267 false) (store ?cvcl_592 ?cvcl_590 (ite $cvcl_343 ?cvcl_344 ?cvcl_346)) ?cvcl_592)) (let (?cvcl_678 (ite $cvcl_22 (select ?cvcl_603 ?cvcl_538) ?cvcl_593)) (let (?cvcl_776 (ite (= ?cvcl_540 0) 0 (ite (= ?cvcl_540 2) ?cvcl_596 (ite (= ?cvcl_540 1) ?cvcl_597 (ite (if_then_else $cvcl_587 $cvcl_598 false) ?cvcl_599 (ite $cvcl_587 ?cvcl_601 (ite (= ?cvcl_540 3) ?cvcl_602 ?cvcl_678))))))) (let (?cvcl_594 (SRC2_OF ?cvcl_508)) (let (?cvcl_595 (ite $cvcl_22 (ite (= ?cvcl_594 0) 0 (ite (= ?cvcl_594 ?cvcl_89) 2 (ite (= ?cvcl_594 ?cvcl_490) 1 (ite (= ?cvcl_594 ?cvcl_477) 4 (ite (= ?cvcl_594 ?cvcl_539) 3 5))))) ?cvcl_447)) (flet ($cvcl_600 (= ?cvcl_595 4)) (let (?cvcl_689 (ite $cvcl_22 (select ?cvcl_603 ?cvcl_594) ?cvcl_604)) (let (?cvcl_780 (ite (= ?cvcl_595 0) 0 (ite (= ?cvcl_595 2) ?cvcl_596 (ite (= ?cvcl_595 1) ?cvcl_597 (ite (if_then_else $cvcl_600 $cvcl_598 false) ?cvcl_599 (ite $cvcl_600 ?cvcl_601 (ite (= ?cvcl_595 3) ?cvcl_602 ?cvcl_689))))))) (flet ($cvcl_885 (if_then_else (if_then_else $cvcl_620 false true) (if_then_else (if_then_else $cvcl_536 false true) (if_then_else (= ?cvcl_537 ?cvcl_75) true (if_then_else (= ?cvcl_537 ?cvcl_10) true (if_then_else $cvcl_886 true (if_then_else (= ?cvcl_537 ?cvcl_77) (BRANCH_CONDITION ?cvcl_776 ?cvcl_780) false)))) false) false)) (flet ($cvcl_618 (if_then_else $cvcl_123 $cvcl_533 (if_then_else $cvcl_536 $cvcl_533 $cvcl_885))) (let (?cvcl_693 (ite $cvcl_20 (ite $cvcl_613 0 (ite (if_then_else $cvcl_605 false (if_then_else $cvcl_606 false (if_then_else $cvcl_883 (if_then_else $cvcl_618 false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_605 false $cvcl_606) true $cvcl_605) (DEST_OF ?cvcl_607) 0))) ?cvcl_608)) (let (?cvcl_610 (ite $cvcl_260 ?cvcl_526 ?cvcl_693)) (let (?cvcl_694 (ite $cvcl_18 ?cvcl_610 ?cvcl_609)) (let (?cvcl_695 (ite $cvcl_480 ?cvcl_696 ?cvcl_694)) (let (?cvcl_692 (ite $cvcl_614 ?cvcl_607 (ite $cvcl_21 (select IMEM_INIT ?cvcl_615) ?cvcl_616))) (let (?cvcl_617 (OPCODE_OF ?cvcl_692)) (flet ($cvcl_690 (= ?cvcl_617 ?cvcl_50)) (flet ($cvcl_691 (= ?cvcl_617 ?cvcl_52)) (flet ($cvcl_954 (= ?cvcl_617 ?cvcl_10)) (flet ($cvcl_621 (if_then_else $cvcl_21 (if_then_else $cvcl_512 $cvcl_266 $cvcl_619) $cvcl_536)) (let (?cvcl_622 (ite $cvcl_21 ?cvcl_517 ?cvcl_537)) (flet ($cvcl_959 (= ?cvcl_622 ?cvcl_76)) (let (?cvcl_623 (SRC1_OF ?cvcl_523)) (let (?cvcl_625 (ite $cvcl_21 (ite (= ?cvcl_623 0) 0 (ite (= ?cvcl_623 ?cvcl_124) 2 (ite (= ?cvcl_623 ?cvcl_499) 1 (ite (= ?cvcl_623 ?cvcl_476) 4 (ite (= ?cvcl_623 ?cvcl_624) 3 5))))) ?cvcl_540)) (flet ($cvcl_630 (if_then_else $cvcl_93 false true)) (flet ($cvcl_784 (if_then_else $cvcl_23 (if_then_else $cvcl_627 $cvcl_630 false) $cvcl_628)) (flet ($cvcl_747 (if_then_else $cvcl_88 $cvcl_626 $cvcl_784)) (flet ($cvcl_637 (= ?cvcl_118 ?cvcl_4)) (flet ($cvcl_788 (if_then_else $cvcl_23 (if_then_else $cvcl_637 $cvcl_630 false) $cvcl_631)) (flet ($cvcl_750 (if_then_else $cvcl_88 $cvcl_629 $cvcl_788)) (let (?cvcl_632 (SRC1_OF ?cvcl_120)) (let (?cvcl_633 (ite $cvcl_23 (ite (= ?cvcl_632 0) 0 (ite (= ?cvcl_632 ?cvcl_68) 2 (ite (= ?cvcl_632 ?cvcl_445) 1 (ite (= ?cvcl_632 ?cvcl_388) 4 (ite (= ?cvcl_632 ?cvcl_446) 3 5))))) ?cvcl_548)) (flet ($cvcl_634 (= ?cvcl_633 4)) (let (?cvcl_797 (ite $cvcl_23 (select ?cvcl_455 ?cvcl_632) ?cvcl_635)) (let (?cvcl_645 (ite $cvcl_88 ?cvcl_560 (ite (= ?cvcl_633 0) 0 (ite (= ?cvcl_633 2) ?cvcl_448 (ite (= ?cvcl_633 1) ?cvcl_449 (ite (if_then_else $cvcl_634 $cvcl_450 false) ?cvcl_451 (ite $cvcl_634 ?cvcl_453 (ite (= ?cvcl_633 3) ?cvcl_454 ?cvcl_797)))))))) (let (?cvcl_800 (ite $cvcl_23 (SHORT_IMMED_OF ?cvcl_120) ?cvcl_638)) (let (?cvcl_639 (SRC2_OF ?cvcl_120)) (let (?cvcl_640 (ite $cvcl_23 (ite (= ?cvcl_639 0) 0 (ite (= ?cvcl_639 ?cvcl_68) 2 (ite (= ?cvcl_639 ?cvcl_445) 1 (ite (= ?cvcl_639 ?cvcl_388) 4 (ite (= ?cvcl_639 ?cvcl_446) 3 5))))) ?cvcl_555)) (flet ($cvcl_641 (= ?cvcl_640 4)) (let (?cvcl_804 (ite $cvcl_23 (select ?cvcl_455 ?cvcl_639) ?cvcl_642)) (let (?cvcl_756 (ite (= ?cvcl_640 0) 0 (ite (= ?cvcl_640 2) ?cvcl_448 (ite (= ?cvcl_640 1) ?cvcl_449 (ite (if_then_else $cvcl_641 $cvcl_450 false) ?cvcl_451 (ite $cvcl_641 ?cvcl_453 (ite (= ?cvcl_640 3) ?cvcl_454 ?cvcl_804))))))) (let (?cvcl_646 (ite $cvcl_88 ?cvcl_561 (ite (if_then_else $cvcl_23 (if_then_else $cvcl_636 true (if_then_else $cvcl_627 true $cvcl_637)) NO_VALUE26) ?cvcl_800 ?cvcl_756))) (let (?cvcl_806 (ite $cvcl_23 ?cvcl_118 ?cvcl_644)) (let (?cvcl_805 (ite $cvcl_88 ?cvcl_643 ?cvcl_806)) (let (?cvcl_753 (ite (if_then_else $cvcl_747 true $cvcl_750) (plus ?cvcl_645 ?cvcl_646) (ALU (ALU_OP_OF ?cvcl_805) ?cvcl_645 ?cvcl_646))) (let (?cvcl_681 (ite $cvcl_21 ?cvcl_753 ?cvcl_596)) (flet ($cvcl_770 (if_then_else $cvcl_23 $cvcl_648 $cvcl_649)) (flet ($cvcl_768 (if_then_else $cvcl_88 $cvcl_647 $cvcl_770)) (let (?cvcl_772 (ite $cvcl_23 (plus 4 ?cvcl_650) ?cvcl_651)) (let (?cvcl_773 (ite $cvcl_512 ?cvcl_772 ?cvcl_652)) (let (?cvcl_774 (ite $cvcl_88 ?cvcl_653 ?cvcl_380)) (let (?cvcl_775 (ite $cvcl_88 ?cvcl_654 ?cvcl_458)) (flet ($cvcl_778 (if_then_else $cvcl_23 $cvcl_496 $cvcl_656)) (let (?cvcl_779 (ite $cvcl_23 (SHORT_IMMED_OF ?cvcl_381) ?cvcl_657)) (let (?cvcl_777 (ite $cvcl_88 ?cvcl_655 (ite $cvcl_778 ?cvcl_779 ?cvcl_658))) (let (?cvcl_682 (ite $cvcl_21 (ite $cvcl_768 ?cvcl_773 (ALU (ALU_OP_OF ?cvcl_774) ?cvcl_775 ?cvcl_777)) ?cvcl_597)) (flet ($cvcl_672 (= ?cvcl_625 4)) (flet ($cvcl_667 (if_then_else $cvcl_23 $cvcl_541 $cvcl_582)) (flet ($cvcl_659 (if_then_else $cvcl_371 $cvcl_667 $cvcl_574)) (flet ($cvcl_683 (if_then_else $cvcl_21 $cvcl_659 $cvcl_598)) (flet ($cvcl_730 (if_then_else $cvcl_23 $cvcl_544 $cvcl_660)) (let (?cvcl_733 (ite $cvcl_23 ?cvcl_662 ?cvcl_663)) (let (?cvcl_734 (ite $cvcl_57 ?cvcl_664 ?cvcl_665)) (let (?cvcl_736 (ite $cvcl_23 ?cvcl_734 ?cvcl_666)) (let (?cvcl_731 (ite (if_then_else $cvcl_21 (if_then_else $cvcl_730 $cvcl_177 false) false) (store ?cvcl_661 ?cvcl_733 ?cvcl_736) ?cvcl_661)) (let (?cvcl_738 (ite $cvcl_23 ?cvcl_662 ?cvcl_668)) (let (?cvcl_739 (ite $cvcl_182 ?cvcl_583 ?cvcl_669)) (let (?cvcl_740 (ite $cvcl_23 ?cvcl_739 ?cvcl_670)) (let (?cvcl_741 (ite $cvcl_21 (select ?cvcl_731 (ite (if_then_else $cvcl_667 $cvcl_177 false) ?cvcl_738 ?cvcl_740)) ?cvcl_671)) (let (?cvcl_684 (ite (if_then_else $cvcl_659 $cvcl_21 false) (ite $cvcl_659 ?cvcl_741 NO_VALUE27) ?cvcl_599)) (let (?cvcl_742 (ite $cvcl_88 ?cvcl_673 ?cvcl_448)) (let (?cvcl_686 (ite $cvcl_21 ?cvcl_742 ?cvcl_601)) (let (?cvcl_727 (ite $cvcl_88 ?cvcl_674 ?cvcl_449)) (let (?cvcl_687 (ite $cvcl_21 ?cvcl_727 ?cvcl_602)) (let (?cvcl_676 (ite $cvcl_23 ?cvcl_446 ?cvcl_591)) (let (?cvcl_677 (ite (if_then_else (if_then_else (= ?cvcl_676 0) false true) $cvcl_371 false) (store ?cvcl_603 ?cvcl_676 ?cvcl_454) ?cvcl_603)) (let (?cvcl_688 (ite (if_then_else (if_then_else (= ?cvcl_675 0) false true) $cvcl_371 false) (store ?cvcl_677 ?cvcl_675 (ite $cvcl_450 ?cvcl_451 ?cvcl_453)) ?cvcl_677)) (let (?cvcl_899 (ite $cvcl_21 (select ?cvcl_688 ?cvcl_623) ?cvcl_678)) (let (?cvcl_832 (ite (= ?cvcl_625 0) 0 (ite (= ?cvcl_625 2) ?cvcl_681 (ite (= ?cvcl_625 1) ?cvcl_682 (ite (if_then_else $cvcl_672 $cvcl_683 false) ?cvcl_684 (ite $cvcl_672 ?cvcl_686 (ite (= ?cvcl_625 3) ?cvcl_687 ?cvcl_899))))))) (let (?cvcl_679 (SRC2_OF ?cvcl_523)) (let (?cvcl_680 (ite $cvcl_21 (ite (= ?cvcl_679 0) 0 (ite (= ?cvcl_679 ?cvcl_124) 2 (ite (= ?cvcl_679 ?cvcl_499) 1 (ite (= ?cvcl_679 ?cvcl_476) 4 (ite (= ?cvcl_679 ?cvcl_624) 3 5))))) ?cvcl_595)) (flet ($cvcl_685 (= ?cvcl_680 4)) (let (?cvcl_906 (ite $cvcl_21 (select ?cvcl_688 ?cvcl_679) ?cvcl_689)) (let (?cvcl_836 (ite (= ?cvcl_680 0) 0 (ite (= ?cvcl_680 2) ?cvcl_681 (ite (= ?cvcl_680 1) ?cvcl_682 (ite (if_then_else $cvcl_685 $cvcl_683 false) ?cvcl_684 (ite $cvcl_685 ?cvcl_686 (ite (= ?cvcl_680 3) ?cvcl_687 ?cvcl_906))))))) (flet ($cvcl_958 (if_then_else (if_then_else (if_then_else $cvcl_21 $cvcl_533 $cvcl_620) false true) (if_then_else (if_then_else $cvcl_621 false true) (if_then_else (= ?cvcl_622 ?cvcl_75) true (if_then_else (= ?cvcl_622 ?cvcl_10) true (if_then_else $cvcl_959 true (if_then_else (= ?cvcl_622 ?cvcl_77) (BRANCH_CONDITION ?cvcl_832 ?cvcl_836) false)))) false) false)) (let (?cvcl_723 (ite $cvcl_22 ?cvcl_539 ?cvcl_676)) (let (?cvcl_720 (ite $cvcl_21 ?cvcl_624 ?cvcl_723)) (let (?cvcl_717 (ite $cvcl_20 ?cvcl_699 ?cvcl_720)) (let (?cvcl_714 (ite $cvcl_19 ?cvcl_698 ?cvcl_717)) (let (?cvcl_711 (ite $cvcl_18 ?cvcl_697 ?cvcl_714)) (let (?cvcl_708 (ite $cvcl_17 ?cvcl_696 ?cvcl_711)) (let (?cvcl_704 (ite $cvcl_27 ?cvcl_695 ?cvcl_708)) (let (?cvcl_951 (ite $cvcl_16 (ite $cvcl_479 ?cvcl_695 (ite $cvcl_17 (ite $cvcl_364 ?cvcl_610 (ite $cvcl_19 (ite (if_then_else $cvcl_611 (if_then_else $cvcl_21 true $cvcl_612) $cvcl_613) 0 (ite (if_then_else $cvcl_690 false (if_then_else $cvcl_691 false (if_then_else $cvcl_954 (if_then_else (if_then_else $cvcl_175 $cvcl_618 (if_then_else $cvcl_621 $cvcl_618 $cvcl_958)) false true) false))) 31 (ite (if_then_else (if_then_else $cvcl_690 false $cvcl_691) true $cvcl_690) (DEST_OF ?cvcl_692) 0))) ?cvcl_693)) ?cvcl_694)) ?cvcl_704)) (flet ($cvcl_705 (if_then_else $cvcl_702 (if_then_else $cvcl_703 false true) false)) (let (?cvcl_724 (ite (if_then_else (if_then_else (= ?cvcl_723 0) false true) $cvcl_722 false) (store ?cvcl_688 ?cvcl_723 ?cvcl_602) ?cvcl_688)) (let (?cvcl_725 (ite (if_then_else (if_then_else (= ?cvcl_721 0) false true) $cvcl_722 false) (store ?cvcl_724 ?cvcl_721 (ite $cvcl_598 ?cvcl_599 ?cvcl_601)) ?cvcl_724)) (let (?cvcl_726 (ite (if_then_else (if_then_else (= ?cvcl_720 0) false true) $cvcl_719 false) (store ?cvcl_725 ?cvcl_720 ?cvcl_687) ?cvcl_725)) (let (?cvcl_728 (ite (if_then_else (if_then_else (= ?cvcl_718 0) false true) $cvcl_719 false) (store ?cvcl_726 ?cvcl_718 (ite $cvcl_683 ?cvcl_684 ?cvcl_686)) ?cvcl_726)) (let (?cvcl_744 (ite $cvcl_123 ?cvcl_727 ?cvcl_597)) (let (?cvcl_745 (ite $cvcl_20 ?cvcl_744 ?cvcl_687)) (let (?cvcl_743 (ite (if_then_else (if_then_else (= ?cvcl_717 0) false true) $cvcl_716 false) (store ?cvcl_728 ?cvcl_717 ?cvcl_745) ?cvcl_728)) (flet ($cvcl_737 (if_then_else $cvcl_22 $cvcl_626 $cvcl_667)) (flet ($cvcl_729 (if_then_else $cvcl_722 $cvcl_737 $cvcl_659)) (flet ($cvcl_748 (if_then_else $cvcl_20 $cvcl_729 $cvcl_683)) (flet ($cvcl_751 (if_then_else $cvcl_22 $cvcl_629 $cvcl_730)) (let (?cvcl_754 (ite $cvcl_22 ?cvcl_732 ?cvcl_733)) (let (?cvcl_755 (ite $cvcl_67 ?cvcl_734 ?cvcl_735)) (let (?cvcl_757 (ite $cvcl_22 ?cvcl_755 ?cvcl_736)) (let (?cvcl_752 (ite (if_then_else $cvcl_20 (if_then_else $cvcl_751 $cvcl_262 false) false) (store ?cvcl_731 ?cvcl_754 ?cvcl_757) ?cvcl_731)) (let (?cvcl_759 (ite $cvcl_22 ?cvcl_732 ?cvcl_738)) (let (?cvcl_760 (ite $cvcl_267 ?cvcl_668 ?cvcl_739)) (let (?cvcl_761 (ite $cvcl_22 ?cvcl_760 ?cvcl_740)) (let (?cvcl_762 (ite $cvcl_20 (select ?cvcl_752 (ite (if_then_else $cvcl_737 $cvcl_262 false) ?cvcl_759 ?cvcl_761)) ?cvcl_741)) (let (?cvcl_763 (ite (if_then_else $cvcl_729 $cvcl_20 false) (ite $cvcl_729 ?cvcl_762 NO_VALUE28) ?cvcl_684)) (let (?cvcl_764 (ite $cvcl_123 ?cvcl_742 ?cvcl_596)) (let (?cvcl_765 (ite $cvcl_20 ?cvcl_764 ?cvcl_686)) (let (?cvcl_746 (ite (if_then_else (if_then_else (= ?cvcl_715 0) false true) $cvcl_716 false) (store ?cvcl_743 ?cvcl_715 (ite $cvcl_748 ?cvcl_763 ?cvcl_765)) ?cvcl_743)) (let (?cvcl_767 (ite $cvcl_175 ?cvcl_744 ?cvcl_682)) (let (?cvcl_781 (ite $cvcl_19 ?cvcl_767 ?cvcl_745)) (let (?cvcl_766 (ite (if_then_else (if_then_else (= ?cvcl_714 0) false true) $cvcl_713 false) (store ?cvcl_746 ?cvcl_714 ?cvcl_781) ?cvcl_746)) (flet ($cvcl_758 (if_then_else $cvcl_21 $cvcl_747 $cvcl_737)) (flet ($cvcl_749 (if_then_else $cvcl_719 $cvcl_758 $cvcl_729)) (flet ($cvcl_785 (if_then_else $cvcl_19 $cvcl_749 $cvcl_748)) (flet ($cvcl_789 (if_then_else $cvcl_21 $cvcl_750 $cvcl_751)) (let (?cvcl_809 (ite $cvcl_21 ?cvcl_753 ?cvcl_754)) (let (?cvcl_810 (ite $cvcl_88 ?cvcl_755 ?cvcl_756)) (let (?cvcl_812 (ite $cvcl_21 ?cvcl_810 ?cvcl_757)) (let (?cvcl_791 (ite (if_then_else $cvcl_19 (if_then_else $cvcl_789 $cvcl_366 false) false) (store ?cvcl_752 ?cvcl_809 ?cvcl_812) ?cvcl_752)) (let (?cvcl_815 (ite $cvcl_21 ?cvcl_753 ?cvcl_759)) (let (?cvcl_816 (ite $cvcl_371 ?cvcl_738 ?cvcl_760)) (let (?cvcl_817 (ite $cvcl_21 ?cvcl_816 ?cvcl_761)) (let (?cvcl_818 (ite $cvcl_19 (select ?cvcl_791 (ite (if_then_else $cvcl_758 $cvcl_366 false) ?cvcl_815 ?cvcl_817)) ?cvcl_762)) (let (?cvcl_819 (ite (if_then_else $cvcl_749 $cvcl_19 false) (ite $cvcl_749 ?cvcl_818 NO_VALUE29) ?cvcl_763)) (let (?cvcl_820 (ite $cvcl_175 ?cvcl_764 ?cvcl_681)) (let (?cvcl_821 (ite $cvcl_19 ?cvcl_820 ?cvcl_765)) (let (?cvcl_782 (ite (if_then_else (if_then_else (= ?cvcl_712 0) false true) $cvcl_713 false) (store ?cvcl_766 ?cvcl_712 (ite $cvcl_785 ?cvcl_819 ?cvcl_821)) ?cvcl_766)) (flet ($cvcl_826 (if_then_else $cvcl_22 $cvcl_769 $cvcl_770)) (flet ($cvcl_824 (if_then_else $cvcl_123 $cvcl_768 $cvcl_826)) (let (?cvcl_828 (ite $cvcl_22 (plus 4 ?cvcl_771) ?cvcl_772)) (let (?cvcl_829 (ite $cvcl_527 ?cvcl_828 ?cvcl_773)) (let (?cvcl_830 (ite $cvcl_123 ?cvcl_774 ?cvcl_537)) (let (?cvcl_831 (ite $cvcl_123 ?cvcl_775 ?cvcl_776)) (flet ($cvcl_834 (if_then_else $cvcl_22 $cvcl_507 $cvcl_778)) (let (?cvcl_835 (ite $cvcl_22 (SHORT_IMMED_OF ?cvcl_508) ?cvcl_779)) (let (?cvcl_833 (ite $cvcl_123 ?cvcl_777 (ite $cvcl_834 ?cvcl_835 ?cvcl_780))) (let (?cvcl_837 (ite $cvcl_20 (ite $cvcl_824 ?cvcl_829 (ALU (ALU_OP_OF ?cvcl_830) ?cvcl_831 ?cvcl_833)) ?cvcl_682)) (let (?cvcl_823 (ite $cvcl_260 ?cvcl_767 ?cvcl_837)) (let (?cvcl_838 (ite $cvcl_18 ?cvcl_823 ?cvcl_781)) (let (?cvcl_822 (ite (if_then_else (if_then_else (= ?cvcl_711 0) false true) $cvcl_710 false) (store ?cvcl_782 ?cvcl_711 ?cvcl_838) ?cvcl_782)) (flet ($cvcl_787 (if_then_else $cvcl_128 false true)) (flet ($cvcl_841 (if_then_else $cvcl_22 (if_then_else $cvcl_783 $cvcl_787 false) $cvcl_784)) (flet ($cvcl_792 (if_then_else $cvcl_123 $cvcl_747 $cvcl_841)) (flet ($cvcl_813 (if_then_else $cvcl_20 $cvcl_792 $cvcl_758)) (flet ($cvcl_786 (if_then_else $cvcl_716 $cvcl_813 $cvcl_749)) (flet ($cvcl_842 (if_then_else $cvcl_18 $cvcl_786 $cvcl_785)) (flet ($cvcl_799 (= ?cvcl_170 ?cvcl_4)) (flet ($cvcl_845 (if_then_else $cvcl_22 (if_then_else $cvcl_799 $cvcl_787 false) $cvcl_788)) (flet ($cvcl_793 (if_then_else $cvcl_123 $cvcl_750 $cvcl_845)) (flet ($cvcl_846 (if_then_else $cvcl_20 $cvcl_793 $cvcl_789)) (let (?cvcl_794 (SRC1_OF ?cvcl_172)) (let (?cvcl_795 (ite $cvcl_22 (ite (= ?cvcl_794 0) 0 (ite (= ?cvcl_794 ?cvcl_89) 2 (ite (= ?cvcl_794 ?cvcl_490) 1 (ite (= ?cvcl_794 ?cvcl_477) 4 (ite (= ?cvcl_794 ?cvcl_539) 3 5))))) ?cvcl_633)) (flet ($cvcl_796 (= ?cvcl_795 4)) (let (?cvcl_854 (ite $cvcl_22 (select ?cvcl_603 ?cvcl_794) ?cvcl_797)) (let (?cvcl_807 (ite $cvcl_123 ?cvcl_645 (ite (= ?cvcl_795 0) 0 (ite (= ?cvcl_795 2) ?cvcl_596 (ite (= ?cvcl_795 1) ?cvcl_597 (ite (if_then_else $cvcl_796 $cvcl_598 false) ?cvcl_599 (ite $cvcl_796 ?cvcl_601 (ite (= ?cvcl_795 3) ?cvcl_602 ?cvcl_854)))))))) (let (?cvcl_857 (ite $cvcl_22 (SHORT_IMMED_OF ?cvcl_172) ?cvcl_800)) (let (?cvcl_801 (SRC2_OF ?cvcl_172)) (let (?cvcl_802 (ite $cvcl_22 (ite (= ?cvcl_801 0) 0 (ite (= ?cvcl_801 ?cvcl_89) 2 (ite (= ?cvcl_801 ?cvcl_490) 1 (ite (= ?cvcl_801 ?cvcl_477) 4 (ite (= ?cvcl_801 ?cvcl_539) 3 5))))) ?cvcl_640)) (flet ($cvcl_803 (= ?cvcl_802 4)) (let (?cvcl_861 (ite $cvcl_22 (select ?cvcl_603 ?cvcl_801) ?cvcl_804)) (let (?cvcl_811 (ite (= ?cvcl_802 0) 0 (ite (= ?cvcl_802 2) ?cvcl_596 (ite (= ?cvcl_802 1) ?cvcl_597 (ite (if_then_else $cvcl_803 $cvcl_598 false) ?cvcl_599 (ite $cvcl_803 ?cvcl_601 (ite (= ?cvcl_802 3) ?cvcl_602 ?cvcl_861))))))) (let (?cvcl_808 (ite $cvcl_123 ?cvcl_646 (ite (if_then_else $cvcl_22 (if_then_else $cvcl_798 true (if_then_else $cvcl_783 true $cvcl_799)) NO_VALUE30) ?cvcl_857 ?cvcl_811))) (let (?cvcl_863 (ite $cvcl_22 ?cvcl_170 ?cvcl_806)) (let (?cvcl_862 (ite $cvcl_123 ?cvcl_805 ?cvcl_863)) (let (?cvcl_814 (ite (if_then_else $cvcl_792 true $cvcl_793) (plus ?cvcl_807 ?cvcl_808) (ALU (ALU_OP_OF ?cvcl_862) ?cvcl_807 ?cvcl_808))) (let (?cvcl_866 (ite $cvcl_20 ?cvcl_814 ?cvcl_809)) (let (?cvcl_867 (ite $cvcl_123 ?cvcl_810 ?cvcl_811)) (let (?cvcl_869 (ite $cvcl_20 ?cvcl_867 ?cvcl_812)) (let (?cvcl_848 (ite (if_then_else $cvcl_18 (if_then_else $cvcl_846 $cvcl_790 false) false) (store ?cvcl_791 ?cvcl_866 ?cvcl_869) ?cvcl_791)) (let (?cvcl_872 (ite $cvcl_20 ?cvcl_814 ?cvcl_815)) (let (?cvcl_873 (ite $cvcl_722 ?cvcl_759 ?cvcl_816)) (let (?cvcl_874 (ite $cvcl_20 ?cvcl_873 ?cvcl_817)) (let (?cvcl_875 (ite $cvcl_18 (select ?cvcl_848 (ite (if_then_else $cvcl_813 $cvcl_790 false) ?cvcl_872 ?cvcl_874)) ?cvcl_818)) (let (?cvcl_876 (ite (if_then_else $cvcl_786 $cvcl_18 false) (ite $cvcl_786 ?cvcl_875 NO_VALUE31) ?cvcl_819)) (let (?cvcl_878 (ite $cvcl_20 ?cvcl_814 ?cvcl_681)) (let (?cvcl_877 (ite $cvcl_260 ?cvcl_820 ?cvcl_878)) (let (?cvcl_879 (ite $cvcl_18 ?cvcl_877 ?cvcl_821)) (let (?cvcl_839 (ite (if_then_else (if_then_else (= ?cvcl_709 0) false true) $cvcl_710 false) (store ?cvcl_822 ?cvcl_709 (ite $cvcl_842 ?cvcl_876 ?cvcl_879)) ?cvcl_822)) (flet ($cvcl_884 (if_then_else $cvcl_21 $cvcl_825 $cvcl_826)) (flet ($cvcl_882 (if_then_else $cvcl_175 $cvcl_824 $cvcl_884)) (let (?cvcl_892 (ite $cvcl_21 (plus 4 ?cvcl_827) ?cvcl_828)) (let (?cvcl_893 (ite $cvcl_611 ?cvcl_892 ?cvcl_829)) (let (?cvcl_894 (ite $cvcl_175 ?cvcl_830 ?cvcl_622)) (let (?cvcl_895 (ite $cvcl_175 ?cvcl_831 ?cvcl_832)) (flet ($cvcl_901 (if_then_else $cvcl_21 $cvcl_522 $cvcl_834)) (let (?cvcl_902 (ite $cvcl_21 (SHORT_IMMED_OF ?cvcl_523) ?cvcl_835)) (let (?cvcl_900 (ite $cvcl_175 ?cvcl_833 (ite $cvcl_901 ?cvcl_902 ?cvcl_836))) (let (?cvcl_907 (ite $cvcl_19 (ite $cvcl_882 ?cvcl_893 (ALU (ALU_OP_OF ?cvcl_894) ?cvcl_895 ?cvcl_900)) ?cvcl_837)) (let (?cvcl_881 (ite $cvcl_364 ?cvcl_823 ?cvcl_907)) (let (?cvcl_908 (ite $cvcl_17 ?cvcl_881 ?cvcl_838)) (let (?cvcl_880 (ite (if_then_else (if_then_else (= ?cvcl_708 0) false true) $cvcl_707 false) (store ?cvcl_839 ?cvcl_708 ?cvcl_908) ?cvcl_839)) (flet ($cvcl_844 (if_then_else $cvcl_180 false true)) (flet ($cvcl_911 (if_then_else $cvcl_21 (if_then_else $cvcl_840 $cvcl_844 false) $cvcl_841)) (flet ($cvcl_849 (if_then_else $cvcl_175 $cvcl_792 $cvcl_911)) (flet ($cvcl_870 (if_then_else $cvcl_19 $cvcl_849 $cvcl_813)) (flet ($cvcl_843 (if_then_else $cvcl_713 $cvcl_870 $cvcl_786)) (flet ($cvcl_912 (if_then_else $cvcl_17 $cvcl_843 $cvcl_842)) (flet ($cvcl_856 (= ?cvcl_255 ?cvcl_4)) (flet ($cvcl_915 (if_then_else $cvcl_21 (if_then_else $cvcl_856 $cvcl_844 false) $cvcl_845)) (flet ($cvcl_850 (if_then_else $cvcl_175 $cvcl_793 $cvcl_915)) (flet ($cvcl_916 (if_then_else $cvcl_19 $cvcl_850 $cvcl_846)) (let (?cvcl_851 (SRC1_OF ?cvcl_257)) (let (?cvcl_852 (ite $cvcl_21 (ite (= ?cvcl_851 0) 0 (ite (= ?cvcl_851 ?cvcl_124) 2 (ite (= ?cvcl_851 ?cvcl_499) 1 (ite (= ?cvcl_851 ?cvcl_476) 4 (ite (= ?cvcl_851 ?cvcl_624) 3 5))))) ?cvcl_795)) (flet ($cvcl_853 (= ?cvcl_852 4)) (let (?cvcl_924 (ite $cvcl_21 (select ?cvcl_688 ?cvcl_851) ?cvcl_854)) (let (?cvcl_864 (ite $cvcl_175 ?cvcl_807 (ite (= ?cvcl_852 0) 0 (ite (= ?cvcl_852 2) ?cvcl_681 (ite (= ?cvcl_852 1) ?cvcl_682 (ite (if_then_else $cvcl_853 $cvcl_683 false) ?cvcl_684 (ite $cvcl_853 ?cvcl_686 (ite (= ?cvcl_852 3) ?cvcl_687 ?cvcl_924)))))))) (let (?cvcl_927 (ite $cvcl_21 (SHORT_IMMED_OF ?cvcl_257) ?cvcl_857)) (let (?cvcl_858 (SRC2_OF ?cvcl_257)) (let (?cvcl_859 (ite $cvcl_21 (ite (= ?cvcl_858 0) 0 (ite (= ?cvcl_858 ?cvcl_124) 2 (ite (= ?cvcl_858 ?cvcl_499) 1 (ite (= ?cvcl_858 ?cvcl_476) 4 (ite (= ?cvcl_858 ?cvcl_624) 3 5))))) ?cvcl_802)) (flet ($cvcl_860 (= ?cvcl_859 4)) (let (?cvcl_931 (ite $cvcl_21 (select ?cvcl_688 ?cvcl_858) ?cvcl_861)) (let (?cvcl_868 (ite (= ?cvcl_859 0) 0 (ite (= ?cvcl_859 2) ?cvcl_681 (ite (= ?cvcl_859 1) ?cvcl_682 (ite (if_then_else $cvcl_860 $cvcl_683 false) ?cvcl_684 (ite $cvcl_860 ?cvcl_686 (ite (= ?cvcl_859 3) ?cvcl_687 ?cvcl_931))))))) (let (?cvcl_865 (ite $cvcl_175 ?cvcl_808 (ite (if_then_else $cvcl_21 (if_then_else $cvcl_855 true (if_then_else $cvcl_840 true $cvcl_856)) NO_VALUE32) ?cvcl_927 ?cvcl_868))) (let (?cvcl_933 (ite $cvcl_21 ?cvcl_255 ?cvcl_863)) (let (?cvcl_932 (ite $cvcl_175 ?cvcl_862 ?cvcl_933)) (let (?cvcl_871 (ite (if_then_else $cvcl_849 true $cvcl_850) (plus ?cvcl_864 ?cvcl_865) (ALU (ALU_OP_OF ?cvcl_932) ?cvcl_864 ?cvcl_865))) (let (?cvcl_936 (ite $cvcl_19 ?cvcl_871 ?cvcl_866)) (let (?cvcl_937 (ite $cvcl_175 ?cvcl_867 ?cvcl_868)) (let (?cvcl_939 (ite $cvcl_19 ?cvcl_937 ?cvcl_869)) (let (?cvcl_918 (ite (if_then_else $cvcl_17 (if_then_else $cvcl_916 $cvcl_847 false) false) (store ?cvcl_848 ?cvcl_936 ?cvcl_939) ?cvcl_848)) (let (?cvcl_942 (ite $cvcl_19 ?cvcl_871 ?cvcl_872)) (let (?cvcl_943 (ite $cvcl_719 ?cvcl_815 ?cvcl_873)) (let (?cvcl_944 (ite $cvcl_19 ?cvcl_943 ?cvcl_874)) (let (?cvcl_945 (ite $cvcl_17 (select ?cvcl_918 (ite (if_then_else $cvcl_870 $cvcl_847 false) ?cvcl_942 ?cvcl_944)) ?cvcl_875)) (let (?cvcl_946 (ite (if_then_else $cvcl_843 $cvcl_17 false) (ite $cvcl_843 ?cvcl_945 NO_VALUE33) ?cvcl_876)) (let (?cvcl_948 (ite $cvcl_19 ?cvcl_871 ?cvcl_878)) (let (?cvcl_947 (ite $cvcl_364 ?cvcl_877 ?cvcl_948)) (let (?cvcl_949 (ite $cvcl_17 ?cvcl_947 ?cvcl_879)) (let (?cvcl_909 (ite (if_then_else (if_then_else (= ?cvcl_706 0) false true) $cvcl_707 false) (store ?cvcl_880 ?cvcl_706 (ite $cvcl_912 ?cvcl_946 ?cvcl_949)) ?cvcl_880)) (flet ($cvcl_955 (if_then_else $cvcl_20 $cvcl_883 $cvcl_884)) (flet ($cvcl_953 (if_then_else $cvcl_260 $cvcl_882 $cvcl_955)) (let (?cvcl_960 (ite $cvcl_24 ?cvcl_183 ?cvcl_887)) (let (?cvcl_961 (ite $cvcl_500 ?cvcl_960 ?cvcl_888)) (let (?cvcl_963 (ite $cvcl_886 ?cvcl_776 (plus (OFFSET_OF ?cvcl_508) (plus 4 ?cvcl_961)))) (let (?cvcl_964 (ite $cvcl_371 (ite $cvcl_266 ?cvcl_889 (ite $cvcl_520 (plus 4 (plus 4 ?cvcl_890)) (plus 4 (plus 4 ?cvcl_891)))) ?cvcl_891)) (let (?cvcl_962 (ite $cvcl_885 ?cvcl_963 ?cvcl_964)) (let (?cvcl_957 (ite $cvcl_722 (ite $cvcl_370 ?cvcl_615 ?cvcl_962) ?cvcl_615)) (let (?cvcl_965 (ite $cvcl_20 (plus 4 (plus 4 ?cvcl_957)) ?cvcl_892)) (let (?cvcl_966 (ite (if_then_else $cvcl_790 $cvcl_18 false) ?cvcl_965 ?cvcl_893)) (let (?cvcl_968 (ite $cvcl_20 ?cvcl_532 ?cvcl_622)) (let (?cvcl_967 (ite $cvcl_260 ?cvcl_894 ?cvcl_968)) (let (?cvcl_896 (SRC1_OF ?cvcl_607)) (let (?cvcl_897 (ite $cvcl_20 (ite (= ?cvcl_896 0) 0 (ite (= ?cvcl_896 ?cvcl_176) 2 (ite (= ?cvcl_896 ?cvcl_511) 1 (ite (= ?cvcl_896 ?cvcl_475) 4 (ite (= ?cvcl_896 ?cvcl_699) 3 5))))) ?cvcl_625)) (flet ($cvcl_898 (= ?cvcl_897 4)) (let (?cvcl_973 (ite $cvcl_20 (select ?cvcl_725 ?cvcl_896) ?cvcl_899)) (let (?cvcl_969 (ite $cvcl_260 ?cvcl_895 (ite (= ?cvcl_897 0) 0 (ite (= ?cvcl_897 2) ?cvcl_878 (ite (= ?cvcl_897 1) ?cvcl_837 (ite (if_then_else $cvcl_898 $cvcl_748 false) ?cvcl_763 (ite $cvcl_898 ?cvcl_765 (ite (= ?cvcl_897 3) ?cvcl_745 ?cvcl_973)))))))) (flet ($cvcl_975 (if_then_else $cvcl_20 $cvcl_606 $cvcl_901)) (let (?cvcl_976 (ite $cvcl_20 (SHORT_IMMED_OF ?cvcl_607) ?cvcl_902)) (let (?cvcl_903 (SRC2_OF ?cvcl_607)) (let (?cvcl_904 (ite $cvcl_20 (ite (= ?cvcl_903 0) 0 (ite (= ?cvcl_903 ?cvcl_176) 2 (ite (= ?cvcl_903 ?cvcl_511) 1 (ite (= ?cvcl_903 ?cvcl_475) 4 (ite (= ?cvcl_903 ?cvcl_699) 3 5))))) ?cvcl_680)) (flet ($cvcl_905 (= ?cvcl_904 4)) (let (?cvcl_980 (ite $cvcl_20 (select ?cvcl_725 ?cvcl_903) ?cvcl_906)) (let (?cvcl_974 (ite $cvcl_260 ?cvcl_900 (ite $cvcl_975 ?cvcl_976 (ite (= ?cvcl_904 0) 0 (ite (= ?cvcl_904 2) ?cvcl_878 (ite (= ?cvcl_904 1) ?cvcl_837 (ite (if_then_else $cvcl_905 $cvcl_748 false) ?cvcl_763 (ite $cvcl_905 ?cvcl_765 (ite (= ?cvcl_904 3) ?cvcl_745 ?cvcl_980))))))))) (let (?cvcl_981 (ite $cvcl_18 (ite $cvcl_953 ?cvcl_966 (ALU (ALU_OP_OF ?cvcl_967) ?cvcl_969 ?cvcl_974)) ?cvcl_907)) (let (?cvcl_952 (ite $cvcl_480 ?cvcl_881 ?cvcl_981)) (let (?cvcl_982 (ite $cvcl_27 ?cvcl_952 ?cvcl_908)) (let (?cvcl_950 (ite (if_then_else (if_then_else (= ?cvcl_704 0) false true) $cvcl_705 false) (store ?cvcl_909 ?cvcl_704 ?cvcl_982) ?cvcl_909)) (flet ($cvcl_914 (if_then_else $cvcl_265 false true)) (flet ($cvcl_986 (if_then_else $cvcl_20 (if_then_else $cvcl_910 $cvcl_914 false) $cvcl_911)) (flet ($cvcl_919 (if_then_else $cvcl_260 $cvcl_849 $cvcl_986)) (flet ($cvcl_940 (if_then_else $cvcl_18 $cvcl_919 $cvcl_870)) (flet ($cvcl_913 (if_then_else $cvcl_710 $cvcl_940 $cvcl_843)) (flet ($cvcl_987 (if_then_else $cvcl_27 $cvcl_913 $cvcl_912)) (flet ($cvcl_926 (= ?cvcl_359 ?cvcl_4)) (flet ($cvcl_990 (if_then_else $cvcl_20 (if_then_else $cvcl_926 $cvcl_914 false) $cvcl_915)) (flet ($cvcl_920 (if_then_else $cvcl_260 $cvcl_850 $cvcl_990)) (flet ($cvcl_991 (if_then_else $cvcl_18 $cvcl_920 $cvcl_916)) (let (?cvcl_921 (SRC1_OF ?cvcl_361)) (let (?cvcl_922 (ite $cvcl_20 (ite (= ?cvcl_921 0) 0 (ite (= ?cvcl_921 ?cvcl_176) 2 (ite (= ?cvcl_921 ?cvcl_511) 1 (ite (= ?cvcl_921 ?cvcl_475) 4 (ite (= ?cvcl_921 ?cvcl_699) 3 5))))) ?cvcl_852)) (flet ($cvcl_923 (= ?cvcl_922 4)) (let (?cvcl_999 (ite $cvcl_20 (select ?cvcl_725 ?cvcl_921) ?cvcl_924)) (let (?cvcl_934 (ite $cvcl_260 ?cvcl_864 (ite (= ?cvcl_922 0) 0 (ite (= ?cvcl_922 2) ?cvcl_878 (ite (= ?cvcl_922 1) ?cvcl_837 (ite (if_then_else $cvcl_923 $cvcl_748 false) ?cvcl_763 (ite $cvcl_923 ?cvcl_765 (ite (= ?cvcl_922 3) ?cvcl_745 ?cvcl_999)))))))) (let (?cvcl_1002 (ite $cvcl_20 (SHORT_IMMED_OF ?cvcl_361) ?cvcl_927)) (let (?cvcl_928 (SRC2_OF ?cvcl_361)) (let (?cvcl_929 (ite $cvcl_20 (ite (= ?cvcl_928 0) 0 (ite (= ?cvcl_928 ?cvcl_176) 2 (ite (= ?cvcl_928 ?cvcl_511) 1 (ite (= ?cvcl_928 ?cvcl_475) 4 (ite (= ?cvcl_928 ?cvcl_699) 3 5))))) ?cvcl_859)) (flet ($cvcl_930 (= ?cvcl_929 4)) (let (?cvcl_1006 (ite $cvcl_20 (select ?cvcl_725 ?cvcl_928) ?cvcl_931)) (let (?cvcl_938 (ite (= ?cvcl_929 0) 0 (ite (= ?cvcl_929 2) ?cvcl_878 (ite (= ?cvcl_929 1) ?cvcl_837 (ite (if_then_else $cvcl_930 $cvcl_748 false) ?cvcl_763 (ite $cvcl_930 ?cvcl_765 (ite (= ?cvcl_929 3) ?cvcl_745 ?cvcl_1006))))))) (let (?cvcl_935 (ite $cvcl_260 ?cvcl_865 (ite (if_then_else $cvcl_20 (if_then_else $cvcl_925 true (if_then_else $cvcl_910 true $cvcl_926)) NO_VALUE34) ?cvcl_1002 ?cvcl_938))) (let (?cvcl_1008 (ite $cvcl_20 ?cvcl_359 ?cvcl_933)) (let (?cvcl_1007 (ite $cvcl_260 ?cvcl_932 ?cvcl_1008)) (let (?cvcl_941 (ite (if_then_else $cvcl_919 true $cvcl_920) (plus ?cvcl_934 ?cvcl_935) (ALU (ALU_OP_OF ?cvcl_1007) ?cvcl_934 ?cvcl_935))) (let (?cvcl_1011 (ite $cvcl_18 ?cvcl_941 ?cvcl_936)) (let (?cvcl_1012 (ite $cvcl_260 ?cvcl_937 ?cvcl_938)) (let (?cvcl_1014 (ite $cvcl_18 ?cvcl_1012 ?cvcl_939)) (let (?cvcl_993 (ite (if_then_else $cvcl_27 (if_then_else $cvcl_991 $cvcl_917 false) false) (store ?cvcl_918 ?cvcl_1011 ?cvcl_1014) ?cvcl_918)) (let (?cvcl_1017 (ite $cvcl_18 ?cvcl_941 ?cvcl_942)) (let (?cvcl_1018 (ite $cvcl_716 ?cvcl_872 ?cvcl_943)) (let (?cvcl_1019 (ite $cvcl_18 ?cvcl_1018 ?cvcl_944)) (let (?cvcl_1020 (ite $cvcl_27 (select ?cvcl_993 (ite (if_then_else $cvcl_940 $cvcl_917 false) ?cvcl_1017 ?cvcl_1019)) ?cvcl_945)) (let (?cvcl_1021 (ite (if_then_else $cvcl_913 $cvcl_27 false) (ite $cvcl_913 ?cvcl_1020 NO_VALUE35) ?cvcl_946)) (let (?cvcl_1023 (ite $cvcl_18 ?cvcl_941 ?cvcl_948)) (let (?cvcl_1022 (ite $cvcl_480 ?cvcl_947 ?cvcl_1023)) (let (?cvcl_1024 (ite $cvcl_27 ?cvcl_1022 ?cvcl_949)) (let (?cvcl_983 (ite (if_then_else (if_then_else (= ?cvcl_701 0) false true) $cvcl_705 false) (store ?cvcl_950 ?cvcl_701 (ite $cvcl_987 ?cvcl_1021 ?cvcl_1024)) ?cvcl_950)) (let (?cvcl_970 (SRC1_OF ?cvcl_692)) (let (?cvcl_971 (ite $cvcl_19 (ite (= ?cvcl_970 0) 0 (ite (= ?cvcl_970 ?cvcl_261) 2 (ite (= ?cvcl_970 ?cvcl_526) 1 (ite (= ?cvcl_970 ?cvcl_474) 4 (ite (= ?cvcl_970 ?cvcl_698) 3 5))))) ?cvcl_897)) (flet ($cvcl_972 (= ?cvcl_971 4)) (let (?cvcl_977 (SRC2_OF ?cvcl_692)) (let (?cvcl_978 (ite $cvcl_19 (ite (= ?cvcl_977 0) 0 (ite (= ?cvcl_977 ?cvcl_261) 2 (ite (= ?cvcl_977 ?cvcl_526) 1 (ite (= ?cvcl_977 ?cvcl_474) 4 (ite (= ?cvcl_977 ?cvcl_698) 3 5))))) ?cvcl_904)) (flet ($cvcl_979 (= ?cvcl_978 4)) (let (?cvcl_1025 (ite (if_then_else (if_then_else (= ?cvcl_951 0) false true) $cvcl_700 false) (store ?cvcl_983 ?cvcl_951 (ite $cvcl_16 (ite $cvcl_479 ?cvcl_952 (ite $cvcl_17 (ite (if_then_else $cvcl_364 $cvcl_953 (if_then_else $cvcl_19 $cvcl_954 $cvcl_955)) (ite (if_then_else $cvcl_847 $cvcl_17 false) (ite $cvcl_19 (plus 4 (plus 4 (ite $cvcl_719 (ite $cvcl_956 ?cvcl_957 (ite $cvcl_958 (ite $cvcl_959 ?cvcl_832 (plus (OFFSET_OF ?cvcl_523) (plus 4 (ite $cvcl_512 (ite $cvcl_23 ?cvcl_268 ?cvcl_960) ?cvcl_961)))) (ite $cvcl_722 (ite $cvcl_370 ?cvcl_962 (ite $cvcl_885 (plus 4 (plus 4 ?cvcl_963)) (plus 4 (plus 4 ?cvcl_964)))) ?cvcl_964))) ?cvcl_957))) ?cvcl_965) ?cvcl_966) (ALU (ALU_OP_OF (ite $cvcl_364 ?cvcl_967 (ite $cvcl_19 ?cvcl_617 ?cvcl_968))) (ite $cvcl_364 ?cvcl_969 (ite (= ?cvcl_971 0) 0 (ite (= ?cvcl_971 2) ?cvcl_948 (ite (= ?cvcl_971 1) ?cvcl_907 (ite (if_then_else $cvcl_972 $cvcl_785 false) ?cvcl_819 (ite $cvcl_972 ?cvcl_821 (ite (= ?cvcl_971 3) ?cvcl_781 (ite $cvcl_19 (select ?cvcl_728 ?cvcl_970) ?cvcl_973)))))))) (ite $cvcl_364 ?cvcl_974 (ite (if_then_else $cvcl_19 $cvcl_691 $cvcl_975) (ite $cvcl_19 (SHORT_IMMED_OF ?cvcl_692) ?cvcl_976) (ite (= ?cvcl_978 0) 0 (ite (= ?cvcl_978 2) ?cvcl_948 (ite (= ?cvcl_978 1) ?cvcl_907 (ite (if_then_else $cvcl_979 $cvcl_785 false) ?cvcl_819 (ite $cvcl_979 ?cvcl_821 (ite (= ?cvcl_978 3) ?cvcl_781 (ite $cvcl_19 (select ?cvcl_728 ?cvcl_977) ?cvcl_980))))))))))) ?cvcl_981)) ?cvcl_982)) ?cvcl_983)) (flet ($cvcl_989 (if_then_else $cvcl_369 false true)) (flet ($cvcl_994 (if_then_else $cvcl_364 $cvcl_919 (if_then_else $cvcl_19 (if_then_else $cvcl_985 $cvcl_989 false) $cvcl_986))) (flet ($cvcl_1015 (if_then_else $cvcl_17 $cvcl_994 $cvcl_940)) (flet ($cvcl_988 (if_then_else $cvcl_707 $cvcl_1015 $cvcl_913)) (flet ($cvcl_1001 (= ?cvcl_466 ?cvcl_4)) (flet ($cvcl_995 (if_then_else $cvcl_364 $cvcl_920 (if_then_else $cvcl_19 (if_then_else $cvcl_1001 $cvcl_989 false) $cvcl_990))) (let (?cvcl_996 (SRC1_OF ?cvcl_468)) (let (?cvcl_997 (ite $cvcl_19 (ite (= ?cvcl_996 0) 0 (ite (= ?cvcl_996 ?cvcl_261) 2 (ite (= ?cvcl_996 ?cvcl_526) 1 (ite (= ?cvcl_996 ?cvcl_474) 4 (ite (= ?cvcl_996 ?cvcl_698) 3 5))))) ?cvcl_922)) (flet ($cvcl_998 (= ?cvcl_997 4)) (let (?cvcl_1009 (ite $cvcl_364 ?cvcl_934 (ite (= ?cvcl_997 0) 0 (ite (= ?cvcl_997 2) ?cvcl_948 (ite (= ?cvcl_997 1) ?cvcl_907 (ite (if_then_else $cvcl_998 $cvcl_785 false) ?cvcl_819 (ite $cvcl_998 ?cvcl_821 (ite (= ?cvcl_997 3) ?cvcl_781 (ite $cvcl_19 (select ?cvcl_728 ?cvcl_996) ?cvcl_999))))))))) (let (?cvcl_1003 (SRC2_OF ?cvcl_468)) (let (?cvcl_1004 (ite $cvcl_19 (ite (= ?cvcl_1003 0) 0 (ite (= ?cvcl_1003 ?cvcl_261) 2 (ite (= ?cvcl_1003 ?cvcl_526) 1 (ite (= ?cvcl_1003 ?cvcl_474) 4 (ite (= ?cvcl_1003 ?cvcl_698) 3 5))))) ?cvcl_929)) (flet ($cvcl_1005 (= ?cvcl_1004 4)) (let (?cvcl_1013 (ite (= ?cvcl_1004 0) 0 (ite (= ?cvcl_1004 2) ?cvcl_948 (ite (= ?cvcl_1004 1) ?cvcl_907 (ite (if_then_else $cvcl_1005 $cvcl_785 false) ?cvcl_819 (ite $cvcl_1005 ?cvcl_821 (ite (= ?cvcl_1004 3) ?cvcl_781 (ite $cvcl_19 (select ?cvcl_728 ?cvcl_1003) ?cvcl_1006)))))))) (let (?cvcl_1010 (ite $cvcl_364 ?cvcl_935 (ite (if_then_else $cvcl_19 (if_then_else $cvcl_1000 true (if_then_else $cvcl_985 true $cvcl_1001)) NO_VALUE36) (ite $cvcl_19 (SHORT_IMMED_OF ?cvcl_468) ?cvcl_1002) ?cvcl_1013))) (let (?cvcl_1016 (ite (if_then_else $cvcl_994 true $cvcl_995) (plus ?cvcl_1009 ?cvcl_1010) (ALU (ALU_OP_OF (ite $cvcl_364 ?cvcl_1007 (ite $cvcl_19 ?cvcl_466 ?cvcl_1008))) ?cvcl_1009 ?cvcl_1010))) (not (if_then_else (if_then_else (if_then_else CLOCK_INIT (if_then_else (if_then_else (if_then_else INSTRISLOAD_S2E_INIT false true) true (if_then_else INSTRISSTORE_S2E_INIT false true)) (if_then_else (if_then_else STALL_S2R_INIT false true) (if_then_else (if_then_else INSTRISSTORE_S2E_INIT (= BDEST_S2E_INIT 0) true) (if_then_else (if_then_else PCDRVRESULT_S2E_INIT (if_then_else (= ADEST_S2E_INIT 31) true (= ADEST_S2E_INIT 0)) true) (if_then_else (if_then_else INSTRISLOAD_S2E_INIT $cvcl_0 (if_then_else $cvcl_0 false true)) (if_then_else (if_then_else INSTRISSTORE_S2E_INIT $cvcl_1 (if_then_else $cvcl_1 false true)) (if_then_else (if_then_else INSTRISLOAD_S2M_INIT (= (select DMEM_INIT STOREADDR_S2M_INIT) CACHEDOUT_S2_INIT) true) (if_then_else (= ?cvcl_216 PC_PLUS_S2I_INIT) (if_then_else (if_then_else ABUBBLE_S2R_INIT false true) $cvcl_199 false) false) false) false) false) false) false) false) false) false) (if_then_else (if_then_else (if_then_else INSTRISLOAD_S2E_INIT $cvcl_99 false) false true) (if_then_else (if_then_else (if_then_else INSTRISLOAD_S2E_INIT $cvcl_103 false) false true) (if_then_else (if_then_else (if_then_else INSTRISLOAD_S2E_INIT $cvcl_202 false) false true) (if_then_else (if_then_else (if_then_else INSTRISLOAD_S2E_INIT $cvcl_208 false) false true) (if_then_else (if_then_else (= ?cvcl_3 ?cvcl_2) false true) (if_then_else (if_then_else (= ?cvcl_3 ?cvcl_4) false true) (if_then_else (if_then_else (= ?cvcl_6 ?cvcl_75) false true) (if_then_else (if_then_else (= ?cvcl_6 ?cvcl_76) false true) (if_then_else (if_then_else (= ?cvcl_6 ?cvcl_10) false true) (if_then_else (if_then_else (= ?cvcl_6 ?cvcl_77) false true) (if_then_else (if_then_else (= ?cvcl_11 ?cvcl_9) false true) (if_then_else (if_then_else (= ?cvcl_13 ?cvcl_9) false true) (if_then_else (if_then_else (= (DEST_OF ?cvcl_7) ?cvcl_9) false true) (if_then_else (if_then_else (if_then_else $cvcl_12 (= ?cvcl_11 31) false) false true) (if_then_else (if_then_else (if_then_else $cvcl_12 (= ?cvcl_13 31) false) false true) (if_then_else (if_then_else (if_then_else $cvcl_14 (= (SRC1_OF ?cvcl_8) ?cvcl_15) false) false true) (if_then_else (if_then_else (if_then_else $cvcl_14 (= (SRC2_OF ?cvcl_8) ?cvcl_15) false) false true) (if_then_else (if_then_else (if_then_else $cvcl_14 (= ?cvcl_11 ?cvcl_15) false) false true) (if_then_else (if_then_else $cvcl_14 (= ?cvcl_13 ?cvcl_15) false) false true) false) false) false) false) false) false) false) false) false) false) false) false) false) false) false) false) false) false) false) (= (select (ite (if_then_else (if_then_else (= ?cvcl_984 0) false true) $cvcl_700 false) (store ?cvcl_1025 ?cvcl_984 (ite (if_then_else $cvcl_16 $cvcl_988 $cvcl_987) (ite (if_then_else $cvcl_988 $cvcl_16 false) (ite $cvcl_988 (ite $cvcl_16 (select (ite (if_then_else $cvcl_16 (if_then_else (if_then_else $cvcl_17 $cvcl_995 $cvcl_991) $cvcl_992 false) false) (store ?cvcl_993 (ite $cvcl_17 ?cvcl_1016 ?cvcl_1011) (ite $cvcl_17 (ite $cvcl_364 ?cvcl_1012 ?cvcl_1013) ?cvcl_1014)) ?cvcl_993) (ite (if_then_else $cvcl_1015 $cvcl_992 false) (ite $cvcl_17 ?cvcl_1016 ?cvcl_1017) (ite $cvcl_17 (ite $cvcl_713 ?cvcl_942 ?cvcl_1018) ?cvcl_1019))) ?cvcl_1020) NO_VALUE37) ?cvcl_1021) (ite $cvcl_16 (ite $cvcl_479 ?cvcl_1022 (ite $cvcl_17 ?cvcl_1016 ?cvcl_1023)) ?cvcl_1024))) ?cvcl_1025) ARB_ADDR) (select (ite $cvcl_59 (ite $cvcl_59 (ite (= ?cvcl_1922 ?cvcl_2) (ite $cvcl_1925 (store ?cvcl_1920 ?cvcl_1909 (select (ite $cvcl_1910 ?cvcl_1911 (ite $cvcl_1912 ?cvcl_1911 (ite $cvcl_1913 ?cvcl_1911 (ite $cvcl_1914 ?cvcl_1911 (ite $cvcl_1915 ?cvcl_1911 (ite $cvcl_1916 ?cvcl_1911 (ite $cvcl_1917 ?cvcl_1911 (ite (= ?cvcl_1898 ?cvcl_4) (store ?cvcl_1911 ?cvcl_1918 ?cvcl_1919) ?cvcl_1911)))))))) (plus ?cvcl_1926 ?cvcl_1927))) ?cvcl_1920) (ite (= ?cvcl_1922 ?cvcl_75) ?cvcl_1920 (ite (= ?cvcl_1922 ?cvcl_10) (ite $cvcl_1923 (store ?cvcl_1920 31 (plus 4 ?cvcl_1924)) ?cvcl_1920) (ite (= ?cvcl_1922 ?cvcl_76) ?cvcl_1920 (ite (= ?cvcl_1922 ?cvcl_77) ?cvcl_1920 (ite (= ?cvcl_1922 ?cvcl_52) (ite $cvcl_1925 (store ?cvcl_1920 ?cvcl_1909 (ALU ?cvcl_1928 ?cvcl_1926 ?cvcl_1927)) ?cvcl_1920) (ite (= ?cvcl_1922 ?cvcl_50) (ite $cvcl_1925 (store ?cvcl_1920 ?cvcl_1909 (ALU ?cvcl_1928 ?cvcl_1926 (ite (= ?cvcl_1929 0) 0 (select ?cvcl_1920 ?cvcl_1929)))) ?cvcl_1920) ?cvcl_1920))))))) ?cvcl_1920) ?cvcl_1896) ARB_ADDR)) true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -) diff --git a/test/regress/regress0/decision/pp-regfile.smt.expect b/test/regress/regress0/decision/pp-regfile.smt.expect deleted file mode 100644 index b862d0b39..000000000 --- a/test/regress/regress0/decision/pp-regfile.smt.expect +++ /dev/null @@ -1,3 +0,0 @@ -% COMMAND-LINE: --decision=justification -% EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/uflia-error0.smt2 b/test/regress/regress0/decision/uflia-error0.smt2 deleted file mode 100644 index 73177a252..000000000 --- a/test/regress/regress0/decision/uflia-error0.smt2 +++ /dev/null @@ -1,1281 +0,0 @@ - -(set-logic QF_UFLIA) -(declare-sort U 0) -(set-info :source "Currently this example asserts both a literal and its negation to a theory.") -(set-info :status unsat) -(set-info :category "industrial") -(set-info :difficulty 0) -(declare-fun arg0 () Int) -(declare-fun arg1 () Int) -(declare-fun fmt0 () Int) -(declare-fun fmt1 () Int) -(declare-fun distance () Int) -(declare-fun fmt_length () Int) -(declare-fun adr_lo () Int) -(declare-fun adr_medlo () Int) -(declare-fun adr_medhi () Int) -(declare-fun adr_hi () Int) -(declare-fun format (Int) Int) -(declare-fun percent () Int) -(declare-fun s () Int) -(declare-fun s_count (Int) Int) -(declare-fun x () Int) -(declare-fun x_count (Int) Int) -(assert (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) -(assert (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) -(assert (<= adr_hi 6)) -(assert (>= adr_hi 6)) -(assert (<= x 120)) -(assert (>= x 120)) -(assert (<= adr_medhi 5)) -(assert (>= adr_medhi 5)) -(assert (<= percent 37)) -(assert (>= percent 37)) -(assert (<= s 115)) -(assert (>= s 115)) -(assert (<= (+ arg0 (* (- 1) arg1) distance) 0)) -(assert (not (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4))) -(assert (<= adr_medlo 4)) -(assert (>= adr_medlo 4)) -(assert (<= adr_lo 3)) -(assert (>= adr_lo 3)) -(assert (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) -(assert (<= distance 18)) -(assert (>= distance 18)) -(assert (<= fmt_length 13)) -(assert (>= fmt_length 13)) -(assert (>= (+ arg1 (* (- 1) fmt0)) 0)) -(assert (not (<= (+ fmt0 (* (- 1) fmt1) fmt_length) 1))) -(assert (<= fmt0 0)) -(assert (>= fmt0 0)) -(assert (<= (+ arg0 (* (- 1) fmt0) distance) 0)) -(assert (>= (+ arg0 (* (- 1) fmt0) distance) 0)) -(assert (<= distance 18)) -(assert (>= distance 18)) -(assert (<= fmt_length 13)) -(assert (>= fmt_length 13)) -(assert (<= adr_lo 3)) -(assert (>= adr_lo 3)) -(assert (<= adr_medlo 4)) -(assert (>= adr_medlo 4)) -(assert (<= adr_medhi 5)) -(assert (>= adr_medhi 5)) -(assert (<= adr_hi 6)) -(assert (>= adr_hi 6)) -(assert (<= percent 37)) -(assert (>= percent 37)) -(assert (<= s 115)) -(assert (>= s 115)) -(assert (<= x 120)) -(assert (>= x 120)) -(assert (<= fmt0 0)) -(assert (>= fmt0 0)) -(assert (<= (+ arg0 (* (- 1) fmt0) distance) 0)) -(assert (>= (+ arg0 (* (- 1) fmt0) distance) 0)) -(assert (>= (+ arg1 (* (- 1) fmt0)) 0)) -(assert (not (<= (+ fmt0 (* (- 1) fmt1) fmt_length) 1))) -(assert (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) -(assert (<= (+ arg0 (* (- 1) arg1) distance) 0)) -(assert (not (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4))) -(assert (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) -(assert (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))) (<= (+ fmt0 (* (- 1) fmt1)) 0))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))) (>= (+ fmt0 (* (- 1) fmt1)) 0))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) 0)) (not (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 1)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 1))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))) -(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))))) -(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))))) -(assert (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))) (not (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 2)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (not (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))))) -(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))))) -(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 3)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (not (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))))))) -(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))))) -(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 4)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))))) -(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (not (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))))) -(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))))) -(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 5)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))) -(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (not (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))))))) -(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))))) -(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 6)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (not (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))))) -(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))))) -(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 7)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (not (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))))))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 8)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (not (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))))))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 9)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))))) -(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (not (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))))))) -(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 10)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (not (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))))) -(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 11)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (not (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 12)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 12))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 12))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))) (<= (+ arg1 (* (- 1) fmt0)) 0))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))) (>= (+ arg1 (* (- 1) fmt0)) 0))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (<= (+ arg1 (* (- 1) fmt0)) 1))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (>= (+ arg1 (* (- 1) fmt0)) 1))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 1)) (not (>= (+ arg1 (* (- 1) fmt0)) 1)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)))) -(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))))) -(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))))) -(assert (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)) (not (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (<= (+ arg1 (* (- 1) fmt0)) 2))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (>= (+ arg1 (* (- 1) fmt0)) 2))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)))) -(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (not (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)))))) -(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))))) -(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (<= (+ arg1 (* (- 1) fmt0)) 3))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (>= (+ arg1 (* (- 1) fmt0)) 3))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 3)) (not (>= (+ arg1 (* (- 1) fmt0)) 3)) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)))) -(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (not (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)))))) -(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))))) -(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)) (not (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (<= (+ arg1 (* (- 1) fmt0)) 4))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (>= (+ arg1 (* (- 1) fmt0)) 4))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 4)) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)))) -(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (not (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)))))) -(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))))) -(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)) (not (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (<= (+ arg1 (* (- 1) fmt0)) 5))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (>= (+ arg1 (* (- 1) fmt0)) 5))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 5)) (not (>= (+ arg1 (* (- 1) fmt0)) 5)) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (not (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))))) -(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)) (not (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (<= (+ arg1 (* (- 1) fmt0)) 6))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (>= (+ arg1 (* (- 1) fmt0)) 6))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 6)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (not (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (<= (+ arg1 (* (- 1) fmt0)) 7))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (>= (+ arg1 (* (- 1) fmt0)) 7))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 7)) (not (>= (+ arg1 (* (- 1) fmt0)) 7)) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (not (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)))))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))))) -(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)) (not (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (<= (+ arg1 (* (- 1) fmt0)) 8))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (>= (+ arg1 (* (- 1) fmt0)) 8))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 8)) (not (>= (+ arg1 (* (- 1) fmt0)) 8)) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8)))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (not (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)))))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8)) (not (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))) (<= (+ arg1 (* (- 1) fmt0)) 9))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))) (>= (+ arg1 (* (- 1) fmt0)) 9))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 9)) (not (>= (+ arg1 (* (- 1) fmt0)) 9)) (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9)))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (<= (+ percent (* (- 1) (format 0))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (>= (+ percent (* (- 1) (format 0))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 0))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (<= (+ s (* (- 1) (format 0))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (>= (+ s (* (- 1) (format 0))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 0))) 0)) (not (>= (+ s (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (<= (+ x (* (- 1) (format 0))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (>= (+ x (* (- 1) (format 0))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 0))) 0)) (not (>= (+ x (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)))))) -(assert (or (not (and (<= (format 0) 3) (>= (format 0) 3))) (<= (format 0) 3))) -(assert (or (not (and (<= (format 0) 3) (>= (format 0) 3))) (>= (format 0) 3))) -(assert (or (not (<= (format 0) 3)) (not (>= (format 0) 3)) (and (<= (format 0) 3) (>= (format 0) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (not (and (<= (format 0) 3) (>= (format 0) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3)))))) -(assert (or (not (and (<= (format 0) 4) (>= (format 0) 4))) (<= (format 0) 4))) -(assert (or (not (and (<= (format 0) 4) (>= (format 0) 4))) (>= (format 0) 4))) -(assert (or (not (<= (format 0) 4)) (not (>= (format 0) 4)) (and (<= (format 0) 4) (>= (format 0) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (not (and (<= (format 0) 4) (>= (format 0) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4)))))) -(assert (or (not (and (<= (format 0) 5) (>= (format 0) 5))) (<= (format 0) 5))) -(assert (or (not (and (<= (format 0) 5) (>= (format 0) 5))) (>= (format 0) 5))) -(assert (or (not (<= (format 0) 5)) (not (>= (format 0) 5)) (and (<= (format 0) 5) (>= (format 0) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (not (and (<= (format 0) 5) (>= (format 0) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5)))))) -(assert (or (not (and (<= (format 0) 6) (>= (format 0) 6))) (<= (format 0) 6))) -(assert (or (not (and (<= (format 0) 6) (>= (format 0) 6))) (>= (format 0) 6))) -(assert (or (not (<= (format 0) 6)) (not (>= (format 0) 6)) (and (<= (format 0) 6) (>= (format 0) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (not (and (<= (format 0) 6) (>= (format 0) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6)))))) -(assert (or (not (and (<= (format 0) 255) (>= (format 0) 255))) (<= (format 0) 255))) -(assert (or (not (and (<= (format 0) 255) (>= (format 0) 255))) (>= (format 0) 255))) -(assert (or (not (<= (format 0) 255)) (not (>= (format 0) 255)) (and (<= (format 0) 255) (>= (format 0) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (and (<= (format 0) 255) (>= (format 0) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (<= (+ percent (* (- 1) (format 1))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (>= (+ percent (* (- 1) (format 1))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (<= (+ s (* (- 1) (format 1))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (>= (+ s (* (- 1) (format 1))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 1))) 0)) (not (>= (+ s (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (<= (+ x (* (- 1) (format 1))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (>= (+ x (* (- 1) (format 1))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= (+ x (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))))) -(assert (or (not (and (<= (format 1) 3) (>= (format 1) 3))) (<= (format 1) 3))) -(assert (or (not (and (<= (format 1) 3) (>= (format 1) 3))) (>= (format 1) 3))) -(assert (or (not (<= (format 1) 3)) (not (>= (format 1) 3)) (and (<= (format 1) 3) (>= (format 1) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (not (and (<= (format 1) 3) (>= (format 1) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3)))))) -(assert (or (not (and (<= (format 1) 4) (>= (format 1) 4))) (<= (format 1) 4))) -(assert (or (not (and (<= (format 1) 4) (>= (format 1) 4))) (>= (format 1) 4))) -(assert (or (not (<= (format 1) 4)) (not (>= (format 1) 4)) (and (<= (format 1) 4) (>= (format 1) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (not (and (<= (format 1) 4) (>= (format 1) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4)))))) -(assert (or (not (and (<= (format 1) 5) (>= (format 1) 5))) (<= (format 1) 5))) -(assert (or (not (and (<= (format 1) 5) (>= (format 1) 5))) (>= (format 1) 5))) -(assert (or (not (<= (format 1) 5)) (not (>= (format 1) 5)) (and (<= (format 1) 5) (>= (format 1) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (not (and (<= (format 1) 5) (>= (format 1) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5)))))) -(assert (or (not (and (<= (format 1) 6) (>= (format 1) 6))) (<= (format 1) 6))) -(assert (or (not (and (<= (format 1) 6) (>= (format 1) 6))) (>= (format 1) 6))) -(assert (or (not (<= (format 1) 6)) (not (>= (format 1) 6)) (and (<= (format 1) 6) (>= (format 1) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (not (and (<= (format 1) 6) (>= (format 1) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6)))))) -(assert (or (not (and (<= (format 1) 255) (>= (format 1) 255))) (<= (format 1) 255))) -(assert (or (not (and (<= (format 1) 255) (>= (format 1) 255))) (>= (format 1) 255))) -(assert (or (not (<= (format 1) 255)) (not (>= (format 1) 255)) (and (<= (format 1) 255) (>= (format 1) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (and (<= (format 1) 255) (>= (format 1) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (<= (+ percent (* (- 1) (format 2))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (>= (+ percent (* (- 1) (format 2))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (<= (+ s (* (- 1) (format 2))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (>= (+ s (* (- 1) (format 2))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (<= (+ x (* (- 1) (format 2))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (>= (+ x (* (- 1) (format 2))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= (+ x (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))))) -(assert (or (not (and (<= (format 2) 3) (>= (format 2) 3))) (<= (format 2) 3))) -(assert (or (not (and (<= (format 2) 3) (>= (format 2) 3))) (>= (format 2) 3))) -(assert (or (not (<= (format 2) 3)) (not (>= (format 2) 3)) (and (<= (format 2) 3) (>= (format 2) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (not (and (<= (format 2) 3) (>= (format 2) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3)))))) -(assert (or (not (and (<= (format 2) 4) (>= (format 2) 4))) (<= (format 2) 4))) -(assert (or (not (and (<= (format 2) 4) (>= (format 2) 4))) (>= (format 2) 4))) -(assert (or (not (<= (format 2) 4)) (not (>= (format 2) 4)) (and (<= (format 2) 4) (>= (format 2) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (not (and (<= (format 2) 4) (>= (format 2) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4)))))) -(assert (or (not (and (<= (format 2) 5) (>= (format 2) 5))) (<= (format 2) 5))) -(assert (or (not (and (<= (format 2) 5) (>= (format 2) 5))) (>= (format 2) 5))) -(assert (or (not (<= (format 2) 5)) (not (>= (format 2) 5)) (and (<= (format 2) 5) (>= (format 2) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (not (and (<= (format 2) 5) (>= (format 2) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5)))))) -(assert (or (not (and (<= (format 2) 6) (>= (format 2) 6))) (<= (format 2) 6))) -(assert (or (not (and (<= (format 2) 6) (>= (format 2) 6))) (>= (format 2) 6))) -(assert (or (not (<= (format 2) 6)) (not (>= (format 2) 6)) (and (<= (format 2) 6) (>= (format 2) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (not (and (<= (format 2) 6) (>= (format 2) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6)))))) -(assert (or (not (and (<= (format 2) 255) (>= (format 2) 255))) (<= (format 2) 255))) -(assert (or (not (and (<= (format 2) 255) (>= (format 2) 255))) (>= (format 2) 255))) -(assert (or (not (<= (format 2) 255)) (not (>= (format 2) 255)) (and (<= (format 2) 255) (>= (format 2) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (and (<= (format 2) 255) (>= (format 2) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (<= (+ percent (* (- 1) (format 3))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (>= (+ percent (* (- 1) (format 3))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (<= (+ s (* (- 1) (format 3))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (>= (+ s (* (- 1) (format 3))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (<= (+ x (* (- 1) (format 3))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (>= (+ x (* (- 1) (format 3))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 3))) 0)) (not (>= (+ x (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))))) -(assert (or (not (and (<= (format 3) 3) (>= (format 3) 3))) (<= (format 3) 3))) -(assert (or (not (and (<= (format 3) 3) (>= (format 3) 3))) (>= (format 3) 3))) -(assert (or (not (<= (format 3) 3)) (not (>= (format 3) 3)) (and (<= (format 3) 3) (>= (format 3) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (not (and (<= (format 3) 3) (>= (format 3) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3)))))) -(assert (or (not (and (<= (format 3) 4) (>= (format 3) 4))) (<= (format 3) 4))) -(assert (or (not (and (<= (format 3) 4) (>= (format 3) 4))) (>= (format 3) 4))) -(assert (or (not (<= (format 3) 4)) (not (>= (format 3) 4)) (and (<= (format 3) 4) (>= (format 3) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (not (and (<= (format 3) 4) (>= (format 3) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4)))))) -(assert (or (not (and (<= (format 3) 5) (>= (format 3) 5))) (<= (format 3) 5))) -(assert (or (not (and (<= (format 3) 5) (>= (format 3) 5))) (>= (format 3) 5))) -(assert (or (not (<= (format 3) 5)) (not (>= (format 3) 5)) (and (<= (format 3) 5) (>= (format 3) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (not (and (<= (format 3) 5) (>= (format 3) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5)))))) -(assert (or (not (and (<= (format 3) 6) (>= (format 3) 6))) (<= (format 3) 6))) -(assert (or (not (and (<= (format 3) 6) (>= (format 3) 6))) (>= (format 3) 6))) -(assert (or (not (<= (format 3) 6)) (not (>= (format 3) 6)) (and (<= (format 3) 6) (>= (format 3) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (not (and (<= (format 3) 6) (>= (format 3) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6)))))) -(assert (or (not (and (<= (format 3) 255) (>= (format 3) 255))) (<= (format 3) 255))) -(assert (or (not (and (<= (format 3) 255) (>= (format 3) 255))) (>= (format 3) 255))) -(assert (or (not (<= (format 3) 255)) (not (>= (format 3) 255)) (and (<= (format 3) 255) (>= (format 3) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (and (<= (format 3) 255) (>= (format 3) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (<= (+ percent (* (- 1) (format 4))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (>= (+ percent (* (- 1) (format 4))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (<= (+ s (* (- 1) (format 4))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (>= (+ s (* (- 1) (format 4))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (<= (+ x (* (- 1) (format 4))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (>= (+ x (* (- 1) (format 4))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 4))) 0)) (not (>= (+ x (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))))) -(assert (or (not (and (<= (format 4) 3) (>= (format 4) 3))) (<= (format 4) 3))) -(assert (or (not (and (<= (format 4) 3) (>= (format 4) 3))) (>= (format 4) 3))) -(assert (or (not (<= (format 4) 3)) (not (>= (format 4) 3)) (and (<= (format 4) 3) (>= (format 4) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (not (and (<= (format 4) 3) (>= (format 4) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3)))))) -(assert (or (not (and (<= (format 4) 4) (>= (format 4) 4))) (<= (format 4) 4))) -(assert (or (not (and (<= (format 4) 4) (>= (format 4) 4))) (>= (format 4) 4))) -(assert (or (not (<= (format 4) 4)) (not (>= (format 4) 4)) (and (<= (format 4) 4) (>= (format 4) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (not (and (<= (format 4) 4) (>= (format 4) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4)))))) -(assert (or (not (and (<= (format 4) 5) (>= (format 4) 5))) (<= (format 4) 5))) -(assert (or (not (and (<= (format 4) 5) (>= (format 4) 5))) (>= (format 4) 5))) -(assert (or (not (<= (format 4) 5)) (not (>= (format 4) 5)) (and (<= (format 4) 5) (>= (format 4) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (not (and (<= (format 4) 5) (>= (format 4) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5)))))) -(assert (or (not (and (<= (format 4) 6) (>= (format 4) 6))) (<= (format 4) 6))) -(assert (or (not (and (<= (format 4) 6) (>= (format 4) 6))) (>= (format 4) 6))) -(assert (or (not (<= (format 4) 6)) (not (>= (format 4) 6)) (and (<= (format 4) 6) (>= (format 4) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (not (and (<= (format 4) 6) (>= (format 4) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6)))))) -(assert (or (not (and (<= (format 4) 255) (>= (format 4) 255))) (<= (format 4) 255))) -(assert (or (not (and (<= (format 4) 255) (>= (format 4) 255))) (>= (format 4) 255))) -(assert (or (not (<= (format 4) 255)) (not (>= (format 4) 255)) (and (<= (format 4) 255) (>= (format 4) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (and (<= (format 4) 255) (>= (format 4) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (<= (+ percent (* (- 1) (format 5))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (>= (+ percent (* (- 1) (format 5))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (<= (+ s (* (- 1) (format 5))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (>= (+ s (* (- 1) (format 5))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 5))) 0)) (not (>= (+ s (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (<= (+ x (* (- 1) (format 5))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (>= (+ x (* (- 1) (format 5))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 5))) 0)) (not (>= (+ x (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))))) -(assert (or (not (and (<= (format 5) 3) (>= (format 5) 3))) (<= (format 5) 3))) -(assert (or (not (and (<= (format 5) 3) (>= (format 5) 3))) (>= (format 5) 3))) -(assert (or (not (<= (format 5) 3)) (not (>= (format 5) 3)) (and (<= (format 5) 3) (>= (format 5) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (not (and (<= (format 5) 3) (>= (format 5) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3)))))) -(assert (or (not (and (<= (format 5) 4) (>= (format 5) 4))) (<= (format 5) 4))) -(assert (or (not (and (<= (format 5) 4) (>= (format 5) 4))) (>= (format 5) 4))) -(assert (or (not (<= (format 5) 4)) (not (>= (format 5) 4)) (and (<= (format 5) 4) (>= (format 5) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (not (and (<= (format 5) 4) (>= (format 5) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4)))))) -(assert (or (not (and (<= (format 5) 5) (>= (format 5) 5))) (<= (format 5) 5))) -(assert (or (not (and (<= (format 5) 5) (>= (format 5) 5))) (>= (format 5) 5))) -(assert (or (not (<= (format 5) 5)) (not (>= (format 5) 5)) (and (<= (format 5) 5) (>= (format 5) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (not (and (<= (format 5) 5) (>= (format 5) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5)))))) -(assert (or (not (and (<= (format 5) 6) (>= (format 5) 6))) (<= (format 5) 6))) -(assert (or (not (and (<= (format 5) 6) (>= (format 5) 6))) (>= (format 5) 6))) -(assert (or (not (<= (format 5) 6)) (not (>= (format 5) 6)) (and (<= (format 5) 6) (>= (format 5) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (not (and (<= (format 5) 6) (>= (format 5) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6)))))) -(assert (or (not (and (<= (format 5) 255) (>= (format 5) 255))) (<= (format 5) 255))) -(assert (or (not (and (<= (format 5) 255) (>= (format 5) 255))) (>= (format 5) 255))) -(assert (or (not (<= (format 5) 255)) (not (>= (format 5) 255)) (and (<= (format 5) 255) (>= (format 5) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (and (<= (format 5) 255) (>= (format 5) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (<= (+ percent (* (- 1) (format 6))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (>= (+ percent (* (- 1) (format 6))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (<= (+ s (* (- 1) (format 6))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (>= (+ s (* (- 1) (format 6))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (<= (+ x (* (- 1) (format 6))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (>= (+ x (* (- 1) (format 6))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 6))) 0)) (not (>= (+ x (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))))) -(assert (or (not (and (<= (format 6) 3) (>= (format 6) 3))) (<= (format 6) 3))) -(assert (or (not (and (<= (format 6) 3) (>= (format 6) 3))) (>= (format 6) 3))) -(assert (or (not (<= (format 6) 3)) (not (>= (format 6) 3)) (and (<= (format 6) 3) (>= (format 6) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))))) - -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3)))))) - -(assert (or (not (and (<= (format 6) 4) (>= (format 6) 4))) (<= (format 6) 4))) -(assert (or (not (and (<= (format 6) 4) (>= (format 6) 4))) (>= (format 6) 4))) -(assert (or (not (<= (format 6) 4)) (not (>= (format 6) 4)) (and (<= (format 6) 4) (>= (format 6) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (not (and (<= (format 6) 4) (>= (format 6) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4)))))) -(assert (or (not (and (<= (format 6) 5) (>= (format 6) 5))) (<= (format 6) 5))) -(assert (or (not (and (<= (format 6) 5) (>= (format 6) 5))) (>= (format 6) 5))) -(assert (or (not (<= (format 6) 5)) (not (>= (format 6) 5)) (and (<= (format 6) 5) (>= (format 6) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (not (and (<= (format 6) 5) (>= (format 6) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5)))))) -(assert (or (not (and (<= (format 6) 6) (>= (format 6) 6))) (<= (format 6) 6))) -(assert (or (not (and (<= (format 6) 6) (>= (format 6) 6))) (>= (format 6) 6))) -(assert (or (not (<= (format 6) 6)) (not (>= (format 6) 6)) (and (<= (format 6) 6) (>= (format 6) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (not (and (<= (format 6) 6) (>= (format 6) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6)))))) -(assert (or (not (and (<= (format 6) 255) (>= (format 6) 255))) (<= (format 6) 255))) -(assert (or (not (and (<= (format 6) 255) (>= (format 6) 255))) (>= (format 6) 255))) -(assert (or (not (<= (format 6) 255)) (not (>= (format 6) 255)) (and (<= (format 6) 255) (>= (format 6) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (and (<= (format 6) 255) (>= (format 6) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (<= (+ percent (* (- 1) (format 7))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (>= (+ percent (* (- 1) (format 7))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (<= (+ s (* (- 1) (format 7))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (>= (+ s (* (- 1) (format 7))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (<= (+ x (* (- 1) (format 7))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (>= (+ x (* (- 1) (format 7))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 7))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))))) -(assert (or (not (and (<= (format 7) 3) (>= (format 7) 3))) (<= (format 7) 3))) -(assert (or (not (and (<= (format 7) 3) (>= (format 7) 3))) (>= (format 7) 3))) -(assert (or (not (<= (format 7) 3)) (not (>= (format 7) 3)) (and (<= (format 7) 3) (>= (format 7) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (not (and (<= (format 7) 3) (>= (format 7) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3)))))) -(assert (or (not (and (<= (format 7) 4) (>= (format 7) 4))) (<= (format 7) 4))) -(assert (or (not (and (<= (format 7) 4) (>= (format 7) 4))) (>= (format 7) 4))) -(assert (or (not (<= (format 7) 4)) (not (>= (format 7) 4)) (and (<= (format 7) 4) (>= (format 7) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (not (and (<= (format 7) 4) (>= (format 7) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4)))))) -(assert (or (not (and (<= (format 7) 5) (>= (format 7) 5))) (<= (format 7) 5))) -(assert (or (not (and (<= (format 7) 5) (>= (format 7) 5))) (>= (format 7) 5))) -(assert (or (not (<= (format 7) 5)) (not (>= (format 7) 5)) (and (<= (format 7) 5) (>= (format 7) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (not (and (<= (format 7) 5) (>= (format 7) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5)))))) -(assert (or (not (and (<= (format 7) 6) (>= (format 7) 6))) (<= (format 7) 6))) -(assert (or (not (and (<= (format 7) 6) (>= (format 7) 6))) (>= (format 7) 6))) -(assert (or (not (<= (format 7) 6)) (not (>= (format 7) 6)) (and (<= (format 7) 6) (>= (format 7) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (not (and (<= (format 7) 6) (>= (format 7) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6)))))) -(assert (or (not (and (<= (format 7) 255) (>= (format 7) 255))) (<= (format 7) 255))) -(assert (or (not (and (<= (format 7) 255) (>= (format 7) 255))) (>= (format 7) 255))) -(assert (or (not (<= (format 7) 255)) (not (>= (format 7) 255)) (and (<= (format 7) 255) (>= (format 7) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (and (<= (format 7) 255) (>= (format 7) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (<= (+ percent (* (- 1) (format 8))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (>= (+ percent (* (- 1) (format 8))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 8))) 0)) (not (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (<= (+ s (* (- 1) (format 8))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (>= (+ s (* (- 1) (format 8))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (<= (+ x (* (- 1) (format 8))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (>= (+ x (* (- 1) (format 8))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 8))) 0)) (not (>= (+ x (* (- 1) (format 8))) 0)) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))))) -(assert (or (not (and (<= (format 8) 3) (>= (format 8) 3))) (<= (format 8) 3))) -(assert (or (not (and (<= (format 8) 3) (>= (format 8) 3))) (>= (format 8) 3))) -(assert (or (not (<= (format 8) 3)) (not (>= (format 8) 3)) (and (<= (format 8) 3) (>= (format 8) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (not (and (<= (format 8) 3) (>= (format 8) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3)))))) -(assert (or (not (and (<= (format 8) 4) (>= (format 8) 4))) (<= (format 8) 4))) -(assert (or (not (and (<= (format 8) 4) (>= (format 8) 4))) (>= (format 8) 4))) -(assert (or (not (<= (format 8) 4)) (not (>= (format 8) 4)) (and (<= (format 8) 4) (>= (format 8) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (not (and (<= (format 8) 4) (>= (format 8) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4)))))) -(assert (or (not (and (<= (format 8) 5) (>= (format 8) 5))) (<= (format 8) 5))) -(assert (or (not (and (<= (format 8) 5) (>= (format 8) 5))) (>= (format 8) 5))) -(assert (or (not (<= (format 8) 5)) (not (>= (format 8) 5)) (and (<= (format 8) 5) (>= (format 8) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (not (and (<= (format 8) 5) (>= (format 8) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5)))))) -(assert (or (not (and (<= (format 8) 6) (>= (format 8) 6))) (<= (format 8) 6))) -(assert (or (not (and (<= (format 8) 6) (>= (format 8) 6))) (>= (format 8) 6))) -(assert (or (not (<= (format 8) 6)) (not (>= (format 8) 6)) (and (<= (format 8) 6) (>= (format 8) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (not (and (<= (format 8) 6) (>= (format 8) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6)))))) -(assert (or (not (and (<= (format 8) 255) (>= (format 8) 255))) (<= (format 8) 255))) -(assert (or (not (and (<= (format 8) 255) (>= (format 8) 255))) (>= (format 8) 255))) -(assert (or (not (<= (format 8) 255)) (not (>= (format 8) 255)) (and (<= (format 8) 255) (>= (format 8) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (and (<= (format 8) 255) (>= (format 8) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (<= (+ percent (* (- 1) (format 9))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (>= (+ percent (* (- 1) (format 9))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (<= (+ s (* (- 1) (format 9))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (>= (+ s (* (- 1) (format 9))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 9))) 0)) (not (>= (+ s (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (<= (+ x (* (- 1) (format 9))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (>= (+ x (* (- 1) (format 9))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 9))) 0)) (not (>= (+ x (* (- 1) (format 9))) 0)) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)))))) -(assert (or (not (and (<= (format 9) 3) (>= (format 9) 3))) (<= (format 9) 3))) -(assert (or (not (and (<= (format 9) 3) (>= (format 9) 3))) (>= (format 9) 3))) -(assert (or (not (<= (format 9) 3)) (not (>= (format 9) 3)) (and (<= (format 9) 3) (>= (format 9) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (not (and (<= (format 9) 3) (>= (format 9) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3)))))) -(assert (or (not (and (<= (format 9) 4) (>= (format 9) 4))) (<= (format 9) 4))) -(assert (or (not (and (<= (format 9) 4) (>= (format 9) 4))) (>= (format 9) 4))) -(assert (or (not (<= (format 9) 4)) (not (>= (format 9) 4)) (and (<= (format 9) 4) (>= (format 9) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (not (and (<= (format 9) 4) (>= (format 9) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4)))))) -(assert (or (not (and (<= (format 9) 5) (>= (format 9) 5))) (<= (format 9) 5))) -(assert (or (not (and (<= (format 9) 5) (>= (format 9) 5))) (>= (format 9) 5))) -(assert (or (not (<= (format 9) 5)) (not (>= (format 9) 5)) (and (<= (format 9) 5) (>= (format 9) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (not (and (<= (format 9) 5) (>= (format 9) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5)))))) -(assert (or (not (and (<= (format 9) 6) (>= (format 9) 6))) (<= (format 9) 6))) -(assert (or (not (and (<= (format 9) 6) (>= (format 9) 6))) (>= (format 9) 6))) -(assert (or (not (<= (format 9) 6)) (not (>= (format 9) 6)) (and (<= (format 9) 6) (>= (format 9) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (not (and (<= (format 9) 6) (>= (format 9) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6)))))) -(assert (or (not (and (<= (format 9) 255) (>= (format 9) 255))) (<= (format 9) 255))) -(assert (or (not (and (<= (format 9) 255) (>= (format 9) 255))) (>= (format 9) 255))) -(assert (or (not (<= (format 9) 255)) (not (>= (format 9) 255)) (and (<= (format 9) 255) (>= (format 9) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (and (<= (format 9) 255) (>= (format 9) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (<= (+ percent (* (- 1) (format 10))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (>= (+ percent (* (- 1) (format 10))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 10))) 0)) (not (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (<= (+ s (* (- 1) (format 10))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (>= (+ s (* (- 1) (format 10))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 10))) 0)) (not (>= (+ s (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (<= (+ x (* (- 1) (format 10))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (>= (+ x (* (- 1) (format 10))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= (+ x (* (- 1) (format 10))) 0)) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)))))) -(assert (or (not (and (<= (format 10) 3) (>= (format 10) 3))) (<= (format 10) 3))) -(assert (or (not (and (<= (format 10) 3) (>= (format 10) 3))) (>= (format 10) 3))) -(assert (or (not (<= (format 10) 3)) (not (>= (format 10) 3)) (and (<= (format 10) 3) (>= (format 10) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (not (and (<= (format 10) 3) (>= (format 10) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3)))))) -(assert (or (not (and (<= (format 10) 4) (>= (format 10) 4))) (<= (format 10) 4))) -(assert (or (not (and (<= (format 10) 4) (>= (format 10) 4))) (>= (format 10) 4))) -(assert (or (not (<= (format 10) 4)) (not (>= (format 10) 4)) (and (<= (format 10) 4) (>= (format 10) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (not (and (<= (format 10) 4) (>= (format 10) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4)))))) -(assert (or (not (and (<= (format 10) 5) (>= (format 10) 5))) (<= (format 10) 5))) -(assert (or (not (and (<= (format 10) 5) (>= (format 10) 5))) (>= (format 10) 5))) -(assert (or (not (<= (format 10) 5)) (not (>= (format 10) 5)) (and (<= (format 10) 5) (>= (format 10) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (not (and (<= (format 10) 5) (>= (format 10) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5)))))) -(assert (or (not (and (<= (format 10) 6) (>= (format 10) 6))) (<= (format 10) 6))) -(assert (or (not (and (<= (format 10) 6) (>= (format 10) 6))) (>= (format 10) 6))) -(assert (or (not (<= (format 10) 6)) (not (>= (format 10) 6)) (and (<= (format 10) 6) (>= (format 10) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (not (and (<= (format 10) 6) (>= (format 10) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6)))))) -(assert (or (not (and (<= (format 10) 255) (>= (format 10) 255))) (<= (format 10) 255))) -(assert (or (not (and (<= (format 10) 255) (>= (format 10) 255))) (>= (format 10) 255))) -(assert (or (not (<= (format 10) 255)) (not (>= (format 10) 255)) (and (<= (format 10) 255) (>= (format 10) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (and (<= (format 10) 255) (>= (format 10) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (<= (+ percent (* (- 1) (format 11))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (>= (+ percent (* (- 1) (format 11))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 11))) 0)) (not (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (<= (+ s (* (- 1) (format 11))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (>= (+ s (* (- 1) (format 11))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 11))) 0)) (not (>= (+ s (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (<= (+ x (* (- 1) (format 11))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (>= (+ x (* (- 1) (format 11))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 11))) 0)) (not (>= (+ x (* (- 1) (format 11))) 0)) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)))))) -(assert (or (not (and (<= (format 11) 3) (>= (format 11) 3))) (<= (format 11) 3))) -(assert (or (not (and (<= (format 11) 3) (>= (format 11) 3))) (>= (format 11) 3))) -(assert (or (not (<= (format 11) 3)) (not (>= (format 11) 3)) (and (<= (format 11) 3) (>= (format 11) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (not (and (<= (format 11) 3) (>= (format 11) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3)))))) -(assert (or (not (and (<= (format 11) 4) (>= (format 11) 4))) (<= (format 11) 4))) -(assert (or (not (and (<= (format 11) 4) (>= (format 11) 4))) (>= (format 11) 4))) -(assert (or (not (<= (format 11) 4)) (not (>= (format 11) 4)) (and (<= (format 11) 4) (>= (format 11) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (not (and (<= (format 11) 4) (>= (format 11) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4)))))) -(assert (or (not (and (<= (format 11) 5) (>= (format 11) 5))) (<= (format 11) 5))) -(assert (or (not (and (<= (format 11) 5) (>= (format 11) 5))) (>= (format 11) 5))) -(assert (or (not (<= (format 11) 5)) (not (>= (format 11) 5)) (and (<= (format 11) 5) (>= (format 11) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (not (and (<= (format 11) 5) (>= (format 11) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5)))))) -(assert (or (not (and (<= (format 11) 6) (>= (format 11) 6))) (<= (format 11) 6))) -(assert (or (not (and (<= (format 11) 6) (>= (format 11) 6))) (>= (format 11) 6))) -(assert (or (not (<= (format 11) 6)) (not (>= (format 11) 6)) (and (<= (format 11) 6) (>= (format 11) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (not (and (<= (format 11) 6) (>= (format 11) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6)))))) -(assert (or (not (and (<= (format 11) 255) (>= (format 11) 255))) (<= (format 11) 255))) -(assert (or (not (and (<= (format 11) 255) (>= (format 11) 255))) (>= (format 11) 255))) -(assert (or (not (<= (format 11) 255)) (not (>= (format 11) 255)) (and (<= (format 11) 255) (>= (format 11) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (and (<= (format 11) 255) (>= (format 11) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (<= (+ percent (* (- 1) (format 12))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (>= (+ percent (* (- 1) (format 12))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 12))) 0)) (not (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (<= (+ s (* (- 1) (format 12))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (>= (+ s (* (- 1) (format 12))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 12))) 0)) (not (>= (+ s (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (<= (+ x (* (- 1) (format 12))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (>= (+ x (* (- 1) (format 12))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 12))) 0)) (not (>= (+ x (* (- 1) (format 12))) 0)) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)))))) -(assert (or (not (and (<= (format 12) 3) (>= (format 12) 3))) (<= (format 12) 3))) -(assert (or (not (and (<= (format 12) 3) (>= (format 12) 3))) (>= (format 12) 3))) -(assert (or (not (<= (format 12) 3)) (not (>= (format 12) 3)) (and (<= (format 12) 3) (>= (format 12) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (not (and (<= (format 12) 3) (>= (format 12) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3)))))) -(assert (or (not (and (<= (format 12) 4) (>= (format 12) 4))) (<= (format 12) 4))) -(assert (or (not (and (<= (format 12) 4) (>= (format 12) 4))) (>= (format 12) 4))) -(assert (or (not (<= (format 12) 4)) (not (>= (format 12) 4)) (and (<= (format 12) 4) (>= (format 12) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (not (and (<= (format 12) 4) (>= (format 12) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4)))))) -(assert (or (not (and (<= (format 12) 5) (>= (format 12) 5))) (<= (format 12) 5))) -(assert (or (not (and (<= (format 12) 5) (>= (format 12) 5))) (>= (format 12) 5))) -(assert (or (not (<= (format 12) 5)) (not (>= (format 12) 5)) (and (<= (format 12) 5) (>= (format 12) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (not (and (<= (format 12) 5) (>= (format 12) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5)))))) -(assert (or (not (and (<= (format 12) 6) (>= (format 12) 6))) (<= (format 12) 6))) -(assert (or (not (and (<= (format 12) 6) (>= (format 12) 6))) (>= (format 12) 6))) -(assert (or (not (<= (format 12) 6)) (not (>= (format 12) 6)) (and (<= (format 12) 6) (>= (format 12) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (not (and (<= (format 12) 6) (>= (format 12) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6)))))) -(assert (or (not (and (<= (format 12) 255) (>= (format 12) 255))) (<= (format 12) 255))) -(assert (or (not (and (<= (format 12) 255) (>= (format 12) 255))) (>= (format 12) 255))) -(assert (or (not (<= (format 12) 255)) (not (>= (format 12) 255)) (and (<= (format 12) 255) (>= (format 12) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (and (<= (format 12) 255) (>= (format 12) 255)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))) -(assert (or (not (and (<= (s_count 0) 1) (>= (s_count 0) 1))) (<= (s_count 0) 1))) -(assert (or (not (and (<= (s_count 0) 1) (>= (s_count 0) 1))) (>= (s_count 0) 1))) -(assert (or (not (<= (s_count 0) 1)) (not (>= (s_count 0) 1)) (and (<= (s_count 0) 1) (>= (s_count 0) 1)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (s_count 0) 1) (>= (s_count 0) 1)))) -(assert (or (not (and (<= (s_count 0) 0) (>= (s_count 0) 0))) (<= (s_count 0) 0))) -(assert (or (not (and (<= (s_count 0) 0) (>= (s_count 0) 0))) (>= (s_count 0) 0))) -(assert (or (not (<= (s_count 0) 0)) (not (>= (s_count 0) 0)) (and (<= (s_count 0) 0) (>= (s_count 0) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (s_count 0) 0) (>= (s_count 0) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))) -(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) -(assert (or (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) -(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) -(assert (or (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))) -(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) -(assert (or (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) -(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) -(assert (or (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))) -(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) -(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) -(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) -(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))) -(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) -(assert (or (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) -(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) -(assert (or (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))) -(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) -(assert (or (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) -(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) -(assert (or (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))) -(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) -(assert (or (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) -(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) -(assert (or (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))) -(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) -(assert (or (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) -(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) -(assert (or (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))) -(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) -(assert (or (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) -(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) -(assert (or (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))) -(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) -(assert (or (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) -(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) -(assert (or (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))) -(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) -(assert (or (not (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))) (not (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) -(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) -(assert (or (not (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0)) (not (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0)) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))) -(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) -(assert (or (not (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))) (not (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) -(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) -(assert (or (not (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0)) (not (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0)) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (<= (+ s (* (- 1) (format 13))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (>= (+ s (* (- 1) (format 13))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 13))) 0)) (not (>= (+ s (* (- 1) (format 13))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))))) -(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) -(assert (or (not (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))) (not (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) -(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) -(assert (or (not (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0)) (not (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0)) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))) -(assert (or (not (and (<= (x_count 0) 1) (>= (x_count 0) 1))) (<= (x_count 0) 1))) -(assert (or (not (and (<= (x_count 0) 1) (>= (x_count 0) 1))) (>= (x_count 0) 1))) -(assert (or (not (<= (x_count 0) 1)) (not (>= (x_count 0) 1)) (and (<= (x_count 0) 1) (>= (x_count 0) 1)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (x_count 0) 1) (>= (x_count 0) 1)))) -(assert (or (not (and (<= (x_count 0) 0) (>= (x_count 0) 0))) (<= (x_count 0) 0))) -(assert (or (not (and (<= (x_count 0) 0) (>= (x_count 0) 0))) (>= (x_count 0) 0))) -(assert (or (not (<= (x_count 0) 0)) (not (>= (x_count 0) 0)) (and (<= (x_count 0) 0) (>= (x_count 0) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (x_count 0) 0) (>= (x_count 0) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))) -(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) -(assert (or (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) -(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) -(assert (or (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))) -(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) -(assert (or (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) -(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) -(assert (or (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))) -(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) -(assert (or (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) -(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) -(assert (or (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))) -(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) -(assert (or (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) -(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) -(assert (or (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))) -(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) -(assert (or (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) -(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) -(assert (or (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))) -(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) -(assert (or (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) -(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) -(assert (or (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)))) - - - -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) 0)) (not (<= (+ (x_count 8) (* (- 1) (x_count 9))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (<= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)))) -(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))) -(assert (or (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= x 120)) (not (<= (format 10) 6)))) -(assert (or (= (+ (s_count 1) (* (- 1) (s_count 3))) 0) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (<= (format 2) 6)))) -(assert (or (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= x 120)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 1))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (>= (+ adr_lo (* (- 1) (format arg1))) 0)) (not (<= adr_lo 3)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)))) -(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 2))) 0)))) -(assert (or (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)))) -(assert (or (not (>= (+ s (* (- 1) (format 2))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (<= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0))) -(assert (or (not (= arg1 2)) (= (+ (format arg1) (* (- 1) (format 2))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (>= (+ adr_lo (* (- 1) (format arg1))) 0)) (not (<= adr_lo 3)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)))) -(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 3)) (not (>= (+ arg1 (* (- 1) fmt0)) 3)))) -(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 4)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 1)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= s 115)) (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= x 120)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 11)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (<= fmt1 10)) (not (= fmt1 11)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 10)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 10))))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 9)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 9))))) -(assert (or (not (>= fmt1 10)) (not (<= fmt1 9)))) -(assert (or (not (>= fmt1 10)) (not (= fmt1 9)))) -(assert (or (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (<= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (not (<= fmt1 8)) (not (>= fmt1 9)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 8)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 7)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 7))))) -(assert (or (not (>= fmt1 7)) (not (<= fmt0 0)) (<= (+ fmt0 (* (- 1) fmt1)) (- 7)))) -(assert (or (not (<= fmt1 8)) (not (= fmt1 10)))) -(assert (or (not (<= fmt1 8)) (not (= fmt1 9)))) -(assert (or (not (>= fmt1 8)) (not (= fmt1 7)))) -(assert (or (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (not (<= fmt1 7)) (not (= fmt1 8)))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (>= fmt1 7) (not (= fmt1 7)))) -(assert (or (= fmt1 6) (not (= fmt1 6)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (= fmt1 6) (not (= fmt1 6)))) -(assert (or (= fmt1 6) (<= fmt1 5) (>= fmt1 7))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (>= fmt1 5) (not (= fmt1 6)))) -(assert (or (= fmt1 3) (not (= fmt1 3)))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (= fmt1 3) (not (= fmt1 3)))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (= fmt1 3) (not (>= fmt1 3)) (not (<= fmt1 3)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (<= fmt1 3) (not (<= fmt0 0)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (>= (+ arg1 (* (- 1) fmt1)) (- 1)))) -(assert (or (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (>= fmt1 3) (not (= fmt1 3)))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (= fmt1 2) (not (= fmt1 2)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (>= (+ fmt0 (* (- 1) fmt1)) (- 1)) (not (<= (+ arg1 (* (- 1) fmt0)) 2)) (<= (+ arg1 (* (- 1) fmt1)) 0))) -(assert (or (= fmt1 2) (not (>= fmt1 2)) (not (<= fmt1 2)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (<= (+ arg1 (* (- 1) fmt0)) 1) (>= fmt1 2) (not (>= fmt0 0)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (>= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (not (<= fmt1 2)) (not (>= fmt1 3)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (>= fmt0 0)) (not (<= fmt1 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) -(assert (or (not (>= fmt1 5)) (not (= fmt1 2)))) -(assert (or (not (>= fmt1 5)) (not (= fmt1 3)))) -(assert (or (<= (+ arg1 (* (- 1) fmt0)) 2) (not (>= fmt0 0)) (not (<= arg1 2)))) -(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (<= (+ arg1 (* (- 1) fmt0)) 5))) -(assert (or (<= arg1 2) (not (= arg1 2)))) -(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 5)) (not (>= (+ arg1 (* (- 1) fmt0)) 5)))) -(assert (or (<= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (<= (+ arg1 (* (- 1) fmt0)) 8) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= fmt_length 13)) (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4))) -(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 7)) (not (>= (+ arg1 (* (- 1) fmt0)) 7)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 5)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 5))))) -(assert (or (not (<= fmt0 0)) (not (>= fmt1 5)) (<= (+ fmt0 (* (- 1) fmt1)) (- 5)))) -(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (not (= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (>= (+ arg1 (* (- 1) fmt0)) 2)))) -(assert (or (>= fmt1 5) (not (= fmt1 5)))) -(assert (or (= fmt1 4) (not (= fmt1 4)))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (= fmt1 4) (<= fmt1 3) (>= fmt1 5))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 2))) (not (<= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (>= (+ arg1 (* (- 1) fmt1)) (- 1)) (>= (+ arg1 (* (- 1) fmt1)) (- 1)))) -(assert (or (>= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (<= (+ arg1 (* (- 1) fmt0)) 2)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 2))) (not (= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (>= (+ arg1 (* (- 1) fmt1)) (- 2)) (<= (+ arg1 (* (- 1) fmt1)) (- 3)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4))))) -(assert (or (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))) -(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= percent 37)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))) -(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))) -(assert (or (not (>= (format 4) 255)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 4))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (<= (format 6) 6)))) -(assert (or (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= s 115)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 4))) 0)))) -(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)))) -(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))) -(assert (or (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4))))) -(assert (or (not (<= fmt1 2)) (not (= fmt1 4)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 1) (* (- 1) (format 10))) 0)))) -(assert (or (not (>= fmt1 3)) (not (= fmt1 2)))) -(assert (or (= arg1 6) (not (= arg1 6)))) -(assert (or (= arg1 6) (not (= arg1 6)))) -(assert (or (= arg1 6) (not (= arg1 6)))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 3))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (>= fmt1 9)) (not (<= fmt1 5)))) -(assert (or (not (>= fmt1 9)) (not (= fmt1 5)))) -(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 8)) (not (>= (+ arg1 (* (- 1) fmt0)) 8)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 9))))) -(assert (or (= arg1 6) (not (>= arg1 6)) (not (<= arg1 6)))) -(assert (or (>= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (<= fmt0 0)) (<= arg1 6))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 2))) (>= (+ arg1 (* (- 1) fmt1)) (- 3)))) -(assert (or (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= percent 37)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 3) (* (- 1) (format 10))) 0)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (= fmt1 6)) (not (= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ x (* (- 1) (format 10))) 0)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= (+ x (* (- 1) (format 12))) 0)) (not (<= (+ x (* (- 1) (format 12))) 0)) (= (+ (format 3) (* (- 1) (format 10))) 0))) -(assert (or (= fmt1 6) (not (>= fmt1 6)) (not (<= fmt1 6)))) -(assert (or (not (>= fmt0 0)) (not (<= fmt1 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) -(assert (or (= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)))) -(assert (or (<= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0) (>= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0))) -(assert (or (not (>= fmt1 6)) (not (= fmt1 5)))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (not (>= fmt1 7)) (not (<= fmt1 6)))) -(assert (or (not (>= fmt1 7)) (not (= fmt1 6)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))))) -(assert (or (<= (+ arg1 (* (- 1) fmt1)) 0) (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) 1) (not (= (+ arg1 (* (- 1) fmt1)) 1)))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 5))))) -(assert (or (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)))) -(assert (or (not (= fmt1 4)) (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)))) -(assert (or (not (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)) (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0))) -(assert (or (not (>= (+ percent (* (- 1) (format 2))) 0)) (>= (+ percent (* (- 1) (format fmt1))) 0) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= fmt1 4)) (not (= arg1 6)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))) -(assert (or (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (= (+ (format 2) (* (- 1) (format 3))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= arg1 6)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0))) -(assert (or (= (+ (format arg1) (* (- 1) (format 2))) 0) (not (>= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 2))) 0)))) -(assert (or (>= (+ (format arg1) (* (- 1) (format 2))) 0) (<= (+ (format arg1) (* (- 1) (format 2))) 0))) -(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (<= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= fmt1 4)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0))) -(assert (or (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))) -(assert (or (not (>= fmt1 8)) (not (= fmt1 4)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 3))) 0)))) -(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0)))) -(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)))) -(assert (or (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (= fmt1 7)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)))) -(assert (or (<= (+ percent (* (- 1) (format fmt1))) 0) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (= fmt1 7)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0))) -(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (= (+ (format arg1) (* (- 1) (format 2))) 0) (not (= arg1 6)))) -(assert (or (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (>= (+ (format arg1) (* (- 1) (format 2))) 0))) -(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 1))) 0)))) -(assert (or (>= (+ (format fmt1) (* (- 1) (format 1))) 0) (<= (+ (format fmt1) (* (- 1) (format 1))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (>= (+ (format fmt1) (* (- 1) (format 1))) 0))) -(assert (or (not (= fmt1 8)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (= (+ (format fmt1) (* (- 1) (format 3))) 0))) -(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0)))) -(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (>= (s_count 0) 1) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (= (+ (format fmt1) (* (- 1) (format 3))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 3))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 3))) 0)))) -(assert (or (>= (+ (format fmt1) (* (- 1) (format 3))) 0) (<= (+ (format fmt1) (* (- 1) (format 3))) 0))) -(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (>= (s_count 0) 1) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= s 115)) (not (<= percent 37)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 4))) 0)))) -(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0)))) -(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format 2) (* (- 1) (format 3))) 0)))) -(assert (or (not (= fmt1 8)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (= (+ (format fmt1) (* (- 1) (format 4))) 0))) -(assert (or (not (<= (format 8) 6)) (not (<= (+ percent (* (- 1) (format 8))) 0)) (not (>= percent 37)))) -(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))) -(assert (or (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= s 115)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= x 120)))) -(assert (or (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)))) -(assert (or (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))) -(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))) -(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 5))) 0)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 5))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= arg1 6)) (= (+ (format fmt1) (* (- 1) (format 1))) 0))) -(assert (or (= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)))) -(assert (or (<= (+ (format fmt1) (* (- 1) (format 3))) 0) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (= (+ (format arg1) (* (- 1) (format 3))) 0) (not (>= (+ (format arg1) (* (- 1) (format 3))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 3))) 0)))) -(assert (or (<= (+ (format arg1) (* (- 1) (format 3))) 0) (>= (+ (format arg1) (* (- 1) (format 3))) 0))) -(assert (or (<= (+ (format arg1) (* (- 1) (format 3))) 0) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)))) -(assert (or (>= (+ (format arg1) (* (- 1) (format 3))) 0) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)))) -(assert (or (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (= fmt1 6)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))) -(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (not (= (+ (s_count 1) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (= (+ (s_count 1) (* (- 1) (s_count 6))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))) -(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))) -(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))) -(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))) -(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))) -(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)))) -(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0))) -(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))) -(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))) -(assert (or (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= s 115)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format 1) (* (- 1) (format 7))) 0)))) -(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format 1) (* (- 1) (format 2))) 0)))) -(assert (or (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))) -(assert (or (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))) -(assert (or (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (<= (+ percent (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (= fmt1 2)) (= (+ (format 1) (* (- 1) (format 2))) 0))) -(assert (or (>= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (>= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (<= (+ percent (* (- 1) (format fmt1))) 0)))) -(assert (or (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (<= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (<= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (not (= fmt1 2)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (= (+ (format 1) (* (- 1) (format 7))) 0) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))) -(assert (or (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))) -(assert (or (not (>= fmt1 8)) (not (<= fmt1 6)))) - -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (= (+ (s_count 1) (* (- 1) (s_count 6))) 0) (not (>= (+ (s_count 1) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (<= (+ (s_count 1) (* (- 1) (s_count 6))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= percent 37)) (not (= (+ (format 1) (* (- 1) (format (+ 1 fmt1)))) 0)))) -(assert (or (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (= (+ (format fmt1) (* (- 1) (format 2))) 0)))) -(assert (or (not (= fmt1 8)) (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 1))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 8))) 0)) (not (<= (+ x (* (- 1) (format 8))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (not (<= percent 37)) (not (= (+ (format 0) (* (- 1) (format (+ 1 fmt1)))) 0)))) -(assert (or (not (>= (format 8) 255)) (not (<= percent 37)) (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 8))) 0)))) -(assert (or (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 1) (* (- 1) (format 10))) 0)))) -(assert (or (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (= (+ (format 1) (* (- 1) (format 7))) 0)))) -(assert (or (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 2))) 0)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (= (+ (format 1) (* (- 1) (format 2))) 0)) (= (+ (format 1) (* (- 1) (format 7))) 0))) -(assert (or (not (= fmt1 8)) (= (+ (format fmt1) (* (- 1) (format 8))) 0))) -(assert (or (<= (+ (format fmt1) (* (- 1) (format 4))) 0) (>= (+ (format fmt1) (* (- 1) (format 4))) 0))) -(assert (or (not (= (+ (format fmt1) (* (- 1) (format 8))) 0)) (not (>= (format 8) 255)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 1))) 0)))) -(assert (or (not (= (+ (format fmt1) (* (- 1) (format 8))) 0)) (not (<= percent 37)) (not (>= (format 8) 255)) (not (>= (+ percent (* (- 1) (format fmt1))) 0)))) -(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (not (<= (+ percent (* (- 1) (format 0))) 0)) (= (+ (format 0) (* (- 1) (format (+ 1 fmt1)))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))) - - -(check-sat) -(exit) diff --git a/test/regress/regress0/decision/uflia-error0.smt2.expect b/test/regress/regress0/decision/uflia-error0.smt2.expect deleted file mode 100644 index b862d0b39..000000000 --- a/test/regress/regress0/decision/uflia-error0.smt2.expect +++ /dev/null @@ -1,3 +0,0 @@ -% COMMAND-LINE: --decision=justification -% EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/push-pop/Makefile.am b/test/regress/regress0/push-pop/Makefile.am index 0032c5645..16b0bbf85 100644 --- a/test/regress/regress0/push-pop/Makefile.am +++ b/test/regress/regress0/push-pop/Makefile.am @@ -38,8 +38,7 @@ TESTS = $(SMT_TESTS) $(SMT2_TESTS) $(CVC_TESTS) $(BUG_TESTS) EXTRA_DIST = $(TESTS) \ bug216.smt2.expect \ - bug396.smt2 \ - bug394.smt2 + bug396.smt2 # synonyms for "check" in this directory .PHONY: regress regress0 test diff --git a/test/regress/regress0/push-pop/bug394.smt2 b/test/regress/regress0/push-pop/bug394.smt2 deleted file mode 100644 index cb2bc32a8..000000000 --- a/test/regress/regress0/push-pop/bug394.smt2 +++ /dev/null @@ -1,1729 +0,0 @@ -; COMMAND-LINE: --incremental -; EXPECT: sat -; EXPECT: unsat -; EXPECT: unsat -; EXPECT: sat -; EXPECT: sat -; EXPECT: sat -; EXPECT: sat -; EXPECT: sat -; EXPECT: sat -; EXPECT: sat -; EXPECT: sat -; EXPECT: sat -; EXIT: 10 -;(set-option :produce-unsat-cores true) -(set-option :print-success false) -(set-info :smt-lib-version 2.0) -;(set-option :produce-models true) -(set-logic ALL_SUPPORTED) -; done setting options - -; Boogie universal background predicate -; Copyright (c) 2004-2010, Microsoft Corp. -(set-info :category "industrial") -(declare-sort |T@U| 0) -(declare-sort |T@T| 0) -(declare-fun int_div (Int Int) Int) -(declare-fun int_mod (Int Int) Int) -(declare-fun UOrdering2 (|T@U| |T@U|) Bool) -(declare-fun UOrdering3 (|T@T| |T@U| |T@U|) Bool) - -(declare-fun group_size_z () (_ BitVec 32)) -(declare-fun num_groups_z () (_ BitVec 32)) -(declare-fun group_size_x () (_ BitVec 32)) -(declare-fun group_size_y () (_ BitVec 32)) -(declare-fun num_groups_x () (_ BitVec 32)) -(declare-fun num_groups_y () (_ BitVec 32)) -(declare-fun ControlFlow (Int Int) Int) -(declare-fun %lbl%+823 () Bool) -(declare-fun $ret$1@0 () (_ BitVec 32)) -(declare-fun _P$1 () Bool) -(declare-fun $blockIdy$1 () (_ BitVec 32)) -(declare-fun $blockWidth$1 () (_ BitVec 32)) -(declare-fun $localIdy$1 () (_ BitVec 32)) -(declare-fun $globalWidth$1 () (_ BitVec 32)) -(declare-fun $blockIdx$1 () (_ BitVec 32)) -(declare-fun $localIdx$1 () (_ BitVec 32)) -(declare-fun $ret$1 () (_ BitVec 32)) -(declare-fun $ret$2@0 () (_ BitVec 32)) -(declare-fun _P$2 () Bool) -(declare-fun $blockIdy$2 () (_ BitVec 32)) -(declare-fun $blockWidth$2 () (_ BitVec 32)) -(declare-fun $localIdy$2 () (_ BitVec 32)) -(declare-fun $globalWidth$2 () (_ BitVec 32)) -(declare-fun $blockIdx$2 () (_ BitVec 32)) -(declare-fun $localIdx$2 () (_ BitVec 32)) -(declare-fun $ret$2 () (_ BitVec 32)) -(declare-fun %lbl%@10729 () Bool) -(declare-fun _b29 () Bool) -(declare-fun %lbl%@10737 () Bool) -(declare-fun _b30 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$output$1 () Bool) -(declare-fun %lbl%@10745 () Bool) -(declare-fun _b31 () Bool) -(declare-fun _WRITE_HAS_OCCURRED_$$output$1 () Bool) -(declare-fun %lbl%@10753 () Bool) -(declare-fun _b32 () Bool) -(declare-fun _WRITE_OFFSET_$$output$1 () (_ BitVec 32)) -(declare-fun local_id_x$1 () (_ BitVec 32)) -(declare-fun %lbl%@10767 () Bool) -(declare-fun _b33 () Bool) -(declare-fun _READ_OFFSET_$$output$1 () (_ BitVec 32)) -(declare-fun %lbl%@10781 () Bool) -(declare-fun _b34 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$input$1 () Bool) -(declare-fun %lbl%@10789 () Bool) -(declare-fun _b35 () Bool) -(declare-fun _WRITE_HAS_OCCURRED_$$input$1 () Bool) -(declare-fun %lbl%@10797 () Bool) -(declare-fun _b36 () Bool) -(declare-fun _WRITE_OFFSET_$$input$1 () (_ BitVec 32)) -(declare-fun %lbl%@10811 () Bool) -(declare-fun _b37 () Bool) -(declare-fun _READ_OFFSET_$$input$1 () (_ BitVec 32)) -(declare-fun %lbl%@10825 () Bool) -(declare-fun _b38 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$dct8x8$1 () Bool) -(declare-fun %lbl%@10833 () Bool) -(declare-fun _b39 () Bool) -(declare-fun _WRITE_HAS_OCCURRED_$$dct8x8$1 () Bool) -(declare-fun %lbl%@10841 () Bool) -(declare-fun _b40 () Bool) -(declare-fun _WRITE_OFFSET_$$dct8x8$1 () (_ BitVec 32)) -(declare-fun %lbl%@10855 () Bool) -(declare-fun _b41 () Bool) -(declare-fun _READ_OFFSET_$$dct8x8$1 () (_ BitVec 32)) -(declare-fun %lbl%@10869 () Bool) -(declare-fun _b42 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$inter$1 () Bool) -(declare-fun %lbl%@10877 () Bool) -(declare-fun _b43 () Bool) -(declare-fun _WRITE_HAS_OCCURRED_$$inter$1 () Bool) -(declare-fun %lbl%@10885 () Bool) -(declare-fun _b44 () Bool) -(declare-fun _WRITE_OFFSET_$$inter$1 () (_ BitVec 32)) -(declare-fun %lbl%@10899 () Bool) -(declare-fun _b45 () Bool) -(declare-fun _READ_OFFSET_$$inter$1 () (_ BitVec 32)) -(declare-fun %lbl%+9318 () Bool) -(declare-fun group_id_x$1 () (_ BitVec 32)) -(declare-fun group_id_x$2 () (_ BitVec 32)) -(declare-fun local_id_x$2 () (_ BitVec 32)) -(declare-fun group_id_y$1 () (_ BitVec 32)) -(declare-fun group_id_y$2 () (_ BitVec 32)) -(declare-fun local_id_y$1 () (_ BitVec 32)) -(declare-fun local_id_y$2 () (_ BitVec 32)) -(declare-fun group_id_z$1 () (_ BitVec 32)) -(declare-fun group_id_z$2 () (_ BitVec 32)) -(declare-fun local_id_z$1 () (_ BitVec 32)) -(declare-fun local_id_z$2 () (_ BitVec 32)) -(declare-fun _b0 () Bool) -(declare-fun _b1 () Bool) -(declare-fun _b2 () Bool) -(declare-fun _b3 () Bool) -(declare-fun _b4 () Bool) -(declare-fun _b5 () Bool) -(declare-fun _b6 () Bool) -(declare-fun _b7 () Bool) -(declare-fun _b8 () Bool) -(declare-fun _b9 () Bool) -(declare-fun _b10 () Bool) -(declare-fun _b11 () Bool) -(declare-fun _b12 () Bool) -(declare-fun _b13 () Bool) -(declare-fun _b14 () Bool) -(declare-fun _b15 () Bool) -(declare-fun _b16 () Bool) -(declare-fun _b17 () Bool) -(declare-fun _b18 () Bool) -(declare-fun _b19 () Bool) -(declare-fun _b20 () Bool) -(declare-fun _b21 () Bool) -(declare-fun _b22 () Bool) -(declare-fun _b23 () Bool) -(declare-fun _b24 () Bool) -(declare-fun _b25 () Bool) -(declare-fun _b26 () Bool) -(declare-fun _b27 () Bool) -(declare-fun _b28 () Bool) -(assert (not (= (ite (= group_size_z #x00000001) #b1 #b0) #b0))) -(assert (not (= (ite (= num_groups_z #x00000001) #b1 #b0) #b0))) -(assert (not (= (ite (= group_size_x #x00000008) #b1 #b0) #b0))) -(assert (not (= (ite (= group_size_y #x00000008) #b1 #b0) #b0))) -(assert (not (= (ite (= num_groups_x #x00000008) #b1 #b0) #b0))) -(assert (not (= (ite (= num_groups_y #x00000008) #b1 #b0) #b0))) -(define-fun $getIdx () Bool (=> (= (ControlFlow 0 0) 9318) (let (($entry_correct (=> (and %lbl%+823 true) (=> (and -(= $ret$1@0 (ite _P$1 (bvadd (bvmul (bvadd (bvmul $blockIdy$1 $blockWidth$1) $localIdy$1) $globalWidth$1) (bvadd (bvmul $blockIdx$1 $blockWidth$1) $localIdx$1)) $ret$1)) -(= $ret$2@0 (ite _P$2 (bvadd (bvmul (bvadd (bvmul $blockIdy$2 $blockWidth$2) $localIdy$2) $globalWidth$2) (bvadd (bvmul $blockIdx$2 $blockWidth$2) $localIdx$2)) $ret$2))) (and -(or %lbl%@10729 (=> (= (ControlFlow 0 823) (- 0 10729)) (=> _b29 (= $ret$1@0 $ret$2@0)))) -(=> (=> _b29 (= $ret$1@0 $ret$2@0)) (and -(or %lbl%@10737 (=> (= (ControlFlow 0 823) (- 0 10737)) (=> _b30 (not _READ_HAS_OCCURRED_$$output$1)))) -(=> (=> _b30 (not _READ_HAS_OCCURRED_$$output$1)) (and -(or %lbl%@10745 (=> (= (ControlFlow 0 823) (- 0 10745)) (=> _b31 (not _WRITE_HAS_OCCURRED_$$output$1)))) -(=> (=> _b31 (not _WRITE_HAS_OCCURRED_$$output$1)) (and -(or %lbl%@10753 (=> (= (ControlFlow 0 823) (- 0 10753)) (=> _b32 (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_OFFSET_$$output$1 local_id_x$1))))) -(=> (=> _b32 (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_OFFSET_$$output$1 local_id_x$1))) (and -(or %lbl%@10767 (=> (= (ControlFlow 0 823) (- 0 10767)) (=> _b33 (=> _READ_HAS_OCCURRED_$$output$1 (= _READ_OFFSET_$$output$1 local_id_x$1))))) -(=> (=> _b33 (=> _READ_HAS_OCCURRED_$$output$1 (= _READ_OFFSET_$$output$1 local_id_x$1))) (and -(or %lbl%@10781 (=> (= (ControlFlow 0 823) (- 0 10781)) (=> _b34 (not _READ_HAS_OCCURRED_$$input$1)))) -(=> (=> _b34 (not _READ_HAS_OCCURRED_$$input$1)) (and -(or %lbl%@10789 (=> (= (ControlFlow 0 823) (- 0 10789)) (=> _b35 (not _WRITE_HAS_OCCURRED_$$input$1)))) -(=> (=> _b35 (not _WRITE_HAS_OCCURRED_$$input$1)) (and -(or %lbl%@10797 (=> (= (ControlFlow 0 823) (- 0 10797)) (=> _b36 (=> _WRITE_HAS_OCCURRED_$$input$1 (= _WRITE_OFFSET_$$input$1 local_id_x$1))))) -(=> (=> _b36 (=> _WRITE_HAS_OCCURRED_$$input$1 (= _WRITE_OFFSET_$$input$1 local_id_x$1))) (and -(or %lbl%@10811 (=> (= (ControlFlow 0 823) (- 0 10811)) (=> _b37 (=> _READ_HAS_OCCURRED_$$input$1 (= _READ_OFFSET_$$input$1 local_id_x$1))))) -(=> (=> _b37 (=> _READ_HAS_OCCURRED_$$input$1 (= _READ_OFFSET_$$input$1 local_id_x$1))) (and -(or %lbl%@10825 (=> (= (ControlFlow 0 823) (- 0 10825)) (=> _b38 (not _READ_HAS_OCCURRED_$$dct8x8$1)))) -(=> (=> _b38 (not _READ_HAS_OCCURRED_$$dct8x8$1)) (and -(or %lbl%@10833 (=> (= (ControlFlow 0 823) (- 0 10833)) (=> _b39 (not _WRITE_HAS_OCCURRED_$$dct8x8$1)))) -(=> (=> _b39 (not _WRITE_HAS_OCCURRED_$$dct8x8$1)) (and -(or %lbl%@10841 (=> (= (ControlFlow 0 823) (- 0 10841)) (=> _b40 (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 (= _WRITE_OFFSET_$$dct8x8$1 local_id_x$1))))) -(=> (=> _b40 (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 (= _WRITE_OFFSET_$$dct8x8$1 local_id_x$1))) (and -(or %lbl%@10855 (=> (= (ControlFlow 0 823) (- 0 10855)) (=> _b41 (=> _READ_HAS_OCCURRED_$$dct8x8$1 (= _READ_OFFSET_$$dct8x8$1 local_id_x$1))))) -(=> (=> _b41 (=> _READ_HAS_OCCURRED_$$dct8x8$1 (= _READ_OFFSET_$$dct8x8$1 local_id_x$1))) (and -(or %lbl%@10869 (=> (= (ControlFlow 0 823) (- 0 10869)) (=> _b42 (not _READ_HAS_OCCURRED_$$inter$1)))) -(=> (=> _b42 (not _READ_HAS_OCCURRED_$$inter$1)) (and -(or %lbl%@10877 (=> (= (ControlFlow 0 823) (- 0 10877)) (=> _b43 (not _WRITE_HAS_OCCURRED_$$inter$1)))) -(=> (=> _b43 (not _WRITE_HAS_OCCURRED_$$inter$1)) (and -(or %lbl%@10885 (=> (= (ControlFlow 0 823) (- 0 10885)) (=> _b44 (=> _WRITE_HAS_OCCURRED_$$inter$1 (= _WRITE_OFFSET_$$inter$1 local_id_x$1))))) -(=> (=> _b44 (=> _WRITE_HAS_OCCURRED_$$inter$1 (= _WRITE_OFFSET_$$inter$1 local_id_x$1))) (and -(or %lbl%@10899 (=> (= (ControlFlow 0 823) (- 0 10899)) (=> _b45 (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_OFFSET_$$inter$1 local_id_x$1))))) -(=> (=> _b45 (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_OFFSET_$$inter$1 local_id_x$1))) true)))))))))))))))))))))))))))))))))))))) -(let ((PreconditionGeneratedEntry_correct (=> (and %lbl%+9318 true) (=> (bvsgt group_size_x #x00000000) (=> (and -(bvsgt num_groups_x #x00000000) -(bvsge group_id_x$1 #x00000000) -(bvsge group_id_x$2 #x00000000) -(bvslt group_id_x$1 num_groups_x)) (=> (and -(bvslt group_id_x$2 num_groups_x) -(bvsge local_id_x$1 #x00000000) -(bvsge local_id_x$2 #x00000000) -(bvslt local_id_x$1 group_size_x) -(bvslt local_id_x$2 group_size_x) -(bvsgt group_size_y #x00000000) -(bvsgt num_groups_y #x00000000) -(bvsge group_id_y$1 #x00000000)) (=> (and -(bvsge group_id_y$2 #x00000000) -(bvslt group_id_y$1 num_groups_y) -(bvslt group_id_y$2 num_groups_y) -(bvsge local_id_y$1 #x00000000) -(bvsge local_id_y$2 #x00000000) -(bvslt local_id_y$1 group_size_y) -(bvslt local_id_y$2 group_size_y) -(bvsgt group_size_z #x00000000) -(bvsgt num_groups_z #x00000000) -(bvsge group_id_z$1 #x00000000) -(bvsge group_id_z$2 #x00000000) -(bvslt group_id_z$1 num_groups_z) -(bvslt group_id_z$2 num_groups_z) -(bvsge local_id_z$1 #x00000000) -(bvsge local_id_z$2 #x00000000) -(bvslt local_id_z$1 group_size_z)) (=> (and -(bvslt local_id_z$2 group_size_z) -(=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (or -(not (= local_id_x$1 local_id_x$2)) -(not (= local_id_y$1 local_id_y$2)) -(not (= local_id_z$1 local_id_z$2)))) -(=> _b0 (= _P$1 _P$2)) -(=> _b1 (=> (and -_P$1 -_P$2) (= $blockIdx$1 $blockIdx$2))) -(=> _b2 (= $blockIdx$1 $blockIdx$2)) -(=> _b3 (=> (and -_P$1 -_P$2) (= $blockIdy$1 $blockIdy$2))) -(=> _b4 (= $blockIdy$1 $blockIdy$2)) -(=> _b5 (=> (and -_P$1 -_P$2) (= $localIdx$1 $localIdx$2))) -(=> _b6 (= $localIdx$1 $localIdx$2)) -(=> _b7 (=> (and -_P$1 -_P$2) (= $localIdy$1 $localIdy$2))) -(=> _b8 (= $localIdy$1 $localIdy$2)) -(=> _b9 (=> (and -_P$1 -_P$2) (= $blockWidth$1 $blockWidth$2))) -(=> _b10 (= $blockWidth$1 $blockWidth$2)) -(=> _b11 (=> (and -_P$1 -_P$2) (= $globalWidth$1 $globalWidth$2))) -(=> _b12 (= $globalWidth$1 $globalWidth$2)) -(=> _b13 (not _READ_HAS_OCCURRED_$$output$1)) -(=> _b14 (not _WRITE_HAS_OCCURRED_$$output$1)) -(=> _b15 (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_OFFSET_$$output$1 local_id_x$1))) -(=> _b16 (=> _READ_HAS_OCCURRED_$$output$1 (= _READ_OFFSET_$$output$1 local_id_x$1))) -(=> _b17 (not _READ_HAS_OCCURRED_$$input$1)) -(=> _b18 (not _WRITE_HAS_OCCURRED_$$input$1)) -(=> _b19 (=> _WRITE_HAS_OCCURRED_$$input$1 (= _WRITE_OFFSET_$$input$1 local_id_x$1))) -(=> _b20 (=> _READ_HAS_OCCURRED_$$input$1 (= _READ_OFFSET_$$input$1 local_id_x$1))) -(=> _b21 (not _READ_HAS_OCCURRED_$$dct8x8$1)) -(=> _b22 (not _WRITE_HAS_OCCURRED_$$dct8x8$1)) -(=> _b23 (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 (= _WRITE_OFFSET_$$dct8x8$1 local_id_x$1))) -(=> _b24 (=> _READ_HAS_OCCURRED_$$dct8x8$1 (= _READ_OFFSET_$$dct8x8$1 local_id_x$1))) -(=> _b25 (not _READ_HAS_OCCURRED_$$inter$1)) -(=> _b26 (not _WRITE_HAS_OCCURRED_$$inter$1)) -(=> _b27 (=> _WRITE_HAS_OCCURRED_$$inter$1 (= _WRITE_OFFSET_$$inter$1 local_id_x$1))) -(=> _b28 (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_OFFSET_$$inter$1 local_id_x$1))) -(= (ControlFlow 0 9318) 823)) $entry_correct)))))))) -PreconditionGeneratedEntry_correct)))) -(declare-fun %lbl%+5094 () Bool) -(declare-fun %lbl%@16466 () Bool) -(declare-fun _P$2@@0 () Bool) -(declare-fun _WRITE_HAS_OCCURRED_$$output$1@0 () Bool) -(declare-fun _WRITE_OFFSET_$$output$1@0 () (_ BitVec 32)) -(declare-fun v2$2@0 () (_ BitVec 32)) -(declare-fun %lbl%@16478 () Bool) -(declare-fun %lbl%+5088 () Bool) -(declare-fun _P$1@@0 () Bool) -(declare-fun inline$_LOG_WRITE_$$output$0$track@0 () Bool) -(declare-fun v2$1@0 () (_ BitVec 32)) -(declare-fun _WRITE_SOURCE_$$output$1@0 () (_ BitVec 32)) -(declare-fun _WRITE_SOURCE_$$output$1 () (_ BitVec 32)) -(declare-fun %lbl%+5092 () Bool) -(declare-fun p4$1@3 () Bool) -(declare-fun p4$2@3 () Bool) -(declare-fun %lbl%@16389 () Bool) -(declare-fun %lbl%+5096 () Bool) -(declare-fun %lbl%@16216 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$input$1@1 () Bool) -(declare-fun _READ_SOURCE_$$input$1@1 () (_ BitVec 32)) -(declare-fun %lbl%@16224 () Bool) -(declare-fun %lbl%@16230 () Bool) -(declare-fun %lbl%@16240 () Bool) -(declare-fun _WRITE_SOURCE_$$input$1 () (_ BitVec 32)) -(declare-fun %lbl%@16252 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$dct8x8$1@3 () Bool) -(declare-fun _READ_SOURCE_$$dct8x8$1@3 () (_ BitVec 32)) -(declare-fun %lbl%@16267 () Bool) -(declare-fun %lbl%@16273 () Bool) -(declare-fun %lbl%@16283 () Bool) -(declare-fun _WRITE_SOURCE_$$dct8x8$1 () (_ BitVec 32)) -(declare-fun %lbl%@16295 () Bool) -(declare-fun %lbl%@16301 () Bool) -(declare-fun %lbl%@16311 () Bool) -(declare-fun _READ_SOURCE_$$output$1 () (_ BitVec 32)) -(declare-fun %lbl%@16323 () Bool) -(declare-fun %lbl%@16335 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$inter$1@1 () Bool) -(declare-fun _READ_SOURCE_$$inter$1@1 () (_ BitVec 32)) -(declare-fun %lbl%@16343 () Bool) -(declare-fun _WRITE_HAS_OCCURRED_$$inter$1@0 () Bool) -(declare-fun _WRITE_SOURCE_$$inter$1@0 () (_ BitVec 32)) -(declare-fun %lbl%@16351 () Bool) -(declare-fun %lbl%@16361 () Bool) -(declare-fun %lbl%@16371 () Bool) -(declare-fun %lbl%@16376 () Bool) -(declare-fun %lbl%+5010 () Bool) -(declare-fun %lbl%@16114 () Bool) -(declare-fun p5$2@1 () Bool) -(declare-fun $cond37$2@2 () (_ BitVec 32)) -(declare-fun $acc.1$1@2 () (_ BitVec 32)) -(declare-fun p5$1@1 () Bool) -(declare-fun FADD32 ((_ BitVec 32) (_ BitVec 32)) (_ BitVec 32)) -(declare-fun $acc.1$1@1 () (_ BitVec 32)) -(declare-fun FMUL32 ((_ BitVec 32) (_ BitVec 32)) (_ BitVec 32)) -(declare-fun v11$1@1 () (_ BitVec 32)) -(declare-fun v12$1@1 () (_ BitVec 32)) -(declare-fun $acc.1$2@2 () (_ BitVec 32)) -(declare-fun $acc.1$2@1 () (_ BitVec 32)) -(declare-fun v11$2@1 () (_ BitVec 32)) -(declare-fun v12$2@1 () (_ BitVec 32)) -(declare-fun $k21.0$1@2 () (_ BitVec 32)) -(declare-fun $k21.0$1@1 () (_ BitVec 32)) -(declare-fun $k21.0$2@2 () (_ BitVec 32)) -(declare-fun $k21.0$2@1 () (_ BitVec 32)) -(declare-fun p4$1@2 () Bool) -(declare-fun p4$2@2 () Bool) -(declare-fun %lbl%+5004 () Bool) -(declare-fun inline$_LOG_READ_$$dct8x8$1$track@1 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$dct8x8$1@2 () Bool) -(declare-fun _READ_OFFSET_$$dct8x8$1@3 () (_ BitVec 32)) -(declare-fun $cond37$1@2 () (_ BitVec 32)) -(declare-fun _READ_OFFSET_$$dct8x8$1@2 () (_ BitVec 32)) -(declare-fun _READ_SOURCE_$$dct8x8$1@2 () (_ BitVec 32)) -(declare-fun %lbl%+5008 () Bool) -(declare-fun %lbl%@15983 () Bool) -(declare-fun _WRITE_OFFSET_$$inter$1@0 () (_ BitVec 32)) -(declare-fun v9$2@1 () (_ BitVec 32)) -(declare-fun %lbl%@16019 () Bool) -(declare-fun _HAVOC_bv32$1@5 () (_ BitVec 32)) -(declare-fun v12$1@0 () (_ BitVec 32)) -(declare-fun _HAVOC_bv32$2@5 () (_ BitVec 32)) -(declare-fun v12$2@0 () (_ BitVec 32)) -(declare-fun %lbl%+4922 () Bool) -(declare-fun inline$_LOG_READ_$$inter$0$track@1 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$inter$1@0 () Bool) -(declare-fun _READ_OFFSET_$$inter$1@1 () (_ BitVec 32)) -(declare-fun v9$1@1 () (_ BitVec 32)) -(declare-fun _READ_OFFSET_$$inter$1@0 () (_ BitVec 32)) -(declare-fun _READ_SOURCE_$$inter$1@0 () (_ BitVec 32)) -(declare-fun %lbl%+4926 () Bool) -(declare-fun p4$1@1 () Bool) -(declare-fun p4$2@1 () Bool) -(declare-fun v8$1@1 () Bool) -(declare-fun $blockWidth$1@@0 () (_ BitVec 32)) -(declare-fun v8$1@0 () Bool) -(declare-fun v8$2@1 () Bool) -(declare-fun $blockWidth$2@@0 () (_ BitVec 32)) -(declare-fun v8$2@0 () Bool) -(declare-fun v0$1@0 () (_ BitVec 32)) -(declare-fun v9$1@0 () (_ BitVec 32)) -(declare-fun v0$2@0 () (_ BitVec 32)) -(declare-fun v9$2@0 () (_ BitVec 32)) -(declare-fun v10$1@1 () Bool) -(declare-fun $inverse$1 () (_ BitVec 32)) -(declare-fun v10$1@0 () Bool) -(declare-fun v10$2@1 () Bool) -(declare-fun $inverse$2 () (_ BitVec 32)) -(declare-fun v10$2@0 () Bool) -(declare-fun p7$1@1 () Bool) -(declare-fun p7$2@1 () Bool) -(declare-fun p6$1@1 () Bool) -(declare-fun p6$2@1 () Bool) -(declare-fun $cond37$1@1 () (_ BitVec 32)) -(declare-fun v1$1@0 () (_ BitVec 32)) -(declare-fun $cond37$1@0 () (_ BitVec 32)) -(declare-fun $cond37$2@1 () (_ BitVec 32)) -(declare-fun v1$2@0 () (_ BitVec 32)) -(declare-fun $cond37$2@0 () (_ BitVec 32)) -(declare-fun %lbl%@15888 () Bool) -(declare-fun _HAVOC_bv32$1@4 () (_ BitVec 32)) -(declare-fun v11$1@0 () (_ BitVec 32)) -(declare-fun _HAVOC_bv32$2@4 () (_ BitVec 32)) -(declare-fun v11$2@0 () (_ BitVec 32)) -(declare-fun %lbl%+4844 () Bool) -(declare-fun $acc.1$1@0 () (_ BitVec 32)) -(declare-fun $acc.1$1 () (_ BitVec 32)) -(declare-fun $acc.1$2@0 () (_ BitVec 32)) -(declare-fun $acc.1$2 () (_ BitVec 32)) -(declare-fun $k21.0$1@0 () (_ BitVec 32)) -(declare-fun $k21.0$1 () (_ BitVec 32)) -(declare-fun $k21.0$2@0 () (_ BitVec 32)) -(declare-fun $k21.0$2 () (_ BitVec 32)) -(declare-fun p4$1@0 () Bool) -(declare-fun p4$2@0 () Bool) -(declare-fun %lbl%@15146 () Bool) -(declare-fun %lbl%@15154 () Bool) -(declare-fun %lbl%@15160 () Bool) -(declare-fun %lbl%@15170 () Bool) -(declare-fun %lbl%@15182 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$dct8x8$1@1 () Bool) -(declare-fun _READ_SOURCE_$$dct8x8$1@1 () (_ BitVec 32)) -(declare-fun %lbl%@15197 () Bool) -(declare-fun %lbl%@15203 () Bool) -(declare-fun %lbl%@15213 () Bool) -(declare-fun %lbl%@15225 () Bool) -(declare-fun %lbl%@15231 () Bool) -(declare-fun %lbl%@15241 () Bool) -(declare-fun %lbl%@15253 () Bool) -(declare-fun %lbl%@15265 () Bool) -(declare-fun _READ_SOURCE_$$inter$1 () (_ BitVec 32)) -(declare-fun %lbl%@15275 () Bool) -(declare-fun %lbl%@15283 () Bool) -(declare-fun %lbl%@15295 () Bool) -(declare-fun %lbl%@15305 () Bool) -(declare-fun %lbl%@15310 () Bool) -(declare-fun %lbl%+4840 () Bool) -(declare-fun %lbl%+4828 () Bool) -(declare-fun inline$$bugle_barrier$0$$1$2@0 () (_ BitVec 1)) -(declare-fun %lbl%+4830 () Bool) -(declare-fun %lbl%+4826 () Bool) -(declare-fun %lbl%+4824 () Bool) -(declare-fun inline$$bugle_barrier$0$$1$1@0 () (_ BitVec 1)) -(declare-fun %lbl%+4832 () Bool) -(declare-fun %lbl%+4822 () Bool) -(declare-fun %lbl%+4820 () Bool) -(declare-fun inline$$bugle_barrier$0$$0$2@0 () (_ BitVec 1)) -(declare-fun %lbl%+4834 () Bool) -(declare-fun %lbl%+4818 () Bool) -(declare-fun %lbl%+4816 () Bool) -(declare-fun inline$$bugle_barrier$0$$0$1@0 () (_ BitVec 1)) -(declare-fun %lbl%+4836 () Bool) -(declare-fun %lbl%+4814 () Bool) -(declare-fun %lbl%+4838 () Bool) -(declare-fun %lbl%+4810 () Bool) -(declare-fun %lbl%@14709 () Bool) -(declare-fun %lbl%+4842 () Bool) -(declare-fun call1967formal@_offset$2@0 () (_ BitVec 32)) -(declare-fun %lbl%@14573 () Bool) -(declare-fun %lbl%@14609 () Bool) -(declare-fun %lbl%+4361 () Bool) -(declare-fun inline$_LOG_WRITE_$$inter$0$track@0 () Bool) -(declare-fun inline$_LOG_WRITE_$$inter$0$_offset$1@0 () (_ BitVec 32)) -(declare-fun _WRITE_SOURCE_$$inter$1 () (_ BitVec 32)) -(declare-fun %lbl%+4359 () Bool) -(declare-fun %lbl%+4365 () Bool) -(declare-fun p0$1@3 () Bool) -(declare-fun p0$2@3 () Bool) -(declare-fun %lbl%@14472 () Bool) -(declare-fun %lbl%+5098 () Bool) -(declare-fun %lbl%@14291 () Bool) -(declare-fun %lbl%@14299 () Bool) -(declare-fun %lbl%@14305 () Bool) -(declare-fun %lbl%@14315 () Bool) -(declare-fun %lbl%@14327 () Bool) -(declare-fun %lbl%@14342 () Bool) -(declare-fun %lbl%@14348 () Bool) -(declare-fun %lbl%@14358 () Bool) -(declare-fun %lbl%@14370 () Bool) -(declare-fun %lbl%@14376 () Bool) -(declare-fun %lbl%@14386 () Bool) -(declare-fun %lbl%@14398 () Bool) -(declare-fun %lbl%@14410 () Bool) -(declare-fun %lbl%@14420 () Bool) -(declare-fun %lbl%@14430 () Bool) -(declare-fun %lbl%@14442 () Bool) -(declare-fun %lbl%@14454 () Bool) -(declare-fun %lbl%@14459 () Bool) -(declare-fun %lbl%+4283 () Bool) -(declare-fun %lbl%@14189 () Bool) -(declare-fun p1$2@1 () Bool) -(declare-fun call1785formal@$ret$2@0 () (_ BitVec 32)) -(declare-fun $acc.0$1@2 () (_ BitVec 32)) -(declare-fun p1$1@1 () Bool) -(declare-fun $acc.0$1@1 () (_ BitVec 32)) -(declare-fun v6$1@1 () (_ BitVec 32)) -(declare-fun v7$1@1 () (_ BitVec 32)) -(declare-fun $acc.0$2@2 () (_ BitVec 32)) -(declare-fun $acc.0$2@1 () (_ BitVec 32)) -(declare-fun v6$2@1 () (_ BitVec 32)) -(declare-fun v7$2@1 () (_ BitVec 32)) -(declare-fun $k.0$1@2 () (_ BitVec 32)) -(declare-fun $k.0$1@1 () (_ BitVec 32)) -(declare-fun $k.0$2@2 () (_ BitVec 32)) -(declare-fun $k.0$2@1 () (_ BitVec 32)) -(declare-fun p0$1@2 () Bool) -(declare-fun p0$2@2 () Bool) -(declare-fun %lbl%+4277 () Bool) -(declare-fun inline$_LOG_READ_$$input$0$track@1 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$input$1@0 () Bool) -(declare-fun _READ_OFFSET_$$input$1@1 () (_ BitVec 32)) -(declare-fun call1785formal@$ret$1@0 () (_ BitVec 32)) -(declare-fun _READ_OFFSET_$$input$1@0 () (_ BitVec 32)) -(declare-fun _READ_SOURCE_$$input$1@0 () (_ BitVec 32)) -(declare-fun %lbl%+4281 () Bool) -(declare-fun %lbl%@14080 () Bool) -(declare-fun $cond$2@2 () (_ BitVec 32)) -(declare-fun %lbl%@14094 () Bool) -(declare-fun _HAVOC_bv32$1@2 () (_ BitVec 32)) -(declare-fun v7$1@0 () (_ BitVec 32)) -(declare-fun _HAVOC_bv32$2@2 () (_ BitVec 32)) -(declare-fun v7$2@0 () (_ BitVec 32)) -(declare-fun %lbl%+4195 () Bool) -(declare-fun inline$_LOG_READ_$$dct8x8$0$track@1 () Bool) -(declare-fun _READ_HAS_OCCURRED_$$dct8x8$1@0 () Bool) -(declare-fun _READ_OFFSET_$$dct8x8$1@1 () (_ BitVec 32)) -(declare-fun $cond$1@2 () (_ BitVec 32)) -(declare-fun _READ_OFFSET_$$dct8x8$1@0 () (_ BitVec 32)) -(declare-fun _READ_SOURCE_$$dct8x8$1@0 () (_ BitVec 32)) -(declare-fun %lbl%+4199 () Bool) -(declare-fun p0$1@1 () Bool) -(declare-fun p0$2@1 () Bool) -(declare-fun v3$1@1 () Bool) -(declare-fun v3$1@0 () Bool) -(declare-fun v3$2@1 () Bool) -(declare-fun v3$2@0 () Bool) -(declare-fun v4$1@1 () Bool) -(declare-fun v4$1@0 () Bool) -(declare-fun v4$2@1 () Bool) -(declare-fun v4$2@0 () Bool) -(declare-fun p3$1@1 () Bool) -(declare-fun p3$2@1 () Bool) -(declare-fun p2$1@1 () Bool) -(declare-fun p2$2@1 () Bool) -(declare-fun $cond$1@1 () (_ BitVec 32)) -(declare-fun $cond$1@0 () (_ BitVec 32)) -(declare-fun $cond$2@1 () (_ BitVec 32)) -(declare-fun $cond$2@0 () (_ BitVec 32)) -(declare-fun %lbl%@13261 () Bool) -(declare-fun %lbl%@13267 () Bool) -(declare-fun %lbl%@13273 () Bool) -(declare-fun %lbl%@13279 () Bool) -(declare-fun %lbl%@13285 () Bool) -(declare-fun %lbl%@13291 () Bool) -(declare-fun %lbl%@13297 () Bool) -(declare-fun %lbl%@13303 () Bool) -(declare-fun %lbl%@13309 () Bool) -(declare-fun %lbl%@13315 () Bool) -(declare-fun %lbl%@13321 () Bool) -(declare-fun %lbl%@13327 () Bool) -(declare-fun %lbl%@13333 () Bool) -(declare-fun %lbl%@13339 () Bool) -(declare-fun %lbl%@13345 () Bool) -(declare-fun %lbl%@13351 () Bool) -(declare-fun %lbl%@13357 () Bool) -(declare-fun %lbl%@13363 () Bool) -(declare-fun %lbl%@13369 () Bool) -(declare-fun %lbl%@13375 () Bool) -(declare-fun %lbl%@13381 () Bool) -(declare-fun %lbl%@13387 () Bool) -(declare-fun %lbl%@13393 () Bool) -(declare-fun %lbl%@13399 () Bool) -(declare-fun %lbl%@13405 () Bool) -(declare-fun %lbl%@13411 () Bool) -(declare-fun %lbl%@13417 () Bool) -(declare-fun %lbl%@13423 () Bool) -(declare-fun %lbl%@13429 () Bool) -(declare-fun %lbl%@13435 () Bool) -(declare-fun %lbl%@13441 () Bool) -(declare-fun %lbl%@13487 () Bool) -(declare-fun %lbl%@13495 () Bool) -(declare-fun %lbl%@13509 () Bool) -(declare-fun %lbl%@13517 () Bool) -(declare-fun %lbl%@13531 () Bool) -(declare-fun %lbl%@13539 () Bool) -(declare-fun %lbl%@13553 () Bool) -(declare-fun %lbl%@13561 () Bool) -(declare-fun %lbl%@13575 () Bool) -(declare-fun %lbl%@13583 () Bool) -(declare-fun %lbl%@13597 () Bool) -(declare-fun %lbl%@13605 () Bool) -(declare-fun $width$1 () (_ BitVec 32)) -(declare-fun $width$2 () (_ BitVec 32)) -(declare-fun %lbl%@13619 () Bool) -(declare-fun %lbl%@13627 () Bool) -(declare-fun %lbl%@13635 () Bool) -(declare-fun %lbl%@13643 () Bool) -(declare-fun %lbl%@13657 () Bool) -(declare-fun %lbl%@13671 () Bool) -(declare-fun %lbl%@13678 () Bool) -(declare-fun %lbl%@13686 () Bool) -(declare-fun %lbl%@13700 () Bool) -(declare-fun %lbl%@13712 () Bool) -(declare-fun %lbl%@13719 () Bool) -(declare-fun %lbl%@13727 () Bool) -(declare-fun %lbl%@13741 () Bool) -(declare-fun %lbl%@13753 () Bool) -(declare-fun %lbl%@13761 () Bool) -(declare-fun %lbl%@13769 () Bool) -(declare-fun %lbl%@13783 () Bool) -(declare-fun %lbl%@13985 () Bool) -(declare-fun _HAVOC_bv32$1@1 () (_ BitVec 32)) -(declare-fun v6$1@0 () (_ BitVec 32)) -(declare-fun _HAVOC_bv32$2@1 () (_ BitVec 32)) -(declare-fun v6$2@0 () (_ BitVec 32)) -(declare-fun %lbl%+4117 () Bool) -(declare-fun v0$1 () (_ BitVec 32)) -(declare-fun v0$2 () (_ BitVec 32)) -(declare-fun v1$1 () (_ BitVec 32)) -(declare-fun v1$2 () (_ BitVec 32)) -(declare-fun v2$1 () (_ BitVec 32)) -(declare-fun v2$2 () (_ BitVec 32)) -(declare-fun $acc.0$1@0 () (_ BitVec 32)) -(declare-fun $acc.0$1 () (_ BitVec 32)) -(declare-fun $acc.0$2@0 () (_ BitVec 32)) -(declare-fun $acc.0$2 () (_ BitVec 32)) -(declare-fun $k.0$1@0 () (_ BitVec 32)) -(declare-fun $k.0$1 () (_ BitVec 32)) -(declare-fun $k.0$2@0 () (_ BitVec 32)) -(declare-fun $k.0$2 () (_ BitVec 32)) -(declare-fun p0$1@0 () Bool) -(declare-fun p0$2@0 () Bool) -(declare-fun %lbl%@12497 () Bool) -(declare-fun _READ_SOURCE_$$input$1 () (_ BitVec 32)) -(declare-fun %lbl%@12507 () Bool) -(declare-fun %lbl%@12513 () Bool) -(declare-fun %lbl%@12525 () Bool) -(declare-fun %lbl%@12537 () Bool) -(declare-fun _READ_SOURCE_$$dct8x8$1 () (_ BitVec 32)) -(declare-fun %lbl%@12555 () Bool) -(declare-fun %lbl%@12561 () Bool) -(declare-fun %lbl%@12573 () Bool) -(declare-fun %lbl%@12585 () Bool) -(declare-fun %lbl%@12591 () Bool) -(declare-fun %lbl%@12601 () Bool) -(declare-fun %lbl%@12613 () Bool) -(declare-fun %lbl%@12625 () Bool) -(declare-fun %lbl%@12635 () Bool) -(declare-fun %lbl%@12645 () Bool) -(declare-fun %lbl%@12657 () Bool) -(declare-fun %lbl%@12669 () Bool) -(declare-fun %lbl%@12674 () Bool) -(declare-fun %lbl%+11167 () Bool) -(define-fun $DCT () Bool (=> (= (ControlFlow 0 0) 11167) (let (($for.cond22.tail$1_correct (=> (and %lbl%+5094 true) (and -(or %lbl%@16466 (=> (= (ControlFlow 0 5094) (- 0 16466)) (not (and -_P$2@@0 -_WRITE_HAS_OCCURRED_$$output$1@0 -(= _WRITE_OFFSET_$$output$1@0 v2$2@0))))) -(=> (not (and -_P$2@@0 -_WRITE_HAS_OCCURRED_$$output$1@0 -(= _WRITE_OFFSET_$$output$1@0 v2$2@0))) (and -(or %lbl%@16478 (=> (= (ControlFlow 0 5094) (- 0 16478)) (not (and -_P$2@@0 -_READ_HAS_OCCURRED_$$output$1 -(= _READ_OFFSET_$$output$1 v2$2@0))))) -(=> (not (and -_P$2@@0 -_READ_HAS_OCCURRED_$$output$1 -(= _READ_OFFSET_$$output$1 v2$2@0))) true))))))) -(let ((inline$_LOG_WRITE_$$output$0$_LOG_WRITE_correct (=> (and %lbl%+5088 true) (=> (and -(= _WRITE_HAS_OCCURRED_$$output$1@0 (ite (and -_P$1@@0 -inline$_LOG_WRITE_$$output$0$track@0) true _WRITE_HAS_OCCURRED_$$output$1)) -(= _WRITE_OFFSET_$$output$1@0 (ite (and -_P$1@@0 -inline$_LOG_WRITE_$$output$0$track@0) v2$1@0 _WRITE_OFFSET_$$output$1)) -(= _WRITE_SOURCE_$$output$1@0 (ite (and -_P$1@@0 -inline$_LOG_WRITE_$$output$0$track@0) #x00000002 _WRITE_SOURCE_$$output$1)) -(= (ControlFlow 0 5088) 5094)) $for.cond22.tail$1_correct)))) -(let (($for.cond22.tail_correct (=> (and %lbl%+5092 true) (=> (and -(not p4$1@3) -(not p4$2@3)) (and -(or %lbl%@16389 (=> (= (ControlFlow 0 5092) (- 0 16389)) (=> _P$1@@0 true))) -(=> (=> _P$1@@0 true) (=> (= (ControlFlow 0 5092) 5088) inline$_LOG_WRITE_$$output$0$_LOG_WRITE_correct))))))) -(let (($for.cond22.backedge_correct (=> (and %lbl%+5096 true) (=> (or -p4$1@3 -p4$2@3) (and -(or %lbl%@16216 (=> (= (ControlFlow 0 5096) (- 0 16216)) (=> _READ_HAS_OCCURRED_$$input$1@1 (= _READ_SOURCE_$$input$1@1 #x00000006)))) -(=> (=> _READ_HAS_OCCURRED_$$input$1@1 (= _READ_SOURCE_$$input$1@1 #x00000006)) (and -(or %lbl%@16224 (=> (= (ControlFlow 0 5096) (- 0 16224)) (=> _WRITE_HAS_OCCURRED_$$input$1 false))) -(=> (=> _WRITE_HAS_OCCURRED_$$input$1 false) (and -(or %lbl%@16230 (=> (= (ControlFlow 0 5096) (- 0 16230)) (=> (not _READ_HAS_OCCURRED_$$input$1@1) (= _READ_SOURCE_$$input$1@1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$input$1@1) (= _READ_SOURCE_$$input$1@1 #x00000000)) (and -(or %lbl%@16240 (=> (= (ControlFlow 0 5096) (- 0 16240)) (=> (not _WRITE_HAS_OCCURRED_$$input$1) (= _WRITE_SOURCE_$$input$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$input$1) (= _WRITE_SOURCE_$$input$1 #x00000000)) (and -(or %lbl%@16252 (=> (= (ControlFlow 0 5096) (- 0 16252)) (=> _READ_HAS_OCCURRED_$$dct8x8$1@3 (or -(= _READ_SOURCE_$$dct8x8$1@3 #x00000004) -(= _READ_SOURCE_$$dct8x8$1@3 #x00000005))))) -(=> (=> _READ_HAS_OCCURRED_$$dct8x8$1@3 (or -(= _READ_SOURCE_$$dct8x8$1@3 #x00000004) -(= _READ_SOURCE_$$dct8x8$1@3 #x00000005))) (and -(or %lbl%@16267 (=> (= (ControlFlow 0 5096) (- 0 16267)) (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 false))) -(=> (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 false) (and -(or %lbl%@16273 (=> (= (ControlFlow 0 5096) (- 0 16273)) (=> (not _READ_HAS_OCCURRED_$$dct8x8$1@3) (= _READ_SOURCE_$$dct8x8$1@3 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$dct8x8$1@3) (= _READ_SOURCE_$$dct8x8$1@3 #x00000000)) (and -(or %lbl%@16283 (=> (= (ControlFlow 0 5096) (- 0 16283)) (=> (not _WRITE_HAS_OCCURRED_$$dct8x8$1) (= _WRITE_SOURCE_$$dct8x8$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$dct8x8$1) (= _WRITE_SOURCE_$$dct8x8$1 #x00000000)) (and -(or %lbl%@16295 (=> (= (ControlFlow 0 5096) (- 0 16295)) (=> _READ_HAS_OCCURRED_$$output$1 false))) -(=> (=> _READ_HAS_OCCURRED_$$output$1 false) (and -(or %lbl%@16301 (=> (= (ControlFlow 0 5096) (- 0 16301)) (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_SOURCE_$$output$1 #x00000002)))) -(=> (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_SOURCE_$$output$1 #x00000002)) (and -(or %lbl%@16311 (=> (= (ControlFlow 0 5096) (- 0 16311)) (=> (not _READ_HAS_OCCURRED_$$output$1) (= _READ_SOURCE_$$output$1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$output$1) (= _READ_SOURCE_$$output$1 #x00000000)) (and -(or %lbl%@16323 (=> (= (ControlFlow 0 5096) (- 0 16323)) (=> (not _WRITE_HAS_OCCURRED_$$output$1) (= _WRITE_SOURCE_$$output$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$output$1) (= _WRITE_SOURCE_$$output$1 #x00000000)) (and -(or %lbl%@16335 (=> (= (ControlFlow 0 5096) (- 0 16335)) (=> _READ_HAS_OCCURRED_$$inter$1@1 (= _READ_SOURCE_$$inter$1@1 #x00000003)))) -(=> (=> _READ_HAS_OCCURRED_$$inter$1@1 (= _READ_SOURCE_$$inter$1@1 #x00000003)) (and -(or %lbl%@16343 (=> (= (ControlFlow 0 5096) (- 0 16343)) (=> _WRITE_HAS_OCCURRED_$$inter$1@0 (= _WRITE_SOURCE_$$inter$1@0 #x00000001)))) -(=> (=> _WRITE_HAS_OCCURRED_$$inter$1@0 (= _WRITE_SOURCE_$$inter$1@0 #x00000001)) (and -(or %lbl%@16351 (=> (= (ControlFlow 0 5096) (- 0 16351)) (=> (not _READ_HAS_OCCURRED_$$inter$1@1) (= _READ_SOURCE_$$inter$1@1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$inter$1@1) (= _READ_SOURCE_$$inter$1@1 #x00000000)) (and -(or %lbl%@16361 (=> (= (ControlFlow 0 5096) (- 0 16361)) (=> (not _WRITE_HAS_OCCURRED_$$inter$1@0) (= _WRITE_SOURCE_$$inter$1@0 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$inter$1@0) (= _WRITE_SOURCE_$$inter$1@0 #x00000000)) (and -(or %lbl%@16371 (=> (= (ControlFlow 0 5096) (- 0 16371)) (=> p4$1@3 _P$1@@0))) -(=> (=> p4$1@3 _P$1@@0) (and -(or %lbl%@16376 (=> (= (ControlFlow 0 5096) (- 0 16376)) (=> p4$2@3 _P$2@@0))) -(=> (=> p4$2@3 _P$2@@0) true)))))))))))))))))))))))))))))))))))))))) -(let (($for.cond22$2_correct (=> (and %lbl%+5010 true) (and -(or %lbl%@16114 (=> (= (ControlFlow 0 5010) (- 0 16114)) (not (and -p5$2@1 -_WRITE_HAS_OCCURRED_$$dct8x8$1 -(= _WRITE_OFFSET_$$dct8x8$1 $cond37$2@2))))) -(=> (not (and -p5$2@1 -_WRITE_HAS_OCCURRED_$$dct8x8$1 -(= _WRITE_OFFSET_$$dct8x8$1 $cond37$2@2))) (=> (and -(= $acc.1$1@2 (ite p5$1@1 (FADD32 $acc.1$1@1 (FMUL32 v11$1@1 v12$1@1)) $acc.1$1@1)) -(= $acc.1$2@2 (ite p5$2@1 (FADD32 $acc.1$2@1 (FMUL32 v11$2@1 v12$2@1)) $acc.1$2@1)) -(= $k21.0$1@2 (ite p5$1@1 (bvadd $k21.0$1@1 #x00000001) $k21.0$1@1)) -(= $k21.0$2@2 (ite p5$2@1 (bvadd $k21.0$2@1 #x00000001) $k21.0$2@1)) -(= p4$1@3 (ite p5$1@1 true p4$1@2)) -(= p4$2@3 (ite p5$2@1 true p4$2@2))) (and -(=> (= (ControlFlow 0 5010) 5096) $for.cond22.backedge_correct) -(=> (= (ControlFlow 0 5010) 5092) $for.cond22.tail_correct)))))))) -(let ((inline$_LOG_READ_$$dct8x8$1$_LOG_READ_correct (=> (and %lbl%+5004 true) (=> (and -(= _READ_HAS_OCCURRED_$$dct8x8$1@3 (ite (and -p5$1@1 -inline$_LOG_READ_$$dct8x8$1$track@1) true _READ_HAS_OCCURRED_$$dct8x8$1@2)) -(= _READ_OFFSET_$$dct8x8$1@3 (ite (and -p5$1@1 -inline$_LOG_READ_$$dct8x8$1$track@1) $cond37$1@2 _READ_OFFSET_$$dct8x8$1@2)) -(= _READ_SOURCE_$$dct8x8$1@3 (ite (and -p5$1@1 -inline$_LOG_READ_$$dct8x8$1$track@1) #x00000004 _READ_SOURCE_$$dct8x8$1@2)) -(= (ControlFlow 0 5004) 5010)) $for.cond22$2_correct)))) -(let (($for.cond22$1_correct (=> (and %lbl%+5008 true) (and -(or %lbl%@15983 (=> (= (ControlFlow 0 5008) (- 0 15983)) (not (and -p5$2@1 -_WRITE_HAS_OCCURRED_$$inter$1@0 -(= _WRITE_OFFSET_$$inter$1@0 v9$2@1) -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2))))) -(=> (not (and -p5$2@1 -_WRITE_HAS_OCCURRED_$$inter$1@0 -(= _WRITE_OFFSET_$$inter$1@0 v9$2@1) -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2))) (and -(or %lbl%@16019 (=> (= (ControlFlow 0 5008) (- 0 16019)) (=> p5$1@1 true))) -(=> (=> p5$1@1 true) (=> (and -(= v12$1@1 (ite p5$1@1 _HAVOC_bv32$1@5 v12$1@0)) -(= v12$2@1 (ite p5$2@1 _HAVOC_bv32$2@5 v12$2@0)) -(= (ControlFlow 0 5008) 5004)) inline$_LOG_READ_$$dct8x8$1$_LOG_READ_correct)))))))) -(let ((inline$_LOG_READ_$$inter$0$_LOG_READ_correct (=> (and %lbl%+4922 true) (=> (and -(= _READ_HAS_OCCURRED_$$inter$1@1 (ite (and -p5$1@1 -inline$_LOG_READ_$$inter$0$track@1) true _READ_HAS_OCCURRED_$$inter$1@0)) -(= _READ_OFFSET_$$inter$1@1 (ite (and -p5$1@1 -inline$_LOG_READ_$$inter$0$track@1) v9$1@1 _READ_OFFSET_$$inter$1@0)) -(= _READ_SOURCE_$$inter$1@1 (ite (and -p5$1@1 -inline$_LOG_READ_$$inter$0$track@1) #x00000003 _READ_SOURCE_$$inter$1@0)) -(= (ControlFlow 0 4922) 5008)) $for.cond22$1_correct)))) -(let (($for.cond22_correct (=> (and %lbl%+4926 true) (=> (and -(=> _READ_HAS_OCCURRED_$$input$1@1 (= _READ_SOURCE_$$input$1@1 #x00000006)) -(=> _WRITE_HAS_OCCURRED_$$input$1 false) -(=> (not _READ_HAS_OCCURRED_$$input$1@1) (= _READ_SOURCE_$$input$1@1 #x00000000)) -(=> (not _WRITE_HAS_OCCURRED_$$input$1) (= _WRITE_SOURCE_$$input$1 #x00000000))) (=> (and -(=> _READ_HAS_OCCURRED_$$dct8x8$1@2 (or -(= _READ_SOURCE_$$dct8x8$1@2 #x00000004) -(= _READ_SOURCE_$$dct8x8$1@2 #x00000005))) -(=> _WRITE_HAS_OCCURRED_$$dct8x8$1 false) -(=> (not _READ_HAS_OCCURRED_$$dct8x8$1@2) (= _READ_SOURCE_$$dct8x8$1@2 #x00000000)) -(=> (not _WRITE_HAS_OCCURRED_$$dct8x8$1) (= _WRITE_SOURCE_$$dct8x8$1 #x00000000)) -(=> _READ_HAS_OCCURRED_$$output$1 false) -(=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_SOURCE_$$output$1 #x00000002)) -(=> (not _READ_HAS_OCCURRED_$$output$1) (= _READ_SOURCE_$$output$1 #x00000000)) -(=> (not _WRITE_HAS_OCCURRED_$$output$1) (= _WRITE_SOURCE_$$output$1 #x00000000)) -(=> _READ_HAS_OCCURRED_$$inter$1@0 (= _READ_SOURCE_$$inter$1@0 #x00000003)) -(=> _WRITE_HAS_OCCURRED_$$inter$1@0 (= _WRITE_SOURCE_$$inter$1@0 #x00000001)) -(=> (not _READ_HAS_OCCURRED_$$inter$1@0) (= _READ_SOURCE_$$inter$1@0 #x00000000)) -(=> (not _WRITE_HAS_OCCURRED_$$inter$1@0) (= _WRITE_SOURCE_$$inter$1@0 #x00000000)) -(=> p4$1@1 _P$1@@0) -(=> p4$2@1 _P$2@@0) -(= v8$1@1 (ite p4$1@1 (bvult $k21.0$1@1 $blockWidth$1@@0) v8$1@0)) -(= v8$2@1 (ite p4$2@1 (bvult $k21.0$2@1 $blockWidth$2@@0) v8$2@0)) -(= p5$1@1 (ite p4$1@1 v8$1@1 false)) -(= p5$2@1 (ite p4$2@1 v8$2@1 false)) -(= p4$1@2 (ite p4$1@1 v8$1@1 p4$1@1)) -(= p4$2@2 (ite p4$2@1 v8$2@1 p4$2@1)) -(= v9$1@1 (ite p5$1@1 (bvadd (bvmul v0$1@0 $blockWidth$1@@0) $k21.0$1@1) v9$1@0)) -(= v9$2@1 (ite p5$2@1 (bvadd (bvmul v0$2@0 $blockWidth$2@@0) $k21.0$2@1) v9$2@0)) -(= v10$1@1 (ite p5$1@1 (not (= $inverse$1 #x00000000)) v10$1@0)) -(= v10$2@1 (ite p5$2@1 (not (= $inverse$2 #x00000000)) v10$2@0)) -(= p7$1@1 (ite p5$1@1 v10$1@1 false)) -(= p7$2@1 (ite p5$2@1 v10$2@1 false)) -(= p6$1@1 (ite p5$1@1 (not v10$1@1) false)) -(= p6$2@1 (ite p5$2@1 (not v10$2@1) false)) -(= $cond37$1@1 (ite p6$1@1 (bvadd (bvmul $k21.0$1@1 $blockWidth$1@@0) v1$1@0) $cond37$1@0)) -(= $cond37$2@1 (ite p6$2@1 (bvadd (bvmul $k21.0$2@1 $blockWidth$2@@0) v1$2@0) $cond37$2@0)) -(= $cond37$1@2 (ite p7$1@1 (bvadd (bvmul v1$1@0 $blockWidth$1@@0) $k21.0$1@1) $cond37$1@1)) -(= $cond37$2@2 (ite p7$2@1 (bvadd (bvmul v1$2@0 $blockWidth$2@@0) $k21.0$2@1) $cond37$2@1))) (and -(or %lbl%@15888 (=> (= (ControlFlow 0 4926) (- 0 15888)) (=> p5$1@1 true))) -(=> (=> p5$1@1 true) (=> (and -(= v11$1@1 (ite p5$1@1 _HAVOC_bv32$1@4 v11$1@0)) -(= v11$2@1 (ite p5$2@1 _HAVOC_bv32$2@4 v11$2@0)) -(= (ControlFlow 0 4926) 4922)) inline$_LOG_READ_$$inter$0$_LOG_READ_correct)))))))) -(let (($for.cond.tail$2_correct (=> (and %lbl%+4844 true) (=> (and -(= $acc.1$1@0 (ite _P$1@@0 #x00000000 $acc.1$1)) -(= $acc.1$2@0 (ite _P$2@@0 #x00000000 $acc.1$2)) -(= $k21.0$1@0 (ite _P$1@@0 #x00000000 $k21.0$1)) -(= $k21.0$2@0 (ite _P$2@@0 #x00000000 $k21.0$2)) -(= p4$1@0 (ite _P$1@@0 true false)) -(= p4$2@0 (ite _P$2@@0 true false))) (and -(or %lbl%@15146 (=> (= (ControlFlow 0 4844) (- 0 15146)) (=> _READ_HAS_OCCURRED_$$input$1@1 (= _READ_SOURCE_$$input$1@1 #x00000006)))) -(=> (=> _READ_HAS_OCCURRED_$$input$1@1 (= _READ_SOURCE_$$input$1@1 #x00000006)) (and -(or %lbl%@15154 (=> (= (ControlFlow 0 4844) (- 0 15154)) (=> _WRITE_HAS_OCCURRED_$$input$1 false))) -(=> (=> _WRITE_HAS_OCCURRED_$$input$1 false) (and -(or %lbl%@15160 (=> (= (ControlFlow 0 4844) (- 0 15160)) (=> (not _READ_HAS_OCCURRED_$$input$1@1) (= _READ_SOURCE_$$input$1@1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$input$1@1) (= _READ_SOURCE_$$input$1@1 #x00000000)) (and -(or %lbl%@15170 (=> (= (ControlFlow 0 4844) (- 0 15170)) (=> (not _WRITE_HAS_OCCURRED_$$input$1) (= _WRITE_SOURCE_$$input$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$input$1) (= _WRITE_SOURCE_$$input$1 #x00000000)) (and -(or %lbl%@15182 (=> (= (ControlFlow 0 4844) (- 0 15182)) (=> _READ_HAS_OCCURRED_$$dct8x8$1@1 (or -(= _READ_SOURCE_$$dct8x8$1@1 #x00000004) -(= _READ_SOURCE_$$dct8x8$1@1 #x00000005))))) -(=> (=> _READ_HAS_OCCURRED_$$dct8x8$1@1 (or -(= _READ_SOURCE_$$dct8x8$1@1 #x00000004) -(= _READ_SOURCE_$$dct8x8$1@1 #x00000005))) (and -(or %lbl%@15197 (=> (= (ControlFlow 0 4844) (- 0 15197)) (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 false))) -(=> (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 false) (and -(or %lbl%@15203 (=> (= (ControlFlow 0 4844) (- 0 15203)) (=> (not _READ_HAS_OCCURRED_$$dct8x8$1@1) (= _READ_SOURCE_$$dct8x8$1@1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$dct8x8$1@1) (= _READ_SOURCE_$$dct8x8$1@1 #x00000000)) (and -(or %lbl%@15213 (=> (= (ControlFlow 0 4844) (- 0 15213)) (=> (not _WRITE_HAS_OCCURRED_$$dct8x8$1) (= _WRITE_SOURCE_$$dct8x8$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$dct8x8$1) (= _WRITE_SOURCE_$$dct8x8$1 #x00000000)) (and -(or %lbl%@15225 (=> (= (ControlFlow 0 4844) (- 0 15225)) (=> _READ_HAS_OCCURRED_$$output$1 false))) -(=> (=> _READ_HAS_OCCURRED_$$output$1 false) (and -(or %lbl%@15231 (=> (= (ControlFlow 0 4844) (- 0 15231)) (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_SOURCE_$$output$1 #x00000002)))) -(=> (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_SOURCE_$$output$1 #x00000002)) (and -(or %lbl%@15241 (=> (= (ControlFlow 0 4844) (- 0 15241)) (=> (not _READ_HAS_OCCURRED_$$output$1) (= _READ_SOURCE_$$output$1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$output$1) (= _READ_SOURCE_$$output$1 #x00000000)) (and -(or %lbl%@15253 (=> (= (ControlFlow 0 4844) (- 0 15253)) (=> (not _WRITE_HAS_OCCURRED_$$output$1) (= _WRITE_SOURCE_$$output$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$output$1) (= _WRITE_SOURCE_$$output$1 #x00000000)) (and -(or %lbl%@15265 (=> (= (ControlFlow 0 4844) (- 0 15265)) (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_SOURCE_$$inter$1 #x00000003)))) -(=> (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_SOURCE_$$inter$1 #x00000003)) (and -(or %lbl%@15275 (=> (= (ControlFlow 0 4844) (- 0 15275)) (=> _WRITE_HAS_OCCURRED_$$inter$1@0 (= _WRITE_SOURCE_$$inter$1@0 #x00000001)))) -(=> (=> _WRITE_HAS_OCCURRED_$$inter$1@0 (= _WRITE_SOURCE_$$inter$1@0 #x00000001)) (and -(or %lbl%@15283 (=> (= (ControlFlow 0 4844) (- 0 15283)) (=> (not _READ_HAS_OCCURRED_$$inter$1) (= _READ_SOURCE_$$inter$1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$inter$1) (= _READ_SOURCE_$$inter$1 #x00000000)) (and -(or %lbl%@15295 (=> (= (ControlFlow 0 4844) (- 0 15295)) (=> (not _WRITE_HAS_OCCURRED_$$inter$1@0) (= _WRITE_SOURCE_$$inter$1@0 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$inter$1@0) (= _WRITE_SOURCE_$$inter$1@0 #x00000000)) (and -(or %lbl%@15305 (=> (= (ControlFlow 0 4844) (- 0 15305)) (=> p4$1@0 _P$1@@0))) -(=> (=> p4$1@0 _P$1@@0) (and -(or %lbl%@15310 (=> (= (ControlFlow 0 4844) (- 0 15310)) (=> p4$2@0 _P$2@@0))) -(=> (=> p4$2@0 _P$2@@0) (=> (= (ControlFlow 0 4844) 4926) $for.cond22_correct))))))))))))))))))))))))))))))))))))))))) -(let ((inline$$bugle_barrier$0$Return_correct (=> (and %lbl%+4840 true) (=> (= (ControlFlow 0 4840) 4844) $for.cond.tail$2_correct)))) -(let ((inline$$bugle_barrier$0$anon16_Else_correct (=> (and %lbl%+4828 true) (=> (and -(not (and -_P$2@@0 -(= inline$$bugle_barrier$0$$1$2@0 #b1))) -(= (ControlFlow 0 4828) 4840)) inline$$bugle_barrier$0$Return_correct)))) -(let ((inline$$bugle_barrier$0$anon16_Then_correct (=> (and %lbl%+4830 true) (=> (and -_P$2@@0 -(= inline$$bugle_barrier$0$$1$2@0 #b1) -(= (ControlFlow 0 4830) 4840)) inline$$bugle_barrier$0$Return_correct)))) -(let ((inline$$bugle_barrier$0$anon8_correct (=> (and %lbl%+4826 true) (and -(=> (= (ControlFlow 0 4826) 4830) inline$$bugle_barrier$0$anon16_Then_correct) -(=> (= (ControlFlow 0 4826) 4828) inline$$bugle_barrier$0$anon16_Else_correct))))) -(let ((inline$$bugle_barrier$0$anon15_Else_correct (=> (and %lbl%+4824 true) (=> (and -(not (and -_P$1@@0 -(= inline$$bugle_barrier$0$$1$1@0 #b1))) -(= (ControlFlow 0 4824) 4826)) inline$$bugle_barrier$0$anon8_correct)))) -(let ((inline$$bugle_barrier$0$anon15_Then_correct (=> (and %lbl%+4832 true) (=> (and -_P$1@@0 -(= inline$$bugle_barrier$0$$1$1@0 #b1) -(=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (not _READ_HAS_OCCURRED_$$output$1)) -(=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (not _WRITE_HAS_OCCURRED_$$output$1)) -(=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (not _READ_HAS_OCCURRED_$$input$1@1)) -(=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (not _WRITE_HAS_OCCURRED_$$input$1)) -(=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (not _READ_HAS_OCCURRED_$$dct8x8$1@1)) -(=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (not _WRITE_HAS_OCCURRED_$$dct8x8$1))) (and -(=> (= (ControlFlow 0 4832) 4830) inline$$bugle_barrier$0$anon16_Then_correct) -(=> (= (ControlFlow 0 4832) 4828) inline$$bugle_barrier$0$anon16_Else_correct)))))) -(let ((inline$$bugle_barrier$0$anon4_correct (=> (and %lbl%+4822 true) (and -(=> (= (ControlFlow 0 4822) 4832) inline$$bugle_barrier$0$anon15_Then_correct) -(=> (= (ControlFlow 0 4822) 4824) inline$$bugle_barrier$0$anon15_Else_correct))))) -(let ((inline$$bugle_barrier$0$anon14_Else_correct (=> (and %lbl%+4820 true) (=> (and -(not (and -_P$2@@0 -(= inline$$bugle_barrier$0$$0$2@0 #b1))) -(= (ControlFlow 0 4820) 4822)) inline$$bugle_barrier$0$anon4_correct)))) -(let ((inline$$bugle_barrier$0$anon14_Then_correct (=> (and %lbl%+4834 true) (=> (and -_P$2@@0 -(= inline$$bugle_barrier$0$$0$2@0 #b1)) (and -(=> (= (ControlFlow 0 4834) 4832) inline$$bugle_barrier$0$anon15_Then_correct) -(=> (= (ControlFlow 0 4834) 4824) inline$$bugle_barrier$0$anon15_Else_correct)))))) -(let ((inline$$bugle_barrier$0$anon2_correct (=> (and %lbl%+4818 true) (and -(=> (= (ControlFlow 0 4818) 4834) inline$$bugle_barrier$0$anon14_Then_correct) -(=> (= (ControlFlow 0 4818) 4820) inline$$bugle_barrier$0$anon14_Else_correct))))) -(let ((inline$$bugle_barrier$0$anon13_Else_correct (=> (and %lbl%+4816 true) (=> (and -(not (and -_P$1@@0 -(= inline$$bugle_barrier$0$$0$1@0 #b1))) -(= (ControlFlow 0 4816) 4818)) inline$$bugle_barrier$0$anon2_correct)))) -(let ((inline$$bugle_barrier$0$anon13_Then_correct (=> (and %lbl%+4836 true) (=> (and -_P$1@@0 -(= inline$$bugle_barrier$0$$0$1@0 #b1) -(not _READ_HAS_OCCURRED_$$inter$1) -(not _WRITE_HAS_OCCURRED_$$inter$1@0)) (and -(=> (= (ControlFlow 0 4836) 4834) inline$$bugle_barrier$0$anon14_Then_correct) -(=> (= (ControlFlow 0 4836) 4820) inline$$bugle_barrier$0$anon14_Else_correct)))))) -(let ((inline$$bugle_barrier$0$anon12_Else_correct (=> (and %lbl%+4814 true) (=> (not (or -(and -(not _P$1@@0) -(not _P$2@@0)) -(and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2) -(or -(not _P$1@@0) -(not _P$2@@0))))) (and -(=> (= (ControlFlow 0 4814) 4836) inline$$bugle_barrier$0$anon13_Then_correct) -(=> (= (ControlFlow 0 4814) 4816) inline$$bugle_barrier$0$anon13_Else_correct)))))) -(let ((inline$$bugle_barrier$0$anon12_Then_correct (=> (and %lbl%+4838 true) (=> (and -(or -(and -(not _P$1@@0) -(not _P$2@@0)) -(and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2) -(or -(not _P$1@@0) -(not _P$2@@0)))) -(= (ControlFlow 0 4838) 4844)) $for.cond.tail$2_correct)))) -(let ((inline$$bugle_barrier$0$Entry_correct (=> (and %lbl%+4810 true) (=> (and -(= inline$$bugle_barrier$0$$0$1@0 (ite true #b1 #b0)) -(= inline$$bugle_barrier$0$$1$1@0 (ite false #b1 #b0)) -(= inline$$bugle_barrier$0$$0$2@0 (ite true #b1 #b0)) -(= inline$$bugle_barrier$0$$1$2@0 (ite false #b1 #b0))) (and -(or %lbl%@14709 (=> (= (ControlFlow 0 4810) (- 0 14709)) (=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (= _P$1@@0 _P$2@@0)))) -(=> (=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (= _P$1@@0 _P$2@@0)) (and -(=> (= (ControlFlow 0 4810) 4838) inline$$bugle_barrier$0$anon12_Then_correct) -(=> (= (ControlFlow 0 4810) 4814) inline$$bugle_barrier$0$anon12_Else_correct)))))))) -(let (($for.cond.tail$1_correct (=> (and %lbl%+4842 true) (=> (= call1967formal@_offset$2@0 (bvadd (bvmul v1$2@0 $blockWidth$2@@0) v0$2@0)) (and -(or %lbl%@14573 (=> (= (ControlFlow 0 4842) (- 0 14573)) (not (and -_P$2@@0 -_WRITE_HAS_OCCURRED_$$inter$1@0 -(= _WRITE_OFFSET_$$inter$1@0 call1967formal@_offset$2@0) -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2))))) -(=> (not (and -_P$2@@0 -_WRITE_HAS_OCCURRED_$$inter$1@0 -(= _WRITE_OFFSET_$$inter$1@0 call1967formal@_offset$2@0) -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2))) (and -(or %lbl%@14609 (=> (= (ControlFlow 0 4842) (- 0 14609)) (not (and -_P$2@@0 -_READ_HAS_OCCURRED_$$inter$1 -(= _READ_OFFSET_$$inter$1 call1967formal@_offset$2@0) -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2))))) -(=> (not (and -_P$2@@0 -_READ_HAS_OCCURRED_$$inter$1 -(= _READ_OFFSET_$$inter$1 call1967formal@_offset$2@0) -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2))) (=> (= (ControlFlow 0 4842) 4810) inline$$bugle_barrier$0$Entry_correct))))))))) -(let ((inline$_LOG_WRITE_$$inter$0$_LOG_WRITE_correct (=> (and %lbl%+4361 true) (=> (and -(= _WRITE_HAS_OCCURRED_$$inter$1@0 (ite (and -_P$1@@0 -inline$_LOG_WRITE_$$inter$0$track@0) true _WRITE_HAS_OCCURRED_$$inter$1)) -(= _WRITE_OFFSET_$$inter$1@0 (ite (and -_P$1@@0 -inline$_LOG_WRITE_$$inter$0$track@0) inline$_LOG_WRITE_$$inter$0$_offset$1@0 _WRITE_OFFSET_$$inter$1)) -(= _WRITE_SOURCE_$$inter$1@0 (ite (and -_P$1@@0 -inline$_LOG_WRITE_$$inter$0$track@0) #x00000001 _WRITE_SOURCE_$$inter$1)) -(= (ControlFlow 0 4361) 4842)) $for.cond.tail$1_correct)))) -(let ((inline$_LOG_WRITE_$$inter$0$Entry_correct (=> (and %lbl%+4359 true) (=> (and -(= inline$_LOG_WRITE_$$inter$0$_offset$1@0 (bvadd (bvmul v1$1@0 $blockWidth$1@@0) v0$1@0)) -(= (ControlFlow 0 4359) 4361)) inline$_LOG_WRITE_$$inter$0$_LOG_WRITE_correct)))) -(let (($for.cond.tail_correct (=> (and %lbl%+4365 true) (=> (and -(not p0$1@3) -(not p0$2@3)) (and -(or %lbl%@14472 (=> (= (ControlFlow 0 4365) (- 0 14472)) (=> _P$1@@0 true))) -(=> (=> _P$1@@0 true) (=> (= (ControlFlow 0 4365) 4359) inline$_LOG_WRITE_$$inter$0$Entry_correct))))))) -(let (($for.cond.backedge_correct (=> (and %lbl%+5098 true) (=> (or -p0$1@3 -p0$2@3) (and -(or %lbl%@14291 (=> (= (ControlFlow 0 5098) (- 0 14291)) (=> _READ_HAS_OCCURRED_$$input$1@1 (= _READ_SOURCE_$$input$1@1 #x00000006)))) -(=> (=> _READ_HAS_OCCURRED_$$input$1@1 (= _READ_SOURCE_$$input$1@1 #x00000006)) (and -(or %lbl%@14299 (=> (= (ControlFlow 0 5098) (- 0 14299)) (=> _WRITE_HAS_OCCURRED_$$input$1 false))) -(=> (=> _WRITE_HAS_OCCURRED_$$input$1 false) (and -(or %lbl%@14305 (=> (= (ControlFlow 0 5098) (- 0 14305)) (=> (not _READ_HAS_OCCURRED_$$input$1@1) (= _READ_SOURCE_$$input$1@1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$input$1@1) (= _READ_SOURCE_$$input$1@1 #x00000000)) (and -(or %lbl%@14315 (=> (= (ControlFlow 0 5098) (- 0 14315)) (=> (not _WRITE_HAS_OCCURRED_$$input$1) (= _WRITE_SOURCE_$$input$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$input$1) (= _WRITE_SOURCE_$$input$1 #x00000000)) (and -(or %lbl%@14327 (=> (= (ControlFlow 0 5098) (- 0 14327)) (=> _READ_HAS_OCCURRED_$$dct8x8$1@1 (or -(= _READ_SOURCE_$$dct8x8$1@1 #x00000004) -(= _READ_SOURCE_$$dct8x8$1@1 #x00000005))))) -(=> (=> _READ_HAS_OCCURRED_$$dct8x8$1@1 (or -(= _READ_SOURCE_$$dct8x8$1@1 #x00000004) -(= _READ_SOURCE_$$dct8x8$1@1 #x00000005))) (and -(or %lbl%@14342 (=> (= (ControlFlow 0 5098) (- 0 14342)) (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 false))) -(=> (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 false) (and -(or %lbl%@14348 (=> (= (ControlFlow 0 5098) (- 0 14348)) (=> (not _READ_HAS_OCCURRED_$$dct8x8$1@1) (= _READ_SOURCE_$$dct8x8$1@1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$dct8x8$1@1) (= _READ_SOURCE_$$dct8x8$1@1 #x00000000)) (and -(or %lbl%@14358 (=> (= (ControlFlow 0 5098) (- 0 14358)) (=> (not _WRITE_HAS_OCCURRED_$$dct8x8$1) (= _WRITE_SOURCE_$$dct8x8$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$dct8x8$1) (= _WRITE_SOURCE_$$dct8x8$1 #x00000000)) (and -(or %lbl%@14370 (=> (= (ControlFlow 0 5098) (- 0 14370)) (=> _READ_HAS_OCCURRED_$$output$1 false))) -(=> (=> _READ_HAS_OCCURRED_$$output$1 false) (and -(or %lbl%@14376 (=> (= (ControlFlow 0 5098) (- 0 14376)) (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_SOURCE_$$output$1 #x00000002)))) -(=> (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_SOURCE_$$output$1 #x00000002)) (and -(or %lbl%@14386 (=> (= (ControlFlow 0 5098) (- 0 14386)) (=> (not _READ_HAS_OCCURRED_$$output$1) (= _READ_SOURCE_$$output$1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$output$1) (= _READ_SOURCE_$$output$1 #x00000000)) (and -(or %lbl%@14398 (=> (= (ControlFlow 0 5098) (- 0 14398)) (=> (not _WRITE_HAS_OCCURRED_$$output$1) (= _WRITE_SOURCE_$$output$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$output$1) (= _WRITE_SOURCE_$$output$1 #x00000000)) (and -(or %lbl%@14410 (=> (= (ControlFlow 0 5098) (- 0 14410)) (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_SOURCE_$$inter$1 #x00000003)))) -(=> (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_SOURCE_$$inter$1 #x00000003)) (and -(or %lbl%@14420 (=> (= (ControlFlow 0 5098) (- 0 14420)) (=> _WRITE_HAS_OCCURRED_$$inter$1 (= _WRITE_SOURCE_$$inter$1 #x00000001)))) -(=> (=> _WRITE_HAS_OCCURRED_$$inter$1 (= _WRITE_SOURCE_$$inter$1 #x00000001)) (and -(or %lbl%@14430 (=> (= (ControlFlow 0 5098) (- 0 14430)) (=> (not _READ_HAS_OCCURRED_$$inter$1) (= _READ_SOURCE_$$inter$1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$inter$1) (= _READ_SOURCE_$$inter$1 #x00000000)) (and -(or %lbl%@14442 (=> (= (ControlFlow 0 5098) (- 0 14442)) (=> (not _WRITE_HAS_OCCURRED_$$inter$1) (= _WRITE_SOURCE_$$inter$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$inter$1) (= _WRITE_SOURCE_$$inter$1 #x00000000)) (and -(or %lbl%@14454 (=> (= (ControlFlow 0 5098) (- 0 14454)) (=> p0$1@3 _P$1@@0))) -(=> (=> p0$1@3 _P$1@@0) (and -(or %lbl%@14459 (=> (= (ControlFlow 0 5098) (- 0 14459)) (=> p0$2@3 _P$2@@0))) -(=> (=> p0$2@3 _P$2@@0) true)))))))))))))))))))))))))))))))))))))))) -(let (($for.cond$2_correct (=> (and %lbl%+4283 true) (and -(or %lbl%@14189 (=> (= (ControlFlow 0 4283) (- 0 14189)) (not (and -p1$2@1 -_WRITE_HAS_OCCURRED_$$input$1 -(= _WRITE_OFFSET_$$input$1 call1785formal@$ret$2@0))))) -(=> (not (and -p1$2@1 -_WRITE_HAS_OCCURRED_$$input$1 -(= _WRITE_OFFSET_$$input$1 call1785formal@$ret$2@0))) (=> (and -(= $acc.0$1@2 (ite p1$1@1 (FADD32 $acc.0$1@1 (FMUL32 v6$1@1 v7$1@1)) $acc.0$1@1)) -(= $acc.0$2@2 (ite p1$2@1 (FADD32 $acc.0$2@1 (FMUL32 v6$2@1 v7$2@1)) $acc.0$2@1)) -(= $k.0$1@2 (ite p1$1@1 (bvadd $k.0$1@1 #x00000001) $k.0$1@1)) -(= $k.0$2@2 (ite p1$2@1 (bvadd $k.0$2@1 #x00000001) $k.0$2@1)) -(= p0$1@3 (ite p1$1@1 true p0$1@2)) -(= p0$2@3 (ite p1$2@1 true p0$2@2))) (and -(=> (= (ControlFlow 0 4283) 5098) $for.cond.backedge_correct) -(=> (= (ControlFlow 0 4283) 4365) $for.cond.tail_correct)))))))) -(let ((inline$_LOG_READ_$$input$0$_LOG_READ_correct (=> (and %lbl%+4277 true) (=> (and -(= _READ_HAS_OCCURRED_$$input$1@1 (ite (and -p1$1@1 -inline$_LOG_READ_$$input$0$track@1) true _READ_HAS_OCCURRED_$$input$1@0)) -(= _READ_OFFSET_$$input$1@1 (ite (and -p1$1@1 -inline$_LOG_READ_$$input$0$track@1) call1785formal@$ret$1@0 _READ_OFFSET_$$input$1@0)) -(= _READ_SOURCE_$$input$1@1 (ite (and -p1$1@1 -inline$_LOG_READ_$$input$0$track@1) #x00000006 _READ_SOURCE_$$input$1@0)) -(= (ControlFlow 0 4277) 4283)) $for.cond$2_correct)))) -(let (($for.cond$1_correct (=> (and %lbl%+4281 true) (and -(or %lbl%@14080 (=> (= (ControlFlow 0 4281) (- 0 14080)) (not (and -p1$2@1 -_WRITE_HAS_OCCURRED_$$dct8x8$1 -(= _WRITE_OFFSET_$$dct8x8$1 $cond$2@2))))) -(=> (not (and -p1$2@1 -_WRITE_HAS_OCCURRED_$$dct8x8$1 -(= _WRITE_OFFSET_$$dct8x8$1 $cond$2@2))) (and -(or %lbl%@14094 (=> (= (ControlFlow 0 4281) (- 0 14094)) (=> p1$1@1 true))) -(=> (=> p1$1@1 true) (=> (and -(= v7$1@1 (ite p1$1@1 _HAVOC_bv32$1@2 v7$1@0)) -(= v7$2@1 (ite p1$2@1 _HAVOC_bv32$2@2 v7$2@0)) -(= (ControlFlow 0 4281) 4277)) inline$_LOG_READ_$$input$0$_LOG_READ_correct)))))))) -(let ((inline$_LOG_READ_$$dct8x8$0$_LOG_READ_correct (=> (and %lbl%+4195 true) (=> (and -(= _READ_HAS_OCCURRED_$$dct8x8$1@1 (ite (and -p1$1@1 -inline$_LOG_READ_$$dct8x8$0$track@1) true _READ_HAS_OCCURRED_$$dct8x8$1@0)) -(= _READ_OFFSET_$$dct8x8$1@1 (ite (and -p1$1@1 -inline$_LOG_READ_$$dct8x8$0$track@1) $cond$1@2 _READ_OFFSET_$$dct8x8$1@0)) -(= _READ_SOURCE_$$dct8x8$1@1 (ite (and -p1$1@1 -inline$_LOG_READ_$$dct8x8$0$track@1) #x00000005 _READ_SOURCE_$$dct8x8$1@0)) -(= (ControlFlow 0 4195) 4281)) $for.cond$1_correct)))) -(let (($for.cond_correct (=> (and %lbl%+4199 true) (=> (and -(=> _READ_HAS_OCCURRED_$$input$1@0 (= _READ_SOURCE_$$input$1@0 #x00000006)) -(=> _WRITE_HAS_OCCURRED_$$input$1 false)) (=> (and -(=> (not _READ_HAS_OCCURRED_$$input$1@0) (= _READ_SOURCE_$$input$1@0 #x00000000)) -(=> (not _WRITE_HAS_OCCURRED_$$input$1) (= _WRITE_SOURCE_$$input$1 #x00000000)) -(=> _READ_HAS_OCCURRED_$$dct8x8$1@0 (or -(= _READ_SOURCE_$$dct8x8$1@0 #x00000004) -(= _READ_SOURCE_$$dct8x8$1@0 #x00000005))) -(=> _WRITE_HAS_OCCURRED_$$dct8x8$1 false) -(=> (not _READ_HAS_OCCURRED_$$dct8x8$1@0) (= _READ_SOURCE_$$dct8x8$1@0 #x00000000)) -(=> (not _WRITE_HAS_OCCURRED_$$dct8x8$1) (= _WRITE_SOURCE_$$dct8x8$1 #x00000000)) -(=> _READ_HAS_OCCURRED_$$output$1 false) -(=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_SOURCE_$$output$1 #x00000002)) -(=> (not _READ_HAS_OCCURRED_$$output$1) (= _READ_SOURCE_$$output$1 #x00000000)) -(=> (not _WRITE_HAS_OCCURRED_$$output$1) (= _WRITE_SOURCE_$$output$1 #x00000000)) -(=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_SOURCE_$$inter$1 #x00000003)) -(=> _WRITE_HAS_OCCURRED_$$inter$1 (= _WRITE_SOURCE_$$inter$1 #x00000001)) -(=> (not _READ_HAS_OCCURRED_$$inter$1) (= _READ_SOURCE_$$inter$1 #x00000000)) -(=> (not _WRITE_HAS_OCCURRED_$$inter$1) (= _WRITE_SOURCE_$$inter$1 #x00000000)) -(=> p0$1@1 _P$1@@0) -(=> p0$2@1 _P$2@@0) -(= v3$1@1 (ite p0$1@1 (bvult $k.0$1@1 $blockWidth$1@@0) v3$1@0)) -(= v3$2@1 (ite p0$2@1 (bvult $k.0$2@1 $blockWidth$2@@0) v3$2@0)) -(= p1$1@1 (ite p0$1@1 v3$1@1 false)) -(= p1$2@1 (ite p0$2@1 v3$2@1 false)) -(= p0$1@2 (ite p0$1@1 v3$1@1 p0$1@1)) -(= p0$2@2 (ite p0$2@1 v3$2@1 p0$2@1)) -(= v4$1@1 (ite p1$1@1 (not (= $inverse$1 #x00000000)) v4$1@0)) -(= v4$2@1 (ite p1$2@1 (not (= $inverse$2 #x00000000)) v4$2@0)) -(= p3$1@1 (ite p1$1@1 v4$1@1 false)) -(= p3$2@1 (ite p1$2@1 v4$2@1 false)) -(= p2$1@1 (ite p1$1@1 (not v4$1@1) false)) -(= p2$2@1 (ite p1$2@1 (not v4$2@1) false)) -(= $cond$1@1 (ite p2$1@1 (bvadd (bvmul $k.0$1@1 $blockWidth$1@@0) v0$1@0) $cond$1@0)) -(= $cond$2@1 (ite p2$2@1 (bvadd (bvmul $k.0$2@1 $blockWidth$2@@0) v0$2@0) $cond$2@0)) -(= $cond$1@2 (ite p3$1@1 (bvadd (bvmul v0$1@0 $blockWidth$1@@0) $k.0$1@1) $cond$1@1)) -(= $cond$2@2 (ite p3$2@1 (bvadd (bvmul v0$2@0 $blockWidth$2@@0) $k.0$2@1) $cond$2@1))) (and -(or %lbl%@13261 (=> (= (ControlFlow 0 4199) (- 0 13261)) (bvsgt group_size_x #x00000000))) -(=> (bvsgt group_size_x #x00000000) (and -(or %lbl%@13267 (=> (= (ControlFlow 0 4199) (- 0 13267)) (bvsgt num_groups_x #x00000000))) -(=> (bvsgt num_groups_x #x00000000) (and -(or %lbl%@13273 (=> (= (ControlFlow 0 4199) (- 0 13273)) (bvsge group_id_x$1 #x00000000))) -(=> (bvsge group_id_x$1 #x00000000) (and -(or %lbl%@13279 (=> (= (ControlFlow 0 4199) (- 0 13279)) (bvsge group_id_x$2 #x00000000))) -(=> (bvsge group_id_x$2 #x00000000) (and -(or %lbl%@13285 (=> (= (ControlFlow 0 4199) (- 0 13285)) (bvslt group_id_x$1 num_groups_x))) -(=> (bvslt group_id_x$1 num_groups_x) (and -(or %lbl%@13291 (=> (= (ControlFlow 0 4199) (- 0 13291)) (bvslt group_id_x$2 num_groups_x))) -(=> (bvslt group_id_x$2 num_groups_x) (and -(or %lbl%@13297 (=> (= (ControlFlow 0 4199) (- 0 13297)) (bvsge local_id_x$1 #x00000000))) -(=> (bvsge local_id_x$1 #x00000000) (and -(or %lbl%@13303 (=> (= (ControlFlow 0 4199) (- 0 13303)) (bvsge local_id_x$2 #x00000000))) -(=> (bvsge local_id_x$2 #x00000000) (and -(or %lbl%@13309 (=> (= (ControlFlow 0 4199) (- 0 13309)) (bvslt local_id_x$1 group_size_x))) -(=> (bvslt local_id_x$1 group_size_x) (and -(or %lbl%@13315 (=> (= (ControlFlow 0 4199) (- 0 13315)) (bvslt local_id_x$2 group_size_x))) -(=> (bvslt local_id_x$2 group_size_x) (and -(or %lbl%@13321 (=> (= (ControlFlow 0 4199) (- 0 13321)) (bvsgt group_size_y #x00000000))) -(=> (bvsgt group_size_y #x00000000) (and -(or %lbl%@13327 (=> (= (ControlFlow 0 4199) (- 0 13327)) (bvsgt num_groups_y #x00000000))) -(=> (bvsgt num_groups_y #x00000000) (and -(or %lbl%@13333 (=> (= (ControlFlow 0 4199) (- 0 13333)) (bvsge group_id_y$1 #x00000000))) -(=> (bvsge group_id_y$1 #x00000000) (and -(or %lbl%@13339 (=> (= (ControlFlow 0 4199) (- 0 13339)) (bvsge group_id_y$2 #x00000000))) -(=> (bvsge group_id_y$2 #x00000000) (and -(or %lbl%@13345 (=> (= (ControlFlow 0 4199) (- 0 13345)) (bvslt group_id_y$1 num_groups_y))) -(=> (bvslt group_id_y$1 num_groups_y) (and -(or %lbl%@13351 (=> (= (ControlFlow 0 4199) (- 0 13351)) (bvslt group_id_y$2 num_groups_y))) -(=> (bvslt group_id_y$2 num_groups_y) (and -(or %lbl%@13357 (=> (= (ControlFlow 0 4199) (- 0 13357)) (bvsge local_id_y$1 #x00000000))) -(=> (bvsge local_id_y$1 #x00000000) (and -(or %lbl%@13363 (=> (= (ControlFlow 0 4199) (- 0 13363)) (bvsge local_id_y$2 #x00000000))) -(=> (bvsge local_id_y$2 #x00000000) (and -(or %lbl%@13369 (=> (= (ControlFlow 0 4199) (- 0 13369)) (bvslt local_id_y$1 group_size_y))) -(=> (bvslt local_id_y$1 group_size_y) (and -(or %lbl%@13375 (=> (= (ControlFlow 0 4199) (- 0 13375)) (bvslt local_id_y$2 group_size_y))) -(=> (bvslt local_id_y$2 group_size_y) (and -(or %lbl%@13381 (=> (= (ControlFlow 0 4199) (- 0 13381)) (bvsgt group_size_z #x00000000))) -(=> (bvsgt group_size_z #x00000000) (and -(or %lbl%@13387 (=> (= (ControlFlow 0 4199) (- 0 13387)) (bvsgt num_groups_z #x00000000))) -(=> (bvsgt num_groups_z #x00000000) (and -(or %lbl%@13393 (=> (= (ControlFlow 0 4199) (- 0 13393)) (bvsge group_id_z$1 #x00000000))) -(=> (bvsge group_id_z$1 #x00000000) (and -(or %lbl%@13399 (=> (= (ControlFlow 0 4199) (- 0 13399)) (bvsge group_id_z$2 #x00000000))) -(=> (bvsge group_id_z$2 #x00000000) (and -(or %lbl%@13405 (=> (= (ControlFlow 0 4199) (- 0 13405)) (bvslt group_id_z$1 num_groups_z))) -(=> (bvslt group_id_z$1 num_groups_z) (and -(or %lbl%@13411 (=> (= (ControlFlow 0 4199) (- 0 13411)) (bvslt group_id_z$2 num_groups_z))) -(=> (bvslt group_id_z$2 num_groups_z) (and -(or %lbl%@13417 (=> (= (ControlFlow 0 4199) (- 0 13417)) (bvsge local_id_z$1 #x00000000))) -(=> (bvsge local_id_z$1 #x00000000) (and -(or %lbl%@13423 (=> (= (ControlFlow 0 4199) (- 0 13423)) (bvsge local_id_z$2 #x00000000))) -(=> (bvsge local_id_z$2 #x00000000) (and -(or %lbl%@13429 (=> (= (ControlFlow 0 4199) (- 0 13429)) (bvslt local_id_z$1 group_size_z))) -(=> (bvslt local_id_z$1 group_size_z) (and -(or %lbl%@13435 (=> (= (ControlFlow 0 4199) (- 0 13435)) (bvslt local_id_z$2 group_size_z))) -(=> (bvslt local_id_z$2 group_size_z) (and -(or %lbl%@13441 (=> (= (ControlFlow 0 4199) (- 0 13441)) (=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (or -(not (= local_id_x$1 local_id_x$2)) -(not (= local_id_y$1 local_id_y$2)) -(not (= local_id_z$1 local_id_z$2)))))) -(=> (=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (or -(not (= local_id_x$1 local_id_x$2)) -(not (= local_id_y$1 local_id_y$2)) -(not (= local_id_z$1 local_id_z$2)))) (and -(or %lbl%@13487 (=> (= (ControlFlow 0 4199) (- 0 13487)) (=> _b0 (= p1$1@1 p1$2@1)))) -(=> (=> _b0 (= p1$1@1 p1$2@1)) (and -(or %lbl%@13495 (=> (= (ControlFlow 0 4199) (- 0 13495)) (=> _b1 (=> (and -p1$1@1 -p1$2@1) (= group_id_x$1 group_id_x$2))))) -(=> (=> _b1 (=> (and -p1$1@1 -p1$2@1) (= group_id_x$1 group_id_x$2))) (and -(or %lbl%@13509 (=> (= (ControlFlow 0 4199) (- 0 13509)) (=> _b2 (= group_id_x$1 group_id_x$2)))) -(=> (=> _b2 (= group_id_x$1 group_id_x$2)) (and -(or %lbl%@13517 (=> (= (ControlFlow 0 4199) (- 0 13517)) (=> _b3 (=> (and -p1$1@1 -p1$2@1) (= group_id_y$1 group_id_y$2))))) -(=> (=> _b3 (=> (and -p1$1@1 -p1$2@1) (= group_id_y$1 group_id_y$2))) (and -(or %lbl%@13531 (=> (= (ControlFlow 0 4199) (- 0 13531)) (=> _b4 (= group_id_y$1 group_id_y$2)))) -(=> (=> _b4 (= group_id_y$1 group_id_y$2)) (and -(or %lbl%@13539 (=> (= (ControlFlow 0 4199) (- 0 13539)) (=> _b5 (=> (and -p1$1@1 -p1$2@1) (= v1$1@0 v1$2@0))))) -(=> (=> _b5 (=> (and -p1$1@1 -p1$2@1) (= v1$1@0 v1$2@0))) (and -(or %lbl%@13553 (=> (= (ControlFlow 0 4199) (- 0 13553)) (=> _b6 (= v1$1@0 v1$2@0)))) -(=> (=> _b6 (= v1$1@0 v1$2@0)) (and -(or %lbl%@13561 (=> (= (ControlFlow 0 4199) (- 0 13561)) (=> _b7 (=> (and -p1$1@1 -p1$2@1) (= $k.0$1@1 $k.0$2@1))))) -(=> (=> _b7 (=> (and -p1$1@1 -p1$2@1) (= $k.0$1@1 $k.0$2@1))) (and -(or %lbl%@13575 (=> (= (ControlFlow 0 4199) (- 0 13575)) (=> _b8 (= $k.0$1@1 $k.0$2@1)))) -(=> (=> _b8 (= $k.0$1@1 $k.0$2@1)) (and -(or %lbl%@13583 (=> (= (ControlFlow 0 4199) (- 0 13583)) (=> _b9 (=> (and -p1$1@1 -p1$2@1) (= $blockWidth$1@@0 $blockWidth$2@@0))))) -(=> (=> _b9 (=> (and -p1$1@1 -p1$2@1) (= $blockWidth$1@@0 $blockWidth$2@@0))) (and -(or %lbl%@13597 (=> (= (ControlFlow 0 4199) (- 0 13597)) (=> _b10 (= $blockWidth$1@@0 $blockWidth$2@@0)))) -(=> (=> _b10 (= $blockWidth$1@@0 $blockWidth$2@@0)) (and -(or %lbl%@13605 (=> (= (ControlFlow 0 4199) (- 0 13605)) (=> _b11 (=> (and -p1$1@1 -p1$2@1) (= $width$1 $width$2))))) -(=> (=> _b11 (=> (and -p1$1@1 -p1$2@1) (= $width$1 $width$2))) (and -(or %lbl%@13619 (=> (= (ControlFlow 0 4199) (- 0 13619)) (=> _b12 (= $width$1 $width$2)))) -(=> (=> _b12 (= $width$1 $width$2)) (and -(or %lbl%@13627 (=> (= (ControlFlow 0 4199) (- 0 13627)) (=> _b13 (not _READ_HAS_OCCURRED_$$output$1)))) -(=> (=> _b13 (not _READ_HAS_OCCURRED_$$output$1)) (and -(or %lbl%@13635 (=> (= (ControlFlow 0 4199) (- 0 13635)) (=> _b14 (not _WRITE_HAS_OCCURRED_$$output$1)))) -(=> (=> _b14 (not _WRITE_HAS_OCCURRED_$$output$1)) (and -(or %lbl%@13643 (=> (= (ControlFlow 0 4199) (- 0 13643)) (=> _b15 (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_OFFSET_$$output$1 local_id_x$1))))) -(=> (=> _b15 (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_OFFSET_$$output$1 local_id_x$1))) (and -(or %lbl%@13657 (=> (= (ControlFlow 0 4199) (- 0 13657)) (=> _b16 (=> _READ_HAS_OCCURRED_$$output$1 (= _READ_OFFSET_$$output$1 local_id_x$1))))) -(=> (=> _b16 (=> _READ_HAS_OCCURRED_$$output$1 (= _READ_OFFSET_$$output$1 local_id_x$1))) (and -(or %lbl%@13671 (=> (= (ControlFlow 0 4199) (- 0 13671)) (=> _b17 (not _READ_HAS_OCCURRED_$$input$1@0)))) -(=> (=> _b17 (not _READ_HAS_OCCURRED_$$input$1@0)) (and -(or %lbl%@13678 (=> (= (ControlFlow 0 4199) (- 0 13678)) (=> _b18 (not _WRITE_HAS_OCCURRED_$$input$1)))) -(=> (=> _b18 (not _WRITE_HAS_OCCURRED_$$input$1)) (and -(or %lbl%@13686 (=> (= (ControlFlow 0 4199) (- 0 13686)) (=> _b19 (=> _WRITE_HAS_OCCURRED_$$input$1 (= _WRITE_OFFSET_$$input$1 local_id_x$1))))) -(=> (=> _b19 (=> _WRITE_HAS_OCCURRED_$$input$1 (= _WRITE_OFFSET_$$input$1 local_id_x$1))) (and -(or %lbl%@13700 (=> (= (ControlFlow 0 4199) (- 0 13700)) (=> _b20 (=> _READ_HAS_OCCURRED_$$input$1@0 (= _READ_OFFSET_$$input$1@0 local_id_x$1))))) -(=> (=> _b20 (=> _READ_HAS_OCCURRED_$$input$1@0 (= _READ_OFFSET_$$input$1@0 local_id_x$1))) (and -(or %lbl%@13712 (=> (= (ControlFlow 0 4199) (- 0 13712)) (=> _b21 (not _READ_HAS_OCCURRED_$$dct8x8$1@0)))) -(=> (=> _b21 (not _READ_HAS_OCCURRED_$$dct8x8$1@0)) (and -(or %lbl%@13719 (=> (= (ControlFlow 0 4199) (- 0 13719)) (=> _b22 (not _WRITE_HAS_OCCURRED_$$dct8x8$1)))) -(=> (=> _b22 (not _WRITE_HAS_OCCURRED_$$dct8x8$1)) (and -(or %lbl%@13727 (=> (= (ControlFlow 0 4199) (- 0 13727)) (=> _b23 (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 (= _WRITE_OFFSET_$$dct8x8$1 local_id_x$1))))) -(=> (=> _b23 (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 (= _WRITE_OFFSET_$$dct8x8$1 local_id_x$1))) (and -(or %lbl%@13741 (=> (= (ControlFlow 0 4199) (- 0 13741)) (=> _b24 (=> _READ_HAS_OCCURRED_$$dct8x8$1@0 (= _READ_OFFSET_$$dct8x8$1@0 local_id_x$1))))) -(=> (=> _b24 (=> _READ_HAS_OCCURRED_$$dct8x8$1@0 (= _READ_OFFSET_$$dct8x8$1@0 local_id_x$1))) (and -(or %lbl%@13753 (=> (= (ControlFlow 0 4199) (- 0 13753)) (=> _b25 (not _READ_HAS_OCCURRED_$$inter$1)))) -(=> (=> _b25 (not _READ_HAS_OCCURRED_$$inter$1)) (and -(or %lbl%@13761 (=> (= (ControlFlow 0 4199) (- 0 13761)) (=> _b26 (not _WRITE_HAS_OCCURRED_$$inter$1)))) -(=> (=> _b26 (not _WRITE_HAS_OCCURRED_$$inter$1)) (and -(or %lbl%@13769 (=> (= (ControlFlow 0 4199) (- 0 13769)) (=> _b27 (=> _WRITE_HAS_OCCURRED_$$inter$1 (= _WRITE_OFFSET_$$inter$1 local_id_x$1))))) -(=> (=> _b27 (=> _WRITE_HAS_OCCURRED_$$inter$1 (= _WRITE_OFFSET_$$inter$1 local_id_x$1))) (and -(or %lbl%@13783 (=> (= (ControlFlow 0 4199) (- 0 13783)) (=> _b28 (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_OFFSET_$$inter$1 local_id_x$1))))) -(=> (=> _b28 (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_OFFSET_$$inter$1 local_id_x$1))) (=> (=> _b29 (= call1785formal@$ret$1@0 call1785formal@$ret$2@0)) (=> (and -(=> _b30 (not _READ_HAS_OCCURRED_$$output$1)) -(=> _b31 (not _WRITE_HAS_OCCURRED_$$output$1)) -(=> _b32 (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_OFFSET_$$output$1 local_id_x$1))) -(=> _b33 (=> _READ_HAS_OCCURRED_$$output$1 (= _READ_OFFSET_$$output$1 local_id_x$1))) -(=> _b34 (not _READ_HAS_OCCURRED_$$input$1@0)) -(=> _b35 (not _WRITE_HAS_OCCURRED_$$input$1)) -(=> _b36 (=> _WRITE_HAS_OCCURRED_$$input$1 (= _WRITE_OFFSET_$$input$1 local_id_x$1))) -(=> _b37 (=> _READ_HAS_OCCURRED_$$input$1@0 (= _READ_OFFSET_$$input$1@0 local_id_x$1))) -(=> _b38 (not _READ_HAS_OCCURRED_$$dct8x8$1@0)) -(=> _b39 (not _WRITE_HAS_OCCURRED_$$dct8x8$1)) -(=> _b40 (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 (= _WRITE_OFFSET_$$dct8x8$1 local_id_x$1))) -(=> _b41 (=> _READ_HAS_OCCURRED_$$dct8x8$1@0 (= _READ_OFFSET_$$dct8x8$1@0 local_id_x$1))) -(=> _b42 (not _READ_HAS_OCCURRED_$$inter$1)) -(=> _b43 (not _WRITE_HAS_OCCURRED_$$inter$1)) -(=> _b44 (=> _WRITE_HAS_OCCURRED_$$inter$1 (= _WRITE_OFFSET_$$inter$1 local_id_x$1))) -(=> _b45 (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_OFFSET_$$inter$1 local_id_x$1)))) (and -(or %lbl%@13985 (=> (= (ControlFlow 0 4199) (- 0 13985)) (=> p1$1@1 true))) -(=> (=> p1$1@1 true) (=> (and -(= v6$1@1 (ite p1$1@1 _HAVOC_bv32$1@1 v6$1@0)) -(= v6$2@1 (ite p1$2@1 _HAVOC_bv32$2@1 v6$2@0)) -(= (ControlFlow 0 4199) 4195)) inline$_LOG_READ_$$dct8x8$0$_LOG_READ_correct)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -(let (($entry_correct@@0 (=> (and %lbl%+4117 true) (=> (and -(= v0$1@0 (ite _P$1@@0 local_id_x$1 v0$1)) -(= v0$2@0 (ite _P$2@@0 local_id_x$2 v0$2))) (=> (and -(= v1$1@0 (ite _P$1@@0 local_id_y$1 v1$1)) -(= v1$2@0 (ite _P$2@@0 local_id_y$2 v1$2)) -(= v2$1@0 (ite _P$1@@0 (bvadd (bvmul (bvadd (bvmul group_size_y group_id_y$1) local_id_y$1) $width$1) (bvadd (bvmul group_size_x group_id_x$1) local_id_x$1)) v2$1)) -(= v2$2@0 (ite _P$2@@0 (bvadd (bvmul (bvadd (bvmul group_size_y group_id_y$2) local_id_y$2) $width$2) (bvadd (bvmul group_size_x group_id_x$2) local_id_x$2)) v2$2))) (=> (and -(= $acc.0$1@0 (ite _P$1@@0 #x00000000 $acc.0$1)) -(= $acc.0$2@0 (ite _P$2@@0 #x00000000 $acc.0$2)) -(= $k.0$1@0 (ite _P$1@@0 #x00000000 $k.0$1)) -(= $k.0$2@0 (ite _P$2@@0 #x00000000 $k.0$2)) -(= p0$1@0 (ite _P$1@@0 true false)) -(= p0$2@0 (ite _P$2@@0 true false))) (and -(or %lbl%@12497 (=> (= (ControlFlow 0 4117) (- 0 12497)) (=> _READ_HAS_OCCURRED_$$input$1 (= _READ_SOURCE_$$input$1 #x00000006)))) -(=> (=> _READ_HAS_OCCURRED_$$input$1 (= _READ_SOURCE_$$input$1 #x00000006)) (and -(or %lbl%@12507 (=> (= (ControlFlow 0 4117) (- 0 12507)) (=> _WRITE_HAS_OCCURRED_$$input$1 false))) -(=> (=> _WRITE_HAS_OCCURRED_$$input$1 false) (and -(or %lbl%@12513 (=> (= (ControlFlow 0 4117) (- 0 12513)) (=> (not _READ_HAS_OCCURRED_$$input$1) (= _READ_SOURCE_$$input$1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$input$1) (= _READ_SOURCE_$$input$1 #x00000000)) (and -(or %lbl%@12525 (=> (= (ControlFlow 0 4117) (- 0 12525)) (=> (not _WRITE_HAS_OCCURRED_$$input$1) (= _WRITE_SOURCE_$$input$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$input$1) (= _WRITE_SOURCE_$$input$1 #x00000000)) (and -(or %lbl%@12537 (=> (= (ControlFlow 0 4117) (- 0 12537)) (=> _READ_HAS_OCCURRED_$$dct8x8$1 (or -(= _READ_SOURCE_$$dct8x8$1 #x00000004) -(= _READ_SOURCE_$$dct8x8$1 #x00000005))))) -(=> (=> _READ_HAS_OCCURRED_$$dct8x8$1 (or -(= _READ_SOURCE_$$dct8x8$1 #x00000004) -(= _READ_SOURCE_$$dct8x8$1 #x00000005))) (and -(or %lbl%@12555 (=> (= (ControlFlow 0 4117) (- 0 12555)) (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 false))) -(=> (=> _WRITE_HAS_OCCURRED_$$dct8x8$1 false) (and -(or %lbl%@12561 (=> (= (ControlFlow 0 4117) (- 0 12561)) (=> (not _READ_HAS_OCCURRED_$$dct8x8$1) (= _READ_SOURCE_$$dct8x8$1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$dct8x8$1) (= _READ_SOURCE_$$dct8x8$1 #x00000000)) (and -(or %lbl%@12573 (=> (= (ControlFlow 0 4117) (- 0 12573)) (=> (not _WRITE_HAS_OCCURRED_$$dct8x8$1) (= _WRITE_SOURCE_$$dct8x8$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$dct8x8$1) (= _WRITE_SOURCE_$$dct8x8$1 #x00000000)) (and -(or %lbl%@12585 (=> (= (ControlFlow 0 4117) (- 0 12585)) (=> _READ_HAS_OCCURRED_$$output$1 false))) -(=> (=> _READ_HAS_OCCURRED_$$output$1 false) (and -(or %lbl%@12591 (=> (= (ControlFlow 0 4117) (- 0 12591)) (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_SOURCE_$$output$1 #x00000002)))) -(=> (=> _WRITE_HAS_OCCURRED_$$output$1 (= _WRITE_SOURCE_$$output$1 #x00000002)) (and -(or %lbl%@12601 (=> (= (ControlFlow 0 4117) (- 0 12601)) (=> (not _READ_HAS_OCCURRED_$$output$1) (= _READ_SOURCE_$$output$1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$output$1) (= _READ_SOURCE_$$output$1 #x00000000)) (and -(or %lbl%@12613 (=> (= (ControlFlow 0 4117) (- 0 12613)) (=> (not _WRITE_HAS_OCCURRED_$$output$1) (= _WRITE_SOURCE_$$output$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$output$1) (= _WRITE_SOURCE_$$output$1 #x00000000)) (and -(or %lbl%@12625 (=> (= (ControlFlow 0 4117) (- 0 12625)) (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_SOURCE_$$inter$1 #x00000003)))) -(=> (=> _READ_HAS_OCCURRED_$$inter$1 (= _READ_SOURCE_$$inter$1 #x00000003)) (and -(or %lbl%@12635 (=> (= (ControlFlow 0 4117) (- 0 12635)) (=> _WRITE_HAS_OCCURRED_$$inter$1 (= _WRITE_SOURCE_$$inter$1 #x00000001)))) -(=> (=> _WRITE_HAS_OCCURRED_$$inter$1 (= _WRITE_SOURCE_$$inter$1 #x00000001)) (and -(or %lbl%@12645 (=> (= (ControlFlow 0 4117) (- 0 12645)) (=> (not _READ_HAS_OCCURRED_$$inter$1) (= _READ_SOURCE_$$inter$1 #x00000000)))) -(=> (=> (not _READ_HAS_OCCURRED_$$inter$1) (= _READ_SOURCE_$$inter$1 #x00000000)) (and -(or %lbl%@12657 (=> (= (ControlFlow 0 4117) (- 0 12657)) (=> (not _WRITE_HAS_OCCURRED_$$inter$1) (= _WRITE_SOURCE_$$inter$1 #x00000000)))) -(=> (=> (not _WRITE_HAS_OCCURRED_$$inter$1) (= _WRITE_SOURCE_$$inter$1 #x00000000)) (and -(or %lbl%@12669 (=> (= (ControlFlow 0 4117) (- 0 12669)) (=> p0$1@0 _P$1@@0))) -(=> (=> p0$1@0 _P$1@@0) (and -(or %lbl%@12674 (=> (= (ControlFlow 0 4117) (- 0 12674)) (=> p0$2@0 _P$2@@0))) -(=> (=> p0$2@0 _P$2@@0) (=> (= (ControlFlow 0 4117) 4199) $for.cond_correct))))))))))))))))))))))))))))))))))))))))))) -(let ((PreconditionGeneratedEntry_correct@@0 (=> (and %lbl%+11167 true) (=> (and -(not (= (ite (= $width$1 (bvmul group_size_x num_groups_x)) #b1 #b0) #b0)) -(not (= (ite (= $width$2 (bvmul group_size_x num_groups_x)) #b1 #b0) #b0)) -(not (= (ite (= $blockWidth$1@@0 group_size_x) #b1 #b0) #b0)) -(not (= (ite (= $blockWidth$2@@0 group_size_x) #b1 #b0) #b0)) -(not _READ_HAS_OCCURRED_$$output$1) -(not _WRITE_HAS_OCCURRED_$$output$1) -(= _READ_SOURCE_$$output$1 #x00000000) -(= _WRITE_SOURCE_$$output$1 #x00000000)) (=> (and -(not _READ_HAS_OCCURRED_$$input$1) -(not _WRITE_HAS_OCCURRED_$$input$1) -(= _READ_SOURCE_$$input$1 #x00000000) -(= _WRITE_SOURCE_$$input$1 #x00000000) -(not _READ_HAS_OCCURRED_$$dct8x8$1) -(not _WRITE_HAS_OCCURRED_$$dct8x8$1) -(= _READ_SOURCE_$$dct8x8$1 #x00000000) -(= _WRITE_SOURCE_$$dct8x8$1 #x00000000) -(not _READ_HAS_OCCURRED_$$inter$1) -(not _WRITE_HAS_OCCURRED_$$inter$1) -(= _READ_SOURCE_$$inter$1 #x00000000) -(= _WRITE_SOURCE_$$inter$1 #x00000000) -(bvsgt group_size_x #x00000000) -(bvsgt num_groups_x #x00000000) -(bvsge group_id_x$1 #x00000000) -(bvsge group_id_x$2 #x00000000)) (=> (and -(bvslt group_id_x$1 num_groups_x) -(bvslt group_id_x$2 num_groups_x) -(bvsge local_id_x$1 #x00000000) -(bvsge local_id_x$2 #x00000000) -(bvslt local_id_x$1 group_size_x) -(bvslt local_id_x$2 group_size_x) -(bvsgt group_size_y #x00000000) -(bvsgt num_groups_y #x00000000) -(bvsge group_id_y$1 #x00000000) -(bvsge group_id_y$2 #x00000000) -(bvslt group_id_y$1 num_groups_y) -(bvslt group_id_y$2 num_groups_y) -(bvsge local_id_y$1 #x00000000) -(bvsge local_id_y$2 #x00000000) -(bvslt local_id_y$1 group_size_y) -(bvslt local_id_y$2 group_size_y) -(bvsgt group_size_z #x00000000) -(bvsgt num_groups_z #x00000000) -(bvsge group_id_z$1 #x00000000) -(bvsge group_id_z$2 #x00000000) -(bvslt group_id_z$1 num_groups_z) -(bvslt group_id_z$2 num_groups_z) -(bvsge local_id_z$1 #x00000000) -(bvsge local_id_z$2 #x00000000) -(bvslt local_id_z$1 group_size_z) -(bvslt local_id_z$2 group_size_z) -(=> (and -(= group_id_x$1 group_id_x$2) -(= group_id_y$1 group_id_y$2) -(= group_id_z$1 group_id_z$2)) (or -(not (= local_id_x$1 local_id_x$2)) -(not (= local_id_y$1 local_id_y$2)) -(not (= local_id_z$1 local_id_z$2)))) -(= _P$1@@0 _P$2@@0) -(= $width$1 $width$2) -(= $blockWidth$1@@0 $blockWidth$2@@0) -(= $inverse$1 $inverse$2) -(= (ControlFlow 0 11167) 4117)) $entry_correct@@0)))))) -PreconditionGeneratedEntry_correct@@0))))))))))))))))))))))))))))))))))))))) -(push 1) -;(set-info :boogie-vc-id $getIdx) -(assert (not -(=> (and -true -_b0 -_b1 -_b2 -_b3 -_b4 -_b5 -_b6 -_b7 -_b8 -_b9 -_b10 -_b11 -_b12 -_b13 -_b14 -_b15 -_b16 -_b17 -_b18 -_b19 -_b20 -_b21 -_b22 -_b23 -_b24 -_b25 -_b26 -_b27 -_b28 -_b29 -_b30 -_b31 -_b32 -_b33 -_b34 -_b35 -_b36 -_b37 -_b38 -_b39 -_b40 -_b41 -_b42 -_b43 -_b44 -_b45) $getIdx) -)) -(check-sat) -;(get-value ((ControlFlow 0 0))) -;(get-value ((ControlFlow 0 9318))) -;(get-value ((ControlFlow 0 823))) -(assert (not (= (ControlFlow 0 823) (- 10729)))) -(check-sat) -(pop 1) -(push 1) -;(set-info :boogie-vc-id $getIdx) -(assert (not -(=> (and -true -_b0 -_b1 -_b2 -_b3 -_b4 -_b5 -_b6 -_b7 -_b8 -_b9 -_b10 -_b11 -_b12 -_b13 -_b14 -_b15 -_b16 -_b17 -_b18 -_b19 -_b20 -_b21 -_b22 -_b23 -_b24 -_b25 -_b26 -_b27 -_b28 -(not _b29) -_b30 -_b31 -_b32 -_b33 -_b34 -_b35 -_b36 -_b37 -_b38 -_b39 -_b40 -_b41 -_b42 -_b43 -_b44 -_b45) $getIdx) -)) -(check-sat) -(pop 1) -(push 1) -;(set-info :boogie-vc-id $DCT) -(assert (not -(=> (and -true -_b0 -_b1 -_b2 -_b3 -_b4 -_b5 -_b6 -_b7 -_b8 -_b9 -_b10 -_b11 -_b12 -_b13 -_b14 -_b15 -_b16 -_b17 -_b18 -_b19 -_b20 -_b21 -_b22 -_b23 -_b24 -_b25 -_b26 -_b27 -_b28 -(not _b29) -_b30 -_b31 -_b32 -_b33 -_b34 -_b35 -_b36 -_b37 -_b38 -_b39 -_b40 -_b41 -_b42 -_b43 -_b44 -_b45) $DCT) -)) -(check-sat) -;(get-value ((ControlFlow 0 0))) -;(get-value ((ControlFlow 0 11167))) -;(get-value ((ControlFlow 0 4117))) -;(get-value ((ControlFlow 0 4199))) -(assert (not (= (ControlFlow 0 4199) (- 13495)))) -(check-sat) -;(get-value ((ControlFlow 0 0))) -;(get-value ((ControlFlow 0 11167))) -;(get-value ((ControlFlow 0 4117))) -;(get-value ((ControlFlow 0 4199))) -(assert (not (= (ControlFlow 0 4199) (- 13487)))) -(check-sat) -;(get-value ((ControlFlow 0 0))) -;(get-value ((ControlFlow 0 11167))) -;(get-value ((ControlFlow 0 4117))) -;(get-value ((ControlFlow 0 4199))) -(assert (not (= (ControlFlow 0 4199) (- 13509)))) -(check-sat) -;(get-value ((ControlFlow 0 0))) -;(get-value ((ControlFlow 0 11167))) -;(get-value ((ControlFlow 0 4117))) -;(get-value ((ControlFlow 0 4199))) -(assert (not (= (ControlFlow 0 4199) (- 13553)))) -(check-sat) -;(get-value ((ControlFlow 0 0))) -;(get-value ((ControlFlow 0 11167))) -;(get-value ((ControlFlow 0 4117))) -;(get-value ((ControlFlow 0 4199))) -(pop 1) -(push 1) -;(set-info :boogie-vc-id $DCT) -(assert (not -(=> (and -true -(not _b0) -(not _b1) -(not _b2) -_b3 -_b4 -_b5 -(not _b6) -_b7 -_b8 -_b9 -_b10 -_b11 -_b12 -_b13 -_b14 -_b15 -_b16 -(not _b17) -_b18 -_b19 -_b20 -_b21 -_b22 -_b23 -_b24 -_b25 -_b26 -_b27 -_b28 -(not _b29) -_b30 -_b31 -_b32 -_b33 -_b34 -_b35 -_b36 -_b37 -_b38 -_b39 -_b40 -_b41 -_b42 -_b43 -_b44 -_b45) $DCT) -)) -(check-sat) -;(get-value ((ControlFlow 0 0))) -;(get-value ((ControlFlow 0 11167))) -;(get-value ((ControlFlow 0 4117))) -;(get-value ((ControlFlow 0 4199))) -(assert (not (= (ControlFlow 0 4199) (- 13575)))) -(check-sat) -;(get-value ((ControlFlow 0 0))) -;(get-value ((ControlFlow 0 11167))) -;(get-value ((ControlFlow 0 4117))) -;(get-value ((ControlFlow 0 4199))) -(assert (not (= (ControlFlow 0 4199) (- 13712)))) -(check-sat) -;(get-value ((ControlFlow 0 0))) -;(get-value ((ControlFlow 0 11167))) -;(get-value ((ControlFlow 0 4117))) -;(get-value ((ControlFlow 0 4199))) -(assert (not (= (ControlFlow 0 4199) (- 13700)))) -(check-sat) diff --git a/test/regress/regress0/quantifiers/Makefile.am b/test/regress/regress0/quantifiers/Makefile.am index 3e04c8437..31a27cb57 100644 --- a/test/regress/regress0/quantifiers/Makefile.am +++ b/test/regress/regress0/quantifiers/Makefile.am @@ -35,9 +35,8 @@ TESTS = \ smtlib384a03.smt2 \ smtlib46f14a.smt2 \ smtlibf957ea.smt2 \ - gauss_init_0030.fof.smt2 \ - piVC_5581bd.smt2 - + gauss_init_0030.fof.smt2 + # regression can be solved with --finite-model-find --fmf-inst-engine # set3.smt2 diff --git a/test/regress/regress0/quantifiers/piVC_5581bd.smt2 b/test/regress/regress0/quantifiers/piVC_5581bd.smt2 deleted file mode 100644 index 78baeea84..000000000 --- a/test/regress/regress0/quantifiers/piVC_5581bd.smt2 +++ /dev/null @@ -1,23 +0,0 @@ -(set-logic AUFLIA) -(set-info :source |piVC|) -(set-info :smt-lib-version 2.0) -(set-info :category "industrial") -(set-info :status unsat) -(declare-fun V_26 () Int) -(declare-fun V_24 () Int) -(declare-fun V_23 () Int) -(declare-fun u_0 () Int) -(declare-fun m_0 () Int) -(declare-fun l_0 () Int) -(declare-fun arr_0 () (Array Int Int)) -(declare-fun buf () (Array Int Int)) -(declare-fun arr () (Array Int Int)) -(declare-fun k () Int) -(declare-fun u () Int) -(declare-fun j () Int) -(declare-fun m () Int) -(declare-fun i () Int) -(declare-fun l () Int) -(assert (let ((?v_5 (<= 0 l_0)) (?v_6 (<= l_0 m_0)) (?v_7 (< m_0 u_0)) (?v_8 (< u_0 V_23)) (?v_9 (>= V_23 0)) (?v_3 (> j u)) (?v_1 (<= i m)) (?v_0 (+ m 1)) (?v_11 (+ u 1))) (let ((?v_12 (- j ?v_0)) (?v_16 (<= j u)) (?v_2 (= k 0)) (?v_14 (select arr i)) (?v_4 (select buf (- k 1))) (?v_18 (select arr j)) (?v_19 (= V_26 (+ (- u l) 1))) (?v_20 (= V_24 V_23)) (?v_21 (= l l_0)) (?v_22 (= m m_0)) (?v_23 (= u u_0)) (?v_10 (+ i 1)) (?v_13 (+ k 1))) (let ((?v_15 (not (= ?v_13 0))) (?v_17 (select (store buf k ?v_14) (- ?v_13 1)))) (and (and (and (and ?v_5 (and ?v_6 (and ?v_7 (and ?v_8 (and (forall ((?V_46 Int)) (=> (and (<= l_0 ?V_46) (<= ?V_46 m_0)) (forall ((?V_47 Int)) (=> (and (<= l_0 ?V_47) (<= ?V_47 ?V_46)) (<= (select arr_0 ?V_47) (select arr_0 ?V_46)))))) (forall ((?V_44 Int)) (=> (and (<= (+ m_0 1) ?V_44) (<= ?V_44 u_0)) (forall ((?V_45 Int)) (=> (and (<= (+ m_0 1) ?V_45) (<= ?V_45 ?V_44)) (<= (select arr_0 ?V_45) (select arr_0 ?V_44))))))))))) ?v_9) (and ?v_3 (and ?v_1 (and (< k V_26) (and (and (<= l i) (and (<= i ?v_0) (and (<= ?v_0 j) (and (<= j ?v_11) (and (= k (+ (- i l) ?v_12)) (and (forall ((?V_42 Int)) (=> (and (<= l ?V_42) (<= ?V_42 m)) (forall ((?V_43 Int)) (=> (and (<= l ?V_43) (<= ?V_43 ?V_42)) (<= (select arr ?V_43) (select arr ?V_42)))))) (and (forall ((?V_40 Int)) (=> (and (<= ?v_0 ?V_40) (<= ?V_40 u)) (forall ((?V_41 Int)) (=> (and (<= ?v_0 ?V_41) (<= ?V_41 ?V_40)) (<= (select arr ?V_41) (select arr ?V_40)))))) (and (or (= k V_26) (or ?v_1 ?v_16)) (and (or ?v_2 (or (> i m) (<= ?v_4 ?v_14))) (and (or ?v_2 (or ?v_3 (<= ?v_4 ?v_18))) (and (forall ((?V_38 Int)) (=> (and (<= 0 ?V_38) (<= ?V_38 (- k 1))) (forall ((?V_39 Int)) (=> (and (<= 0 ?V_39) (<= ?V_39 ?V_38)) (<= (select buf ?V_39) (select buf ?V_38)))))) (and ?v_19 (and (forall ((?V_37 Int)) (=> (and (<= 0 ?V_37) (<= ?V_37 (- V_24 1))) (= (select arr ?V_37) (select arr_0 ?V_37)))) (and ?v_20 (and ?v_21 (and ?v_22 ?v_23)))))))))))))))) (and (and ?v_5 (and ?v_6 (and ?v_7 (and ?v_8 (and (forall ((?V_35 Int)) (=> (and (<= l_0 ?V_35) (<= ?V_35 m_0)) (forall ((?V_36 Int)) (=> (and (<= l_0 ?V_36) (<= ?V_36 ?V_35)) (<= (select arr_0 ?V_36) (select arr_0 ?V_35)))))) (forall ((?V_33 Int)) (=> (and (<= (+ m_0 1) ?V_33) (<= ?V_33 u_0)) (forall ((?V_34 Int)) (=> (and (<= (+ m_0 1) ?V_34) (<= ?V_34 ?V_33)) (<= (select arr_0 ?V_34) (select arr_0 ?V_33))))))))))) ?v_9)))))) (or (> l ?v_10) (or (> ?v_10 ?v_0) (or (> ?v_0 j) (or (> j ?v_11) (or (not (= ?v_13 (+ (- ?v_10 l) ?v_12))) (or (exists ((?V_31 Int)) (and (and (<= l ?V_31) (<= ?V_31 m)) (exists ((?V_32 Int)) (and (and (<= l ?V_32) (<= ?V_32 ?V_31)) (> (select arr ?V_32) (select arr ?V_31)))))) (or (exists ((?V_29 Int)) (and (and (<= ?v_0 ?V_29) (<= ?V_29 u)) (exists ((?V_30 Int)) (and (and (<= ?v_0 ?V_30) (<= ?V_30 ?V_29)) (> (select arr ?V_30) (select arr ?V_29)))))) (or (and (not (= ?v_13 V_26)) (and (> ?v_10 m) ?v_3)) (or (and ?v_15 (and (<= ?v_10 m) (> ?v_17 (select arr ?v_10)))) (or (and ?v_15 (and ?v_16 (> ?v_17 ?v_18))) (or (exists ((?V_27 Int)) (and (and (<= 0 ?V_27) (<= ?V_27 (- ?v_13 1))) (exists ((?V_28 Int)) (let ((?v_24 (store buf k ?v_14))) (and (and (<= 0 ?V_28) (<= ?V_28 ?V_27)) (> (select ?v_24 ?V_28) (select ?v_24 ?V_27))))))) (or (not ?v_19) (or (exists ((?V_25 Int)) (and (and (<= 0 ?V_25) (<= ?V_25 (- V_24 1))) (not (= (select arr ?V_25) (select arr_0 ?V_25))))) (or (not ?v_20) (or (not ?v_21) (or (not ?v_22) (not ?v_23)))))))))))))))))))))) -(check-sat) -(exit) diff --git a/test/regress/regress0/uflia/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2 b/test/regress/regress0/uflia/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2 deleted file mode 100644 index 25f006d30..000000000 --- a/test/regress/regress0/uflia/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2 +++ /dev/null @@ -1,1356 +0,0 @@ -(set-logic QF_UFLIA) -(declare-fun _base () Int) -(declare-fun _n () Int) -(assert (let ((.def_5 (<= 0 _n))) -.def_5 -)) -(declare-fun ___z2z___ (Int) Bool) -(declare-fun ___z3z___ (Int) Bool) -(declare-fun ___z4z___ (Int) Bool) -(declare-fun ___z5z___ (Int) Bool) -(declare-fun ___z6z___ (Int) Bool) -(declare-fun ___z7z___ (Int) Bool) -(declare-fun ___z8z___ (Int) Bool) -(declare-fun ___z9z___ (Int) Bool) -(declare-fun ___z10z___ (Int) Int) -(declare-fun ___z11z___ (Int) Bool) -(declare-fun ___z12z___ (Int) Int) -(declare-fun ___z13z___ (Int) Int) -(declare-fun ___z14z___ (Int) Int) -(declare-fun ___z15z___ (Int) Int) -(declare-fun ___z16z___ (Int) Bool) -(declare-fun ___z18z___ (Int) Bool) -(declare-fun ___z19z___ (Int) Bool) -(declare-fun ___z20z___ (Int) Bool) -(declare-fun ___z21z___ (Int) Bool) -(declare-fun ___z22z___ (Int) Bool) -(declare-fun ___z23z___ (Int) Bool) -(declare-fun ___z24z___ (Int) Bool) -(declare-fun ___z25z___ (Int) Bool) -(declare-fun ___z26z___ (Int) Int) -(declare-fun ___z27z___ (Int) Bool) -(push 1) -(assert (let ((.def_531 (___z20z___ 0))) -(let ((.def_528 (___z12z___ (- 1)))) -(let ((.def_529 (<= 1 .def_528))) -(let ((.def_525 (___z15z___ (- 1)))) -(let ((.def_524 (___z14z___ (- 1)))) -(let ((.def_526 (+ .def_524 .def_525))) -(let ((.def_527 (<= 1 .def_526))) -(let ((.def_530 (and .def_527 .def_529))) -(let ((.def_532 (= .def_530 .def_531))) -.def_532 -)))))))))) -(assert (let ((.def_538 (___z11z___ 0))) -(let ((.def_535 (___z15z___ 0))) -(let ((.def_536 (<= 0 .def_535))) -(let ((.def_533 (___z16z___ 0))) -(let ((.def_534 (not .def_533))) -(let ((.def_537 (or .def_534 .def_536))) -(let ((.def_539 (= .def_537 .def_538))) -.def_539 -)))))))) -(assert (let ((.def_541 (___z21z___ 0))) -(let ((.def_524 (___z14z___ (- 1)))) -(let ((.def_540 (<= 1 .def_524))) -(let ((.def_542 (= .def_540 .def_541))) -.def_542 -))))) -(assert (let ((.def_570 (___z12z___ 0))) -(let ((.def_528 (___z12z___ (- 1)))) -(let ((.def_543 (+ (- 1) .def_528))) -(let ((.def_544 (___z25z___ 0))) -(let ((.def_545 (ite .def_544 .def_543 .def_528))) -(let ((.def_546 (___z9z___ 0))) -(let ((.def_547 (ite .def_546 .def_545 .def_528))) -(let ((.def_548 (___z24z___ 0))) -(let ((.def_549 (ite .def_548 .def_543 .def_528))) -(let ((.def_550 (___z8z___ 0))) -(let ((.def_551 (ite .def_550 .def_549 .def_547))) -(let ((.def_552 (___z23z___ 0))) -(let ((.def_553 (ite .def_552 .def_543 .def_528))) -(let ((.def_554 (___z7z___ 0))) -(let ((.def_555 (ite .def_554 .def_553 .def_551))) -(let ((.def_531 (___z20z___ 0))) -(let ((.def_556 (ite .def_531 .def_543 .def_528))) -(let ((.def_557 (___z4z___ 0))) -(let ((.def_558 (ite .def_557 .def_556 .def_555))) -(let ((.def_559 (___z19z___ 0))) -(let ((.def_560 (ite .def_559 .def_543 .def_528))) -(let ((.def_561 (___z3z___ 0))) -(let ((.def_562 (ite .def_561 .def_560 .def_558))) -(let ((.def_563 (___z18z___ 0))) -(let ((.def_564 (ite .def_563 .def_543 .def_528))) -(let ((.def_565 (___z2z___ 0))) -(let ((.def_566 (ite .def_565 .def_564 .def_562))) -(let ((.def_567 (___z26z___ 0))) -(let ((.def_568 (= _base 0))) -(let ((.def_569 (ite .def_568 .def_567 .def_566))) -(let ((.def_571 (= .def_569 .def_570))) -.def_571 -)))))))))))))))))))))))))))))))) -(assert (let ((.def_573 (___z22z___ 0))) -(let ((.def_525 (___z15z___ (- 1)))) -(let ((.def_572 (= .def_525 1))) -(let ((.def_574 (= .def_572 .def_573))) -.def_574 -))))) -(assert (let ((.def_588 (___z13z___ 0))) -(let ((.def_575 (___z13z___ (- 1)))) -(let ((.def_576 (+ (- 1) .def_575))) -(let ((.def_548 (___z24z___ 0))) -(let ((.def_577 (ite .def_548 .def_576 .def_575))) -(let ((.def_550 (___z8z___ 0))) -(let ((.def_578 (ite .def_550 .def_577 .def_575))) -(let ((.def_552 (___z23z___ 0))) -(let ((.def_579 (ite .def_552 1 .def_575))) -(let ((.def_554 (___z7z___ 0))) -(let ((.def_580 (ite .def_554 .def_579 .def_578))) -(let ((.def_581 (+ 1 .def_575))) -(let ((.def_541 (___z21z___ 0))) -(let ((.def_582 (ite .def_541 .def_581 .def_575))) -(let ((.def_583 (___z5z___ 0))) -(let ((.def_584 (ite .def_583 .def_582 .def_580))) -(let ((.def_559 (___z19z___ 0))) -(let ((.def_585 (ite .def_559 .def_576 .def_575))) -(let ((.def_561 (___z3z___ 0))) -(let ((.def_586 (ite .def_561 .def_585 .def_584))) -(let ((.def_568 (= _base 0))) -(let ((.def_587 (ite .def_568 0 .def_586))) -(let ((.def_589 (= .def_587 .def_588))) -.def_589 -)))))))))))))))))))))))) -(assert (let ((.def_575 (___z13z___ (- 1)))) -(let ((.def_592 (= .def_575 0))) -(let ((.def_528 (___z12z___ (- 1)))) -(let ((.def_529 (<= 1 .def_528))) -(let ((.def_593 (and .def_529 .def_592))) -(let ((.def_525 (___z15z___ (- 1)))) -(let ((.def_591 (= .def_525 0))) -(let ((.def_594 (and .def_591 .def_593))) -(let ((.def_524 (___z14z___ (- 1)))) -(let ((.def_590 (= .def_524 0))) -(let ((.def_595 (and .def_590 .def_594))) -(let ((.def_552 (___z23z___ 0))) -(let ((.def_596 (= .def_552 .def_595))) -.def_596 -)))))))))))))) -(assert (let ((.def_611 (___z14z___ 0))) -(let ((.def_524 (___z14z___ (- 1)))) -(let ((.def_544 (___z25z___ 0))) -(let ((.def_597 (ite .def_544 0 .def_524))) -(let ((.def_546 (___z9z___ 0))) -(let ((.def_598 (ite .def_546 .def_597 .def_524))) -(let ((.def_599 (+ 1 .def_524))) -(let ((.def_573 (___z22z___ 0))) -(let ((.def_600 (ite .def_573 .def_599 .def_524))) -(let ((.def_601 (___z6z___ 0))) -(let ((.def_602 (ite .def_601 .def_600 .def_598))) -(let ((.def_603 (+ (- 1) .def_524))) -(let ((.def_541 (___z21z___ 0))) -(let ((.def_604 (ite .def_541 .def_603 .def_524))) -(let ((.def_583 (___z5z___ 0))) -(let ((.def_605 (ite .def_583 .def_604 .def_602))) -(let ((.def_531 (___z20z___ 0))) -(let ((.def_606 (ite .def_531 0 .def_524))) -(let ((.def_557 (___z4z___ 0))) -(let ((.def_607 (ite .def_557 .def_606 .def_605))) -(let ((.def_563 (___z18z___ 0))) -(let ((.def_608 (ite .def_563 .def_599 .def_524))) -(let ((.def_565 (___z2z___ 0))) -(let ((.def_609 (ite .def_565 .def_608 .def_607))) -(let ((.def_568 (= _base 0))) -(let ((.def_610 (ite .def_568 0 .def_609))) -(let ((.def_612 (= .def_610 .def_611))) -.def_612 -)))))))))))))))))))))))))))) -(assert (let ((.def_575 (___z13z___ (- 1)))) -(let ((.def_613 (<= 1 .def_575))) -(let ((.def_528 (___z12z___ (- 1)))) -(let ((.def_529 (<= 1 .def_528))) -(let ((.def_614 (and .def_529 .def_613))) -(let ((.def_548 (___z24z___ 0))) -(let ((.def_615 (= .def_548 .def_614))) -.def_615 -)))))))) -(assert (let ((.def_525 (___z15z___ (- 1)))) -(let ((.def_524 (___z14z___ (- 1)))) -(let ((.def_526 (+ .def_524 .def_525))) -(let ((.def_616 (+ 1 .def_526))) -(let ((.def_544 (___z25z___ 0))) -(let ((.def_617 (ite .def_544 .def_616 .def_525))) -(let ((.def_546 (___z9z___ 0))) -(let ((.def_618 (ite .def_546 .def_617 .def_525))) -(let ((.def_619 (+ 2 .def_525))) -(let ((.def_548 (___z24z___ 0))) -(let ((.def_620 (ite .def_548 .def_619 .def_525))) -(let ((.def_550 (___z8z___ 0))) -(let ((.def_621 (ite .def_550 .def_620 .def_618))) -(let ((.def_573 (___z22z___ 0))) -(let ((.def_622 (ite .def_573 0 .def_525))) -(let ((.def_601 (___z6z___ 0))) -(let ((.def_623 (ite .def_601 .def_622 .def_621))) -(let ((.def_624 (+ (- 1) .def_525))) -(let ((.def_625 (+ .def_524 .def_624))) -(let ((.def_626 (+ 1 .def_625))) -(let ((.def_531 (___z20z___ 0))) -(let ((.def_627 (ite .def_531 .def_626 .def_525))) -(let ((.def_557 (___z4z___ 0))) -(let ((.def_628 (ite .def_557 .def_627 .def_623))) -(let ((.def_559 (___z19z___ 0))) -(let ((.def_629 (ite .def_559 .def_619 .def_525))) -(let ((.def_561 (___z3z___ 0))) -(let ((.def_630 (ite .def_561 .def_629 .def_628))) -(let ((.def_568 (= _base 0))) -(let ((.def_631 (ite .def_568 0 .def_630))) -(let ((.def_535 (___z15z___ 0))) -(let ((.def_632 (= .def_535 .def_631))) -.def_632 -))))))))))))))))))))))))))))))))) -(assert (let ((.def_544 (___z25z___ 0))) -(let ((.def_528 (___z12z___ (- 1)))) -(let ((.def_529 (<= 1 .def_528))) -(let ((.def_525 (___z15z___ (- 1)))) -(let ((.def_524 (___z14z___ (- 1)))) -(let ((.def_526 (+ .def_524 .def_525))) -(let ((.def_527 (<= 1 .def_526))) -(let ((.def_530 (and .def_527 .def_529))) -(let ((.def_633 (= .def_530 .def_544))) -.def_633 -)))))))))) -(assert (let ((.def_637 (___z16z___ (- 1)))) -(let ((.def_635 (___z27z___ 0))) -(let ((.def_638 (or .def_635 .def_637))) -(let ((.def_568 (= _base 0))) -(let ((.def_639 (or .def_568 .def_638))) -(let ((.def_634 (not .def_568))) -(let ((.def_636 (or .def_634 .def_635))) -(let ((.def_640 (and .def_636 .def_639))) -(let ((.def_533 (___z16z___ 0))) -(let ((.def_641 (= .def_533 .def_640))) -.def_641 -))))))))))) -(assert (let ((.def_642 (___z26z___ (- 1)))) -(let ((.def_643 (___z10z___ 0))) -(let ((.def_568 (= _base 0))) -(let ((.def_644 (ite .def_568 .def_643 .def_642))) -(let ((.def_567 (___z26z___ 0))) -(let ((.def_645 (= .def_567 .def_644))) -.def_645 -))))))) -(assert (let ((.def_546 (___z9z___ 0))) -(let ((.def_664 (not .def_546))) -(let ((.def_565 (___z2z___ 0))) -(let ((.def_655 (not .def_565))) -(let ((.def_561 (___z3z___ 0))) -(let ((.def_654 (not .def_561))) -(let ((.def_656 (and .def_654 .def_655))) -(let ((.def_557 (___z4z___ 0))) -(let ((.def_653 (not .def_557))) -(let ((.def_657 (and .def_653 .def_656))) -(let ((.def_583 (___z5z___ 0))) -(let ((.def_652 (not .def_583))) -(let ((.def_658 (and .def_652 .def_657))) -(let ((.def_601 (___z6z___ 0))) -(let ((.def_651 (not .def_601))) -(let ((.def_659 (and .def_651 .def_658))) -(let ((.def_554 (___z7z___ 0))) -(let ((.def_650 (not .def_554))) -(let ((.def_660 (and .def_650 .def_659))) -(let ((.def_550 (___z8z___ 0))) -(let ((.def_649 (not .def_550))) -(let ((.def_661 (and .def_649 .def_660))) -(let ((.def_698 (and .def_661 .def_664))) -(let ((.def_691 (and .def_565 .def_654))) -(let ((.def_692 (and .def_653 .def_691))) -(let ((.def_693 (and .def_652 .def_692))) -(let ((.def_694 (and .def_651 .def_693))) -(let ((.def_695 (and .def_650 .def_694))) -(let ((.def_696 (and .def_649 .def_695))) -(let ((.def_697 (and .def_664 .def_696))) -(let ((.def_699 (or .def_697 .def_698))) -(let ((.def_684 (and .def_561 .def_655))) -(let ((.def_685 (and .def_653 .def_684))) -(let ((.def_686 (and .def_652 .def_685))) -(let ((.def_687 (and .def_651 .def_686))) -(let ((.def_688 (and .def_650 .def_687))) -(let ((.def_689 (and .def_649 .def_688))) -(let ((.def_690 (and .def_664 .def_689))) -(let ((.def_700 (or .def_690 .def_699))) -(let ((.def_678 (and .def_557 .def_656))) -(let ((.def_679 (and .def_652 .def_678))) -(let ((.def_680 (and .def_651 .def_679))) -(let ((.def_681 (and .def_650 .def_680))) -(let ((.def_682 (and .def_649 .def_681))) -(let ((.def_683 (and .def_664 .def_682))) -(let ((.def_701 (or .def_683 .def_700))) -(let ((.def_673 (and .def_583 .def_657))) -(let ((.def_674 (and .def_651 .def_673))) -(let ((.def_675 (and .def_650 .def_674))) -(let ((.def_676 (and .def_649 .def_675))) -(let ((.def_677 (and .def_664 .def_676))) -(let ((.def_702 (or .def_677 .def_701))) -(let ((.def_669 (and .def_601 .def_658))) -(let ((.def_670 (and .def_650 .def_669))) -(let ((.def_671 (and .def_649 .def_670))) -(let ((.def_672 (and .def_664 .def_671))) -(let ((.def_703 (or .def_672 .def_702))) -(let ((.def_666 (and .def_554 .def_659))) -(let ((.def_667 (and .def_649 .def_666))) -(let ((.def_668 (and .def_664 .def_667))) -(let ((.def_704 (or .def_668 .def_703))) -(let ((.def_663 (and .def_550 .def_660))) -(let ((.def_665 (and .def_663 .def_664))) -(let ((.def_705 (or .def_665 .def_704))) -(let ((.def_662 (and .def_546 .def_661))) -(let ((.def_706 (or .def_662 .def_705))) -(let ((.def_643 (___z10z___ 0))) -(let ((.def_648 (<= 0 .def_643))) -(let ((.def_707 (and .def_648 .def_706))) -(let ((.def_646 (<= 5 .def_643))) -(let ((.def_647 (not .def_646))) -(let ((.def_708 (and .def_647 .def_707))) -(let ((.def_635 (___z27z___ 0))) -(let ((.def_709 (= .def_635 .def_708))) -.def_709 -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -(assert (let ((.def_575 (___z13z___ (- 1)))) -(let ((.def_592 (= .def_575 0))) -(let ((.def_528 (___z12z___ (- 1)))) -(let ((.def_529 (<= 1 .def_528))) -(let ((.def_593 (and .def_529 .def_592))) -(let ((.def_525 (___z15z___ (- 1)))) -(let ((.def_591 (= .def_525 0))) -(let ((.def_594 (and .def_591 .def_593))) -(let ((.def_524 (___z14z___ (- 1)))) -(let ((.def_590 (= .def_524 0))) -(let ((.def_595 (and .def_590 .def_594))) -(let ((.def_563 (___z18z___ 0))) -(let ((.def_710 (= .def_563 .def_595))) -.def_710 -)))))))))))))) -(assert (let ((.def_575 (___z13z___ (- 1)))) -(let ((.def_613 (<= 1 .def_575))) -(let ((.def_528 (___z12z___ (- 1)))) -(let ((.def_529 (<= 1 .def_528))) -(let ((.def_614 (and .def_529 .def_613))) -(let ((.def_559 (___z19z___ 0))) -(let ((.def_711 (= .def_559 .def_614))) -.def_711 -)))))))) -(assert (let ((.def_720 (___z20z___ (- 1)))) -(let ((.def_717 (___z12z___ (- 2)))) -(let ((.def_718 (<= 1 .def_717))) -(let ((.def_714 (___z15z___ (- 2)))) -(let ((.def_713 (___z14z___ (- 2)))) -(let ((.def_715 (+ .def_713 .def_714))) -(let ((.def_716 (<= 1 .def_715))) -(let ((.def_719 (and .def_716 .def_718))) -(let ((.def_721 (= .def_719 .def_720))) -.def_721 -)))))))))) -(assert (let ((.def_725 (___z11z___ (- 1)))) -(let ((.def_525 (___z15z___ (- 1)))) -(let ((.def_723 (<= 0 .def_525))) -(let ((.def_637 (___z16z___ (- 1)))) -(let ((.def_722 (not .def_637))) -(let ((.def_724 (or .def_722 .def_723))) -(let ((.def_726 (= .def_724 .def_725))) -.def_726 -)))))))) -(assert (let ((.def_728 (___z21z___ (- 1)))) -(let ((.def_713 (___z14z___ (- 2)))) -(let ((.def_727 (<= 1 .def_713))) -(let ((.def_729 (= .def_727 .def_728))) -.def_729 -))))) -(assert (let ((.def_717 (___z12z___ (- 2)))) -(let ((.def_730 (+ (- 1) .def_717))) -(let ((.def_731 (___z25z___ (- 1)))) -(let ((.def_732 (ite .def_731 .def_730 .def_717))) -(let ((.def_733 (___z9z___ (- 1)))) -(let ((.def_734 (ite .def_733 .def_732 .def_717))) -(let ((.def_735 (___z24z___ (- 1)))) -(let ((.def_736 (ite .def_735 .def_730 .def_717))) -(let ((.def_737 (___z8z___ (- 1)))) -(let ((.def_738 (ite .def_737 .def_736 .def_734))) -(let ((.def_739 (___z23z___ (- 1)))) -(let ((.def_740 (ite .def_739 .def_730 .def_717))) -(let ((.def_741 (___z7z___ (- 1)))) -(let ((.def_742 (ite .def_741 .def_740 .def_738))) -(let ((.def_720 (___z20z___ (- 1)))) -(let ((.def_743 (ite .def_720 .def_730 .def_717))) -(let ((.def_744 (___z4z___ (- 1)))) -(let ((.def_745 (ite .def_744 .def_743 .def_742))) -(let ((.def_746 (___z19z___ (- 1)))) -(let ((.def_747 (ite .def_746 .def_730 .def_717))) -(let ((.def_748 (___z3z___ (- 1)))) -(let ((.def_749 (ite .def_748 .def_747 .def_745))) -(let ((.def_750 (___z18z___ (- 1)))) -(let ((.def_751 (ite .def_750 .def_730 .def_717))) -(let ((.def_752 (___z2z___ (- 1)))) -(let ((.def_753 (ite .def_752 .def_751 .def_749))) -(let ((.def_642 (___z26z___ (- 1)))) -(let ((.def_754 (= _base (- 1)))) -(let ((.def_755 (ite .def_754 .def_642 .def_753))) -(let ((.def_528 (___z12z___ (- 1)))) -(let ((.def_756 (= .def_528 .def_755))) -.def_756 -)))))))))))))))))))))))))))))))) -(assert (let ((.def_758 (___z22z___ (- 1)))) -(let ((.def_714 (___z15z___ (- 2)))) -(let ((.def_757 (= .def_714 1))) -(let ((.def_759 (= .def_757 .def_758))) -.def_759 -))))) -(assert (let ((.def_760 (___z13z___ (- 2)))) -(let ((.def_761 (+ (- 1) .def_760))) -(let ((.def_735 (___z24z___ (- 1)))) -(let ((.def_762 (ite .def_735 .def_761 .def_760))) -(let ((.def_737 (___z8z___ (- 1)))) -(let ((.def_763 (ite .def_737 .def_762 .def_760))) -(let ((.def_739 (___z23z___ (- 1)))) -(let ((.def_764 (ite .def_739 1 .def_760))) -(let ((.def_741 (___z7z___ (- 1)))) -(let ((.def_765 (ite .def_741 .def_764 .def_763))) -(let ((.def_766 (+ 1 .def_760))) -(let ((.def_728 (___z21z___ (- 1)))) -(let ((.def_767 (ite .def_728 .def_766 .def_760))) -(let ((.def_768 (___z5z___ (- 1)))) -(let ((.def_769 (ite .def_768 .def_767 .def_765))) -(let ((.def_746 (___z19z___ (- 1)))) -(let ((.def_770 (ite .def_746 .def_761 .def_760))) -(let ((.def_748 (___z3z___ (- 1)))) -(let ((.def_771 (ite .def_748 .def_770 .def_769))) -(let ((.def_754 (= _base (- 1)))) -(let ((.def_772 (ite .def_754 0 .def_771))) -(let ((.def_575 (___z13z___ (- 1)))) -(let ((.def_773 (= .def_575 .def_772))) -.def_773 -)))))))))))))))))))))))) -(assert (let ((.def_760 (___z13z___ (- 2)))) -(let ((.def_776 (= .def_760 0))) -(let ((.def_717 (___z12z___ (- 2)))) -(let ((.def_718 (<= 1 .def_717))) -(let ((.def_777 (and .def_718 .def_776))) -(let ((.def_714 (___z15z___ (- 2)))) -(let ((.def_775 (= .def_714 0))) -(let ((.def_778 (and .def_775 .def_777))) -(let ((.def_713 (___z14z___ (- 2)))) -(let ((.def_774 (= .def_713 0))) -(let ((.def_779 (and .def_774 .def_778))) -(let ((.def_739 (___z23z___ (- 1)))) -(let ((.def_780 (= .def_739 .def_779))) -.def_780 -)))))))))))))) -(assert (let ((.def_713 (___z14z___ (- 2)))) -(let ((.def_731 (___z25z___ (- 1)))) -(let ((.def_781 (ite .def_731 0 .def_713))) -(let ((.def_733 (___z9z___ (- 1)))) -(let ((.def_782 (ite .def_733 .def_781 .def_713))) -(let ((.def_783 (+ 1 .def_713))) -(let ((.def_758 (___z22z___ (- 1)))) -(let ((.def_784 (ite .def_758 .def_783 .def_713))) -(let ((.def_785 (___z6z___ (- 1)))) -(let ((.def_786 (ite .def_785 .def_784 .def_782))) -(let ((.def_787 (+ (- 1) .def_713))) -(let ((.def_728 (___z21z___ (- 1)))) -(let ((.def_788 (ite .def_728 .def_787 .def_713))) -(let ((.def_768 (___z5z___ (- 1)))) -(let ((.def_789 (ite .def_768 .def_788 .def_786))) -(let ((.def_720 (___z20z___ (- 1)))) -(let ((.def_790 (ite .def_720 0 .def_713))) -(let ((.def_744 (___z4z___ (- 1)))) -(let ((.def_791 (ite .def_744 .def_790 .def_789))) -(let ((.def_750 (___z18z___ (- 1)))) -(let ((.def_792 (ite .def_750 .def_783 .def_713))) -(let ((.def_752 (___z2z___ (- 1)))) -(let ((.def_793 (ite .def_752 .def_792 .def_791))) -(let ((.def_754 (= _base (- 1)))) -(let ((.def_794 (ite .def_754 0 .def_793))) -(let ((.def_524 (___z14z___ (- 1)))) -(let ((.def_795 (= .def_524 .def_794))) -.def_795 -)))))))))))))))))))))))))))) -(assert (let ((.def_760 (___z13z___ (- 2)))) -(let ((.def_796 (<= 1 .def_760))) -(let ((.def_717 (___z12z___ (- 2)))) -(let ((.def_718 (<= 1 .def_717))) -(let ((.def_797 (and .def_718 .def_796))) -(let ((.def_735 (___z24z___ (- 1)))) -(let ((.def_798 (= .def_735 .def_797))) -.def_798 -)))))))) -(assert (let ((.def_714 (___z15z___ (- 2)))) -(let ((.def_713 (___z14z___ (- 2)))) -(let ((.def_715 (+ .def_713 .def_714))) -(let ((.def_799 (+ 1 .def_715))) -(let ((.def_731 (___z25z___ (- 1)))) -(let ((.def_800 (ite .def_731 .def_799 .def_714))) -(let ((.def_733 (___z9z___ (- 1)))) -(let ((.def_801 (ite .def_733 .def_800 .def_714))) -(let ((.def_802 (+ 2 .def_714))) -(let ((.def_735 (___z24z___ (- 1)))) -(let ((.def_803 (ite .def_735 .def_802 .def_714))) -(let ((.def_737 (___z8z___ (- 1)))) -(let ((.def_804 (ite .def_737 .def_803 .def_801))) -(let ((.def_758 (___z22z___ (- 1)))) -(let ((.def_805 (ite .def_758 0 .def_714))) -(let ((.def_785 (___z6z___ (- 1)))) -(let ((.def_806 (ite .def_785 .def_805 .def_804))) -(let ((.def_807 (+ (- 1) .def_714))) -(let ((.def_808 (+ .def_713 .def_807))) -(let ((.def_809 (+ 1 .def_808))) -(let ((.def_720 (___z20z___ (- 1)))) -(let ((.def_810 (ite .def_720 .def_809 .def_714))) -(let ((.def_744 (___z4z___ (- 1)))) -(let ((.def_811 (ite .def_744 .def_810 .def_806))) -(let ((.def_746 (___z19z___ (- 1)))) -(let ((.def_812 (ite .def_746 .def_802 .def_714))) -(let ((.def_748 (___z3z___ (- 1)))) -(let ((.def_813 (ite .def_748 .def_812 .def_811))) -(let ((.def_754 (= _base (- 1)))) -(let ((.def_814 (ite .def_754 0 .def_813))) -(let ((.def_525 (___z15z___ (- 1)))) -(let ((.def_815 (= .def_525 .def_814))) -.def_815 -))))))))))))))))))))))))))))))))) -(assert (let ((.def_731 (___z25z___ (- 1)))) -(let ((.def_717 (___z12z___ (- 2)))) -(let ((.def_718 (<= 1 .def_717))) -(let ((.def_714 (___z15z___ (- 2)))) -(let ((.def_713 (___z14z___ (- 2)))) -(let ((.def_715 (+ .def_713 .def_714))) -(let ((.def_716 (<= 1 .def_715))) -(let ((.def_719 (and .def_716 .def_718))) -(let ((.def_816 (= .def_719 .def_731))) -.def_816 -)))))))))) -(assert (let ((.def_820 (___z16z___ (- 2)))) -(let ((.def_818 (___z27z___ (- 1)))) -(let ((.def_821 (or .def_818 .def_820))) -(let ((.def_754 (= _base (- 1)))) -(let ((.def_822 (or .def_754 .def_821))) -(let ((.def_817 (not .def_754))) -(let ((.def_819 (or .def_817 .def_818))) -(let ((.def_823 (and .def_819 .def_822))) -(let ((.def_637 (___z16z___ (- 1)))) -(let ((.def_824 (= .def_637 .def_823))) -.def_824 -))))))))))) -(assert (let ((.def_825 (___z26z___ (- 2)))) -(let ((.def_826 (___z10z___ (- 1)))) -(let ((.def_754 (= _base (- 1)))) -(let ((.def_827 (ite .def_754 .def_826 .def_825))) -(let ((.def_642 (___z26z___ (- 1)))) -(let ((.def_828 (= .def_642 .def_827))) -.def_828 -))))))) -(assert (let ((.def_733 (___z9z___ (- 1)))) -(let ((.def_847 (not .def_733))) -(let ((.def_752 (___z2z___ (- 1)))) -(let ((.def_838 (not .def_752))) -(let ((.def_748 (___z3z___ (- 1)))) -(let ((.def_837 (not .def_748))) -(let ((.def_839 (and .def_837 .def_838))) -(let ((.def_744 (___z4z___ (- 1)))) -(let ((.def_836 (not .def_744))) -(let ((.def_840 (and .def_836 .def_839))) -(let ((.def_768 (___z5z___ (- 1)))) -(let ((.def_835 (not .def_768))) -(let ((.def_841 (and .def_835 .def_840))) -(let ((.def_785 (___z6z___ (- 1)))) -(let ((.def_834 (not .def_785))) -(let ((.def_842 (and .def_834 .def_841))) -(let ((.def_741 (___z7z___ (- 1)))) -(let ((.def_833 (not .def_741))) -(let ((.def_843 (and .def_833 .def_842))) -(let ((.def_737 (___z8z___ (- 1)))) -(let ((.def_832 (not .def_737))) -(let ((.def_844 (and .def_832 .def_843))) -(let ((.def_881 (and .def_844 .def_847))) -(let ((.def_874 (and .def_752 .def_837))) -(let ((.def_875 (and .def_836 .def_874))) -(let ((.def_876 (and .def_835 .def_875))) -(let ((.def_877 (and .def_834 .def_876))) -(let ((.def_878 (and .def_833 .def_877))) -(let ((.def_879 (and .def_832 .def_878))) -(let ((.def_880 (and .def_847 .def_879))) -(let ((.def_882 (or .def_880 .def_881))) -(let ((.def_867 (and .def_748 .def_838))) -(let ((.def_868 (and .def_836 .def_867))) -(let ((.def_869 (and .def_835 .def_868))) -(let ((.def_870 (and .def_834 .def_869))) -(let ((.def_871 (and .def_833 .def_870))) -(let ((.def_872 (and .def_832 .def_871))) -(let ((.def_873 (and .def_847 .def_872))) -(let ((.def_883 (or .def_873 .def_882))) -(let ((.def_861 (and .def_744 .def_839))) -(let ((.def_862 (and .def_835 .def_861))) -(let ((.def_863 (and .def_834 .def_862))) -(let ((.def_864 (and .def_833 .def_863))) -(let ((.def_865 (and .def_832 .def_864))) -(let ((.def_866 (and .def_847 .def_865))) -(let ((.def_884 (or .def_866 .def_883))) -(let ((.def_856 (and .def_768 .def_840))) -(let ((.def_857 (and .def_834 .def_856))) -(let ((.def_858 (and .def_833 .def_857))) -(let ((.def_859 (and .def_832 .def_858))) -(let ((.def_860 (and .def_847 .def_859))) -(let ((.def_885 (or .def_860 .def_884))) -(let ((.def_852 (and .def_785 .def_841))) -(let ((.def_853 (and .def_833 .def_852))) -(let ((.def_854 (and .def_832 .def_853))) -(let ((.def_855 (and .def_847 .def_854))) -(let ((.def_886 (or .def_855 .def_885))) -(let ((.def_849 (and .def_741 .def_842))) -(let ((.def_850 (and .def_832 .def_849))) -(let ((.def_851 (and .def_847 .def_850))) -(let ((.def_887 (or .def_851 .def_886))) -(let ((.def_846 (and .def_737 .def_843))) -(let ((.def_848 (and .def_846 .def_847))) -(let ((.def_888 (or .def_848 .def_887))) -(let ((.def_845 (and .def_733 .def_844))) -(let ((.def_889 (or .def_845 .def_888))) -(let ((.def_826 (___z10z___ (- 1)))) -(let ((.def_831 (<= 0 .def_826))) -(let ((.def_890 (and .def_831 .def_889))) -(let ((.def_829 (<= 5 .def_826))) -(let ((.def_830 (not .def_829))) -(let ((.def_891 (and .def_830 .def_890))) -(let ((.def_818 (___z27z___ (- 1)))) -(let ((.def_892 (= .def_818 .def_891))) -.def_892 -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -(assert (let ((.def_760 (___z13z___ (- 2)))) -(let ((.def_776 (= .def_760 0))) -(let ((.def_717 (___z12z___ (- 2)))) -(let ((.def_718 (<= 1 .def_717))) -(let ((.def_777 (and .def_718 .def_776))) -(let ((.def_714 (___z15z___ (- 2)))) -(let ((.def_775 (= .def_714 0))) -(let ((.def_778 (and .def_775 .def_777))) -(let ((.def_713 (___z14z___ (- 2)))) -(let ((.def_774 (= .def_713 0))) -(let ((.def_779 (and .def_774 .def_778))) -(let ((.def_750 (___z18z___ (- 1)))) -(let ((.def_893 (= .def_750 .def_779))) -.def_893 -)))))))))))))) -(assert (let ((.def_760 (___z13z___ (- 2)))) -(let ((.def_796 (<= 1 .def_760))) -(let ((.def_717 (___z12z___ (- 2)))) -(let ((.def_718 (<= 1 .def_717))) -(let ((.def_797 (and .def_718 .def_796))) -(let ((.def_746 (___z19z___ (- 1)))) -(let ((.def_894 (= .def_746 .def_797))) -.def_894 -)))))))) -(push 1) -(assert (let ((.def_725 (___z11z___ (- 1)))) -(let ((.def_538 (___z11z___ 0))) -(let ((.def_895 (and .def_538 .def_725))) -(let ((.def_754 (= _base (- 1)))) -(let ((.def_817 (not .def_754))) -(let ((.def_896 (or .def_817 .def_895))) -(let ((.def_897 (not .def_896))) -.def_897 -)))))))) -(assert true -) -(check-sat) -(pop 1) -(assert (let ((.def_725 (___z11z___ (- 1)))) -.def_725 -)) -(assert (let ((.def_898 (___z11z___ (- 2)))) -.def_898 -)) -(push 1) -(assert (let ((.def_907 (___z20z___ _n))) -(let ((.def_899 (+ _n (- 1)))) -(let ((.def_904 (___z12z___ .def_899))) -(let ((.def_905 (<= 1 .def_904))) -(let ((.def_901 (___z15z___ .def_899))) -(let ((.def_900 (___z14z___ .def_899))) -(let ((.def_902 (+ .def_900 .def_901))) -(let ((.def_903 (<= 1 .def_902))) -(let ((.def_906 (and .def_903 .def_905))) -(let ((.def_908 (= .def_906 .def_907))) -.def_908 -))))))))))) -(assert (let ((.def_914 (___z11z___ _n))) -(let ((.def_911 (___z15z___ _n))) -(let ((.def_912 (<= 0 .def_911))) -(let ((.def_909 (___z16z___ _n))) -(let ((.def_910 (not .def_909))) -(let ((.def_913 (or .def_910 .def_912))) -(let ((.def_915 (= .def_913 .def_914))) -.def_915 -)))))))) -(assert (let ((.def_917 (___z21z___ _n))) -(let ((.def_899 (+ _n (- 1)))) -(let ((.def_900 (___z14z___ .def_899))) -(let ((.def_916 (<= 1 .def_900))) -(let ((.def_918 (= .def_916 .def_917))) -.def_918 -)))))) -(assert (let ((.def_946 (___z12z___ _n))) -(let ((.def_899 (+ _n (- 1)))) -(let ((.def_904 (___z12z___ .def_899))) -(let ((.def_919 (+ (- 1) .def_904))) -(let ((.def_920 (___z25z___ _n))) -(let ((.def_921 (ite .def_920 .def_919 .def_904))) -(let ((.def_922 (___z9z___ _n))) -(let ((.def_923 (ite .def_922 .def_921 .def_904))) -(let ((.def_924 (___z24z___ _n))) -(let ((.def_925 (ite .def_924 .def_919 .def_904))) -(let ((.def_926 (___z8z___ _n))) -(let ((.def_927 (ite .def_926 .def_925 .def_923))) -(let ((.def_928 (___z23z___ _n))) -(let ((.def_929 (ite .def_928 .def_919 .def_904))) -(let ((.def_930 (___z7z___ _n))) -(let ((.def_931 (ite .def_930 .def_929 .def_927))) -(let ((.def_907 (___z20z___ _n))) -(let ((.def_932 (ite .def_907 .def_919 .def_904))) -(let ((.def_933 (___z4z___ _n))) -(let ((.def_934 (ite .def_933 .def_932 .def_931))) -(let ((.def_935 (___z19z___ _n))) -(let ((.def_936 (ite .def_935 .def_919 .def_904))) -(let ((.def_937 (___z3z___ _n))) -(let ((.def_938 (ite .def_937 .def_936 .def_934))) -(let ((.def_939 (___z18z___ _n))) -(let ((.def_940 (ite .def_939 .def_919 .def_904))) -(let ((.def_941 (___z2z___ _n))) -(let ((.def_942 (ite .def_941 .def_940 .def_938))) -(let ((.def_943 (___z26z___ _n))) -(let ((.def_944 (= _n _base))) -(let ((.def_945 (ite .def_944 .def_943 .def_942))) -(let ((.def_947 (= .def_945 .def_946))) -.def_947 -))))))))))))))))))))))))))))))))) -(assert (let ((.def_949 (___z22z___ _n))) -(let ((.def_899 (+ _n (- 1)))) -(let ((.def_901 (___z15z___ .def_899))) -(let ((.def_948 (= .def_901 1))) -(let ((.def_950 (= .def_948 .def_949))) -.def_950 -)))))) -(assert (let ((.def_964 (___z13z___ _n))) -(let ((.def_899 (+ _n (- 1)))) -(let ((.def_951 (___z13z___ .def_899))) -(let ((.def_952 (+ (- 1) .def_951))) -(let ((.def_924 (___z24z___ _n))) -(let ((.def_953 (ite .def_924 .def_952 .def_951))) -(let ((.def_926 (___z8z___ _n))) -(let ((.def_954 (ite .def_926 .def_953 .def_951))) -(let ((.def_928 (___z23z___ _n))) -(let ((.def_955 (ite .def_928 1 .def_951))) -(let ((.def_930 (___z7z___ _n))) -(let ((.def_956 (ite .def_930 .def_955 .def_954))) -(let ((.def_957 (+ 1 .def_951))) -(let ((.def_917 (___z21z___ _n))) -(let ((.def_958 (ite .def_917 .def_957 .def_951))) -(let ((.def_959 (___z5z___ _n))) -(let ((.def_960 (ite .def_959 .def_958 .def_956))) -(let ((.def_935 (___z19z___ _n))) -(let ((.def_961 (ite .def_935 .def_952 .def_951))) -(let ((.def_937 (___z3z___ _n))) -(let ((.def_962 (ite .def_937 .def_961 .def_960))) -(let ((.def_944 (= _n _base))) -(let ((.def_963 (ite .def_944 0 .def_962))) -(let ((.def_965 (= .def_963 .def_964))) -.def_965 -))))))))))))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_951 (___z13z___ .def_899))) -(let ((.def_968 (= .def_951 0))) -(let ((.def_904 (___z12z___ .def_899))) -(let ((.def_905 (<= 1 .def_904))) -(let ((.def_969 (and .def_905 .def_968))) -(let ((.def_901 (___z15z___ .def_899))) -(let ((.def_967 (= .def_901 0))) -(let ((.def_970 (and .def_967 .def_969))) -(let ((.def_900 (___z14z___ .def_899))) -(let ((.def_966 (= .def_900 0))) -(let ((.def_971 (and .def_966 .def_970))) -(let ((.def_928 (___z23z___ _n))) -(let ((.def_972 (= .def_928 .def_971))) -.def_972 -))))))))))))))) -(assert (let ((.def_987 (___z14z___ _n))) -(let ((.def_899 (+ _n (- 1)))) -(let ((.def_900 (___z14z___ .def_899))) -(let ((.def_920 (___z25z___ _n))) -(let ((.def_973 (ite .def_920 0 .def_900))) -(let ((.def_922 (___z9z___ _n))) -(let ((.def_974 (ite .def_922 .def_973 .def_900))) -(let ((.def_975 (+ 1 .def_900))) -(let ((.def_949 (___z22z___ _n))) -(let ((.def_976 (ite .def_949 .def_975 .def_900))) -(let ((.def_977 (___z6z___ _n))) -(let ((.def_978 (ite .def_977 .def_976 .def_974))) -(let ((.def_979 (+ (- 1) .def_900))) -(let ((.def_917 (___z21z___ _n))) -(let ((.def_980 (ite .def_917 .def_979 .def_900))) -(let ((.def_959 (___z5z___ _n))) -(let ((.def_981 (ite .def_959 .def_980 .def_978))) -(let ((.def_907 (___z20z___ _n))) -(let ((.def_982 (ite .def_907 0 .def_900))) -(let ((.def_933 (___z4z___ _n))) -(let ((.def_983 (ite .def_933 .def_982 .def_981))) -(let ((.def_939 (___z18z___ _n))) -(let ((.def_984 (ite .def_939 .def_975 .def_900))) -(let ((.def_941 (___z2z___ _n))) -(let ((.def_985 (ite .def_941 .def_984 .def_983))) -(let ((.def_944 (= _n _base))) -(let ((.def_986 (ite .def_944 0 .def_985))) -(let ((.def_988 (= .def_986 .def_987))) -.def_988 -))))))))))))))))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_951 (___z13z___ .def_899))) -(let ((.def_989 (<= 1 .def_951))) -(let ((.def_904 (___z12z___ .def_899))) -(let ((.def_905 (<= 1 .def_904))) -(let ((.def_990 (and .def_905 .def_989))) -(let ((.def_924 (___z24z___ _n))) -(let ((.def_991 (= .def_924 .def_990))) -.def_991 -))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_901 (___z15z___ .def_899))) -(let ((.def_900 (___z14z___ .def_899))) -(let ((.def_902 (+ .def_900 .def_901))) -(let ((.def_992 (+ 1 .def_902))) -(let ((.def_920 (___z25z___ _n))) -(let ((.def_993 (ite .def_920 .def_992 .def_901))) -(let ((.def_922 (___z9z___ _n))) -(let ((.def_994 (ite .def_922 .def_993 .def_901))) -(let ((.def_995 (+ 2 .def_901))) -(let ((.def_924 (___z24z___ _n))) -(let ((.def_996 (ite .def_924 .def_995 .def_901))) -(let ((.def_926 (___z8z___ _n))) -(let ((.def_997 (ite .def_926 .def_996 .def_994))) -(let ((.def_949 (___z22z___ _n))) -(let ((.def_998 (ite .def_949 0 .def_901))) -(let ((.def_977 (___z6z___ _n))) -(let ((.def_999 (ite .def_977 .def_998 .def_997))) -(let ((.def_1000 (+ (- 1) .def_901))) -(let ((.def_1001 (+ .def_900 .def_1000))) -(let ((.def_1002 (+ 1 .def_1001))) -(let ((.def_907 (___z20z___ _n))) -(let ((.def_1003 (ite .def_907 .def_1002 .def_901))) -(let ((.def_933 (___z4z___ _n))) -(let ((.def_1004 (ite .def_933 .def_1003 .def_999))) -(let ((.def_935 (___z19z___ _n))) -(let ((.def_1005 (ite .def_935 .def_995 .def_901))) -(let ((.def_937 (___z3z___ _n))) -(let ((.def_1006 (ite .def_937 .def_1005 .def_1004))) -(let ((.def_944 (= _n _base))) -(let ((.def_1007 (ite .def_944 0 .def_1006))) -(let ((.def_911 (___z15z___ _n))) -(let ((.def_1008 (= .def_911 .def_1007))) -.def_1008 -)))))))))))))))))))))))))))))))))) -(assert (let ((.def_920 (___z25z___ _n))) -(let ((.def_899 (+ _n (- 1)))) -(let ((.def_904 (___z12z___ .def_899))) -(let ((.def_905 (<= 1 .def_904))) -(let ((.def_901 (___z15z___ .def_899))) -(let ((.def_900 (___z14z___ .def_899))) -(let ((.def_902 (+ .def_900 .def_901))) -(let ((.def_903 (<= 1 .def_902))) -(let ((.def_906 (and .def_903 .def_905))) -(let ((.def_1009 (= .def_906 .def_920))) -.def_1009 -))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1013 (___z16z___ .def_899))) -(let ((.def_1011 (___z27z___ _n))) -(let ((.def_1014 (or .def_1011 .def_1013))) -(let ((.def_944 (= _n _base))) -(let ((.def_1015 (or .def_944 .def_1014))) -(let ((.def_1010 (not .def_944))) -(let ((.def_1012 (or .def_1010 .def_1011))) -(let ((.def_1016 (and .def_1012 .def_1015))) -(let ((.def_909 (___z16z___ _n))) -(let ((.def_1017 (= .def_909 .def_1016))) -.def_1017 -)))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1018 (___z26z___ .def_899))) -(let ((.def_1019 (___z10z___ _n))) -(let ((.def_944 (= _n _base))) -(let ((.def_1020 (ite .def_944 .def_1019 .def_1018))) -(let ((.def_943 (___z26z___ _n))) -(let ((.def_1021 (= .def_943 .def_1020))) -.def_1021 -)))))))) -(assert (let ((.def_922 (___z9z___ _n))) -(let ((.def_1040 (not .def_922))) -(let ((.def_941 (___z2z___ _n))) -(let ((.def_1031 (not .def_941))) -(let ((.def_937 (___z3z___ _n))) -(let ((.def_1030 (not .def_937))) -(let ((.def_1032 (and .def_1030 .def_1031))) -(let ((.def_933 (___z4z___ _n))) -(let ((.def_1029 (not .def_933))) -(let ((.def_1033 (and .def_1029 .def_1032))) -(let ((.def_959 (___z5z___ _n))) -(let ((.def_1028 (not .def_959))) -(let ((.def_1034 (and .def_1028 .def_1033))) -(let ((.def_977 (___z6z___ _n))) -(let ((.def_1027 (not .def_977))) -(let ((.def_1035 (and .def_1027 .def_1034))) -(let ((.def_930 (___z7z___ _n))) -(let ((.def_1026 (not .def_930))) -(let ((.def_1036 (and .def_1026 .def_1035))) -(let ((.def_926 (___z8z___ _n))) -(let ((.def_1025 (not .def_926))) -(let ((.def_1037 (and .def_1025 .def_1036))) -(let ((.def_1074 (and .def_1037 .def_1040))) -(let ((.def_1067 (and .def_941 .def_1030))) -(let ((.def_1068 (and .def_1029 .def_1067))) -(let ((.def_1069 (and .def_1028 .def_1068))) -(let ((.def_1070 (and .def_1027 .def_1069))) -(let ((.def_1071 (and .def_1026 .def_1070))) -(let ((.def_1072 (and .def_1025 .def_1071))) -(let ((.def_1073 (and .def_1040 .def_1072))) -(let ((.def_1075 (or .def_1073 .def_1074))) -(let ((.def_1060 (and .def_937 .def_1031))) -(let ((.def_1061 (and .def_1029 .def_1060))) -(let ((.def_1062 (and .def_1028 .def_1061))) -(let ((.def_1063 (and .def_1027 .def_1062))) -(let ((.def_1064 (and .def_1026 .def_1063))) -(let ((.def_1065 (and .def_1025 .def_1064))) -(let ((.def_1066 (and .def_1040 .def_1065))) -(let ((.def_1076 (or .def_1066 .def_1075))) -(let ((.def_1054 (and .def_933 .def_1032))) -(let ((.def_1055 (and .def_1028 .def_1054))) -(let ((.def_1056 (and .def_1027 .def_1055))) -(let ((.def_1057 (and .def_1026 .def_1056))) -(let ((.def_1058 (and .def_1025 .def_1057))) -(let ((.def_1059 (and .def_1040 .def_1058))) -(let ((.def_1077 (or .def_1059 .def_1076))) -(let ((.def_1049 (and .def_959 .def_1033))) -(let ((.def_1050 (and .def_1027 .def_1049))) -(let ((.def_1051 (and .def_1026 .def_1050))) -(let ((.def_1052 (and .def_1025 .def_1051))) -(let ((.def_1053 (and .def_1040 .def_1052))) -(let ((.def_1078 (or .def_1053 .def_1077))) -(let ((.def_1045 (and .def_977 .def_1034))) -(let ((.def_1046 (and .def_1026 .def_1045))) -(let ((.def_1047 (and .def_1025 .def_1046))) -(let ((.def_1048 (and .def_1040 .def_1047))) -(let ((.def_1079 (or .def_1048 .def_1078))) -(let ((.def_1042 (and .def_930 .def_1035))) -(let ((.def_1043 (and .def_1025 .def_1042))) -(let ((.def_1044 (and .def_1040 .def_1043))) -(let ((.def_1080 (or .def_1044 .def_1079))) -(let ((.def_1039 (and .def_926 .def_1036))) -(let ((.def_1041 (and .def_1039 .def_1040))) -(let ((.def_1081 (or .def_1041 .def_1080))) -(let ((.def_1038 (and .def_922 .def_1037))) -(let ((.def_1082 (or .def_1038 .def_1081))) -(let ((.def_1019 (___z10z___ _n))) -(let ((.def_1024 (<= 0 .def_1019))) -(let ((.def_1083 (and .def_1024 .def_1082))) -(let ((.def_1022 (<= 5 .def_1019))) -(let ((.def_1023 (not .def_1022))) -(let ((.def_1084 (and .def_1023 .def_1083))) -(let ((.def_1011 (___z27z___ _n))) -(let ((.def_1085 (= .def_1011 .def_1084))) -.def_1085 -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_951 (___z13z___ .def_899))) -(let ((.def_968 (= .def_951 0))) -(let ((.def_904 (___z12z___ .def_899))) -(let ((.def_905 (<= 1 .def_904))) -(let ((.def_969 (and .def_905 .def_968))) -(let ((.def_901 (___z15z___ .def_899))) -(let ((.def_967 (= .def_901 0))) -(let ((.def_970 (and .def_967 .def_969))) -(let ((.def_900 (___z14z___ .def_899))) -(let ((.def_966 (= .def_900 0))) -(let ((.def_971 (and .def_966 .def_970))) -(let ((.def_939 (___z18z___ _n))) -(let ((.def_1086 (= .def_939 .def_971))) -.def_1086 -))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_951 (___z13z___ .def_899))) -(let ((.def_989 (<= 1 .def_951))) -(let ((.def_904 (___z12z___ .def_899))) -(let ((.def_905 (<= 1 .def_904))) -(let ((.def_990 (and .def_905 .def_989))) -(let ((.def_935 (___z19z___ _n))) -(let ((.def_1087 (= .def_935 .def_990))) -.def_1087 -))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1096 (___z20z___ .def_899))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1093 (___z12z___ .def_1088))) -(let ((.def_1094 (<= 1 .def_1093))) -(let ((.def_1090 (___z15z___ .def_1088))) -(let ((.def_1089 (___z14z___ .def_1088))) -(let ((.def_1091 (+ .def_1089 .def_1090))) -(let ((.def_1092 (<= 1 .def_1091))) -(let ((.def_1095 (and .def_1092 .def_1094))) -(let ((.def_1097 (= .def_1095 .def_1096))) -.def_1097 -)))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1101 (___z11z___ .def_899))) -(let ((.def_901 (___z15z___ .def_899))) -(let ((.def_1099 (<= 0 .def_901))) -(let ((.def_1013 (___z16z___ .def_899))) -(let ((.def_1098 (not .def_1013))) -(let ((.def_1100 (or .def_1098 .def_1099))) -(let ((.def_1102 (= .def_1100 .def_1101))) -.def_1102 -))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1104 (___z21z___ .def_899))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1089 (___z14z___ .def_1088))) -(let ((.def_1103 (<= 1 .def_1089))) -(let ((.def_1105 (= .def_1103 .def_1104))) -.def_1105 -))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1093 (___z12z___ .def_1088))) -(let ((.def_1106 (+ (- 1) .def_1093))) -(let ((.def_1107 (___z25z___ .def_899))) -(let ((.def_1108 (ite .def_1107 .def_1106 .def_1093))) -(let ((.def_1109 (___z9z___ .def_899))) -(let ((.def_1110 (ite .def_1109 .def_1108 .def_1093))) -(let ((.def_1111 (___z24z___ .def_899))) -(let ((.def_1112 (ite .def_1111 .def_1106 .def_1093))) -(let ((.def_1113 (___z8z___ .def_899))) -(let ((.def_1114 (ite .def_1113 .def_1112 .def_1110))) -(let ((.def_1115 (___z23z___ .def_899))) -(let ((.def_1116 (ite .def_1115 .def_1106 .def_1093))) -(let ((.def_1117 (___z7z___ .def_899))) -(let ((.def_1118 (ite .def_1117 .def_1116 .def_1114))) -(let ((.def_1096 (___z20z___ .def_899))) -(let ((.def_1119 (ite .def_1096 .def_1106 .def_1093))) -(let ((.def_1120 (___z4z___ .def_899))) -(let ((.def_1121 (ite .def_1120 .def_1119 .def_1118))) -(let ((.def_1122 (___z19z___ .def_899))) -(let ((.def_1123 (ite .def_1122 .def_1106 .def_1093))) -(let ((.def_1124 (___z3z___ .def_899))) -(let ((.def_1125 (ite .def_1124 .def_1123 .def_1121))) -(let ((.def_1126 (___z18z___ .def_899))) -(let ((.def_1127 (ite .def_1126 .def_1106 .def_1093))) -(let ((.def_1128 (___z2z___ .def_899))) -(let ((.def_1129 (ite .def_1128 .def_1127 .def_1125))) -(let ((.def_1018 (___z26z___ .def_899))) -(let ((.def_1130 (* (- 1) _base))) -(let ((.def_1131 (+ _n .def_1130))) -(let ((.def_1132 (= .def_1131 1))) -(let ((.def_1133 (ite .def_1132 .def_1018 .def_1129))) -(let ((.def_904 (___z12z___ .def_899))) -(let ((.def_1134 (= .def_904 .def_1133))) -.def_1134 -)))))))))))))))))))))))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1136 (___z22z___ .def_899))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1090 (___z15z___ .def_1088))) -(let ((.def_1135 (= .def_1090 1))) -(let ((.def_1137 (= .def_1135 .def_1136))) -.def_1137 -))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1138 (___z13z___ .def_1088))) -(let ((.def_1139 (+ (- 1) .def_1138))) -(let ((.def_1111 (___z24z___ .def_899))) -(let ((.def_1140 (ite .def_1111 .def_1139 .def_1138))) -(let ((.def_1113 (___z8z___ .def_899))) -(let ((.def_1141 (ite .def_1113 .def_1140 .def_1138))) -(let ((.def_1115 (___z23z___ .def_899))) -(let ((.def_1142 (ite .def_1115 1 .def_1138))) -(let ((.def_1117 (___z7z___ .def_899))) -(let ((.def_1143 (ite .def_1117 .def_1142 .def_1141))) -(let ((.def_1144 (+ 1 .def_1138))) -(let ((.def_1104 (___z21z___ .def_899))) -(let ((.def_1145 (ite .def_1104 .def_1144 .def_1138))) -(let ((.def_1146 (___z5z___ .def_899))) -(let ((.def_1147 (ite .def_1146 .def_1145 .def_1143))) -(let ((.def_1122 (___z19z___ .def_899))) -(let ((.def_1148 (ite .def_1122 .def_1139 .def_1138))) -(let ((.def_1124 (___z3z___ .def_899))) -(let ((.def_1149 (ite .def_1124 .def_1148 .def_1147))) -(let ((.def_1130 (* (- 1) _base))) -(let ((.def_1131 (+ _n .def_1130))) -(let ((.def_1132 (= .def_1131 1))) -(let ((.def_1150 (ite .def_1132 0 .def_1149))) -(let ((.def_951 (___z13z___ .def_899))) -(let ((.def_1151 (= .def_951 .def_1150))) -.def_1151 -)))))))))))))))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1138 (___z13z___ .def_1088))) -(let ((.def_1154 (= .def_1138 0))) -(let ((.def_1093 (___z12z___ .def_1088))) -(let ((.def_1094 (<= 1 .def_1093))) -(let ((.def_1155 (and .def_1094 .def_1154))) -(let ((.def_1090 (___z15z___ .def_1088))) -(let ((.def_1153 (= .def_1090 0))) -(let ((.def_1156 (and .def_1153 .def_1155))) -(let ((.def_1089 (___z14z___ .def_1088))) -(let ((.def_1152 (= .def_1089 0))) -(let ((.def_1157 (and .def_1152 .def_1156))) -(let ((.def_1115 (___z23z___ .def_899))) -(let ((.def_1158 (= .def_1115 .def_1157))) -.def_1158 -)))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1089 (___z14z___ .def_1088))) -(let ((.def_1107 (___z25z___ .def_899))) -(let ((.def_1159 (ite .def_1107 0 .def_1089))) -(let ((.def_1109 (___z9z___ .def_899))) -(let ((.def_1160 (ite .def_1109 .def_1159 .def_1089))) -(let ((.def_1161 (+ 1 .def_1089))) -(let ((.def_1136 (___z22z___ .def_899))) -(let ((.def_1162 (ite .def_1136 .def_1161 .def_1089))) -(let ((.def_1163 (___z6z___ .def_899))) -(let ((.def_1164 (ite .def_1163 .def_1162 .def_1160))) -(let ((.def_1165 (+ (- 1) .def_1089))) -(let ((.def_1104 (___z21z___ .def_899))) -(let ((.def_1166 (ite .def_1104 .def_1165 .def_1089))) -(let ((.def_1146 (___z5z___ .def_899))) -(let ((.def_1167 (ite .def_1146 .def_1166 .def_1164))) -(let ((.def_1096 (___z20z___ .def_899))) -(let ((.def_1168 (ite .def_1096 0 .def_1089))) -(let ((.def_1120 (___z4z___ .def_899))) -(let ((.def_1169 (ite .def_1120 .def_1168 .def_1167))) -(let ((.def_1126 (___z18z___ .def_899))) -(let ((.def_1170 (ite .def_1126 .def_1161 .def_1089))) -(let ((.def_1128 (___z2z___ .def_899))) -(let ((.def_1171 (ite .def_1128 .def_1170 .def_1169))) -(let ((.def_1130 (* (- 1) _base))) -(let ((.def_1131 (+ _n .def_1130))) -(let ((.def_1132 (= .def_1131 1))) -(let ((.def_1172 (ite .def_1132 0 .def_1171))) -(let ((.def_900 (___z14z___ .def_899))) -(let ((.def_1173 (= .def_900 .def_1172))) -.def_1173 -)))))))))))))))))))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1138 (___z13z___ .def_1088))) -(let ((.def_1174 (<= 1 .def_1138))) -(let ((.def_1093 (___z12z___ .def_1088))) -(let ((.def_1094 (<= 1 .def_1093))) -(let ((.def_1175 (and .def_1094 .def_1174))) -(let ((.def_1111 (___z24z___ .def_899))) -(let ((.def_1176 (= .def_1111 .def_1175))) -.def_1176 -)))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1090 (___z15z___ .def_1088))) -(let ((.def_1089 (___z14z___ .def_1088))) -(let ((.def_1091 (+ .def_1089 .def_1090))) -(let ((.def_1177 (+ 1 .def_1091))) -(let ((.def_1107 (___z25z___ .def_899))) -(let ((.def_1178 (ite .def_1107 .def_1177 .def_1090))) -(let ((.def_1109 (___z9z___ .def_899))) -(let ((.def_1179 (ite .def_1109 .def_1178 .def_1090))) -(let ((.def_1180 (+ 2 .def_1090))) -(let ((.def_1111 (___z24z___ .def_899))) -(let ((.def_1181 (ite .def_1111 .def_1180 .def_1090))) -(let ((.def_1113 (___z8z___ .def_899))) -(let ((.def_1182 (ite .def_1113 .def_1181 .def_1179))) -(let ((.def_1136 (___z22z___ .def_899))) -(let ((.def_1183 (ite .def_1136 0 .def_1090))) -(let ((.def_1163 (___z6z___ .def_899))) -(let ((.def_1184 (ite .def_1163 .def_1183 .def_1182))) -(let ((.def_1185 (+ (- 1) .def_1090))) -(let ((.def_1186 (+ .def_1089 .def_1185))) -(let ((.def_1187 (+ 1 .def_1186))) -(let ((.def_1096 (___z20z___ .def_899))) -(let ((.def_1188 (ite .def_1096 .def_1187 .def_1090))) -(let ((.def_1120 (___z4z___ .def_899))) -(let ((.def_1189 (ite .def_1120 .def_1188 .def_1184))) -(let ((.def_1122 (___z19z___ .def_899))) -(let ((.def_1190 (ite .def_1122 .def_1180 .def_1090))) -(let ((.def_1124 (___z3z___ .def_899))) -(let ((.def_1191 (ite .def_1124 .def_1190 .def_1189))) -(let ((.def_1130 (* (- 1) _base))) -(let ((.def_1131 (+ _n .def_1130))) -(let ((.def_1132 (= .def_1131 1))) -(let ((.def_1192 (ite .def_1132 0 .def_1191))) -(let ((.def_901 (___z15z___ .def_899))) -(let ((.def_1193 (= .def_901 .def_1192))) -.def_1193 -))))))))))))))))))))))))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1107 (___z25z___ .def_899))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1093 (___z12z___ .def_1088))) -(let ((.def_1094 (<= 1 .def_1093))) -(let ((.def_1090 (___z15z___ .def_1088))) -(let ((.def_1089 (___z14z___ .def_1088))) -(let ((.def_1091 (+ .def_1089 .def_1090))) -(let ((.def_1092 (<= 1 .def_1091))) -(let ((.def_1095 (and .def_1092 .def_1094))) -(let ((.def_1194 (= .def_1095 .def_1107))) -.def_1194 -)))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1198 (___z16z___ .def_1088))) -(let ((.def_1196 (___z27z___ .def_899))) -(let ((.def_1199 (or .def_1196 .def_1198))) -(let ((.def_1130 (* (- 1) _base))) -(let ((.def_1131 (+ _n .def_1130))) -(let ((.def_1132 (= .def_1131 1))) -(let ((.def_1200 (or .def_1132 .def_1199))) -(let ((.def_1195 (not .def_1132))) -(let ((.def_1197 (or .def_1195 .def_1196))) -(let ((.def_1201 (and .def_1197 .def_1200))) -(let ((.def_1013 (___z16z___ .def_899))) -(let ((.def_1202 (= .def_1013 .def_1201))) -.def_1202 -))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1203 (___z26z___ .def_1088))) -(let ((.def_1204 (___z10z___ .def_899))) -(let ((.def_1130 (* (- 1) _base))) -(let ((.def_1131 (+ _n .def_1130))) -(let ((.def_1132 (= .def_1131 1))) -(let ((.def_1205 (ite .def_1132 .def_1204 .def_1203))) -(let ((.def_1018 (___z26z___ .def_899))) -(let ((.def_1206 (= .def_1018 .def_1205))) -.def_1206 -))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1109 (___z9z___ .def_899))) -(let ((.def_1225 (not .def_1109))) -(let ((.def_1128 (___z2z___ .def_899))) -(let ((.def_1216 (not .def_1128))) -(let ((.def_1124 (___z3z___ .def_899))) -(let ((.def_1215 (not .def_1124))) -(let ((.def_1217 (and .def_1215 .def_1216))) -(let ((.def_1120 (___z4z___ .def_899))) -(let ((.def_1214 (not .def_1120))) -(let ((.def_1218 (and .def_1214 .def_1217))) -(let ((.def_1146 (___z5z___ .def_899))) -(let ((.def_1213 (not .def_1146))) -(let ((.def_1219 (and .def_1213 .def_1218))) -(let ((.def_1163 (___z6z___ .def_899))) -(let ((.def_1212 (not .def_1163))) -(let ((.def_1220 (and .def_1212 .def_1219))) -(let ((.def_1117 (___z7z___ .def_899))) -(let ((.def_1211 (not .def_1117))) -(let ((.def_1221 (and .def_1211 .def_1220))) -(let ((.def_1113 (___z8z___ .def_899))) -(let ((.def_1210 (not .def_1113))) -(let ((.def_1222 (and .def_1210 .def_1221))) -(let ((.def_1259 (and .def_1222 .def_1225))) -(let ((.def_1252 (and .def_1128 .def_1215))) -(let ((.def_1253 (and .def_1214 .def_1252))) -(let ((.def_1254 (and .def_1213 .def_1253))) -(let ((.def_1255 (and .def_1212 .def_1254))) -(let ((.def_1256 (and .def_1211 .def_1255))) -(let ((.def_1257 (and .def_1210 .def_1256))) -(let ((.def_1258 (and .def_1225 .def_1257))) -(let ((.def_1260 (or .def_1258 .def_1259))) -(let ((.def_1245 (and .def_1124 .def_1216))) -(let ((.def_1246 (and .def_1214 .def_1245))) -(let ((.def_1247 (and .def_1213 .def_1246))) -(let ((.def_1248 (and .def_1212 .def_1247))) -(let ((.def_1249 (and .def_1211 .def_1248))) -(let ((.def_1250 (and .def_1210 .def_1249))) -(let ((.def_1251 (and .def_1225 .def_1250))) -(let ((.def_1261 (or .def_1251 .def_1260))) -(let ((.def_1239 (and .def_1120 .def_1217))) -(let ((.def_1240 (and .def_1213 .def_1239))) -(let ((.def_1241 (and .def_1212 .def_1240))) -(let ((.def_1242 (and .def_1211 .def_1241))) -(let ((.def_1243 (and .def_1210 .def_1242))) -(let ((.def_1244 (and .def_1225 .def_1243))) -(let ((.def_1262 (or .def_1244 .def_1261))) -(let ((.def_1234 (and .def_1146 .def_1218))) -(let ((.def_1235 (and .def_1212 .def_1234))) -(let ((.def_1236 (and .def_1211 .def_1235))) -(let ((.def_1237 (and .def_1210 .def_1236))) -(let ((.def_1238 (and .def_1225 .def_1237))) -(let ((.def_1263 (or .def_1238 .def_1262))) -(let ((.def_1230 (and .def_1163 .def_1219))) -(let ((.def_1231 (and .def_1211 .def_1230))) -(let ((.def_1232 (and .def_1210 .def_1231))) -(let ((.def_1233 (and .def_1225 .def_1232))) -(let ((.def_1264 (or .def_1233 .def_1263))) -(let ((.def_1227 (and .def_1117 .def_1220))) -(let ((.def_1228 (and .def_1210 .def_1227))) -(let ((.def_1229 (and .def_1225 .def_1228))) -(let ((.def_1265 (or .def_1229 .def_1264))) -(let ((.def_1224 (and .def_1113 .def_1221))) -(let ((.def_1226 (and .def_1224 .def_1225))) -(let ((.def_1266 (or .def_1226 .def_1265))) -(let ((.def_1223 (and .def_1109 .def_1222))) -(let ((.def_1267 (or .def_1223 .def_1266))) -(let ((.def_1204 (___z10z___ .def_899))) -(let ((.def_1209 (<= 0 .def_1204))) -(let ((.def_1268 (and .def_1209 .def_1267))) -(let ((.def_1207 (<= 5 .def_1204))) -(let ((.def_1208 (not .def_1207))) -(let ((.def_1269 (and .def_1208 .def_1268))) -(let ((.def_1196 (___z27z___ .def_899))) -(let ((.def_1270 (= .def_1196 .def_1269))) -.def_1270 -)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1138 (___z13z___ .def_1088))) -(let ((.def_1154 (= .def_1138 0))) -(let ((.def_1093 (___z12z___ .def_1088))) -(let ((.def_1094 (<= 1 .def_1093))) -(let ((.def_1155 (and .def_1094 .def_1154))) -(let ((.def_1090 (___z15z___ .def_1088))) -(let ((.def_1153 (= .def_1090 0))) -(let ((.def_1156 (and .def_1153 .def_1155))) -(let ((.def_1089 (___z14z___ .def_1088))) -(let ((.def_1152 (= .def_1089 0))) -(let ((.def_1157 (and .def_1152 .def_1156))) -(let ((.def_1126 (___z18z___ .def_899))) -(let ((.def_1271 (= .def_1126 .def_1157))) -.def_1271 -)))))))))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1088 (+ (- 1) .def_899))) -(let ((.def_1138 (___z13z___ .def_1088))) -(let ((.def_1174 (<= 1 .def_1138))) -(let ((.def_1093 (___z12z___ .def_1088))) -(let ((.def_1094 (<= 1 .def_1093))) -(let ((.def_1175 (and .def_1094 .def_1174))) -(let ((.def_1122 (___z19z___ .def_899))) -(let ((.def_1272 (= .def_1122 .def_1175))) -.def_1272 -)))))))))) -(assert (let ((.def_899 (+ _n (- 1)))) -(let ((.def_1101 (___z11z___ .def_899))) -.def_1101 -))) -(assert (let ((.def_914 (___z11z___ _n))) -(let ((.def_754 (= _base (- 1)))) -(let ((.def_817 (not .def_754))) -(let ((.def_1273 (or .def_817 .def_914))) -(let ((.def_1274 (not .def_1273))) -.def_1274 -)))))) -(assert true -) -(check-sat) -(pop 1) diff --git a/test/regress/regress0/uflia/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect b/test/regress/regress0/uflia/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect deleted file mode 100644 index a06e9864e..000000000 --- a/test/regress/regress0/uflia/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect +++ /dev/null @@ -1,4 +0,0 @@ -% COMMAND-LINE: --incremental -% EXPECT: unsat -% EXPECT: sat -% EXIT: 10 diff --git a/test/regress/regress0/uflia/Makefile.am b/test/regress/regress0/uflia/Makefile.am index f5ded6b88..34fd797b6 100644 --- a/test/regress/regress0/uflia/Makefile.am +++ b/test/regress/regress0/uflia/Makefile.am @@ -17,12 +17,10 @@ MAKEFLAGS = -k # Regression tests for SMT inputs SMT_TESTS = \ - xs-09-16-3-4-1-5.smt \ xs-09-16-3-4-1-5.delta01.smt \ xs-09-16-3-4-1-5.delta02.smt \ xs-09-16-3-4-1-5.delta03.smt \ xs-09-16-3-4-1-5.delta04.smt \ - error0.smt2 \ error1.smt \ error0.delta01.smt \ simple_cyclic2.smt2 \ @@ -36,7 +34,6 @@ SMT2_TESTS = \ check04.smt2 \ DRAGON_11_e1_2450.ec.minimized.smt2 \ FIREFLY_3_e2_2236_e7_3681.ec.core.smt2 \ - FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2 \ FIREFLY_luke_1b_e2_3049_e7_1173.ec.minimized.smt2 \ stalmark_e7_27_e7_31.ec.minimized.smt2 \ stalmark_e7_27_e7_31.ec.smt2 \ @@ -63,7 +60,6 @@ EXTRA_DIST = $(TESTS) \ check04.smt2.expect \ DRAGON_11_e1_2450.ec.minimized.smt2.expect \ FIREFLY_3_e2_2236_e7_3681.ec.core.smt2.expect \ - FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect \ speed2_e8_449_e8_517.ec.smt2.expect \ stalmark_e7_27_e7_31.ec.minimized.smt2.expect \ stalmark_e7_27_e7_31.ec.smt2.expect \ diff --git a/test/regress/regress0/uflia/error0.smt2 b/test/regress/regress0/uflia/error0.smt2 deleted file mode 100644 index 73177a252..000000000 --- a/test/regress/regress0/uflia/error0.smt2 +++ /dev/null @@ -1,1281 +0,0 @@ - -(set-logic QF_UFLIA) -(declare-sort U 0) -(set-info :source "Currently this example asserts both a literal and its negation to a theory.") -(set-info :status unsat) -(set-info :category "industrial") -(set-info :difficulty 0) -(declare-fun arg0 () Int) -(declare-fun arg1 () Int) -(declare-fun fmt0 () Int) -(declare-fun fmt1 () Int) -(declare-fun distance () Int) -(declare-fun fmt_length () Int) -(declare-fun adr_lo () Int) -(declare-fun adr_medlo () Int) -(declare-fun adr_medhi () Int) -(declare-fun adr_hi () Int) -(declare-fun format (Int) Int) -(declare-fun percent () Int) -(declare-fun s () Int) -(declare-fun s_count (Int) Int) -(declare-fun x () Int) -(declare-fun x_count (Int) Int) -(assert (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) -(assert (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) -(assert (<= adr_hi 6)) -(assert (>= adr_hi 6)) -(assert (<= x 120)) -(assert (>= x 120)) -(assert (<= adr_medhi 5)) -(assert (>= adr_medhi 5)) -(assert (<= percent 37)) -(assert (>= percent 37)) -(assert (<= s 115)) -(assert (>= s 115)) -(assert (<= (+ arg0 (* (- 1) arg1) distance) 0)) -(assert (not (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4))) -(assert (<= adr_medlo 4)) -(assert (>= adr_medlo 4)) -(assert (<= adr_lo 3)) -(assert (>= adr_lo 3)) -(assert (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) -(assert (<= distance 18)) -(assert (>= distance 18)) -(assert (<= fmt_length 13)) -(assert (>= fmt_length 13)) -(assert (>= (+ arg1 (* (- 1) fmt0)) 0)) -(assert (not (<= (+ fmt0 (* (- 1) fmt1) fmt_length) 1))) -(assert (<= fmt0 0)) -(assert (>= fmt0 0)) -(assert (<= (+ arg0 (* (- 1) fmt0) distance) 0)) -(assert (>= (+ arg0 (* (- 1) fmt0) distance) 0)) -(assert (<= distance 18)) -(assert (>= distance 18)) -(assert (<= fmt_length 13)) -(assert (>= fmt_length 13)) -(assert (<= adr_lo 3)) -(assert (>= adr_lo 3)) -(assert (<= adr_medlo 4)) -(assert (>= adr_medlo 4)) -(assert (<= adr_medhi 5)) -(assert (>= adr_medhi 5)) -(assert (<= adr_hi 6)) -(assert (>= adr_hi 6)) -(assert (<= percent 37)) -(assert (>= percent 37)) -(assert (<= s 115)) -(assert (>= s 115)) -(assert (<= x 120)) -(assert (>= x 120)) -(assert (<= fmt0 0)) -(assert (>= fmt0 0)) -(assert (<= (+ arg0 (* (- 1) fmt0) distance) 0)) -(assert (>= (+ arg0 (* (- 1) fmt0) distance) 0)) -(assert (>= (+ arg1 (* (- 1) fmt0)) 0)) -(assert (not (<= (+ fmt0 (* (- 1) fmt1) fmt_length) 1))) -(assert (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) -(assert (<= (+ arg0 (* (- 1) arg1) distance) 0)) -(assert (not (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4))) -(assert (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) -(assert (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))) (<= (+ fmt0 (* (- 1) fmt1)) 0))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))) (>= (+ fmt0 (* (- 1) fmt1)) 0))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) 0)) (not (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 1)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 1))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 1))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))) -(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0))))) -(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))))) -(assert (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))) (not (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 2)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (not (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1))))))) -(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))))) -(assert (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 3)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (not (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2))))))) -(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))))) -(assert (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 4)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))))) -(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (not (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))))) -(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))))) -(assert (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 5)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))) -(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (not (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4))))))) -(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))))) -(assert (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 6)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (not (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5))))))) -(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))))) -(assert (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 7)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (not (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6))))))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 8)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (not (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7))))))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 9)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))))) -(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (not (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8))))))) -(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 10)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (not (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9))))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))))) -(assert (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 11)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (not (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10))))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11))))))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))) (<= (+ fmt0 (* (- 1) fmt1)) (- 12)))) -(assert (or (not (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))) (>= (+ fmt0 (* (- 1) fmt1)) (- 12)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 12))) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 12))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12))))) -(assert (or (or (or (or (or (or (or (or (or (or (or (or (and (<= (+ fmt0 (* (- 1) fmt1)) 0) (>= (+ fmt0 (* (- 1) fmt1)) 0)) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 1)) (>= (+ fmt0 (* (- 1) fmt1)) (- 1)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 2)) (>= (+ fmt0 (* (- 1) fmt1)) (- 2)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (>= (+ fmt0 (* (- 1) fmt1)) (- 4)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (>= (+ fmt0 (* (- 1) fmt1)) (- 6)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 7)) (>= (+ fmt0 (* (- 1) fmt1)) (- 7)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 8)) (>= (+ fmt0 (* (- 1) fmt1)) (- 8)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 9)) (>= (+ fmt0 (* (- 1) fmt1)) (- 9)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 10)) (>= (+ fmt0 (* (- 1) fmt1)) (- 10)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 11)) (>= (+ fmt0 (* (- 1) fmt1)) (- 11)))) (and (<= (+ fmt0 (* (- 1) fmt1)) (- 12)) (>= (+ fmt0 (* (- 1) fmt1)) (- 12))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))) (<= (+ arg1 (* (- 1) fmt0)) 0))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))) (>= (+ arg1 (* (- 1) fmt0)) 0))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (<= (+ arg1 (* (- 1) fmt0)) 1))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (>= (+ arg1 (* (- 1) fmt0)) 1))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 1)) (not (>= (+ arg1 (* (- 1) fmt0)) 1)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)))) -(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0))))) -(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))))) -(assert (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)) (not (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (<= (+ arg1 (* (- 1) fmt0)) 2))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (>= (+ arg1 (* (- 1) fmt0)) 2))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)))) -(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (not (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1)))))) -(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))))) -(assert (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (<= (+ arg1 (* (- 1) fmt0)) 3))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (>= (+ arg1 (* (- 1) fmt0)) 3))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 3)) (not (>= (+ arg1 (* (- 1) fmt0)) 3)) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)))) -(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (not (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2)))))) -(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))))) -(assert (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)) (not (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (<= (+ arg1 (* (- 1) fmt0)) 4))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (>= (+ arg1 (* (- 1) fmt0)) 4))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 4)) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)))) -(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (not (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3)))))) -(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))))) -(assert (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)) (not (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (<= (+ arg1 (* (- 1) fmt0)) 5))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (>= (+ arg1 (* (- 1) fmt0)) 5))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 5)) (not (>= (+ arg1 (* (- 1) fmt0)) 5)) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (not (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))))) -(assert (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)) (not (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (<= (+ arg1 (* (- 1) fmt0)) 6))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (>= (+ arg1 (* (- 1) fmt0)) 6))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 6)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (not (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (<= (+ arg1 (* (- 1) fmt0)) 7))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (>= (+ arg1 (* (- 1) fmt0)) 7))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 7)) (not (>= (+ arg1 (* (- 1) fmt0)) 7)) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (not (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6)))))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))))) -(assert (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)) (not (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (<= (+ arg1 (* (- 1) fmt0)) 8))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (>= (+ arg1 (* (- 1) fmt0)) 8))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 8)) (not (>= (+ arg1 (* (- 1) fmt0)) 8)) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8)))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (not (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7)))))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (not (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))))) -(assert (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8)) (not (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8)))))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))) (<= (+ arg1 (* (- 1) fmt0)) 9))) -(assert (or (not (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9))) (>= (+ arg1 (* (- 1) fmt0)) 9))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt0)) 9)) (not (>= (+ arg1 (* (- 1) fmt0)) 9)) (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9)))) -(assert (or (or (or (or (or (or (or (or (or (and (<= (+ arg1 (* (- 1) fmt0)) 0) (>= (+ arg1 (* (- 1) fmt0)) 0)) (and (<= (+ arg1 (* (- 1) fmt0)) 1) (>= (+ arg1 (* (- 1) fmt0)) 1))) (and (<= (+ arg1 (* (- 1) fmt0)) 2) (>= (+ arg1 (* (- 1) fmt0)) 2))) (and (<= (+ arg1 (* (- 1) fmt0)) 3) (>= (+ arg1 (* (- 1) fmt0)) 3))) (and (<= (+ arg1 (* (- 1) fmt0)) 4) (>= (+ arg1 (* (- 1) fmt0)) 4))) (and (<= (+ arg1 (* (- 1) fmt0)) 5) (>= (+ arg1 (* (- 1) fmt0)) 5))) (and (<= (+ arg1 (* (- 1) fmt0)) 6) (>= (+ arg1 (* (- 1) fmt0)) 6))) (and (<= (+ arg1 (* (- 1) fmt0)) 7) (>= (+ arg1 (* (- 1) fmt0)) 7))) (and (<= (+ arg1 (* (- 1) fmt0)) 8) (>= (+ arg1 (* (- 1) fmt0)) 8))) (and (<= (+ arg1 (* (- 1) fmt0)) 9) (>= (+ arg1 (* (- 1) fmt0)) 9)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (<= (+ percent (* (- 1) (format 0))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (>= (+ percent (* (- 1) (format 0))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 0))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (<= (+ s (* (- 1) (format 0))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (>= (+ s (* (- 1) (format 0))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 0))) 0)) (not (>= (+ s (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (not (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (<= (+ x (* (- 1) (format 0))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (>= (+ x (* (- 1) (format 0))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 0))) 0)) (not (>= (+ x (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (not (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)))))) -(assert (or (not (and (<= (format 0) 3) (>= (format 0) 3))) (<= (format 0) 3))) -(assert (or (not (and (<= (format 0) 3) (>= (format 0) 3))) (>= (format 0) 3))) -(assert (or (not (<= (format 0) 3)) (not (>= (format 0) 3)) (and (<= (format 0) 3) (>= (format 0) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (not (and (<= (format 0) 3) (>= (format 0) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3)))))) -(assert (or (not (and (<= (format 0) 4) (>= (format 0) 4))) (<= (format 0) 4))) -(assert (or (not (and (<= (format 0) 4) (>= (format 0) 4))) (>= (format 0) 4))) -(assert (or (not (<= (format 0) 4)) (not (>= (format 0) 4)) (and (<= (format 0) 4) (>= (format 0) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (not (and (<= (format 0) 4) (>= (format 0) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4)))))) -(assert (or (not (and (<= (format 0) 5) (>= (format 0) 5))) (<= (format 0) 5))) -(assert (or (not (and (<= (format 0) 5) (>= (format 0) 5))) (>= (format 0) 5))) -(assert (or (not (<= (format 0) 5)) (not (>= (format 0) 5)) (and (<= (format 0) 5) (>= (format 0) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (not (and (<= (format 0) 5) (>= (format 0) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5)))))) -(assert (or (not (and (<= (format 0) 6) (>= (format 0) 6))) (<= (format 0) 6))) -(assert (or (not (and (<= (format 0) 6) (>= (format 0) 6))) (>= (format 0) 6))) -(assert (or (not (<= (format 0) 6)) (not (>= (format 0) 6)) (and (<= (format 0) 6) (>= (format 0) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (not (and (<= (format 0) 6) (>= (format 0) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6)))))) -(assert (or (not (and (<= (format 0) 255) (>= (format 0) 255))) (<= (format 0) 255))) -(assert (or (not (and (<= (format 0) 255) (>= (format 0) 255))) (>= (format 0) 255))) -(assert (or (not (<= (format 0) 255)) (not (>= (format 0) 255)) (and (<= (format 0) 255) (>= (format 0) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 0))) 0) (>= (+ s (* (- 1) (format 0))) 0))) (and (<= (+ x (* (- 1) (format 0))) 0) (>= (+ x (* (- 1) (format 0))) 0))) (and (<= (format 0) 3) (>= (format 0) 3))) (and (<= (format 0) 4) (>= (format 0) 4))) (and (<= (format 0) 5) (>= (format 0) 5))) (and (<= (format 0) 6) (>= (format 0) 6))) (and (<= (format 0) 255) (>= (format 0) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (<= (+ percent (* (- 1) (format 1))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (>= (+ percent (* (- 1) (format 1))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (<= (+ s (* (- 1) (format 1))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (>= (+ s (* (- 1) (format 1))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 1))) 0)) (not (>= (+ s (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (<= (+ x (* (- 1) (format 1))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (>= (+ x (* (- 1) (format 1))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= (+ x (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))))) -(assert (or (not (and (<= (format 1) 3) (>= (format 1) 3))) (<= (format 1) 3))) -(assert (or (not (and (<= (format 1) 3) (>= (format 1) 3))) (>= (format 1) 3))) -(assert (or (not (<= (format 1) 3)) (not (>= (format 1) 3)) (and (<= (format 1) 3) (>= (format 1) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (not (and (<= (format 1) 3) (>= (format 1) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3)))))) -(assert (or (not (and (<= (format 1) 4) (>= (format 1) 4))) (<= (format 1) 4))) -(assert (or (not (and (<= (format 1) 4) (>= (format 1) 4))) (>= (format 1) 4))) -(assert (or (not (<= (format 1) 4)) (not (>= (format 1) 4)) (and (<= (format 1) 4) (>= (format 1) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (not (and (<= (format 1) 4) (>= (format 1) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4)))))) -(assert (or (not (and (<= (format 1) 5) (>= (format 1) 5))) (<= (format 1) 5))) -(assert (or (not (and (<= (format 1) 5) (>= (format 1) 5))) (>= (format 1) 5))) -(assert (or (not (<= (format 1) 5)) (not (>= (format 1) 5)) (and (<= (format 1) 5) (>= (format 1) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (not (and (<= (format 1) 5) (>= (format 1) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5)))))) -(assert (or (not (and (<= (format 1) 6) (>= (format 1) 6))) (<= (format 1) 6))) -(assert (or (not (and (<= (format 1) 6) (>= (format 1) 6))) (>= (format 1) 6))) -(assert (or (not (<= (format 1) 6)) (not (>= (format 1) 6)) (and (<= (format 1) 6) (>= (format 1) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (not (and (<= (format 1) 6) (>= (format 1) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6)))))) -(assert (or (not (and (<= (format 1) 255) (>= (format 1) 255))) (<= (format 1) 255))) -(assert (or (not (and (<= (format 1) 255) (>= (format 1) 255))) (>= (format 1) 255))) -(assert (or (not (<= (format 1) 255)) (not (>= (format 1) 255)) (and (<= (format 1) 255) (>= (format 1) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (format 1) 3) (>= (format 1) 3))) (and (<= (format 1) 4) (>= (format 1) 4))) (and (<= (format 1) 5) (>= (format 1) 5))) (and (<= (format 1) 6) (>= (format 1) 6))) (and (<= (format 1) 255) (>= (format 1) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (<= (+ percent (* (- 1) (format 2))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (>= (+ percent (* (- 1) (format 2))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (<= (+ s (* (- 1) (format 2))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (>= (+ s (* (- 1) (format 2))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (<= (+ x (* (- 1) (format 2))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (>= (+ x (* (- 1) (format 2))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= (+ x (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))))) -(assert (or (not (and (<= (format 2) 3) (>= (format 2) 3))) (<= (format 2) 3))) -(assert (or (not (and (<= (format 2) 3) (>= (format 2) 3))) (>= (format 2) 3))) -(assert (or (not (<= (format 2) 3)) (not (>= (format 2) 3)) (and (<= (format 2) 3) (>= (format 2) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (not (and (<= (format 2) 3) (>= (format 2) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3)))))) -(assert (or (not (and (<= (format 2) 4) (>= (format 2) 4))) (<= (format 2) 4))) -(assert (or (not (and (<= (format 2) 4) (>= (format 2) 4))) (>= (format 2) 4))) -(assert (or (not (<= (format 2) 4)) (not (>= (format 2) 4)) (and (<= (format 2) 4) (>= (format 2) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (not (and (<= (format 2) 4) (>= (format 2) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4)))))) -(assert (or (not (and (<= (format 2) 5) (>= (format 2) 5))) (<= (format 2) 5))) -(assert (or (not (and (<= (format 2) 5) (>= (format 2) 5))) (>= (format 2) 5))) -(assert (or (not (<= (format 2) 5)) (not (>= (format 2) 5)) (and (<= (format 2) 5) (>= (format 2) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (not (and (<= (format 2) 5) (>= (format 2) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5)))))) -(assert (or (not (and (<= (format 2) 6) (>= (format 2) 6))) (<= (format 2) 6))) -(assert (or (not (and (<= (format 2) 6) (>= (format 2) 6))) (>= (format 2) 6))) -(assert (or (not (<= (format 2) 6)) (not (>= (format 2) 6)) (and (<= (format 2) 6) (>= (format 2) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (not (and (<= (format 2) 6) (>= (format 2) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6)))))) -(assert (or (not (and (<= (format 2) 255) (>= (format 2) 255))) (<= (format 2) 255))) -(assert (or (not (and (<= (format 2) 255) (>= (format 2) 255))) (>= (format 2) 255))) -(assert (or (not (<= (format 2) 255)) (not (>= (format 2) 255)) (and (<= (format 2) 255) (>= (format 2) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (format 2) 3) (>= (format 2) 3))) (and (<= (format 2) 4) (>= (format 2) 4))) (and (<= (format 2) 5) (>= (format 2) 5))) (and (<= (format 2) 6) (>= (format 2) 6))) (and (<= (format 2) 255) (>= (format 2) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (<= (+ percent (* (- 1) (format 3))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (>= (+ percent (* (- 1) (format 3))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (<= (+ s (* (- 1) (format 3))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (>= (+ s (* (- 1) (format 3))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (<= (+ x (* (- 1) (format 3))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (>= (+ x (* (- 1) (format 3))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 3))) 0)) (not (>= (+ x (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))))) -(assert (or (not (and (<= (format 3) 3) (>= (format 3) 3))) (<= (format 3) 3))) -(assert (or (not (and (<= (format 3) 3) (>= (format 3) 3))) (>= (format 3) 3))) -(assert (or (not (<= (format 3) 3)) (not (>= (format 3) 3)) (and (<= (format 3) 3) (>= (format 3) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (not (and (<= (format 3) 3) (>= (format 3) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3)))))) -(assert (or (not (and (<= (format 3) 4) (>= (format 3) 4))) (<= (format 3) 4))) -(assert (or (not (and (<= (format 3) 4) (>= (format 3) 4))) (>= (format 3) 4))) -(assert (or (not (<= (format 3) 4)) (not (>= (format 3) 4)) (and (<= (format 3) 4) (>= (format 3) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (not (and (<= (format 3) 4) (>= (format 3) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4)))))) -(assert (or (not (and (<= (format 3) 5) (>= (format 3) 5))) (<= (format 3) 5))) -(assert (or (not (and (<= (format 3) 5) (>= (format 3) 5))) (>= (format 3) 5))) -(assert (or (not (<= (format 3) 5)) (not (>= (format 3) 5)) (and (<= (format 3) 5) (>= (format 3) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (not (and (<= (format 3) 5) (>= (format 3) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5)))))) -(assert (or (not (and (<= (format 3) 6) (>= (format 3) 6))) (<= (format 3) 6))) -(assert (or (not (and (<= (format 3) 6) (>= (format 3) 6))) (>= (format 3) 6))) -(assert (or (not (<= (format 3) 6)) (not (>= (format 3) 6)) (and (<= (format 3) 6) (>= (format 3) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (not (and (<= (format 3) 6) (>= (format 3) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6)))))) -(assert (or (not (and (<= (format 3) 255) (>= (format 3) 255))) (<= (format 3) 255))) -(assert (or (not (and (<= (format 3) 255) (>= (format 3) 255))) (>= (format 3) 255))) -(assert (or (not (<= (format 3) 255)) (not (>= (format 3) 255)) (and (<= (format 3) 255) (>= (format 3) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (format 3) 3) (>= (format 3) 3))) (and (<= (format 3) 4) (>= (format 3) 4))) (and (<= (format 3) 5) (>= (format 3) 5))) (and (<= (format 3) 6) (>= (format 3) 6))) (and (<= (format 3) 255) (>= (format 3) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (<= (+ percent (* (- 1) (format 4))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (>= (+ percent (* (- 1) (format 4))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (<= (+ s (* (- 1) (format 4))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (>= (+ s (* (- 1) (format 4))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (<= (+ x (* (- 1) (format 4))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (>= (+ x (* (- 1) (format 4))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 4))) 0)) (not (>= (+ x (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))))) -(assert (or (not (and (<= (format 4) 3) (>= (format 4) 3))) (<= (format 4) 3))) -(assert (or (not (and (<= (format 4) 3) (>= (format 4) 3))) (>= (format 4) 3))) -(assert (or (not (<= (format 4) 3)) (not (>= (format 4) 3)) (and (<= (format 4) 3) (>= (format 4) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (not (and (<= (format 4) 3) (>= (format 4) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3)))))) -(assert (or (not (and (<= (format 4) 4) (>= (format 4) 4))) (<= (format 4) 4))) -(assert (or (not (and (<= (format 4) 4) (>= (format 4) 4))) (>= (format 4) 4))) -(assert (or (not (<= (format 4) 4)) (not (>= (format 4) 4)) (and (<= (format 4) 4) (>= (format 4) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (not (and (<= (format 4) 4) (>= (format 4) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4)))))) -(assert (or (not (and (<= (format 4) 5) (>= (format 4) 5))) (<= (format 4) 5))) -(assert (or (not (and (<= (format 4) 5) (>= (format 4) 5))) (>= (format 4) 5))) -(assert (or (not (<= (format 4) 5)) (not (>= (format 4) 5)) (and (<= (format 4) 5) (>= (format 4) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (not (and (<= (format 4) 5) (>= (format 4) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5)))))) -(assert (or (not (and (<= (format 4) 6) (>= (format 4) 6))) (<= (format 4) 6))) -(assert (or (not (and (<= (format 4) 6) (>= (format 4) 6))) (>= (format 4) 6))) -(assert (or (not (<= (format 4) 6)) (not (>= (format 4) 6)) (and (<= (format 4) 6) (>= (format 4) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (not (and (<= (format 4) 6) (>= (format 4) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6)))))) -(assert (or (not (and (<= (format 4) 255) (>= (format 4) 255))) (<= (format 4) 255))) -(assert (or (not (and (<= (format 4) 255) (>= (format 4) 255))) (>= (format 4) 255))) -(assert (or (not (<= (format 4) 255)) (not (>= (format 4) 255)) (and (<= (format 4) 255) (>= (format 4) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (format 4) 3) (>= (format 4) 3))) (and (<= (format 4) 4) (>= (format 4) 4))) (and (<= (format 4) 5) (>= (format 4) 5))) (and (<= (format 4) 6) (>= (format 4) 6))) (and (<= (format 4) 255) (>= (format 4) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (<= (+ percent (* (- 1) (format 5))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (>= (+ percent (* (- 1) (format 5))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (<= (+ s (* (- 1) (format 5))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (>= (+ s (* (- 1) (format 5))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 5))) 0)) (not (>= (+ s (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (<= (+ x (* (- 1) (format 5))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (>= (+ x (* (- 1) (format 5))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 5))) 0)) (not (>= (+ x (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))))) -(assert (or (not (and (<= (format 5) 3) (>= (format 5) 3))) (<= (format 5) 3))) -(assert (or (not (and (<= (format 5) 3) (>= (format 5) 3))) (>= (format 5) 3))) -(assert (or (not (<= (format 5) 3)) (not (>= (format 5) 3)) (and (<= (format 5) 3) (>= (format 5) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (not (and (<= (format 5) 3) (>= (format 5) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3)))))) -(assert (or (not (and (<= (format 5) 4) (>= (format 5) 4))) (<= (format 5) 4))) -(assert (or (not (and (<= (format 5) 4) (>= (format 5) 4))) (>= (format 5) 4))) -(assert (or (not (<= (format 5) 4)) (not (>= (format 5) 4)) (and (<= (format 5) 4) (>= (format 5) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (not (and (<= (format 5) 4) (>= (format 5) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4)))))) -(assert (or (not (and (<= (format 5) 5) (>= (format 5) 5))) (<= (format 5) 5))) -(assert (or (not (and (<= (format 5) 5) (>= (format 5) 5))) (>= (format 5) 5))) -(assert (or (not (<= (format 5) 5)) (not (>= (format 5) 5)) (and (<= (format 5) 5) (>= (format 5) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (not (and (<= (format 5) 5) (>= (format 5) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5)))))) -(assert (or (not (and (<= (format 5) 6) (>= (format 5) 6))) (<= (format 5) 6))) -(assert (or (not (and (<= (format 5) 6) (>= (format 5) 6))) (>= (format 5) 6))) -(assert (or (not (<= (format 5) 6)) (not (>= (format 5) 6)) (and (<= (format 5) 6) (>= (format 5) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (not (and (<= (format 5) 6) (>= (format 5) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6)))))) -(assert (or (not (and (<= (format 5) 255) (>= (format 5) 255))) (<= (format 5) 255))) -(assert (or (not (and (<= (format 5) 255) (>= (format 5) 255))) (>= (format 5) 255))) -(assert (or (not (<= (format 5) 255)) (not (>= (format 5) 255)) (and (<= (format 5) 255) (>= (format 5) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (format 5) 3) (>= (format 5) 3))) (and (<= (format 5) 4) (>= (format 5) 4))) (and (<= (format 5) 5) (>= (format 5) 5))) (and (<= (format 5) 6) (>= (format 5) 6))) (and (<= (format 5) 255) (>= (format 5) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (<= (+ percent (* (- 1) (format 6))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (>= (+ percent (* (- 1) (format 6))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (<= (+ s (* (- 1) (format 6))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (>= (+ s (* (- 1) (format 6))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (<= (+ x (* (- 1) (format 6))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (>= (+ x (* (- 1) (format 6))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 6))) 0)) (not (>= (+ x (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))))) -(assert (or (not (and (<= (format 6) 3) (>= (format 6) 3))) (<= (format 6) 3))) -(assert (or (not (and (<= (format 6) 3) (>= (format 6) 3))) (>= (format 6) 3))) -(assert (or (not (<= (format 6) 3)) (not (>= (format 6) 3)) (and (<= (format 6) 3) (>= (format 6) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))))) - -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3)))))) - -(assert (or (not (and (<= (format 6) 4) (>= (format 6) 4))) (<= (format 6) 4))) -(assert (or (not (and (<= (format 6) 4) (>= (format 6) 4))) (>= (format 6) 4))) -(assert (or (not (<= (format 6) 4)) (not (>= (format 6) 4)) (and (<= (format 6) 4) (>= (format 6) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (not (and (<= (format 6) 4) (>= (format 6) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4)))))) -(assert (or (not (and (<= (format 6) 5) (>= (format 6) 5))) (<= (format 6) 5))) -(assert (or (not (and (<= (format 6) 5) (>= (format 6) 5))) (>= (format 6) 5))) -(assert (or (not (<= (format 6) 5)) (not (>= (format 6) 5)) (and (<= (format 6) 5) (>= (format 6) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (not (and (<= (format 6) 5) (>= (format 6) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5)))))) -(assert (or (not (and (<= (format 6) 6) (>= (format 6) 6))) (<= (format 6) 6))) -(assert (or (not (and (<= (format 6) 6) (>= (format 6) 6))) (>= (format 6) 6))) -(assert (or (not (<= (format 6) 6)) (not (>= (format 6) 6)) (and (<= (format 6) 6) (>= (format 6) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (not (and (<= (format 6) 6) (>= (format 6) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6)))))) -(assert (or (not (and (<= (format 6) 255) (>= (format 6) 255))) (<= (format 6) 255))) -(assert (or (not (and (<= (format 6) 255) (>= (format 6) 255))) (>= (format 6) 255))) -(assert (or (not (<= (format 6) 255)) (not (>= (format 6) 255)) (and (<= (format 6) 255) (>= (format 6) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (format 6) 3) (>= (format 6) 3))) (and (<= (format 6) 4) (>= (format 6) 4))) (and (<= (format 6) 5) (>= (format 6) 5))) (and (<= (format 6) 6) (>= (format 6) 6))) (and (<= (format 6) 255) (>= (format 6) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (<= (+ percent (* (- 1) (format 7))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (>= (+ percent (* (- 1) (format 7))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (<= (+ s (* (- 1) (format 7))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (>= (+ s (* (- 1) (format 7))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (<= (+ x (* (- 1) (format 7))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (>= (+ x (* (- 1) (format 7))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 7))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))))) -(assert (or (not (and (<= (format 7) 3) (>= (format 7) 3))) (<= (format 7) 3))) -(assert (or (not (and (<= (format 7) 3) (>= (format 7) 3))) (>= (format 7) 3))) -(assert (or (not (<= (format 7) 3)) (not (>= (format 7) 3)) (and (<= (format 7) 3) (>= (format 7) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (not (and (<= (format 7) 3) (>= (format 7) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3)))))) -(assert (or (not (and (<= (format 7) 4) (>= (format 7) 4))) (<= (format 7) 4))) -(assert (or (not (and (<= (format 7) 4) (>= (format 7) 4))) (>= (format 7) 4))) -(assert (or (not (<= (format 7) 4)) (not (>= (format 7) 4)) (and (<= (format 7) 4) (>= (format 7) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (not (and (<= (format 7) 4) (>= (format 7) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4)))))) -(assert (or (not (and (<= (format 7) 5) (>= (format 7) 5))) (<= (format 7) 5))) -(assert (or (not (and (<= (format 7) 5) (>= (format 7) 5))) (>= (format 7) 5))) -(assert (or (not (<= (format 7) 5)) (not (>= (format 7) 5)) (and (<= (format 7) 5) (>= (format 7) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (not (and (<= (format 7) 5) (>= (format 7) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5)))))) -(assert (or (not (and (<= (format 7) 6) (>= (format 7) 6))) (<= (format 7) 6))) -(assert (or (not (and (<= (format 7) 6) (>= (format 7) 6))) (>= (format 7) 6))) -(assert (or (not (<= (format 7) 6)) (not (>= (format 7) 6)) (and (<= (format 7) 6) (>= (format 7) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (not (and (<= (format 7) 6) (>= (format 7) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6)))))) -(assert (or (not (and (<= (format 7) 255) (>= (format 7) 255))) (<= (format 7) 255))) -(assert (or (not (and (<= (format 7) 255) (>= (format 7) 255))) (>= (format 7) 255))) -(assert (or (not (<= (format 7) 255)) (not (>= (format 7) 255)) (and (<= (format 7) 255) (>= (format 7) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (format 7) 3) (>= (format 7) 3))) (and (<= (format 7) 4) (>= (format 7) 4))) (and (<= (format 7) 5) (>= (format 7) 5))) (and (<= (format 7) 6) (>= (format 7) 6))) (and (<= (format 7) 255) (>= (format 7) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (<= (+ percent (* (- 1) (format 8))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (>= (+ percent (* (- 1) (format 8))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 8))) 0)) (not (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (<= (+ s (* (- 1) (format 8))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (>= (+ s (* (- 1) (format 8))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (<= (+ x (* (- 1) (format 8))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (>= (+ x (* (- 1) (format 8))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 8))) 0)) (not (>= (+ x (* (- 1) (format 8))) 0)) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (not (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))))) -(assert (or (not (and (<= (format 8) 3) (>= (format 8) 3))) (<= (format 8) 3))) -(assert (or (not (and (<= (format 8) 3) (>= (format 8) 3))) (>= (format 8) 3))) -(assert (or (not (<= (format 8) 3)) (not (>= (format 8) 3)) (and (<= (format 8) 3) (>= (format 8) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (not (and (<= (format 8) 3) (>= (format 8) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3)))))) -(assert (or (not (and (<= (format 8) 4) (>= (format 8) 4))) (<= (format 8) 4))) -(assert (or (not (and (<= (format 8) 4) (>= (format 8) 4))) (>= (format 8) 4))) -(assert (or (not (<= (format 8) 4)) (not (>= (format 8) 4)) (and (<= (format 8) 4) (>= (format 8) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (not (and (<= (format 8) 4) (>= (format 8) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4)))))) -(assert (or (not (and (<= (format 8) 5) (>= (format 8) 5))) (<= (format 8) 5))) -(assert (or (not (and (<= (format 8) 5) (>= (format 8) 5))) (>= (format 8) 5))) -(assert (or (not (<= (format 8) 5)) (not (>= (format 8) 5)) (and (<= (format 8) 5) (>= (format 8) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (not (and (<= (format 8) 5) (>= (format 8) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5)))))) -(assert (or (not (and (<= (format 8) 6) (>= (format 8) 6))) (<= (format 8) 6))) -(assert (or (not (and (<= (format 8) 6) (>= (format 8) 6))) (>= (format 8) 6))) -(assert (or (not (<= (format 8) 6)) (not (>= (format 8) 6)) (and (<= (format 8) 6) (>= (format 8) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (not (and (<= (format 8) 6) (>= (format 8) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6)))))) -(assert (or (not (and (<= (format 8) 255) (>= (format 8) 255))) (<= (format 8) 255))) -(assert (or (not (and (<= (format 8) 255) (>= (format 8) 255))) (>= (format 8) 255))) -(assert (or (not (<= (format 8) 255)) (not (>= (format 8) 255)) (and (<= (format 8) 255) (>= (format 8) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0))) (and (<= (format 8) 3) (>= (format 8) 3))) (and (<= (format 8) 4) (>= (format 8) 4))) (and (<= (format 8) 5) (>= (format 8) 5))) (and (<= (format 8) 6) (>= (format 8) 6))) (and (<= (format 8) 255) (>= (format 8) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (<= (+ percent (* (- 1) (format 9))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (>= (+ percent (* (- 1) (format 9))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (<= (+ s (* (- 1) (format 9))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (>= (+ s (* (- 1) (format 9))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 9))) 0)) (not (>= (+ s (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (<= (+ x (* (- 1) (format 9))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (>= (+ x (* (- 1) (format 9))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 9))) 0)) (not (>= (+ x (* (- 1) (format 9))) 0)) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (not (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)))))) -(assert (or (not (and (<= (format 9) 3) (>= (format 9) 3))) (<= (format 9) 3))) -(assert (or (not (and (<= (format 9) 3) (>= (format 9) 3))) (>= (format 9) 3))) -(assert (or (not (<= (format 9) 3)) (not (>= (format 9) 3)) (and (<= (format 9) 3) (>= (format 9) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (not (and (<= (format 9) 3) (>= (format 9) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3)))))) -(assert (or (not (and (<= (format 9) 4) (>= (format 9) 4))) (<= (format 9) 4))) -(assert (or (not (and (<= (format 9) 4) (>= (format 9) 4))) (>= (format 9) 4))) -(assert (or (not (<= (format 9) 4)) (not (>= (format 9) 4)) (and (<= (format 9) 4) (>= (format 9) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (not (and (<= (format 9) 4) (>= (format 9) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4)))))) -(assert (or (not (and (<= (format 9) 5) (>= (format 9) 5))) (<= (format 9) 5))) -(assert (or (not (and (<= (format 9) 5) (>= (format 9) 5))) (>= (format 9) 5))) -(assert (or (not (<= (format 9) 5)) (not (>= (format 9) 5)) (and (<= (format 9) 5) (>= (format 9) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (not (and (<= (format 9) 5) (>= (format 9) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5)))))) -(assert (or (not (and (<= (format 9) 6) (>= (format 9) 6))) (<= (format 9) 6))) -(assert (or (not (and (<= (format 9) 6) (>= (format 9) 6))) (>= (format 9) 6))) -(assert (or (not (<= (format 9) 6)) (not (>= (format 9) 6)) (and (<= (format 9) 6) (>= (format 9) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (not (and (<= (format 9) 6) (>= (format 9) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6)))))) -(assert (or (not (and (<= (format 9) 255) (>= (format 9) 255))) (<= (format 9) 255))) -(assert (or (not (and (<= (format 9) 255) (>= (format 9) 255))) (>= (format 9) 255))) -(assert (or (not (<= (format 9) 255)) (not (>= (format 9) 255)) (and (<= (format 9) 255) (>= (format 9) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ x (* (- 1) (format 9))) 0) (>= (+ x (* (- 1) (format 9))) 0))) (and (<= (format 9) 3) (>= (format 9) 3))) (and (<= (format 9) 4) (>= (format 9) 4))) (and (<= (format 9) 5) (>= (format 9) 5))) (and (<= (format 9) 6) (>= (format 9) 6))) (and (<= (format 9) 255) (>= (format 9) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (<= (+ percent (* (- 1) (format 10))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (>= (+ percent (* (- 1) (format 10))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 10))) 0)) (not (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (<= (+ s (* (- 1) (format 10))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (>= (+ s (* (- 1) (format 10))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 10))) 0)) (not (>= (+ s (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (<= (+ x (* (- 1) (format 10))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (>= (+ x (* (- 1) (format 10))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= (+ x (* (- 1) (format 10))) 0)) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (not (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)))))) -(assert (or (not (and (<= (format 10) 3) (>= (format 10) 3))) (<= (format 10) 3))) -(assert (or (not (and (<= (format 10) 3) (>= (format 10) 3))) (>= (format 10) 3))) -(assert (or (not (<= (format 10) 3)) (not (>= (format 10) 3)) (and (<= (format 10) 3) (>= (format 10) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (not (and (<= (format 10) 3) (>= (format 10) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3)))))) -(assert (or (not (and (<= (format 10) 4) (>= (format 10) 4))) (<= (format 10) 4))) -(assert (or (not (and (<= (format 10) 4) (>= (format 10) 4))) (>= (format 10) 4))) -(assert (or (not (<= (format 10) 4)) (not (>= (format 10) 4)) (and (<= (format 10) 4) (>= (format 10) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (not (and (<= (format 10) 4) (>= (format 10) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4)))))) -(assert (or (not (and (<= (format 10) 5) (>= (format 10) 5))) (<= (format 10) 5))) -(assert (or (not (and (<= (format 10) 5) (>= (format 10) 5))) (>= (format 10) 5))) -(assert (or (not (<= (format 10) 5)) (not (>= (format 10) 5)) (and (<= (format 10) 5) (>= (format 10) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (not (and (<= (format 10) 5) (>= (format 10) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5)))))) -(assert (or (not (and (<= (format 10) 6) (>= (format 10) 6))) (<= (format 10) 6))) -(assert (or (not (and (<= (format 10) 6) (>= (format 10) 6))) (>= (format 10) 6))) -(assert (or (not (<= (format 10) 6)) (not (>= (format 10) 6)) (and (<= (format 10) 6) (>= (format 10) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (not (and (<= (format 10) 6) (>= (format 10) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6)))))) -(assert (or (not (and (<= (format 10) 255) (>= (format 10) 255))) (<= (format 10) 255))) -(assert (or (not (and (<= (format 10) 255) (>= (format 10) 255))) (>= (format 10) 255))) -(assert (or (not (<= (format 10) 255)) (not (>= (format 10) 255)) (and (<= (format 10) 255) (>= (format 10) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ x (* (- 1) (format 10))) 0) (>= (+ x (* (- 1) (format 10))) 0))) (and (<= (format 10) 3) (>= (format 10) 3))) (and (<= (format 10) 4) (>= (format 10) 4))) (and (<= (format 10) 5) (>= (format 10) 5))) (and (<= (format 10) 6) (>= (format 10) 6))) (and (<= (format 10) 255) (>= (format 10) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (<= (+ percent (* (- 1) (format 11))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (>= (+ percent (* (- 1) (format 11))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 11))) 0)) (not (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (<= (+ s (* (- 1) (format 11))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (>= (+ s (* (- 1) (format 11))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 11))) 0)) (not (>= (+ s (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (<= (+ x (* (- 1) (format 11))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (>= (+ x (* (- 1) (format 11))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 11))) 0)) (not (>= (+ x (* (- 1) (format 11))) 0)) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (not (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)))))) -(assert (or (not (and (<= (format 11) 3) (>= (format 11) 3))) (<= (format 11) 3))) -(assert (or (not (and (<= (format 11) 3) (>= (format 11) 3))) (>= (format 11) 3))) -(assert (or (not (<= (format 11) 3)) (not (>= (format 11) 3)) (and (<= (format 11) 3) (>= (format 11) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (not (and (<= (format 11) 3) (>= (format 11) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3)))))) -(assert (or (not (and (<= (format 11) 4) (>= (format 11) 4))) (<= (format 11) 4))) -(assert (or (not (and (<= (format 11) 4) (>= (format 11) 4))) (>= (format 11) 4))) -(assert (or (not (<= (format 11) 4)) (not (>= (format 11) 4)) (and (<= (format 11) 4) (>= (format 11) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (not (and (<= (format 11) 4) (>= (format 11) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4)))))) -(assert (or (not (and (<= (format 11) 5) (>= (format 11) 5))) (<= (format 11) 5))) -(assert (or (not (and (<= (format 11) 5) (>= (format 11) 5))) (>= (format 11) 5))) -(assert (or (not (<= (format 11) 5)) (not (>= (format 11) 5)) (and (<= (format 11) 5) (>= (format 11) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (not (and (<= (format 11) 5) (>= (format 11) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5)))))) -(assert (or (not (and (<= (format 11) 6) (>= (format 11) 6))) (<= (format 11) 6))) -(assert (or (not (and (<= (format 11) 6) (>= (format 11) 6))) (>= (format 11) 6))) -(assert (or (not (<= (format 11) 6)) (not (>= (format 11) 6)) (and (<= (format 11) 6) (>= (format 11) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (not (and (<= (format 11) 6) (>= (format 11) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6)))))) -(assert (or (not (and (<= (format 11) 255) (>= (format 11) 255))) (<= (format 11) 255))) -(assert (or (not (and (<= (format 11) 255) (>= (format 11) 255))) (>= (format 11) 255))) -(assert (or (not (<= (format 11) 255)) (not (>= (format 11) 255)) (and (<= (format 11) 255) (>= (format 11) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ x (* (- 1) (format 11))) 0) (>= (+ x (* (- 1) (format 11))) 0))) (and (<= (format 11) 3) (>= (format 11) 3))) (and (<= (format 11) 4) (>= (format 11) 4))) (and (<= (format 11) 5) (>= (format 11) 5))) (and (<= (format 11) 6) (>= (format 11) 6))) (and (<= (format 11) 255) (>= (format 11) 255)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (<= (+ percent (* (- 1) (format 12))) 0))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (>= (+ percent (* (- 1) (format 12))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format 12))) 0)) (not (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (<= (+ s (* (- 1) (format 12))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (>= (+ s (* (- 1) (format 12))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 12))) 0)) (not (>= (+ s (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))) -(assert (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)) (not (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))))) -(assert (or (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (<= (+ x (* (- 1) (format 12))) 0))) -(assert (or (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (>= (+ x (* (- 1) (format 12))) 0))) -(assert (or (not (<= (+ x (* (- 1) (format 12))) 0)) (not (>= (+ x (* (- 1) (format 12))) 0)) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (not (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (not (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))))) -(assert (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)) (not (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)))))) -(assert (or (not (and (<= (format 12) 3) (>= (format 12) 3))) (<= (format 12) 3))) -(assert (or (not (and (<= (format 12) 3) (>= (format 12) 3))) (>= (format 12) 3))) -(assert (or (not (<= (format 12) 3)) (not (>= (format 12) 3)) (and (<= (format 12) 3) (>= (format 12) 3)))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (not (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0)))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (not (and (<= (format 12) 3) (>= (format 12) 3))))) -(assert (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3)) (not (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3)))))) -(assert (or (not (and (<= (format 12) 4) (>= (format 12) 4))) (<= (format 12) 4))) -(assert (or (not (and (<= (format 12) 4) (>= (format 12) 4))) (>= (format 12) 4))) -(assert (or (not (<= (format 12) 4)) (not (>= (format 12) 4)) (and (<= (format 12) 4) (>= (format 12) 4)))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (not (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3)))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (not (and (<= (format 12) 4) (>= (format 12) 4))))) -(assert (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4)) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4)))))) -(assert (or (not (and (<= (format 12) 5) (>= (format 12) 5))) (<= (format 12) 5))) -(assert (or (not (and (<= (format 12) 5) (>= (format 12) 5))) (>= (format 12) 5))) -(assert (or (not (<= (format 12) 5)) (not (>= (format 12) 5)) (and (<= (format 12) 5) (>= (format 12) 5)))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (not (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4)))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (not (and (<= (format 12) 5) (>= (format 12) 5))))) -(assert (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5)) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5)))))) -(assert (or (not (and (<= (format 12) 6) (>= (format 12) 6))) (<= (format 12) 6))) -(assert (or (not (and (<= (format 12) 6) (>= (format 12) 6))) (>= (format 12) 6))) -(assert (or (not (<= (format 12) 6)) (not (>= (format 12) 6)) (and (<= (format 12) 6) (>= (format 12) 6)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (not (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5)))))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (not (and (<= (format 12) 6) (>= (format 12) 6))))) -(assert (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6)) (not (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6)))))) -(assert (or (not (and (<= (format 12) 255) (>= (format 12) 255))) (<= (format 12) 255))) -(assert (or (not (and (<= (format 12) 255) (>= (format 12) 255))) (>= (format 12) 255))) -(assert (or (not (<= (format 12) 255)) (not (>= (format 12) 255)) (and (<= (format 12) 255) (>= (format 12) 255)))) -(assert (or (or (or (or (or (or (or (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ x (* (- 1) (format 12))) 0) (>= (+ x (* (- 1) (format 12))) 0))) (and (<= (format 12) 3) (>= (format 12) 3))) (and (<= (format 12) 4) (>= (format 12) 4))) (and (<= (format 12) 5) (>= (format 12) 5))) (and (<= (format 12) 6) (>= (format 12) 6))) (and (<= (format 12) 255) (>= (format 12) 255)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (not (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))))) -(assert (or (not (and (<= (s_count 0) 1) (>= (s_count 0) 1))) (<= (s_count 0) 1))) -(assert (or (not (and (<= (s_count 0) 1) (>= (s_count 0) 1))) (>= (s_count 0) 1))) -(assert (or (not (<= (s_count 0) 1)) (not (>= (s_count 0) 1)) (and (<= (s_count 0) 1) (>= (s_count 0) 1)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0)))) (and (<= (s_count 0) 1) (>= (s_count 0) 1)))) -(assert (or (not (and (<= (s_count 0) 0) (>= (s_count 0) 0))) (<= (s_count 0) 0))) -(assert (or (not (and (<= (s_count 0) 0) (>= (s_count 0) 0))) (>= (s_count 0) 0))) -(assert (or (not (<= (s_count 0) 0)) (not (>= (s_count 0) 0)) (and (<= (s_count 0) 0) (>= (s_count 0) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ s (* (- 1) (format 1))) 0) (>= (+ s (* (- 1) (format 1))) 0))) (and (<= (s_count 0) 0) (>= (s_count 0) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (not (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))))) -(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)))) -(assert (or (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0)))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) -(assert (or (not (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0))) -(assert (or (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ s (* (- 1) (format 2))) 0) (>= (+ s (* (- 1) (format 2))) 0))) (and (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0) (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (not (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))))) -(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)))) -(assert (or (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0)))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) -(assert (or (not (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0))) -(assert (or (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ s (* (- 1) (format 3))) 0) (>= (+ s (* (- 1) (format 3))) 0))) (and (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (not (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))))) -(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)))) -(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0)))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1)) (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) -(assert (or (not (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0))) -(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ s (* (- 1) (format 4))) 0) (>= (+ s (* (- 1) (format 4))) 0))) (and (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0) (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (not (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))))) -(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)))) -(assert (or (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0)))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) -(assert (or (not (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0))) -(assert (or (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ s (* (- 1) (format 5))) 0) (>= (+ s (* (- 1) (format 5))) 0))) (and (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0) (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (not (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))))) -(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)))) -(assert (or (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0)))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) -(assert (or (not (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0))) -(assert (or (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ s (* (- 1) (format 6))) 0) (>= (+ s (* (- 1) (format 6))) 0))) (and (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (not (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))))) -(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)))) -(assert (or (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0)))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) -(assert (or (not (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0))) -(assert (or (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ s (* (- 1) (format 7))) 0) (>= (+ s (* (- 1) (format 7))) 0))) (and (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0))) (not (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))))) -(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)))) -(assert (or (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0)))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) -(assert (or (not (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0))) -(assert (or (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ s (* (- 1) (format 8))) 0) (>= (+ s (* (- 1) (format 8))) 0))) (and (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0) (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0))) (not (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))))) -(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)))) -(assert (or (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0)))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1)) (>= (+ (s_count 7) (* (- 1) (s_count 8))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) -(assert (or (not (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0))) -(assert (or (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 8))) 0) (>= (+ percent (* (- 1) (format 8))) 0)) (and (<= (+ s (* (- 1) (format 9))) 0) (>= (+ s (* (- 1) (format 9))) 0))) (and (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0) (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0))) (not (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))))) -(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)))) -(assert (or (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0)))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1)) (>= (+ (s_count 8) (* (- 1) (s_count 9))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) -(assert (or (not (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0))) -(assert (or (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 9))) 0) (>= (+ percent (* (- 1) (format 9))) 0)) (and (<= (+ s (* (- 1) (format 10))) 0) (>= (+ s (* (- 1) (format 10))) 0))) (and (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0) (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0))) (not (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))))) -(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)))) -(assert (or (not (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))) (not (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0)))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1)) (>= (+ (s_count 9) (* (- 1) (s_count 10))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) -(assert (or (not (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0))) -(assert (or (not (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0)) (not (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0)) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 10))) 0) (>= (+ percent (* (- 1) (format 10))) 0)) (and (<= (+ s (* (- 1) (format 11))) 0) (>= (+ s (* (- 1) (format 11))) 0))) (and (<= (+ (s_count 9) (* (- 1) (s_count 10))) 0) (>= (+ (s_count 9) (* (- 1) (s_count 10))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0))) (not (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))))) -(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)))) -(assert (or (not (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))) (not (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0)))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1)) (>= (+ (s_count 10) (* (- 1) (s_count 11))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) -(assert (or (not (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0))) -(assert (or (not (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0)) (not (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0)) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 11))) 0) (>= (+ percent (* (- 1) (format 11))) 0)) (and (<= (+ s (* (- 1) (format 12))) 0) (>= (+ s (* (- 1) (format 12))) 0))) (and (<= (+ (s_count 10) (* (- 1) (s_count 11))) 0) (>= (+ (s_count 10) (* (- 1) (s_count 11))) 0)))) -(assert (or (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (<= (+ s (* (- 1) (format 13))) 0))) -(assert (or (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (>= (+ s (* (- 1) (format 13))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 13))) 0)) (not (>= (+ s (* (- 1) (format 13))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0))) (not (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))))) -(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) -(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)))) -(assert (or (not (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))) (not (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0)))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1)) (>= (+ (s_count 11) (* (- 1) (s_count 12))) (- 1))))) -(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) -(assert (or (not (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0))) -(assert (or (not (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0)) (not (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0)) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 12))) 0) (>= (+ percent (* (- 1) (format 12))) 0)) (and (<= (+ s (* (- 1) (format 13))) 0) (>= (+ s (* (- 1) (format 13))) 0))) (and (<= (+ (s_count 11) (* (- 1) (s_count 12))) 0) (>= (+ (s_count 11) (* (- 1) (s_count 12))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0))) (not (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))))) -(assert (or (not (and (<= (x_count 0) 1) (>= (x_count 0) 1))) (<= (x_count 0) 1))) -(assert (or (not (and (<= (x_count 0) 1) (>= (x_count 0) 1))) (>= (x_count 0) 1))) -(assert (or (not (<= (x_count 0) 1)) (not (>= (x_count 0) 1)) (and (<= (x_count 0) 1) (>= (x_count 0) 1)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0)))) (and (<= (x_count 0) 1) (>= (x_count 0) 1)))) -(assert (or (not (and (<= (x_count 0) 0) (>= (x_count 0) 0))) (<= (x_count 0) 0))) -(assert (or (not (and (<= (x_count 0) 0) (>= (x_count 0) 0))) (>= (x_count 0) 0))) -(assert (or (not (<= (x_count 0) 0)) (not (>= (x_count 0) 0)) (and (<= (x_count 0) 0) (>= (x_count 0) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 0))) 0) (>= (+ percent (* (- 1) (format 0))) 0)) (and (<= (+ x (* (- 1) (format 1))) 0) (>= (+ x (* (- 1) (format 1))) 0))) (and (<= (x_count 0) 0) (>= (x_count 0) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0))) (not (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))))) -(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)))) -(assert (or (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0)))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) -(assert (or (not (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0))) -(assert (or (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 1))) 0) (>= (+ percent (* (- 1) (format 1))) 0)) (and (<= (+ x (* (- 1) (format 2))) 0) (>= (+ x (* (- 1) (format 2))) 0))) (and (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0) (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0))) (not (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))))) -(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)))) -(assert (or (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0)))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1)) (>= (+ (x_count 1) (* (- 1) (x_count 2))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) -(assert (or (not (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0))) -(assert (or (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 2))) 0) (>= (+ percent (* (- 1) (format 2))) 0)) (and (<= (+ x (* (- 1) (format 3))) 0) (>= (+ x (* (- 1) (format 3))) 0))) (and (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0) (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0))) (not (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))))) -(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)))) -(assert (or (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0)))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) -(assert (or (not (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0))) -(assert (or (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 3))) 0) (>= (+ percent (* (- 1) (format 3))) 0)) (and (<= (+ x (* (- 1) (format 4))) 0) (>= (+ x (* (- 1) (format 4))) 0))) (and (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0))) (not (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))))) -(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)))) -(assert (or (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0)))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1)) (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) -(assert (or (not (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0))) -(assert (or (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 4))) 0) (>= (+ percent (* (- 1) (format 4))) 0)) (and (<= (+ x (* (- 1) (format 5))) 0) (>= (+ x (* (- 1) (format 5))) 0))) (and (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0) (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0))) (not (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))))) -(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)))) -(assert (or (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0)))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1)) (>= (+ (x_count 4) (* (- 1) (x_count 5))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) -(assert (or (not (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0))) -(assert (or (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 5))) 0) (>= (+ percent (* (- 1) (format 5))) 0)) (and (<= (+ x (* (- 1) (format 6))) 0) (>= (+ x (* (- 1) (format 6))) 0))) (and (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0) (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) -(assert (or (not (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0))) (not (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))))) -(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) -(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)))) -(assert (or (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0)))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1)) (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))))) -(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) -(assert (or (not (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0))) -(assert (or (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))) -(assert (or (and (and (<= (+ percent (* (- 1) (format 6))) 0) (>= (+ percent (* (- 1) (format 6))) 0)) (and (<= (+ x (* (- 1) (format 7))) 0) (>= (+ x (* (- 1) (format 7))) 0))) (and (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0) (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))) -(assert (or (not (and (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)) (and (<= (+ x (* (- 1) (format 8))) 0) (>= (+ x (* (- 1) (format 8))) 0)))) (and (<= (+ percent (* (- 1) (format 7))) 0) (>= (+ percent (* (- 1) (format 7))) 0)))) - - - -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) 0)) (not (<= (+ (x_count 8) (* (- 1) (x_count 9))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (<= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)))) -(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))) -(assert (or (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= x 120)) (not (<= (format 10) 6)))) -(assert (or (= (+ (s_count 1) (* (- 1) (s_count 3))) 0) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (>= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (<= (+ (s_count 8) (* (- 1) (s_count 9))) 0)) (not (>= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (not (<= (+ (s_count 7) (* (- 1) (s_count 8))) 0)) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (<= (format 2) 6)))) -(assert (or (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= x 120)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 1))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (>= (+ adr_lo (* (- 1) (format arg1))) 0)) (not (<= adr_lo 3)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)))) -(assert (or (not (<= (+ x (* (- 1) (format 2))) 0)) (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 2))) 0)))) -(assert (or (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)))) -(assert (or (not (>= (+ s (* (- 1) (format 2))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (<= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0))) -(assert (or (not (= arg1 2)) (= (+ (format arg1) (* (- 1) (format 2))) 0))) -(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (>= (+ adr_lo (* (- 1) (format arg1))) 0)) (not (<= adr_lo 3)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)))) -(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 3)) (not (>= (+ arg1 (* (- 1) fmt0)) 3)))) -(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 4)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (s_count 0) 1)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (>= (+ (x_count 8) (* (- 1) (x_count 9))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= s 115)) (not (<= (+ x (* (- 1) (format 1))) 0)) (not (>= x 120)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 11)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 11))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 11))))) -(assert (or (not (<= fmt1 10)) (not (= fmt1 11)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 10)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 10))))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 9)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 9))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 9))))) -(assert (or (not (>= fmt1 10)) (not (<= fmt1 9)))) -(assert (or (not (>= fmt1 10)) (not (= fmt1 9)))) -(assert (or (not (>= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (<= (+ (x_count 7) (* (- 1) (x_count 8))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 10))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (not (<= fmt1 8)) (not (>= fmt1 9)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 8)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 7)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 7))))) -(assert (or (not (>= fmt1 7)) (not (<= fmt0 0)) (<= (+ fmt0 (* (- 1) fmt1)) (- 7)))) -(assert (or (not (<= fmt1 8)) (not (= fmt1 10)))) -(assert (or (not (<= fmt1 8)) (not (= fmt1 9)))) -(assert (or (not (>= fmt1 8)) (not (= fmt1 7)))) -(assert (or (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (not (<= fmt1 7)) (not (= fmt1 8)))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (>= fmt1 7) (not (= fmt1 7)))) -(assert (or (= fmt1 6) (not (= fmt1 6)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (= fmt1 6) (not (= fmt1 6)))) -(assert (or (= fmt1 6) (<= fmt1 5) (>= fmt1 7))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (>= fmt1 5) (not (= fmt1 6)))) -(assert (or (= fmt1 3) (not (= fmt1 3)))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (= fmt1 3) (not (= fmt1 3)))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (= fmt1 3) (not (>= fmt1 3)) (not (<= fmt1 3)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (<= fmt1 3) (not (<= fmt0 0)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (>= (+ arg1 (* (- 1) fmt1)) (- 1)))) -(assert (or (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (>= fmt1 3) (not (= fmt1 3)))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (= fmt1 2) (not (= fmt1 2)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) 0) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (>= (+ fmt0 (* (- 1) fmt1)) (- 1)) (not (<= (+ arg1 (* (- 1) fmt0)) 2)) (<= (+ arg1 (* (- 1) fmt1)) 0))) -(assert (or (= fmt1 2) (not (>= fmt1 2)) (not (<= fmt1 2)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (<= (+ arg1 (* (- 1) fmt0)) 1) (>= fmt1 2) (not (>= fmt0 0)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (>= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 3))))) -(assert (or (not (<= fmt1 2)) (not (>= fmt1 3)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 2)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 2))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (>= fmt0 0)) (not (<= fmt1 3)) (>= (+ fmt0 (* (- 1) fmt1)) (- 3)))) -(assert (or (not (>= fmt1 5)) (not (= fmt1 2)))) -(assert (or (not (>= fmt1 5)) (not (= fmt1 3)))) -(assert (or (<= (+ arg1 (* (- 1) fmt0)) 2) (not (>= fmt0 0)) (not (<= arg1 2)))) -(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 6)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (<= (+ arg1 (* (- 1) fmt0)) 5))) -(assert (or (<= arg1 2) (not (= arg1 2)))) -(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 5)) (not (>= (+ arg1 (* (- 1) fmt0)) 5)))) -(assert (or (<= (+ arg1 (* (- 1) fmt1)) 0) (not (= (+ arg1 (* (- 1) fmt1)) 0)))) -(assert (or (<= (+ arg1 (* (- 1) fmt0)) 8) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= fmt_length 13)) (<= (+ arg0 (* (- 1) arg1) distance fmt_length) 4))) -(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 7)) (not (>= (+ arg1 (* (- 1) fmt0)) 7)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 5)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 5))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 5))))) -(assert (or (not (<= fmt0 0)) (not (>= fmt1 5)) (<= (+ fmt0 (* (- 1) fmt1)) (- 5)))) -(assert (or (<= (+ fmt0 (* (- 1) fmt1)) (- 5)) (not (= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (>= (+ arg1 (* (- 1) fmt0)) 2)))) -(assert (or (>= fmt1 5) (not (= fmt1 5)))) -(assert (or (= fmt1 4) (not (= fmt1 4)))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (= fmt1 4) (<= fmt1 3) (>= fmt1 5))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 2))) (not (<= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) (- 2)) (>= (+ arg1 (* (- 1) fmt1)) (- 1)) (>= (+ arg1 (* (- 1) fmt1)) (- 1)))) -(assert (or (>= (+ fmt0 (* (- 1) fmt1)) (- 3)) (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (<= (+ arg1 (* (- 1) fmt0)) 2)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 2))) (not (= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (>= (+ arg1 (* (- 1) fmt1)) (- 2)) (<= (+ arg1 (* (- 1) fmt1)) (- 3)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4))))) -(assert (or (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))) -(assert (or (not (<= (+ s (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= percent 37)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (<= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1)) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))))) -(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))) -(assert (or (not (>= (format 4) 255)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 4))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (<= (format 6) 6)))) -(assert (or (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= s 115)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 4))) 0)))) -(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)))) -(assert (or (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0))) -(assert (or (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))) -(assert (or (= (+ fmt0 (* (- 1) fmt1)) (- 4)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 4))) (not (<= (+ fmt0 (* (- 1) fmt1)) (- 4))))) -(assert (or (not (<= fmt1 2)) (not (= fmt1 4)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 1)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 1)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 1) (* (- 1) (format 10))) 0)))) -(assert (or (not (>= fmt1 3)) (not (= fmt1 2)))) -(assert (or (= arg1 6) (not (= arg1 6)))) -(assert (or (= arg1 6) (not (= arg1 6)))) -(assert (or (= arg1 6) (not (= arg1 6)))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 3))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (>= fmt1 9)) (not (<= fmt1 5)))) -(assert (or (not (>= fmt1 9)) (not (= fmt1 5)))) -(assert (or (not (<= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= distance 18)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (+ arg1 (* (- 1) fmt0)) 8)) (not (>= (+ arg1 (* (- 1) fmt0)) 8)))) -(assert (or (not (<= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 9))))) -(assert (or (= arg1 6) (not (>= arg1 6)) (not (<= arg1 6)))) -(assert (or (>= (+ arg1 (* (- 1) fmt1)) (- 1)) (not (>= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (<= fmt0 0)) (<= arg1 6))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 3))) (not (<= (+ fmt0 (* (- 1) fmt1)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 2))) (>= (+ arg1 (* (- 1) fmt1)) (- 3)))) -(assert (or (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= percent 37)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 3) (* (- 1) (format 10))) 0)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) (- 1))) (not (= (+ arg1 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (= fmt1 6)) (not (= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ x (* (- 1) (format 10))) 0)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (>= (+ x (* (- 1) (format 12))) 0)) (not (<= (+ x (* (- 1) (format 12))) 0)) (= (+ (format 3) (* (- 1) (format 10))) 0))) -(assert (or (= fmt1 6) (not (>= fmt1 6)) (not (<= fmt1 6)))) -(assert (or (not (>= fmt0 0)) (not (<= fmt1 5)) (>= (+ fmt0 (* (- 1) fmt1)) (- 5)))) -(assert (or (= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0)))) -(assert (or (<= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0) (>= (+ (format 12) (* (- 1) (format (+ 1 fmt1)))) 0))) -(assert (or (not (>= fmt1 6)) (not (= fmt1 5)))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))))) -(assert (or (not (>= fmt1 7)) (not (<= fmt1 6)))) -(assert (or (not (>= fmt1 7)) (not (= fmt1 6)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))))) -(assert (or (<= (+ arg1 (* (- 1) fmt1)) 0) (not (<= (+ arg1 (* (- 1) fmt1)) (- 1))))) -(assert (or (= (+ arg1 (* (- 1) fmt1)) 1) (not (= (+ arg1 (* (- 1) fmt1)) 1)))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 5))))) -(assert (or (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)))) -(assert (or (not (= fmt1 4)) (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)))) -(assert (or (not (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)) (>= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0))) -(assert (or (not (>= (+ percent (* (- 1) (format 2))) 0)) (>= (+ percent (* (- 1) (format fmt1))) 0) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= fmt1 4)) (not (= arg1 6)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (>= (x_count 0) 1) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))) -(assert (or (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (= (+ (format 2) (* (- 1) (format 3))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= arg1 6)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0))) -(assert (or (= (+ (format arg1) (* (- 1) (format 2))) 0) (not (>= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 2))) 0)))) -(assert (or (>= (+ (format arg1) (* (- 1) (format 2))) 0) (<= (+ (format arg1) (* (- 1) (format 2))) 0))) -(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (<= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (= fmt1 4)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0))) -(assert (or (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 4))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (<= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 2)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))) -(assert (or (not (>= fmt1 8)) (not (= fmt1 4)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (<= percent 37)) (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 3))) 0)))) -(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0)))) -(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0)))) -(assert (or (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0) (not (<= (+ s (* (- 1) (format 6))) 0)) (not (= fmt1 7)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 6))) 0)) (not (<= (+ s (* (- 1) (format 6))) 0)))) -(assert (or (<= (+ percent (* (- 1) (format fmt1))) 0) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 7))) 0)) (not (<= (+ percent (* (- 1) (format 7))) 0)) (not (= fmt1 7)) (not (>= (+ percent (* (- 1) (format 5))) 0)) (not (<= (+ percent (* (- 1) (format 5))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0))) -(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0) (not (= (+ (s_count 1) (* (- 1) (s_count 3))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (= (+ (format arg1) (* (- 1) (format 2))) 0) (not (= arg1 6)))) -(assert (or (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (>= (+ (format arg1) (* (- 1) (format 2))) 0))) -(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 1))) 0)))) -(assert (or (>= (+ (format fmt1) (* (- 1) (format 1))) 0) (<= (+ (format fmt1) (* (- 1) (format 1))) 0))) -(assert (or (not (<= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (>= (+ (format fmt1) (* (- 1) (format 1))) 0))) -(assert (or (not (= fmt1 8)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (= (+ (format fmt1) (* (- 1) (format 3))) 0))) -(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 3))) 0)) (not (<= (+ s (* (- 1) (format 3))) 0)) (= (+ (format 2) (* (- 1) (format 3))) 0) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 2))) 0)) (not (<= (+ percent (* (- 1) (format 2))) 0)) (= (+ (format 2) (* (- 1) (format (+ 1 fmt1)))) 0) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0)))) -(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (>= (s_count 0) 1) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (= (+ (format fmt1) (* (- 1) (format 3))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 3))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 3))) 0)))) -(assert (or (>= (+ (format fmt1) (* (- 1) (format 3))) 0) (<= (+ (format fmt1) (* (- 1) (format 3))) 0))) -(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (>= (s_count 0) 1) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (not (>= (+ percent (* (- 1) (format fmt1))) 0)) (not (>= s 115)) (not (<= percent 37)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 4))) 0)))) -(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format arg1) (* (- 1) (format 2))) 0)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0)))) -(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format 2) (* (- 1) (format 3))) 0)))) -(assert (or (not (= fmt1 8)) (not (>= (+ s (* (- 1) (format 8))) 0)) (not (<= (+ s (* (- 1) (format 8))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= (+ s (* (- 1) (format 4))) 0)) (not (<= (+ s (* (- 1) (format 4))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)) (= (+ (format fmt1) (* (- 1) (format 4))) 0))) -(assert (or (not (<= (format 8) 6)) (not (<= (+ percent (* (- 1) (format 8))) 0)) (not (>= percent 37)))) -(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)))) -(assert (or (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= s 115)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= x 120)))) -(assert (or (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)))) -(assert (or (not (<= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))) -(assert (or (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (<= (s_count 0) 1)) (<= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (x_count 0) 0)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (>= distance 18)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (>= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 7))) 0) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 6) (* (- 1) (x_count 7))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))) -(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 5))) 0)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 5))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)))) -(assert (or (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format arg1) (* (- 1) (format 3))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0))) -(assert (or (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= arg1 6)) (= (+ (format fmt1) (* (- 1) (format 1))) 0))) -(assert (or (= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)))) -(assert (or (<= (+ (format fmt1) (* (- 1) (format 3))) 0) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (= (+ (format arg1) (* (- 1) (format 3))) 0) (not (>= (+ (format arg1) (* (- 1) (format 3))) 0)) (not (<= (+ (format arg1) (* (- 1) (format 3))) 0)))) -(assert (or (<= (+ (format arg1) (* (- 1) (format 3))) 0) (>= (+ (format arg1) (* (- 1) (format 3))) 0))) -(assert (or (<= (+ (format arg1) (* (- 1) (format 3))) 0) (not (<= (+ percent (* (- 1) (format 3))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)))) -(assert (or (>= (+ (format arg1) (* (- 1) (format 3))) 0) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt1)) 0)) (not (<= (+ arg1 (* (- 1) fmt1)) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)))) -(assert (or (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0) (not (<= (+ s (* (- 1) (format 7))) 0)) (not (= fmt1 6)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))) -(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (not (= (+ (s_count 1) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (= (+ (s_count 1) (* (- 1) (s_count 6))) 0) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (not (>= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (<= (+ (s_count 6) (* (- 1) (s_count 7))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0)))) -(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))) -(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))) -(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)))) -(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)))) -(assert (or (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0) (not (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0)))) -(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0))) -(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))) -(assert (or (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 6))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))) -(assert (or (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 7))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 0)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) (- 1))) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))))) -(assert (or (not (<= (+ s (* (- 1) (format 7))) 0)) (not (>= s 115)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format 1) (* (- 1) (format 7))) 0)))) -(assert (or (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format 1) (* (- 1) (format 2))) 0)))) -(assert (or (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0)) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (<= (+ (s_count 6) (* (- 1) (s_count 7))) (- 1)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 7))) 0) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))) -(assert (or (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))) -(assert (or (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (<= (+ percent (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (= fmt1 2)) (= (+ (format 1) (* (- 1) (format 2))) 0))) -(assert (or (>= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (>= (+ (format fmt1) (* (- 1) (format 4))) 0) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (<= (+ percent (* (- 1) (format fmt1))) 0)))) -(assert (or (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (<= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (<= (+ percent (* (- 1) (format 1))) 0)))) -(assert (or (not (= fmt1 2)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= (+ percent (* (- 1) (format 1))) 0)) (not (>= (+ percent (* (- 1) (format 3))) 0)) (not (<= (+ percent (* (- 1) (format 3))) 0)) (= (+ (format 1) (* (- 1) (format 7))) 0) (not (>= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ s (* (- 1) (format 7))) 0)) (not (<= (+ s (* (- 1) (format 7))) 0)))) -(assert (or (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 2))) (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0))) -(assert (or (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 3))) 0))) -(assert (or (not (<= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0))) -(assert (or (not (>= fmt1 8)) (not (<= fmt1 6)))) - -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 1))) 0) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (<= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (<= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (<= (+ (x_count 1) (* (- 1) (x_count 2))) 0)))) -(assert (or (= (+ (s_count 1) (* (- 1) (s_count 6))) 0) (not (>= (+ (s_count 1) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (<= (+ (s_count 1) (* (- 1) (s_count 6))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) (- 1))) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ percent (* (- 1) (format 1))) 0)) (not (<= percent 37)) (not (= (+ (format 1) (* (- 1) (format (+ 1 fmt1)))) 0)))) -(assert (or (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (>= x 120)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (<= percent 37)) (not (= (+ (format fmt1) (* (- 1) (format 2))) 0)))) -(assert (or (not (= fmt1 8)) (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 1))) 0)) (= (+ (format fmt1) (* (- 1) (format 1))) 0) (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 8))) 0)) (not (<= (+ x (* (- 1) (format 8))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (not (>= s 115)) (not (<= (+ s (* (- 1) (format (+ 1 fmt1)))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (not (<= percent 37)) (not (= (+ (format 0) (* (- 1) (format (+ 1 fmt1)))) 0)))) -(assert (or (not (>= (format 8) 255)) (not (<= percent 37)) (not (<= (+ (format fmt1) (* (- 1) (format 4))) 0)) (not (>= (+ percent (* (- 1) (format 4))) 0)) (not (= (+ (format fmt1) (* (- 1) (format 8))) 0)))) -(assert (or (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 10))) 0)) (not (= (+ (format 1) (* (- 1) (format 10))) 0)))) -(assert (or (not (>= x 120)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (= (+ (format 1) (* (- 1) (format 7))) 0)))) -(assert (or (not (>= (+ x (* (- 1) (format 7))) 0)) (not (<= (+ x (* (- 1) (format 7))) 0)) (not (>= (+ x (* (- 1) (format 2))) 0)) (not (<= (+ x (* (- 1) (format 2))) 0)) (not (= (+ (format 1) (* (- 1) (format 2))) 0)) (= (+ (format 1) (* (- 1) (format 7))) 0))) -(assert (or (not (= fmt1 8)) (= (+ (format fmt1) (* (- 1) (format 8))) 0))) -(assert (or (<= (+ (format fmt1) (* (- 1) (format 4))) 0) (>= (+ (format fmt1) (* (- 1) (format 4))) 0))) -(assert (or (not (= (+ (format fmt1) (* (- 1) (format 8))) 0)) (not (>= (format 8) 255)) (not (<= s 115)) (not (>= (+ s (* (- 1) (format 1))) 0)) (not (<= (+ (format fmt1) (* (- 1) (format 1))) 0)))) -(assert (or (not (= (+ (format fmt1) (* (- 1) (format 8))) 0)) (not (<= percent 37)) (not (>= (format 8) 255)) (not (>= (+ percent (* (- 1) (format fmt1))) 0)))) -(assert (or (not (= fmt1 8)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 9))) 0)) (not (<= (+ percent (* (- 1) (format 9))) 0)) (not (>= (+ percent (* (- 1) (format 6))) 0)) (not (<= (+ percent (* (- 1) (format 6))) 0)) (not (>= (+ percent (* (- 1) (format 0))) 0)) (not (<= (+ percent (* (- 1) (format 0))) 0)) (= (+ (format 0) (* (- 1) (format (+ 1 fmt1)))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (not (>= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1))) (<= (+ (s_count 4) (* (- 1) (s_count 5))) (- 1)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) (- 1))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 1))) 0)) (>= (+ (s_count 5) (* (- 1) (s_count 6))) 0) (not (<= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (<= (+ (s_count 3) (* (- 1) (s_count 4))) 0)) (not (<= (+ (s_count 1) (* (- 1) (s_count 2))) 0)) (not (<= (+ (s_count 2) (* (- 1) (s_count 3))) 0)) (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (<= (+ (s_count 5) (* (- 1) (s_count 6))) 0)) (>= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 5))) 0))) -(assert (or (not (= (+ fmt0 (* (- 1) fmt1)) (- 8))) (not (>= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (<= (+ (x_count 4) (* (- 1) (x_count 5))) 0)) (not (>= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (not (<= (+ (x_count 5) (* (- 1) (x_count 6))) 0)) (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 0)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 1)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))) -(assert (or (not (= (+ (s_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (s_count 6))) 0)) (not (>= (+ (s_count 2) (* (- 1) (s_count 3))) (- 1))) (not (>= (+ (s_count 1) (* (- 1) (s_count 2))) (- 1))) (<= (+ (s_count 3) (* (- 1) (s_count 4))) (- 1)) (not (>= (+ (s_count 4) (* (- 1) (s_count 5))) 0)) (not (>= (+ (s_count 5) (* (- 1) (s_count 6))) (- 1))) (not (>= (+ arg1 (* (- 1) fmt0)) 6)) (not (<= (+ arg0 (* (- 1) fmt0) distance) 0)) (not (>= distance 18)) (not (>= (+ arg0 (* (- 1) arg1) (* 4 (s_count (+ (- 2) (* (- 1) fmt0) fmt1))) (* 4 (x_count (+ (- 2) (* (- 1) fmt0) fmt1)))) 0)) (not (<= (x_count 0) 1)) (not (>= (+ (x_count 0) (* (- 1) (x_count 1))) 0)) (not (<= (s_count 0) 0)) (not (>= (+ (s_count 0) (* (- 1) (s_count 1))) 0)) (not (>= (+ (x_count 1) (* (- 1) (x_count 2))) 0)) (not (>= (+ (x_count 3) (* (- 1) (x_count 4))) (- 1))) (not (>= (+ (x_count 2) (* (- 1) (x_count 3))) 0)) (not (= (+ (x_count (+ (- 2) (* (- 1) fmt0) fmt1)) (* (- 1) (x_count 4))) 0)))) - - -(check-sat) -(exit) diff --git a/test/regress/regress0/uflia/xs-09-16-3-4-1-5.smt b/test/regress/regress0/uflia/xs-09-16-3-4-1-5.smt deleted file mode 100644 index 549306c5b..000000000 --- a/test/regress/regress0/uflia/xs-09-16-3-4-1-5.smt +++ /dev/null @@ -1,29 +0,0 @@ -(benchmark mathsat -:source { MathSat group } -:logic QF_UFLIA -:status unsat -:category { industrial } -:difficulty { 2 } -:extrafuns ((fmt1 Int)) -:extrafuns ((fmt0 Int)) -:extrafuns ((arg1 Int)) -:extrafuns ((arg0 Int)) -:extrafuns ((fmt_length Int)) -:extrafuns ((distance Int)) -:extrafuns ((adr_hi Int)) -:extrafuns ((adr_medhi Int)) -:extrafuns ((adr_medlo Int)) -:extrafuns ((adr_lo Int)) -:extrafuns ((select_format Int Int)) -:extrafuns ((percent Int)) -:extrafuns ((s Int)) -:extrafuns ((s_count Int Int)) -:extrafuns ((x Int)) -:extrafuns ((x_count Int Int)) -:formula -(flet ($concval (and (and (and (and (and (and (and (and (= distance 16) (= fmt_length 9)) (= adr_lo 3)) (= adr_medlo 4)) (= adr_medhi 1)) (= adr_hi 5)) (= percent 37)) (= s 115)) (= x 120))) -(flet ($attack (and (and (and (and (and (and (and (= fmt0 0) (= arg0 (- fmt0 distance))) (>= arg1 fmt0)) (< fmt1 (- (+ fmt0 fmt_length) 1))) (> fmt1 (+ fmt0 1))) (>= arg1 (+ arg0 distance))) (< arg1 (- (+ (+ arg0 distance) fmt_length) 4))) (= arg1 (+ (+ arg0 (* 4 (s_count (- (- fmt1 2) fmt0)))) (* 4 (x_count (- (- fmt1 2) fmt0))))))) -(flet ($restrict (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (or (= (select_format 0) percent) (= (select_format 0) s)) (= (select_format 0) x)) (= (select_format 0) adr_lo)) (= (select_format 0) adr_medlo)) (= (select_format 0) adr_medhi)) (= (select_format 0) adr_hi)) (= (select_format 0) 255)) (= (select_format 1) percent)) (= (select_format 1) s)) (= (select_format 1) x)) (= (select_format 1) adr_lo)) (= (select_format 1) adr_medlo)) (= (select_format 1) adr_medhi)) (= (select_format 1) adr_hi)) (= (select_format 1) 255)) (= (select_format 2) percent)) (= (select_format 2) s)) (= (select_format 2) x)) (= (select_format 2) adr_lo)) (= (select_format 2) adr_medlo)) (= (select_format 2) adr_medhi)) (= (select_format 2) adr_hi)) (= (select_format 2) 255)) (= (select_format 3) percent)) (= (select_format 3) s)) (= (select_format 3) x)) (= (select_format 3) adr_lo)) (= (select_format 3) adr_medlo)) (= (select_format 3) adr_medhi)) (= (select_format 3) adr_hi)) (= (select_format 3) 255)) (= (select_format 4) percent)) (= (select_format 4) s)) (= (select_format 4) x)) (= (select_format 4) adr_lo)) (= (select_format 4) adr_medlo)) (= (select_format 4) adr_medhi)) (= (select_format 4) adr_hi)) (= (select_format 4) 255)) (= (select_format 5) percent)) (= (select_format 5) s)) (= (select_format 5) x)) (= (select_format 5) adr_lo)) (= (select_format 5) adr_medlo)) (= (select_format 5) adr_medhi)) (= (select_format 5) adr_hi)) (= (select_format 5) 255)) (= (select_format 6) percent)) (= (select_format 6) s)) (= (select_format 6) x)) (= (select_format 6) adr_lo)) (= (select_format 6) adr_medlo)) (= (select_format 6) adr_medhi)) (= (select_format 6) adr_hi)) (= (select_format 6) 255)) (= (select_format 7) percent)) (= (select_format 7) s)) (= (select_format 7) x)) (= (select_format 7) adr_lo)) (= (select_format 7) adr_medlo)) (= (select_format 7) adr_medhi)) (= (select_format 7) adr_hi)) (= (select_format 7) 255)) (= (select_format 8) percent)) (= (select_format 8) s)) (= (select_format 8) x)) (= (select_format 8) adr_lo)) (= (select_format 8) adr_medlo)) (= (select_format 8) adr_medhi)) (= (select_format 8) adr_hi)) (= (select_format 8) 255))) -(flet ($counterdef (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (if_then_else (and (= (select_format 0) percent) (= (select_format 1) s)) (= (s_count 0) 1) (= (s_count 0) 0)) (if_then_else (and (= (select_format 1) percent) (= (select_format 2) s)) (= (s_count 1) (+ (s_count 0) 1)) (= (s_count 1) (s_count 0)))) (if_then_else (and (= (select_format 2) percent) (= (select_format 3) s)) (= (s_count 2) (+ (s_count 1) 1)) (= (s_count 2) (s_count 1)))) (if_then_else (and (= (select_format 3) percent) (= (select_format 4) s)) (= (s_count 3) (+ (s_count 2) 1)) (= (s_count 3) (s_count 2)))) (if_then_else (and (= (select_format 4) percent) (= (select_format 5) s)) (= (s_count 4) (+ (s_count 3) 1)) (= (s_count 4) (s_count 3)))) (if_then_else (and (= (select_format 5) percent) (= (select_format 6) s)) (= (s_count 5) (+ (s_count 4) 1)) (= (s_count 5) (s_count 4)))) (if_then_else (and (= (select_format 6) percent) (= (select_format 7) s)) (= (s_count 6) (+ (s_count 5) 1)) (= (s_count 6) (s_count 5)))) (if_then_else (and (= (select_format 7) percent) (= (select_format 8) s)) (= (s_count 7) (+ (s_count 6) 1)) (= (s_count 7) (s_count 6)))) (if_then_else (and (= (select_format 8) percent) (= (select_format 9) s)) (= (s_count 8) (+ (s_count 7) 1)) (= (s_count 8) (s_count 7)))) (if_then_else (and (= (select_format 0) percent) (= (select_format 1) x)) (= (x_count 0) 1) (= (x_count 0) 0))) (if_then_else (and (= (select_format 1) percent) (= (select_format 2) x)) (= (x_count 1) (+ (x_count 0) 1)) (= (x_count 1) (x_count 0)))) (if_then_else (and (= (select_format 2) percent) (= (select_format 3) x)) (= (x_count 2) (+ (x_count 1) 1)) (= (x_count 2) (x_count 1)))) (if_then_else (and (= (select_format 3) percent) (= (select_format 4) x)) (= (x_count 3) (+ (x_count 2) 1)) (= (x_count 3) (x_count 2)))) (if_then_else (and (= (select_format 4) percent) (= (select_format 5) x)) (= (x_count 4) (+ (x_count 3) 1)) (= (x_count 4) (x_count 3)))) (if_then_else (and (= (select_format 5) percent) (= (select_format 6) x)) (= (x_count 5) (+ (x_count 4) 1)) (= (x_count 5) (x_count 4)))) (if_then_else (and (= (select_format 6) percent) (= (select_format 7) x)) (= (x_count 6) (+ (x_count 5) 1)) (= (x_count 6) (x_count 5)))) (if_then_else (and (= (select_format 7) percent) (= (select_format 8) x)) (= (x_count 7) (+ (x_count 6) 1)) (= (x_count 7) (x_count 6)))) (if_then_else (and (= (select_format 8) percent) (= (select_format 9) x)) (= (x_count 8) (+ (x_count 7) 1)) (= (x_count 8) (x_count 7))))) -(flet ($integral (and (or (or (or (or (or (or (or (or (= fmt1 (+ fmt0 0)) (= fmt1 (+ fmt0 1))) (= fmt1 (+ fmt0 2))) (= fmt1 (+ fmt0 3))) (= fmt1 (+ fmt0 4))) (= fmt1 (+ fmt0 5))) (= fmt1 (+ fmt0 6))) (= fmt1 (+ fmt0 7))) (= fmt1 (+ fmt0 8))) (or (or (or (or (or (= arg1 (+ fmt0 0)) (= arg1 (+ fmt0 1))) (= arg1 (+ fmt0 2))) (= arg1 (+ fmt0 3))) (= arg1 (+ fmt0 4))) (= arg1 (+ fmt0 5))))) -(and (and (and (and (and $concval $attack) $restrict) $counterdef) $integral) (not (and (and (and (and (and (= (select_format fmt1) percent) (= (select_format (+ fmt1 1)) s)) (= (select_format arg1) adr_lo)) (= (select_format (+ arg1 1)) adr_medlo)) (= (select_format (+ arg1 2)) adr_medhi)) (= (select_format (+ arg1 3)) adr_hi)))))))))) diff --git a/test/regress/regress0/uflra/Makefile.am b/test/regress/regress0/uflra/Makefile.am index 3491909e3..ceade2038 100644 --- a/test/regress/regress0/uflra/Makefile.am +++ b/test/regress/regress0/uflra/Makefile.am @@ -32,11 +32,8 @@ SMT_TESTS = \ pb_real_10_0200_10_22.smt \ pb_real_10_0200_10_26.smt \ pb_real_10_0200_10_29.smt \ - incorrect2.smt \ - incorrect1.smt \ incorrect1.delta01.smt \ incorrect1.delta02.smt \ - error1.smt \ neq-deltacomp.smt \ fuzz01.smt diff --git a/test/regress/regress0/uflra/error1.smt b/test/regress/regress0/uflra/error1.smt deleted file mode 100644 index 9b2cabedf..000000000 --- a/test/regress/regress0/uflra/error1.smt +++ /dev/null @@ -1,867 +0,0 @@ -(benchmark fuzzsmt -:logic QF_UFLRA -:status sat -:extrafuns ((f0 Real Real Real)) -:extrafuns ((f1 Real Real)) -:extrapreds ((p0 Real Real)) -:extrafuns ((v0 Real)) -:extrafuns ((v1 Real)) -:extrafuns ((v2 Real)) -:formula -(let (?e3 5) -(let (?e4 15) -(let (?e5 3) -(let (?e6 (+ v1 v1)) -(let (?e7 (~ v1)) -(let (?e8 (/ ?e3 ?e5)) -(let (?e9 (~ ?e7)) -(let (?e10 (* ?e4 ?e8)) -(let (?e11 (~ v1)) -(let (?e12 (- v0 ?e7)) -(let (?e13 (/ ?e4 ?e4)) -(let (?e14 (+ ?e9 v2)) -(let (?e15 (/ ?e4 ?e4)) -(let (?e16 (f0 ?e12 ?e11)) -(let (?e17 (- ?e6 ?e14)) -(let (?e18 (f0 ?e10 ?e13)) -(let (?e19 (+ v1 ?e15)) -(let (?e20 (/ ?e4 ?e5)) -(let (?e21 (f1 ?e19)) -(let (?e22 (~ ?e9)) -(let (?e23 (ite (p0 ?e7 ?e19) 1 0)) -(flet ($e24 (> ?e7 v1)) -(flet ($e25 (>= ?e16 ?e9)) -(flet ($e26 (>= ?e9 ?e9)) -(flet ($e27 (>= ?e14 ?e19)) -(flet ($e28 (<= v2 ?e15)) -(flet ($e29 (< ?e23 ?e11)) -(flet ($e30 (distinct ?e15 ?e6)) -(flet ($e31 (= ?e8 ?e16)) -(flet ($e32 (>= ?e17 ?e8)) -(flet ($e33 (< ?e14 ?e7)) -(flet ($e34 (> ?e18 ?e11)) -(flet ($e35 (>= v2 ?e20)) -(flet ($e36 (= ?e11 ?e8)) -(flet ($e37 (= v2 ?e9)) -(flet ($e38 (>= ?e22 v0)) -(flet ($e39 (= ?e16 ?e15)) -(flet ($e40 (= ?e9 ?e20)) -(flet ($e41 (<= ?e8 ?e14)) -(flet ($e42 (<= ?e9 ?e8)) -(flet ($e43 (>= ?e23 ?e19)) -(flet ($e44 (> ?e22 v0)) -(flet ($e45 (>= ?e14 ?e23)) -(flet ($e46 (> v2 ?e9)) -(flet ($e47 (distinct ?e18 ?e15)) -(flet ($e48 (distinct ?e15 ?e22)) -(flet ($e49 (distinct ?e12 ?e15)) -(flet ($e50 (<= ?e16 v2)) -(flet ($e51 (> v0 ?e17)) -(flet ($e52 (<= ?e14 ?e14)) -(flet ($e53 (< ?e13 ?e17)) -(flet ($e54 (p0 ?e21 ?e17)) -(flet ($e55 (p0 ?e17 ?e14)) -(flet ($e56 (> ?e20 ?e8)) -(flet ($e57 (p0 ?e17 ?e8)) -(flet ($e58 (distinct ?e15 ?e15)) -(flet ($e59 (> ?e8 ?e9)) -(flet ($e60 (<= ?e23 ?e21)) -(flet ($e61 (p0 ?e20 ?e22)) -(flet ($e62 (p0 ?e9 ?e19)) -(flet ($e63 (distinct ?e11 ?e18)) -(flet ($e64 (= ?e9 v2)) -(flet ($e65 (<= ?e7 ?e14)) -(flet ($e66 (< ?e8 v1)) -(flet ($e67 (distinct ?e18 ?e17)) -(flet ($e68 (>= v0 v1)) -(flet ($e69 (= ?e13 ?e9)) -(flet ($e70 (>= ?e23 ?e16)) -(flet ($e71 (p0 ?e20 ?e8)) -(flet ($e72 (> ?e18 ?e23)) -(flet ($e73 (>= ?e14 ?e6)) -(flet ($e74 (>= ?e8 ?e18)) -(flet ($e75 (= ?e19 v0)) -(flet ($e76 (= ?e9 ?e14)) -(flet ($e77 (> ?e9 ?e21)) -(flet ($e78 (distinct ?e14 ?e21)) -(flet ($e79 (distinct ?e15 ?e17)) -(flet ($e80 (p0 ?e12 v2)) -(flet ($e81 (> ?e11 ?e18)) -(flet ($e82 (= ?e9 ?e7)) -(flet ($e83 (>= ?e6 ?e11)) -(flet ($e84 (< ?e22 ?e7)) -(flet ($e85 (> ?e13 ?e9)) -(flet ($e86 (< v2 ?e21)) -(flet ($e87 (< ?e23 ?e9)) -(flet ($e88 (= ?e11 ?e13)) -(flet ($e89 (p0 ?e23 ?e13)) -(flet ($e90 (< ?e12 ?e19)) -(flet ($e91 (= ?e14 ?e19)) -(flet ($e92 (distinct ?e21 ?e8)) -(flet ($e93 (< ?e14 ?e19)) -(flet ($e94 (p0 ?e12 ?e8)) -(flet ($e95 (<= ?e22 ?e18)) -(flet ($e96 (p0 ?e13 v1)) -(flet ($e97 (p0 v1 v1)) -(flet ($e98 (> ?e17 v1)) -(flet ($e99 (<= v2 ?e9)) -(flet ($e100 (<= ?e21 v0)) -(flet ($e101 (distinct ?e7 ?e9)) -(flet ($e102 (p0 ?e19 ?e6)) -(flet ($e103 (<= ?e12 ?e23)) -(flet ($e104 (= ?e14 ?e9)) -(flet ($e105 (>= ?e10 ?e15)) -(let (?e106 (ite $e31 ?e7 ?e11)) -(let (?e107 (ite $e51 ?e12 ?e9)) -(let (?e108 (ite $e72 ?e8 ?e106)) -(let (?e109 (ite $e77 ?e19 ?e10)) -(let (?e110 (ite $e46 ?e21 ?e10)) -(let (?e111 (ite $e25 ?e14 ?e110)) -(let (?e112 (ite $e87 ?e17 ?e107)) -(let (?e113 (ite $e85 ?e23 ?e108)) -(let (?e114 (ite $e66 v0 ?e109)) -(let (?e115 (ite $e78 ?e108 ?e110)) -(let (?e116 (ite $e27 ?e13 ?e21)) -(let (?e117 (ite $e57 ?e18 v2)) -(let (?e118 (ite $e52 ?e20 ?e18)) -(let (?e119 (ite $e102 ?e12 ?e13)) -(let (?e120 (ite $e42 ?e22 ?e119)) -(let (?e121 (ite $e92 v1 ?e11)) -(let (?e122 (ite $e59 ?e16 ?e22)) -(let (?e123 (ite $e30 v1 ?e117)) -(let (?e124 (ite $e55 ?e13 ?e108)) -(let (?e125 (ite $e86 ?e15 ?e21)) -(let (?e126 (ite $e69 ?e6 ?e123)) -(let (?e127 (ite $e63 ?e121 ?e11)) -(let (?e128 (ite $e31 v0 ?e16)) -(let (?e129 (ite $e70 ?e6 ?e23)) -(let (?e130 (ite $e74 ?e17 ?e127)) -(let (?e131 (ite $e95 ?e106 ?e117)) -(let (?e132 (ite $e28 v1 ?e126)) -(let (?e133 (ite $e34 ?e127 ?e22)) -(let (?e134 (ite $e81 ?e133 ?e16)) -(let (?e135 (ite $e97 ?e14 ?e130)) -(let (?e136 (ite $e31 ?e113 ?e9)) -(let (?e137 (ite $e49 v1 ?e135)) -(let (?e138 (ite $e104 ?e18 ?e110)) -(let (?e139 (ite $e49 ?e9 ?e135)) -(let (?e140 (ite $e33 ?e133 ?e117)) -(let (?e141 (ite $e71 ?e124 ?e20)) -(let (?e142 (ite $e40 ?e111 ?e110)) -(let (?e143 (ite $e37 ?e15 ?e11)) -(let (?e144 (ite $e64 ?e127 ?e134)) -(let (?e145 (ite $e39 ?e115 ?e17)) -(let (?e146 (ite $e33 ?e119 ?e134)) -(let (?e147 (ite $e41 ?e20 ?e107)) -(let (?e148 (ite $e60 ?e138 ?e140)) -(let (?e149 (ite $e88 ?e128 ?e20)) -(let (?e150 (ite $e53 ?e136 ?e132)) -(let (?e151 (ite $e60 ?e19 ?e126)) -(let (?e152 (ite $e42 ?e113 ?e145)) -(let (?e153 (ite $e93 ?e150 ?e147)) -(let (?e154 (ite $e60 ?e19 ?e144)) -(let (?e155 (ite $e35 ?e149 v0)) -(let (?e156 (ite $e30 ?e113 ?e113)) -(let (?e157 (ite $e80 ?e11 ?e17)) -(let (?e158 (ite $e47 ?e114 ?e12)) -(let (?e159 (ite $e62 ?e19 ?e123)) -(let (?e160 (ite $e40 ?e151 ?e17)) -(let (?e161 (ite $e105 ?e19 ?e133)) -(let (?e162 (ite $e45 ?e22 ?e142)) -(let (?e163 (ite $e91 ?e112 ?e8)) -(let (?e164 (ite $e26 ?e160 ?e126)) -(let (?e165 (ite $e56 ?e140 ?e126)) -(let (?e166 (ite $e93 ?e9 ?e18)) -(let (?e167 (ite $e76 ?e158 ?e166)) -(let (?e168 (ite $e80 ?e17 ?e146)) -(let (?e169 (ite $e51 ?e132 ?e117)) -(let (?e170 (ite $e89 ?e21 ?e118)) -(let (?e171 (ite $e64 ?e19 ?e120)) -(let (?e172 (ite $e91 ?e142 ?e118)) -(let (?e173 (ite $e90 ?e16 ?e168)) -(let (?e174 (ite $e66 ?e136 ?e157)) -(let (?e175 (ite $e54 ?e143 ?e165)) -(let (?e176 (ite $e74 ?e12 ?e166)) -(let (?e177 (ite $e51 ?e120 ?e8)) -(let (?e178 (ite $e82 ?e7 ?e125)) -(let (?e179 (ite $e58 ?e143 ?e130)) -(let (?e180 (ite $e43 ?e23 v1)) -(let (?e181 (ite $e101 ?e166 ?e173)) -(let (?e182 (ite $e84 ?e135 ?e157)) -(let (?e183 (ite $e89 ?e172 ?e21)) -(let (?e184 (ite $e75 ?e125 ?e19)) -(let (?e185 (ite $e47 ?e165 ?e155)) -(let (?e186 (ite $e100 ?e21 ?e146)) -(let (?e187 (ite $e27 ?e157 ?e185)) -(let (?e188 (ite $e45 ?e130 ?e110)) -(let (?e189 (ite $e96 ?e6 ?e121)) -(let (?e190 (ite $e67 ?e120 ?e133)) -(let (?e191 (ite $e65 ?e18 ?e130)) -(let (?e192 (ite $e29 ?e112 ?e127)) -(let (?e193 (ite $e49 ?e152 ?e179)) -(let (?e194 (ite $e54 ?e121 v1)) -(let (?e195 (ite $e45 ?e137 ?e19)) -(let (?e196 (ite $e79 ?e125 ?e158)) -(let (?e197 (ite $e50 ?e16 ?e124)) -(let (?e198 (ite $e83 ?e168 ?e134)) -(let (?e199 (ite $e84 ?e121 ?e157)) -(let (?e200 (ite $e94 ?e173 ?e149)) -(let (?e201 (ite $e50 ?e132 ?e186)) -(let (?e202 (ite $e96 ?e115 ?e135)) -(let (?e203 (ite $e99 ?e110 ?e182)) -(let (?e204 (ite $e73 ?e185 ?e198)) -(let (?e205 (ite $e36 ?e131 v2)) -(let (?e206 (ite $e39 ?e6 ?e204)) -(let (?e207 (ite $e34 ?e156 ?e7)) -(let (?e208 (ite $e103 ?e124 ?e173)) -(let (?e209 (ite $e63 ?e149 ?e143)) -(let (?e210 (ite $e70 ?e20 ?e130)) -(let (?e211 (ite $e44 ?e112 ?e176)) -(let (?e212 (ite $e62 v2 ?e118)) -(let (?e213 (ite $e33 ?e150 ?e179)) -(let (?e214 (ite $e87 ?e152 ?e175)) -(let (?e215 (ite $e85 ?e196 ?e198)) -(let (?e216 (ite $e61 ?e143 ?e149)) -(let (?e217 (ite $e48 ?e108 ?e166)) -(let (?e218 (ite $e24 ?e18 ?e204)) -(let (?e219 (ite $e38 ?e179 ?e154)) -(let (?e220 (ite $e84 ?e107 ?e189)) -(let (?e221 (ite $e83 ?e119 ?e158)) -(let (?e222 (ite $e98 ?e23 ?e188)) -(let (?e223 (ite $e92 ?e147 ?e112)) -(let (?e224 (ite $e32 ?e215 ?e16)) -(let (?e225 (ite $e68 ?e128 ?e158)) -(flet ($e226 (>= ?e157 ?e198)) -(flet ($e227 (> ?e182 ?e184)) -(flet ($e228 (< ?e139 ?e225)) -(flet ($e229 (> ?e175 ?e211)) -(flet ($e230 (> ?e212 ?e117)) -(flet ($e231 (> ?e173 ?e196)) -(flet ($e232 (p0 ?e116 v2)) -(flet ($e233 (< ?e173 ?e220)) -(flet ($e234 (< ?e129 ?e127)) -(flet ($e235 (distinct ?e175 ?e135)) -(flet ($e236 (<= ?e177 ?e211)) -(flet ($e237 (>= ?e129 ?e154)) -(flet ($e238 (<= ?e133 ?e174)) -(flet ($e239 (<= ?e9 ?e168)) -(flet ($e240 (>= ?e225 ?e11)) -(flet ($e241 (< ?e131 ?e185)) -(flet ($e242 (<= ?e153 ?e107)) -(flet ($e243 (<= ?e197 ?e143)) -(flet ($e244 (<= ?e198 ?e186)) -(flet ($e245 (>= ?e194 ?e129)) -(flet ($e246 (< ?e13 ?e195)) -(flet ($e247 (distinct ?e8 ?e134)) -(flet ($e248 (>= ?e164 ?e118)) -(flet ($e249 (>= ?e208 ?e170)) -(flet ($e250 (= ?e157 ?e19)) -(flet ($e251 (< ?e160 ?e161)) -(flet ($e252 (<= ?e148 ?e15)) -(flet ($e253 (p0 ?e174 ?e167)) -(flet ($e254 (<= ?e167 ?e121)) -(flet ($e255 (< ?e146 ?e174)) -(flet ($e256 (= ?e166 ?e119)) -(flet ($e257 (>= ?e121 ?e129)) -(flet ($e258 (distinct ?e148 ?e190)) -(flet ($e259 (>= ?e8 ?e209)) -(flet ($e260 (= ?e113 ?e218)) -(flet ($e261 (>= ?e146 ?e153)) -(flet ($e262 (= ?e20 ?e215)) -(flet ($e263 (>= ?e213 ?e21)) -(flet ($e264 (p0 ?e216 ?e168)) -(flet ($e265 (< ?e210 ?e162)) -(flet ($e266 (distinct ?e126 ?e127)) -(flet ($e267 (<= ?e131 ?e223)) -(flet ($e268 (p0 ?e179 ?e7)) -(flet ($e269 (< ?e150 ?e13)) -(flet ($e270 (<= ?e160 ?e182)) -(flet ($e271 (<= ?e180 ?e206)) -(flet ($e272 (= ?e191 ?e206)) -(flet ($e273 (p0 ?e155 ?e180)) -(flet ($e274 (distinct ?e116 ?e186)) -(flet ($e275 (>= ?e173 ?e179)) -(flet ($e276 (p0 ?e16 ?e118)) -(flet ($e277 (p0 ?e164 ?e209)) -(flet ($e278 (>= ?e178 ?e182)) -(flet ($e279 (> ?e138 ?e139)) -(flet ($e280 (> ?e8 ?e110)) -(flet ($e281 (p0 ?e113 ?e157)) -(flet ($e282 (< ?e127 ?e167)) -(flet ($e283 (< ?e222 ?e152)) -(flet ($e284 (= ?e205 ?e201)) -(flet ($e285 (distinct ?e141 ?e153)) -(flet ($e286 (p0 ?e211 ?e140)) -(flet ($e287 (distinct ?e21 ?e10)) -(flet ($e288 (>= ?e182 ?e172)) -(flet ($e289 (< ?e224 ?e159)) -(flet ($e290 (distinct ?e134 ?e118)) -(flet ($e291 (>= ?e170 ?e186)) -(flet ($e292 (> ?e206 ?e11)) -(flet ($e293 (<= v1 ?e160)) -(flet ($e294 (> ?e175 ?e132)) -(flet ($e295 (p0 ?e131 ?e11)) -(flet ($e296 (<= ?e173 ?e137)) -(flet ($e297 (distinct ?e182 ?e165)) -(flet ($e298 (distinct ?e22 ?e159)) -(flet ($e299 (>= ?e155 ?e223)) -(flet ($e300 (p0 ?e10 ?e23)) -(flet ($e301 (= ?e219 ?e11)) -(flet ($e302 (>= ?e181 ?e129)) -(flet ($e303 (< ?e132 ?e150)) -(flet ($e304 (>= ?e204 ?e174)) -(flet ($e305 (p0 ?e16 ?e114)) -(flet ($e306 (<= ?e145 ?e120)) -(flet ($e307 (>= ?e138 ?e190)) -(flet ($e308 (<= ?e190 ?e210)) -(flet ($e309 (> ?e166 ?e198)) -(flet ($e310 (= ?e136 ?e128)) -(flet ($e311 (distinct ?e170 ?e189)) -(flet ($e312 (p0 ?e185 ?e208)) -(flet ($e313 (> ?e143 ?e214)) -(flet ($e314 (= ?e125 ?e194)) -(flet ($e315 (distinct ?e204 ?e157)) -(flet ($e316 (<= ?e183 ?e150)) -(flet ($e317 (> ?e112 ?e113)) -(flet ($e318 (= ?e130 ?e123)) -(flet ($e319 (= ?e7 ?e213)) -(flet ($e320 (= v0 ?e174)) -(flet ($e321 (distinct ?e149 ?e171)) -(flet ($e322 (< ?e178 ?e158)) -(flet ($e323 (< ?e129 ?e155)) -(flet ($e324 (> ?e136 v1)) -(flet ($e325 (= ?e200 v0)) -(flet ($e326 (> ?e162 ?e147)) -(flet ($e327 (< ?e196 ?e182)) -(flet ($e328 (> ?e125 ?e132)) -(flet ($e329 (> ?e12 ?e215)) -(flet ($e330 (<= ?e202 ?e177)) -(flet ($e331 (<= ?e120 ?e114)) -(flet ($e332 (distinct ?e203 ?e132)) -(flet ($e333 (< ?e172 ?e190)) -(flet ($e334 (<= ?e193 ?e170)) -(flet ($e335 (>= ?e175 ?e193)) -(flet ($e336 (>= ?e187 ?e209)) -(flet ($e337 (> ?e19 ?e210)) -(flet ($e338 (> ?e18 ?e172)) -(flet ($e339 (distinct ?e210 ?e177)) -(flet ($e340 (distinct ?e19 ?e106)) -(flet ($e341 (= ?e134 ?e175)) -(flet ($e342 (< ?e21 ?e121)) -(flet ($e343 (> ?e199 ?e148)) -(flet ($e344 (<= ?e184 v2)) -(flet ($e345 (p0 ?e199 ?e137)) -(flet ($e346 (>= ?e15 ?e131)) -(flet ($e347 (< ?e131 ?e180)) -(flet ($e348 (< ?e206 ?e12)) -(flet ($e349 (< ?e173 ?e147)) -(flet ($e350 (<= ?e142 ?e115)) -(flet ($e351 (distinct ?e223 v1)) -(flet ($e352 (> ?e217 ?e187)) -(flet ($e353 (> ?e12 ?e163)) -(flet ($e354 (> ?e15 ?e153)) -(flet ($e355 (>= ?e184 ?e163)) -(flet ($e356 (p0 ?e210 ?e212)) -(flet ($e357 (>= ?e193 ?e114)) -(flet ($e358 (> ?e108 ?e187)) -(flet ($e359 (p0 ?e222 ?e224)) -(flet ($e360 (>= ?e128 ?e168)) -(flet ($e361 (distinct ?e186 ?e18)) -(flet ($e362 (< ?e117 ?e179)) -(flet ($e363 (> ?e199 ?e200)) -(flet ($e364 (<= ?e201 ?e179)) -(flet ($e365 (<= ?e120 ?e187)) -(flet ($e366 (p0 ?e151 ?e188)) -(flet ($e367 (> ?e149 ?e135)) -(flet ($e368 (< ?e205 ?e142)) -(flet ($e369 (>= ?e126 ?e220)) -(flet ($e370 (>= ?e151 ?e169)) -(flet ($e371 (p0 ?e115 ?e126)) -(flet ($e372 (<= ?e22 ?e123)) -(flet ($e373 (>= v0 ?e153)) -(flet ($e374 (> ?e14 ?e128)) -(flet ($e375 (= ?e163 ?e118)) -(flet ($e376 (<= ?e204 ?e135)) -(flet ($e377 (p0 ?e210 ?e167)) -(flet ($e378 (= ?e124 ?e213)) -(flet ($e379 (distinct ?e13 ?e194)) -(flet ($e380 (< ?e171 ?e15)) -(flet ($e381 (< ?e15 ?e156)) -(flet ($e382 (= ?e140 ?e206)) -(flet ($e383 (<= ?e123 v1)) -(flet ($e384 (> ?e194 ?e138)) -(flet ($e385 (= ?e107 ?e127)) -(flet ($e386 (> ?e155 ?e142)) -(flet ($e387 (distinct ?e177 ?e153)) -(flet ($e388 (distinct ?e9 ?e23)) -(flet ($e389 (= ?e136 ?e207)) -(flet ($e390 (= ?e151 ?e212)) -(flet ($e391 (distinct ?e192 ?e218)) -(flet ($e392 (= ?e151 ?e222)) -(flet ($e393 (> ?e195 ?e204)) -(flet ($e394 (= ?e214 ?e121)) -(flet ($e395 (= ?e207 ?e157)) -(flet ($e396 (< ?e205 ?e190)) -(flet ($e397 (>= ?e206 ?e215)) -(flet ($e398 (>= ?e178 ?e210)) -(flet ($e399 (= ?e6 ?e136)) -(flet ($e400 (>= ?e7 ?e150)) -(flet ($e401 (= ?e146 ?e174)) -(flet ($e402 (p0 ?e220 ?e207)) -(flet ($e403 (>= ?e20 ?e131)) -(flet ($e404 (< ?e126 ?e211)) -(flet ($e405 (> ?e208 ?e121)) -(flet ($e406 (< ?e131 ?e222)) -(flet ($e407 (= ?e184 ?e168)) -(flet ($e408 (= ?e210 v2)) -(flet ($e409 (p0 ?e215 ?e147)) -(flet ($e410 (distinct ?e195 ?e108)) -(flet ($e411 (p0 ?e140 ?e151)) -(flet ($e412 (p0 ?e125 ?e214)) -(flet ($e413 (distinct ?e218 ?e167)) -(flet ($e414 (= ?e136 ?e206)) -(flet ($e415 (= ?e22 ?e213)) -(flet ($e416 (>= ?e203 ?e155)) -(flet ($e417 (distinct ?e109 ?e120)) -(flet ($e418 (= ?e112 ?e160)) -(flet ($e419 (> ?e17 ?e146)) -(flet ($e420 (>= ?e200 ?e161)) -(flet ($e421 (>= ?e221 ?e171)) -(flet ($e422 (= ?e157 ?e210)) -(flet ($e423 (> ?e120 ?e118)) -(flet ($e424 (< ?e113 ?e165)) -(flet ($e425 (< ?e183 ?e197)) -(flet ($e426 (<= ?e211 ?e197)) -(flet ($e427 (= ?e136 ?e195)) -(flet ($e428 (= ?e216 ?e222)) -(flet ($e429 (p0 ?e178 ?e204)) -(flet ($e430 (<= ?e111 ?e195)) -(flet ($e431 (> ?e13 ?e199)) -(flet ($e432 (p0 ?e195 ?e136)) -(flet ($e433 (> ?e210 ?e109)) -(flet ($e434 (= ?e15 v2)) -(flet ($e435 (>= ?e168 ?e220)) -(flet ($e436 (< ?e108 ?e213)) -(flet ($e437 (distinct ?e155 ?e142)) -(flet ($e438 (>= ?e173 ?e185)) -(flet ($e439 (= ?e196 ?e209)) -(flet ($e440 (p0 ?e124 ?e15)) -(flet ($e441 (>= v1 ?e200)) -(flet ($e442 (<= ?e132 ?e106)) -(flet ($e443 (p0 ?e15 ?e168)) -(flet ($e444 (>= ?e145 ?e139)) -(flet ($e445 (= ?e198 ?e146)) -(flet ($e446 (= ?e119 ?e140)) -(flet ($e447 (>= ?e16 ?e177)) -(flet ($e448 (< ?e221 ?e200)) -(flet ($e449 (= ?e8 ?e18)) -(flet ($e450 (<= ?e132 ?e134)) -(flet ($e451 (p0 ?e164 v0)) -(flet ($e452 (>= ?e123 ?e12)) -(flet ($e453 (distinct ?e214 ?e199)) -(flet ($e454 (< ?e16 ?e195)) -(flet ($e455 (= ?e6 ?e159)) -(flet ($e456 (> v0 ?e196)) -(flet ($e457 (distinct ?e225 ?e221)) -(flet ($e458 (>= ?e163 ?e146)) -(flet ($e459 (distinct ?e225 ?e212)) -(flet ($e460 (= ?e8 ?e218)) -(flet ($e461 (p0 ?e211 ?e205)) -(flet ($e462 (>= ?e118 ?e176)) -(flet ($e463 (distinct ?e156 ?e171)) -(flet ($e464 (> ?e121 ?e191)) -(flet ($e465 (= ?e202 ?e190)) -(flet ($e466 (= ?e141 ?e149)) -(flet ($e467 (= ?e203 ?e143)) -(flet ($e468 (>= ?e213 ?e132)) -(flet ($e469 (p0 ?e16 ?e161)) -(flet ($e470 (distinct ?e116 v0)) -(flet ($e471 (= ?e156 ?e153)) -(flet ($e472 (p0 ?e130 ?e114)) -(flet ($e473 (<= ?e169 ?e161)) -(flet ($e474 (p0 ?e129 ?e203)) -(flet ($e475 (distinct ?e22 ?e119)) -(flet ($e476 (> ?e194 ?e158)) -(flet ($e477 (> ?e173 ?e222)) -(flet ($e478 (>= ?e112 ?e137)) -(flet ($e479 (< ?e219 ?e120)) -(flet ($e480 (p0 ?e109 ?e211)) -(flet ($e481 (< ?e162 ?e18)) -(flet ($e482 (< ?e160 ?e138)) -(flet ($e483 (p0 ?e111 ?e206)) -(flet ($e484 (<= ?e122 ?e17)) -(flet ($e485 (>= ?e144 ?e171)) -(flet ($e486 (implies $e97 $e362)) -(flet ($e487 (or $e47 $e428)) -(flet ($e488 (implies $e401 $e238)) -(flet ($e489 (xor $e308 $e55)) -(flet ($e490 (not $e60)) -(flet ($e491 (xor $e78 $e366)) -(flet ($e492 (not $e283)) -(flet ($e493 (iff $e353 $e404)) -(flet ($e494 (implies $e446 $e228)) -(flet ($e495 (iff $e259 $e386)) -(flet ($e496 (iff $e236 $e226)) -(flet ($e497 (iff $e394 $e322)) -(flet ($e498 (xor $e255 $e290)) -(flet ($e499 (not $e459)) -(flet ($e500 (or $e277 $e306)) -(flet ($e501 (or $e414 $e81)) -(flet ($e502 (if_then_else $e286 $e475 $e243)) -(flet ($e503 (or $e447 $e449)) -(flet ($e504 (xor $e252 $e288)) -(flet ($e505 (iff $e365 $e339)) -(flet ($e506 (or $e390 $e418)) -(flet ($e507 (and $e51 $e317)) -(flet ($e508 (or $e270 $e30)) -(flet ($e509 (or $e332 $e321)) -(flet ($e510 (implies $e361 $e298)) -(flet ($e511 (not $e29)) -(flet ($e512 (or $e346 $e264)) -(flet ($e513 (not $e399)) -(flet ($e514 (if_then_else $e413 $e94 $e327)) -(flet ($e515 (implies $e261 $e42)) -(flet ($e516 (not $e482)) -(flet ($e517 (or $e325 $e280)) -(flet ($e518 (and $e25 $e452)) -(flet ($e519 (iff $e347 $e481)) -(flet ($e520 (implies $e516 $e409)) -(flet ($e521 (not $e457)) -(flet ($e522 (implies $e348 $e388)) -(flet ($e523 (xor $e103 $e241)) -(flet ($e524 (and $e305 $e326)) -(flet ($e525 (iff $e488 $e44)) -(flet ($e526 (and $e387 $e250)) -(flet ($e527 (iff $e389 $e383)) -(flet ($e528 (iff $e382 $e318)) -(flet ($e529 (and $e239 $e511)) -(flet ($e530 (and $e296 $e439)) -(flet ($e531 (or $e292 $e26)) -(flet ($e532 (not $e301)) -(flet ($e533 (implies $e320 $e431)) -(flet ($e534 (not $e262)) -(flet ($e535 (implies $e514 $e456)) -(flet ($e536 (if_then_else $e485 $e468 $e49)) -(flet ($e537 (or $e79 $e479)) -(flet ($e538 (if_then_else $e274 $e460 $e393)) -(flet ($e539 (xor $e343 $e297)) -(flet ($e540 (xor $e265 $e532)) -(flet ($e541 (iff $e340 $e429)) -(flet ($e542 (not $e61)) -(flet ($e543 (if_then_else $e82 $e260 $e46)) -(flet ($e544 (iff $e367 $e465)) -(flet ($e545 (not $e66)) -(flet ($e546 (not $e54)) -(flet ($e547 (or $e237 $e358)) -(flet ($e548 (and $e539 $e400)) -(flet ($e549 (or $e249 $e368)) -(flet ($e550 (if_then_else $e427 $e377 $e526)) -(flet ($e551 (implies $e229 $e287)) -(flet ($e552 (implies $e396 $e518)) -(flet ($e553 (and $e517 $e430)) -(flet ($e554 (and $e331 $e437)) -(flet ($e555 (xor $e553 $e314)) -(flet ($e556 (and $e469 $e263)) -(flet ($e557 (if_then_else $e335 $e461 $e524)) -(flet ($e558 (if_then_else $e24 $e48 $e48)) -(flet ($e559 (implies $e324 $e304)) -(flet ($e560 (xor $e379 $e300)) -(flet ($e561 (not $e455)) -(flet ($e562 (xor $e27 $e59)) -(flet ($e563 (and $e445 $e311)) -(flet ($e564 (implies $e275 $e512)) -(flet ($e565 (iff $e498 $e484)) -(flet ($e566 (if_then_else $e43 $e336 $e282)) -(flet ($e567 (iff $e458 $e513)) -(flet ($e568 (iff $e356 $e315)) -(flet ($e569 (if_then_else $e550 $e235 $e310)) -(flet ($e570 (or $e487 $e422)) -(flet ($e571 (implies $e506 $e534)) -(flet ($e572 (xor $e99 $e547)) -(flet ($e573 (and $e68 $e88)) -(flet ($e574 (iff $e100 $e472)) -(flet ($e575 (iff $e542 $e556)) -(flet ($e576 (or $e385 $e350)) -(flet ($e577 (xor $e90 $e536)) -(flet ($e578 (iff $e505 $e234)) -(flet ($e579 (iff $e360 $e374)) -(flet ($e580 (iff $e391 $e573)) -(flet ($e581 (xor $e65 $e370)) -(flet ($e582 (if_then_else $e490 $e426 $e559)) -(flet ($e583 (not $e71)) -(flet ($e584 (not $e276)) -(flet ($e585 (and $e72 $e502)) -(flet ($e586 (and $e436 $e552)) -(flet ($e587 (and $e375 $e267)) -(flet ($e588 (not $e574)) -(flet ($e589 (not $e434)) -(flet ($e590 (not $e581)) -(flet ($e591 (not $e299)) -(flet ($e592 (and $e411 $e345)) -(flet ($e593 (and $e41 $e486)) -(flet ($e594 (and $e302 $e93)) -(flet ($e595 (not $e543)) -(flet ($e596 (if_then_else $e85 $e395 $e70)) -(flet ($e597 (or $e273 $e36)) -(flet ($e598 (implies $e371 $e525)) -(flet ($e599 (and $e507 $e582)) -(flet ($e600 (not $e403)) -(flet ($e601 (implies $e480 $e594)) -(flet ($e602 (xor $e231 $e271)) -(flet ($e603 (or $e384 $e580)) -(flet ($e604 (implies $e565 $e35)) -(flet ($e605 (or $e546 $e548)) -(flet ($e606 (implies $e92 $e233)) -(flet ($e607 (if_then_else $e601 $e102 $e500)) -(flet ($e608 (if_then_else $e67 $e392 $e52)) -(flet ($e609 (or $e266 $e39)) -(flet ($e610 (implies $e575 $e599)) -(flet ($e611 (xor $e566 $e293)) -(flet ($e612 (if_then_else $e602 $e330 $e529)) -(flet ($e613 (or $e603 $e256)) -(flet ($e614 (and $e590 $e483)) -(flet ($e615 (not $e415)) -(flet ($e616 (if_then_else $e64 $e373 $e352)) -(flet ($e617 (and $e540 $e489)) -(flet ($e618 (and $e560 $e560)) -(flet ($e619 (not $e281)) -(flet ($e620 (if_then_else $e291 $e521 $e451)) -(flet ($e621 (and $e230 $e528)) -(flet ($e622 (or $e519 $e617)) -(flet ($e623 (and $e329 $e577)) -(flet ($e624 (or $e571 $e606)) -(flet ($e625 (or $e610 $e313)) -(flet ($e626 (not $e477)) -(flet ($e627 (xor $e435 $e378)) -(flet ($e628 (and $e530 $e307)) -(flet ($e629 (not $e96)) -(flet ($e630 (not $e76)) -(flet ($e631 (and $e355 $e621)) -(flet ($e632 (implies $e412 $e495)) -(flet ($e633 (not $e31)) -(flet ($e634 (and $e363 $e632)) -(flet ($e635 (not $e440)) -(flet ($e636 (implies $e463 $e607)) -(flet ($e637 (if_then_else $e576 $e309 $e32)) -(flet ($e638 (or $e433 $e557)) -(flet ($e639 (if_then_else $e77 $e568 $e80)) -(flet ($e640 (not $e242)) -(flet ($e641 (iff $e333 $e53)) -(flet ($e642 (or $e541 $e474)) -(flet ($e643 (xor $e470 $e87)) -(flet ($e644 (or $e624 $e269)) -(flet ($e645 (not $e535)) -(flet ($e646 (and $e612 $e407)) -(flet ($e647 (iff $e62 $e316)) -(flet ($e648 (xor $e600 $e45)) -(flet ($e649 (if_then_else $e608 $e627 $e634)) -(flet ($e650 (and $e246 $e372)) -(flet ($e651 (if_then_else $e227 $e626 $e503)) -(flet ($e652 (iff $e337 $e397)) -(flet ($e653 (implies $e645 $e583)) -(flet ($e654 (and $e551 $e398)) -(flet ($e655 (not $e417)) -(flet ($e656 (implies $e527 $e563)) -(flet ($e657 (or $e38 $e636)) -(flet ($e658 (xor $e232 $e448)) -(flet ($e659 (or $e616 $e57)) -(flet ($e660 (iff $e558 $e589)) -(flet ($e661 (not $e442)) -(flet ($e662 (xor $e416 $e649)) -(flet ($e663 (xor $e75 $e578)) -(flet ($e664 (implies $e476 $e258)) -(flet ($e665 (or $e655 $e424)) -(flet ($e666 (not $e295)) -(flet ($e667 (not $e646)) -(flet ($e668 (if_then_else $e462 $e663 $e33)) -(flet ($e669 (iff $e572 $e662)) -(flet ($e670 (not $e357)) -(flet ($e671 (iff $e510 $e254)) -(flet ($e672 (xor $e272 $e641)) -(flet ($e673 (or $e604 $e251)) -(flet ($e674 (implies $e34 $e338)) -(flet ($e675 (if_then_else $e37 $e381 $e303)) -(flet ($e676 (iff $e544 $e253)) -(flet ($e677 (implies $e673 $e654)) -(flet ($e678 (not $e661)) -(flet ($e679 (or $e667 $e95)) -(flet ($e680 (implies $e587 $e319)) -(flet ($e681 (implies $e596 $e471)) -(flet ($e682 (not $e651)) -(flet ($e683 (and $e515 $e656)) -(flet ($e684 (implies $e497 $e501)) -(flet ($e685 (xor $e402 $e478)) -(flet ($e686 (not $e666)) -(flet ($e687 (iff $e450 $e354)) -(flet ($e688 (iff $e623 $e643)) -(flet ($e689 (implies $e376 $e554)) -(flet ($e690 (iff $e342 $e638)) -(flet ($e691 (implies $e671 $e562)) -(flet ($e692 (and $e682 $e630)) -(flet ($e693 (or $e633 $e323)) -(flet ($e694 (and $e650 $e91)) -(flet ($e695 (and $e648 $e56)) -(flet ($e696 (xor $e351 $e441)) -(flet ($e697 (not $e244)) -(flet ($e698 (or $e678 $e499)) -(flet ($e699 (or $e618 $e248)) -(flet ($e700 (or $e586 $e653)) -(flet ($e701 (xor $e597 $e364)) -(flet ($e702 (and $e684 $e278)) -(flet ($e703 (or $e683 $e657)) -(flet ($e704 (and $e408 $e652)) -(flet ($e705 (iff $e28 $e692)) -(flet ($e706 (xor $e454 $e701)) -(flet ($e707 (if_then_else $e672 $e664 $e257)) -(flet ($e708 (if_then_else $e660 $e613 $e588)) -(flet ($e709 (xor $e695 $e659)) -(flet ($e710 (implies $e706 $e593)) -(flet ($e711 (xor $e443 $e537)) -(flet ($e712 (implies $e69 $e591)) -(flet ($e713 (not $e622)) -(flet ($e714 (xor $e545 $e50)) -(flet ($e715 (and $e620 $e40)) -(flet ($e716 (not $e285)) -(flet ($e717 (xor $e523 $e689)) -(flet ($e718 (if_then_else $e665 $e531 $e670)) -(flet ($e719 (implies $e555 $e716)) -(flet ($e720 (xor $e698 $e669)) -(flet ($e721 (or $e585 $e98)) -(flet ($e722 (xor $e561 $e538)) -(flet ($e723 (xor $e492 $e268)) -(flet ($e724 (iff $e509 $e569)) -(flet ($e725 (if_then_else $e675 $e685 $e699)) -(flet ($e726 (xor $e676 $e691)) -(flet ($e727 (implies $e104 $e467)) -(flet ($e728 (xor $e419 $e709)) -(flet ($e729 (if_then_else $e631 $e496 $e640)) -(flet ($e730 (xor $e680 $e284)) -(flet ($e731 (iff $e609 $e609)) -(flet ($e732 (not $e438)) -(flet ($e733 (if_then_else $e567 $e642 $e693)) -(flet ($e734 (or $e637 $e731)) -(flet ($e735 (if_then_else $e101 $e635 $e584)) -(flet ($e736 (not $e679)) -(flet ($e737 (or $e719 $e732)) -(flet ($e738 (implies $e344 $e734)) -(flet ($e739 (or $e406 $e718)) -(flet ($e740 (and $e721 $e453)) -(flet ($e741 (iff $e491 $e58)) -(flet ($e742 (or $e423 $e700)) -(flet ($e743 (and $e724 $e520)) -(flet ($e744 (iff $e294 $e710)) -(flet ($e745 (not $e410)) -(flet ($e746 (iff $e725 $e473)) -(flet ($e747 (implies $e493 $e359)) -(flet ($e748 (implies $e681 $e349)) -(flet ($e749 (xor $e421 $e595)) -(flet ($e750 (implies $e639 $e735)) -(flet ($e751 (or $e712 $e714)) -(flet ($e752 (and $e549 $e508)) -(flet ($e753 (not $e625)) -(flet ($e754 (implies $e598 $e369)) -(flet ($e755 (and $e564 $e728)) -(flet ($e756 (and $e744 $e89)) -(flet ($e757 (not $e105)) -(flet ($e758 (and $e687 $e752)) -(flet ($e759 (or $e707 $e717)) -(flet ($e760 (xor $e240 $e63)) -(flet ($e761 (or $e746 $e754)) -(flet ($e762 (implies $e466 $e380)) -(flet ($e763 (iff $e592 $e644)) -(flet ($e764 (xor $e738 $e83)) -(flet ($e765 (xor $e720 $e751)) -(flet ($e766 (or $e420 $e739)) -(flet ($e767 (implies $e726 $e289)) -(flet ($e768 (iff $e703 $e341)) -(flet ($e769 (if_then_else $e432 $e674 $e764)) -(flet ($e770 (iff $e74 $e658)) -(flet ($e771 (and $e742 $e704)) -(flet ($e772 (if_then_else $e570 $e743 $e84)) -(flet ($e773 (xor $e425 $e748)) -(flet ($e774 (iff $e759 $e668)) -(flet ($e775 (not $e769)) -(flet ($e776 (iff $e775 $e504)) -(flet ($e777 (implies $e768 $e772)) -(flet ($e778 (and $e328 $e708)) -(flet ($e779 (not $e761)) -(flet ($e780 (or $e740 $e686)) -(flet ($e781 (iff $e628 $e711)) -(flet ($e782 (not $e766)) -(flet ($e783 (implies $e757 $e780)) -(flet ($e784 (or $e444 $e779)) -(flet ($e785 (implies $e765 $e729)) -(flet ($e786 (iff $e767 $e756)) -(flet ($e787 (not $e750)) -(flet ($e788 (not $e677)) -(flet ($e789 (if_then_else $e773 $e605 $e705)) -(flet ($e790 (not $e312)) -(flet ($e791 (if_then_else $e749 $e783 $e713)) -(flet ($e792 (iff $e762 $e522)) -(flet ($e793 (xor $e760 $e279)) -(flet ($e794 (or $e755 $e73)) -(flet ($e795 (and $e690 $e776)) -(flet ($e796 (if_then_else $e789 $e247 $e334)) -(flet ($e797 (not $e793)) -(flet ($e798 (if_then_else $e688 $e782 $e727)) -(flet ($e799 (iff $e741 $e614)) -(flet ($e800 (and $e494 $e791)) -(flet ($e801 (if_then_else $e730 $e798 $e781)) -(flet ($e802 (implies $e736 $e777)) -(flet ($e803 (not $e696)) -(flet ($e804 (xor $e533 $e694)) -(flet ($e805 (if_then_else $e615 $e723 $e747)) -(flet ($e806 (iff $e799 $e405)) -(flet ($e807 (not $e805)) -(flet ($e808 (and $e794 $e787)) -(flet ($e809 (implies $e802 $e245)) -(flet ($e810 (not $e808)) -(flet ($e811 (not $e770)) -(flet ($e812 (or $e629 $e745)) -(flet ($e813 (xor $e797 $e812)) -(flet ($e814 (not $e763)) -(flet ($e815 (iff $e806 $e806)) -(flet ($e816 (not $e758)) -(flet ($e817 (and $e737 $e733)) -(flet ($e818 (or $e722 $e792)) -(flet ($e819 (or $e803 $e804)) -(flet ($e820 (or $e611 $e647)) -(flet ($e821 (and $e810 $e702)) -(flet ($e822 (or $e817 $e817)) -(flet ($e823 (or $e821 $e786)) -(flet ($e824 (not $e771)) -(flet ($e825 (if_then_else $e807 $e619 $e809)) -(flet ($e826 (implies $e464 $e790)) -(flet ($e827 (or $e715 $e579)) -(flet ($e828 (if_then_else $e784 $e697 $e818)) -(flet ($e829 (if_then_else $e825 $e814 $e811)) -(flet ($e830 (and $e828 $e800)) -(flet ($e831 (not $e826)) -(flet ($e832 (if_then_else $e830 $e819 $e830)) -(flet ($e833 (iff $e832 $e829)) -(flet ($e834 (xor $e785 $e827)) -(flet ($e835 (implies $e824 $e824)) -(flet ($e836 (not $e778)) -(flet ($e837 (not $e834)) -(flet ($e838 (not $e831)) -(flet ($e839 (xor $e836 $e836)) -(flet ($e840 (or $e820 $e801)) -(flet ($e841 (and $e813 $e815)) -(flet ($e842 (xor $e788 $e837)) -(flet ($e843 (and $e838 $e823)) -(flet ($e844 (xor $e835 $e841)) -(flet ($e845 (implies $e796 $e774)) -(flet ($e846 (and $e816 $e753)) -(flet ($e847 (not $e845)) -(flet ($e848 (or $e842 $e833)) -(flet ($e849 (if_then_else $e847 $e840 $e822)) -(flet ($e850 (and $e846 $e86)) -(flet ($e851 (xor $e849 $e844)) -(flet ($e852 (xor $e795 $e848)) -(flet ($e853 (iff $e843 $e839)) -(flet ($e854 (not $e852)) -(flet ($e855 (or $e853 $e854)) -(flet ($e856 (if_then_else $e851 $e855 $e850)) -$e856 -))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - diff --git a/test/regress/regress0/uflra/incorrect1.smt b/test/regress/regress0/uflra/incorrect1.smt deleted file mode 100644 index 23425d462..000000000 --- a/test/regress/regress0/uflra/incorrect1.smt +++ /dev/null @@ -1,2852 +0,0 @@ -(benchmark fuzzsmt -:logic QF_UFLRA -:status sat -:extrafuns ((f0 Real Real Real)) -:extrafuns ((f1 Real Real Real)) -:extrapreds ((p0 Real Real)) -:extrafuns ((v0 Real)) -:formula -(let (?e1 6) -(let (?e2 1) -(let (?e3 7) -(let (?e4 (f1 v0 v0)) -(let (?e5 (* ?e1 v0)) -(let (?e6 (/ ?e1 (~ ?e1))) -(let (?e7 (/ ?e3 (~ ?e1))) -(let (?e8 (* ?e5 ?e3)) -(let (?e9 (ite (p0 ?e6 ?e7) 1 0)) -(let (?e10 (+ ?e7 ?e5)) -(let (?e11 (/ ?e1 ?e1)) -(let (?e12 (+ ?e6 ?e9)) -(let (?e13 (+ ?e12 ?e4)) -(let (?e14 (/ ?e2 ?e1)) -(let (?e15 (~ ?e10)) -(let (?e16 (~ ?e9)) -(let (?e17 (/ ?e1 (~ ?e2))) -(let (?e18 (+ ?e7 v0)) -(let (?e19 (+ ?e7 ?e18)) -(let (?e20 (- ?e7 ?e4)) -(let (?e21 (+ ?e12 ?e12)) -(let (?e22 (/ ?e3 ?e1)) -(let (?e23 (~ ?e7)) -(let (?e24 (f1 ?e17 ?e16)) -(let (?e25 (- ?e14 ?e19)) -(let (?e26 (/ ?e2 (~ ?e1))) -(let (?e27 (/ ?e1 ?e1)) -(let (?e28 (* ?e1 ?e27)) -(let (?e29 (~ ?e23)) -(let (?e30 (* ?e1 ?e23)) -(let (?e31 (~ ?e30)) -(let (?e32 (+ ?e13 ?e27)) -(let (?e33 (/ ?e1 (~ ?e1))) -(let (?e34 (ite (p0 ?e5 ?e31) 1 0)) -(let (?e35 (* (~ ?e2) ?e9)) -(let (?e36 (/ ?e2 ?e2)) -(let (?e37 (+ ?e5 ?e22)) -(let (?e38 (ite (p0 ?e22 ?e20) 1 0)) -(let (?e39 (* (~ ?e1) ?e21)) -(let (?e40 (- ?e5 ?e29)) -(let (?e41 (- ?e36 v0)) -(let (?e42 (~ ?e14)) -(let (?e43 (/ ?e1 (~ ?e3))) -(let (?e44 (- ?e11 ?e5)) -(let (?e45 (ite (p0 ?e31 ?e15) 1 0)) -(let (?e46 (+ ?e12 ?e36)) -(let (?e47 (* ?e1 ?e27)) -(let (?e48 (~ v0)) -(let (?e49 (f0 ?e48 ?e35)) -(flet ($e50 (> ?e9 ?e17)) -(flet ($e51 (>= ?e35 ?e38)) -(flet ($e52 (> ?e48 ?e20)) -(flet ($e53 (distinct ?e6 ?e33)) -(flet ($e54 (= ?e19 ?e8)) -(flet ($e55 (p0 v0 ?e5)) -(flet ($e56 (> ?e11 ?e6)) -(flet ($e57 (= ?e17 ?e45)) -(flet ($e58 (>= ?e33 ?e41)) -(flet ($e59 (= ?e34 ?e49)) -(flet ($e60 (>= ?e22 ?e21)) -(flet ($e61 (> ?e30 ?e11)) -(flet ($e62 (= ?e8 ?e24)) -(flet ($e63 (distinct ?e40 ?e19)) -(flet ($e64 (p0 ?e43 ?e49)) -(flet ($e65 (<= ?e23 ?e19)) -(flet ($e66 (p0 ?e45 ?e22)) -(flet ($e67 (distinct ?e49 ?e30)) -(flet ($e68 (>= ?e26 ?e13)) -(flet ($e69 (>= ?e5 ?e40)) -(flet ($e70 (distinct ?e16 ?e10)) -(flet ($e71 (< ?e43 ?e6)) -(flet ($e72 (<= ?e12 ?e15)) -(flet ($e73 (>= ?e6 ?e15)) -(flet ($e74 (= ?e31 ?e43)) -(flet ($e75 (distinct ?e46 ?e24)) -(flet ($e76 (p0 ?e4 ?e26)) -(flet ($e77 (>= ?e48 ?e26)) -(flet ($e78 (> ?e26 ?e24)) -(flet ($e79 (distinct v0 ?e6)) -(flet ($e80 (> ?e12 ?e44)) -(flet ($e81 (< ?e47 ?e35)) -(flet ($e82 (<= ?e36 ?e8)) -(flet ($e83 (>= ?e36 ?e28)) -(flet ($e84 (<= ?e25 ?e37)) -(flet ($e85 (<= ?e34 ?e6)) -(flet ($e86 (distinct ?e46 ?e19)) -(flet ($e87 (> ?e32 ?e30)) -(flet ($e88 (>= ?e49 ?e18)) -(flet ($e89 (distinct v0 ?e33)) -(flet ($e90 (< ?e38 ?e45)) -(flet ($e91 (distinct ?e45 ?e19)) -(flet ($e92 (distinct ?e8 ?e34)) -(flet ($e93 (distinct ?e42 ?e27)) -(flet ($e94 (distinct ?e38 ?e33)) -(flet ($e95 (= ?e30 ?e25)) -(flet ($e96 (> ?e24 ?e29)) -(flet ($e97 (distinct ?e25 ?e30)) -(flet ($e98 (<= ?e9 ?e15)) -(flet ($e99 (= ?e44 ?e15)) -(flet ($e100 (>= ?e34 ?e8)) -(flet ($e101 (>= ?e30 ?e38)) -(flet ($e102 (= ?e37 ?e49)) -(flet ($e103 (<= v0 ?e38)) -(flet ($e104 (= ?e34 ?e47)) -(flet ($e105 (p0 ?e20 ?e22)) -(flet ($e106 (p0 ?e46 ?e28)) -(flet ($e107 (distinct ?e24 ?e33)) -(flet ($e108 (< ?e32 ?e12)) -(flet ($e109 (> ?e7 ?e31)) -(flet ($e110 (= v0 ?e13)) -(flet ($e111 (> ?e22 ?e32)) -(flet ($e112 (>= ?e36 ?e27)) -(flet ($e113 (> ?e31 ?e36)) -(flet ($e114 (<= ?e4 ?e5)) -(flet ($e115 (distinct ?e13 ?e4)) -(flet ($e116 (<= v0 ?e21)) -(flet ($e117 (p0 ?e31 ?e23)) -(flet ($e118 (< ?e26 ?e18)) -(flet ($e119 (<= ?e42 ?e47)) -(flet ($e120 (< ?e10 ?e24)) -(flet ($e121 (> ?e12 ?e20)) -(flet ($e122 (= ?e31 ?e31)) -(flet ($e123 (distinct ?e37 ?e7)) -(flet ($e124 (p0 ?e48 ?e30)) -(flet ($e125 (distinct ?e6 ?e34)) -(flet ($e126 (> ?e9 ?e21)) -(flet ($e127 (> ?e12 ?e27)) -(flet ($e128 (distinct ?e11 ?e16)) -(flet ($e129 (= ?e25 ?e48)) -(flet ($e130 (p0 ?e22 ?e22)) -(flet ($e131 (<= ?e32 ?e8)) -(flet ($e132 (>= ?e10 ?e21)) -(flet ($e133 (= ?e47 ?e16)) -(flet ($e134 (> ?e21 ?e28)) -(flet ($e135 (< ?e30 ?e17)) -(flet ($e136 (p0 v0 ?e5)) -(flet ($e137 (> ?e10 ?e25)) -(flet ($e138 (<= ?e43 ?e39)) -(flet ($e139 (> ?e4 ?e11)) -(flet ($e140 (= ?e24 ?e32)) -(flet ($e141 (< ?e44 ?e33)) -(flet ($e142 (>= ?e17 ?e22)) -(flet ($e143 (< ?e23 ?e28)) -(flet ($e144 (< ?e9 ?e44)) -(flet ($e145 (>= ?e19 ?e42)) -(flet ($e146 (= ?e18 ?e21)) -(flet ($e147 (p0 ?e45 ?e15)) -(flet ($e148 (> ?e23 ?e19)) -(flet ($e149 (= ?e24 ?e16)) -(flet ($e150 (< ?e7 ?e39)) -(flet ($e151 (>= ?e9 ?e11)) -(flet ($e152 (<= ?e45 ?e31)) -(flet ($e153 (<= ?e18 ?e42)) -(flet ($e154 (< ?e7 ?e21)) -(flet ($e155 (p0 ?e12 ?e42)) -(flet ($e156 (< ?e32 ?e36)) -(flet ($e157 (p0 ?e30 ?e13)) -(flet ($e158 (= ?e33 ?e45)) -(flet ($e159 (= ?e26 ?e19)) -(flet ($e160 (>= ?e17 ?e45)) -(flet ($e161 (> ?e9 ?e7)) -(flet ($e162 (<= ?e45 ?e12)) -(flet ($e163 (distinct ?e24 ?e32)) -(flet ($e164 (p0 ?e12 ?e4)) -(flet ($e165 (> ?e35 ?e30)) -(flet ($e166 (distinct ?e45 ?e18)) -(flet ($e167 (< ?e29 ?e22)) -(flet ($e168 (distinct ?e17 ?e38)) -(flet ($e169 (> ?e16 ?e36)) -(flet ($e170 (< ?e17 ?e38)) -(flet ($e171 (>= ?e39 ?e20)) -(flet ($e172 (distinct ?e46 ?e36)) -(flet ($e173 (p0 ?e9 ?e16)) -(flet ($e174 (= ?e24 ?e4)) -(flet ($e175 (p0 ?e9 ?e7)) -(flet ($e176 (>= ?e44 ?e49)) -(flet ($e177 (> ?e38 ?e27)) -(flet ($e178 (p0 ?e8 ?e12)) -(flet ($e179 (p0 ?e26 ?e8)) -(flet ($e180 (<= ?e26 ?e23)) -(flet ($e181 (distinct ?e34 ?e18)) -(flet ($e182 (>= ?e22 ?e48)) -(flet ($e183 (= ?e48 ?e6)) -(flet ($e184 (>= ?e39 ?e27)) -(flet ($e185 (< ?e37 ?e12)) -(flet ($e186 (>= ?e35 ?e15)) -(flet ($e187 (>= ?e8 ?e15)) -(flet ($e188 (<= ?e43 ?e30)) -(flet ($e189 (= ?e21 ?e12)) -(flet ($e190 (< ?e34 ?e41)) -(flet ($e191 (>= ?e39 ?e6)) -(flet ($e192 (<= ?e24 ?e40)) -(flet ($e193 (> ?e7 ?e5)) -(flet ($e194 (= ?e28 ?e25)) -(flet ($e195 (p0 ?e30 ?e16)) -(flet ($e196 (> ?e49 ?e41)) -(flet ($e197 (< ?e41 ?e44)) -(flet ($e198 (p0 v0 ?e26)) -(flet ($e199 (<= ?e46 ?e20)) -(flet ($e200 (= ?e46 ?e27)) -(flet ($e201 (>= ?e28 ?e4)) -(flet ($e202 (p0 ?e40 ?e45)) -(flet ($e203 (< ?e26 ?e5)) -(flet ($e204 (>= ?e44 ?e15)) -(flet ($e205 (= ?e26 ?e22)) -(flet ($e206 (<= ?e46 ?e9)) -(flet ($e207 (p0 ?e10 ?e37)) -(flet ($e208 (p0 ?e32 ?e13)) -(flet ($e209 (< ?e31 ?e29)) -(flet ($e210 (= ?e46 ?e9)) -(flet ($e211 (= ?e40 ?e14)) -(let (?e212 (ite $e170 ?e13 ?e6)) -(let (?e213 (ite $e55 ?e22 ?e29)) -(let (?e214 (ite $e169 ?e24 ?e31)) -(let (?e215 (ite $e70 ?e24 ?e42)) -(let (?e216 (ite $e86 ?e7 ?e39)) -(let (?e217 (ite $e155 ?e47 ?e14)) -(let (?e218 (ite $e53 ?e11 ?e34)) -(let (?e219 (ite $e124 ?e213 ?e24)) -(let (?e220 (ite $e211 ?e42 ?e28)) -(let (?e221 (ite $e84 ?e8 ?e16)) -(let (?e222 (ite $e78 ?e32 v0)) -(let (?e223 (ite $e153 ?e20 ?e40)) -(let (?e224 (ite $e59 ?e5 ?e13)) -(let (?e225 (ite $e110 ?e38 ?e221)) -(let (?e226 (ite $e82 ?e49 ?e31)) -(let (?e227 (ite $e169 ?e37 ?e49)) -(let (?e228 (ite $e163 ?e28 ?e224)) -(let (?e229 (ite $e192 ?e48 ?e218)) -(let (?e230 (ite $e56 ?e21 ?e227)) -(let (?e231 (ite $e130 ?e19 ?e40)) -(let (?e232 (ite $e140 ?e20 v0)) -(let (?e233 (ite $e144 ?e14 ?e232)) -(let (?e234 (ite $e88 ?e226 ?e223)) -(let (?e235 (ite $e69 ?e36 ?e31)) -(let (?e236 (ite $e204 ?e45 ?e24)) -(let (?e237 (ite $e102 ?e234 ?e28)) -(let (?e238 (ite $e208 ?e4 ?e224)) -(let (?e239 (ite $e137 ?e44 ?e9)) -(let (?e240 (ite $e187 ?e18 ?e35)) -(let (?e241 (ite $e154 ?e44 ?e4)) -(let (?e242 (ite $e176 ?e30 ?e37)) -(let (?e243 (ite $e106 ?e17 ?e16)) -(let (?e244 (ite $e100 ?e20 ?e226)) -(let (?e245 (ite $e118 ?e49 ?e4)) -(let (?e246 (ite $e109 ?e23 ?e229)) -(let (?e247 (ite $e105 ?e15 ?e36)) -(let (?e248 (ite $e138 ?e229 ?e26)) -(let (?e249 (ite $e50 ?e45 ?e10)) -(let (?e250 (ite $e141 v0 ?e228)) -(let (?e251 (ite $e144 ?e21 ?e46)) -(let (?e252 (ite $e154 ?e15 ?e13)) -(let (?e253 (ite $e175 ?e34 ?e29)) -(let (?e254 (ite $e201 ?e42 ?e5)) -(let (?e255 (ite $e139 ?e27 ?e35)) -(let (?e256 (ite $e158 ?e43 ?e214)) -(let (?e257 (ite $e147 ?e213 ?e31)) -(let (?e258 (ite $e178 ?e33 ?e48)) -(let (?e259 (ite $e73 ?e25 ?e8)) -(let (?e260 (ite $e103 ?e41 ?e249)) -(let (?e261 (ite $e86 ?e226 ?e44)) -(let (?e262 (ite $e119 ?e36 ?e26)) -(let (?e263 (ite $e96 ?e226 ?e256)) -(let (?e264 (ite $e115 ?e12 ?e37)) -(let (?e265 (ite $e55 ?e35 ?e8)) -(let (?e266 (ite $e62 ?e30 ?e11)) -(let (?e267 (ite $e75 ?e5 v0)) -(let (?e268 (ite $e95 ?e238 ?e214)) -(let (?e269 (ite $e196 ?e234 ?e224)) -(let (?e270 (ite $e57 ?e31 ?e29)) -(let (?e271 (ite $e129 ?e29 ?e268)) -(let (?e272 (ite $e160 ?e225 ?e40)) -(let (?e273 (ite $e183 ?e250 ?e13)) -(let (?e274 (ite $e119 ?e263 ?e238)) -(let (?e275 (ite $e153 ?e231 ?e36)) -(let (?e276 (ite $e83 ?e268 ?e26)) -(let (?e277 (ite $e158 ?e260 ?e37)) -(let (?e278 (ite $e68 ?e252 ?e260)) -(let (?e279 (ite $e123 ?e25 ?e267)) -(let (?e280 (ite $e183 ?e248 ?e44)) -(let (?e281 (ite $e118 ?e248 ?e23)) -(let (?e282 (ite $e137 ?e39 ?e258)) -(let (?e283 (ite $e117 ?e7 ?e18)) -(let (?e284 (ite $e193 ?e215 ?e240)) -(let (?e285 (ite $e155 ?e249 ?e228)) -(let (?e286 (ite $e54 ?e256 ?e34)) -(let (?e287 (ite $e177 ?e255 ?e8)) -(let (?e288 (ite $e64 ?e32 ?e255)) -(let (?e289 (ite $e152 ?e44 ?e271)) -(let (?e290 (ite $e121 ?e21 ?e212)) -(let (?e291 (ite $e127 ?e40 ?e281)) -(let (?e292 (ite $e198 ?e219 ?e4)) -(let (?e293 (ite $e181 ?e274 ?e240)) -(let (?e294 (ite $e85 ?e39 ?e230)) -(let (?e295 (ite $e201 ?e230 ?e36)) -(let (?e296 (ite $e58 ?e14 ?e248)) -(let (?e297 (ite $e126 ?e231 ?e279)) -(let (?e298 (ite $e128 ?e276 ?e33)) -(let (?e299 (ite $e61 ?e288 ?e34)) -(let (?e300 (ite $e116 ?e231 ?e233)) -(let (?e301 (ite $e60 ?e268 ?e10)) -(let (?e302 (ite $e184 ?e239 ?e291)) -(let (?e303 (ite $e88 ?e11 ?e271)) -(let (?e304 (ite $e134 ?e296 ?e20)) -(let (?e305 (ite $e165 ?e268 ?e243)) -(let (?e306 (ite $e123 ?e266 ?e42)) -(let (?e307 (ite $e79 ?e27 ?e263)) -(let (?e308 (ite $e126 ?e213 ?e42)) -(let (?e309 (ite $e58 ?e272 ?e246)) -(let (?e310 (ite $e192 ?e290 ?e227)) -(let (?e311 (ite $e145 ?e7 ?e40)) -(let (?e312 (ite $e71 ?e231 ?e12)) -(let (?e313 (ite $e93 ?e38 ?e302)) -(let (?e314 (ite $e185 ?e255 ?e233)) -(let (?e315 (ite $e164 ?e303 ?e257)) -(let (?e316 (ite $e61 ?e266 ?e305)) -(let (?e317 (ite $e65 ?e289 ?e300)) -(let (?e318 (ite $e191 ?e216 ?e317)) -(let (?e319 (ite $e167 ?e16 ?e212)) -(let (?e320 (ite $e188 ?e272 ?e221)) -(let (?e321 (ite $e197 ?e310 ?e222)) -(let (?e322 (ite $e182 ?e41 ?e262)) -(let (?e323 (ite $e52 ?e275 ?e320)) -(let (?e324 (ite $e92 ?e21 ?e39)) -(let (?e325 (ite $e77 ?e323 ?e321)) -(let (?e326 (ite $e202 ?e302 ?e315)) -(let (?e327 (ite $e99 ?e317 ?e231)) -(let (?e328 (ite $e159 ?e267 ?e272)) -(let (?e329 (ite $e174 ?e295 ?e258)) -(let (?e330 (ite $e148 ?e307 ?e295)) -(let (?e331 (ite $e195 ?e217 ?e315)) -(let (?e332 (ite $e98 ?e240 ?e301)) -(let (?e333 (ite $e81 ?e33 ?e213)) -(let (?e334 (ite $e196 ?e13 ?e250)) -(let (?e335 (ite $e113 ?e16 ?e276)) -(let (?e336 (ite $e149 ?e311 ?e46)) -(let (?e337 (ite $e60 ?e18 ?e235)) -(let (?e338 (ite $e189 ?e4 ?e4)) -(let (?e339 (ite $e97 ?e27 ?e278)) -(let (?e340 (ite $e168 ?e294 ?e327)) -(let (?e341 (ite $e194 ?e8 ?e311)) -(let (?e342 (ite $e162 ?e308 ?e310)) -(let (?e343 (ite $e205 ?e258 ?e13)) -(let (?e344 (ite $e66 ?e323 ?e309)) -(let (?e345 (ite $e77 ?e295 ?e46)) -(let (?e346 (ite $e179 ?e259 ?e340)) -(let (?e347 (ite $e157 ?e325 ?e312)) -(let (?e348 (ite $e184 ?e259 ?e32)) -(let (?e349 (ite $e156 ?e14 ?e347)) -(let (?e350 (ite $e90 ?e290 ?e255)) -(let (?e351 (ite $e199 ?e313 ?e16)) -(let (?e352 (ite $e180 ?e35 ?e220)) -(let (?e353 (ite $e184 ?e214 ?e42)) -(let (?e354 (ite $e190 ?e285 ?e352)) -(let (?e355 (ite $e132 ?e226 ?e254)) -(let (?e356 (ite $e171 ?e220 ?e275)) -(let (?e357 (ite $e78 ?e218 ?e339)) -(let (?e358 (ite $e142 ?e278 ?e335)) -(let (?e359 (ite $e83 ?e261 ?e49)) -(let (?e360 (ite $e89 ?e270 ?e293)) -(let (?e361 (ite $e143 ?e318 ?e10)) -(let (?e362 (ite $e133 ?e250 ?e307)) -(let (?e363 (ite $e58 ?e36 ?e296)) -(let (?e364 (ite $e62 ?e344 ?e43)) -(let (?e365 (ite $e149 ?e324 ?e263)) -(let (?e366 (ite $e187 ?e263 ?e281)) -(let (?e367 (ite $e122 ?e37 ?e256)) -(let (?e368 (ite $e156 ?e263 ?e259)) -(let (?e369 (ite $e104 ?e258 ?e219)) -(let (?e370 (ite $e102 ?e355 ?e270)) -(let (?e371 (ite $e123 ?e313 ?e345)) -(let (?e372 (ite $e206 ?e16 ?e273)) -(let (?e373 (ite $e203 ?e358 ?e29)) -(let (?e374 (ite $e209 ?e6 ?e325)) -(let (?e375 (ite $e114 ?e342 ?e236)) -(let (?e376 (ite $e125 ?e213 ?e292)) -(let (?e377 (ite $e95 ?e253 ?e363)) -(let (?e378 (ite $e107 ?e228 ?e377)) -(let (?e379 (ite $e74 ?e292 ?e335)) -(let (?e380 (ite $e98 ?e293 ?e352)) -(let (?e381 (ite $e60 ?e347 ?e309)) -(let (?e382 (ite $e210 ?e220 ?e265)) -(let (?e383 (ite $e52 ?e288 ?e266)) -(let (?e384 (ite $e116 ?e10 ?e311)) -(let (?e385 (ite $e69 ?e271 ?e13)) -(let (?e386 (ite $e186 ?e333 ?e256)) -(let (?e387 (ite $e139 ?e295 ?e305)) -(let (?e388 (ite $e59 ?e387 ?e325)) -(let (?e389 (ite $e67 ?e325 ?e358)) -(let (?e390 (ite $e179 ?e368 ?e344)) -(let (?e391 (ite $e142 ?e217 ?e31)) -(let (?e392 (ite $e108 ?e8 ?e18)) -(let (?e393 (ite $e91 ?e379 ?e281)) -(let (?e394 (ite $e137 ?e17 ?e237)) -(let (?e395 (ite $e72 ?e227 ?e315)) -(let (?e396 (ite $e70 ?e36 ?e260)) -(let (?e397 (ite $e208 ?e330 ?e359)) -(let (?e398 (ite $e115 ?e348 ?e42)) -(let (?e399 (ite $e146 ?e339 ?e22)) -(let (?e400 (ite $e172 ?e338 ?e24)) -(let (?e401 (ite $e151 ?e333 ?e359)) -(let (?e402 (ite $e116 ?e231 ?e30)) -(let (?e403 (ite $e62 ?e311 ?e216)) -(let (?e404 (ite $e171 ?e386 ?e265)) -(let (?e405 (ite $e58 ?e39 ?e369)) -(let (?e406 (ite $e112 ?e341 ?e355)) -(let (?e407 (ite $e166 ?e7 ?e270)) -(let (?e408 (ite $e76 ?e297 ?e293)) -(let (?e409 (ite $e146 ?e378 ?e33)) -(let (?e410 (ite $e120 ?e12 ?e261)) -(let (?e411 (ite $e161 ?e237 ?e290)) -(let (?e412 (ite $e123 ?e256 ?e222)) -(let (?e413 (ite $e80 ?e365 ?e303)) -(let (?e414 (ite $e94 ?e394 ?e351)) -(let (?e415 (ite $e136 ?e227 ?e233)) -(let (?e416 (ite $e193 ?e226 ?e408)) -(let (?e417 (ite $e103 ?e9 ?e376)) -(let (?e418 (ite $e162 ?e403 ?e415)) -(let (?e419 (ite $e87 ?e286 ?e260)) -(let (?e420 (ite $e207 ?e332 ?e304)) -(let (?e421 (ite $e135 ?e35 ?e268)) -(let (?e422 (ite $e178 ?e395 ?e329)) -(let (?e423 (ite $e198 ?e397 ?e215)) -(let (?e424 (ite $e198 ?e221 ?e45)) -(let (?e425 (ite $e172 ?e43 ?e212)) -(let (?e426 (ite $e131 ?e298 ?e422)) -(let (?e427 (ite $e188 ?e212 ?e416)) -(let (?e428 (ite $e200 ?e352 ?e357)) -(let (?e429 (ite $e150 ?e385 ?e288)) -(let (?e430 (ite $e143 ?e227 ?e214)) -(let (?e431 (ite $e118 ?e29 ?e381)) -(let (?e432 (ite $e102 ?e376 ?e247)) -(let (?e433 (ite $e51 ?e395 ?e270)) -(let (?e434 (ite $e111 ?e304 ?e28)) -(let (?e435 (ite $e63 ?e28 ?e224)) -(let (?e436 (ite $e134 ?e257 ?e33)) -(let (?e437 (ite $e81 ?e247 ?e385)) -(let (?e438 (ite $e101 ?e377 ?e349)) -(let (?e439 (ite $e173 ?e405 ?e342)) -(flet ($e440 (<= ?e34 ?e271)) -(flet ($e441 (= ?e6 ?e23)) -(flet ($e442 (p0 ?e292 ?e370)) -(flet ($e443 (= ?e298 ?e229)) -(flet ($e444 (>= ?e395 ?e280)) -(flet ($e445 (p0 ?e239 ?e343)) -(flet ($e446 (= ?e257 ?e386)) -(flet ($e447 (= ?e14 ?e433)) -(flet ($e448 (= ?e305 ?e240)) -(flet ($e449 (> ?e355 ?e260)) -(flet ($e450 (< ?e315 ?e326)) -(flet ($e451 (p0 ?e423 ?e218)) -(flet ($e452 (p0 ?e342 ?e386)) -(flet ($e453 (p0 ?e348 ?e24)) -(flet ($e454 (> ?e270 ?e427)) -(flet ($e455 (< ?e222 ?e301)) -(flet ($e456 (distinct ?e7 ?e243)) -(flet ($e457 (distinct ?e257 ?e338)) -(flet ($e458 (>= ?e12 ?e360)) -(flet ($e459 (<= ?e13 ?e268)) -(flet ($e460 (p0 ?e28 ?e288)) -(flet ($e461 (= ?e435 ?e298)) -(flet ($e462 (= ?e317 ?e420)) -(flet ($e463 (p0 ?e334 ?e22)) -(flet ($e464 (<= ?e360 ?e423)) -(flet ($e465 (= ?e40 ?e405)) -(flet ($e466 (>= ?e379 ?e262)) -(flet ($e467 (= ?e428 ?e35)) -(flet ($e468 (>= ?e336 ?e393)) -(flet ($e469 (>= ?e291 ?e364)) -(flet ($e470 (<= ?e323 ?e24)) -(flet ($e471 (> ?e47 ?e253)) -(flet ($e472 (= ?e227 ?e231)) -(flet ($e473 (< ?e287 ?e414)) -(flet ($e474 (>= ?e309 ?e406)) -(flet ($e475 (distinct ?e19 ?e33)) -(flet ($e476 (<= ?e423 ?e335)) -(flet ($e477 (distinct ?e329 ?e295)) -(flet ($e478 (= ?e37 ?e372)) -(flet ($e479 (>= ?e214 ?e289)) -(flet ($e480 (>= ?e229 ?e316)) -(flet ($e481 (<= ?e388 ?e295)) -(flet ($e482 (< ?e215 ?e296)) -(flet ($e483 (distinct ?e292 ?e26)) -(flet ($e484 (= ?e214 ?e14)) -(flet ($e485 (>= ?e342 ?e297)) -(flet ($e486 (> ?e391 ?e294)) -(flet ($e487 (distinct ?e253 ?e296)) -(flet ($e488 (>= ?e13 ?e434)) -(flet ($e489 (< ?e425 ?e256)) -(flet ($e490 (<= ?e348 ?e391)) -(flet ($e491 (> ?e368 ?e371)) -(flet ($e492 (p0 ?e305 ?e250)) -(flet ($e493 (p0 ?e366 ?e369)) -(flet ($e494 (< ?e285 ?e11)) -(flet ($e495 (<= ?e393 ?e304)) -(flet ($e496 (<= ?e295 ?e221)) -(flet ($e497 (> ?e266 ?e32)) -(flet ($e498 (<= ?e266 ?e7)) -(flet ($e499 (= ?e368 ?e287)) -(flet ($e500 (= ?e343 ?e354)) -(flet ($e501 (>= ?e273 ?e432)) -(flet ($e502 (> ?e240 ?e229)) -(flet ($e503 (>= ?e391 ?e368)) -(flet ($e504 (distinct ?e18 ?e360)) -(flet ($e505 (> ?e317 ?e339)) -(flet ($e506 (distinct ?e298 ?e403)) -(flet ($e507 (>= ?e23 ?e374)) -(flet ($e508 (= ?e232 ?e225)) -(flet ($e509 (p0 ?e259 ?e329)) -(flet ($e510 (p0 ?e390 ?e6)) -(flet ($e511 (> ?e361 ?e378)) -(flet ($e512 (>= ?e387 ?e435)) -(flet ($e513 (>= ?e218 ?e371)) -(flet ($e514 (<= ?e8 ?e423)) -(flet ($e515 (distinct ?e325 ?e25)) -(flet ($e516 (< ?e249 ?e327)) -(flet ($e517 (> ?e239 ?e331)) -(flet ($e518 (> ?e238 ?e220)) -(flet ($e519 (distinct ?e262 ?e370)) -(flet ($e520 (>= ?e327 ?e393)) -(flet ($e521 (> ?e49 ?e410)) -(flet ($e522 (distinct ?e359 ?e349)) -(flet ($e523 (p0 ?e264 ?e263)) -(flet ($e524 (> ?e39 ?e412)) -(flet ($e525 (< ?e356 ?e332)) -(flet ($e526 (distinct ?e35 ?e215)) -(flet ($e527 (< ?e439 ?e360)) -(flet ($e528 (> ?e379 ?e326)) -(flet ($e529 (= ?e389 ?e246)) -(flet ($e530 (distinct ?e312 ?e309)) -(flet ($e531 (p0 ?e213 ?e414)) -(flet ($e532 (<= ?e257 ?e261)) -(flet ($e533 (<= ?e41 ?e420)) -(flet ($e534 (<= ?e392 ?e35)) -(flet ($e535 (distinct ?e359 ?e219)) -(flet ($e536 (> ?e319 ?e429)) -(flet ($e537 (p0 ?e29 ?e418)) -(flet ($e538 (< ?e227 ?e274)) -(flet ($e539 (distinct ?e278 ?e337)) -(flet ($e540 (= ?e252 ?e4)) -(flet ($e541 (> ?e333 ?e431)) -(flet ($e542 (> ?e362 ?e327)) -(flet ($e543 (= ?e215 ?e326)) -(flet ($e544 (p0 ?e376 ?e301)) -(flet ($e545 (p0 ?e266 ?e317)) -(flet ($e546 (<= ?e22 ?e431)) -(flet ($e547 (p0 ?e293 ?e39)) -(flet ($e548 (> ?e49 ?e228)) -(flet ($e549 (>= ?e345 ?e24)) -(flet ($e550 (< ?e353 ?e247)) -(flet ($e551 (distinct ?e343 ?e320)) -(flet ($e552 (>= ?e395 ?e48)) -(flet ($e553 (p0 ?e328 ?e414)) -(flet ($e554 (= ?e344 ?e21)) -(flet ($e555 (>= ?e369 ?e430)) -(flet ($e556 (< ?e416 ?e395)) -(flet ($e557 (distinct ?e358 ?e352)) -(flet ($e558 (<= ?e430 ?e413)) -(flet ($e559 (= ?e217 ?e220)) -(flet ($e560 (distinct ?e267 ?e305)) -(flet ($e561 (< ?e43 ?e437)) -(flet ($e562 (<= ?e24 ?e6)) -(flet ($e563 (distinct ?e223 ?e296)) -(flet ($e564 (< ?e345 ?e29)) -(flet ($e565 (>= ?e282 ?e23)) -(flet ($e566 (> ?e238 ?e37)) -(flet ($e567 (> ?e424 ?e257)) -(flet ($e568 (>= ?e348 ?e350)) -(flet ($e569 (distinct ?e305 ?e260)) -(flet ($e570 (> ?e20 ?e326)) -(flet ($e571 (> v0 ?e425)) -(flet ($e572 (<= ?e331 ?e329)) -(flet ($e573 (<= ?e279 ?e226)) -(flet ($e574 (= ?e430 ?e328)) -(flet ($e575 (distinct ?e317 ?e267)) -(flet ($e576 (>= ?e283 ?e301)) -(flet ($e577 (> ?e344 ?e219)) -(flet ($e578 (= ?e342 ?e264)) -(flet ($e579 (p0 ?e37 ?e241)) -(flet ($e580 (>= ?e278 ?e213)) -(flet ($e581 (>= ?e341 ?e32)) -(flet ($e582 (distinct ?e316 ?e7)) -(flet ($e583 (p0 ?e356 ?e391)) -(flet ($e584 (p0 ?e402 ?e394)) -(flet ($e585 (= ?e299 ?e397)) -(flet ($e586 (>= ?e433 ?e313)) -(flet ($e587 (p0 ?e45 ?e357)) -(flet ($e588 (= ?e49 ?e249)) -(flet ($e589 (< ?e38 ?e270)) -(flet ($e590 (distinct ?e287 ?e399)) -(flet ($e591 (> ?e430 ?e433)) -(flet ($e592 (<= ?e422 ?e336)) -(flet ($e593 (> ?e236 ?e320)) -(flet ($e594 (>= ?e333 ?e306)) -(flet ($e595 (p0 ?e368 ?e403)) -(flet ($e596 (<= ?e49 ?e8)) -(flet ($e597 (p0 ?e403 ?e384)) -(flet ($e598 (>= ?e231 ?e240)) -(flet ($e599 (= ?e258 ?e358)) -(flet ($e600 (= ?e240 ?e45)) -(flet ($e601 (>= ?e252 ?e4)) -(flet ($e602 (distinct ?e274 ?e366)) -(flet ($e603 (> ?e215 ?e381)) -(flet ($e604 (distinct ?e358 ?e381)) -(flet ($e605 (<= ?e41 ?e41)) -(flet ($e606 (= ?e300 ?e400)) -(flet ($e607 (<= ?e330 ?e312)) -(flet ($e608 (p0 ?e33 ?e220)) -(flet ($e609 (< ?e20 ?e40)) -(flet ($e610 (p0 ?e391 ?e399)) -(flet ($e611 (= ?e383 ?e39)) -(flet ($e612 (< ?e49 ?e42)) -(flet ($e613 (>= ?e410 ?e341)) -(flet ($e614 (<= ?e322 ?e255)) -(flet ($e615 (>= ?e437 ?e251)) -(flet ($e616 (> ?e254 ?e327)) -(flet ($e617 (< ?e216 ?e229)) -(flet ($e618 (= ?e269 ?e300)) -(flet ($e619 (> ?e338 ?e410)) -(flet ($e620 (> ?e405 ?e319)) -(flet ($e621 (p0 ?e346 ?e370)) -(flet ($e622 (distinct ?e409 ?e415)) -(flet ($e623 (p0 ?e361 ?e313)) -(flet ($e624 (>= ?e323 ?e269)) -(flet ($e625 (p0 ?e233 ?e351)) -(flet ($e626 (>= ?e31 ?e334)) -(flet ($e627 (>= ?e346 ?e426)) -(flet ($e628 (> ?e389 ?e238)) -(flet ($e629 (>= ?e414 ?e320)) -(flet ($e630 (distinct ?e439 ?e403)) -(flet ($e631 (< ?e297 ?e40)) -(flet ($e632 (< ?e32 ?e21)) -(flet ($e633 (distinct ?e240 ?e269)) -(flet ($e634 (distinct ?e245 ?e298)) -(flet ($e635 (distinct ?e28 ?e267)) -(flet ($e636 (<= ?e371 ?e351)) -(flet ($e637 (> ?e39 ?e246)) -(flet ($e638 (<= ?e32 ?e280)) -(flet ($e639 (> ?e33 ?e328)) -(flet ($e640 (p0 ?e343 ?e377)) -(flet ($e641 (= ?e252 ?e342)) -(flet ($e642 (distinct ?e219 ?e342)) -(flet ($e643 (<= ?e328 ?e334)) -(flet ($e644 (= ?e364 ?e221)) -(flet ($e645 (> ?e389 ?e26)) -(flet ($e646 (distinct ?e387 ?e338)) -(flet ($e647 (= ?e246 ?e261)) -(flet ($e648 (p0 ?e416 ?e38)) -(flet ($e649 (distinct ?e380 ?e25)) -(flet ($e650 (<= ?e245 ?e21)) -(flet ($e651 (< ?e31 ?e220)) -(flet ($e652 (p0 ?e362 ?e278)) -(flet ($e653 (<= ?e422 ?e396)) -(flet ($e654 (> ?e352 ?e351)) -(flet ($e655 (= ?e28 ?e398)) -(flet ($e656 (distinct ?e345 ?e244)) -(flet ($e657 (>= ?e366 ?e336)) -(flet ($e658 (= ?e315 ?e389)) -(flet ($e659 (> ?e372 ?e218)) -(flet ($e660 (<= ?e427 ?e297)) -(flet ($e661 (< ?e364 ?e323)) -(flet ($e662 (distinct ?e403 ?e293)) -(flet ($e663 (> ?e308 ?e408)) -(flet ($e664 (p0 ?e403 ?e398)) -(flet ($e665 (= ?e393 ?e264)) -(flet ($e666 (distinct ?e379 ?e222)) -(flet ($e667 (< ?e44 ?e275)) -(flet ($e668 (= ?e375 ?e13)) -(flet ($e669 (> ?e321 ?e428)) -(flet ($e670 (distinct ?e417 ?e245)) -(flet ($e671 (= ?e351 ?e20)) -(flet ($e672 (> ?e363 ?e286)) -(flet ($e673 (= ?e276 ?e285)) -(flet ($e674 (>= ?e366 ?e341)) -(flet ($e675 (> ?e307 ?e420)) -(flet ($e676 (> ?e439 ?e349)) -(flet ($e677 (> ?e312 ?e4)) -(flet ($e678 (>= ?e314 ?e333)) -(flet ($e679 (distinct ?e241 ?e292)) -(flet ($e680 (= ?e289 ?e27)) -(flet ($e681 (= ?e304 ?e377)) -(flet ($e682 (< ?e432 ?e351)) -(flet ($e683 (p0 ?e247 ?e418)) -(flet ($e684 (>= ?e224 ?e323)) -(flet ($e685 (> ?e299 ?e303)) -(flet ($e686 (p0 ?e392 ?e396)) -(flet ($e687 (= ?e311 ?e17)) -(flet ($e688 (>= ?e272 ?e283)) -(flet ($e689 (p0 ?e216 ?e361)) -(flet ($e690 (= ?e400 ?e41)) -(flet ($e691 (= ?e37 ?e362)) -(flet ($e692 (p0 ?e283 ?e439)) -(flet ($e693 (>= ?e213 ?e337)) -(flet ($e694 (= ?e354 ?e395)) -(flet ($e695 (distinct ?e342 ?e374)) -(flet ($e696 (> ?e247 ?e256)) -(flet ($e697 (<= ?e292 ?e237)) -(flet ($e698 (distinct ?e400 ?e252)) -(flet ($e699 (= ?e14 ?e384)) -(flet ($e700 (distinct ?e391 ?e338)) -(flet ($e701 (< ?e10 ?e309)) -(flet ($e702 (> ?e364 ?e221)) -(flet ($e703 (p0 ?e17 ?e45)) -(flet ($e704 (p0 ?e39 ?e381)) -(flet ($e705 (<= ?e403 ?e233)) -(flet ($e706 (p0 ?e283 ?e344)) -(flet ($e707 (< ?e373 ?e34)) -(flet ($e708 (<= ?e47 ?e341)) -(flet ($e709 (<= ?e406 ?e336)) -(flet ($e710 (>= ?e230 ?e253)) -(flet ($e711 (>= ?e321 ?e382)) -(flet ($e712 (distinct ?e24 ?e274)) -(flet ($e713 (distinct ?e320 ?e424)) -(flet ($e714 (p0 ?e7 ?e337)) -(flet ($e715 (p0 ?e249 ?e290)) -(flet ($e716 (<= ?e42 ?e253)) -(flet ($e717 (> ?e262 ?e4)) -(flet ($e718 (distinct ?e305 ?e235)) -(flet ($e719 (= ?e423 ?e240)) -(flet ($e720 (>= ?e16 ?e277)) -(flet ($e721 (>= ?e44 ?e334)) -(flet ($e722 (<= ?e253 ?e277)) -(flet ($e723 (> ?e39 ?e239)) -(flet ($e724 (< ?e366 ?e259)) -(flet ($e725 (<= ?e21 ?e338)) -(flet ($e726 (>= ?e216 ?e431)) -(flet ($e727 (> ?e293 ?e376)) -(flet ($e728 (= ?e275 ?e384)) -(flet ($e729 (p0 ?e233 ?e328)) -(flet ($e730 (<= ?e425 ?e280)) -(flet ($e731 (<= ?e295 ?e269)) -(flet ($e732 (= ?e435 ?e47)) -(flet ($e733 (>= ?e232 ?e231)) -(flet ($e734 (>= ?e26 ?e272)) -(flet ($e735 (= ?e404 ?e390)) -(flet ($e736 (> ?e12 ?e15)) -(flet ($e737 (<= ?e49 ?e401)) -(flet ($e738 (>= ?e218 ?e268)) -(flet ($e739 (p0 ?e288 ?e340)) -(flet ($e740 (p0 ?e222 ?e218)) -(flet ($e741 (<= ?e435 ?e308)) -(flet ($e742 (> ?e32 ?e439)) -(flet ($e743 (p0 ?e35 ?e275)) -(flet ($e744 (distinct ?e433 ?e342)) -(flet ($e745 (<= ?e380 ?e379)) -(flet ($e746 (>= ?e410 ?e390)) -(flet ($e747 (>= ?e213 ?e398)) -(flet ($e748 (= ?e333 ?e305)) -(flet ($e749 (distinct ?e11 ?e271)) -(flet ($e750 (< ?e237 ?e215)) -(flet ($e751 (= ?e366 ?e320)) -(flet ($e752 (= ?e344 ?e352)) -(flet ($e753 (>= ?e352 ?e256)) -(flet ($e754 (<= ?e34 ?e339)) -(flet ($e755 (= ?e33 ?e330)) -(flet ($e756 (distinct ?e363 ?e436)) -(flet ($e757 (< ?e47 ?e262)) -(flet ($e758 (>= ?e338 ?e326)) -(flet ($e759 (p0 ?e236 ?e374)) -(flet ($e760 (<= ?e404 ?e10)) -(flet ($e761 (p0 ?e257 ?e247)) -(flet ($e762 (distinct ?e327 ?e391)) -(flet ($e763 (>= ?e213 ?e437)) -(flet ($e764 (> ?e429 ?e16)) -(flet ($e765 (>= ?e328 ?e303)) -(flet ($e766 (< ?e257 ?e287)) -(flet ($e767 (<= ?e5 ?e316)) -(flet ($e768 (= ?e304 ?e307)) -(flet ($e769 (> ?e329 ?e259)) -(flet ($e770 (>= ?e290 ?e238)) -(flet ($e771 (> ?e350 ?e35)) -(flet ($e772 (>= ?e412 ?e358)) -(flet ($e773 (distinct ?e238 ?e399)) -(flet ($e774 (= ?e326 ?e347)) -(flet ($e775 (<= ?e414 ?e20)) -(flet ($e776 (distinct ?e274 ?e222)) -(flet ($e777 (= ?e422 ?e430)) -(flet ($e778 (< ?e25 ?e219)) -(flet ($e779 (p0 ?e300 ?e268)) -(flet ($e780 (p0 ?e302 ?e257)) -(flet ($e781 (> ?e230 ?e414)) -(flet ($e782 (< ?e242 ?e261)) -(flet ($e783 (= ?e419 ?e335)) -(flet ($e784 (< ?e9 ?e340)) -(flet ($e785 (< ?e4 ?e379)) -(flet ($e786 (>= ?e257 ?e433)) -(flet ($e787 (< ?e277 ?e22)) -(flet ($e788 (< ?e403 ?e420)) -(flet ($e789 (p0 ?e10 ?e368)) -(flet ($e790 (distinct ?e267 ?e436)) -(flet ($e791 (>= ?e222 ?e409)) -(flet ($e792 (distinct ?e257 ?e401)) -(flet ($e793 (< ?e370 ?e366)) -(flet ($e794 (distinct ?e345 ?e244)) -(flet ($e795 (> ?e266 ?e221)) -(flet ($e796 (p0 ?e349 ?e434)) -(flet ($e797 (= ?e417 ?e299)) -(flet ($e798 (>= ?e371 ?e30)) -(flet ($e799 (p0 ?e402 ?e411)) -(flet ($e800 (> v0 ?e428)) -(flet ($e801 (distinct ?e303 ?e424)) -(flet ($e802 (< ?e288 ?e418)) -(flet ($e803 (> ?e29 ?e236)) -(flet ($e804 (<= ?e378 ?e38)) -(flet ($e805 (<= ?e336 ?e432)) -(flet ($e806 (> ?e226 ?e255)) -(flet ($e807 (p0 ?e229 ?e28)) -(flet ($e808 (distinct ?e404 ?e297)) -(flet ($e809 (p0 ?e330 ?e26)) -(flet ($e810 (<= ?e39 ?e332)) -(flet ($e811 (p0 ?e280 ?e394)) -(flet ($e812 (>= ?e230 ?e8)) -(flet ($e813 (distinct ?e297 ?e226)) -(flet ($e814 (< ?e432 ?e321)) -(flet ($e815 (< ?e259 ?e231)) -(flet ($e816 (= ?e428 ?e246)) -(flet ($e817 (p0 ?e380 ?e327)) -(flet ($e818 (> ?e375 ?e262)) -(flet ($e819 (> ?e364 ?e47)) -(flet ($e820 (<= ?e398 ?e305)) -(flet ($e821 (distinct ?e412 ?e299)) -(flet ($e822 (p0 ?e365 ?e320)) -(flet ($e823 (= ?e336 ?e380)) -(flet ($e824 (distinct ?e233 ?e350)) -(flet ($e825 (< ?e302 ?e10)) -(flet ($e826 (distinct ?e46 ?e385)) -(flet ($e827 (p0 ?e265 ?e215)) -(flet ($e828 (= ?e272 ?e28)) -(flet ($e829 (>= ?e7 ?e294)) -(flet ($e830 (p0 ?e35 ?e397)) -(flet ($e831 (< ?e419 ?e408)) -(flet ($e832 (< ?e369 ?e23)) -(flet ($e833 (>= ?e336 ?e419)) -(flet ($e834 (< ?e243 ?e303)) -(flet ($e835 (<= ?e254 ?e332)) -(flet ($e836 (p0 ?e20 ?e419)) -(flet ($e837 (>= ?e253 ?e222)) -(flet ($e838 (< ?e318 ?e291)) -(flet ($e839 (> ?e306 ?e235)) -(flet ($e840 (= ?e351 ?e424)) -(flet ($e841 (>= ?e286 ?e331)) -(flet ($e842 (distinct ?e437 ?e231)) -(flet ($e843 (= ?e439 ?e421)) -(flet ($e844 (p0 ?e339 ?e346)) -(flet ($e845 (< ?e396 ?e305)) -(flet ($e846 (p0 ?e212 ?e407)) -(flet ($e847 (< ?e326 ?e407)) -(flet ($e848 (p0 ?e26 ?e370)) -(flet ($e849 (p0 ?e354 ?e337)) -(flet ($e850 (= ?e329 ?e259)) -(flet ($e851 (< ?e350 ?e307)) -(flet ($e852 (<= ?e39 ?e228)) -(flet ($e853 (< ?e418 ?e323)) -(flet ($e854 (p0 ?e416 ?e280)) -(flet ($e855 (= ?e301 ?e288)) -(flet ($e856 (>= ?e388 ?e397)) -(flet ($e857 (<= ?e416 ?e322)) -(flet ($e858 (p0 ?e298 ?e329)) -(flet ($e859 (distinct ?e352 ?e371)) -(flet ($e860 (< ?e303 ?e218)) -(flet ($e861 (distinct ?e232 ?e311)) -(flet ($e862 (distinct ?e13 ?e224)) -(flet ($e863 (distinct ?e407 ?e295)) -(flet ($e864 (< ?e344 ?e254)) -(flet ($e865 (p0 ?e227 ?e35)) -(flet ($e866 (<= ?e320 ?e4)) -(flet ($e867 (> ?e397 ?e378)) -(flet ($e868 (>= ?e353 ?e403)) -(flet ($e869 (= ?e269 ?e16)) -(flet ($e870 (p0 ?e402 ?e381)) -(flet ($e871 (> ?e244 ?e333)) -(flet ($e872 (= ?e271 ?e375)) -(flet ($e873 (= ?e377 ?e313)) -(flet ($e874 (> ?e413 ?e47)) -(flet ($e875 (> ?e304 ?e325)) -(flet ($e876 (>= ?e238 ?e439)) -(flet ($e877 (< ?e219 ?e242)) -(flet ($e878 (< ?e229 ?e414)) -(flet ($e879 (>= ?e241 ?e297)) -(flet ($e880 (distinct ?e259 ?e434)) -(flet ($e881 (p0 ?e339 ?e270)) -(flet ($e882 (p0 ?e365 ?e317)) -(flet ($e883 (distinct v0 ?e341)) -(flet ($e884 (>= ?e283 ?e351)) -(flet ($e885 (= ?e235 ?e310)) -(flet ($e886 (p0 ?e402 ?e288)) -(flet ($e887 (<= ?e291 ?e226)) -(flet ($e888 (> ?e410 ?e345)) -(flet ($e889 (= ?e409 ?e415)) -(flet ($e890 (= ?e312 ?e430)) -(flet ($e891 (>= ?e34 ?e222)) -(flet ($e892 (distinct ?e24 ?e41)) -(flet ($e893 (p0 ?e260 ?e246)) -(flet ($e894 (p0 ?e439 ?e293)) -(flet ($e895 (>= ?e429 ?e411)) -(flet ($e896 (>= ?e283 ?e286)) -(flet ($e897 (distinct ?e297 ?e215)) -(flet ($e898 (< ?e328 ?e6)) -(flet ($e899 (<= ?e28 ?e290)) -(flet ($e900 (<= ?e380 ?e420)) -(flet ($e901 (distinct ?e255 ?e35)) -(flet ($e902 (>= ?e415 ?e38)) -(flet ($e903 (> ?e46 ?e275)) -(flet ($e904 (p0 ?e297 ?e296)) -(flet ($e905 (p0 ?e432 ?e243)) -(flet ($e906 (> ?e32 ?e404)) -(flet ($e907 (< ?e278 ?e379)) -(flet ($e908 (<= ?e270 ?e346)) -(flet ($e909 (>= ?e273 ?e14)) -(flet ($e910 (<= ?e23 ?e350)) -(flet ($e911 (< ?e214 ?e401)) -(flet ($e912 (distinct ?e30 ?e335)) -(flet ($e913 (= ?e253 ?e230)) -(flet ($e914 (> ?e329 ?e411)) -(flet ($e915 (= ?e265 ?e42)) -(flet ($e916 (distinct ?e344 ?e262)) -(flet ($e917 (> ?e262 ?e281)) -(flet ($e918 (<= ?e437 ?e12)) -(flet ($e919 (p0 ?e239 ?e335)) -(flet ($e920 (p0 ?e363 ?e278)) -(flet ($e921 (< ?e418 ?e36)) -(flet ($e922 (distinct ?e395 ?e297)) -(flet ($e923 (> ?e27 ?e367)) -(flet ($e924 (>= ?e229 ?e243)) -(flet ($e925 (= ?e388 ?e314)) -(flet ($e926 (p0 ?e320 ?e354)) -(flet ($e927 (= ?e326 ?e325)) -(flet ($e928 (<= ?e409 ?e222)) -(flet ($e929 (= ?e274 ?e213)) -(flet ($e930 (= ?e333 ?e233)) -(flet ($e931 (= ?e373 ?e425)) -(flet ($e932 (<= ?e249 ?e20)) -(flet ($e933 (<= ?e313 ?e429)) -(flet ($e934 (> ?e420 ?e258)) -(flet ($e935 (< ?e243 ?e366)) -(flet ($e936 (> ?e307 ?e301)) -(flet ($e937 (>= ?e316 ?e350)) -(flet ($e938 (= ?e214 ?e382)) -(flet ($e939 (<= ?e299 ?e288)) -(flet ($e940 (= ?e264 ?e223)) -(flet ($e941 (distinct ?e263 ?e308)) -(flet ($e942 (> ?e375 ?e276)) -(flet ($e943 (<= ?e411 ?e294)) -(flet ($e944 (distinct ?e309 ?e286)) -(flet ($e945 (>= ?e47 ?e364)) -(flet ($e946 (>= ?e428 ?e288)) -(flet ($e947 (< ?e329 ?e32)) -(flet ($e948 (< ?e368 ?e223)) -(flet ($e949 (> ?e270 ?e384)) -(flet ($e950 (<= ?e267 ?e304)) -(flet ($e951 (< ?e339 ?e352)) -(flet ($e952 (> ?e272 ?e294)) -(flet ($e953 (< ?e291 ?e315)) -(flet ($e954 (p0 ?e265 ?e282)) -(flet ($e955 (> ?e427 ?e333)) -(flet ($e956 (= ?e319 ?e323)) -(flet ($e957 (>= ?e342 ?e222)) -(flet ($e958 (<= ?e409 ?e222)) -(flet ($e959 (p0 ?e398 ?e362)) -(flet ($e960 (<= ?e271 ?e331)) -(flet ($e961 (= ?e361 ?e273)) -(flet ($e962 (> ?e249 ?e34)) -(flet ($e963 (distinct ?e27 ?e30)) -(flet ($e964 (> ?e435 ?e337)) -(flet ($e965 (>= ?e21 ?e301)) -(flet ($e966 (p0 ?e246 ?e342)) -(flet ($e967 (< v0 ?e46)) -(flet ($e968 (p0 ?e34 ?e363)) -(flet ($e969 (< ?e368 ?e367)) -(flet ($e970 (< ?e225 ?e248)) -(flet ($e971 (> ?e431 ?e37)) -(flet ($e972 (> ?e377 ?e371)) -(flet ($e973 (> ?e391 ?e16)) -(flet ($e974 (<= ?e47 ?e28)) -(flet ($e975 (>= ?e30 ?e226)) -(flet ($e976 (distinct ?e246 ?e366)) -(flet ($e977 (= ?e267 ?e318)) -(flet ($e978 (>= ?e332 ?e363)) -(flet ($e979 (p0 ?e264 ?e28)) -(flet ($e980 (> ?e341 ?e380)) -(flet ($e981 (>= ?e265 ?e225)) -(flet ($e982 (distinct ?e292 ?e255)) -(flet ($e983 (p0 ?e274 ?e35)) -(flet ($e984 (< ?e364 ?e343)) -(flet ($e985 (> ?e307 ?e431)) -(flet ($e986 (distinct ?e391 ?e410)) -(flet ($e987 (= ?e409 ?e274)) -(flet ($e988 (distinct ?e407 ?e258)) -(flet ($e989 (>= ?e432 ?e335)) -(flet ($e990 (< v0 ?e9)) -(flet ($e991 (distinct ?e350 ?e397)) -(flet ($e992 (< ?e424 ?e221)) -(flet ($e993 (> ?e290 ?e321)) -(flet ($e994 (> ?e400 ?e341)) -(flet ($e995 (< ?e391 ?e426)) -(flet ($e996 (< ?e336 ?e219)) -(flet ($e997 (>= ?e283 ?e400)) -(flet ($e998 (= ?e13 ?e350)) -(flet ($e999 (p0 ?e317 ?e359)) -(flet ($e1000 (< ?e336 ?e390)) -(flet ($e1001 (= ?e414 ?e47)) -(flet ($e1002 (< ?e39 ?e422)) -(flet ($e1003 (distinct ?e375 ?e402)) -(flet ($e1004 (>= ?e380 ?e280)) -(flet ($e1005 (= ?e259 ?e374)) -(flet ($e1006 (>= v0 ?e262)) -(flet ($e1007 (p0 ?e30 ?e22)) -(flet ($e1008 (<= ?e18 ?e269)) -(flet ($e1009 (p0 ?e255 ?e214)) -(flet ($e1010 (>= ?e393 ?e37)) -(flet ($e1011 (> ?e374 ?e386)) -(flet ($e1012 (<= ?e7 ?e312)) -(flet ($e1013 (distinct ?e355 ?e423)) -(flet ($e1014 (= ?e12 ?e334)) -(flet ($e1015 (distinct ?e427 ?e277)) -(flet ($e1016 (distinct ?e288 ?e414)) -(flet ($e1017 (>= ?e407 ?e361)) -(flet ($e1018 (= ?e382 ?e328)) -(flet ($e1019 (p0 ?e17 ?e230)) -(flet ($e1020 (p0 ?e298 ?e249)) -(flet ($e1021 (< ?e261 ?e360)) -(flet ($e1022 (> ?e293 ?e25)) -(flet ($e1023 (>= ?e332 ?e342)) -(flet ($e1024 (> ?e317 ?e39)) -(flet ($e1025 (< ?e17 ?e405)) -(flet ($e1026 (>= ?e245 ?e330)) -(flet ($e1027 (< ?e224 ?e424)) -(flet ($e1028 (>= ?e33 ?e412)) -(flet ($e1029 (p0 ?e31 ?e18)) -(flet ($e1030 (distinct ?e251 ?e5)) -(flet ($e1031 (< ?e407 ?e269)) -(flet ($e1032 (<= ?e215 ?e34)) -(flet ($e1033 (p0 ?e303 ?e417)) -(flet ($e1034 (>= ?e328 ?e353)) -(flet ($e1035 (= ?e230 ?e365)) -(flet ($e1036 (>= ?e253 ?e340)) -(flet ($e1037 (= ?e324 ?e363)) -(flet ($e1038 (= ?e220 ?e245)) -(flet ($e1039 (= ?e436 ?e397)) -(flet ($e1040 (= ?e385 ?e303)) -(flet ($e1041 (>= ?e245 ?e352)) -(flet ($e1042 (<= ?e390 ?e307)) -(flet ($e1043 (< ?e245 ?e248)) -(flet ($e1044 (p0 ?e252 ?e290)) -(flet ($e1045 (>= ?e392 ?e239)) -(flet ($e1046 (p0 ?e338 ?e416)) -(flet ($e1047 (> ?e269 ?e278)) -(flet ($e1048 (>= ?e263 ?e403)) -(flet ($e1049 (> ?e428 ?e331)) -(flet ($e1050 (= ?e24 ?e236)) -(flet ($e1051 (> ?e410 ?e391)) -(flet ($e1052 (distinct ?e46 ?e429)) -(flet ($e1053 (p0 ?e315 ?e421)) -(flet ($e1054 (< ?e282 ?e418)) -(flet ($e1055 (>= ?e433 ?e387)) -(flet ($e1056 (distinct ?e212 ?e5)) -(flet ($e1057 (<= ?e348 ?e431)) -(flet ($e1058 (> ?e258 ?e32)) -(flet ($e1059 (distinct ?e303 ?e347)) -(flet ($e1060 (= ?e348 ?e395)) -(flet ($e1061 (>= ?e26 ?e378)) -(flet ($e1062 (>= ?e309 ?e279)) -(flet ($e1063 (= ?e429 ?e403)) -(flet ($e1064 (< ?e341 ?e227)) -(flet ($e1065 (> ?e336 ?e394)) -(flet ($e1066 (>= ?e395 ?e275)) -(flet ($e1067 (p0 ?e240 ?e287)) -(flet ($e1068 (= ?e217 ?e313)) -(flet ($e1069 (<= ?e233 ?e31)) -(flet ($e1070 (p0 ?e283 ?e23)) -(flet ($e1071 (distinct ?e417 ?e15)) -(flet ($e1072 (> ?e280 ?e27)) -(flet ($e1073 (< ?e31 ?e391)) -(flet ($e1074 (> ?e275 ?e278)) -(flet ($e1075 (< ?e13 ?e27)) -(flet ($e1076 (> ?e365 ?e405)) -(flet ($e1077 (p0 ?e354 ?e290)) -(flet ($e1078 (distinct ?e37 ?e287)) -(flet ($e1079 (<= ?e221 ?e241)) -(flet ($e1080 (p0 ?e294 ?e340)) -(flet ($e1081 (>= ?e426 ?e247)) -(flet ($e1082 (> ?e18 ?e32)) -(flet ($e1083 (p0 ?e325 ?e402)) -(flet ($e1084 (p0 ?e298 ?e220)) -(flet ($e1085 (< ?e6 ?e365)) -(flet ($e1086 (<= ?e348 ?e414)) -(flet ($e1087 (<= ?e272 ?e327)) -(flet ($e1088 (> ?e411 ?e225)) -(flet ($e1089 (p0 ?e263 ?e290)) -(flet ($e1090 (< ?e308 ?e343)) -(flet ($e1091 (distinct ?e330 ?e226)) -(flet ($e1092 (= ?e232 ?e367)) -(flet ($e1093 (< ?e320 ?e368)) -(flet ($e1094 (> ?e368 ?e413)) -(flet ($e1095 (<= ?e402 ?e22)) -(flet ($e1096 (>= ?e414 ?e256)) -(flet ($e1097 (= ?e297 ?e377)) -(flet ($e1098 (> ?e35 ?e401)) -(flet ($e1099 (p0 ?e299 ?e432)) -(flet ($e1100 (distinct ?e267 ?e41)) -(flet ($e1101 (<= ?e33 ?e222)) -(flet ($e1102 (< ?e413 ?e280)) -(flet ($e1103 (>= ?e285 ?e38)) -(flet ($e1104 (<= ?e257 ?e390)) -(flet ($e1105 (distinct ?e242 ?e317)) -(flet ($e1106 (<= ?e43 ?e49)) -(flet ($e1107 (distinct ?e354 ?e25)) -(flet ($e1108 (>= ?e391 ?e299)) -(flet ($e1109 (distinct ?e265 ?e375)) -(flet ($e1110 (distinct ?e276 ?e399)) -(flet ($e1111 (= ?e342 ?e278)) -(flet ($e1112 (>= ?e356 ?e283)) -(flet ($e1113 (= ?e387 ?e374)) -(flet ($e1114 (>= ?e255 ?e226)) -(flet ($e1115 (>= ?e436 ?e215)) -(flet ($e1116 (>= ?e28 ?e292)) -(flet ($e1117 (p0 ?e265 ?e315)) -(flet ($e1118 (<= ?e336 ?e332)) -(flet ($e1119 (p0 ?e230 ?e391)) -(flet ($e1120 (> ?e220 ?e7)) -(flet ($e1121 (<= ?e373 ?e427)) -(flet ($e1122 (< v0 ?e317)) -(flet ($e1123 (distinct ?e255 ?e275)) -(flet ($e1124 (<= ?e408 ?e419)) -(flet ($e1125 (distinct ?e36 ?e394)) -(flet ($e1126 (< ?e407 ?e49)) -(flet ($e1127 (>= ?e224 ?e277)) -(flet ($e1128 (< ?e314 ?e235)) -(flet ($e1129 (> ?e41 ?e263)) -(flet ($e1130 (distinct ?e361 ?e14)) -(flet ($e1131 (> ?e42 ?e228)) -(flet ($e1132 (= ?e26 ?e6)) -(flet ($e1133 (= ?e231 ?e323)) -(flet ($e1134 (> ?e37 ?e282)) -(flet ($e1135 (> ?e406 ?e39)) -(flet ($e1136 (<= ?e380 ?e283)) -(flet ($e1137 (> ?e351 ?e325)) -(flet ($e1138 (p0 ?e31 ?e371)) -(flet ($e1139 (= ?e380 ?e388)) -(flet ($e1140 (= ?e356 ?e321)) -(flet ($e1141 (< ?e411 ?e270)) -(flet ($e1142 (< ?e343 ?e252)) -(flet ($e1143 (= ?e15 ?e273)) -(flet ($e1144 (= ?e392 ?e49)) -(flet ($e1145 (distinct ?e435 ?e365)) -(flet ($e1146 (= ?e297 ?e352)) -(flet ($e1147 (= ?e372 ?e15)) -(flet ($e1148 (<= ?e284 ?e241)) -(flet ($e1149 (<= ?e14 ?e305)) -(flet ($e1150 (>= ?e23 ?e365)) -(flet ($e1151 (p0 ?e420 ?e226)) -(flet ($e1152 (>= ?e40 ?e283)) -(flet ($e1153 (<= ?e225 ?e236)) -(flet ($e1154 (distinct ?e213 ?e239)) -(flet ($e1155 (= ?e289 ?e333)) -(flet ($e1156 (= ?e431 ?e49)) -(flet ($e1157 (> ?e346 ?e412)) -(flet ($e1158 (> ?e437 ?e49)) -(flet ($e1159 (>= ?e412 ?e318)) -(flet ($e1160 (< ?e317 ?e11)) -(flet ($e1161 (> ?e262 ?e24)) -(flet ($e1162 (>= ?e260 ?e317)) -(flet ($e1163 (>= ?e20 ?e410)) -(flet ($e1164 (= ?e397 ?e429)) -(flet ($e1165 (p0 ?e277 ?e436)) -(flet ($e1166 (distinct ?e425 ?e237)) -(flet ($e1167 (< ?e387 ?e45)) -(flet ($e1168 (>= v0 ?e437)) -(flet ($e1169 (= ?e355 ?e326)) -(flet ($e1170 (p0 ?e431 ?e10)) -(flet ($e1171 (distinct ?e328 ?e293)) -(flet ($e1172 (>= ?e325 ?e307)) -(flet ($e1173 (distinct ?e41 ?e277)) -(flet ($e1174 (= ?e302 ?e276)) -(flet ($e1175 (< ?e270 ?e356)) -(flet ($e1176 (> ?e219 ?e273)) -(flet ($e1177 (= ?e406 ?e214)) -(flet ($e1178 (<= ?e12 ?e17)) -(flet ($e1179 (= ?e277 ?e282)) -(flet ($e1180 (= ?e241 ?e409)) -(flet ($e1181 (= ?e325 ?e356)) -(flet ($e1182 (< ?e341 ?e385)) -(flet ($e1183 (< ?e225 ?e439)) -(flet ($e1184 (distinct ?e298 ?e293)) -(flet ($e1185 (> ?e430 ?e271)) -(flet ($e1186 (> ?e336 ?e47)) -(flet ($e1187 (<= ?e225 ?e357)) -(flet ($e1188 (< ?e227 ?e396)) -(flet ($e1189 (>= ?e412 ?e41)) -(flet ($e1190 (>= ?e277 ?e317)) -(flet ($e1191 (<= ?e25 ?e22)) -(flet ($e1192 (> ?e287 ?e43)) -(flet ($e1193 (= ?e31 ?e340)) -(flet ($e1194 (< ?e281 ?e228)) -(flet ($e1195 (>= ?e32 ?e21)) -(flet ($e1196 (distinct ?e306 ?e264)) -(flet ($e1197 (= ?e352 ?e272)) -(flet ($e1198 (< ?e298 ?e286)) -(flet ($e1199 (= ?e383 ?e380)) -(flet ($e1200 (> ?e335 ?e284)) -(flet ($e1201 (> ?e217 ?e319)) -(flet ($e1202 (< ?e241 ?e323)) -(flet ($e1203 (= ?e350 ?e250)) -(flet ($e1204 (< ?e362 ?e267)) -(flet ($e1205 (>= ?e240 ?e368)) -(flet ($e1206 (< ?e249 ?e324)) -(flet ($e1207 (distinct ?e317 ?e415)) -(flet ($e1208 (= ?e358 ?e214)) -(flet ($e1209 (= ?e434 ?e243)) -(flet ($e1210 (distinct ?e273 ?e306)) -(flet ($e1211 (>= ?e376 ?e36)) -(flet ($e1212 (< ?e235 ?e31)) -(flet ($e1213 (<= ?e48 ?e29)) -(flet ($e1214 (> ?e332 ?e407)) -(flet ($e1215 (<= ?e299 ?e317)) -(flet ($e1216 (> ?e303 ?e269)) -(flet ($e1217 (< ?e260 ?e375)) -(flet ($e1218 (<= ?e289 ?e262)) -(flet ($e1219 (<= ?e245 ?e330)) -(flet ($e1220 (= ?e271 ?e328)) -(flet ($e1221 (p0 ?e375 ?e413)) -(flet ($e1222 (>= ?e244 ?e297)) -(flet ($e1223 (> ?e295 ?e355)) -(flet ($e1224 (< ?e45 ?e36)) -(flet ($e1225 (< ?e378 ?e355)) -(flet ($e1226 (<= ?e308 ?e10)) -(flet ($e1227 (p0 ?e428 ?e275)) -(flet ($e1228 (distinct ?e375 ?e341)) -(flet ($e1229 (< ?e428 ?e249)) -(flet ($e1230 (p0 ?e336 ?e254)) -(flet ($e1231 (>= ?e334 ?e305)) -(flet ($e1232 (> ?e370 ?e430)) -(flet ($e1233 (> ?e226 ?e295)) -(flet ($e1234 (> ?e241 ?e431)) -(flet ($e1235 (>= ?e322 ?e341)) -(flet ($e1236 (distinct ?e220 ?e291)) -(flet ($e1237 (<= ?e342 ?e27)) -(flet ($e1238 (<= ?e417 ?e236)) -(flet ($e1239 (> ?e334 ?e362)) -(flet ($e1240 (> ?e397 ?e46)) -(flet ($e1241 (< ?e224 ?e216)) -(flet ($e1242 (>= ?e362 ?e253)) -(flet ($e1243 (p0 ?e317 ?e362)) -(flet ($e1244 (< ?e258 ?e292)) -(flet ($e1245 (p0 ?e421 ?e418)) -(flet ($e1246 (> ?e33 ?e381)) -(flet ($e1247 (< ?e399 ?e304)) -(flet ($e1248 (<= ?e395 ?e378)) -(flet ($e1249 (> ?e229 ?e390)) -(flet ($e1250 (<= ?e365 ?e335)) -(flet ($e1251 (p0 ?e420 ?e348)) -(flet ($e1252 (> ?e424 ?e13)) -(flet ($e1253 (= ?e275 ?e223)) -(flet ($e1254 (p0 ?e396 ?e352)) -(flet ($e1255 (>= ?e292 ?e438)) -(flet ($e1256 (> ?e222 ?e365)) -(flet ($e1257 (>= ?e248 ?e433)) -(flet ($e1258 (= ?e390 ?e239)) -(flet ($e1259 (p0 ?e349 ?e369)) -(flet ($e1260 (>= ?e368 ?e306)) -(flet ($e1261 (= ?e11 ?e298)) -(flet ($e1262 (< ?e395 ?e332)) -(flet ($e1263 (p0 ?e223 ?e268)) -(flet ($e1264 (distinct ?e254 ?e339)) -(flet ($e1265 (p0 ?e306 ?e246)) -(flet ($e1266 (distinct ?e317 ?e241)) -(flet ($e1267 (= ?e424 ?e256)) -(flet ($e1268 (distinct ?e40 ?e265)) -(flet ($e1269 (= ?e232 ?e284)) -(flet ($e1270 (>= ?e402 ?e400)) -(flet ($e1271 (distinct ?e318 ?e216)) -(flet ($e1272 (<= ?e267 ?e432)) -(flet ($e1273 (> ?e248 ?e307)) -(flet ($e1274 (<= ?e212 ?e399)) -(flet ($e1275 (< ?e357 ?e344)) -(flet ($e1276 (<= ?e14 ?e425)) -(flet ($e1277 (>= ?e255 ?e351)) -(flet ($e1278 (> ?e358 ?e39)) -(flet ($e1279 (p0 ?e422 ?e9)) -(flet ($e1280 (<= ?e411 ?e48)) -(flet ($e1281 (<= ?e37 ?e334)) -(flet ($e1282 (>= ?e390 ?e269)) -(flet ($e1283 (distinct ?e378 ?e393)) -(flet ($e1284 (< ?e355 ?e244)) -(flet ($e1285 (distinct ?e241 ?e439)) -(flet ($e1286 (p0 ?e291 ?e281)) -(flet ($e1287 (> ?e236 ?e348)) -(flet ($e1288 (<= ?e265 ?e385)) -(flet ($e1289 (distinct ?e333 ?e397)) -(flet ($e1290 (p0 ?e7 ?e417)) -(flet ($e1291 (>= ?e18 ?e13)) -(flet ($e1292 (> ?e21 ?e11)) -(flet ($e1293 (<= ?e367 ?e386)) -(flet ($e1294 (> ?e294 ?e279)) -(flet ($e1295 (= ?e352 ?e219)) -(flet ($e1296 (<= ?e293 ?e44)) -(flet ($e1297 (< ?e291 ?e293)) -(flet ($e1298 (= ?e374 ?e406)) -(flet ($e1299 (p0 ?e278 ?e49)) -(flet ($e1300 (= ?e315 ?e266)) -(flet ($e1301 (<= ?e221 ?e334)) -(flet ($e1302 (>= ?e296 ?e346)) -(flet ($e1303 (> ?e419 ?e436)) -(flet ($e1304 (< ?e377 ?e31)) -(flet ($e1305 (<= ?e24 ?e284)) -(flet ($e1306 (p0 ?e218 ?e378)) -(flet ($e1307 (>= ?e32 ?e33)) -(flet ($e1308 (> ?e326 ?e305)) -(flet ($e1309 (= ?e318 ?e257)) -(flet ($e1310 (< ?e25 ?e437)) -(flet ($e1311 (= ?e271 ?e439)) -(flet ($e1312 (= ?e215 ?e344)) -(flet ($e1313 (<= ?e300 ?e330)) -(flet ($e1314 (= ?e350 ?e255)) -(flet ($e1315 (distinct ?e345 ?e352)) -(flet ($e1316 (< ?e376 ?e289)) -(flet ($e1317 (< ?e436 ?e402)) -(flet ($e1318 (<= ?e303 ?e307)) -(flet ($e1319 (= ?e242 ?e253)) -(flet ($e1320 (p0 ?e48 ?e385)) -(flet ($e1321 (p0 ?e316 ?e363)) -(flet ($e1322 (< ?e373 ?e223)) -(flet ($e1323 (<= ?e304 ?e281)) -(flet ($e1324 (distinct ?e400 ?e393)) -(flet ($e1325 (>= ?e390 ?e36)) -(flet ($e1326 (<= ?e431 ?e39)) -(flet ($e1327 (< ?e41 ?e39)) -(flet ($e1328 (<= ?e272 ?e29)) -(flet ($e1329 (= ?e36 ?e43)) -(flet ($e1330 (<= ?e217 ?e340)) -(flet ($e1331 (= ?e435 ?e366)) -(flet ($e1332 (p0 ?e16 ?e225)) -(flet ($e1333 (p0 ?e224 ?e368)) -(flet ($e1334 (<= ?e348 ?e373)) -(flet ($e1335 (= ?e285 ?e251)) -(flet ($e1336 (distinct ?e237 ?e338)) -(flet ($e1337 (>= ?e14 ?e270)) -(flet ($e1338 (< ?e255 ?e215)) -(flet ($e1339 (<= ?e415 ?e287)) -(flet ($e1340 (distinct ?e370 ?e347)) -(flet ($e1341 (distinct ?e236 ?e18)) -(flet ($e1342 (< ?e334 ?e307)) -(flet ($e1343 (p0 ?e383 ?e233)) -(flet ($e1344 (<= ?e416 ?e272)) -(flet ($e1345 (<= ?e333 ?e235)) -(flet ($e1346 (<= ?e390 ?e254)) -(flet ($e1347 (distinct ?e344 ?e402)) -(flet ($e1348 (= ?e307 ?e293)) -(flet ($e1349 (p0 ?e10 ?e7)) -(flet ($e1350 (= ?e282 ?e303)) -(flet ($e1351 (> ?e218 ?e8)) -(flet ($e1352 (<= ?e416 ?e413)) -(flet ($e1353 (>= ?e230 ?e327)) -(flet ($e1354 (> ?e322 ?e248)) -(flet ($e1355 (p0 ?e297 ?e326)) -(flet ($e1356 (< ?e379 ?e395)) -(flet ($e1357 (>= ?e358 ?e17)) -(flet ($e1358 (< ?e223 ?e33)) -(flet ($e1359 (> ?e332 ?e356)) -(flet ($e1360 (< ?e408 ?e339)) -(flet ($e1361 (= ?e271 ?e214)) -(flet ($e1362 (p0 ?e21 ?e267)) -(flet ($e1363 (distinct ?e239 ?e233)) -(flet ($e1364 (<= ?e416 ?e268)) -(flet ($e1365 (= ?e330 ?e307)) -(flet ($e1366 (>= ?e437 ?e387)) -(flet ($e1367 (<= ?e314 ?e301)) -(flet ($e1368 (< ?e263 ?e44)) -(flet ($e1369 (= ?e299 ?e232)) -(flet ($e1370 (= v0 ?e378)) -(flet ($e1371 (distinct ?e410 ?e373)) -(flet ($e1372 (= ?e34 ?e316)) -(flet ($e1373 (< ?e282 ?e399)) -(flet ($e1374 (p0 ?e248 ?e399)) -(flet ($e1375 (<= ?e379 ?e397)) -(flet ($e1376 (p0 ?e272 ?e26)) -(flet ($e1377 (= ?e218 ?e232)) -(flet ($e1378 (< ?e419 ?e328)) -(flet ($e1379 (distinct ?e220 ?e307)) -(flet ($e1380 (> ?e333 ?e428)) -(flet ($e1381 (distinct ?e327 ?e44)) -(flet ($e1382 (= ?e346 ?e395)) -(flet ($e1383 (<= ?e415 ?e385)) -(flet ($e1384 (> ?e279 ?e290)) -(flet ($e1385 (> ?e265 ?e319)) -(flet ($e1386 (> ?e283 ?e36)) -(flet ($e1387 (<= ?e13 ?e6)) -(flet ($e1388 (<= ?e10 ?e416)) -(flet ($e1389 (distinct ?e415 ?e253)) -(flet ($e1390 (>= ?e45 ?e382)) -(flet ($e1391 (> ?e351 ?e277)) -(flet ($e1392 (>= ?e317 ?e37)) -(flet ($e1393 (> ?e371 ?e212)) -(flet ($e1394 (= ?e213 ?e232)) -(flet ($e1395 (= ?e222 ?e378)) -(flet ($e1396 (p0 ?e29 ?e359)) -(flet ($e1397 (distinct ?e300 ?e41)) -(flet ($e1398 (>= ?e397 ?e299)) -(flet ($e1399 (= ?e424 ?e267)) -(flet ($e1400 (distinct ?e251 ?e380)) -(flet ($e1401 (<= ?e247 ?e245)) -(flet ($e1402 (p0 ?e394 ?e30)) -(flet ($e1403 (<= ?e431 ?e231)) -(flet ($e1404 (>= ?e267 ?e230)) -(flet ($e1405 (>= ?e276 ?e266)) -(flet ($e1406 (<= ?e258 ?e282)) -(flet ($e1407 (<= ?e397 ?e310)) -(flet ($e1408 (= ?e27 ?e420)) -(flet ($e1409 (>= ?e294 ?e432)) -(flet ($e1410 (<= ?e435 ?e333)) -(flet ($e1411 (>= ?e32 ?e40)) -(flet ($e1412 (p0 ?e348 ?e233)) -(flet ($e1413 (> ?e258 ?e409)) -(flet ($e1414 (distinct ?e238 ?e31)) -(flet ($e1415 (distinct ?e218 ?e329)) -(flet ($e1416 (= ?e41 ?e212)) -(flet ($e1417 (< ?e31 ?e404)) -(flet ($e1418 (> ?e338 ?e360)) -(flet ($e1419 (<= ?e215 ?e393)) -(flet ($e1420 (= ?e378 ?e255)) -(flet ($e1421 (> ?e4 ?e273)) -(flet ($e1422 (>= ?e307 ?e226)) -(flet ($e1423 (>= ?e285 ?e436)) -(flet ($e1424 (>= ?e344 ?e249)) -(flet ($e1425 (>= ?e369 ?e212)) -(flet ($e1426 (< ?e264 ?e213)) -(flet ($e1427 (< ?e277 ?e317)) -(flet ($e1428 (p0 ?e24 ?e372)) -(flet ($e1429 (<= ?e290 ?e225)) -(flet ($e1430 (> ?e387 ?e407)) -(flet ($e1431 (p0 ?e263 ?e287)) -(flet ($e1432 (> ?e9 ?e428)) -(flet ($e1433 (> ?e321 ?e241)) -(flet ($e1434 (> ?e423 ?e37)) -(flet ($e1435 (distinct ?e402 ?e419)) -(flet ($e1436 (= ?e389 ?e34)) -(flet ($e1437 (> ?e339 ?e347)) -(flet ($e1438 (= ?e256 ?e232)) -(flet ($e1439 (<= ?e214 ?e225)) -(flet ($e1440 (distinct ?e261 ?e380)) -(flet ($e1441 (distinct ?e360 ?e249)) -(flet ($e1442 (<= ?e382 ?e302)) -(flet ($e1443 (<= ?e414 ?e220)) -(flet ($e1444 (>= ?e226 ?e407)) -(flet ($e1445 (<= ?e429 ?e252)) -(flet ($e1446 (<= ?e366 ?e427)) -(flet ($e1447 (>= ?e18 ?e333)) -(flet ($e1448 (<= ?e43 ?e273)) -(flet ($e1449 (>= ?e253 ?e45)) -(flet ($e1450 (distinct ?e324 ?e315)) -(flet ($e1451 (> ?e27 ?e218)) -(flet ($e1452 (< ?e31 ?e9)) -(flet ($e1453 (> ?e374 ?e299)) -(flet ($e1454 (> ?e409 ?e259)) -(flet ($e1455 (= ?e423 ?e410)) -(flet ($e1456 (distinct ?e270 ?e426)) -(flet ($e1457 (distinct ?e328 ?e31)) -(flet ($e1458 (< ?e426 ?e227)) -(flet ($e1459 (< ?e302 ?e21)) -(flet ($e1460 (p0 ?e352 ?e355)) -(flet ($e1461 (<= ?e430 ?e360)) -(flet ($e1462 (= ?e256 ?e269)) -(flet ($e1463 (<= ?e396 ?e28)) -(flet ($e1464 (> ?e372 ?e231)) -(flet ($e1465 (> ?e283 ?e413)) -(flet ($e1466 (>= ?e17 ?e265)) -(flet ($e1467 (>= ?e45 ?e275)) -(flet ($e1468 (= ?e275 ?e315)) -(flet ($e1469 (= ?e247 ?e430)) -(flet ($e1470 (> ?e240 ?e23)) -(flet ($e1471 (> ?e348 ?e262)) -(flet ($e1472 (p0 ?e274 ?e427)) -(flet ($e1473 (distinct ?e5 ?e292)) -(flet ($e1474 (> ?e35 ?e408)) -(flet ($e1475 (= ?e320 ?e217)) -(flet ($e1476 (> ?e256 ?e368)) -(flet ($e1477 (<= ?e380 ?e318)) -(flet ($e1478 (< ?e434 ?e427)) -(flet ($e1479 (distinct ?e369 ?e358)) -(flet ($e1480 (p0 ?e399 ?e225)) -(flet ($e1481 (p0 ?e340 ?e393)) -(flet ($e1482 (p0 ?e236 ?e264)) -(flet ($e1483 (<= ?e360 ?e14)) -(flet ($e1484 (= ?e327 ?e27)) -(flet ($e1485 (p0 ?e389 ?e258)) -(flet ($e1486 (>= ?e393 ?e384)) -(flet ($e1487 (p0 ?e413 ?e351)) -(flet ($e1488 (> ?e323 ?e387)) -(flet ($e1489 (= ?e4 ?e410)) -(flet ($e1490 (p0 ?e306 ?e44)) -(flet ($e1491 (p0 ?e412 ?e212)) -(flet ($e1492 (p0 ?e401 ?e342)) -(flet ($e1493 (> ?e313 ?e37)) -(flet ($e1494 (> ?e370 ?e329)) -(flet ($e1495 (>= ?e313 ?e316)) -(flet ($e1496 (> ?e217 ?e25)) -(flet ($e1497 (distinct ?e348 ?e6)) -(flet ($e1498 (> ?e355 ?e221)) -(flet ($e1499 (p0 ?e244 ?e396)) -(flet ($e1500 (distinct ?e39 ?e352)) -(flet ($e1501 (>= ?e242 ?e213)) -(flet ($e1502 (>= ?e397 ?e335)) -(flet ($e1503 (<= ?e307 ?e375)) -(flet ($e1504 (< ?e400 ?e261)) -(flet ($e1505 (>= ?e401 ?e281)) -(flet ($e1506 (< ?e29 ?e383)) -(flet ($e1507 (> ?e282 ?e344)) -(flet ($e1508 (= ?e346 ?e226)) -(flet ($e1509 (< ?e406 ?e12)) -(flet ($e1510 (distinct ?e381 ?e366)) -(flet ($e1511 (distinct ?e334 ?e310)) -(flet ($e1512 (<= ?e320 ?e298)) -(flet ($e1513 (p0 ?e10 ?e213)) -(flet ($e1514 (distinct ?e331 ?e19)) -(flet ($e1515 (p0 ?e370 ?e343)) -(flet ($e1516 (<= ?e411 ?e414)) -(flet ($e1517 (>= ?e6 ?e44)) -(flet ($e1518 (p0 ?e241 ?e371)) -(flet ($e1519 (p0 ?e298 ?e352)) -(flet ($e1520 (p0 ?e354 ?e348)) -(flet ($e1521 (= ?e368 ?e370)) -(flet ($e1522 (= ?e41 ?e372)) -(flet ($e1523 (<= ?e270 ?e402)) -(flet ($e1524 (= ?e337 ?e23)) -(flet ($e1525 (<= ?e257 ?e391)) -(flet ($e1526 (= ?e48 ?e414)) -(flet ($e1527 (= ?e8 ?e253)) -(flet ($e1528 (= ?e244 ?e308)) -(flet ($e1529 (<= ?e269 ?e349)) -(flet ($e1530 (distinct ?e11 ?e411)) -(flet ($e1531 (= ?e389 ?e403)) -(flet ($e1532 (distinct ?e228 ?e254)) -(flet ($e1533 (<= ?e251 ?e25)) -(flet ($e1534 (> ?e325 ?e370)) -(flet ($e1535 (>= ?e9 ?e28)) -(flet ($e1536 (> ?e218 ?e344)) -(flet ($e1537 (> ?e289 ?e403)) -(flet ($e1538 (>= ?e309 ?e46)) -(flet ($e1539 (= ?e225 ?e359)) -(flet ($e1540 (p0 ?e324 ?e260)) -(flet ($e1541 (p0 ?e386 ?e391)) -(flet ($e1542 (<= ?e14 ?e267)) -(flet ($e1543 (distinct ?e12 ?e244)) -(flet ($e1544 (>= ?e324 ?e402)) -(flet ($e1545 (< ?e362 ?e344)) -(flet ($e1546 (>= ?e310 ?e335)) -(flet ($e1547 (> ?e342 ?e313)) -(flet ($e1548 (>= ?e285 ?e329)) -(flet ($e1549 (<= ?e248 ?e395)) -(flet ($e1550 (> ?e406 ?e239)) -(flet ($e1551 (< ?e289 ?e404)) -(flet ($e1552 (<= ?e336 ?e44)) -(flet ($e1553 (> v0 ?e220)) -(flet ($e1554 (distinct ?e243 ?e359)) -(flet ($e1555 (p0 ?e400 ?e253)) -(flet ($e1556 (>= ?e22 ?e401)) -(flet ($e1557 (distinct ?e222 ?e301)) -(flet ($e1558 (< ?e316 ?e236)) -(flet ($e1559 (p0 ?e406 ?e432)) -(flet ($e1560 (< ?e364 ?e412)) -(flet ($e1561 (<= ?e434 ?e247)) -(flet ($e1562 (distinct ?e234 ?e333)) -(flet ($e1563 (implies $e1334 $e843)) -(flet ($e1564 (implies $e1430 $e1541)) -(flet ($e1565 (not $e663)) -(flet ($e1566 (implies $e523 $e1057)) -(flet ($e1567 (not $e593)) -(flet ($e1568 (and $e1274 $e1406)) -(flet ($e1569 (and $e891 $e1041)) -(flet ($e1570 (iff $e1512 $e713)) -(flet ($e1571 (xor $e1324 $e1193)) -(flet ($e1572 (if_then_else $e557 $e108 $e624)) -(flet ($e1573 (or $e88 $e166)) -(flet ($e1574 (if_then_else $e1008 $e1221 $e1452)) -(flet ($e1575 (if_then_else $e1376 $e729 $e1465)) -(flet ($e1576 (implies $e693 $e1366)) -(flet ($e1577 (if_then_else $e1344 $e1147 $e1486)) -(flet ($e1578 (if_then_else $e155 $e923 $e1019)) -(flet ($e1579 (xor $e909 $e653)) -(flet ($e1580 (iff $e1502 $e1382)) -(flet ($e1581 (iff $e731 $e531)) -(flet ($e1582 (not $e496)) -(flet ($e1583 (or $e1097 $e61)) -(flet ($e1584 (iff $e196 $e940)) -(flet ($e1585 (xor $e461 $e786)) -(flet ($e1586 (not $e1204)) -(flet ($e1587 (implies $e699 $e690)) -(flet ($e1588 (and $e502 $e1358)) -(flet ($e1589 (implies $e163 $e1095)) -(flet ($e1590 (if_then_else $e485 $e1555 $e640)) -(flet ($e1591 (implies $e1545 $e750)) -(flet ($e1592 (if_then_else $e1418 $e1296 $e988)) -(flet ($e1593 (not $e847)) -(flet ($e1594 (implies $e140 $e1021)) -(flet ($e1595 (xor $e1373 $e1306)) -(flet ($e1596 (or $e747 $e1516)) -(flet ($e1597 (xor $e107 $e1577)) -(flet ($e1598 (if_then_else $e697 $e589 $e1173)) -(flet ($e1599 (if_then_else $e536 $e1241 $e1138)) -(flet ($e1600 (iff $e452 $e627)) -(flet ($e1601 (not $e569)) -(flet ($e1602 (and $e893 $e815)) -(flet ($e1603 (xor $e1146 $e895)) -(flet ($e1604 (and $e852 $e1135)) -(flet ($e1605 (and $e1449 $e761)) -(flet ($e1606 (and $e479 $e580)) -(flet ($e1607 (xor $e851 $e127)) -(flet ($e1608 (and $e737 $e855)) -(flet ($e1609 (not $e1533)) -(flet ($e1610 (xor $e1379 $e543)) -(flet ($e1611 (or $e517 $e1422)) -(flet ($e1612 (implies $e1246 $e67)) -(flet ($e1613 (not $e1378)) -(flet ($e1614 (if_then_else $e1556 $e1308 $e1022)) -(flet ($e1615 (implies $e782 $e1170)) -(flet ($e1616 (if_then_else $e885 $e1047 $e642)) -(flet ($e1617 (xor $e1434 $e955)) -(flet ($e1618 (implies $e1461 $e1155)) -(flet ($e1619 (iff $e1415 $e656)) -(flet ($e1620 (xor $e480 $e198)) -(flet ($e1621 (and $e182 $e802)) -(flet ($e1622 (not $e562)) -(flet ($e1623 (not $e1093)) -(flet ($e1624 (if_then_else $e1196 $e1478 $e621)) -(flet ($e1625 (if_then_else $e1464 $e1623 $e1518)) -(flet ($e1626 (and $e1017 $e1320)) -(flet ($e1627 (iff $e1328 $e458)) -(flet ($e1628 (xor $e712 $e1293)) -(flet ($e1629 (not $e612)) -(flet ($e1630 (if_then_else $e767 $e472 $e494)) -(flet ($e1631 (iff $e841 $e868)) -(flet ($e1632 (xor $e714 $e839)) -(flet ($e1633 (not $e764)) -(flet ($e1634 (iff $e1423 $e760)) -(flet ($e1635 (if_then_else $e1408 $e1194 $e644)) -(flet ($e1636 (or $e703 $e1542)) -(flet ($e1637 (xor $e504 $e1055)) -(flet ($e1638 (xor $e947 $e174)) -(flet ($e1639 (implies $e1181 $e1399)) -(flet ($e1640 (if_then_else $e1053 $e1132 $e1548)) -(flet ($e1641 (or $e1578 $e749)) -(flet ($e1642 (iff $e1307 $e202)) -(flet ($e1643 (iff $e1475 $e1267)) -(flet ($e1644 (if_then_else $e766 $e692 $e1174)) -(flet ($e1645 (and $e1351 $e1450)) -(flet ($e1646 (implies $e1091 $e1231)) -(flet ($e1647 (iff $e1436 $e1554)) -(flet ($e1648 (iff $e1122 $e611)) -(flet ($e1649 (if_then_else $e1285 $e728 $e1330)) -(flet ($e1650 (not $e151)) -(flet ($e1651 (xor $e456 $e443)) -(flet ($e1652 (xor $e492 $e1574)) -(flet ($e1653 (or $e679 $e790)) -(flet ($e1654 (iff $e1050 $e628)) -(flet ($e1655 (implies $e967 $e1426)) -(flet ($e1656 (implies $e507 $e1367)) -(flet ($e1657 (xor $e591 $e969)) -(flet ($e1658 (and $e1142 $e187)) -(flet ($e1659 (not $e109)) -(flet ($e1660 (or $e1509 $e604)) -(flet ($e1661 (if_then_else $e570 $e1365 $e1006)) -(flet ($e1662 (iff $e1232 $e1263)) -(flet ($e1663 (iff $e937 $e104)) -(flet ($e1664 (and $e809 $e1002)) -(flet ($e1665 (not $e579)) -(flet ($e1666 (if_then_else $e121 $e553 $e1405)) -(flet ($e1667 (if_then_else $e918 $e865 $e451)) -(flet ($e1668 (implies $e1420 $e1664)) -(flet ($e1669 (or $e677 $e164)) -(flet ($e1670 (if_then_else $e120 $e1651 $e1144)) -(flet ($e1671 (not $e1633)) -(flet ($e1672 (not $e81)) -(flet ($e1673 (not $e184)) -(flet ($e1674 (xor $e1321 $e554)) -(flet ($e1675 (and $e1374 $e98)) -(flet ($e1676 (implies $e545 $e835)) -(flet ($e1677 (xor $e819 $e1514)) -(flet ($e1678 (or $e1284 $e1315)) -(flet ($e1679 (implies $e901 $e1333)) -(flet ($e1680 (iff $e1182 $e957)) -(flet ($e1681 (and $e783 $e482)) -(flet ($e1682 (iff $e1619 $e1569)) -(flet ($e1683 (or $e190 $e810)) -(flet ($e1684 (implies $e812 $e154)) -(flet ($e1685 (implies $e1145 $e206)) -(flet ($e1686 (xor $e1572 $e72)) -(flet ($e1687 (and $e1662 $e1297)) -(flet ($e1688 (iff $e635 $e486)) -(flet ($e1689 (xor $e1648 $e1253)) -(flet ($e1690 (not $e138)) -(flet ($e1691 (xor $e1101 $e1225)) -(flet ($e1692 (iff $e1402 $e1369)) -(flet ($e1693 (if_then_else $e595 $e911 $e1237)) -(flet ($e1694 (xor $e711 $e89)) -(flet ($e1695 (and $e1337 $e1207)) -(flet ($e1696 (or $e1030 $e675)) -(flet ($e1697 (implies $e1158 $e1506)) -(flet ($e1698 (and $e59 $e1179)) -(flet ($e1699 (and $e1326 $e57)) -(flet ($e1700 (implies $e943 $e1626)) -(flet ($e1701 (iff $e827 $e686)) -(flet ($e1702 (iff $e1083 $e683)) -(flet ($e1703 (iff $e625 $e1026)) -(flet ($e1704 (xor $e172 $e148)) -(flet ($e1705 (iff $e547 $e1558)) -(flet ($e1706 (or $e740 $e1036)) -(flet ($e1707 (iff $e1657 $e1044)) -(flet ($e1708 (not $e158)) -(flet ($e1709 (if_then_else $e1086 $e171 $e1001)) -(flet ($e1710 (iff $e854 $e550)) -(flet ($e1711 (implies $e1570 $e1230)) -(flet ($e1712 (not $e1265)) -(flet ($e1713 (iff $e1442 $e1260)) -(flet ($e1714 (or $e1085 $e921)) -(flet ($e1715 (xor $e892 $e146)) -(flet ($e1716 (and $e1084 $e1128)) -(flet ($e1717 (not $e1571)) -(flet ($e1718 (xor $e491 $e1404)) -(flet ($e1719 (iff $e1156 $e1257)) -(flet ($e1720 (not $e1717)) -(flet ($e1721 (iff $e139 $e649)) -(flet ($e1722 (implies $e1711 $e1005)) -(flet ($e1723 (if_then_else $e735 $e1696 $e1521)) -(flet ($e1724 (iff $e609 $e775)) -(flet ($e1725 (or $e600 $e1136)) -(flet ($e1726 (or $e548 $e1362)) -(flet ($e1727 (not $e1724)) -(flet ($e1728 (or $e53 $e886)) -(flet ($e1729 (or $e1562 $e1223)) -(flet ($e1730 (not $e1000)) -(flet ($e1731 (if_then_else $e1707 $e1718 $e1352)) -(flet ($e1732 (not $e1435)) -(flet ($e1733 (or $e1348 $e471)) -(flet ($e1734 (not $e1594)) -(flet ($e1735 (xor $e897 $e1325)) -(flet ($e1736 (or $e1733 $e1443)) -(flet ($e1737 (implies $e1524 $e1431)) -(flet ($e1738 (xor $e664 $e578)) -(flet ($e1739 (or $e1010 $e1550)) -(flet ($e1740 (iff $e1681 $e1215)) -(flet ($e1741 (if_then_else $e1375 $e129 $e1698)) -(flet ($e1742 (iff $e134 $e707)) -(flet ($e1743 (implies $e1039 $e1656)) -(flet ($e1744 (iff $e773 $e116)) -(flet ($e1745 (not $e1309)) -(flet ($e1746 (implies $e1543 $e1332)) -(flet ($e1747 (if_then_else $e204 $e1123 $e1611)) -(flet ($e1748 (implies $e1630 $e866)) -(flet ($e1749 (xor $e442 $e1048)) -(flet ($e1750 (not $e836)) -(flet ($e1751 (and $e1088 $e828)) -(flet ($e1752 (iff $e905 $e1682)) -(flet ($e1753 (xor $e1596 $e179)) -(flet ($e1754 (xor $e924 $e525)) -(flet ($e1755 (or $e60 $e488)) -(flet ($e1756 (and $e730 $e1536)) -(flet ($e1757 (iff $e1140 $e183)) -(flet ($e1758 (implies $e1713 $e903)) -(flet ($e1759 (iff $e481 $e475)) -(flet ($e1760 (and $e1090 $e648)) -(flet ($e1761 (or $e176 $e1412)) -(flet ($e1762 (iff $e1742 $e1339)) -(flet ($e1763 (iff $e71 $e1224)) -(flet ($e1764 (implies $e440 $e1705)) -(flet ($e1765 (if_then_else $e1667 $e1622 $e976)) -(flet ($e1766 (implies $e79 $e1178)) -(flet ($e1767 (if_then_else $e756 $e510 $e1300)) -(flet ($e1768 (and $e1190 $e1409)) -(flet ($e1769 (or $e516 $e762)) -(flet ($e1770 (implies $e1500 $e1169)) -(flet ($e1771 (iff $e1740 $e1255)) -(flet ($e1772 (iff $e704 $e1261)) -(flet ($e1773 (not $e1121)) -(flet ($e1774 (xor $e1143 $e1567)) -(flet ($e1775 (xor $e1134 $e1316)) -(flet ($e1776 (and $e1116 $e1185)) -(flet ($e1777 (not $e605)) -(flet ($e1778 (and $e953 $e1745)) -(flet ($e1779 (implies $e1256 $e62)) -(flet ($e1780 (implies $e56 $e1491)) -(flet ($e1781 (implies $e881 $e201)) -(flet ($e1782 (or $e1584 $e1130)) -(flet ($e1783 (iff $e596 $e709)) -(flet ($e1784 (xor $e1028 $e1032)) -(flet ($e1785 (iff $e130 $e1283)) -(flet ($e1786 (implies $e1560 $e945)) -(flet ($e1787 (and $e563 $e542)) -(flet ($e1788 (implies $e555 $e1699)) -(flet ($e1789 (iff $e193 $e654)) -(flet ($e1790 (implies $e1692 $e971)) -(flet ($e1791 (not $e1251)) -(flet ($e1792 (not $e1220)) -(flet ($e1793 (not $e1150)) -(flet ($e1794 (and $e1710 $e1552)) -(flet ($e1795 (not $e1599)) -(flet ($e1796 (not $e755)) -(flet ($e1797 (or $e1534 $e1602)) -(flet ($e1798 (iff $e774 $e1238)) -(flet ($e1799 (if_then_else $e1356 $e574 $e1322)) -(flet ($e1800 (or $e1004 $e200)) -(flet ($e1801 (iff $e1009 $e708)) -(flet ($e1802 (if_then_else $e1526 $e845 $e527)) -(flet ($e1803 (xor $e1485 $e725)) -(flet ($e1804 (iff $e1595 $e1748)) -(flet ($e1805 (or $e927 $e603)) -(flet ($e1806 (or $e178 $e446)) -(flet ($e1807 (implies $e626 $e1607)) -(flet ($e1808 (xor $e985 $e776)) -(flet ($e1809 (not $e1795)) -(flet ($e1810 (not $e904)) -(flet ($e1811 (if_then_else $e106 $e1803 $e114)) -(flet ($e1812 (if_then_else $e797 $e1113 $e102)) -(flet ($e1813 (not $e972)) -(flet ($e1814 (xor $e1678 $e1551)) -(flet ($e1815 (xor $e889 $e1259)) -(flet ($e1816 (and $e622 $e1149)) -(flet ($e1817 (implies $e1655 $e1693)) -(flet ($e1818 (not $e1597)) -(flet ($e1819 (implies $e1350 $e1761)) -(flet ($e1820 (xor $e157 $e1227)) -(flet ($e1821 (iff $e1233 $e73)) -(flet ($e1822 (not $e794)) -(flet ($e1823 (not $e798)) -(flet ($e1824 (and $e944 $e825)) -(flet ($e1825 (if_then_else $e1046 $e787 $e1244)) -(flet ($e1826 (and $e1646 $e181)) -(flet ($e1827 (xor $e1124 $e1016)) -(flet ($e1828 (if_then_else $e495 $e1822 $e863)) -(flet ($e1829 (not $e1034)) -(flet ($e1830 (and $e619 $e678)) -(flet ($e1831 (xor $e1480 $e87)) -(flet ($e1832 (implies $e128 $e1242)) -(flet ($e1833 (if_then_else $e1826 $e1537 $e1152)) -(flet ($e1834 (not $e188)) -(flet ($e1835 (xor $e514 $e962)) -(flet ($e1836 (not $e1625)) -(flet ($e1837 (if_then_else $e521 $e133 $e636)) -(flet ($e1838 (or $e597 $e814)) -(flet ($e1839 (or $e454 $e484)) -(flet ($e1840 (xor $e449 $e1802)) -(flet ($e1841 (if_then_else $e476 $e1612 $e1783)) -(flet ($e1842 (if_then_else $e1206 $e1808 $e987)) -(flet ($e1843 (not $e1620)) -(flet ($e1844 (if_then_else $e630 $e1775 $e1613)) -(flet ($e1845 (or $e846 $e739)) -(flet ($e1846 (xor $e142 $e1764)) -(flet ($e1847 (iff $e1738 $e84)) -(flet ($e1848 (implies $e1349 $e1492)) -(flet ($e1849 (or $e1062 $e1687)) -(flet ($e1850 (and $e468 $e160)) -(flet ($e1851 (iff $e912 $e52)) -(flet ($e1852 (or $e175 $e1840)) -(flet ($e1853 (xor $e853 $e1527)) -(flet ($e1854 (or $e1104 $e789)) -(flet ($e1855 (iff $e883 $e959)) -(flet ($e1856 (if_then_else $e1593 $e763 $e1689)) -(flet ($e1857 (implies $e922 $e1632)) -(flet ($e1858 (and $e1071 $e1118)) -(flet ($e1859 (if_then_else $e487 $e1007 $e520)) -(flet ($e1860 (implies $e1364 $e1785)) -(flet ($e1861 (iff $e844 $e1125)) -(flet ($e1862 (and $e1647 $e1319)) -(flet ($e1863 (xor $e1532 $e1154)) -(flet ($e1864 (and $e1015 $e1721)) -(flet ($e1865 (and $e808 $e807)) -(flet ($e1866 (not $e194)) -(flet ($e1867 (and $e186 $e1778)) -(flet ($e1868 (if_then_else $e925 $e122 $e1565)) -(flet ($e1869 (and $e584 $e1347)) -(flet ($e1870 (iff $e1226 $e117)) -(flet ($e1871 (or $e1561 $e1466)) -(flet ($e1872 (implies $e665 $e1771)) -(flet ($e1873 (implies $e1401 $e170)) -(flet ($e1874 (iff $e68 $e822)) -(flet ($e1875 (xor $e977 $e954)) -(flet ($e1876 (iff $e1077 $e1769)) -(flet ($e1877 (xor $e1068 $e153)) -(flet ($e1878 (or $e1218 $e658)) -(flet ($e1879 (if_then_else $e1427 $e1217 $e1360)) -(flet ($e1880 (xor $e1858 $e757)) -(flet ($e1881 (and $e1716 $e1559)) -(flet ($e1882 (implies $e1020 $e1484)) -(flet ($e1883 (if_then_else $e1239 $e862 $e1288)) -(flet ($e1884 (or $e1522 $e180)) -(flet ($e1885 (and $e1645 $e920)) -(flet ($e1886 (iff $e795 $e1074)) -(flet ($e1887 (not $e769)) -(flet ($e1888 (xor $e791 $e1616)) -(flet ($e1889 (if_then_else $e1766 $e620 $e1219)) -(flet ($e1890 (xor $e602 $e960)) -(flet ($e1891 (not $e721)) -(flet ($e1892 (not $e861)) -(flet ($e1893 (implies $e581 $e1750)) -(flet ($e1894 (and $e931 $e926)) -(flet ($e1895 (xor $e1751 $e165)) -(flet ($e1896 (and $e670 $e1445)) -(flet ($e1897 (if_then_else $e1666 $e169 $e983)) -(flet ($e1898 (xor $e1165 $e1070)) -(flet ($e1899 (xor $e902 $e1292)) -(flet ($e1900 (implies $e509 $e1162)) -(flet ($e1901 (implies $e1384 $e1477)) -(flet ($e1902 (implies $e587 $e1832)) -(flet ($e1903 (if_then_else $e751 $e813 $e1702)) -(flet ($e1904 (xor $e1159 $e894)) -(flet ($e1905 (xor $e447 $e1867)) -(flet ($e1906 (implies $e558 $e1392)) -(flet ($e1907 (implies $e650 $e538)) -(flet ($e1908 (and $e1510 $e674)) -(flet ($e1909 (if_then_else $e1317 $e1103 $e696)) -(flet ($e1910 (and $e1833 $e1793)) -(flet ($e1911 (not $e631)) -(flet ($e1912 (not $e1419)) -(flet ($e1913 (if_then_else $e1198 $e1031 $e1198)) -(flet ($e1914 (if_then_else $e1732 $e69 $e928)) -(flet ($e1915 (and $e1586 $e1734)) -(flet ($e1916 (and $e645 $e1786)) -(flet ($e1917 (iff $e477 $e669)) -(flet ($e1918 (if_then_else $e1823 $e1119 $e811)) -(flet ($e1919 (implies $e1013 $e1871)) -(flet ($e1920 (if_then_else $e1519 $e1462 $e1511)) -(flet ($e1921 (iff $e1659 $e1346)) -(flet ($e1922 (implies $e820 $e1388)) -(flet ($e1923 (if_then_else $e1792 $e1472 $e720)) -(flet ($e1924 (iff $e716 $e1779)) -(flet ($e1925 (implies $e1730 $e1397)) -(flet ($e1926 (not $e1157)) -(flet ($e1927 (or $e1609 $e914)) -(flet ($e1928 (xor $e752 $e1741)) -(flet ($e1929 (iff $e1394 $e1697)) -(flet ($e1930 (iff $e601 $e65)) -(flet ($e1931 (or $e1900 $e1092)) -(flet ($e1932 (not $e1275)) -(flet ($e1933 (implies $e1386 $e126)) -(flet ($e1934 (iff $e1294 $e1663)) -(flet ($e1935 (and $e641 $e1414)) -(flet ($e1936 (not $e698)) -(flet ($e1937 (if_then_else $e1563 $e192 $e1539)) -(flet ($e1938 (implies $e1859 $e1933)) -(flet ($e1939 (not $e453)) -(flet ($e1940 (if_then_else $e1385 $e1759 $e606)) -(flet ($e1941 (implies $e1258 $e159)) -(flet ($e1942 (xor $e1056 $e478)) -(flet ($e1943 (if_then_else $e1691 $e1746 $e210)) -(flet ($e1944 (if_then_else $e1726 $e1671 $e125)) -(flet ($e1945 (implies $e1370 $e1889)) -(flet ($e1946 (or $e1736 $e1168)) -(flet ($e1947 (iff $e1476 $e965)) -(flet ($e1948 (iff $e1248 $e1166)) -(flet ($e1949 (xor $e657 $e1387)) -(flet ($e1950 (or $e916 $e577)) -(flet ($e1951 (iff $e964 $e1501)) -(flet ($e1952 (implies $e1453 $e119)) -(flet ($e1953 (not $e842)) -(flet ($e1954 (and $e1094 $e1813)) -(flet ($e1955 (implies $e1566 $e1915)) -(flet ($e1956 (iff $e1735 $e1576)) -(flet ($e1957 (xor $e796 $e908)) -(flet ($e1958 (iff $e1148 $e54)) -(flet ($e1959 (iff $e1327 $e444)) -(flet ($e1960 (iff $e1298 $e1812)) -(flet ($e1961 (not $e1042)) -(flet ($e1962 (and $e1311 $e1818)) -(flet ($e1963 (and $e1743 $e1390)) -(flet ($e1964 (not $e101)) -(flet ($e1965 (or $e1490 $e1163)) -(flet ($e1966 (or $e1827 $e1018)) -(flet ($e1967 (if_then_else $e817 $e1497 $e500)) -(flet ($e1968 (and $e1072 $e1249)) -(flet ($e1969 (xor $e1914 $e982)) -(flet ($e1970 (and $e1389 $e732)) -(flet ($e1971 (implies $e74 $e1209)) -(flet ($e1972 (or $e1911 $e996)) -(flet ($e1973 (not $e1781)) -(flet ($e1974 (not $e1338)) -(flet ($e1975 (and $e1685 $e1825)) -(flet ($e1976 (not $e526)) -(flet ($e1977 (if_then_else $e1614 $e1482 $e483)) -(flet ($e1978 (implies $e1794 $e1879)) -(flet ($e1979 (implies $e1488 $e1355)) -(flet ($e1980 (implies $e1203 $e1669)) -(flet ($e1981 (or $e86 $e150)) -(flet ($e1982 (xor $e1127 $e981)) -(flet ($e1983 (or $e544 $e1585)) -(flet ($e1984 (if_then_else $e1904 $e576 $e132)) -(flet ($e1985 (or $e1038 $e1487)) -(flet ($e1986 (or $e1629 $e1187)) -(flet ($e1987 (and $e1305 $e1676)) -(flet ($e1988 (xor $e1451 $e1688)) -(flet ($e1989 (or $e1923 $e966)) -(flet ($e1990 (or $e1273 $e1208)) -(flet ($e1991 (iff $e1703 $e1383)) -(flet ($e1992 (implies $e898 $e1788)) -(flet ($e1993 (xor $e1129 $e1368)) -(flet ($e1994 (iff $e1172 $e933)) -(flet ($e1995 (or $e131 $e493)) -(flet ($e1996 (not $e1270)) -(flet ($e1997 (not $e1590)) -(flet ($e1998 (iff $e1964 $e124)) -(flet ($e1999 (not $e1739)) -(flet ($e2000 (not $e549)) -(flet ($e2001 (if_then_else $e1195 $e913 $e582)) -(flet ($e2002 (not $e1805)) -(flet ($e2003 (iff $e1323 $e533)) -(flet ($e2004 (and $e1815 $e1725)) -(flet ($e2005 (if_then_else $e1966 $e90 $e1636)) -(flet ($e2006 (if_then_else $e1457 $e1868 $e1988)) -(flet ($e2007 (and $e681 $e585)) -(flet ($e2008 (or $e1973 $e1893)) -(flet ($e2009 (and $e1535 $e1621)) -(flet ($e2010 (iff $e936 $e1819)) -(flet ($e2011 (and $e512 $e667)) -(flet ($e2012 (xor $e534 $e1846)) -(flet ($e2013 (iff $e989 $e726)) -(flet ($e2014 (iff $e942 $e1665)) -(flet ($e2015 (or $e1807 $e1234)) -(flet ($e2016 (iff $e167 $e143)) -(flet ($e2017 (implies $e1411 $e499)) -(flet ($e2018 (xor $e1709 $e556)) -(flet ($e2019 (not $e1313)) -(flet ($e2020 (if_then_else $e177 $e1568 $e95)) -(flet ($e2021 (not $e1838)) -(flet ($e2022 (and $e115 $e2015)) -(flet ($e2023 (iff $e1066 $e685)) -(flet ($e2024 (iff $e614 $e63)) -(flet ($e2025 (or $e505 $e1553)) -(flet ($e2026 (xor $e1440 $e2020)) -(flet ($e2027 (xor $e457 $e919)) -(flet ($e2028 (and $e748 $e1672)) -(flet ($e2029 (xor $e1455 $e610)) -(flet ($e2030 (and $e1922 $e1806)) -(flet ($e2031 (if_then_else $e875 $e78 $e1836)) -(flet ($e2032 (xor $e450 $e450)) -(flet ($e2033 (xor $e997 $e583)) -(flet ($e2034 (iff $e118 $e207)) -(flet ($e2035 (iff $e2027 $e1999)) -(flet ($e2036 (if_then_else $e85 $e2011 $e743)) -(flet ($e2037 (not $e780)) -(flet ($e2038 (and $e1413 $e1849)) -(flet ($e2039 (implies $e684 $e1952)) -(flet ($e2040 (if_then_else $e1329 $e1776 $e568)) -(flet ($e2041 (and $e1126 $e96)) -(flet ($e2042 (if_then_else $e530 $e1749 $e1433)) -(flet ($e2043 (and $e1841 $e1673)) -(flet ($e2044 (not $e858)) -(flet ($e2045 (xor $e1096 $e1557)) -(flet ($e2046 (if_then_else $e1398 $e1063 $e1027)) -(flet ($e2047 (iff $e2002 $e694)) -(flet ($e2048 (implies $e2017 $e145)) -(flet ($e2049 (implies $e1508 $e754)) -(flet ($e2050 (if_then_else $e2003 $e910 $e1340)) -(flet ($e2051 (implies $e1131 $e1432)) -(flet ($e2052 (implies $e1897 $e1014)) -(flet ($e2053 (or $e1731 $e687)) -(flet ($e2054 (iff $e1817 $e992)) -(flet ($e2055 (implies $e864 $e907)) -(flet ($e2056 (or $e1854 $e1932)) -(flet ($e2057 (if_then_else $e906 $e1582 $e1023)) -(flet ($e2058 (not $e984)) -(flet ($e2059 (and $e1371 $e832)) -(flet ($e2060 (xor $e513 $e941)) -(flet ($e2061 (implies $e1012 $e1372)) -(flet ($e2062 (xor $e719 $e1961)) -(flet ($e2063 (xor $e535 $e75)) -(flet ($e2064 (xor $e1845 $e1888)) -(flet ($e2065 (if_then_else $e1768 $e1345 $e1359)) -(flet ($e2066 (or $e58 $e1589)) -(flet ($e2067 (if_then_else $e1948 $e1737 $e1986)) -(flet ($e2068 (and $e1495 $e1928)) -(flet ($e2069 (or $e1228 $e1918)) -(flet ($e2070 (not $e93)) -(flet ($e2071 (or $e1099 $e1758)) -(flet ($e2072 (implies $e1865 $e2068)) -(flet ($e2073 (if_then_else $e1164 $e528 $e1974)) -(flet ($e2074 (or $e1266 $e1885)) -(flet ($e2075 (or $e803 $e1229)) -(flet ($e2076 (or $e830 $e1100)) -(flet ($e2077 (and $e753 $e2037)) -(flet ($e2078 (iff $e958 $e745)) -(flet ($e2079 (and $e211 $e970)) -(flet ($e2080 (implies $e1115 $e1920)) -(flet ($e2081 (and $e1581 $e1958)) -(flet ($e2082 (not $e2061)) -(flet ($e2083 (xor $e1087 $e652)) -(flet ($e2084 (or $e2009 $e209)) -(flet ($e2085 (iff $e1111 $e2067)) -(flet ($e2086 (iff $e1760 $e1800)) -(flet ($e2087 (xor $e1447 $e978)) -(flet ($e2088 (implies $e804 $e785)) -(flet ($e2089 (iff $e599 $e710)) -(flet ($e2090 (xor $e2069 $e1587)) -(flet ($e2091 (or $e634 $e1982)) -(flet ($e2092 (and $e1279 $e961)) -(flet ($e2093 (xor $e1881 $e1882)) -(flet ($e2094 (if_then_else $e1634 $e1078 $e1628)) -(flet ($e2095 (or $e647 $e1987)) -(flet ($e2096 (or $e1714 $e594)) -(flet ($e2097 (or $e986 $e2034)) -(flet ($e2098 (implies $e1816 $e659)) -(flet ($e2099 (or $e2064 $e629)) -(flet ($e2100 (or $e540 $e968)) -(flet ($e2101 (or $e501 $e1884)) -(flet ($e2102 (or $e1377 $e1712)) -(flet ($e2103 (and $e1520 $e1498)) -(flet ($e2104 (not $e639)) -(flet ($e2105 (implies $e2096 $e1421)) -(flet ($e2106 (or $e203 $e2075)) -(flet ($e2107 (not $e993)) -(flet ($e2108 (and $e1310 $e2004)) -(flet ($e2109 (xor $e445 $e1984)) -(flet ($e2110 (or $e1864 $e1917)) -(flet ($e2111 (not $e1043)) -(flet ($e2112 (xor $e1727 $e1528)) -(flet ($e2113 (not $e1925)) -(flet ($e2114 (if_then_else $e1471 $e1601 $e1089)) -(flet ($e2115 (if_then_else $e1895 $e1701 $e2043)) -(flet ($e2116 (or $e655 $e1444)) -(flet ($e2117 (and $e722 $e1424)) -(flet ($e2118 (or $e1811 $e1644)) -(flet ($e2119 (implies $e539 $e1151)) -(flet ($e2120 (or $e1067 $e565)) -(flet ($e2121 (iff $e746 $e1674)) -(flet ($e2122 (or $e1011 $e688)) -(flet ($e2123 (xor $e1658 $e618)) -(flet ($e2124 (and $e1891 $e1513)) -(flet ($e2125 (and $e1200 $e2080)) -(flet ($e2126 (if_then_else $e123 $e1243 $e1494)) -(flet ($e2127 (xor $e666 $e975)) -(flet ($e2128 (iff $e2106 $e859)) -(flet ($e2129 (or $e1496 $e2112)) -(flet ($e2130 (iff $e1114 $e1302)) -(flet ($e2131 (or $e1790 $e1171)) -(flet ($e2132 (if_then_else $e2001 $e2012 $e2130)) -(flet ($e2133 (and $e1753 $e2056)) -(flet ($e2134 (or $e1839 $e1855)) -(flet ($e2135 (not $e1481)) -(flet ($e2136 (xor $e1968 $e586)) -(flet ($e2137 (if_then_else $e2119 $e1642 $e50)) -(flet ($e2138 (and $e1604 $e1910)) -(flet ($e2139 (not $e1863)) -(flet ($e2140 (or $e1892 $e718)) -(flet ($e2141 (implies $e2042 $e489)) -(flet ($e2142 (implies $e2062 $e1765)) -(flet ($e2143 (and $e1065 $e2035)) -(flet ($e2144 (not $e2102)) -(flet ($e2145 (if_then_else $e110 $e2079 $e2005)) -(flet ($e2146 (not $e1439)) -(flet ($e2147 (or $e460 $e2060)) -(flet ($e2148 (xor $e1547 $e2116)) -(flet ($e2149 (and $e1649 $e856)) -(flet ($e2150 (and $e2026 $e2101)) -(flet ($e2151 (not $e1844)) -(flet ($e2152 (xor $e1271 $e1393)) -(flet ($e2153 (not $e1247)) -(flet ($e2154 (implies $e137 $e2113)) -(flet ($e2155 (implies $e189 $e2038)) -(flet ($e2156 (or $e1670 $e1744)) -(flet ($e2157 (implies $e2150 $e1029)) -(flet ($e2158 (implies $e1949 $e2125)) -(flet ($e2159 (or $e1058 $e741)) -(flet ($e2160 (iff $e1180 $e837)) -(flet ($e2161 (implies $e952 $e1950)) -(flet ($e2162 (implies $e2138 $e701)) -(flet ($e2163 (not $e2055)) -(flet ($e2164 (if_then_else $e105 $e792 $e1704)) -(flet ($e2165 (iff $e1583 $e1639)) -(flet ($e2166 (implies $e2083 $e2128)) -(flet ($e2167 (implies $e1254 $e1927)) -(flet ($e2168 (and $e2029 $e1899)) -(flet ($e2169 (or $e1720 $e2135)) -(flet ($e2170 (implies $e1448 $e2082)) -(flet ($e2171 (implies $e1870 $e1784)) -(flet ($e2172 (xor $e1605 $e2073)) -(flet ($e2173 (implies $e1777 $e1883)) -(flet ($e2174 (implies $e1504 $e103)) -(flet ($e2175 (implies $e1894 $e935)) -(flet ($e2176 (or $e1335 $e1898)) -(flet ($e2177 (or $e100 $e1544)) -(flet ($e2178 (if_then_else $e1336 $e1290 $e2019)) -(flet ($e2179 (or $e934 $e617)) -(flet ($e2180 (and $e1728 $e2157)) -(flet ($e2181 (xor $e633 $e723)) -(flet ($e2182 (iff $e506 $e939)) -(flet ($e2183 (if_then_else $e1213 $e1890 $e2145)) -(flet ($e2184 (xor $e1291 $e2013)) -(flet ($e2185 (and $e2099 $e1977)) -(flet ($e2186 (implies $e702 $e1575)) -(flet ($e2187 (or $e1318 $e1978)) -(flet ($e2188 (or $e879 $e2110)) -(flet ($e2189 (iff $e1282 $e1953)) -(flet ($e2190 (if_then_else $e888 $e1133 $e2089)) -(flet ($e2191 (xor $e1641 $e1963)) -(flet ($e2192 (if_then_else $e1236 $e2137 $e1468)) -(flet ($e2193 (not $e1183)) -(flet ($e2194 (implies $e1205 $e1110)) -(flet ($e2195 (if_then_else $e1624 $e1303 $e1212)) -(flet ($e2196 (and $e999 $e1886)) -(flet ($e2197 (xor $e1191 $e1035)) -(flet ($e2198 (or $e1796 $e1141)) -(flet ($e2199 (not $e1700)) -(flet ($e2200 (xor $e651 $e1003)) -(flet ($e2201 (if_then_else $e1546 $e616 $e1470)) -(flet ($e2202 (not $e2028)) -(flet ($e2203 (implies $e2059 $e1679)) -(flet ($e2204 (or $e1102 $e1167)) -(flet ($e2205 (xor $e860 $e1073)) -(flet ($e2206 (not $e994)) -(flet ($e2207 (iff $e838 $e195)) -(flet ($e2208 (implies $e672 $e1610)) -(flet ($e2209 (iff $e1814 $e1852)) -(flet ($e2210 (not $e2132)) -(flet ($e2211 (not $e1199)) -(flet ($e2212 (implies $e473 $e818)) -(flet ($e2213 (or $e1960 $e1997)) -(flet ($e2214 (not $e147)) -(flet ($e2215 (if_then_else $e1941 $e551 $e1862)) -(flet ($e2216 (if_then_else $e1804 $e1176 $e765)) -(flet ($e2217 (xor $e2171 $e82)) -(flet ($e2218 (or $e784 $e1467)) -(flet ($e2219 (and $e2183 $e1049)) -(flet ($e2220 (xor $e2058 $e1202)) -(flet ($e2221 (xor $e2153 $e1801)) -(flet ($e2222 (if_then_else $e1299 $e1272 $e1787)) -(flet ($e2223 (and $e1069 $e963)) -(flet ($e2224 (not $e2078)) -(flet ($e2225 (or $e1757 $e801)) -(flet ($e2226 (implies $e882 $e1079)) -(flet ($e2227 (or $e995 $e1896)) -(flet ($e2228 (or $e2041 $e2126)) -(flet ($e2229 (xor $e1931 $e2180)) -(flet ($e2230 (implies $e1945 $e561)) -(flet ($e2231 (xor $e691 $e1573)) -(flet ($e2232 (and $e1809 $e1993)) -(flet ($e2233 (if_then_else $e1579 $e1474 $e191)) -(flet ($e2234 (implies $e2169 $e734)) -(flet ($e2235 (iff $e208 $e2140)) -(flet ($e2236 (not $e2016)) -(flet ($e2237 (iff $e1951 $e1913)) -(flet ($e2238 (iff $e2164 $e884)) -(flet ($e2239 (or $e1847 $e1416)) -(flet ($e2240 (if_then_else $e2139 $e1998 $e705)) -(flet ($e2241 (iff $e1635 $e2118)) -(flet ($e2242 (xor $e1033 $e1677)) -(flet ($e2243 (not $e141)) -(flet ($e2244 (iff $e1214 $e205)) -(flet ($e2245 (xor $e1580 $e2129)) -(flet ($e2246 (xor $e717 $e1222)) -(flet ($e2247 (iff $e2232 $e2230)) -(flet ($e2248 (if_then_else $e1188 $e112 $e1799)) -(flet ($e2249 (not $e1906)) -(flet ($e2250 (and $e980 $e896)) -(flet ($e2251 (iff $e1210 $e2211)) -(flet ($e2252 (implies $e1994 $e1772)) -(flet ($e2253 (implies $e1456 $e511)) -(flet ($e2254 (iff $e829 $e2243)) -(flet ($e2255 (and $e2209 $e1618)) -(flet ($e2256 (implies $e455 $e646)) -(flet ($e2257 (iff $e1831 $e1851)) -(flet ($e2258 (xor $e2134 $e552)) -(flet ($e2259 (implies $e850 $e1281)) -(flet ($e2260 (xor $e1603 $e668)) -(flet ($e2261 (not $e1912)) -(flet ($e2262 (not $e1829)) -(flet ($e2263 (implies $e1934 $e2033)) -(flet ($e2264 (and $e2242 $e537)) -(flet ($e2265 (if_then_else $e1024 $e1592 $e1354)) -(flet ($e2266 (iff $e871 $e564)) -(flet ($e2267 (xor $e826 $e1919)) -(flet ($e2268 (iff $e1860 $e2237)) -(flet ($e2269 (or $e2155 $e2262)) -(flet ($e2270 (iff $e2006 $e2087)) -(flet ($e2271 (if_then_else $e1276 $e2246 $e1441)) -(flet ($e2272 (if_then_else $e2221 $e2074 $e623)) -(flet ($e2273 (iff $e2141 $e1493)) -(flet ($e2274 (if_then_else $e1391 $e2030 $e2198)) -(flet ($e2275 (or $e1694 $e2258)) -(flet ($e2276 (if_then_else $e524 $e917 $e1947)) -(flet ($e2277 (or $e2050 $e2098)) -(flet ($e2278 (if_then_else $e1661 $e1661 $e673)) -(flet ($e2279 (iff $e1853 $e1061)) -(flet ($e2280 (and $e742 $e632)) -(flet ($e2281 (xor $e2052 $e1650)) -(flet ($e2282 (or $e2278 $e867)) -(flet ($e2283 (if_then_else $e1153 $e1507 $e1887)) -(flet ($e2284 (not $e1719)) -(flet ($e2285 (iff $e2227 $e2107)) -(flet ($e2286 (or $e441 $e1109)) -(flet ($e2287 (xor $e1120 $e2148)) -(flet ($e2288 (and $e2104 $e929)) -(flet ($e2289 (implies $e2151 $e2181)) -(flet ($e2290 (implies $e2168 $e2162)) -(flet ($e2291 (xor $e1970 $e463)) -(flet ($e2292 (if_then_else $e869 $e2282 $e998)) -(flet ($e2293 (iff $e1856 $e1695)) -(flet ($e2294 (if_then_else $e474 $e949 $e1240)) -(flet ($e2295 (not $e607)) -(flet ($e2296 (if_then_else $e2266 $e1686 $e1082)) -(flet ($e2297 (xor $e2206 $e1235)) -(flet ($e2298 (if_then_else $e1752 $e1075 $e503)) -(flet ($e2299 (and $e2158 $e2196)) -(flet ($e2300 (xor $e1955 $e1250)) -(flet ($e2301 (if_then_else $e2192 $e1446 $e1780)) -(flet ($e2302 (xor $e2291 $e1051)) -(flet ($e2303 (iff $e2063 $e1873)) -(flet ($e2304 (if_then_else $e2217 $e915 $e772)) -(flet ($e2305 (implies $e2197 $e66)) -(flet ($e2306 (or $e1381 $e2122)) -(flet ($e2307 (if_then_else $e94 $e2100 $e1652)) -(flet ($e2308 (iff $e1866 $e768)) -(flet ($e2309 (iff $e1835 $e567)) -(flet ($e2310 (if_then_else $e466 $e2248 $e1280)) -(flet ($e2311 (implies $e2178 $e2172)) -(flet ($e2312 (xor $e2285 $e1277)) -(flet ($e2313 (and $e870 $e779)) -(flet ($e2314 (xor $e2247 $e1289)) -(flet ($e2315 (and $e51 $e469)) -(flet ($e2316 (xor $e1429 $e727)) -(flet ($e2317 (xor $e2187 $e2189)) -(flet ($e2318 (xor $e1437 $e2014)) -(flet ($e2319 (if_then_else $e1821 $e800 $e1479)) -(flet ($e2320 (xor $e2293 $e560)) -(flet ($e2321 (not $e1454)) -(flet ($e2322 (or $e1706 $e185)) -(flet ($e2323 (or $e515 $e2229)) -(flet ($e2324 (if_then_else $e1410 $e2241 $e144)) -(flet ($e2325 (xor $e76 $e1954)) -(flet ($e2326 (and $e1606 $e575)) -(flet ($e2327 (or $e529 $e974)) -(flet ($e2328 (implies $e199 $e2292)) -(flet ($e2329 (implies $e2166 $e823)) -(flet ($e2330 (if_then_else $e2277 $e1962 $e695)) -(flet ($e2331 (xor $e2294 $e2326)) -(flet ($e2332 (not $e2312)) -(flet ($e2333 (iff $e2228 $e758)) -(flet ($e2334 (if_then_else $e135 $e793 $e899)) -(flet ($e2335 (not $e2210)) -(flet ($e2336 (iff $e849 $e467)) -(flet ($e2337 (iff $e1729 $e1843)) -(flet ($e2338 (not $e1834)) -(flet ($e2339 (if_then_else $e1211 $e2264 $e566)) -(flet ($e2340 (or $e2299 $e680)) -(flet ($e2341 (not $e1216)) -(flet ($e2342 (not $e1797)) -(flet ($e2343 (implies $e2114 $e152)) -(flet ($e2344 (if_then_else $e1177 $e878 $e1517)) -(flet ($e2345 (and $e2091 $e1992)) -(flet ($e2346 (or $e2165 $e1810)) -(flet ($e2347 (xor $e1901 $e161)) -(flet ($e2348 (xor $e1969 $e2092)) -(flet ($e2349 (not $e2297)) -(flet ($e2350 (and $e1929 $e559)) -(flet ($e2351 (implies $e2344 $e2143)) -(flet ($e2352 (if_then_else $e77 $e2321 $e874)) -(flet ($e2353 (not $e2136)) -(flet ($e2354 (if_then_else $e1523 $e99 $e1530)) -(flet ($e2355 (xor $e1872 $e1684)) -(flet ($e2356 (not $e2273)) -(flet ($e2357 (implies $e1341 $e1791)) -(flet ($e2358 (implies $e1875 $e1600)) -(flet ($e2359 (xor $e2340 $e573)) -(flet ($e2360 (or $e2072 $e2216)) -(flet ($e2361 (not $e1407)) -(flet ($e2362 (if_then_else $e2021 $e2353 $e799)) -(flet ($e2363 (and $e572 $e2223)) -(flet ($e2364 (or $e1458 $e490)) -(flet ($e2365 (iff $e1357 $e156)) -(flet ($e2366 (implies $e2260 $e890)) -(flet ($e2367 (and $e1540 $e1059)) -(flet ($e2368 (xor $e2358 $e2081)) -(flet ($e2369 (if_then_else $e2195 $e660 $e1767)) -(flet ($e2370 (iff $e448 $e1861)) -(flet ($e2371 (and $e2170 $e1538)) -(flet ($e2372 (if_then_else $e2320 $e2337 $e777)) -(flet ($e2373 (if_then_else $e1874 $e1763 $e2356)) -(flet ($e2374 (iff $e136 $e1830)) -(flet ($e2375 (not $e2284)) -(flet ($e2376 (not $e1503)) -(flet ($e2377 (implies $e2097 $e877)) -(flet ($e2378 (not $e876)) -(flet ($e2379 (or $e1108 $e682)) -(flet ($e2380 (xor $e638 $e459)) -(flet ($e2381 (implies $e2322 $e2327)) -(flet ($e2382 (not $e2368)) -(flet ($e2383 (iff $e2047 $e2220)) -(flet ($e2384 (not $e2152)) -(flet ($e2385 (or $e2084 $e991)) -(flet ($e2386 (not $e824)) -(flet ($e2387 (xor $e498 $e2303)) -(flet ($e2388 (iff $e168 $e70)) -(flet ($e2389 (or $e1037 $e2288)) -(flet ($e2390 (or $e2256 $e2255)) -(flet ($e2391 (not $e1186)) -(flet ($e2392 (or $e2240 $e1564)) -(flet ($e2393 (iff $e2120 $e2146)) -(flet ($e2394 (iff $e1708 $e1877)) -(flet ($e2395 (iff $e2393 $e2032)) -(flet ($e2396 (not $e778)) -(flet ($e2397 (or $e2318 $e2018)) -(flet ($e2398 (xor $e1080 $e2295)) -(flet ($e2399 (xor $e2316 $e2384)) -(flet ($e2400 (implies $e1967 $e2244)) -(flet ($e2401 (implies $e2203 $e2385)) -(flet ($e2402 (if_then_else $e2233 $e816 $e2374)) -(flet ($e2403 (iff $e2057 $e173)) -(flet ($e2404 (implies $e2156 $e2039)) -(flet ($e2405 (and $e2371 $e900)) -(flet ($e2406 (iff $e2313 $e1175)) -(flet ($e2407 (iff $e2396 $e2044)) -(flet ($e2408 (and $e2117 $e930)) -(flet ($e2409 (xor $e2191 $e1363)) -(flet ($e2410 (or $e2300 $e1876)) -(flet ($e2411 (iff $e2355 $e2350)) -(flet ($e2412 (and $e97 $e571)) -(flet ($e2413 (if_then_else $e2331 $e834 $e1197)) -(flet ($e2414 (iff $e1990 $e2215)) -(flet ($e2415 (not $e1976)) -(flet ($e2416 (or $e781 $e2071)) -(flet ($e2417 (implies $e1060 $e1403)) -(flet ($e2418 (iff $e1295 $e2046)) -(flet ($e2419 (if_then_else $e2305 $e2053 $e1201)) -(flet ($e2420 (xor $e2414 $e1054)) -(flet ($e2421 (not $e1654)) -(flet ($e2422 (implies $e1989 $e2103)) -(flet ($e2423 (xor $e2086 $e2108)) -(flet ($e2424 (and $e2167 $e2193)) -(flet ($e2425 (if_then_else $e1979 $e588 $e2281)) -(flet ($e2426 (or $e948 $e1908)) -(flet ($e2427 (or $e1957 $e2314)) -(flet ($e2428 (and $e2338 $e1965)) -(flet ($e2429 (or $e2088 $e2328)) -(flet ($e2430 (or $e1837 $e2311)) -(flet ($e2431 (if_then_else $e2323 $e470 $e1076)) -(flet ($e2432 (or $e1722 $e2269)) -(flet ($e2433 (iff $e2065 $e2397)) -(flet ($e2434 (if_then_else $e1192 $e671 $e1909)) -(flet ($e2435 (not $e2279)) -(flet ($e2436 (implies $e1269 $e1287)) -(flet ($e2437 (iff $e946 $e2149)) -(flet ($e2438 (and $e1627 $e80)) -(flet ($e2439 (not $e1637)) -(flet ($e2440 (iff $e2335 $e2160)) -(flet ($e2441 (iff $e1747 $e2094)) -(flet ($e2442 (iff $e2404 $e2109)) -(flet ($e2443 (xor $e771 $e590)) -(flet ($e2444 (xor $e1869 $e149)) -(flet ($e2445 (implies $e2392 $e2408)) -(flet ($e2446 (and $e2179 $e1117)) -(flet ($e2447 (xor $e2301 $e706)) -(flet ($e2448 (if_then_else $e1107 $e2124 $e1361)) -(flet ($e2449 (if_then_else $e2207 $e2425 $e2401)) -(flet ($e2450 (xor $e806 $e2253)) -(flet ($e2451 (if_then_else $e1842 $e1312 $e1343)) -(flet ($e2452 (or $e2364 $e2443)) -(flet ($e2453 (not $e2308)) -(flet ($e2454 (implies $e2235 $e715)) -(flet ($e2455 (implies $e831 $e979)) -(flet ($e2456 (iff $e2365 $e2447)) -(flet ($e2457 (iff $e1425 $e2205)) -(flet ($e2458 (iff $e2304 $e2317)) -(flet ($e2459 (implies $e932 $e661)) -(flet ($e2460 (and $e2296 $e2348)) -(flet ($e2461 (implies $e2280 $e1262)) -(flet ($e2462 (and $e1824 $e1937)) -(flet ($e2463 (or $e522 $e1139)) -(flet ($e2464 (if_then_else $e2177 $e598 $e2163)) -(flet ($e2465 (implies $e2439 $e2008)) -(flet ($e2466 (iff $e1935 $e2144)) -(flet ($e2467 (iff $e2261 $e1438)) -(flet ($e2468 (iff $e2076 $e2267)) -(flet ($e2469 (implies $e1773 $e880)) -(flet ($e2470 (or $e2419 $e2466)) -(flet ($e2471 (not $e1160)) -(flet ($e2472 (xor $e2025 $e2383)) -(flet ($e2473 (if_then_else $e1245 $e643 $e2415)) -(flet ($e2474 (not $e2105)) -(flet ($e2475 (or $e1959 $e1762)) -(flet ($e2476 (if_then_else $e1459 $e2202 $e2436)) -(flet ($e2477 (implies $e615 $e2387)) -(flet ($e2478 (if_then_else $e770 $e2049 $e1715)) -(flet ($e2479 (implies $e2416 $e2430)) -(flet ($e2480 (or $e2250 $e2251)) -(flet ($e2481 (iff $e1880 $e2367)) -(flet ($e2482 (or $e736 $e1930)) -(flet ($e2483 (implies $e2252 $e951)) -(flet ($e2484 (not $e2283)) -(flet ($e2485 (implies $e1463 $e1052)) -(flet ($e2486 (or $e2478 $e2201)) -(flet ($e2487 (iff $e2336 $e2341)) -(flet ($e2488 (xor $e1081 $e2454)) -(flet ($e2489 (xor $e2467 $e2184)) -(flet ($e2490 (xor $e1770 $e2239)) -(flet ($e2491 (and $e2307 $e2411)) -(flet ($e2492 (implies $e1505 $e2433)) -(flet ($e2493 (and $e1025 $e2174)) -(flet ($e2494 (implies $e2131 $e1940)) -(flet ($e2495 (or $e2070 $e2224)) -(flet ($e2496 (not $e2395)) -(flet ($e2497 (not $e2051)) -(flet ($e2498 (and $e2024 $e2360)) -(flet ($e2499 (if_then_else $e1983 $e1395 $e1473)) -(flet ($e2500 (not $e2188)) -(flet ($e2501 (xor $e2486 $e2357)) -(flet ($e2502 (implies $e2330 $e759)) -(flet ($e2503 (or $e2407 $e1828)) -(flet ($e2504 (and $e2490 $e508)) -(flet ($e2505 (or $e2496 $e738)) -(flet ($e2506 (or $e1926 $e2010)) -(flet ($e2507 (if_then_else $e1981 $e2007 $e2270)) -(flet ($e2508 (if_then_else $e1268 $e1064 $e2090)) -(flet ($e2509 (implies $e2426 $e2500)) -(flet ($e2510 (and $e2483 $e1690)) -(flet ($e2511 (implies $e2333 $e1106)) -(flet ($e2512 (iff $e2462 $e592)) -(flet ($e2513 (not $e2406)) -(flet ($e2514 (if_then_else $e2309 $e2398 $e2185)) -(flet ($e2515 (xor $e2506 $e2031)) -(flet ($e2516 (iff $e1754 $e2085)) -(flet ($e2517 (or $e1798 $e2219)) -(flet ($e2518 (iff $e2492 $e1660)) -(flet ($e2519 (if_then_else $e2310 $e2222 $e724)) -(flet ($e2520 (and $e2442 $e2485)) -(flet ($e2521 (and $e2213 $e2417)) -(flet ($e2522 (iff $e1304 $e1591)) -(flet ($e2523 (if_then_else $e1515 $e2263 $e2491)) -(flet ($e2524 (and $e2459 $e2448)) -(flet ($e2525 (iff $e1683 $e1161)) -(flet ($e2526 (not $e2470)) -(flet ($e2527 (iff $e2488 $e2315)) -(flet ($e2528 (not $e2319)) -(flet ($e2529 (iff $e2457 $e2362)) -(flet ($e2530 (if_then_else $e1112 $e2377 $e689)) -(flet ($e2531 (not $e1916)) -(flet ($e2532 (and $e2380 $e2225)) -(flet ($e2533 (if_then_else $e2226 $e2460 $e2432)) -(flet ($e2534 (not $e788)) -(flet ($e2535 (iff $e1460 $e1483)) -(flet ($e2536 (xor $e2450 $e1942)) -(flet ($e2537 (or $e1975 $e2142)) -(flet ($e2538 (and $e2517 $e2231)) -(flet ($e2539 (implies $e2479 $e2452)) -(flet ($e2540 (and $e92 $e1936)) -(flet ($e2541 (not $e2514)) -(flet ($e2542 (if_then_else $e1820 $e83 $e2525)) -(flet ($e2543 (not $e2324)) -(flet ($e2544 (xor $e2077 $e2521)) -(flet ($e2545 (iff $e162 $e733)) -(flet ($e2546 (or $e2458 $e2510)) -(flet ($e2547 (or $e2257 $e2115)) -(flet ($e2548 (and $e2351 $e1588)) -(flet ($e2549 (or $e1396 $e2438)) -(flet ($e2550 (if_then_else $e2489 $e2306 $e2399)) -(flet ($e2551 (implies $e2218 $e2424)) -(flet ($e2552 (or $e2548 $e2427)) -(flet ($e2553 (not $e1137)) -(flet ($e2554 (if_then_else $e1428 $e2551 $e1944)) -(flet ($e2555 (iff $e2389 $e2390)) -(flet ($e2556 (if_then_else $e2507 $e2549 $e1105)) -(flet ($e2557 (not $e2023)) -(flet ($e2558 (not $e2530)) -(flet ($e2559 (or $e2526 $e1972)) -(flet ($e2560 (implies $e2095 $e2298)) -(flet ($e2561 (if_then_else $e2093 $e532 $e1905)) -(flet ($e2562 (and $e1638 $e2437)) -(flet ($e2563 (xor $e2123 $e2286)) -(flet ($e2564 (not $e1756)) -(flet ($e2565 (if_then_else $e1189 $e2066 $e2504)) -(flet ($e2566 (iff $e2036 $e676)) -(flet ($e2567 (implies $e1956 $e2527)) -(flet ($e2568 (iff $e2394 $e1531)) -(flet ($e2569 (if_then_else $e2372 $e2561 $e2493)) -(flet ($e2570 (and $e2127 $e2544)) -(flet ($e2571 (if_then_else $e2542 $e973 $e2339)) -(flet ($e2572 (iff $e197 $e2539)) -(flet ($e2573 (not $e113)) -(flet ($e2574 (not $e2272)) -(flet ($e2575 (not $e1400)) -(flet ($e2576 (xor $e662 $e1774)) -(flet ($e2577 (or $e2535 $e1184)) -(flet ($e2578 (xor $e2302 $e2376)) -(flet ($e2579 (or $e2541 $e2268)) -(flet ($e2580 (if_then_else $e1040 $e2545 $e1921)) -(flet ($e2581 (xor $e2413 $e2473)) -(flet ($e2582 (implies $e2147 $e2234)) -(flet ($e2583 (and $e541 $e1782)) -(flet ($e2584 (and $e2558 $e2245)) -(flet ($e2585 (and $e2584 $e2121)) -(flet ($e2586 (or $e91 $e1264)) -(flet ($e2587 (xor $e2382 $e1353)) -(flet ($e2588 (or $e2581 $e2429)) -(flet ($e2589 (implies $e1848 $e1789)) -(flet ($e2590 (and $e2565 $e2577)) -(flet ($e2591 (if_then_else $e613 $e2453 $e1643)) -(flet ($e2592 (implies $e2554 $e1631)) -(flet ($e2593 (or $e2386 $e2347)) -(flet ($e2594 (xor $e2370 $e1939)) -(flet ($e2595 (xor $e2487 $e546)) -(flet ($e2596 (implies $e2572 $e2420)) -(flet ($e2597 (and $e1617 $e2259)) -(flet ($e2598 (if_then_else $e2524 $e2578 $e2461)) -(flet ($e2599 (if_then_else $e2556 $e2325 $e2440)) -(flet ($e2600 (implies $e2212 $e1907)) -(flet ($e2601 (and $e1985 $e2594)) -(flet ($e2602 (implies $e1608 $e1996)) -(flet ($e2603 (xor $e2423 $e2361)) -(flet ($e2604 (and $e1668 $e2596)) -(flet ($e2605 (iff $e2593 $e2040)) -(flet ($e2606 (and $e2494 $e2332)) -(flet ($e2607 (and $e2477 $e2498)) -(flet ($e2608 (xor $e2474 $e2329)) -(flet ($e2609 (or $e2446 $e2435)) -(flet ($e2610 (iff $e2602 $e1045)) -(flet ($e2611 (not $e840)) -(flet ($e2612 (not $e2497)) -(flet ($e2613 (not $e2428)) -(flet ($e2614 (if_then_else $e2607 $e1971 $e2375)) -(flet ($e2615 (implies $e2605 $e938)) -(flet ($e2616 (and $e2403 $e2366)) -(flet ($e2617 (if_then_else $e872 $e2345 $e2000)) -(flet ($e2618 (or $e2410 $e1615)) -(flet ($e2619 (or $e1640 $e2569)) -(flet ($e2620 (not $e2342)) -(flet ($e2621 (if_then_else $e1301 $e2546 $e2441)) -(flet ($e2622 (or $e2537 $e2505)) -(flet ($e2623 (xor $e2472 $e2562)) -(flet ($e2624 (implies $e1252 $e2618)) -(flet ($e2625 (and $e2290 $e833)) -(flet ($e2626 (if_then_else $e2402 $e2334 $e2623)) -(flet ($e2627 (iff $e2373 $e2048)) -(flet ($e2628 (xor $e2533 $e2249)) -(flet ($e2629 (xor $e1469 $e2481)) -(flet ($e2630 (and $e2589 $e497)) -(flet ($e2631 (xor $e2573 $e1902)) -(flet ($e2632 (or $e1857 $e64)) -(flet ($e2633 (or $e2590 $e2482)) -(flet ($e2634 (xor $e2463 $e2543)) -(flet ($e2635 (iff $e2629 $e1980)) -(flet ($e2636 (iff $e2287 $e805)) -(flet ($e2637 (not $e2550)) -(flet ($e2638 (iff $e2400 $e2529)) -(flet ($e2639 (xor $e2391 $e2451)) -(flet ($e2640 (not $e1278)) -(flet ($e2641 (if_then_else $e2616 $e2583 $e2154)) -(flet ($e2642 (if_then_else $e2359 $e2208 $e2045)) -(flet ($e2643 (or $e2289 $e2620)) -(flet ($e2644 (iff $e1946 $e2471)) -(flet ($e2645 (iff $e2265 $e2627)) -(flet ($e2646 (and $e2434 $e2254)) -(flet ($e2647 (if_then_else $e2547 $e2540 $e2369)) -(flet ($e2648 (not $e821)) -(flet ($e2649 (xor $e2574 $e887)) -(flet ($e2650 (iff $e2632 $e2648)) -(flet ($e2651 (iff $e2054 $e55)) -(flet ($e2652 (or $e2538 $e2531)) -(flet ($e2653 (xor $e2204 $e2274)) -(flet ($e2654 (if_then_else $e2503 $e2626 $e2378)) -(flet ($e2655 (if_then_else $e2567 $e2519 $e1850)) -(flet ($e2656 (iff $e2522 $e2388)) -(flet ($e2657 (if_then_else $e2422 $e2513 $e2653)) -(flet ($e2658 (if_then_else $e465 $e2646 $e637)) -(flet ($e2659 (or $e462 $e2604)) -(flet ($e2660 (implies $e2651 $e2532)) -(flet ($e2661 (iff $e2579 $e1943)) -(flet ($e2662 (or $e2580 $e2412)) -(flet ($e2663 (implies $e873 $e2625)) -(flet ($e2664 (iff $e2511 $e1675)) -(flet ($e2665 (if_then_else $e2111 $e2418 $e2570)) -(flet ($e2666 (or $e2640 $e2552)) -(flet ($e2667 (not $e2613)) -(flet ($e2668 (or $e2611 $e111)) -(flet ($e2669 (and $e2657 $e2480)) -(flet ($e2670 (and $e1598 $e519)) -(flet ($e2671 (implies $e1938 $e1991)) -(flet ($e2672 (xor $e2499 $e2667)) -(flet ($e2673 (if_then_else $e848 $e2609 $e2659)) -(flet ($e2674 (implies $e2557 $e2621)) -(flet ($e2675 (iff $e1529 $e2617)) -(flet ($e2676 (or $e2236 $e2238)) -(flet ($e2677 (iff $e2559 $e2444)) -(flet ($e2678 (not $e2615)) -(flet ($e2679 (if_then_else $e2469 $e2619 $e1417)) -(flet ($e2680 (or $e2190 $e2520)) -(flet ($e2681 (xor $e2405 $e744)) -(flet ($e2682 (or $e2681 $e2663)) -(flet ($e2683 (if_then_else $e2523 $e1680 $e2182)) -(flet ($e2684 (and $e1995 $e2606)) -(flet ($e2685 (iff $e2612 $e2571)) -(flet ($e2686 (iff $e2518 $e2465)) -(flet ($e2687 (or $e2586 $e2603)) -(flet ($e2688 (if_then_else $e608 $e2675 $e2456)) -(flet ($e2689 (not $e1499)) -(flet ($e2690 (or $e2464 $e2652)) -(flet ($e2691 (implies $e1525 $e2647)) -(flet ($e2692 (and $e1549 $e2515)) -(flet ($e2693 (and $e2592 $e1331)) -(flet ($e2694 (xor $e2643 $e1755)) -(flet ($e2695 (iff $e2575 $e2159)) -(flet ($e2696 (if_then_else $e1342 $e2431 $e2553)) -(flet ($e2697 (xor $e2678 $e2352)) -(flet ($e2698 (or $e2682 $e1924)) -(flet ($e2699 (or $e2693 $e2676)) -(flet ($e2700 (not $e2568)) -(flet ($e2701 (xor $e2133 $e2679)) -(flet ($e2702 (xor $e2445 $e2669)) -(flet ($e2703 (and $e2680 $e1723)) -(flet ($e2704 (or $e1653 $e2271)) -(flet ($e2705 (if_then_else $e2694 $e2658 $e2688)) -(flet ($e2706 (iff $e2468 $e2595)) -(flet ($e2707 (and $e2379 $e2622)) -(flet ($e2708 (xor $e2343 $e2476)) -(flet ($e2709 (iff $e2665 $e2599)) -(flet ($e2710 (and $e2346 $e2703)) -(flet ($e2711 (or $e2666 $e2534)) -(flet ($e2712 (xor $e2421 $e2683)) -(flet ($e2713 (iff $e2635 $e2673)) -(flet ($e2714 (not $e2702)) -(flet ($e2715 (not $e2662)) -(flet ($e2716 (if_then_else $e1286 $e2512 $e2194)) -(flet ($e2717 (iff $e2349 $e2685)) -(flet ($e2718 (not $e990)) -(flet ($e2719 (not $e2161)) -(flet ($e2720 (or $e2687 $e2690)) -(flet ($e2721 (not $e2022)) -(flet ($e2722 (xor $e2598 $e2654)) -(flet ($e2723 (and $e2692 $e950)) -(flet ($e2724 (xor $e2668 $e2381)) -(flet ($e2725 (and $e2716 $e2689)) -(flet ($e2726 (not $e2175)) -(flet ($e2727 (implies $e2698 $e2173)) -(flet ($e2728 (and $e2495 $e2636)) -(flet ($e2729 (implies $e2660 $e2409)) -(flet ($e2730 (iff $e2555 $e2642)) -(flet ($e2731 (and $e464 $e2588)) -(flet ($e2732 (and $e2484 $e2686)) -(flet ($e2733 (if_then_else $e2276 $e2720 $e2199)) -(flet ($e2734 (or $e2728 $e2715)) -(flet ($e2735 (if_then_else $e2186 $e1878 $e2597)) -(flet ($e2736 (xor $e2712 $e2723)) -(flet ($e2737 (iff $e1903 $e2711)) -(flet ($e2738 (if_then_else $e2732 $e2624 $e2628)) -(flet ($e2739 (implies $e2705 $e2641)) -(flet ($e2740 (not $e2713)) -(flet ($e2741 (and $e2587 $e2214)) -(flet ($e2742 (not $e2737)) -(flet ($e2743 (implies $e2638 $e2725)) -(flet ($e2744 (and $e956 $e2509)) -(flet ($e2745 (if_then_else $e2564 $e2655 $e2528)) -(flet ($e2746 (implies $e2710 $e2731)) -(flet ($e2747 (implies $e2741 $e2691)) -(flet ($e2748 (or $e2738 $e2672)) -(flet ($e2749 (iff $e2475 $e2614)) -(flet ($e2750 (xor $e2644 $e2591)) -(flet ($e2751 (iff $e2449 $e2722)) -(flet ($e2752 (or $e2455 $e2516)) -(flet ($e2753 (and $e700 $e2501)) -(flet ($e2754 (implies $e2727 $e2200)) -(flet ($e2755 (or $e2677 $e2714)) -(flet ($e2756 (or $e2749 $e2634)) -(flet ($e2757 (iff $e2718 $e2176)) -(flet ($e2758 (iff $e2743 $e2354)) -(flet ($e2759 (and $e2757 $e2717)) -(flet ($e2760 (if_then_else $e2735 $e2363 $e2536)) -(flet ($e2761 (not $e1380)) -(flet ($e2762 (iff $e2700 $e2708)) -(flet ($e2763 (or $e2585 $e1489)) -(flet ($e2764 (and $e2608 $e2704)) -(flet ($e2765 (or $e2748 $e2601)) -(flet ($e2766 (and $e1314 $e2600)) -(flet ($e2767 (not $e2750)) -(flet ($e2768 (not $e2706)) -(flet ($e2769 (and $e2560 $e2758)) -(flet ($e2770 (if_then_else $e2721 $e2671 $e2724)) -(flet ($e2771 (and $e2756 $e2709)) -(flet ($e2772 (iff $e2502 $e2656)) -(flet ($e2773 (and $e2631 $e2719)) -(flet ($e2774 (not $e2753)) -(flet ($e2775 (if_then_else $e2726 $e2639 $e2707)) -(flet ($e2776 (not $e2754)) -(flet ($e2777 (if_then_else $e2701 $e2645 $e2684)) -(flet ($e2778 (implies $e857 $e2576)) -(flet ($e2779 (or $e2768 $e2772)) -(flet ($e2780 (or $e2767 $e518)) -(flet ($e2781 (not $e2751)) -(flet ($e2782 (xor $e2775 $e2781)) -(flet ($e2783 (not $e2770)) -(flet ($e2784 (and $e2730 $e2729)) -(flet ($e2785 (implies $e2633 $e2637)) -(flet ($e2786 (if_then_else $e2275 $e2766 $e2697)) -(flet ($e2787 (or $e2630 $e2780)) -(flet ($e2788 (xor $e2650 $e2779)) -(flet ($e2789 (xor $e2786 $e2733)) -(flet ($e2790 (implies $e2769 $e2783)) -(flet ($e2791 (implies $e2740 $e2610)) -(flet ($e2792 (implies $e2670 $e2649)) -(flet ($e2793 (if_then_else $e2736 $e2582 $e2788)) -(flet ($e2794 (implies $e2755 $e2752)) -(flet ($e2795 (or $e2763 $e2774)) -(flet ($e2796 (implies $e2773 $e2776)) -(flet ($e2797 (not $e2699)) -(flet ($e2798 (not $e2695)) -(flet ($e2799 (xor $e2508 $e2764)) -(flet ($e2800 (and $e2798 $e2778)) -(flet ($e2801 (if_then_else $e2796 $e2797 $e2696)) -(flet ($e2802 (iff $e2790 $e2762)) -(flet ($e2803 (or $e1098 $e2742)) -(flet ($e2804 (implies $e2563 $e2793)) -(flet ($e2805 (implies $e2799 $e2785)) -(flet ($e2806 (not $e2761)) -(flet ($e2807 (if_then_else $e2804 $e2801 $e2806)) -(flet ($e2808 (or $e2746 $e2782)) -(flet ($e2809 (and $e2794 $e2777)) -(flet ($e2810 (and $e2661 $e2566)) -(flet ($e2811 (or $e2805 $e2810)) -(flet ($e2812 (and $e2789 $e2789)) -(flet ($e2813 (and $e2739 $e2803)) -(flet ($e2814 (not $e2747)) -(flet ($e2815 (and $e2734 $e2759)) -(flet ($e2816 (and $e2664 $e2812)) -(flet ($e2817 (or $e2795 $e2760)) -(flet ($e2818 (not $e2744)) -(flet ($e2819 (implies $e2816 $e2816)) -(flet ($e2820 (not $e2811)) -(flet ($e2821 (xor $e2813 $e2802)) -(flet ($e2822 (not $e2815)) -(flet ($e2823 (and $e2817 $e2784)) -(flet ($e2824 (if_then_else $e2809 $e2819 $e2800)) -(flet ($e2825 (implies $e2808 $e2808)) -(flet ($e2826 (xor $e2824 $e2791)) -(flet ($e2827 (implies $e2825 $e2818)) -(flet ($e2828 (and $e2765 $e2787)) -(flet ($e2829 (implies $e2822 $e2828)) -(flet ($e2830 (or $e2674 $e2814)) -(flet ($e2831 (xor $e2826 $e2792)) -(flet ($e2832 (if_then_else $e2807 $e2820 $e2821)) -(flet ($e2833 (xor $e2832 $e2827)) -(flet ($e2834 (iff $e2745 $e2831)) -(flet ($e2835 (implies $e2830 $e2823)) -(flet ($e2836 (or $e2829 $e2829)) -(flet ($e2837 (implies $e2834 $e2833)) -(flet ($e2838 (and $e2835 $e2837)) -(flet ($e2839 (implies $e2771 $e2836)) -(flet ($e2840 (not $e2838)) -(flet ($e2841 (or $e2839 $e2840)) -$e2841 -)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - diff --git a/test/regress/regress0/uflra/incorrect2.smt b/test/regress/regress0/uflra/incorrect2.smt deleted file mode 100644 index 23425d462..000000000 --- a/test/regress/regress0/uflra/incorrect2.smt +++ /dev/null @@ -1,2852 +0,0 @@ -(benchmark fuzzsmt -:logic QF_UFLRA -:status sat -:extrafuns ((f0 Real Real Real)) -:extrafuns ((f1 Real Real Real)) -:extrapreds ((p0 Real Real)) -:extrafuns ((v0 Real)) -:formula -(let (?e1 6) -(let (?e2 1) -(let (?e3 7) -(let (?e4 (f1 v0 v0)) -(let (?e5 (* ?e1 v0)) -(let (?e6 (/ ?e1 (~ ?e1))) -(let (?e7 (/ ?e3 (~ ?e1))) -(let (?e8 (* ?e5 ?e3)) -(let (?e9 (ite (p0 ?e6 ?e7) 1 0)) -(let (?e10 (+ ?e7 ?e5)) -(let (?e11 (/ ?e1 ?e1)) -(let (?e12 (+ ?e6 ?e9)) -(let (?e13 (+ ?e12 ?e4)) -(let (?e14 (/ ?e2 ?e1)) -(let (?e15 (~ ?e10)) -(let (?e16 (~ ?e9)) -(let (?e17 (/ ?e1 (~ ?e2))) -(let (?e18 (+ ?e7 v0)) -(let (?e19 (+ ?e7 ?e18)) -(let (?e20 (- ?e7 ?e4)) -(let (?e21 (+ ?e12 ?e12)) -(let (?e22 (/ ?e3 ?e1)) -(let (?e23 (~ ?e7)) -(let (?e24 (f1 ?e17 ?e16)) -(let (?e25 (- ?e14 ?e19)) -(let (?e26 (/ ?e2 (~ ?e1))) -(let (?e27 (/ ?e1 ?e1)) -(let (?e28 (* ?e1 ?e27)) -(let (?e29 (~ ?e23)) -(let (?e30 (* ?e1 ?e23)) -(let (?e31 (~ ?e30)) -(let (?e32 (+ ?e13 ?e27)) -(let (?e33 (/ ?e1 (~ ?e1))) -(let (?e34 (ite (p0 ?e5 ?e31) 1 0)) -(let (?e35 (* (~ ?e2) ?e9)) -(let (?e36 (/ ?e2 ?e2)) -(let (?e37 (+ ?e5 ?e22)) -(let (?e38 (ite (p0 ?e22 ?e20) 1 0)) -(let (?e39 (* (~ ?e1) ?e21)) -(let (?e40 (- ?e5 ?e29)) -(let (?e41 (- ?e36 v0)) -(let (?e42 (~ ?e14)) -(let (?e43 (/ ?e1 (~ ?e3))) -(let (?e44 (- ?e11 ?e5)) -(let (?e45 (ite (p0 ?e31 ?e15) 1 0)) -(let (?e46 (+ ?e12 ?e36)) -(let (?e47 (* ?e1 ?e27)) -(let (?e48 (~ v0)) -(let (?e49 (f0 ?e48 ?e35)) -(flet ($e50 (> ?e9 ?e17)) -(flet ($e51 (>= ?e35 ?e38)) -(flet ($e52 (> ?e48 ?e20)) -(flet ($e53 (distinct ?e6 ?e33)) -(flet ($e54 (= ?e19 ?e8)) -(flet ($e55 (p0 v0 ?e5)) -(flet ($e56 (> ?e11 ?e6)) -(flet ($e57 (= ?e17 ?e45)) -(flet ($e58 (>= ?e33 ?e41)) -(flet ($e59 (= ?e34 ?e49)) -(flet ($e60 (>= ?e22 ?e21)) -(flet ($e61 (> ?e30 ?e11)) -(flet ($e62 (= ?e8 ?e24)) -(flet ($e63 (distinct ?e40 ?e19)) -(flet ($e64 (p0 ?e43 ?e49)) -(flet ($e65 (<= ?e23 ?e19)) -(flet ($e66 (p0 ?e45 ?e22)) -(flet ($e67 (distinct ?e49 ?e30)) -(flet ($e68 (>= ?e26 ?e13)) -(flet ($e69 (>= ?e5 ?e40)) -(flet ($e70 (distinct ?e16 ?e10)) -(flet ($e71 (< ?e43 ?e6)) -(flet ($e72 (<= ?e12 ?e15)) -(flet ($e73 (>= ?e6 ?e15)) -(flet ($e74 (= ?e31 ?e43)) -(flet ($e75 (distinct ?e46 ?e24)) -(flet ($e76 (p0 ?e4 ?e26)) -(flet ($e77 (>= ?e48 ?e26)) -(flet ($e78 (> ?e26 ?e24)) -(flet ($e79 (distinct v0 ?e6)) -(flet ($e80 (> ?e12 ?e44)) -(flet ($e81 (< ?e47 ?e35)) -(flet ($e82 (<= ?e36 ?e8)) -(flet ($e83 (>= ?e36 ?e28)) -(flet ($e84 (<= ?e25 ?e37)) -(flet ($e85 (<= ?e34 ?e6)) -(flet ($e86 (distinct ?e46 ?e19)) -(flet ($e87 (> ?e32 ?e30)) -(flet ($e88 (>= ?e49 ?e18)) -(flet ($e89 (distinct v0 ?e33)) -(flet ($e90 (< ?e38 ?e45)) -(flet ($e91 (distinct ?e45 ?e19)) -(flet ($e92 (distinct ?e8 ?e34)) -(flet ($e93 (distinct ?e42 ?e27)) -(flet ($e94 (distinct ?e38 ?e33)) -(flet ($e95 (= ?e30 ?e25)) -(flet ($e96 (> ?e24 ?e29)) -(flet ($e97 (distinct ?e25 ?e30)) -(flet ($e98 (<= ?e9 ?e15)) -(flet ($e99 (= ?e44 ?e15)) -(flet ($e100 (>= ?e34 ?e8)) -(flet ($e101 (>= ?e30 ?e38)) -(flet ($e102 (= ?e37 ?e49)) -(flet ($e103 (<= v0 ?e38)) -(flet ($e104 (= ?e34 ?e47)) -(flet ($e105 (p0 ?e20 ?e22)) -(flet ($e106 (p0 ?e46 ?e28)) -(flet ($e107 (distinct ?e24 ?e33)) -(flet ($e108 (< ?e32 ?e12)) -(flet ($e109 (> ?e7 ?e31)) -(flet ($e110 (= v0 ?e13)) -(flet ($e111 (> ?e22 ?e32)) -(flet ($e112 (>= ?e36 ?e27)) -(flet ($e113 (> ?e31 ?e36)) -(flet ($e114 (<= ?e4 ?e5)) -(flet ($e115 (distinct ?e13 ?e4)) -(flet ($e116 (<= v0 ?e21)) -(flet ($e117 (p0 ?e31 ?e23)) -(flet ($e118 (< ?e26 ?e18)) -(flet ($e119 (<= ?e42 ?e47)) -(flet ($e120 (< ?e10 ?e24)) -(flet ($e121 (> ?e12 ?e20)) -(flet ($e122 (= ?e31 ?e31)) -(flet ($e123 (distinct ?e37 ?e7)) -(flet ($e124 (p0 ?e48 ?e30)) -(flet ($e125 (distinct ?e6 ?e34)) -(flet ($e126 (> ?e9 ?e21)) -(flet ($e127 (> ?e12 ?e27)) -(flet ($e128 (distinct ?e11 ?e16)) -(flet ($e129 (= ?e25 ?e48)) -(flet ($e130 (p0 ?e22 ?e22)) -(flet ($e131 (<= ?e32 ?e8)) -(flet ($e132 (>= ?e10 ?e21)) -(flet ($e133 (= ?e47 ?e16)) -(flet ($e134 (> ?e21 ?e28)) -(flet ($e135 (< ?e30 ?e17)) -(flet ($e136 (p0 v0 ?e5)) -(flet ($e137 (> ?e10 ?e25)) -(flet ($e138 (<= ?e43 ?e39)) -(flet ($e139 (> ?e4 ?e11)) -(flet ($e140 (= ?e24 ?e32)) -(flet ($e141 (< ?e44 ?e33)) -(flet ($e142 (>= ?e17 ?e22)) -(flet ($e143 (< ?e23 ?e28)) -(flet ($e144 (< ?e9 ?e44)) -(flet ($e145 (>= ?e19 ?e42)) -(flet ($e146 (= ?e18 ?e21)) -(flet ($e147 (p0 ?e45 ?e15)) -(flet ($e148 (> ?e23 ?e19)) -(flet ($e149 (= ?e24 ?e16)) -(flet ($e150 (< ?e7 ?e39)) -(flet ($e151 (>= ?e9 ?e11)) -(flet ($e152 (<= ?e45 ?e31)) -(flet ($e153 (<= ?e18 ?e42)) -(flet ($e154 (< ?e7 ?e21)) -(flet ($e155 (p0 ?e12 ?e42)) -(flet ($e156 (< ?e32 ?e36)) -(flet ($e157 (p0 ?e30 ?e13)) -(flet ($e158 (= ?e33 ?e45)) -(flet ($e159 (= ?e26 ?e19)) -(flet ($e160 (>= ?e17 ?e45)) -(flet ($e161 (> ?e9 ?e7)) -(flet ($e162 (<= ?e45 ?e12)) -(flet ($e163 (distinct ?e24 ?e32)) -(flet ($e164 (p0 ?e12 ?e4)) -(flet ($e165 (> ?e35 ?e30)) -(flet ($e166 (distinct ?e45 ?e18)) -(flet ($e167 (< ?e29 ?e22)) -(flet ($e168 (distinct ?e17 ?e38)) -(flet ($e169 (> ?e16 ?e36)) -(flet ($e170 (< ?e17 ?e38)) -(flet ($e171 (>= ?e39 ?e20)) -(flet ($e172 (distinct ?e46 ?e36)) -(flet ($e173 (p0 ?e9 ?e16)) -(flet ($e174 (= ?e24 ?e4)) -(flet ($e175 (p0 ?e9 ?e7)) -(flet ($e176 (>= ?e44 ?e49)) -(flet ($e177 (> ?e38 ?e27)) -(flet ($e178 (p0 ?e8 ?e12)) -(flet ($e179 (p0 ?e26 ?e8)) -(flet ($e180 (<= ?e26 ?e23)) -(flet ($e181 (distinct ?e34 ?e18)) -(flet ($e182 (>= ?e22 ?e48)) -(flet ($e183 (= ?e48 ?e6)) -(flet ($e184 (>= ?e39 ?e27)) -(flet ($e185 (< ?e37 ?e12)) -(flet ($e186 (>= ?e35 ?e15)) -(flet ($e187 (>= ?e8 ?e15)) -(flet ($e188 (<= ?e43 ?e30)) -(flet ($e189 (= ?e21 ?e12)) -(flet ($e190 (< ?e34 ?e41)) -(flet ($e191 (>= ?e39 ?e6)) -(flet ($e192 (<= ?e24 ?e40)) -(flet ($e193 (> ?e7 ?e5)) -(flet ($e194 (= ?e28 ?e25)) -(flet ($e195 (p0 ?e30 ?e16)) -(flet ($e196 (> ?e49 ?e41)) -(flet ($e197 (< ?e41 ?e44)) -(flet ($e198 (p0 v0 ?e26)) -(flet ($e199 (<= ?e46 ?e20)) -(flet ($e200 (= ?e46 ?e27)) -(flet ($e201 (>= ?e28 ?e4)) -(flet ($e202 (p0 ?e40 ?e45)) -(flet ($e203 (< ?e26 ?e5)) -(flet ($e204 (>= ?e44 ?e15)) -(flet ($e205 (= ?e26 ?e22)) -(flet ($e206 (<= ?e46 ?e9)) -(flet ($e207 (p0 ?e10 ?e37)) -(flet ($e208 (p0 ?e32 ?e13)) -(flet ($e209 (< ?e31 ?e29)) -(flet ($e210 (= ?e46 ?e9)) -(flet ($e211 (= ?e40 ?e14)) -(let (?e212 (ite $e170 ?e13 ?e6)) -(let (?e213 (ite $e55 ?e22 ?e29)) -(let (?e214 (ite $e169 ?e24 ?e31)) -(let (?e215 (ite $e70 ?e24 ?e42)) -(let (?e216 (ite $e86 ?e7 ?e39)) -(let (?e217 (ite $e155 ?e47 ?e14)) -(let (?e218 (ite $e53 ?e11 ?e34)) -(let (?e219 (ite $e124 ?e213 ?e24)) -(let (?e220 (ite $e211 ?e42 ?e28)) -(let (?e221 (ite $e84 ?e8 ?e16)) -(let (?e222 (ite $e78 ?e32 v0)) -(let (?e223 (ite $e153 ?e20 ?e40)) -(let (?e224 (ite $e59 ?e5 ?e13)) -(let (?e225 (ite $e110 ?e38 ?e221)) -(let (?e226 (ite $e82 ?e49 ?e31)) -(let (?e227 (ite $e169 ?e37 ?e49)) -(let (?e228 (ite $e163 ?e28 ?e224)) -(let (?e229 (ite $e192 ?e48 ?e218)) -(let (?e230 (ite $e56 ?e21 ?e227)) -(let (?e231 (ite $e130 ?e19 ?e40)) -(let (?e232 (ite $e140 ?e20 v0)) -(let (?e233 (ite $e144 ?e14 ?e232)) -(let (?e234 (ite $e88 ?e226 ?e223)) -(let (?e235 (ite $e69 ?e36 ?e31)) -(let (?e236 (ite $e204 ?e45 ?e24)) -(let (?e237 (ite $e102 ?e234 ?e28)) -(let (?e238 (ite $e208 ?e4 ?e224)) -(let (?e239 (ite $e137 ?e44 ?e9)) -(let (?e240 (ite $e187 ?e18 ?e35)) -(let (?e241 (ite $e154 ?e44 ?e4)) -(let (?e242 (ite $e176 ?e30 ?e37)) -(let (?e243 (ite $e106 ?e17 ?e16)) -(let (?e244 (ite $e100 ?e20 ?e226)) -(let (?e245 (ite $e118 ?e49 ?e4)) -(let (?e246 (ite $e109 ?e23 ?e229)) -(let (?e247 (ite $e105 ?e15 ?e36)) -(let (?e248 (ite $e138 ?e229 ?e26)) -(let (?e249 (ite $e50 ?e45 ?e10)) -(let (?e250 (ite $e141 v0 ?e228)) -(let (?e251 (ite $e144 ?e21 ?e46)) -(let (?e252 (ite $e154 ?e15 ?e13)) -(let (?e253 (ite $e175 ?e34 ?e29)) -(let (?e254 (ite $e201 ?e42 ?e5)) -(let (?e255 (ite $e139 ?e27 ?e35)) -(let (?e256 (ite $e158 ?e43 ?e214)) -(let (?e257 (ite $e147 ?e213 ?e31)) -(let (?e258 (ite $e178 ?e33 ?e48)) -(let (?e259 (ite $e73 ?e25 ?e8)) -(let (?e260 (ite $e103 ?e41 ?e249)) -(let (?e261 (ite $e86 ?e226 ?e44)) -(let (?e262 (ite $e119 ?e36 ?e26)) -(let (?e263 (ite $e96 ?e226 ?e256)) -(let (?e264 (ite $e115 ?e12 ?e37)) -(let (?e265 (ite $e55 ?e35 ?e8)) -(let (?e266 (ite $e62 ?e30 ?e11)) -(let (?e267 (ite $e75 ?e5 v0)) -(let (?e268 (ite $e95 ?e238 ?e214)) -(let (?e269 (ite $e196 ?e234 ?e224)) -(let (?e270 (ite $e57 ?e31 ?e29)) -(let (?e271 (ite $e129 ?e29 ?e268)) -(let (?e272 (ite $e160 ?e225 ?e40)) -(let (?e273 (ite $e183 ?e250 ?e13)) -(let (?e274 (ite $e119 ?e263 ?e238)) -(let (?e275 (ite $e153 ?e231 ?e36)) -(let (?e276 (ite $e83 ?e268 ?e26)) -(let (?e277 (ite $e158 ?e260 ?e37)) -(let (?e278 (ite $e68 ?e252 ?e260)) -(let (?e279 (ite $e123 ?e25 ?e267)) -(let (?e280 (ite $e183 ?e248 ?e44)) -(let (?e281 (ite $e118 ?e248 ?e23)) -(let (?e282 (ite $e137 ?e39 ?e258)) -(let (?e283 (ite $e117 ?e7 ?e18)) -(let (?e284 (ite $e193 ?e215 ?e240)) -(let (?e285 (ite $e155 ?e249 ?e228)) -(let (?e286 (ite $e54 ?e256 ?e34)) -(let (?e287 (ite $e177 ?e255 ?e8)) -(let (?e288 (ite $e64 ?e32 ?e255)) -(let (?e289 (ite $e152 ?e44 ?e271)) -(let (?e290 (ite $e121 ?e21 ?e212)) -(let (?e291 (ite $e127 ?e40 ?e281)) -(let (?e292 (ite $e198 ?e219 ?e4)) -(let (?e293 (ite $e181 ?e274 ?e240)) -(let (?e294 (ite $e85 ?e39 ?e230)) -(let (?e295 (ite $e201 ?e230 ?e36)) -(let (?e296 (ite $e58 ?e14 ?e248)) -(let (?e297 (ite $e126 ?e231 ?e279)) -(let (?e298 (ite $e128 ?e276 ?e33)) -(let (?e299 (ite $e61 ?e288 ?e34)) -(let (?e300 (ite $e116 ?e231 ?e233)) -(let (?e301 (ite $e60 ?e268 ?e10)) -(let (?e302 (ite $e184 ?e239 ?e291)) -(let (?e303 (ite $e88 ?e11 ?e271)) -(let (?e304 (ite $e134 ?e296 ?e20)) -(let (?e305 (ite $e165 ?e268 ?e243)) -(let (?e306 (ite $e123 ?e266 ?e42)) -(let (?e307 (ite $e79 ?e27 ?e263)) -(let (?e308 (ite $e126 ?e213 ?e42)) -(let (?e309 (ite $e58 ?e272 ?e246)) -(let (?e310 (ite $e192 ?e290 ?e227)) -(let (?e311 (ite $e145 ?e7 ?e40)) -(let (?e312 (ite $e71 ?e231 ?e12)) -(let (?e313 (ite $e93 ?e38 ?e302)) -(let (?e314 (ite $e185 ?e255 ?e233)) -(let (?e315 (ite $e164 ?e303 ?e257)) -(let (?e316 (ite $e61 ?e266 ?e305)) -(let (?e317 (ite $e65 ?e289 ?e300)) -(let (?e318 (ite $e191 ?e216 ?e317)) -(let (?e319 (ite $e167 ?e16 ?e212)) -(let (?e320 (ite $e188 ?e272 ?e221)) -(let (?e321 (ite $e197 ?e310 ?e222)) -(let (?e322 (ite $e182 ?e41 ?e262)) -(let (?e323 (ite $e52 ?e275 ?e320)) -(let (?e324 (ite $e92 ?e21 ?e39)) -(let (?e325 (ite $e77 ?e323 ?e321)) -(let (?e326 (ite $e202 ?e302 ?e315)) -(let (?e327 (ite $e99 ?e317 ?e231)) -(let (?e328 (ite $e159 ?e267 ?e272)) -(let (?e329 (ite $e174 ?e295 ?e258)) -(let (?e330 (ite $e148 ?e307 ?e295)) -(let (?e331 (ite $e195 ?e217 ?e315)) -(let (?e332 (ite $e98 ?e240 ?e301)) -(let (?e333 (ite $e81 ?e33 ?e213)) -(let (?e334 (ite $e196 ?e13 ?e250)) -(let (?e335 (ite $e113 ?e16 ?e276)) -(let (?e336 (ite $e149 ?e311 ?e46)) -(let (?e337 (ite $e60 ?e18 ?e235)) -(let (?e338 (ite $e189 ?e4 ?e4)) -(let (?e339 (ite $e97 ?e27 ?e278)) -(let (?e340 (ite $e168 ?e294 ?e327)) -(let (?e341 (ite $e194 ?e8 ?e311)) -(let (?e342 (ite $e162 ?e308 ?e310)) -(let (?e343 (ite $e205 ?e258 ?e13)) -(let (?e344 (ite $e66 ?e323 ?e309)) -(let (?e345 (ite $e77 ?e295 ?e46)) -(let (?e346 (ite $e179 ?e259 ?e340)) -(let (?e347 (ite $e157 ?e325 ?e312)) -(let (?e348 (ite $e184 ?e259 ?e32)) -(let (?e349 (ite $e156 ?e14 ?e347)) -(let (?e350 (ite $e90 ?e290 ?e255)) -(let (?e351 (ite $e199 ?e313 ?e16)) -(let (?e352 (ite $e180 ?e35 ?e220)) -(let (?e353 (ite $e184 ?e214 ?e42)) -(let (?e354 (ite $e190 ?e285 ?e352)) -(let (?e355 (ite $e132 ?e226 ?e254)) -(let (?e356 (ite $e171 ?e220 ?e275)) -(let (?e357 (ite $e78 ?e218 ?e339)) -(let (?e358 (ite $e142 ?e278 ?e335)) -(let (?e359 (ite $e83 ?e261 ?e49)) -(let (?e360 (ite $e89 ?e270 ?e293)) -(let (?e361 (ite $e143 ?e318 ?e10)) -(let (?e362 (ite $e133 ?e250 ?e307)) -(let (?e363 (ite $e58 ?e36 ?e296)) -(let (?e364 (ite $e62 ?e344 ?e43)) -(let (?e365 (ite $e149 ?e324 ?e263)) -(let (?e366 (ite $e187 ?e263 ?e281)) -(let (?e367 (ite $e122 ?e37 ?e256)) -(let (?e368 (ite $e156 ?e263 ?e259)) -(let (?e369 (ite $e104 ?e258 ?e219)) -(let (?e370 (ite $e102 ?e355 ?e270)) -(let (?e371 (ite $e123 ?e313 ?e345)) -(let (?e372 (ite $e206 ?e16 ?e273)) -(let (?e373 (ite $e203 ?e358 ?e29)) -(let (?e374 (ite $e209 ?e6 ?e325)) -(let (?e375 (ite $e114 ?e342 ?e236)) -(let (?e376 (ite $e125 ?e213 ?e292)) -(let (?e377 (ite $e95 ?e253 ?e363)) -(let (?e378 (ite $e107 ?e228 ?e377)) -(let (?e379 (ite $e74 ?e292 ?e335)) -(let (?e380 (ite $e98 ?e293 ?e352)) -(let (?e381 (ite $e60 ?e347 ?e309)) -(let (?e382 (ite $e210 ?e220 ?e265)) -(let (?e383 (ite $e52 ?e288 ?e266)) -(let (?e384 (ite $e116 ?e10 ?e311)) -(let (?e385 (ite $e69 ?e271 ?e13)) -(let (?e386 (ite $e186 ?e333 ?e256)) -(let (?e387 (ite $e139 ?e295 ?e305)) -(let (?e388 (ite $e59 ?e387 ?e325)) -(let (?e389 (ite $e67 ?e325 ?e358)) -(let (?e390 (ite $e179 ?e368 ?e344)) -(let (?e391 (ite $e142 ?e217 ?e31)) -(let (?e392 (ite $e108 ?e8 ?e18)) -(let (?e393 (ite $e91 ?e379 ?e281)) -(let (?e394 (ite $e137 ?e17 ?e237)) -(let (?e395 (ite $e72 ?e227 ?e315)) -(let (?e396 (ite $e70 ?e36 ?e260)) -(let (?e397 (ite $e208 ?e330 ?e359)) -(let (?e398 (ite $e115 ?e348 ?e42)) -(let (?e399 (ite $e146 ?e339 ?e22)) -(let (?e400 (ite $e172 ?e338 ?e24)) -(let (?e401 (ite $e151 ?e333 ?e359)) -(let (?e402 (ite $e116 ?e231 ?e30)) -(let (?e403 (ite $e62 ?e311 ?e216)) -(let (?e404 (ite $e171 ?e386 ?e265)) -(let (?e405 (ite $e58 ?e39 ?e369)) -(let (?e406 (ite $e112 ?e341 ?e355)) -(let (?e407 (ite $e166 ?e7 ?e270)) -(let (?e408 (ite $e76 ?e297 ?e293)) -(let (?e409 (ite $e146 ?e378 ?e33)) -(let (?e410 (ite $e120 ?e12 ?e261)) -(let (?e411 (ite $e161 ?e237 ?e290)) -(let (?e412 (ite $e123 ?e256 ?e222)) -(let (?e413 (ite $e80 ?e365 ?e303)) -(let (?e414 (ite $e94 ?e394 ?e351)) -(let (?e415 (ite $e136 ?e227 ?e233)) -(let (?e416 (ite $e193 ?e226 ?e408)) -(let (?e417 (ite $e103 ?e9 ?e376)) -(let (?e418 (ite $e162 ?e403 ?e415)) -(let (?e419 (ite $e87 ?e286 ?e260)) -(let (?e420 (ite $e207 ?e332 ?e304)) -(let (?e421 (ite $e135 ?e35 ?e268)) -(let (?e422 (ite $e178 ?e395 ?e329)) -(let (?e423 (ite $e198 ?e397 ?e215)) -(let (?e424 (ite $e198 ?e221 ?e45)) -(let (?e425 (ite $e172 ?e43 ?e212)) -(let (?e426 (ite $e131 ?e298 ?e422)) -(let (?e427 (ite $e188 ?e212 ?e416)) -(let (?e428 (ite $e200 ?e352 ?e357)) -(let (?e429 (ite $e150 ?e385 ?e288)) -(let (?e430 (ite $e143 ?e227 ?e214)) -(let (?e431 (ite $e118 ?e29 ?e381)) -(let (?e432 (ite $e102 ?e376 ?e247)) -(let (?e433 (ite $e51 ?e395 ?e270)) -(let (?e434 (ite $e111 ?e304 ?e28)) -(let (?e435 (ite $e63 ?e28 ?e224)) -(let (?e436 (ite $e134 ?e257 ?e33)) -(let (?e437 (ite $e81 ?e247 ?e385)) -(let (?e438 (ite $e101 ?e377 ?e349)) -(let (?e439 (ite $e173 ?e405 ?e342)) -(flet ($e440 (<= ?e34 ?e271)) -(flet ($e441 (= ?e6 ?e23)) -(flet ($e442 (p0 ?e292 ?e370)) -(flet ($e443 (= ?e298 ?e229)) -(flet ($e444 (>= ?e395 ?e280)) -(flet ($e445 (p0 ?e239 ?e343)) -(flet ($e446 (= ?e257 ?e386)) -(flet ($e447 (= ?e14 ?e433)) -(flet ($e448 (= ?e305 ?e240)) -(flet ($e449 (> ?e355 ?e260)) -(flet ($e450 (< ?e315 ?e326)) -(flet ($e451 (p0 ?e423 ?e218)) -(flet ($e452 (p0 ?e342 ?e386)) -(flet ($e453 (p0 ?e348 ?e24)) -(flet ($e454 (> ?e270 ?e427)) -(flet ($e455 (< ?e222 ?e301)) -(flet ($e456 (distinct ?e7 ?e243)) -(flet ($e457 (distinct ?e257 ?e338)) -(flet ($e458 (>= ?e12 ?e360)) -(flet ($e459 (<= ?e13 ?e268)) -(flet ($e460 (p0 ?e28 ?e288)) -(flet ($e461 (= ?e435 ?e298)) -(flet ($e462 (= ?e317 ?e420)) -(flet ($e463 (p0 ?e334 ?e22)) -(flet ($e464 (<= ?e360 ?e423)) -(flet ($e465 (= ?e40 ?e405)) -(flet ($e466 (>= ?e379 ?e262)) -(flet ($e467 (= ?e428 ?e35)) -(flet ($e468 (>= ?e336 ?e393)) -(flet ($e469 (>= ?e291 ?e364)) -(flet ($e470 (<= ?e323 ?e24)) -(flet ($e471 (> ?e47 ?e253)) -(flet ($e472 (= ?e227 ?e231)) -(flet ($e473 (< ?e287 ?e414)) -(flet ($e474 (>= ?e309 ?e406)) -(flet ($e475 (distinct ?e19 ?e33)) -(flet ($e476 (<= ?e423 ?e335)) -(flet ($e477 (distinct ?e329 ?e295)) -(flet ($e478 (= ?e37 ?e372)) -(flet ($e479 (>= ?e214 ?e289)) -(flet ($e480 (>= ?e229 ?e316)) -(flet ($e481 (<= ?e388 ?e295)) -(flet ($e482 (< ?e215 ?e296)) -(flet ($e483 (distinct ?e292 ?e26)) -(flet ($e484 (= ?e214 ?e14)) -(flet ($e485 (>= ?e342 ?e297)) -(flet ($e486 (> ?e391 ?e294)) -(flet ($e487 (distinct ?e253 ?e296)) -(flet ($e488 (>= ?e13 ?e434)) -(flet ($e489 (< ?e425 ?e256)) -(flet ($e490 (<= ?e348 ?e391)) -(flet ($e491 (> ?e368 ?e371)) -(flet ($e492 (p0 ?e305 ?e250)) -(flet ($e493 (p0 ?e366 ?e369)) -(flet ($e494 (< ?e285 ?e11)) -(flet ($e495 (<= ?e393 ?e304)) -(flet ($e496 (<= ?e295 ?e221)) -(flet ($e497 (> ?e266 ?e32)) -(flet ($e498 (<= ?e266 ?e7)) -(flet ($e499 (= ?e368 ?e287)) -(flet ($e500 (= ?e343 ?e354)) -(flet ($e501 (>= ?e273 ?e432)) -(flet ($e502 (> ?e240 ?e229)) -(flet ($e503 (>= ?e391 ?e368)) -(flet ($e504 (distinct ?e18 ?e360)) -(flet ($e505 (> ?e317 ?e339)) -(flet ($e506 (distinct ?e298 ?e403)) -(flet ($e507 (>= ?e23 ?e374)) -(flet ($e508 (= ?e232 ?e225)) -(flet ($e509 (p0 ?e259 ?e329)) -(flet ($e510 (p0 ?e390 ?e6)) -(flet ($e511 (> ?e361 ?e378)) -(flet ($e512 (>= ?e387 ?e435)) -(flet ($e513 (>= ?e218 ?e371)) -(flet ($e514 (<= ?e8 ?e423)) -(flet ($e515 (distinct ?e325 ?e25)) -(flet ($e516 (< ?e249 ?e327)) -(flet ($e517 (> ?e239 ?e331)) -(flet ($e518 (> ?e238 ?e220)) -(flet ($e519 (distinct ?e262 ?e370)) -(flet ($e520 (>= ?e327 ?e393)) -(flet ($e521 (> ?e49 ?e410)) -(flet ($e522 (distinct ?e359 ?e349)) -(flet ($e523 (p0 ?e264 ?e263)) -(flet ($e524 (> ?e39 ?e412)) -(flet ($e525 (< ?e356 ?e332)) -(flet ($e526 (distinct ?e35 ?e215)) -(flet ($e527 (< ?e439 ?e360)) -(flet ($e528 (> ?e379 ?e326)) -(flet ($e529 (= ?e389 ?e246)) -(flet ($e530 (distinct ?e312 ?e309)) -(flet ($e531 (p0 ?e213 ?e414)) -(flet ($e532 (<= ?e257 ?e261)) -(flet ($e533 (<= ?e41 ?e420)) -(flet ($e534 (<= ?e392 ?e35)) -(flet ($e535 (distinct ?e359 ?e219)) -(flet ($e536 (> ?e319 ?e429)) -(flet ($e537 (p0 ?e29 ?e418)) -(flet ($e538 (< ?e227 ?e274)) -(flet ($e539 (distinct ?e278 ?e337)) -(flet ($e540 (= ?e252 ?e4)) -(flet ($e541 (> ?e333 ?e431)) -(flet ($e542 (> ?e362 ?e327)) -(flet ($e543 (= ?e215 ?e326)) -(flet ($e544 (p0 ?e376 ?e301)) -(flet ($e545 (p0 ?e266 ?e317)) -(flet ($e546 (<= ?e22 ?e431)) -(flet ($e547 (p0 ?e293 ?e39)) -(flet ($e548 (> ?e49 ?e228)) -(flet ($e549 (>= ?e345 ?e24)) -(flet ($e550 (< ?e353 ?e247)) -(flet ($e551 (distinct ?e343 ?e320)) -(flet ($e552 (>= ?e395 ?e48)) -(flet ($e553 (p0 ?e328 ?e414)) -(flet ($e554 (= ?e344 ?e21)) -(flet ($e555 (>= ?e369 ?e430)) -(flet ($e556 (< ?e416 ?e395)) -(flet ($e557 (distinct ?e358 ?e352)) -(flet ($e558 (<= ?e430 ?e413)) -(flet ($e559 (= ?e217 ?e220)) -(flet ($e560 (distinct ?e267 ?e305)) -(flet ($e561 (< ?e43 ?e437)) -(flet ($e562 (<= ?e24 ?e6)) -(flet ($e563 (distinct ?e223 ?e296)) -(flet ($e564 (< ?e345 ?e29)) -(flet ($e565 (>= ?e282 ?e23)) -(flet ($e566 (> ?e238 ?e37)) -(flet ($e567 (> ?e424 ?e257)) -(flet ($e568 (>= ?e348 ?e350)) -(flet ($e569 (distinct ?e305 ?e260)) -(flet ($e570 (> ?e20 ?e326)) -(flet ($e571 (> v0 ?e425)) -(flet ($e572 (<= ?e331 ?e329)) -(flet ($e573 (<= ?e279 ?e226)) -(flet ($e574 (= ?e430 ?e328)) -(flet ($e575 (distinct ?e317 ?e267)) -(flet ($e576 (>= ?e283 ?e301)) -(flet ($e577 (> ?e344 ?e219)) -(flet ($e578 (= ?e342 ?e264)) -(flet ($e579 (p0 ?e37 ?e241)) -(flet ($e580 (>= ?e278 ?e213)) -(flet ($e581 (>= ?e341 ?e32)) -(flet ($e582 (distinct ?e316 ?e7)) -(flet ($e583 (p0 ?e356 ?e391)) -(flet ($e584 (p0 ?e402 ?e394)) -(flet ($e585 (= ?e299 ?e397)) -(flet ($e586 (>= ?e433 ?e313)) -(flet ($e587 (p0 ?e45 ?e357)) -(flet ($e588 (= ?e49 ?e249)) -(flet ($e589 (< ?e38 ?e270)) -(flet ($e590 (distinct ?e287 ?e399)) -(flet ($e591 (> ?e430 ?e433)) -(flet ($e592 (<= ?e422 ?e336)) -(flet ($e593 (> ?e236 ?e320)) -(flet ($e594 (>= ?e333 ?e306)) -(flet ($e595 (p0 ?e368 ?e403)) -(flet ($e596 (<= ?e49 ?e8)) -(flet ($e597 (p0 ?e403 ?e384)) -(flet ($e598 (>= ?e231 ?e240)) -(flet ($e599 (= ?e258 ?e358)) -(flet ($e600 (= ?e240 ?e45)) -(flet ($e601 (>= ?e252 ?e4)) -(flet ($e602 (distinct ?e274 ?e366)) -(flet ($e603 (> ?e215 ?e381)) -(flet ($e604 (distinct ?e358 ?e381)) -(flet ($e605 (<= ?e41 ?e41)) -(flet ($e606 (= ?e300 ?e400)) -(flet ($e607 (<= ?e330 ?e312)) -(flet ($e608 (p0 ?e33 ?e220)) -(flet ($e609 (< ?e20 ?e40)) -(flet ($e610 (p0 ?e391 ?e399)) -(flet ($e611 (= ?e383 ?e39)) -(flet ($e612 (< ?e49 ?e42)) -(flet ($e613 (>= ?e410 ?e341)) -(flet ($e614 (<= ?e322 ?e255)) -(flet ($e615 (>= ?e437 ?e251)) -(flet ($e616 (> ?e254 ?e327)) -(flet ($e617 (< ?e216 ?e229)) -(flet ($e618 (= ?e269 ?e300)) -(flet ($e619 (> ?e338 ?e410)) -(flet ($e620 (> ?e405 ?e319)) -(flet ($e621 (p0 ?e346 ?e370)) -(flet ($e622 (distinct ?e409 ?e415)) -(flet ($e623 (p0 ?e361 ?e313)) -(flet ($e624 (>= ?e323 ?e269)) -(flet ($e625 (p0 ?e233 ?e351)) -(flet ($e626 (>= ?e31 ?e334)) -(flet ($e627 (>= ?e346 ?e426)) -(flet ($e628 (> ?e389 ?e238)) -(flet ($e629 (>= ?e414 ?e320)) -(flet ($e630 (distinct ?e439 ?e403)) -(flet ($e631 (< ?e297 ?e40)) -(flet ($e632 (< ?e32 ?e21)) -(flet ($e633 (distinct ?e240 ?e269)) -(flet ($e634 (distinct ?e245 ?e298)) -(flet ($e635 (distinct ?e28 ?e267)) -(flet ($e636 (<= ?e371 ?e351)) -(flet ($e637 (> ?e39 ?e246)) -(flet ($e638 (<= ?e32 ?e280)) -(flet ($e639 (> ?e33 ?e328)) -(flet ($e640 (p0 ?e343 ?e377)) -(flet ($e641 (= ?e252 ?e342)) -(flet ($e642 (distinct ?e219 ?e342)) -(flet ($e643 (<= ?e328 ?e334)) -(flet ($e644 (= ?e364 ?e221)) -(flet ($e645 (> ?e389 ?e26)) -(flet ($e646 (distinct ?e387 ?e338)) -(flet ($e647 (= ?e246 ?e261)) -(flet ($e648 (p0 ?e416 ?e38)) -(flet ($e649 (distinct ?e380 ?e25)) -(flet ($e650 (<= ?e245 ?e21)) -(flet ($e651 (< ?e31 ?e220)) -(flet ($e652 (p0 ?e362 ?e278)) -(flet ($e653 (<= ?e422 ?e396)) -(flet ($e654 (> ?e352 ?e351)) -(flet ($e655 (= ?e28 ?e398)) -(flet ($e656 (distinct ?e345 ?e244)) -(flet ($e657 (>= ?e366 ?e336)) -(flet ($e658 (= ?e315 ?e389)) -(flet ($e659 (> ?e372 ?e218)) -(flet ($e660 (<= ?e427 ?e297)) -(flet ($e661 (< ?e364 ?e323)) -(flet ($e662 (distinct ?e403 ?e293)) -(flet ($e663 (> ?e308 ?e408)) -(flet ($e664 (p0 ?e403 ?e398)) -(flet ($e665 (= ?e393 ?e264)) -(flet ($e666 (distinct ?e379 ?e222)) -(flet ($e667 (< ?e44 ?e275)) -(flet ($e668 (= ?e375 ?e13)) -(flet ($e669 (> ?e321 ?e428)) -(flet ($e670 (distinct ?e417 ?e245)) -(flet ($e671 (= ?e351 ?e20)) -(flet ($e672 (> ?e363 ?e286)) -(flet ($e673 (= ?e276 ?e285)) -(flet ($e674 (>= ?e366 ?e341)) -(flet ($e675 (> ?e307 ?e420)) -(flet ($e676 (> ?e439 ?e349)) -(flet ($e677 (> ?e312 ?e4)) -(flet ($e678 (>= ?e314 ?e333)) -(flet ($e679 (distinct ?e241 ?e292)) -(flet ($e680 (= ?e289 ?e27)) -(flet ($e681 (= ?e304 ?e377)) -(flet ($e682 (< ?e432 ?e351)) -(flet ($e683 (p0 ?e247 ?e418)) -(flet ($e684 (>= ?e224 ?e323)) -(flet ($e685 (> ?e299 ?e303)) -(flet ($e686 (p0 ?e392 ?e396)) -(flet ($e687 (= ?e311 ?e17)) -(flet ($e688 (>= ?e272 ?e283)) -(flet ($e689 (p0 ?e216 ?e361)) -(flet ($e690 (= ?e400 ?e41)) -(flet ($e691 (= ?e37 ?e362)) -(flet ($e692 (p0 ?e283 ?e439)) -(flet ($e693 (>= ?e213 ?e337)) -(flet ($e694 (= ?e354 ?e395)) -(flet ($e695 (distinct ?e342 ?e374)) -(flet ($e696 (> ?e247 ?e256)) -(flet ($e697 (<= ?e292 ?e237)) -(flet ($e698 (distinct ?e400 ?e252)) -(flet ($e699 (= ?e14 ?e384)) -(flet ($e700 (distinct ?e391 ?e338)) -(flet ($e701 (< ?e10 ?e309)) -(flet ($e702 (> ?e364 ?e221)) -(flet ($e703 (p0 ?e17 ?e45)) -(flet ($e704 (p0 ?e39 ?e381)) -(flet ($e705 (<= ?e403 ?e233)) -(flet ($e706 (p0 ?e283 ?e344)) -(flet ($e707 (< ?e373 ?e34)) -(flet ($e708 (<= ?e47 ?e341)) -(flet ($e709 (<= ?e406 ?e336)) -(flet ($e710 (>= ?e230 ?e253)) -(flet ($e711 (>= ?e321 ?e382)) -(flet ($e712 (distinct ?e24 ?e274)) -(flet ($e713 (distinct ?e320 ?e424)) -(flet ($e714 (p0 ?e7 ?e337)) -(flet ($e715 (p0 ?e249 ?e290)) -(flet ($e716 (<= ?e42 ?e253)) -(flet ($e717 (> ?e262 ?e4)) -(flet ($e718 (distinct ?e305 ?e235)) -(flet ($e719 (= ?e423 ?e240)) -(flet ($e720 (>= ?e16 ?e277)) -(flet ($e721 (>= ?e44 ?e334)) -(flet ($e722 (<= ?e253 ?e277)) -(flet ($e723 (> ?e39 ?e239)) -(flet ($e724 (< ?e366 ?e259)) -(flet ($e725 (<= ?e21 ?e338)) -(flet ($e726 (>= ?e216 ?e431)) -(flet ($e727 (> ?e293 ?e376)) -(flet ($e728 (= ?e275 ?e384)) -(flet ($e729 (p0 ?e233 ?e328)) -(flet ($e730 (<= ?e425 ?e280)) -(flet ($e731 (<= ?e295 ?e269)) -(flet ($e732 (= ?e435 ?e47)) -(flet ($e733 (>= ?e232 ?e231)) -(flet ($e734 (>= ?e26 ?e272)) -(flet ($e735 (= ?e404 ?e390)) -(flet ($e736 (> ?e12 ?e15)) -(flet ($e737 (<= ?e49 ?e401)) -(flet ($e738 (>= ?e218 ?e268)) -(flet ($e739 (p0 ?e288 ?e340)) -(flet ($e740 (p0 ?e222 ?e218)) -(flet ($e741 (<= ?e435 ?e308)) -(flet ($e742 (> ?e32 ?e439)) -(flet ($e743 (p0 ?e35 ?e275)) -(flet ($e744 (distinct ?e433 ?e342)) -(flet ($e745 (<= ?e380 ?e379)) -(flet ($e746 (>= ?e410 ?e390)) -(flet ($e747 (>= ?e213 ?e398)) -(flet ($e748 (= ?e333 ?e305)) -(flet ($e749 (distinct ?e11 ?e271)) -(flet ($e750 (< ?e237 ?e215)) -(flet ($e751 (= ?e366 ?e320)) -(flet ($e752 (= ?e344 ?e352)) -(flet ($e753 (>= ?e352 ?e256)) -(flet ($e754 (<= ?e34 ?e339)) -(flet ($e755 (= ?e33 ?e330)) -(flet ($e756 (distinct ?e363 ?e436)) -(flet ($e757 (< ?e47 ?e262)) -(flet ($e758 (>= ?e338 ?e326)) -(flet ($e759 (p0 ?e236 ?e374)) -(flet ($e760 (<= ?e404 ?e10)) -(flet ($e761 (p0 ?e257 ?e247)) -(flet ($e762 (distinct ?e327 ?e391)) -(flet ($e763 (>= ?e213 ?e437)) -(flet ($e764 (> ?e429 ?e16)) -(flet ($e765 (>= ?e328 ?e303)) -(flet ($e766 (< ?e257 ?e287)) -(flet ($e767 (<= ?e5 ?e316)) -(flet ($e768 (= ?e304 ?e307)) -(flet ($e769 (> ?e329 ?e259)) -(flet ($e770 (>= ?e290 ?e238)) -(flet ($e771 (> ?e350 ?e35)) -(flet ($e772 (>= ?e412 ?e358)) -(flet ($e773 (distinct ?e238 ?e399)) -(flet ($e774 (= ?e326 ?e347)) -(flet ($e775 (<= ?e414 ?e20)) -(flet ($e776 (distinct ?e274 ?e222)) -(flet ($e777 (= ?e422 ?e430)) -(flet ($e778 (< ?e25 ?e219)) -(flet ($e779 (p0 ?e300 ?e268)) -(flet ($e780 (p0 ?e302 ?e257)) -(flet ($e781 (> ?e230 ?e414)) -(flet ($e782 (< ?e242 ?e261)) -(flet ($e783 (= ?e419 ?e335)) -(flet ($e784 (< ?e9 ?e340)) -(flet ($e785 (< ?e4 ?e379)) -(flet ($e786 (>= ?e257 ?e433)) -(flet ($e787 (< ?e277 ?e22)) -(flet ($e788 (< ?e403 ?e420)) -(flet ($e789 (p0 ?e10 ?e368)) -(flet ($e790 (distinct ?e267 ?e436)) -(flet ($e791 (>= ?e222 ?e409)) -(flet ($e792 (distinct ?e257 ?e401)) -(flet ($e793 (< ?e370 ?e366)) -(flet ($e794 (distinct ?e345 ?e244)) -(flet ($e795 (> ?e266 ?e221)) -(flet ($e796 (p0 ?e349 ?e434)) -(flet ($e797 (= ?e417 ?e299)) -(flet ($e798 (>= ?e371 ?e30)) -(flet ($e799 (p0 ?e402 ?e411)) -(flet ($e800 (> v0 ?e428)) -(flet ($e801 (distinct ?e303 ?e424)) -(flet ($e802 (< ?e288 ?e418)) -(flet ($e803 (> ?e29 ?e236)) -(flet ($e804 (<= ?e378 ?e38)) -(flet ($e805 (<= ?e336 ?e432)) -(flet ($e806 (> ?e226 ?e255)) -(flet ($e807 (p0 ?e229 ?e28)) -(flet ($e808 (distinct ?e404 ?e297)) -(flet ($e809 (p0 ?e330 ?e26)) -(flet ($e810 (<= ?e39 ?e332)) -(flet ($e811 (p0 ?e280 ?e394)) -(flet ($e812 (>= ?e230 ?e8)) -(flet ($e813 (distinct ?e297 ?e226)) -(flet ($e814 (< ?e432 ?e321)) -(flet ($e815 (< ?e259 ?e231)) -(flet ($e816 (= ?e428 ?e246)) -(flet ($e817 (p0 ?e380 ?e327)) -(flet ($e818 (> ?e375 ?e262)) -(flet ($e819 (> ?e364 ?e47)) -(flet ($e820 (<= ?e398 ?e305)) -(flet ($e821 (distinct ?e412 ?e299)) -(flet ($e822 (p0 ?e365 ?e320)) -(flet ($e823 (= ?e336 ?e380)) -(flet ($e824 (distinct ?e233 ?e350)) -(flet ($e825 (< ?e302 ?e10)) -(flet ($e826 (distinct ?e46 ?e385)) -(flet ($e827 (p0 ?e265 ?e215)) -(flet ($e828 (= ?e272 ?e28)) -(flet ($e829 (>= ?e7 ?e294)) -(flet ($e830 (p0 ?e35 ?e397)) -(flet ($e831 (< ?e419 ?e408)) -(flet ($e832 (< ?e369 ?e23)) -(flet ($e833 (>= ?e336 ?e419)) -(flet ($e834 (< ?e243 ?e303)) -(flet ($e835 (<= ?e254 ?e332)) -(flet ($e836 (p0 ?e20 ?e419)) -(flet ($e837 (>= ?e253 ?e222)) -(flet ($e838 (< ?e318 ?e291)) -(flet ($e839 (> ?e306 ?e235)) -(flet ($e840 (= ?e351 ?e424)) -(flet ($e841 (>= ?e286 ?e331)) -(flet ($e842 (distinct ?e437 ?e231)) -(flet ($e843 (= ?e439 ?e421)) -(flet ($e844 (p0 ?e339 ?e346)) -(flet ($e845 (< ?e396 ?e305)) -(flet ($e846 (p0 ?e212 ?e407)) -(flet ($e847 (< ?e326 ?e407)) -(flet ($e848 (p0 ?e26 ?e370)) -(flet ($e849 (p0 ?e354 ?e337)) -(flet ($e850 (= ?e329 ?e259)) -(flet ($e851 (< ?e350 ?e307)) -(flet ($e852 (<= ?e39 ?e228)) -(flet ($e853 (< ?e418 ?e323)) -(flet ($e854 (p0 ?e416 ?e280)) -(flet ($e855 (= ?e301 ?e288)) -(flet ($e856 (>= ?e388 ?e397)) -(flet ($e857 (<= ?e416 ?e322)) -(flet ($e858 (p0 ?e298 ?e329)) -(flet ($e859 (distinct ?e352 ?e371)) -(flet ($e860 (< ?e303 ?e218)) -(flet ($e861 (distinct ?e232 ?e311)) -(flet ($e862 (distinct ?e13 ?e224)) -(flet ($e863 (distinct ?e407 ?e295)) -(flet ($e864 (< ?e344 ?e254)) -(flet ($e865 (p0 ?e227 ?e35)) -(flet ($e866 (<= ?e320 ?e4)) -(flet ($e867 (> ?e397 ?e378)) -(flet ($e868 (>= ?e353 ?e403)) -(flet ($e869 (= ?e269 ?e16)) -(flet ($e870 (p0 ?e402 ?e381)) -(flet ($e871 (> ?e244 ?e333)) -(flet ($e872 (= ?e271 ?e375)) -(flet ($e873 (= ?e377 ?e313)) -(flet ($e874 (> ?e413 ?e47)) -(flet ($e875 (> ?e304 ?e325)) -(flet ($e876 (>= ?e238 ?e439)) -(flet ($e877 (< ?e219 ?e242)) -(flet ($e878 (< ?e229 ?e414)) -(flet ($e879 (>= ?e241 ?e297)) -(flet ($e880 (distinct ?e259 ?e434)) -(flet ($e881 (p0 ?e339 ?e270)) -(flet ($e882 (p0 ?e365 ?e317)) -(flet ($e883 (distinct v0 ?e341)) -(flet ($e884 (>= ?e283 ?e351)) -(flet ($e885 (= ?e235 ?e310)) -(flet ($e886 (p0 ?e402 ?e288)) -(flet ($e887 (<= ?e291 ?e226)) -(flet ($e888 (> ?e410 ?e345)) -(flet ($e889 (= ?e409 ?e415)) -(flet ($e890 (= ?e312 ?e430)) -(flet ($e891 (>= ?e34 ?e222)) -(flet ($e892 (distinct ?e24 ?e41)) -(flet ($e893 (p0 ?e260 ?e246)) -(flet ($e894 (p0 ?e439 ?e293)) -(flet ($e895 (>= ?e429 ?e411)) -(flet ($e896 (>= ?e283 ?e286)) -(flet ($e897 (distinct ?e297 ?e215)) -(flet ($e898 (< ?e328 ?e6)) -(flet ($e899 (<= ?e28 ?e290)) -(flet ($e900 (<= ?e380 ?e420)) -(flet ($e901 (distinct ?e255 ?e35)) -(flet ($e902 (>= ?e415 ?e38)) -(flet ($e903 (> ?e46 ?e275)) -(flet ($e904 (p0 ?e297 ?e296)) -(flet ($e905 (p0 ?e432 ?e243)) -(flet ($e906 (> ?e32 ?e404)) -(flet ($e907 (< ?e278 ?e379)) -(flet ($e908 (<= ?e270 ?e346)) -(flet ($e909 (>= ?e273 ?e14)) -(flet ($e910 (<= ?e23 ?e350)) -(flet ($e911 (< ?e214 ?e401)) -(flet ($e912 (distinct ?e30 ?e335)) -(flet ($e913 (= ?e253 ?e230)) -(flet ($e914 (> ?e329 ?e411)) -(flet ($e915 (= ?e265 ?e42)) -(flet ($e916 (distinct ?e344 ?e262)) -(flet ($e917 (> ?e262 ?e281)) -(flet ($e918 (<= ?e437 ?e12)) -(flet ($e919 (p0 ?e239 ?e335)) -(flet ($e920 (p0 ?e363 ?e278)) -(flet ($e921 (< ?e418 ?e36)) -(flet ($e922 (distinct ?e395 ?e297)) -(flet ($e923 (> ?e27 ?e367)) -(flet ($e924 (>= ?e229 ?e243)) -(flet ($e925 (= ?e388 ?e314)) -(flet ($e926 (p0 ?e320 ?e354)) -(flet ($e927 (= ?e326 ?e325)) -(flet ($e928 (<= ?e409 ?e222)) -(flet ($e929 (= ?e274 ?e213)) -(flet ($e930 (= ?e333 ?e233)) -(flet ($e931 (= ?e373 ?e425)) -(flet ($e932 (<= ?e249 ?e20)) -(flet ($e933 (<= ?e313 ?e429)) -(flet ($e934 (> ?e420 ?e258)) -(flet ($e935 (< ?e243 ?e366)) -(flet ($e936 (> ?e307 ?e301)) -(flet ($e937 (>= ?e316 ?e350)) -(flet ($e938 (= ?e214 ?e382)) -(flet ($e939 (<= ?e299 ?e288)) -(flet ($e940 (= ?e264 ?e223)) -(flet ($e941 (distinct ?e263 ?e308)) -(flet ($e942 (> ?e375 ?e276)) -(flet ($e943 (<= ?e411 ?e294)) -(flet ($e944 (distinct ?e309 ?e286)) -(flet ($e945 (>= ?e47 ?e364)) -(flet ($e946 (>= ?e428 ?e288)) -(flet ($e947 (< ?e329 ?e32)) -(flet ($e948 (< ?e368 ?e223)) -(flet ($e949 (> ?e270 ?e384)) -(flet ($e950 (<= ?e267 ?e304)) -(flet ($e951 (< ?e339 ?e352)) -(flet ($e952 (> ?e272 ?e294)) -(flet ($e953 (< ?e291 ?e315)) -(flet ($e954 (p0 ?e265 ?e282)) -(flet ($e955 (> ?e427 ?e333)) -(flet ($e956 (= ?e319 ?e323)) -(flet ($e957 (>= ?e342 ?e222)) -(flet ($e958 (<= ?e409 ?e222)) -(flet ($e959 (p0 ?e398 ?e362)) -(flet ($e960 (<= ?e271 ?e331)) -(flet ($e961 (= ?e361 ?e273)) -(flet ($e962 (> ?e249 ?e34)) -(flet ($e963 (distinct ?e27 ?e30)) -(flet ($e964 (> ?e435 ?e337)) -(flet ($e965 (>= ?e21 ?e301)) -(flet ($e966 (p0 ?e246 ?e342)) -(flet ($e967 (< v0 ?e46)) -(flet ($e968 (p0 ?e34 ?e363)) -(flet ($e969 (< ?e368 ?e367)) -(flet ($e970 (< ?e225 ?e248)) -(flet ($e971 (> ?e431 ?e37)) -(flet ($e972 (> ?e377 ?e371)) -(flet ($e973 (> ?e391 ?e16)) -(flet ($e974 (<= ?e47 ?e28)) -(flet ($e975 (>= ?e30 ?e226)) -(flet ($e976 (distinct ?e246 ?e366)) -(flet ($e977 (= ?e267 ?e318)) -(flet ($e978 (>= ?e332 ?e363)) -(flet ($e979 (p0 ?e264 ?e28)) -(flet ($e980 (> ?e341 ?e380)) -(flet ($e981 (>= ?e265 ?e225)) -(flet ($e982 (distinct ?e292 ?e255)) -(flet ($e983 (p0 ?e274 ?e35)) -(flet ($e984 (< ?e364 ?e343)) -(flet ($e985 (> ?e307 ?e431)) -(flet ($e986 (distinct ?e391 ?e410)) -(flet ($e987 (= ?e409 ?e274)) -(flet ($e988 (distinct ?e407 ?e258)) -(flet ($e989 (>= ?e432 ?e335)) -(flet ($e990 (< v0 ?e9)) -(flet ($e991 (distinct ?e350 ?e397)) -(flet ($e992 (< ?e424 ?e221)) -(flet ($e993 (> ?e290 ?e321)) -(flet ($e994 (> ?e400 ?e341)) -(flet ($e995 (< ?e391 ?e426)) -(flet ($e996 (< ?e336 ?e219)) -(flet ($e997 (>= ?e283 ?e400)) -(flet ($e998 (= ?e13 ?e350)) -(flet ($e999 (p0 ?e317 ?e359)) -(flet ($e1000 (< ?e336 ?e390)) -(flet ($e1001 (= ?e414 ?e47)) -(flet ($e1002 (< ?e39 ?e422)) -(flet ($e1003 (distinct ?e375 ?e402)) -(flet ($e1004 (>= ?e380 ?e280)) -(flet ($e1005 (= ?e259 ?e374)) -(flet ($e1006 (>= v0 ?e262)) -(flet ($e1007 (p0 ?e30 ?e22)) -(flet ($e1008 (<= ?e18 ?e269)) -(flet ($e1009 (p0 ?e255 ?e214)) -(flet ($e1010 (>= ?e393 ?e37)) -(flet ($e1011 (> ?e374 ?e386)) -(flet ($e1012 (<= ?e7 ?e312)) -(flet ($e1013 (distinct ?e355 ?e423)) -(flet ($e1014 (= ?e12 ?e334)) -(flet ($e1015 (distinct ?e427 ?e277)) -(flet ($e1016 (distinct ?e288 ?e414)) -(flet ($e1017 (>= ?e407 ?e361)) -(flet ($e1018 (= ?e382 ?e328)) -(flet ($e1019 (p0 ?e17 ?e230)) -(flet ($e1020 (p0 ?e298 ?e249)) -(flet ($e1021 (< ?e261 ?e360)) -(flet ($e1022 (> ?e293 ?e25)) -(flet ($e1023 (>= ?e332 ?e342)) -(flet ($e1024 (> ?e317 ?e39)) -(flet ($e1025 (< ?e17 ?e405)) -(flet ($e1026 (>= ?e245 ?e330)) -(flet ($e1027 (< ?e224 ?e424)) -(flet ($e1028 (>= ?e33 ?e412)) -(flet ($e1029 (p0 ?e31 ?e18)) -(flet ($e1030 (distinct ?e251 ?e5)) -(flet ($e1031 (< ?e407 ?e269)) -(flet ($e1032 (<= ?e215 ?e34)) -(flet ($e1033 (p0 ?e303 ?e417)) -(flet ($e1034 (>= ?e328 ?e353)) -(flet ($e1035 (= ?e230 ?e365)) -(flet ($e1036 (>= ?e253 ?e340)) -(flet ($e1037 (= ?e324 ?e363)) -(flet ($e1038 (= ?e220 ?e245)) -(flet ($e1039 (= ?e436 ?e397)) -(flet ($e1040 (= ?e385 ?e303)) -(flet ($e1041 (>= ?e245 ?e352)) -(flet ($e1042 (<= ?e390 ?e307)) -(flet ($e1043 (< ?e245 ?e248)) -(flet ($e1044 (p0 ?e252 ?e290)) -(flet ($e1045 (>= ?e392 ?e239)) -(flet ($e1046 (p0 ?e338 ?e416)) -(flet ($e1047 (> ?e269 ?e278)) -(flet ($e1048 (>= ?e263 ?e403)) -(flet ($e1049 (> ?e428 ?e331)) -(flet ($e1050 (= ?e24 ?e236)) -(flet ($e1051 (> ?e410 ?e391)) -(flet ($e1052 (distinct ?e46 ?e429)) -(flet ($e1053 (p0 ?e315 ?e421)) -(flet ($e1054 (< ?e282 ?e418)) -(flet ($e1055 (>= ?e433 ?e387)) -(flet ($e1056 (distinct ?e212 ?e5)) -(flet ($e1057 (<= ?e348 ?e431)) -(flet ($e1058 (> ?e258 ?e32)) -(flet ($e1059 (distinct ?e303 ?e347)) -(flet ($e1060 (= ?e348 ?e395)) -(flet ($e1061 (>= ?e26 ?e378)) -(flet ($e1062 (>= ?e309 ?e279)) -(flet ($e1063 (= ?e429 ?e403)) -(flet ($e1064 (< ?e341 ?e227)) -(flet ($e1065 (> ?e336 ?e394)) -(flet ($e1066 (>= ?e395 ?e275)) -(flet ($e1067 (p0 ?e240 ?e287)) -(flet ($e1068 (= ?e217 ?e313)) -(flet ($e1069 (<= ?e233 ?e31)) -(flet ($e1070 (p0 ?e283 ?e23)) -(flet ($e1071 (distinct ?e417 ?e15)) -(flet ($e1072 (> ?e280 ?e27)) -(flet ($e1073 (< ?e31 ?e391)) -(flet ($e1074 (> ?e275 ?e278)) -(flet ($e1075 (< ?e13 ?e27)) -(flet ($e1076 (> ?e365 ?e405)) -(flet ($e1077 (p0 ?e354 ?e290)) -(flet ($e1078 (distinct ?e37 ?e287)) -(flet ($e1079 (<= ?e221 ?e241)) -(flet ($e1080 (p0 ?e294 ?e340)) -(flet ($e1081 (>= ?e426 ?e247)) -(flet ($e1082 (> ?e18 ?e32)) -(flet ($e1083 (p0 ?e325 ?e402)) -(flet ($e1084 (p0 ?e298 ?e220)) -(flet ($e1085 (< ?e6 ?e365)) -(flet ($e1086 (<= ?e348 ?e414)) -(flet ($e1087 (<= ?e272 ?e327)) -(flet ($e1088 (> ?e411 ?e225)) -(flet ($e1089 (p0 ?e263 ?e290)) -(flet ($e1090 (< ?e308 ?e343)) -(flet ($e1091 (distinct ?e330 ?e226)) -(flet ($e1092 (= ?e232 ?e367)) -(flet ($e1093 (< ?e320 ?e368)) -(flet ($e1094 (> ?e368 ?e413)) -(flet ($e1095 (<= ?e402 ?e22)) -(flet ($e1096 (>= ?e414 ?e256)) -(flet ($e1097 (= ?e297 ?e377)) -(flet ($e1098 (> ?e35 ?e401)) -(flet ($e1099 (p0 ?e299 ?e432)) -(flet ($e1100 (distinct ?e267 ?e41)) -(flet ($e1101 (<= ?e33 ?e222)) -(flet ($e1102 (< ?e413 ?e280)) -(flet ($e1103 (>= ?e285 ?e38)) -(flet ($e1104 (<= ?e257 ?e390)) -(flet ($e1105 (distinct ?e242 ?e317)) -(flet ($e1106 (<= ?e43 ?e49)) -(flet ($e1107 (distinct ?e354 ?e25)) -(flet ($e1108 (>= ?e391 ?e299)) -(flet ($e1109 (distinct ?e265 ?e375)) -(flet ($e1110 (distinct ?e276 ?e399)) -(flet ($e1111 (= ?e342 ?e278)) -(flet ($e1112 (>= ?e356 ?e283)) -(flet ($e1113 (= ?e387 ?e374)) -(flet ($e1114 (>= ?e255 ?e226)) -(flet ($e1115 (>= ?e436 ?e215)) -(flet ($e1116 (>= ?e28 ?e292)) -(flet ($e1117 (p0 ?e265 ?e315)) -(flet ($e1118 (<= ?e336 ?e332)) -(flet ($e1119 (p0 ?e230 ?e391)) -(flet ($e1120 (> ?e220 ?e7)) -(flet ($e1121 (<= ?e373 ?e427)) -(flet ($e1122 (< v0 ?e317)) -(flet ($e1123 (distinct ?e255 ?e275)) -(flet ($e1124 (<= ?e408 ?e419)) -(flet ($e1125 (distinct ?e36 ?e394)) -(flet ($e1126 (< ?e407 ?e49)) -(flet ($e1127 (>= ?e224 ?e277)) -(flet ($e1128 (< ?e314 ?e235)) -(flet ($e1129 (> ?e41 ?e263)) -(flet ($e1130 (distinct ?e361 ?e14)) -(flet ($e1131 (> ?e42 ?e228)) -(flet ($e1132 (= ?e26 ?e6)) -(flet ($e1133 (= ?e231 ?e323)) -(flet ($e1134 (> ?e37 ?e282)) -(flet ($e1135 (> ?e406 ?e39)) -(flet ($e1136 (<= ?e380 ?e283)) -(flet ($e1137 (> ?e351 ?e325)) -(flet ($e1138 (p0 ?e31 ?e371)) -(flet ($e1139 (= ?e380 ?e388)) -(flet ($e1140 (= ?e356 ?e321)) -(flet ($e1141 (< ?e411 ?e270)) -(flet ($e1142 (< ?e343 ?e252)) -(flet ($e1143 (= ?e15 ?e273)) -(flet ($e1144 (= ?e392 ?e49)) -(flet ($e1145 (distinct ?e435 ?e365)) -(flet ($e1146 (= ?e297 ?e352)) -(flet ($e1147 (= ?e372 ?e15)) -(flet ($e1148 (<= ?e284 ?e241)) -(flet ($e1149 (<= ?e14 ?e305)) -(flet ($e1150 (>= ?e23 ?e365)) -(flet ($e1151 (p0 ?e420 ?e226)) -(flet ($e1152 (>= ?e40 ?e283)) -(flet ($e1153 (<= ?e225 ?e236)) -(flet ($e1154 (distinct ?e213 ?e239)) -(flet ($e1155 (= ?e289 ?e333)) -(flet ($e1156 (= ?e431 ?e49)) -(flet ($e1157 (> ?e346 ?e412)) -(flet ($e1158 (> ?e437 ?e49)) -(flet ($e1159 (>= ?e412 ?e318)) -(flet ($e1160 (< ?e317 ?e11)) -(flet ($e1161 (> ?e262 ?e24)) -(flet ($e1162 (>= ?e260 ?e317)) -(flet ($e1163 (>= ?e20 ?e410)) -(flet ($e1164 (= ?e397 ?e429)) -(flet ($e1165 (p0 ?e277 ?e436)) -(flet ($e1166 (distinct ?e425 ?e237)) -(flet ($e1167 (< ?e387 ?e45)) -(flet ($e1168 (>= v0 ?e437)) -(flet ($e1169 (= ?e355 ?e326)) -(flet ($e1170 (p0 ?e431 ?e10)) -(flet ($e1171 (distinct ?e328 ?e293)) -(flet ($e1172 (>= ?e325 ?e307)) -(flet ($e1173 (distinct ?e41 ?e277)) -(flet ($e1174 (= ?e302 ?e276)) -(flet ($e1175 (< ?e270 ?e356)) -(flet ($e1176 (> ?e219 ?e273)) -(flet ($e1177 (= ?e406 ?e214)) -(flet ($e1178 (<= ?e12 ?e17)) -(flet ($e1179 (= ?e277 ?e282)) -(flet ($e1180 (= ?e241 ?e409)) -(flet ($e1181 (= ?e325 ?e356)) -(flet ($e1182 (< ?e341 ?e385)) -(flet ($e1183 (< ?e225 ?e439)) -(flet ($e1184 (distinct ?e298 ?e293)) -(flet ($e1185 (> ?e430 ?e271)) -(flet ($e1186 (> ?e336 ?e47)) -(flet ($e1187 (<= ?e225 ?e357)) -(flet ($e1188 (< ?e227 ?e396)) -(flet ($e1189 (>= ?e412 ?e41)) -(flet ($e1190 (>= ?e277 ?e317)) -(flet ($e1191 (<= ?e25 ?e22)) -(flet ($e1192 (> ?e287 ?e43)) -(flet ($e1193 (= ?e31 ?e340)) -(flet ($e1194 (< ?e281 ?e228)) -(flet ($e1195 (>= ?e32 ?e21)) -(flet ($e1196 (distinct ?e306 ?e264)) -(flet ($e1197 (= ?e352 ?e272)) -(flet ($e1198 (< ?e298 ?e286)) -(flet ($e1199 (= ?e383 ?e380)) -(flet ($e1200 (> ?e335 ?e284)) -(flet ($e1201 (> ?e217 ?e319)) -(flet ($e1202 (< ?e241 ?e323)) -(flet ($e1203 (= ?e350 ?e250)) -(flet ($e1204 (< ?e362 ?e267)) -(flet ($e1205 (>= ?e240 ?e368)) -(flet ($e1206 (< ?e249 ?e324)) -(flet ($e1207 (distinct ?e317 ?e415)) -(flet ($e1208 (= ?e358 ?e214)) -(flet ($e1209 (= ?e434 ?e243)) -(flet ($e1210 (distinct ?e273 ?e306)) -(flet ($e1211 (>= ?e376 ?e36)) -(flet ($e1212 (< ?e235 ?e31)) -(flet ($e1213 (<= ?e48 ?e29)) -(flet ($e1214 (> ?e332 ?e407)) -(flet ($e1215 (<= ?e299 ?e317)) -(flet ($e1216 (> ?e303 ?e269)) -(flet ($e1217 (< ?e260 ?e375)) -(flet ($e1218 (<= ?e289 ?e262)) -(flet ($e1219 (<= ?e245 ?e330)) -(flet ($e1220 (= ?e271 ?e328)) -(flet ($e1221 (p0 ?e375 ?e413)) -(flet ($e1222 (>= ?e244 ?e297)) -(flet ($e1223 (> ?e295 ?e355)) -(flet ($e1224 (< ?e45 ?e36)) -(flet ($e1225 (< ?e378 ?e355)) -(flet ($e1226 (<= ?e308 ?e10)) -(flet ($e1227 (p0 ?e428 ?e275)) -(flet ($e1228 (distinct ?e375 ?e341)) -(flet ($e1229 (< ?e428 ?e249)) -(flet ($e1230 (p0 ?e336 ?e254)) -(flet ($e1231 (>= ?e334 ?e305)) -(flet ($e1232 (> ?e370 ?e430)) -(flet ($e1233 (> ?e226 ?e295)) -(flet ($e1234 (> ?e241 ?e431)) -(flet ($e1235 (>= ?e322 ?e341)) -(flet ($e1236 (distinct ?e220 ?e291)) -(flet ($e1237 (<= ?e342 ?e27)) -(flet ($e1238 (<= ?e417 ?e236)) -(flet ($e1239 (> ?e334 ?e362)) -(flet ($e1240 (> ?e397 ?e46)) -(flet ($e1241 (< ?e224 ?e216)) -(flet ($e1242 (>= ?e362 ?e253)) -(flet ($e1243 (p0 ?e317 ?e362)) -(flet ($e1244 (< ?e258 ?e292)) -(flet ($e1245 (p0 ?e421 ?e418)) -(flet ($e1246 (> ?e33 ?e381)) -(flet ($e1247 (< ?e399 ?e304)) -(flet ($e1248 (<= ?e395 ?e378)) -(flet ($e1249 (> ?e229 ?e390)) -(flet ($e1250 (<= ?e365 ?e335)) -(flet ($e1251 (p0 ?e420 ?e348)) -(flet ($e1252 (> ?e424 ?e13)) -(flet ($e1253 (= ?e275 ?e223)) -(flet ($e1254 (p0 ?e396 ?e352)) -(flet ($e1255 (>= ?e292 ?e438)) -(flet ($e1256 (> ?e222 ?e365)) -(flet ($e1257 (>= ?e248 ?e433)) -(flet ($e1258 (= ?e390 ?e239)) -(flet ($e1259 (p0 ?e349 ?e369)) -(flet ($e1260 (>= ?e368 ?e306)) -(flet ($e1261 (= ?e11 ?e298)) -(flet ($e1262 (< ?e395 ?e332)) -(flet ($e1263 (p0 ?e223 ?e268)) -(flet ($e1264 (distinct ?e254 ?e339)) -(flet ($e1265 (p0 ?e306 ?e246)) -(flet ($e1266 (distinct ?e317 ?e241)) -(flet ($e1267 (= ?e424 ?e256)) -(flet ($e1268 (distinct ?e40 ?e265)) -(flet ($e1269 (= ?e232 ?e284)) -(flet ($e1270 (>= ?e402 ?e400)) -(flet ($e1271 (distinct ?e318 ?e216)) -(flet ($e1272 (<= ?e267 ?e432)) -(flet ($e1273 (> ?e248 ?e307)) -(flet ($e1274 (<= ?e212 ?e399)) -(flet ($e1275 (< ?e357 ?e344)) -(flet ($e1276 (<= ?e14 ?e425)) -(flet ($e1277 (>= ?e255 ?e351)) -(flet ($e1278 (> ?e358 ?e39)) -(flet ($e1279 (p0 ?e422 ?e9)) -(flet ($e1280 (<= ?e411 ?e48)) -(flet ($e1281 (<= ?e37 ?e334)) -(flet ($e1282 (>= ?e390 ?e269)) -(flet ($e1283 (distinct ?e378 ?e393)) -(flet ($e1284 (< ?e355 ?e244)) -(flet ($e1285 (distinct ?e241 ?e439)) -(flet ($e1286 (p0 ?e291 ?e281)) -(flet ($e1287 (> ?e236 ?e348)) -(flet ($e1288 (<= ?e265 ?e385)) -(flet ($e1289 (distinct ?e333 ?e397)) -(flet ($e1290 (p0 ?e7 ?e417)) -(flet ($e1291 (>= ?e18 ?e13)) -(flet ($e1292 (> ?e21 ?e11)) -(flet ($e1293 (<= ?e367 ?e386)) -(flet ($e1294 (> ?e294 ?e279)) -(flet ($e1295 (= ?e352 ?e219)) -(flet ($e1296 (<= ?e293 ?e44)) -(flet ($e1297 (< ?e291 ?e293)) -(flet ($e1298 (= ?e374 ?e406)) -(flet ($e1299 (p0 ?e278 ?e49)) -(flet ($e1300 (= ?e315 ?e266)) -(flet ($e1301 (<= ?e221 ?e334)) -(flet ($e1302 (>= ?e296 ?e346)) -(flet ($e1303 (> ?e419 ?e436)) -(flet ($e1304 (< ?e377 ?e31)) -(flet ($e1305 (<= ?e24 ?e284)) -(flet ($e1306 (p0 ?e218 ?e378)) -(flet ($e1307 (>= ?e32 ?e33)) -(flet ($e1308 (> ?e326 ?e305)) -(flet ($e1309 (= ?e318 ?e257)) -(flet ($e1310 (< ?e25 ?e437)) -(flet ($e1311 (= ?e271 ?e439)) -(flet ($e1312 (= ?e215 ?e344)) -(flet ($e1313 (<= ?e300 ?e330)) -(flet ($e1314 (= ?e350 ?e255)) -(flet ($e1315 (distinct ?e345 ?e352)) -(flet ($e1316 (< ?e376 ?e289)) -(flet ($e1317 (< ?e436 ?e402)) -(flet ($e1318 (<= ?e303 ?e307)) -(flet ($e1319 (= ?e242 ?e253)) -(flet ($e1320 (p0 ?e48 ?e385)) -(flet ($e1321 (p0 ?e316 ?e363)) -(flet ($e1322 (< ?e373 ?e223)) -(flet ($e1323 (<= ?e304 ?e281)) -(flet ($e1324 (distinct ?e400 ?e393)) -(flet ($e1325 (>= ?e390 ?e36)) -(flet ($e1326 (<= ?e431 ?e39)) -(flet ($e1327 (< ?e41 ?e39)) -(flet ($e1328 (<= ?e272 ?e29)) -(flet ($e1329 (= ?e36 ?e43)) -(flet ($e1330 (<= ?e217 ?e340)) -(flet ($e1331 (= ?e435 ?e366)) -(flet ($e1332 (p0 ?e16 ?e225)) -(flet ($e1333 (p0 ?e224 ?e368)) -(flet ($e1334 (<= ?e348 ?e373)) -(flet ($e1335 (= ?e285 ?e251)) -(flet ($e1336 (distinct ?e237 ?e338)) -(flet ($e1337 (>= ?e14 ?e270)) -(flet ($e1338 (< ?e255 ?e215)) -(flet ($e1339 (<= ?e415 ?e287)) -(flet ($e1340 (distinct ?e370 ?e347)) -(flet ($e1341 (distinct ?e236 ?e18)) -(flet ($e1342 (< ?e334 ?e307)) -(flet ($e1343 (p0 ?e383 ?e233)) -(flet ($e1344 (<= ?e416 ?e272)) -(flet ($e1345 (<= ?e333 ?e235)) -(flet ($e1346 (<= ?e390 ?e254)) -(flet ($e1347 (distinct ?e344 ?e402)) -(flet ($e1348 (= ?e307 ?e293)) -(flet ($e1349 (p0 ?e10 ?e7)) -(flet ($e1350 (= ?e282 ?e303)) -(flet ($e1351 (> ?e218 ?e8)) -(flet ($e1352 (<= ?e416 ?e413)) -(flet ($e1353 (>= ?e230 ?e327)) -(flet ($e1354 (> ?e322 ?e248)) -(flet ($e1355 (p0 ?e297 ?e326)) -(flet ($e1356 (< ?e379 ?e395)) -(flet ($e1357 (>= ?e358 ?e17)) -(flet ($e1358 (< ?e223 ?e33)) -(flet ($e1359 (> ?e332 ?e356)) -(flet ($e1360 (< ?e408 ?e339)) -(flet ($e1361 (= ?e271 ?e214)) -(flet ($e1362 (p0 ?e21 ?e267)) -(flet ($e1363 (distinct ?e239 ?e233)) -(flet ($e1364 (<= ?e416 ?e268)) -(flet ($e1365 (= ?e330 ?e307)) -(flet ($e1366 (>= ?e437 ?e387)) -(flet ($e1367 (<= ?e314 ?e301)) -(flet ($e1368 (< ?e263 ?e44)) -(flet ($e1369 (= ?e299 ?e232)) -(flet ($e1370 (= v0 ?e378)) -(flet ($e1371 (distinct ?e410 ?e373)) -(flet ($e1372 (= ?e34 ?e316)) -(flet ($e1373 (< ?e282 ?e399)) -(flet ($e1374 (p0 ?e248 ?e399)) -(flet ($e1375 (<= ?e379 ?e397)) -(flet ($e1376 (p0 ?e272 ?e26)) -(flet ($e1377 (= ?e218 ?e232)) -(flet ($e1378 (< ?e419 ?e328)) -(flet ($e1379 (distinct ?e220 ?e307)) -(flet ($e1380 (> ?e333 ?e428)) -(flet ($e1381 (distinct ?e327 ?e44)) -(flet ($e1382 (= ?e346 ?e395)) -(flet ($e1383 (<= ?e415 ?e385)) -(flet ($e1384 (> ?e279 ?e290)) -(flet ($e1385 (> ?e265 ?e319)) -(flet ($e1386 (> ?e283 ?e36)) -(flet ($e1387 (<= ?e13 ?e6)) -(flet ($e1388 (<= ?e10 ?e416)) -(flet ($e1389 (distinct ?e415 ?e253)) -(flet ($e1390 (>= ?e45 ?e382)) -(flet ($e1391 (> ?e351 ?e277)) -(flet ($e1392 (>= ?e317 ?e37)) -(flet ($e1393 (> ?e371 ?e212)) -(flet ($e1394 (= ?e213 ?e232)) -(flet ($e1395 (= ?e222 ?e378)) -(flet ($e1396 (p0 ?e29 ?e359)) -(flet ($e1397 (distinct ?e300 ?e41)) -(flet ($e1398 (>= ?e397 ?e299)) -(flet ($e1399 (= ?e424 ?e267)) -(flet ($e1400 (distinct ?e251 ?e380)) -(flet ($e1401 (<= ?e247 ?e245)) -(flet ($e1402 (p0 ?e394 ?e30)) -(flet ($e1403 (<= ?e431 ?e231)) -(flet ($e1404 (>= ?e267 ?e230)) -(flet ($e1405 (>= ?e276 ?e266)) -(flet ($e1406 (<= ?e258 ?e282)) -(flet ($e1407 (<= ?e397 ?e310)) -(flet ($e1408 (= ?e27 ?e420)) -(flet ($e1409 (>= ?e294 ?e432)) -(flet ($e1410 (<= ?e435 ?e333)) -(flet ($e1411 (>= ?e32 ?e40)) -(flet ($e1412 (p0 ?e348 ?e233)) -(flet ($e1413 (> ?e258 ?e409)) -(flet ($e1414 (distinct ?e238 ?e31)) -(flet ($e1415 (distinct ?e218 ?e329)) -(flet ($e1416 (= ?e41 ?e212)) -(flet ($e1417 (< ?e31 ?e404)) -(flet ($e1418 (> ?e338 ?e360)) -(flet ($e1419 (<= ?e215 ?e393)) -(flet ($e1420 (= ?e378 ?e255)) -(flet ($e1421 (> ?e4 ?e273)) -(flet ($e1422 (>= ?e307 ?e226)) -(flet ($e1423 (>= ?e285 ?e436)) -(flet ($e1424 (>= ?e344 ?e249)) -(flet ($e1425 (>= ?e369 ?e212)) -(flet ($e1426 (< ?e264 ?e213)) -(flet ($e1427 (< ?e277 ?e317)) -(flet ($e1428 (p0 ?e24 ?e372)) -(flet ($e1429 (<= ?e290 ?e225)) -(flet ($e1430 (> ?e387 ?e407)) -(flet ($e1431 (p0 ?e263 ?e287)) -(flet ($e1432 (> ?e9 ?e428)) -(flet ($e1433 (> ?e321 ?e241)) -(flet ($e1434 (> ?e423 ?e37)) -(flet ($e1435 (distinct ?e402 ?e419)) -(flet ($e1436 (= ?e389 ?e34)) -(flet ($e1437 (> ?e339 ?e347)) -(flet ($e1438 (= ?e256 ?e232)) -(flet ($e1439 (<= ?e214 ?e225)) -(flet ($e1440 (distinct ?e261 ?e380)) -(flet ($e1441 (distinct ?e360 ?e249)) -(flet ($e1442 (<= ?e382 ?e302)) -(flet ($e1443 (<= ?e414 ?e220)) -(flet ($e1444 (>= ?e226 ?e407)) -(flet ($e1445 (<= ?e429 ?e252)) -(flet ($e1446 (<= ?e366 ?e427)) -(flet ($e1447 (>= ?e18 ?e333)) -(flet ($e1448 (<= ?e43 ?e273)) -(flet ($e1449 (>= ?e253 ?e45)) -(flet ($e1450 (distinct ?e324 ?e315)) -(flet ($e1451 (> ?e27 ?e218)) -(flet ($e1452 (< ?e31 ?e9)) -(flet ($e1453 (> ?e374 ?e299)) -(flet ($e1454 (> ?e409 ?e259)) -(flet ($e1455 (= ?e423 ?e410)) -(flet ($e1456 (distinct ?e270 ?e426)) -(flet ($e1457 (distinct ?e328 ?e31)) -(flet ($e1458 (< ?e426 ?e227)) -(flet ($e1459 (< ?e302 ?e21)) -(flet ($e1460 (p0 ?e352 ?e355)) -(flet ($e1461 (<= ?e430 ?e360)) -(flet ($e1462 (= ?e256 ?e269)) -(flet ($e1463 (<= ?e396 ?e28)) -(flet ($e1464 (> ?e372 ?e231)) -(flet ($e1465 (> ?e283 ?e413)) -(flet ($e1466 (>= ?e17 ?e265)) -(flet ($e1467 (>= ?e45 ?e275)) -(flet ($e1468 (= ?e275 ?e315)) -(flet ($e1469 (= ?e247 ?e430)) -(flet ($e1470 (> ?e240 ?e23)) -(flet ($e1471 (> ?e348 ?e262)) -(flet ($e1472 (p0 ?e274 ?e427)) -(flet ($e1473 (distinct ?e5 ?e292)) -(flet ($e1474 (> ?e35 ?e408)) -(flet ($e1475 (= ?e320 ?e217)) -(flet ($e1476 (> ?e256 ?e368)) -(flet ($e1477 (<= ?e380 ?e318)) -(flet ($e1478 (< ?e434 ?e427)) -(flet ($e1479 (distinct ?e369 ?e358)) -(flet ($e1480 (p0 ?e399 ?e225)) -(flet ($e1481 (p0 ?e340 ?e393)) -(flet ($e1482 (p0 ?e236 ?e264)) -(flet ($e1483 (<= ?e360 ?e14)) -(flet ($e1484 (= ?e327 ?e27)) -(flet ($e1485 (p0 ?e389 ?e258)) -(flet ($e1486 (>= ?e393 ?e384)) -(flet ($e1487 (p0 ?e413 ?e351)) -(flet ($e1488 (> ?e323 ?e387)) -(flet ($e1489 (= ?e4 ?e410)) -(flet ($e1490 (p0 ?e306 ?e44)) -(flet ($e1491 (p0 ?e412 ?e212)) -(flet ($e1492 (p0 ?e401 ?e342)) -(flet ($e1493 (> ?e313 ?e37)) -(flet ($e1494 (> ?e370 ?e329)) -(flet ($e1495 (>= ?e313 ?e316)) -(flet ($e1496 (> ?e217 ?e25)) -(flet ($e1497 (distinct ?e348 ?e6)) -(flet ($e1498 (> ?e355 ?e221)) -(flet ($e1499 (p0 ?e244 ?e396)) -(flet ($e1500 (distinct ?e39 ?e352)) -(flet ($e1501 (>= ?e242 ?e213)) -(flet ($e1502 (>= ?e397 ?e335)) -(flet ($e1503 (<= ?e307 ?e375)) -(flet ($e1504 (< ?e400 ?e261)) -(flet ($e1505 (>= ?e401 ?e281)) -(flet ($e1506 (< ?e29 ?e383)) -(flet ($e1507 (> ?e282 ?e344)) -(flet ($e1508 (= ?e346 ?e226)) -(flet ($e1509 (< ?e406 ?e12)) -(flet ($e1510 (distinct ?e381 ?e366)) -(flet ($e1511 (distinct ?e334 ?e310)) -(flet ($e1512 (<= ?e320 ?e298)) -(flet ($e1513 (p0 ?e10 ?e213)) -(flet ($e1514 (distinct ?e331 ?e19)) -(flet ($e1515 (p0 ?e370 ?e343)) -(flet ($e1516 (<= ?e411 ?e414)) -(flet ($e1517 (>= ?e6 ?e44)) -(flet ($e1518 (p0 ?e241 ?e371)) -(flet ($e1519 (p0 ?e298 ?e352)) -(flet ($e1520 (p0 ?e354 ?e348)) -(flet ($e1521 (= ?e368 ?e370)) -(flet ($e1522 (= ?e41 ?e372)) -(flet ($e1523 (<= ?e270 ?e402)) -(flet ($e1524 (= ?e337 ?e23)) -(flet ($e1525 (<= ?e257 ?e391)) -(flet ($e1526 (= ?e48 ?e414)) -(flet ($e1527 (= ?e8 ?e253)) -(flet ($e1528 (= ?e244 ?e308)) -(flet ($e1529 (<= ?e269 ?e349)) -(flet ($e1530 (distinct ?e11 ?e411)) -(flet ($e1531 (= ?e389 ?e403)) -(flet ($e1532 (distinct ?e228 ?e254)) -(flet ($e1533 (<= ?e251 ?e25)) -(flet ($e1534 (> ?e325 ?e370)) -(flet ($e1535 (>= ?e9 ?e28)) -(flet ($e1536 (> ?e218 ?e344)) -(flet ($e1537 (> ?e289 ?e403)) -(flet ($e1538 (>= ?e309 ?e46)) -(flet ($e1539 (= ?e225 ?e359)) -(flet ($e1540 (p0 ?e324 ?e260)) -(flet ($e1541 (p0 ?e386 ?e391)) -(flet ($e1542 (<= ?e14 ?e267)) -(flet ($e1543 (distinct ?e12 ?e244)) -(flet ($e1544 (>= ?e324 ?e402)) -(flet ($e1545 (< ?e362 ?e344)) -(flet ($e1546 (>= ?e310 ?e335)) -(flet ($e1547 (> ?e342 ?e313)) -(flet ($e1548 (>= ?e285 ?e329)) -(flet ($e1549 (<= ?e248 ?e395)) -(flet ($e1550 (> ?e406 ?e239)) -(flet ($e1551 (< ?e289 ?e404)) -(flet ($e1552 (<= ?e336 ?e44)) -(flet ($e1553 (> v0 ?e220)) -(flet ($e1554 (distinct ?e243 ?e359)) -(flet ($e1555 (p0 ?e400 ?e253)) -(flet ($e1556 (>= ?e22 ?e401)) -(flet ($e1557 (distinct ?e222 ?e301)) -(flet ($e1558 (< ?e316 ?e236)) -(flet ($e1559 (p0 ?e406 ?e432)) -(flet ($e1560 (< ?e364 ?e412)) -(flet ($e1561 (<= ?e434 ?e247)) -(flet ($e1562 (distinct ?e234 ?e333)) -(flet ($e1563 (implies $e1334 $e843)) -(flet ($e1564 (implies $e1430 $e1541)) -(flet ($e1565 (not $e663)) -(flet ($e1566 (implies $e523 $e1057)) -(flet ($e1567 (not $e593)) -(flet ($e1568 (and $e1274 $e1406)) -(flet ($e1569 (and $e891 $e1041)) -(flet ($e1570 (iff $e1512 $e713)) -(flet ($e1571 (xor $e1324 $e1193)) -(flet ($e1572 (if_then_else $e557 $e108 $e624)) -(flet ($e1573 (or $e88 $e166)) -(flet ($e1574 (if_then_else $e1008 $e1221 $e1452)) -(flet ($e1575 (if_then_else $e1376 $e729 $e1465)) -(flet ($e1576 (implies $e693 $e1366)) -(flet ($e1577 (if_then_else $e1344 $e1147 $e1486)) -(flet ($e1578 (if_then_else $e155 $e923 $e1019)) -(flet ($e1579 (xor $e909 $e653)) -(flet ($e1580 (iff $e1502 $e1382)) -(flet ($e1581 (iff $e731 $e531)) -(flet ($e1582 (not $e496)) -(flet ($e1583 (or $e1097 $e61)) -(flet ($e1584 (iff $e196 $e940)) -(flet ($e1585 (xor $e461 $e786)) -(flet ($e1586 (not $e1204)) -(flet ($e1587 (implies $e699 $e690)) -(flet ($e1588 (and $e502 $e1358)) -(flet ($e1589 (implies $e163 $e1095)) -(flet ($e1590 (if_then_else $e485 $e1555 $e640)) -(flet ($e1591 (implies $e1545 $e750)) -(flet ($e1592 (if_then_else $e1418 $e1296 $e988)) -(flet ($e1593 (not $e847)) -(flet ($e1594 (implies $e140 $e1021)) -(flet ($e1595 (xor $e1373 $e1306)) -(flet ($e1596 (or $e747 $e1516)) -(flet ($e1597 (xor $e107 $e1577)) -(flet ($e1598 (if_then_else $e697 $e589 $e1173)) -(flet ($e1599 (if_then_else $e536 $e1241 $e1138)) -(flet ($e1600 (iff $e452 $e627)) -(flet ($e1601 (not $e569)) -(flet ($e1602 (and $e893 $e815)) -(flet ($e1603 (xor $e1146 $e895)) -(flet ($e1604 (and $e852 $e1135)) -(flet ($e1605 (and $e1449 $e761)) -(flet ($e1606 (and $e479 $e580)) -(flet ($e1607 (xor $e851 $e127)) -(flet ($e1608 (and $e737 $e855)) -(flet ($e1609 (not $e1533)) -(flet ($e1610 (xor $e1379 $e543)) -(flet ($e1611 (or $e517 $e1422)) -(flet ($e1612 (implies $e1246 $e67)) -(flet ($e1613 (not $e1378)) -(flet ($e1614 (if_then_else $e1556 $e1308 $e1022)) -(flet ($e1615 (implies $e782 $e1170)) -(flet ($e1616 (if_then_else $e885 $e1047 $e642)) -(flet ($e1617 (xor $e1434 $e955)) -(flet ($e1618 (implies $e1461 $e1155)) -(flet ($e1619 (iff $e1415 $e656)) -(flet ($e1620 (xor $e480 $e198)) -(flet ($e1621 (and $e182 $e802)) -(flet ($e1622 (not $e562)) -(flet ($e1623 (not $e1093)) -(flet ($e1624 (if_then_else $e1196 $e1478 $e621)) -(flet ($e1625 (if_then_else $e1464 $e1623 $e1518)) -(flet ($e1626 (and $e1017 $e1320)) -(flet ($e1627 (iff $e1328 $e458)) -(flet ($e1628 (xor $e712 $e1293)) -(flet ($e1629 (not $e612)) -(flet ($e1630 (if_then_else $e767 $e472 $e494)) -(flet ($e1631 (iff $e841 $e868)) -(flet ($e1632 (xor $e714 $e839)) -(flet ($e1633 (not $e764)) -(flet ($e1634 (iff $e1423 $e760)) -(flet ($e1635 (if_then_else $e1408 $e1194 $e644)) -(flet ($e1636 (or $e703 $e1542)) -(flet ($e1637 (xor $e504 $e1055)) -(flet ($e1638 (xor $e947 $e174)) -(flet ($e1639 (implies $e1181 $e1399)) -(flet ($e1640 (if_then_else $e1053 $e1132 $e1548)) -(flet ($e1641 (or $e1578 $e749)) -(flet ($e1642 (iff $e1307 $e202)) -(flet ($e1643 (iff $e1475 $e1267)) -(flet ($e1644 (if_then_else $e766 $e692 $e1174)) -(flet ($e1645 (and $e1351 $e1450)) -(flet ($e1646 (implies $e1091 $e1231)) -(flet ($e1647 (iff $e1436 $e1554)) -(flet ($e1648 (iff $e1122 $e611)) -(flet ($e1649 (if_then_else $e1285 $e728 $e1330)) -(flet ($e1650 (not $e151)) -(flet ($e1651 (xor $e456 $e443)) -(flet ($e1652 (xor $e492 $e1574)) -(flet ($e1653 (or $e679 $e790)) -(flet ($e1654 (iff $e1050 $e628)) -(flet ($e1655 (implies $e967 $e1426)) -(flet ($e1656 (implies $e507 $e1367)) -(flet ($e1657 (xor $e591 $e969)) -(flet ($e1658 (and $e1142 $e187)) -(flet ($e1659 (not $e109)) -(flet ($e1660 (or $e1509 $e604)) -(flet ($e1661 (if_then_else $e570 $e1365 $e1006)) -(flet ($e1662 (iff $e1232 $e1263)) -(flet ($e1663 (iff $e937 $e104)) -(flet ($e1664 (and $e809 $e1002)) -(flet ($e1665 (not $e579)) -(flet ($e1666 (if_then_else $e121 $e553 $e1405)) -(flet ($e1667 (if_then_else $e918 $e865 $e451)) -(flet ($e1668 (implies $e1420 $e1664)) -(flet ($e1669 (or $e677 $e164)) -(flet ($e1670 (if_then_else $e120 $e1651 $e1144)) -(flet ($e1671 (not $e1633)) -(flet ($e1672 (not $e81)) -(flet ($e1673 (not $e184)) -(flet ($e1674 (xor $e1321 $e554)) -(flet ($e1675 (and $e1374 $e98)) -(flet ($e1676 (implies $e545 $e835)) -(flet ($e1677 (xor $e819 $e1514)) -(flet ($e1678 (or $e1284 $e1315)) -(flet ($e1679 (implies $e901 $e1333)) -(flet ($e1680 (iff $e1182 $e957)) -(flet ($e1681 (and $e783 $e482)) -(flet ($e1682 (iff $e1619 $e1569)) -(flet ($e1683 (or $e190 $e810)) -(flet ($e1684 (implies $e812 $e154)) -(flet ($e1685 (implies $e1145 $e206)) -(flet ($e1686 (xor $e1572 $e72)) -(flet ($e1687 (and $e1662 $e1297)) -(flet ($e1688 (iff $e635 $e486)) -(flet ($e1689 (xor $e1648 $e1253)) -(flet ($e1690 (not $e138)) -(flet ($e1691 (xor $e1101 $e1225)) -(flet ($e1692 (iff $e1402 $e1369)) -(flet ($e1693 (if_then_else $e595 $e911 $e1237)) -(flet ($e1694 (xor $e711 $e89)) -(flet ($e1695 (and $e1337 $e1207)) -(flet ($e1696 (or $e1030 $e675)) -(flet ($e1697 (implies $e1158 $e1506)) -(flet ($e1698 (and $e59 $e1179)) -(flet ($e1699 (and $e1326 $e57)) -(flet ($e1700 (implies $e943 $e1626)) -(flet ($e1701 (iff $e827 $e686)) -(flet ($e1702 (iff $e1083 $e683)) -(flet ($e1703 (iff $e625 $e1026)) -(flet ($e1704 (xor $e172 $e148)) -(flet ($e1705 (iff $e547 $e1558)) -(flet ($e1706 (or $e740 $e1036)) -(flet ($e1707 (iff $e1657 $e1044)) -(flet ($e1708 (not $e158)) -(flet ($e1709 (if_then_else $e1086 $e171 $e1001)) -(flet ($e1710 (iff $e854 $e550)) -(flet ($e1711 (implies $e1570 $e1230)) -(flet ($e1712 (not $e1265)) -(flet ($e1713 (iff $e1442 $e1260)) -(flet ($e1714 (or $e1085 $e921)) -(flet ($e1715 (xor $e892 $e146)) -(flet ($e1716 (and $e1084 $e1128)) -(flet ($e1717 (not $e1571)) -(flet ($e1718 (xor $e491 $e1404)) -(flet ($e1719 (iff $e1156 $e1257)) -(flet ($e1720 (not $e1717)) -(flet ($e1721 (iff $e139 $e649)) -(flet ($e1722 (implies $e1711 $e1005)) -(flet ($e1723 (if_then_else $e735 $e1696 $e1521)) -(flet ($e1724 (iff $e609 $e775)) -(flet ($e1725 (or $e600 $e1136)) -(flet ($e1726 (or $e548 $e1362)) -(flet ($e1727 (not $e1724)) -(flet ($e1728 (or $e53 $e886)) -(flet ($e1729 (or $e1562 $e1223)) -(flet ($e1730 (not $e1000)) -(flet ($e1731 (if_then_else $e1707 $e1718 $e1352)) -(flet ($e1732 (not $e1435)) -(flet ($e1733 (or $e1348 $e471)) -(flet ($e1734 (not $e1594)) -(flet ($e1735 (xor $e897 $e1325)) -(flet ($e1736 (or $e1733 $e1443)) -(flet ($e1737 (implies $e1524 $e1431)) -(flet ($e1738 (xor $e664 $e578)) -(flet ($e1739 (or $e1010 $e1550)) -(flet ($e1740 (iff $e1681 $e1215)) -(flet ($e1741 (if_then_else $e1375 $e129 $e1698)) -(flet ($e1742 (iff $e134 $e707)) -(flet ($e1743 (implies $e1039 $e1656)) -(flet ($e1744 (iff $e773 $e116)) -(flet ($e1745 (not $e1309)) -(flet ($e1746 (implies $e1543 $e1332)) -(flet ($e1747 (if_then_else $e204 $e1123 $e1611)) -(flet ($e1748 (implies $e1630 $e866)) -(flet ($e1749 (xor $e442 $e1048)) -(flet ($e1750 (not $e836)) -(flet ($e1751 (and $e1088 $e828)) -(flet ($e1752 (iff $e905 $e1682)) -(flet ($e1753 (xor $e1596 $e179)) -(flet ($e1754 (xor $e924 $e525)) -(flet ($e1755 (or $e60 $e488)) -(flet ($e1756 (and $e730 $e1536)) -(flet ($e1757 (iff $e1140 $e183)) -(flet ($e1758 (implies $e1713 $e903)) -(flet ($e1759 (iff $e481 $e475)) -(flet ($e1760 (and $e1090 $e648)) -(flet ($e1761 (or $e176 $e1412)) -(flet ($e1762 (iff $e1742 $e1339)) -(flet ($e1763 (iff $e71 $e1224)) -(flet ($e1764 (implies $e440 $e1705)) -(flet ($e1765 (if_then_else $e1667 $e1622 $e976)) -(flet ($e1766 (implies $e79 $e1178)) -(flet ($e1767 (if_then_else $e756 $e510 $e1300)) -(flet ($e1768 (and $e1190 $e1409)) -(flet ($e1769 (or $e516 $e762)) -(flet ($e1770 (implies $e1500 $e1169)) -(flet ($e1771 (iff $e1740 $e1255)) -(flet ($e1772 (iff $e704 $e1261)) -(flet ($e1773 (not $e1121)) -(flet ($e1774 (xor $e1143 $e1567)) -(flet ($e1775 (xor $e1134 $e1316)) -(flet ($e1776 (and $e1116 $e1185)) -(flet ($e1777 (not $e605)) -(flet ($e1778 (and $e953 $e1745)) -(flet ($e1779 (implies $e1256 $e62)) -(flet ($e1780 (implies $e56 $e1491)) -(flet ($e1781 (implies $e881 $e201)) -(flet ($e1782 (or $e1584 $e1130)) -(flet ($e1783 (iff $e596 $e709)) -(flet ($e1784 (xor $e1028 $e1032)) -(flet ($e1785 (iff $e130 $e1283)) -(flet ($e1786 (implies $e1560 $e945)) -(flet ($e1787 (and $e563 $e542)) -(flet ($e1788 (implies $e555 $e1699)) -(flet ($e1789 (iff $e193 $e654)) -(flet ($e1790 (implies $e1692 $e971)) -(flet ($e1791 (not $e1251)) -(flet ($e1792 (not $e1220)) -(flet ($e1793 (not $e1150)) -(flet ($e1794 (and $e1710 $e1552)) -(flet ($e1795 (not $e1599)) -(flet ($e1796 (not $e755)) -(flet ($e1797 (or $e1534 $e1602)) -(flet ($e1798 (iff $e774 $e1238)) -(flet ($e1799 (if_then_else $e1356 $e574 $e1322)) -(flet ($e1800 (or $e1004 $e200)) -(flet ($e1801 (iff $e1009 $e708)) -(flet ($e1802 (if_then_else $e1526 $e845 $e527)) -(flet ($e1803 (xor $e1485 $e725)) -(flet ($e1804 (iff $e1595 $e1748)) -(flet ($e1805 (or $e927 $e603)) -(flet ($e1806 (or $e178 $e446)) -(flet ($e1807 (implies $e626 $e1607)) -(flet ($e1808 (xor $e985 $e776)) -(flet ($e1809 (not $e1795)) -(flet ($e1810 (not $e904)) -(flet ($e1811 (if_then_else $e106 $e1803 $e114)) -(flet ($e1812 (if_then_else $e797 $e1113 $e102)) -(flet ($e1813 (not $e972)) -(flet ($e1814 (xor $e1678 $e1551)) -(flet ($e1815 (xor $e889 $e1259)) -(flet ($e1816 (and $e622 $e1149)) -(flet ($e1817 (implies $e1655 $e1693)) -(flet ($e1818 (not $e1597)) -(flet ($e1819 (implies $e1350 $e1761)) -(flet ($e1820 (xor $e157 $e1227)) -(flet ($e1821 (iff $e1233 $e73)) -(flet ($e1822 (not $e794)) -(flet ($e1823 (not $e798)) -(flet ($e1824 (and $e944 $e825)) -(flet ($e1825 (if_then_else $e1046 $e787 $e1244)) -(flet ($e1826 (and $e1646 $e181)) -(flet ($e1827 (xor $e1124 $e1016)) -(flet ($e1828 (if_then_else $e495 $e1822 $e863)) -(flet ($e1829 (not $e1034)) -(flet ($e1830 (and $e619 $e678)) -(flet ($e1831 (xor $e1480 $e87)) -(flet ($e1832 (implies $e128 $e1242)) -(flet ($e1833 (if_then_else $e1826 $e1537 $e1152)) -(flet ($e1834 (not $e188)) -(flet ($e1835 (xor $e514 $e962)) -(flet ($e1836 (not $e1625)) -(flet ($e1837 (if_then_else $e521 $e133 $e636)) -(flet ($e1838 (or $e597 $e814)) -(flet ($e1839 (or $e454 $e484)) -(flet ($e1840 (xor $e449 $e1802)) -(flet ($e1841 (if_then_else $e476 $e1612 $e1783)) -(flet ($e1842 (if_then_else $e1206 $e1808 $e987)) -(flet ($e1843 (not $e1620)) -(flet ($e1844 (if_then_else $e630 $e1775 $e1613)) -(flet ($e1845 (or $e846 $e739)) -(flet ($e1846 (xor $e142 $e1764)) -(flet ($e1847 (iff $e1738 $e84)) -(flet ($e1848 (implies $e1349 $e1492)) -(flet ($e1849 (or $e1062 $e1687)) -(flet ($e1850 (and $e468 $e160)) -(flet ($e1851 (iff $e912 $e52)) -(flet ($e1852 (or $e175 $e1840)) -(flet ($e1853 (xor $e853 $e1527)) -(flet ($e1854 (or $e1104 $e789)) -(flet ($e1855 (iff $e883 $e959)) -(flet ($e1856 (if_then_else $e1593 $e763 $e1689)) -(flet ($e1857 (implies $e922 $e1632)) -(flet ($e1858 (and $e1071 $e1118)) -(flet ($e1859 (if_then_else $e487 $e1007 $e520)) -(flet ($e1860 (implies $e1364 $e1785)) -(flet ($e1861 (iff $e844 $e1125)) -(flet ($e1862 (and $e1647 $e1319)) -(flet ($e1863 (xor $e1532 $e1154)) -(flet ($e1864 (and $e1015 $e1721)) -(flet ($e1865 (and $e808 $e807)) -(flet ($e1866 (not $e194)) -(flet ($e1867 (and $e186 $e1778)) -(flet ($e1868 (if_then_else $e925 $e122 $e1565)) -(flet ($e1869 (and $e584 $e1347)) -(flet ($e1870 (iff $e1226 $e117)) -(flet ($e1871 (or $e1561 $e1466)) -(flet ($e1872 (implies $e665 $e1771)) -(flet ($e1873 (implies $e1401 $e170)) -(flet ($e1874 (iff $e68 $e822)) -(flet ($e1875 (xor $e977 $e954)) -(flet ($e1876 (iff $e1077 $e1769)) -(flet ($e1877 (xor $e1068 $e153)) -(flet ($e1878 (or $e1218 $e658)) -(flet ($e1879 (if_then_else $e1427 $e1217 $e1360)) -(flet ($e1880 (xor $e1858 $e757)) -(flet ($e1881 (and $e1716 $e1559)) -(flet ($e1882 (implies $e1020 $e1484)) -(flet ($e1883 (if_then_else $e1239 $e862 $e1288)) -(flet ($e1884 (or $e1522 $e180)) -(flet ($e1885 (and $e1645 $e920)) -(flet ($e1886 (iff $e795 $e1074)) -(flet ($e1887 (not $e769)) -(flet ($e1888 (xor $e791 $e1616)) -(flet ($e1889 (if_then_else $e1766 $e620 $e1219)) -(flet ($e1890 (xor $e602 $e960)) -(flet ($e1891 (not $e721)) -(flet ($e1892 (not $e861)) -(flet ($e1893 (implies $e581 $e1750)) -(flet ($e1894 (and $e931 $e926)) -(flet ($e1895 (xor $e1751 $e165)) -(flet ($e1896 (and $e670 $e1445)) -(flet ($e1897 (if_then_else $e1666 $e169 $e983)) -(flet ($e1898 (xor $e1165 $e1070)) -(flet ($e1899 (xor $e902 $e1292)) -(flet ($e1900 (implies $e509 $e1162)) -(flet ($e1901 (implies $e1384 $e1477)) -(flet ($e1902 (implies $e587 $e1832)) -(flet ($e1903 (if_then_else $e751 $e813 $e1702)) -(flet ($e1904 (xor $e1159 $e894)) -(flet ($e1905 (xor $e447 $e1867)) -(flet ($e1906 (implies $e558 $e1392)) -(flet ($e1907 (implies $e650 $e538)) -(flet ($e1908 (and $e1510 $e674)) -(flet ($e1909 (if_then_else $e1317 $e1103 $e696)) -(flet ($e1910 (and $e1833 $e1793)) -(flet ($e1911 (not $e631)) -(flet ($e1912 (not $e1419)) -(flet ($e1913 (if_then_else $e1198 $e1031 $e1198)) -(flet ($e1914 (if_then_else $e1732 $e69 $e928)) -(flet ($e1915 (and $e1586 $e1734)) -(flet ($e1916 (and $e645 $e1786)) -(flet ($e1917 (iff $e477 $e669)) -(flet ($e1918 (if_then_else $e1823 $e1119 $e811)) -(flet ($e1919 (implies $e1013 $e1871)) -(flet ($e1920 (if_then_else $e1519 $e1462 $e1511)) -(flet ($e1921 (iff $e1659 $e1346)) -(flet ($e1922 (implies $e820 $e1388)) -(flet ($e1923 (if_then_else $e1792 $e1472 $e720)) -(flet ($e1924 (iff $e716 $e1779)) -(flet ($e1925 (implies $e1730 $e1397)) -(flet ($e1926 (not $e1157)) -(flet ($e1927 (or $e1609 $e914)) -(flet ($e1928 (xor $e752 $e1741)) -(flet ($e1929 (iff $e1394 $e1697)) -(flet ($e1930 (iff $e601 $e65)) -(flet ($e1931 (or $e1900 $e1092)) -(flet ($e1932 (not $e1275)) -(flet ($e1933 (implies $e1386 $e126)) -(flet ($e1934 (iff $e1294 $e1663)) -(flet ($e1935 (and $e641 $e1414)) -(flet ($e1936 (not $e698)) -(flet ($e1937 (if_then_else $e1563 $e192 $e1539)) -(flet ($e1938 (implies $e1859 $e1933)) -(flet ($e1939 (not $e453)) -(flet ($e1940 (if_then_else $e1385 $e1759 $e606)) -(flet ($e1941 (implies $e1258 $e159)) -(flet ($e1942 (xor $e1056 $e478)) -(flet ($e1943 (if_then_else $e1691 $e1746 $e210)) -(flet ($e1944 (if_then_else $e1726 $e1671 $e125)) -(flet ($e1945 (implies $e1370 $e1889)) -(flet ($e1946 (or $e1736 $e1168)) -(flet ($e1947 (iff $e1476 $e965)) -(flet ($e1948 (iff $e1248 $e1166)) -(flet ($e1949 (xor $e657 $e1387)) -(flet ($e1950 (or $e916 $e577)) -(flet ($e1951 (iff $e964 $e1501)) -(flet ($e1952 (implies $e1453 $e119)) -(flet ($e1953 (not $e842)) -(flet ($e1954 (and $e1094 $e1813)) -(flet ($e1955 (implies $e1566 $e1915)) -(flet ($e1956 (iff $e1735 $e1576)) -(flet ($e1957 (xor $e796 $e908)) -(flet ($e1958 (iff $e1148 $e54)) -(flet ($e1959 (iff $e1327 $e444)) -(flet ($e1960 (iff $e1298 $e1812)) -(flet ($e1961 (not $e1042)) -(flet ($e1962 (and $e1311 $e1818)) -(flet ($e1963 (and $e1743 $e1390)) -(flet ($e1964 (not $e101)) -(flet ($e1965 (or $e1490 $e1163)) -(flet ($e1966 (or $e1827 $e1018)) -(flet ($e1967 (if_then_else $e817 $e1497 $e500)) -(flet ($e1968 (and $e1072 $e1249)) -(flet ($e1969 (xor $e1914 $e982)) -(flet ($e1970 (and $e1389 $e732)) -(flet ($e1971 (implies $e74 $e1209)) -(flet ($e1972 (or $e1911 $e996)) -(flet ($e1973 (not $e1781)) -(flet ($e1974 (not $e1338)) -(flet ($e1975 (and $e1685 $e1825)) -(flet ($e1976 (not $e526)) -(flet ($e1977 (if_then_else $e1614 $e1482 $e483)) -(flet ($e1978 (implies $e1794 $e1879)) -(flet ($e1979 (implies $e1488 $e1355)) -(flet ($e1980 (implies $e1203 $e1669)) -(flet ($e1981 (or $e86 $e150)) -(flet ($e1982 (xor $e1127 $e981)) -(flet ($e1983 (or $e544 $e1585)) -(flet ($e1984 (if_then_else $e1904 $e576 $e132)) -(flet ($e1985 (or $e1038 $e1487)) -(flet ($e1986 (or $e1629 $e1187)) -(flet ($e1987 (and $e1305 $e1676)) -(flet ($e1988 (xor $e1451 $e1688)) -(flet ($e1989 (or $e1923 $e966)) -(flet ($e1990 (or $e1273 $e1208)) -(flet ($e1991 (iff $e1703 $e1383)) -(flet ($e1992 (implies $e898 $e1788)) -(flet ($e1993 (xor $e1129 $e1368)) -(flet ($e1994 (iff $e1172 $e933)) -(flet ($e1995 (or $e131 $e493)) -(flet ($e1996 (not $e1270)) -(flet ($e1997 (not $e1590)) -(flet ($e1998 (iff $e1964 $e124)) -(flet ($e1999 (not $e1739)) -(flet ($e2000 (not $e549)) -(flet ($e2001 (if_then_else $e1195 $e913 $e582)) -(flet ($e2002 (not $e1805)) -(flet ($e2003 (iff $e1323 $e533)) -(flet ($e2004 (and $e1815 $e1725)) -(flet ($e2005 (if_then_else $e1966 $e90 $e1636)) -(flet ($e2006 (if_then_else $e1457 $e1868 $e1988)) -(flet ($e2007 (and $e681 $e585)) -(flet ($e2008 (or $e1973 $e1893)) -(flet ($e2009 (and $e1535 $e1621)) -(flet ($e2010 (iff $e936 $e1819)) -(flet ($e2011 (and $e512 $e667)) -(flet ($e2012 (xor $e534 $e1846)) -(flet ($e2013 (iff $e989 $e726)) -(flet ($e2014 (iff $e942 $e1665)) -(flet ($e2015 (or $e1807 $e1234)) -(flet ($e2016 (iff $e167 $e143)) -(flet ($e2017 (implies $e1411 $e499)) -(flet ($e2018 (xor $e1709 $e556)) -(flet ($e2019 (not $e1313)) -(flet ($e2020 (if_then_else $e177 $e1568 $e95)) -(flet ($e2021 (not $e1838)) -(flet ($e2022 (and $e115 $e2015)) -(flet ($e2023 (iff $e1066 $e685)) -(flet ($e2024 (iff $e614 $e63)) -(flet ($e2025 (or $e505 $e1553)) -(flet ($e2026 (xor $e1440 $e2020)) -(flet ($e2027 (xor $e457 $e919)) -(flet ($e2028 (and $e748 $e1672)) -(flet ($e2029 (xor $e1455 $e610)) -(flet ($e2030 (and $e1922 $e1806)) -(flet ($e2031 (if_then_else $e875 $e78 $e1836)) -(flet ($e2032 (xor $e450 $e450)) -(flet ($e2033 (xor $e997 $e583)) -(flet ($e2034 (iff $e118 $e207)) -(flet ($e2035 (iff $e2027 $e1999)) -(flet ($e2036 (if_then_else $e85 $e2011 $e743)) -(flet ($e2037 (not $e780)) -(flet ($e2038 (and $e1413 $e1849)) -(flet ($e2039 (implies $e684 $e1952)) -(flet ($e2040 (if_then_else $e1329 $e1776 $e568)) -(flet ($e2041 (and $e1126 $e96)) -(flet ($e2042 (if_then_else $e530 $e1749 $e1433)) -(flet ($e2043 (and $e1841 $e1673)) -(flet ($e2044 (not $e858)) -(flet ($e2045 (xor $e1096 $e1557)) -(flet ($e2046 (if_then_else $e1398 $e1063 $e1027)) -(flet ($e2047 (iff $e2002 $e694)) -(flet ($e2048 (implies $e2017 $e145)) -(flet ($e2049 (implies $e1508 $e754)) -(flet ($e2050 (if_then_else $e2003 $e910 $e1340)) -(flet ($e2051 (implies $e1131 $e1432)) -(flet ($e2052 (implies $e1897 $e1014)) -(flet ($e2053 (or $e1731 $e687)) -(flet ($e2054 (iff $e1817 $e992)) -(flet ($e2055 (implies $e864 $e907)) -(flet ($e2056 (or $e1854 $e1932)) -(flet ($e2057 (if_then_else $e906 $e1582 $e1023)) -(flet ($e2058 (not $e984)) -(flet ($e2059 (and $e1371 $e832)) -(flet ($e2060 (xor $e513 $e941)) -(flet ($e2061 (implies $e1012 $e1372)) -(flet ($e2062 (xor $e719 $e1961)) -(flet ($e2063 (xor $e535 $e75)) -(flet ($e2064 (xor $e1845 $e1888)) -(flet ($e2065 (if_then_else $e1768 $e1345 $e1359)) -(flet ($e2066 (or $e58 $e1589)) -(flet ($e2067 (if_then_else $e1948 $e1737 $e1986)) -(flet ($e2068 (and $e1495 $e1928)) -(flet ($e2069 (or $e1228 $e1918)) -(flet ($e2070 (not $e93)) -(flet ($e2071 (or $e1099 $e1758)) -(flet ($e2072 (implies $e1865 $e2068)) -(flet ($e2073 (if_then_else $e1164 $e528 $e1974)) -(flet ($e2074 (or $e1266 $e1885)) -(flet ($e2075 (or $e803 $e1229)) -(flet ($e2076 (or $e830 $e1100)) -(flet ($e2077 (and $e753 $e2037)) -(flet ($e2078 (iff $e958 $e745)) -(flet ($e2079 (and $e211 $e970)) -(flet ($e2080 (implies $e1115 $e1920)) -(flet ($e2081 (and $e1581 $e1958)) -(flet ($e2082 (not $e2061)) -(flet ($e2083 (xor $e1087 $e652)) -(flet ($e2084 (or $e2009 $e209)) -(flet ($e2085 (iff $e1111 $e2067)) -(flet ($e2086 (iff $e1760 $e1800)) -(flet ($e2087 (xor $e1447 $e978)) -(flet ($e2088 (implies $e804 $e785)) -(flet ($e2089 (iff $e599 $e710)) -(flet ($e2090 (xor $e2069 $e1587)) -(flet ($e2091 (or $e634 $e1982)) -(flet ($e2092 (and $e1279 $e961)) -(flet ($e2093 (xor $e1881 $e1882)) -(flet ($e2094 (if_then_else $e1634 $e1078 $e1628)) -(flet ($e2095 (or $e647 $e1987)) -(flet ($e2096 (or $e1714 $e594)) -(flet ($e2097 (or $e986 $e2034)) -(flet ($e2098 (implies $e1816 $e659)) -(flet ($e2099 (or $e2064 $e629)) -(flet ($e2100 (or $e540 $e968)) -(flet ($e2101 (or $e501 $e1884)) -(flet ($e2102 (or $e1377 $e1712)) -(flet ($e2103 (and $e1520 $e1498)) -(flet ($e2104 (not $e639)) -(flet ($e2105 (implies $e2096 $e1421)) -(flet ($e2106 (or $e203 $e2075)) -(flet ($e2107 (not $e993)) -(flet ($e2108 (and $e1310 $e2004)) -(flet ($e2109 (xor $e445 $e1984)) -(flet ($e2110 (or $e1864 $e1917)) -(flet ($e2111 (not $e1043)) -(flet ($e2112 (xor $e1727 $e1528)) -(flet ($e2113 (not $e1925)) -(flet ($e2114 (if_then_else $e1471 $e1601 $e1089)) -(flet ($e2115 (if_then_else $e1895 $e1701 $e2043)) -(flet ($e2116 (or $e655 $e1444)) -(flet ($e2117 (and $e722 $e1424)) -(flet ($e2118 (or $e1811 $e1644)) -(flet ($e2119 (implies $e539 $e1151)) -(flet ($e2120 (or $e1067 $e565)) -(flet ($e2121 (iff $e746 $e1674)) -(flet ($e2122 (or $e1011 $e688)) -(flet ($e2123 (xor $e1658 $e618)) -(flet ($e2124 (and $e1891 $e1513)) -(flet ($e2125 (and $e1200 $e2080)) -(flet ($e2126 (if_then_else $e123 $e1243 $e1494)) -(flet ($e2127 (xor $e666 $e975)) -(flet ($e2128 (iff $e2106 $e859)) -(flet ($e2129 (or $e1496 $e2112)) -(flet ($e2130 (iff $e1114 $e1302)) -(flet ($e2131 (or $e1790 $e1171)) -(flet ($e2132 (if_then_else $e2001 $e2012 $e2130)) -(flet ($e2133 (and $e1753 $e2056)) -(flet ($e2134 (or $e1839 $e1855)) -(flet ($e2135 (not $e1481)) -(flet ($e2136 (xor $e1968 $e586)) -(flet ($e2137 (if_then_else $e2119 $e1642 $e50)) -(flet ($e2138 (and $e1604 $e1910)) -(flet ($e2139 (not $e1863)) -(flet ($e2140 (or $e1892 $e718)) -(flet ($e2141 (implies $e2042 $e489)) -(flet ($e2142 (implies $e2062 $e1765)) -(flet ($e2143 (and $e1065 $e2035)) -(flet ($e2144 (not $e2102)) -(flet ($e2145 (if_then_else $e110 $e2079 $e2005)) -(flet ($e2146 (not $e1439)) -(flet ($e2147 (or $e460 $e2060)) -(flet ($e2148 (xor $e1547 $e2116)) -(flet ($e2149 (and $e1649 $e856)) -(flet ($e2150 (and $e2026 $e2101)) -(flet ($e2151 (not $e1844)) -(flet ($e2152 (xor $e1271 $e1393)) -(flet ($e2153 (not $e1247)) -(flet ($e2154 (implies $e137 $e2113)) -(flet ($e2155 (implies $e189 $e2038)) -(flet ($e2156 (or $e1670 $e1744)) -(flet ($e2157 (implies $e2150 $e1029)) -(flet ($e2158 (implies $e1949 $e2125)) -(flet ($e2159 (or $e1058 $e741)) -(flet ($e2160 (iff $e1180 $e837)) -(flet ($e2161 (implies $e952 $e1950)) -(flet ($e2162 (implies $e2138 $e701)) -(flet ($e2163 (not $e2055)) -(flet ($e2164 (if_then_else $e105 $e792 $e1704)) -(flet ($e2165 (iff $e1583 $e1639)) -(flet ($e2166 (implies $e2083 $e2128)) -(flet ($e2167 (implies $e1254 $e1927)) -(flet ($e2168 (and $e2029 $e1899)) -(flet ($e2169 (or $e1720 $e2135)) -(flet ($e2170 (implies $e1448 $e2082)) -(flet ($e2171 (implies $e1870 $e1784)) -(flet ($e2172 (xor $e1605 $e2073)) -(flet ($e2173 (implies $e1777 $e1883)) -(flet ($e2174 (implies $e1504 $e103)) -(flet ($e2175 (implies $e1894 $e935)) -(flet ($e2176 (or $e1335 $e1898)) -(flet ($e2177 (or $e100 $e1544)) -(flet ($e2178 (if_then_else $e1336 $e1290 $e2019)) -(flet ($e2179 (or $e934 $e617)) -(flet ($e2180 (and $e1728 $e2157)) -(flet ($e2181 (xor $e633 $e723)) -(flet ($e2182 (iff $e506 $e939)) -(flet ($e2183 (if_then_else $e1213 $e1890 $e2145)) -(flet ($e2184 (xor $e1291 $e2013)) -(flet ($e2185 (and $e2099 $e1977)) -(flet ($e2186 (implies $e702 $e1575)) -(flet ($e2187 (or $e1318 $e1978)) -(flet ($e2188 (or $e879 $e2110)) -(flet ($e2189 (iff $e1282 $e1953)) -(flet ($e2190 (if_then_else $e888 $e1133 $e2089)) -(flet ($e2191 (xor $e1641 $e1963)) -(flet ($e2192 (if_then_else $e1236 $e2137 $e1468)) -(flet ($e2193 (not $e1183)) -(flet ($e2194 (implies $e1205 $e1110)) -(flet ($e2195 (if_then_else $e1624 $e1303 $e1212)) -(flet ($e2196 (and $e999 $e1886)) -(flet ($e2197 (xor $e1191 $e1035)) -(flet ($e2198 (or $e1796 $e1141)) -(flet ($e2199 (not $e1700)) -(flet ($e2200 (xor $e651 $e1003)) -(flet ($e2201 (if_then_else $e1546 $e616 $e1470)) -(flet ($e2202 (not $e2028)) -(flet ($e2203 (implies $e2059 $e1679)) -(flet ($e2204 (or $e1102 $e1167)) -(flet ($e2205 (xor $e860 $e1073)) -(flet ($e2206 (not $e994)) -(flet ($e2207 (iff $e838 $e195)) -(flet ($e2208 (implies $e672 $e1610)) -(flet ($e2209 (iff $e1814 $e1852)) -(flet ($e2210 (not $e2132)) -(flet ($e2211 (not $e1199)) -(flet ($e2212 (implies $e473 $e818)) -(flet ($e2213 (or $e1960 $e1997)) -(flet ($e2214 (not $e147)) -(flet ($e2215 (if_then_else $e1941 $e551 $e1862)) -(flet ($e2216 (if_then_else $e1804 $e1176 $e765)) -(flet ($e2217 (xor $e2171 $e82)) -(flet ($e2218 (or $e784 $e1467)) -(flet ($e2219 (and $e2183 $e1049)) -(flet ($e2220 (xor $e2058 $e1202)) -(flet ($e2221 (xor $e2153 $e1801)) -(flet ($e2222 (if_then_else $e1299 $e1272 $e1787)) -(flet ($e2223 (and $e1069 $e963)) -(flet ($e2224 (not $e2078)) -(flet ($e2225 (or $e1757 $e801)) -(flet ($e2226 (implies $e882 $e1079)) -(flet ($e2227 (or $e995 $e1896)) -(flet ($e2228 (or $e2041 $e2126)) -(flet ($e2229 (xor $e1931 $e2180)) -(flet ($e2230 (implies $e1945 $e561)) -(flet ($e2231 (xor $e691 $e1573)) -(flet ($e2232 (and $e1809 $e1993)) -(flet ($e2233 (if_then_else $e1579 $e1474 $e191)) -(flet ($e2234 (implies $e2169 $e734)) -(flet ($e2235 (iff $e208 $e2140)) -(flet ($e2236 (not $e2016)) -(flet ($e2237 (iff $e1951 $e1913)) -(flet ($e2238 (iff $e2164 $e884)) -(flet ($e2239 (or $e1847 $e1416)) -(flet ($e2240 (if_then_else $e2139 $e1998 $e705)) -(flet ($e2241 (iff $e1635 $e2118)) -(flet ($e2242 (xor $e1033 $e1677)) -(flet ($e2243 (not $e141)) -(flet ($e2244 (iff $e1214 $e205)) -(flet ($e2245 (xor $e1580 $e2129)) -(flet ($e2246 (xor $e717 $e1222)) -(flet ($e2247 (iff $e2232 $e2230)) -(flet ($e2248 (if_then_else $e1188 $e112 $e1799)) -(flet ($e2249 (not $e1906)) -(flet ($e2250 (and $e980 $e896)) -(flet ($e2251 (iff $e1210 $e2211)) -(flet ($e2252 (implies $e1994 $e1772)) -(flet ($e2253 (implies $e1456 $e511)) -(flet ($e2254 (iff $e829 $e2243)) -(flet ($e2255 (and $e2209 $e1618)) -(flet ($e2256 (implies $e455 $e646)) -(flet ($e2257 (iff $e1831 $e1851)) -(flet ($e2258 (xor $e2134 $e552)) -(flet ($e2259 (implies $e850 $e1281)) -(flet ($e2260 (xor $e1603 $e668)) -(flet ($e2261 (not $e1912)) -(flet ($e2262 (not $e1829)) -(flet ($e2263 (implies $e1934 $e2033)) -(flet ($e2264 (and $e2242 $e537)) -(flet ($e2265 (if_then_else $e1024 $e1592 $e1354)) -(flet ($e2266 (iff $e871 $e564)) -(flet ($e2267 (xor $e826 $e1919)) -(flet ($e2268 (iff $e1860 $e2237)) -(flet ($e2269 (or $e2155 $e2262)) -(flet ($e2270 (iff $e2006 $e2087)) -(flet ($e2271 (if_then_else $e1276 $e2246 $e1441)) -(flet ($e2272 (if_then_else $e2221 $e2074 $e623)) -(flet ($e2273 (iff $e2141 $e1493)) -(flet ($e2274 (if_then_else $e1391 $e2030 $e2198)) -(flet ($e2275 (or $e1694 $e2258)) -(flet ($e2276 (if_then_else $e524 $e917 $e1947)) -(flet ($e2277 (or $e2050 $e2098)) -(flet ($e2278 (if_then_else $e1661 $e1661 $e673)) -(flet ($e2279 (iff $e1853 $e1061)) -(flet ($e2280 (and $e742 $e632)) -(flet ($e2281 (xor $e2052 $e1650)) -(flet ($e2282 (or $e2278 $e867)) -(flet ($e2283 (if_then_else $e1153 $e1507 $e1887)) -(flet ($e2284 (not $e1719)) -(flet ($e2285 (iff $e2227 $e2107)) -(flet ($e2286 (or $e441 $e1109)) -(flet ($e2287 (xor $e1120 $e2148)) -(flet ($e2288 (and $e2104 $e929)) -(flet ($e2289 (implies $e2151 $e2181)) -(flet ($e2290 (implies $e2168 $e2162)) -(flet ($e2291 (xor $e1970 $e463)) -(flet ($e2292 (if_then_else $e869 $e2282 $e998)) -(flet ($e2293 (iff $e1856 $e1695)) -(flet ($e2294 (if_then_else $e474 $e949 $e1240)) -(flet ($e2295 (not $e607)) -(flet ($e2296 (if_then_else $e2266 $e1686 $e1082)) -(flet ($e2297 (xor $e2206 $e1235)) -(flet ($e2298 (if_then_else $e1752 $e1075 $e503)) -(flet ($e2299 (and $e2158 $e2196)) -(flet ($e2300 (xor $e1955 $e1250)) -(flet ($e2301 (if_then_else $e2192 $e1446 $e1780)) -(flet ($e2302 (xor $e2291 $e1051)) -(flet ($e2303 (iff $e2063 $e1873)) -(flet ($e2304 (if_then_else $e2217 $e915 $e772)) -(flet ($e2305 (implies $e2197 $e66)) -(flet ($e2306 (or $e1381 $e2122)) -(flet ($e2307 (if_then_else $e94 $e2100 $e1652)) -(flet ($e2308 (iff $e1866 $e768)) -(flet ($e2309 (iff $e1835 $e567)) -(flet ($e2310 (if_then_else $e466 $e2248 $e1280)) -(flet ($e2311 (implies $e2178 $e2172)) -(flet ($e2312 (xor $e2285 $e1277)) -(flet ($e2313 (and $e870 $e779)) -(flet ($e2314 (xor $e2247 $e1289)) -(flet ($e2315 (and $e51 $e469)) -(flet ($e2316 (xor $e1429 $e727)) -(flet ($e2317 (xor $e2187 $e2189)) -(flet ($e2318 (xor $e1437 $e2014)) -(flet ($e2319 (if_then_else $e1821 $e800 $e1479)) -(flet ($e2320 (xor $e2293 $e560)) -(flet ($e2321 (not $e1454)) -(flet ($e2322 (or $e1706 $e185)) -(flet ($e2323 (or $e515 $e2229)) -(flet ($e2324 (if_then_else $e1410 $e2241 $e144)) -(flet ($e2325 (xor $e76 $e1954)) -(flet ($e2326 (and $e1606 $e575)) -(flet ($e2327 (or $e529 $e974)) -(flet ($e2328 (implies $e199 $e2292)) -(flet ($e2329 (implies $e2166 $e823)) -(flet ($e2330 (if_then_else $e2277 $e1962 $e695)) -(flet ($e2331 (xor $e2294 $e2326)) -(flet ($e2332 (not $e2312)) -(flet ($e2333 (iff $e2228 $e758)) -(flet ($e2334 (if_then_else $e135 $e793 $e899)) -(flet ($e2335 (not $e2210)) -(flet ($e2336 (iff $e849 $e467)) -(flet ($e2337 (iff $e1729 $e1843)) -(flet ($e2338 (not $e1834)) -(flet ($e2339 (if_then_else $e1211 $e2264 $e566)) -(flet ($e2340 (or $e2299 $e680)) -(flet ($e2341 (not $e1216)) -(flet ($e2342 (not $e1797)) -(flet ($e2343 (implies $e2114 $e152)) -(flet ($e2344 (if_then_else $e1177 $e878 $e1517)) -(flet ($e2345 (and $e2091 $e1992)) -(flet ($e2346 (or $e2165 $e1810)) -(flet ($e2347 (xor $e1901 $e161)) -(flet ($e2348 (xor $e1969 $e2092)) -(flet ($e2349 (not $e2297)) -(flet ($e2350 (and $e1929 $e559)) -(flet ($e2351 (implies $e2344 $e2143)) -(flet ($e2352 (if_then_else $e77 $e2321 $e874)) -(flet ($e2353 (not $e2136)) -(flet ($e2354 (if_then_else $e1523 $e99 $e1530)) -(flet ($e2355 (xor $e1872 $e1684)) -(flet ($e2356 (not $e2273)) -(flet ($e2357 (implies $e1341 $e1791)) -(flet ($e2358 (implies $e1875 $e1600)) -(flet ($e2359 (xor $e2340 $e573)) -(flet ($e2360 (or $e2072 $e2216)) -(flet ($e2361 (not $e1407)) -(flet ($e2362 (if_then_else $e2021 $e2353 $e799)) -(flet ($e2363 (and $e572 $e2223)) -(flet ($e2364 (or $e1458 $e490)) -(flet ($e2365 (iff $e1357 $e156)) -(flet ($e2366 (implies $e2260 $e890)) -(flet ($e2367 (and $e1540 $e1059)) -(flet ($e2368 (xor $e2358 $e2081)) -(flet ($e2369 (if_then_else $e2195 $e660 $e1767)) -(flet ($e2370 (iff $e448 $e1861)) -(flet ($e2371 (and $e2170 $e1538)) -(flet ($e2372 (if_then_else $e2320 $e2337 $e777)) -(flet ($e2373 (if_then_else $e1874 $e1763 $e2356)) -(flet ($e2374 (iff $e136 $e1830)) -(flet ($e2375 (not $e2284)) -(flet ($e2376 (not $e1503)) -(flet ($e2377 (implies $e2097 $e877)) -(flet ($e2378 (not $e876)) -(flet ($e2379 (or $e1108 $e682)) -(flet ($e2380 (xor $e638 $e459)) -(flet ($e2381 (implies $e2322 $e2327)) -(flet ($e2382 (not $e2368)) -(flet ($e2383 (iff $e2047 $e2220)) -(flet ($e2384 (not $e2152)) -(flet ($e2385 (or $e2084 $e991)) -(flet ($e2386 (not $e824)) -(flet ($e2387 (xor $e498 $e2303)) -(flet ($e2388 (iff $e168 $e70)) -(flet ($e2389 (or $e1037 $e2288)) -(flet ($e2390 (or $e2256 $e2255)) -(flet ($e2391 (not $e1186)) -(flet ($e2392 (or $e2240 $e1564)) -(flet ($e2393 (iff $e2120 $e2146)) -(flet ($e2394 (iff $e1708 $e1877)) -(flet ($e2395 (iff $e2393 $e2032)) -(flet ($e2396 (not $e778)) -(flet ($e2397 (or $e2318 $e2018)) -(flet ($e2398 (xor $e1080 $e2295)) -(flet ($e2399 (xor $e2316 $e2384)) -(flet ($e2400 (implies $e1967 $e2244)) -(flet ($e2401 (implies $e2203 $e2385)) -(flet ($e2402 (if_then_else $e2233 $e816 $e2374)) -(flet ($e2403 (iff $e2057 $e173)) -(flet ($e2404 (implies $e2156 $e2039)) -(flet ($e2405 (and $e2371 $e900)) -(flet ($e2406 (iff $e2313 $e1175)) -(flet ($e2407 (iff $e2396 $e2044)) -(flet ($e2408 (and $e2117 $e930)) -(flet ($e2409 (xor $e2191 $e1363)) -(flet ($e2410 (or $e2300 $e1876)) -(flet ($e2411 (iff $e2355 $e2350)) -(flet ($e2412 (and $e97 $e571)) -(flet ($e2413 (if_then_else $e2331 $e834 $e1197)) -(flet ($e2414 (iff $e1990 $e2215)) -(flet ($e2415 (not $e1976)) -(flet ($e2416 (or $e781 $e2071)) -(flet ($e2417 (implies $e1060 $e1403)) -(flet ($e2418 (iff $e1295 $e2046)) -(flet ($e2419 (if_then_else $e2305 $e2053 $e1201)) -(flet ($e2420 (xor $e2414 $e1054)) -(flet ($e2421 (not $e1654)) -(flet ($e2422 (implies $e1989 $e2103)) -(flet ($e2423 (xor $e2086 $e2108)) -(flet ($e2424 (and $e2167 $e2193)) -(flet ($e2425 (if_then_else $e1979 $e588 $e2281)) -(flet ($e2426 (or $e948 $e1908)) -(flet ($e2427 (or $e1957 $e2314)) -(flet ($e2428 (and $e2338 $e1965)) -(flet ($e2429 (or $e2088 $e2328)) -(flet ($e2430 (or $e1837 $e2311)) -(flet ($e2431 (if_then_else $e2323 $e470 $e1076)) -(flet ($e2432 (or $e1722 $e2269)) -(flet ($e2433 (iff $e2065 $e2397)) -(flet ($e2434 (if_then_else $e1192 $e671 $e1909)) -(flet ($e2435 (not $e2279)) -(flet ($e2436 (implies $e1269 $e1287)) -(flet ($e2437 (iff $e946 $e2149)) -(flet ($e2438 (and $e1627 $e80)) -(flet ($e2439 (not $e1637)) -(flet ($e2440 (iff $e2335 $e2160)) -(flet ($e2441 (iff $e1747 $e2094)) -(flet ($e2442 (iff $e2404 $e2109)) -(flet ($e2443 (xor $e771 $e590)) -(flet ($e2444 (xor $e1869 $e149)) -(flet ($e2445 (implies $e2392 $e2408)) -(flet ($e2446 (and $e2179 $e1117)) -(flet ($e2447 (xor $e2301 $e706)) -(flet ($e2448 (if_then_else $e1107 $e2124 $e1361)) -(flet ($e2449 (if_then_else $e2207 $e2425 $e2401)) -(flet ($e2450 (xor $e806 $e2253)) -(flet ($e2451 (if_then_else $e1842 $e1312 $e1343)) -(flet ($e2452 (or $e2364 $e2443)) -(flet ($e2453 (not $e2308)) -(flet ($e2454 (implies $e2235 $e715)) -(flet ($e2455 (implies $e831 $e979)) -(flet ($e2456 (iff $e2365 $e2447)) -(flet ($e2457 (iff $e1425 $e2205)) -(flet ($e2458 (iff $e2304 $e2317)) -(flet ($e2459 (implies $e932 $e661)) -(flet ($e2460 (and $e2296 $e2348)) -(flet ($e2461 (implies $e2280 $e1262)) -(flet ($e2462 (and $e1824 $e1937)) -(flet ($e2463 (or $e522 $e1139)) -(flet ($e2464 (if_then_else $e2177 $e598 $e2163)) -(flet ($e2465 (implies $e2439 $e2008)) -(flet ($e2466 (iff $e1935 $e2144)) -(flet ($e2467 (iff $e2261 $e1438)) -(flet ($e2468 (iff $e2076 $e2267)) -(flet ($e2469 (implies $e1773 $e880)) -(flet ($e2470 (or $e2419 $e2466)) -(flet ($e2471 (not $e1160)) -(flet ($e2472 (xor $e2025 $e2383)) -(flet ($e2473 (if_then_else $e1245 $e643 $e2415)) -(flet ($e2474 (not $e2105)) -(flet ($e2475 (or $e1959 $e1762)) -(flet ($e2476 (if_then_else $e1459 $e2202 $e2436)) -(flet ($e2477 (implies $e615 $e2387)) -(flet ($e2478 (if_then_else $e770 $e2049 $e1715)) -(flet ($e2479 (implies $e2416 $e2430)) -(flet ($e2480 (or $e2250 $e2251)) -(flet ($e2481 (iff $e1880 $e2367)) -(flet ($e2482 (or $e736 $e1930)) -(flet ($e2483 (implies $e2252 $e951)) -(flet ($e2484 (not $e2283)) -(flet ($e2485 (implies $e1463 $e1052)) -(flet ($e2486 (or $e2478 $e2201)) -(flet ($e2487 (iff $e2336 $e2341)) -(flet ($e2488 (xor $e1081 $e2454)) -(flet ($e2489 (xor $e2467 $e2184)) -(flet ($e2490 (xor $e1770 $e2239)) -(flet ($e2491 (and $e2307 $e2411)) -(flet ($e2492 (implies $e1505 $e2433)) -(flet ($e2493 (and $e1025 $e2174)) -(flet ($e2494 (implies $e2131 $e1940)) -(flet ($e2495 (or $e2070 $e2224)) -(flet ($e2496 (not $e2395)) -(flet ($e2497 (not $e2051)) -(flet ($e2498 (and $e2024 $e2360)) -(flet ($e2499 (if_then_else $e1983 $e1395 $e1473)) -(flet ($e2500 (not $e2188)) -(flet ($e2501 (xor $e2486 $e2357)) -(flet ($e2502 (implies $e2330 $e759)) -(flet ($e2503 (or $e2407 $e1828)) -(flet ($e2504 (and $e2490 $e508)) -(flet ($e2505 (or $e2496 $e738)) -(flet ($e2506 (or $e1926 $e2010)) -(flet ($e2507 (if_then_else $e1981 $e2007 $e2270)) -(flet ($e2508 (if_then_else $e1268 $e1064 $e2090)) -(flet ($e2509 (implies $e2426 $e2500)) -(flet ($e2510 (and $e2483 $e1690)) -(flet ($e2511 (implies $e2333 $e1106)) -(flet ($e2512 (iff $e2462 $e592)) -(flet ($e2513 (not $e2406)) -(flet ($e2514 (if_then_else $e2309 $e2398 $e2185)) -(flet ($e2515 (xor $e2506 $e2031)) -(flet ($e2516 (iff $e1754 $e2085)) -(flet ($e2517 (or $e1798 $e2219)) -(flet ($e2518 (iff $e2492 $e1660)) -(flet ($e2519 (if_then_else $e2310 $e2222 $e724)) -(flet ($e2520 (and $e2442 $e2485)) -(flet ($e2521 (and $e2213 $e2417)) -(flet ($e2522 (iff $e1304 $e1591)) -(flet ($e2523 (if_then_else $e1515 $e2263 $e2491)) -(flet ($e2524 (and $e2459 $e2448)) -(flet ($e2525 (iff $e1683 $e1161)) -(flet ($e2526 (not $e2470)) -(flet ($e2527 (iff $e2488 $e2315)) -(flet ($e2528 (not $e2319)) -(flet ($e2529 (iff $e2457 $e2362)) -(flet ($e2530 (if_then_else $e1112 $e2377 $e689)) -(flet ($e2531 (not $e1916)) -(flet ($e2532 (and $e2380 $e2225)) -(flet ($e2533 (if_then_else $e2226 $e2460 $e2432)) -(flet ($e2534 (not $e788)) -(flet ($e2535 (iff $e1460 $e1483)) -(flet ($e2536 (xor $e2450 $e1942)) -(flet ($e2537 (or $e1975 $e2142)) -(flet ($e2538 (and $e2517 $e2231)) -(flet ($e2539 (implies $e2479 $e2452)) -(flet ($e2540 (and $e92 $e1936)) -(flet ($e2541 (not $e2514)) -(flet ($e2542 (if_then_else $e1820 $e83 $e2525)) -(flet ($e2543 (not $e2324)) -(flet ($e2544 (xor $e2077 $e2521)) -(flet ($e2545 (iff $e162 $e733)) -(flet ($e2546 (or $e2458 $e2510)) -(flet ($e2547 (or $e2257 $e2115)) -(flet ($e2548 (and $e2351 $e1588)) -(flet ($e2549 (or $e1396 $e2438)) -(flet ($e2550 (if_then_else $e2489 $e2306 $e2399)) -(flet ($e2551 (implies $e2218 $e2424)) -(flet ($e2552 (or $e2548 $e2427)) -(flet ($e2553 (not $e1137)) -(flet ($e2554 (if_then_else $e1428 $e2551 $e1944)) -(flet ($e2555 (iff $e2389 $e2390)) -(flet ($e2556 (if_then_else $e2507 $e2549 $e1105)) -(flet ($e2557 (not $e2023)) -(flet ($e2558 (not $e2530)) -(flet ($e2559 (or $e2526 $e1972)) -(flet ($e2560 (implies $e2095 $e2298)) -(flet ($e2561 (if_then_else $e2093 $e532 $e1905)) -(flet ($e2562 (and $e1638 $e2437)) -(flet ($e2563 (xor $e2123 $e2286)) -(flet ($e2564 (not $e1756)) -(flet ($e2565 (if_then_else $e1189 $e2066 $e2504)) -(flet ($e2566 (iff $e2036 $e676)) -(flet ($e2567 (implies $e1956 $e2527)) -(flet ($e2568 (iff $e2394 $e1531)) -(flet ($e2569 (if_then_else $e2372 $e2561 $e2493)) -(flet ($e2570 (and $e2127 $e2544)) -(flet ($e2571 (if_then_else $e2542 $e973 $e2339)) -(flet ($e2572 (iff $e197 $e2539)) -(flet ($e2573 (not $e113)) -(flet ($e2574 (not $e2272)) -(flet ($e2575 (not $e1400)) -(flet ($e2576 (xor $e662 $e1774)) -(flet ($e2577 (or $e2535 $e1184)) -(flet ($e2578 (xor $e2302 $e2376)) -(flet ($e2579 (or $e2541 $e2268)) -(flet ($e2580 (if_then_else $e1040 $e2545 $e1921)) -(flet ($e2581 (xor $e2413 $e2473)) -(flet ($e2582 (implies $e2147 $e2234)) -(flet ($e2583 (and $e541 $e1782)) -(flet ($e2584 (and $e2558 $e2245)) -(flet ($e2585 (and $e2584 $e2121)) -(flet ($e2586 (or $e91 $e1264)) -(flet ($e2587 (xor $e2382 $e1353)) -(flet ($e2588 (or $e2581 $e2429)) -(flet ($e2589 (implies $e1848 $e1789)) -(flet ($e2590 (and $e2565 $e2577)) -(flet ($e2591 (if_then_else $e613 $e2453 $e1643)) -(flet ($e2592 (implies $e2554 $e1631)) -(flet ($e2593 (or $e2386 $e2347)) -(flet ($e2594 (xor $e2370 $e1939)) -(flet ($e2595 (xor $e2487 $e546)) -(flet ($e2596 (implies $e2572 $e2420)) -(flet ($e2597 (and $e1617 $e2259)) -(flet ($e2598 (if_then_else $e2524 $e2578 $e2461)) -(flet ($e2599 (if_then_else $e2556 $e2325 $e2440)) -(flet ($e2600 (implies $e2212 $e1907)) -(flet ($e2601 (and $e1985 $e2594)) -(flet ($e2602 (implies $e1608 $e1996)) -(flet ($e2603 (xor $e2423 $e2361)) -(flet ($e2604 (and $e1668 $e2596)) -(flet ($e2605 (iff $e2593 $e2040)) -(flet ($e2606 (and $e2494 $e2332)) -(flet ($e2607 (and $e2477 $e2498)) -(flet ($e2608 (xor $e2474 $e2329)) -(flet ($e2609 (or $e2446 $e2435)) -(flet ($e2610 (iff $e2602 $e1045)) -(flet ($e2611 (not $e840)) -(flet ($e2612 (not $e2497)) -(flet ($e2613 (not $e2428)) -(flet ($e2614 (if_then_else $e2607 $e1971 $e2375)) -(flet ($e2615 (implies $e2605 $e938)) -(flet ($e2616 (and $e2403 $e2366)) -(flet ($e2617 (if_then_else $e872 $e2345 $e2000)) -(flet ($e2618 (or $e2410 $e1615)) -(flet ($e2619 (or $e1640 $e2569)) -(flet ($e2620 (not $e2342)) -(flet ($e2621 (if_then_else $e1301 $e2546 $e2441)) -(flet ($e2622 (or $e2537 $e2505)) -(flet ($e2623 (xor $e2472 $e2562)) -(flet ($e2624 (implies $e1252 $e2618)) -(flet ($e2625 (and $e2290 $e833)) -(flet ($e2626 (if_then_else $e2402 $e2334 $e2623)) -(flet ($e2627 (iff $e2373 $e2048)) -(flet ($e2628 (xor $e2533 $e2249)) -(flet ($e2629 (xor $e1469 $e2481)) -(flet ($e2630 (and $e2589 $e497)) -(flet ($e2631 (xor $e2573 $e1902)) -(flet ($e2632 (or $e1857 $e64)) -(flet ($e2633 (or $e2590 $e2482)) -(flet ($e2634 (xor $e2463 $e2543)) -(flet ($e2635 (iff $e2629 $e1980)) -(flet ($e2636 (iff $e2287 $e805)) -(flet ($e2637 (not $e2550)) -(flet ($e2638 (iff $e2400 $e2529)) -(flet ($e2639 (xor $e2391 $e2451)) -(flet ($e2640 (not $e1278)) -(flet ($e2641 (if_then_else $e2616 $e2583 $e2154)) -(flet ($e2642 (if_then_else $e2359 $e2208 $e2045)) -(flet ($e2643 (or $e2289 $e2620)) -(flet ($e2644 (iff $e1946 $e2471)) -(flet ($e2645 (iff $e2265 $e2627)) -(flet ($e2646 (and $e2434 $e2254)) -(flet ($e2647 (if_then_else $e2547 $e2540 $e2369)) -(flet ($e2648 (not $e821)) -(flet ($e2649 (xor $e2574 $e887)) -(flet ($e2650 (iff $e2632 $e2648)) -(flet ($e2651 (iff $e2054 $e55)) -(flet ($e2652 (or $e2538 $e2531)) -(flet ($e2653 (xor $e2204 $e2274)) -(flet ($e2654 (if_then_else $e2503 $e2626 $e2378)) -(flet ($e2655 (if_then_else $e2567 $e2519 $e1850)) -(flet ($e2656 (iff $e2522 $e2388)) -(flet ($e2657 (if_then_else $e2422 $e2513 $e2653)) -(flet ($e2658 (if_then_else $e465 $e2646 $e637)) -(flet ($e2659 (or $e462 $e2604)) -(flet ($e2660 (implies $e2651 $e2532)) -(flet ($e2661 (iff $e2579 $e1943)) -(flet ($e2662 (or $e2580 $e2412)) -(flet ($e2663 (implies $e873 $e2625)) -(flet ($e2664 (iff $e2511 $e1675)) -(flet ($e2665 (if_then_else $e2111 $e2418 $e2570)) -(flet ($e2666 (or $e2640 $e2552)) -(flet ($e2667 (not $e2613)) -(flet ($e2668 (or $e2611 $e111)) -(flet ($e2669 (and $e2657 $e2480)) -(flet ($e2670 (and $e1598 $e519)) -(flet ($e2671 (implies $e1938 $e1991)) -(flet ($e2672 (xor $e2499 $e2667)) -(flet ($e2673 (if_then_else $e848 $e2609 $e2659)) -(flet ($e2674 (implies $e2557 $e2621)) -(flet ($e2675 (iff $e1529 $e2617)) -(flet ($e2676 (or $e2236 $e2238)) -(flet ($e2677 (iff $e2559 $e2444)) -(flet ($e2678 (not $e2615)) -(flet ($e2679 (if_then_else $e2469 $e2619 $e1417)) -(flet ($e2680 (or $e2190 $e2520)) -(flet ($e2681 (xor $e2405 $e744)) -(flet ($e2682 (or $e2681 $e2663)) -(flet ($e2683 (if_then_else $e2523 $e1680 $e2182)) -(flet ($e2684 (and $e1995 $e2606)) -(flet ($e2685 (iff $e2612 $e2571)) -(flet ($e2686 (iff $e2518 $e2465)) -(flet ($e2687 (or $e2586 $e2603)) -(flet ($e2688 (if_then_else $e608 $e2675 $e2456)) -(flet ($e2689 (not $e1499)) -(flet ($e2690 (or $e2464 $e2652)) -(flet ($e2691 (implies $e1525 $e2647)) -(flet ($e2692 (and $e1549 $e2515)) -(flet ($e2693 (and $e2592 $e1331)) -(flet ($e2694 (xor $e2643 $e1755)) -(flet ($e2695 (iff $e2575 $e2159)) -(flet ($e2696 (if_then_else $e1342 $e2431 $e2553)) -(flet ($e2697 (xor $e2678 $e2352)) -(flet ($e2698 (or $e2682 $e1924)) -(flet ($e2699 (or $e2693 $e2676)) -(flet ($e2700 (not $e2568)) -(flet ($e2701 (xor $e2133 $e2679)) -(flet ($e2702 (xor $e2445 $e2669)) -(flet ($e2703 (and $e2680 $e1723)) -(flet ($e2704 (or $e1653 $e2271)) -(flet ($e2705 (if_then_else $e2694 $e2658 $e2688)) -(flet ($e2706 (iff $e2468 $e2595)) -(flet ($e2707 (and $e2379 $e2622)) -(flet ($e2708 (xor $e2343 $e2476)) -(flet ($e2709 (iff $e2665 $e2599)) -(flet ($e2710 (and $e2346 $e2703)) -(flet ($e2711 (or $e2666 $e2534)) -(flet ($e2712 (xor $e2421 $e2683)) -(flet ($e2713 (iff $e2635 $e2673)) -(flet ($e2714 (not $e2702)) -(flet ($e2715 (not $e2662)) -(flet ($e2716 (if_then_else $e1286 $e2512 $e2194)) -(flet ($e2717 (iff $e2349 $e2685)) -(flet ($e2718 (not $e990)) -(flet ($e2719 (not $e2161)) -(flet ($e2720 (or $e2687 $e2690)) -(flet ($e2721 (not $e2022)) -(flet ($e2722 (xor $e2598 $e2654)) -(flet ($e2723 (and $e2692 $e950)) -(flet ($e2724 (xor $e2668 $e2381)) -(flet ($e2725 (and $e2716 $e2689)) -(flet ($e2726 (not $e2175)) -(flet ($e2727 (implies $e2698 $e2173)) -(flet ($e2728 (and $e2495 $e2636)) -(flet ($e2729 (implies $e2660 $e2409)) -(flet ($e2730 (iff $e2555 $e2642)) -(flet ($e2731 (and $e464 $e2588)) -(flet ($e2732 (and $e2484 $e2686)) -(flet ($e2733 (if_then_else $e2276 $e2720 $e2199)) -(flet ($e2734 (or $e2728 $e2715)) -(flet ($e2735 (if_then_else $e2186 $e1878 $e2597)) -(flet ($e2736 (xor $e2712 $e2723)) -(flet ($e2737 (iff $e1903 $e2711)) -(flet ($e2738 (if_then_else $e2732 $e2624 $e2628)) -(flet ($e2739 (implies $e2705 $e2641)) -(flet ($e2740 (not $e2713)) -(flet ($e2741 (and $e2587 $e2214)) -(flet ($e2742 (not $e2737)) -(flet ($e2743 (implies $e2638 $e2725)) -(flet ($e2744 (and $e956 $e2509)) -(flet ($e2745 (if_then_else $e2564 $e2655 $e2528)) -(flet ($e2746 (implies $e2710 $e2731)) -(flet ($e2747 (implies $e2741 $e2691)) -(flet ($e2748 (or $e2738 $e2672)) -(flet ($e2749 (iff $e2475 $e2614)) -(flet ($e2750 (xor $e2644 $e2591)) -(flet ($e2751 (iff $e2449 $e2722)) -(flet ($e2752 (or $e2455 $e2516)) -(flet ($e2753 (and $e700 $e2501)) -(flet ($e2754 (implies $e2727 $e2200)) -(flet ($e2755 (or $e2677 $e2714)) -(flet ($e2756 (or $e2749 $e2634)) -(flet ($e2757 (iff $e2718 $e2176)) -(flet ($e2758 (iff $e2743 $e2354)) -(flet ($e2759 (and $e2757 $e2717)) -(flet ($e2760 (if_then_else $e2735 $e2363 $e2536)) -(flet ($e2761 (not $e1380)) -(flet ($e2762 (iff $e2700 $e2708)) -(flet ($e2763 (or $e2585 $e1489)) -(flet ($e2764 (and $e2608 $e2704)) -(flet ($e2765 (or $e2748 $e2601)) -(flet ($e2766 (and $e1314 $e2600)) -(flet ($e2767 (not $e2750)) -(flet ($e2768 (not $e2706)) -(flet ($e2769 (and $e2560 $e2758)) -(flet ($e2770 (if_then_else $e2721 $e2671 $e2724)) -(flet ($e2771 (and $e2756 $e2709)) -(flet ($e2772 (iff $e2502 $e2656)) -(flet ($e2773 (and $e2631 $e2719)) -(flet ($e2774 (not $e2753)) -(flet ($e2775 (if_then_else $e2726 $e2639 $e2707)) -(flet ($e2776 (not $e2754)) -(flet ($e2777 (if_then_else $e2701 $e2645 $e2684)) -(flet ($e2778 (implies $e857 $e2576)) -(flet ($e2779 (or $e2768 $e2772)) -(flet ($e2780 (or $e2767 $e518)) -(flet ($e2781 (not $e2751)) -(flet ($e2782 (xor $e2775 $e2781)) -(flet ($e2783 (not $e2770)) -(flet ($e2784 (and $e2730 $e2729)) -(flet ($e2785 (implies $e2633 $e2637)) -(flet ($e2786 (if_then_else $e2275 $e2766 $e2697)) -(flet ($e2787 (or $e2630 $e2780)) -(flet ($e2788 (xor $e2650 $e2779)) -(flet ($e2789 (xor $e2786 $e2733)) -(flet ($e2790 (implies $e2769 $e2783)) -(flet ($e2791 (implies $e2740 $e2610)) -(flet ($e2792 (implies $e2670 $e2649)) -(flet ($e2793 (if_then_else $e2736 $e2582 $e2788)) -(flet ($e2794 (implies $e2755 $e2752)) -(flet ($e2795 (or $e2763 $e2774)) -(flet ($e2796 (implies $e2773 $e2776)) -(flet ($e2797 (not $e2699)) -(flet ($e2798 (not $e2695)) -(flet ($e2799 (xor $e2508 $e2764)) -(flet ($e2800 (and $e2798 $e2778)) -(flet ($e2801 (if_then_else $e2796 $e2797 $e2696)) -(flet ($e2802 (iff $e2790 $e2762)) -(flet ($e2803 (or $e1098 $e2742)) -(flet ($e2804 (implies $e2563 $e2793)) -(flet ($e2805 (implies $e2799 $e2785)) -(flet ($e2806 (not $e2761)) -(flet ($e2807 (if_then_else $e2804 $e2801 $e2806)) -(flet ($e2808 (or $e2746 $e2782)) -(flet ($e2809 (and $e2794 $e2777)) -(flet ($e2810 (and $e2661 $e2566)) -(flet ($e2811 (or $e2805 $e2810)) -(flet ($e2812 (and $e2789 $e2789)) -(flet ($e2813 (and $e2739 $e2803)) -(flet ($e2814 (not $e2747)) -(flet ($e2815 (and $e2734 $e2759)) -(flet ($e2816 (and $e2664 $e2812)) -(flet ($e2817 (or $e2795 $e2760)) -(flet ($e2818 (not $e2744)) -(flet ($e2819 (implies $e2816 $e2816)) -(flet ($e2820 (not $e2811)) -(flet ($e2821 (xor $e2813 $e2802)) -(flet ($e2822 (not $e2815)) -(flet ($e2823 (and $e2817 $e2784)) -(flet ($e2824 (if_then_else $e2809 $e2819 $e2800)) -(flet ($e2825 (implies $e2808 $e2808)) -(flet ($e2826 (xor $e2824 $e2791)) -(flet ($e2827 (implies $e2825 $e2818)) -(flet ($e2828 (and $e2765 $e2787)) -(flet ($e2829 (implies $e2822 $e2828)) -(flet ($e2830 (or $e2674 $e2814)) -(flet ($e2831 (xor $e2826 $e2792)) -(flet ($e2832 (if_then_else $e2807 $e2820 $e2821)) -(flet ($e2833 (xor $e2832 $e2827)) -(flet ($e2834 (iff $e2745 $e2831)) -(flet ($e2835 (implies $e2830 $e2823)) -(flet ($e2836 (or $e2829 $e2829)) -(flet ($e2837 (implies $e2834 $e2833)) -(flet ($e2838 (and $e2835 $e2837)) -(flet ($e2839 (implies $e2771 $e2836)) -(flet ($e2840 (not $e2838)) -(flet ($e2841 (or $e2839 $e2840)) -$e2841 -)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - |