From: Tim King Date: Wed, 13 Oct 2010 01:15:24 +0000 (+0000) Subject: Added test/regress/regress1/arith and populated it with some fast SMT LIB problems. X-Git-Tag: cvc5-1.0.0~8802 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=dbce9aa7a7e6b44427001a4487eebb6cddeb8f4e;p=cvc5.git Added test/regress/regress1/arith and populated it with some fast SMT LIB problems. --- diff --git a/test/regress/regress1/Makefile.am b/test/regress/regress1/Makefile.am index 4e4a42a31..10fe5f01a 100644 --- a/test/regress/regress1/Makefile.am +++ b/test/regress/regress1/Makefile.am @@ -1,4 +1,4 @@ -SUBDIRS = . +SUBDIRS = . arith TESTS_ENVIRONMENT = @srcdir@/../run_regression @top_builddir@/src/main/cvc4 MAKEFLAGS = -k diff --git a/test/regress/regress1/arith/Makefile.am b/test/regress/regress1/arith/Makefile.am new file mode 100644 index 000000000..4bdff93d1 --- /dev/null +++ b/test/regress/regress1/arith/Makefile.am @@ -0,0 +1,21 @@ +TESTS_ENVIRONMENT = @srcdir@/../../run_regression @top_builddir@/src/main/cvc4 + +# These are run for all build profiles. +# If a test shouldn't be run in e.g. competition mode, +# put it below in "TESTS +=" +TESTS = \ + abz5_1400.smt \ + pursuit-safety-11.smt \ + pursuit-safety-12.smt \ + sc-7.base.cvc.smt \ + uart-8.base.cvc.smt + +EXTRA_DIST = $(TESTS) + +# synonyms for "check" +.PHONY: regress regress1 test +regress regress1 test: check + +# do nothing in this subdir +.PHONY: regress0 regress2 regress3 +regress0 regress2 regress3: diff --git a/test/regress/regress1/arith/abz5_1400.smt b/test/regress/regress1/arith/abz5_1400.smt new file mode 100644 index 000000000..662b39859 --- /dev/null +++ b/test/regress/regress1/arith/abz5_1400.smt @@ -0,0 +1,119 @@ +(benchmark abz5_1400.smt + :source { +These benchmarks are used by the job-shop scheduling community and were +originaly from Andre Henning. They were translated into CVC format by Bruno +Dutertre and Leonardo de Moura. Contact demoura@csl.sri.com for more +information. + +This benchmark was automatically translated into SMT-LIB format from +CVC format using CVC Lite +} + :status sat +:category { crafted } +:difficulty { 0 } + :logic QF_RDL + :extrafuns ((cvclZero Real)) + :extrafuns ((Z Real)) + :extrafuns ((t_0_0 Real)) + :extrafuns ((t_0_1 Real)) + :extrafuns ((t_0_2 Real)) + :extrafuns ((t_0_3 Real)) + :extrafuns ((t_0_4 Real)) + :extrafuns ((t_0_5 Real)) + :extrafuns ((t_0_6 Real)) + :extrafuns ((t_0_7 Real)) + :extrafuns ((t_0_8 Real)) + :extrafuns ((t_0_9 Real)) + :extrafuns ((t_1_0 Real)) + :extrafuns ((t_1_1 Real)) + :extrafuns ((t_1_2 Real)) + :extrafuns ((t_1_3 Real)) + :extrafuns ((t_1_4 Real)) + :extrafuns ((t_1_5 Real)) + :extrafuns ((t_1_6 Real)) + :extrafuns ((t_1_7 Real)) + :extrafuns ((t_1_8 Real)) + :extrafuns ((t_1_9 Real)) + :extrafuns ((t_2_0 Real)) + :extrafuns ((t_2_1 Real)) + :extrafuns ((t_2_2 Real)) + :extrafuns ((t_2_3 Real)) + :extrafuns ((t_2_4 Real)) + :extrafuns ((t_2_5 Real)) + :extrafuns ((t_2_6 Real)) + :extrafuns ((t_2_7 Real)) + :extrafuns ((t_2_8 Real)) + :extrafuns ((t_2_9 Real)) + :extrafuns ((t_3_0 Real)) + :extrafuns ((t_3_1 Real)) + :extrafuns ((t_3_2 Real)) + :extrafuns ((t_3_3 Real)) + :extrafuns ((t_3_4 Real)) + :extrafuns ((t_3_5 Real)) + :extrafuns ((t_3_6 Real)) + :extrafuns ((t_3_7 Real)) + :extrafuns ((t_3_8 Real)) + :extrafuns ((t_3_9 Real)) + :extrafuns ((t_4_0 Real)) + :extrafuns ((t_4_1 Real)) + :extrafuns ((t_4_2 Real)) + :extrafuns ((t_4_3 Real)) + :extrafuns ((t_4_4 Real)) + :extrafuns ((t_4_5 Real)) + :extrafuns ((t_4_6 Real)) + :extrafuns ((t_4_7 Real)) + :extrafuns ((t_4_8 Real)) + :extrafuns ((t_4_9 Real)) + :extrafuns ((t_5_0 Real)) + :extrafuns ((t_5_1 Real)) + :extrafuns ((t_5_2 Real)) + :extrafuns ((t_5_3 Real)) + :extrafuns ((t_5_4 Real)) + :extrafuns ((t_5_5 Real)) + :extrafuns ((t_5_6 Real)) + :extrafuns ((t_5_7 Real)) + :extrafuns ((t_5_8 Real)) + :extrafuns ((t_5_9 Real)) + :extrafuns ((t_6_0 Real)) + :extrafuns ((t_6_1 Real)) + :extrafuns ((t_6_2 Real)) + :extrafuns ((t_6_3 Real)) + :extrafuns ((t_6_4 Real)) + :extrafuns ((t_6_5 Real)) + :extrafuns ((t_6_6 Real)) + :extrafuns ((t_6_7 Real)) + :extrafuns ((t_6_8 Real)) + :extrafuns ((t_6_9 Real)) + :extrafuns ((t_7_0 Real)) + :extrafuns ((t_7_1 Real)) + :extrafuns ((t_7_2 Real)) + :extrafuns ((t_7_3 Real)) + :extrafuns ((t_7_4 Real)) + :extrafuns ((t_7_5 Real)) + :extrafuns ((t_7_6 Real)) + :extrafuns ((t_7_7 Real)) + :extrafuns ((t_7_8 Real)) + :extrafuns ((t_7_9 Real)) + :extrafuns ((t_8_0 Real)) + :extrafuns ((t_8_1 Real)) + :extrafuns ((t_8_2 Real)) + :extrafuns ((t_8_3 Real)) + :extrafuns ((t_8_4 Real)) + :extrafuns ((t_8_5 Real)) + :extrafuns ((t_8_6 Real)) + :extrafuns ((t_8_7 Real)) + :extrafuns ((t_8_8 Real)) + :extrafuns ((t_8_9 Real)) + :extrafuns ((t_9_0 Real)) + :extrafuns ((t_9_1 Real)) + :extrafuns ((t_9_2 Real)) + :extrafuns ((t_9_3 Real)) + :extrafuns ((t_9_4 Real)) + :extrafuns ((t_9_5 Real)) + :extrafuns ((t_9_6 Real)) + :extrafuns ((t_9_7 Real)) + :extrafuns ((t_9_8 Real)) + :extrafuns ((t_9_9 Real)) + :formula +(and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (>= (- t_0_4 cvclZero) 0) (>= (- t_0_8 t_0_4) 88)) (>= (- t_0_6 t_0_8) 68)) (>= (- t_0_5 t_0_6) 94)) (>= (- t_0_1 t_0_5) 99)) (>= (- t_0_2 t_0_1) 67)) (>= (- t_0_9 t_0_2) 89)) (>= (- t_0_7 t_0_9) 77)) (>= (- t_0_0 t_0_7) 99)) (>= (- t_0_3 t_0_0) 86)) (>= (- Z t_0_3) 92)) (and (and (and (and (and (and (and (and (and (and (>= (- t_1_5 cvclZero) 0) (>= (- t_1_3 t_1_5) 72)) (>= (- t_1_6 t_1_3) 50)) (>= (- t_1_4 t_1_6) 69)) (>= (- t_1_2 t_1_4) 75)) (>= (- t_1_8 t_1_2) 94)) (>= (- t_1_0 t_1_8) 66)) (>= (- t_1_1 t_1_0) 92)) (>= (- t_1_7 t_1_1) 82)) (>= (- t_1_9 t_1_7) 94)) (>= (- Z t_1_9) 63))) (and (and (and (and (and (and (and (and (and (and (>= (- t_2_9 cvclZero) 0) (>= (- t_2_8 t_2_9) 83)) (>= (- t_2_0 t_2_8) 61)) (>= (- t_2_1 t_2_0) 83)) (>= (- t_2_6 t_2_1) 65)) (>= (- t_2_5 t_2_6) 64)) (>= (- t_2_7 t_2_5) 85)) (>= (- t_2_4 t_2_7) 78)) (>= (- t_2_2 t_2_4) 85)) (>= (- t_2_3 t_2_2) 55)) (>= (- Z t_2_3) 77))) (and (and (and (and (and (and (and (and (and (and (>= (- t_3_7 cvclZero) 0) (>= (- t_3_2 t_3_7) 94)) (>= (- t_3_1 t_3_2) 68)) (>= (- t_3_4 t_3_1) 61)) (>= (- t_3_3 t_3_4) 99)) (>= (- t_3_6 t_3_3) 54)) (>= (- t_3_5 t_3_6) 75)) (>= (- t_3_0 t_3_5) 66)) (>= (- t_3_9 t_3_0) 76)) (>= (- t_3_8 t_3_9) 63)) (>= (- Z t_3_8) 67))) (and (and (and (and (and (and (and (and (and (and (>= (- t_4_3 cvclZero) 0) (>= (- t_4_4 t_4_3) 69)) (>= (- t_4_9 t_4_4) 88)) (>= (- t_4_8 t_4_9) 82)) (>= (- t_4_0 t_4_8) 95)) (>= (- t_4_2 t_4_0) 99)) (>= (- t_4_6 t_4_2) 67)) (>= (- t_4_5 t_4_6) 95)) (>= (- t_4_7 t_4_5) 68)) (>= (- t_4_1 t_4_7) 67)) (>= (- Z t_4_1) 86))) (and (and (and (and (and (and (and (and (and (and (>= (- t_5_1 cvclZero) 0) (>= (- t_5_4 t_5_1) 99)) (>= (- t_5_5 t_5_4) 81)) (>= (- t_5_6 t_5_5) 64)) (>= (- t_5_8 t_5_6) 66)) (>= (- t_5_2 t_5_8) 80)) (>= (- t_5_7 t_5_2) 80)) (>= (- t_5_9 t_5_7) 69)) (>= (- t_5_3 t_5_9) 62)) (>= (- t_5_0 t_5_3) 79)) (>= (- Z t_5_0) 88))) (and (and (and (and (and (and (and (and (and (and (>= (- t_6_7 cvclZero) 0) (>= (- t_6_1 t_6_7) 50)) (>= (- t_6_4 t_6_1) 86)) (>= (- t_6_3 t_6_4) 97)) (>= (- t_6_0 t_6_3) 96)) (>= (- t_6_8 t_6_0) 95)) (>= (- t_6_2 t_6_8) 97)) (>= (- t_6_5 t_6_2) 66)) (>= (- t_6_6 t_6_5) 99)) (>= (- t_6_9 t_6_6) 52)) (>= (- Z t_6_9) 71))) (and (and (and (and (and (and (and (and (and (and (>= (- t_7_4 cvclZero) 0) (>= (- t_7_6 t_7_4) 98)) (>= (- t_7_3 t_7_6) 73)) (>= (- t_7_2 t_7_3) 82)) (>= (- t_7_1 t_7_2) 51)) (>= (- t_7_5 t_7_1) 71)) (>= (- t_7_7 t_7_5) 94)) (>= (- t_7_0 t_7_7) 85)) (>= (- t_7_8 t_7_0) 62)) (>= (- t_7_9 t_7_8) 95)) (>= (- Z t_7_9) 79))) (and (and (and (and (and (and (and (and (and (and (>= (- t_8_0 cvclZero) 0) (>= (- t_8_6 t_8_0) 94)) (>= (- t_8_3 t_8_6) 71)) (>= (- t_8_7 t_8_3) 81)) (>= (- t_8_1 t_8_7) 85)) (>= (- t_8_2 t_8_1) 66)) (>= (- t_8_4 t_8_2) 90)) (>= (- t_8_5 t_8_4) 76)) (>= (- t_8_8 t_8_5) 58)) (>= (- t_8_9 t_8_8) 93)) (>= (- Z t_8_9) 97))) (and (and (and (and (and (and (and (and (and (and (>= (- t_9_3 cvclZero) 0) (>= (- t_9_0 t_9_3) 50)) (>= (- t_9_1 t_9_0) 59)) (>= (- t_9_8 t_9_1) 82)) (>= (- t_9_7 t_9_8) 67)) (>= (- t_9_9 t_9_7) 56)) (>= (- t_9_6 t_9_9) 96)) (>= (- t_9_4 t_9_6) 58)) (>= (- t_9_5 t_9_4) 81)) (>= (- t_9_2 t_9_5) 59)) (>= (- Z t_9_2) 96))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_0 t_1_0) 92) (>= (- t_1_0 t_0_0) 86) )) (or (>= (- t_0_0 t_2_0) 83) (>= (- t_2_0 t_0_0) 86) )) (or (>= (- t_0_0 t_3_0) 76) (>= (- t_3_0 t_0_0) 86) )) (or (>= (- t_0_0 t_4_0) 99) (>= (- t_4_0 t_0_0) 86) )) (or (>= (- t_0_0 t_5_0) 88) (>= (- t_5_0 t_0_0) 86) )) (or (>= (- t_0_0 t_6_0) 95) (>= (- t_6_0 t_0_0) 86) )) (or (>= (- t_0_0 t_7_0) 62) (>= (- t_7_0 t_0_0) 86) )) (or (>= (- t_0_0 t_8_0) 94) (>= (- t_8_0 t_0_0) 86) )) (or (>= (- t_0_0 t_9_0) 59) (>= (- t_9_0 t_0_0) 86) )) (or (>= (- t_1_0 t_2_0) 83) (>= (- t_2_0 t_1_0) 92) )) (or (>= (- t_1_0 t_3_0) 76) (>= (- t_3_0 t_1_0) 92) )) (or (>= (- t_1_0 t_4_0) 99) (>= (- t_4_0 t_1_0) 92) )) (or (>= (- t_1_0 t_5_0) 88) (>= (- t_5_0 t_1_0) 92) )) (or (>= (- t_1_0 t_6_0) 95) (>= (- t_6_0 t_1_0) 92) )) (or (>= (- t_1_0 t_7_0) 62) (>= (- t_7_0 t_1_0) 92) )) (or (>= (- t_1_0 t_8_0) 94) (>= (- t_8_0 t_1_0) 92) )) (or (>= (- t_1_0 t_9_0) 59) (>= (- t_9_0 t_1_0) 92) )) (or (>= (- t_2_0 t_3_0) 76) (>= (- t_3_0 t_2_0) 83) )) (or (>= (- t_2_0 t_4_0) 99) (>= (- t_4_0 t_2_0) 83) )) (or (>= (- t_2_0 t_5_0) 88) (>= (- t_5_0 t_2_0) 83) )) (or (>= (- t_2_0 t_6_0) 95) (>= (- t_6_0 t_2_0) 83) )) (or (>= (- t_2_0 t_7_0) 62) (>= (- t_7_0 t_2_0) 83) )) (or (>= (- t_2_0 t_8_0) 94) (>= (- t_8_0 t_2_0) 83) )) (or (>= (- t_2_0 t_9_0) 59) (>= (- t_9_0 t_2_0) 83) )) (or (>= (- t_3_0 t_4_0) 99) (>= (- t_4_0 t_3_0) 76) )) (or (>= (- t_3_0 t_5_0) 88) (>= (- t_5_0 t_3_0) 76) )) (or (>= (- t_3_0 t_6_0) 95) (>= (- t_6_0 t_3_0) 76) )) (or (>= (- t_3_0 t_7_0) 62) (>= (- t_7_0 t_3_0) 76) )) (or (>= (- t_3_0 t_8_0) 94) (>= (- t_8_0 t_3_0) 76) )) (or (>= (- t_3_0 t_9_0) 59) (>= (- t_9_0 t_3_0) 76) )) (or (>= (- t_4_0 t_5_0) 88) (>= (- t_5_0 t_4_0) 99) )) (or (>= (- t_4_0 t_6_0) 95) (>= (- t_6_0 t_4_0) 99) )) (or (>= (- t_4_0 t_7_0) 62) (>= (- t_7_0 t_4_0) 99) )) (or (>= (- t_4_0 t_8_0) 94) (>= (- t_8_0 t_4_0) 99) )) (or (>= (- t_4_0 t_9_0) 59) (>= (- t_9_0 t_4_0) 99) )) (or (>= (- t_5_0 t_6_0) 95) (>= (- t_6_0 t_5_0) 88) )) (or (>= (- t_5_0 t_7_0) 62) (>= (- t_7_0 t_5_0) 88) )) (or (>= (- t_5_0 t_8_0) 94) (>= (- t_8_0 t_5_0) 88) )) (or (>= (- t_5_0 t_9_0) 59) (>= (- t_9_0 t_5_0) 88) )) (or (>= (- t_6_0 t_7_0) 62) (>= (- t_7_0 t_6_0) 95) )) (or (>= (- t_6_0 t_8_0) 94) (>= (- t_8_0 t_6_0) 95) )) (or (>= (- t_6_0 t_9_0) 59) (>= (- t_9_0 t_6_0) 95) )) (or (>= (- t_7_0 t_8_0) 94) (>= (- t_8_0 t_7_0) 62) )) (or (>= (- t_7_0 t_9_0) 59) (>= (- t_9_0 t_7_0) 62) )) (or (>= (- t_8_0 t_9_0) 59) (>= (- t_9_0 t_8_0) 94) ))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_1 t_1_1) 82) (>= (- t_1_1 t_0_1) 67) )) (or (>= (- t_0_1 t_2_1) 65) (>= (- t_2_1 t_0_1) 67) )) (or (>= (- t_0_1 t_3_1) 61) (>= (- t_3_1 t_0_1) 67) )) (or (>= (- t_0_1 t_4_1) 86) (>= (- t_4_1 t_0_1) 67) )) (or (>= (- t_0_1 t_5_1) 99) (>= (- t_5_1 t_0_1) 67) )) (or (>= (- t_0_1 t_6_1) 86) (>= (- t_6_1 t_0_1) 67) )) (or (>= (- t_0_1 t_7_1) 71) (>= (- t_7_1 t_0_1) 67) )) (or (>= (- t_0_1 t_8_1) 66) (>= (- t_8_1 t_0_1) 67) )) (or (>= (- t_0_1 t_9_1) 82) (>= (- t_9_1 t_0_1) 67) )) (or (>= (- t_1_1 t_2_1) 65) (>= (- t_2_1 t_1_1) 82) )) (or (>= (- t_1_1 t_3_1) 61) (>= (- t_3_1 t_1_1) 82) )) (or (>= (- t_1_1 t_4_1) 86) (>= (- t_4_1 t_1_1) 82) )) (or (>= (- t_1_1 t_5_1) 99) (>= (- t_5_1 t_1_1) 82) )) (or (>= (- t_1_1 t_6_1) 86) (>= (- t_6_1 t_1_1) 82) )) (or (>= (- t_1_1 t_7_1) 71) (>= (- t_7_1 t_1_1) 82) )) (or (>= (- t_1_1 t_8_1) 66) (>= (- t_8_1 t_1_1) 82) )) (or (>= (- t_1_1 t_9_1) 82) (>= (- t_9_1 t_1_1) 82) )) (or (>= (- t_2_1 t_3_1) 61) (>= (- t_3_1 t_2_1) 65) )) (or (>= (- t_2_1 t_4_1) 86) (>= (- t_4_1 t_2_1) 65) )) (or (>= (- t_2_1 t_5_1) 99) (>= (- t_5_1 t_2_1) 65) )) (or (>= (- t_2_1 t_6_1) 86) (>= (- t_6_1 t_2_1) 65) )) (or (>= (- t_2_1 t_7_1) 71) (>= (- t_7_1 t_2_1) 65) )) (or (>= (- t_2_1 t_8_1) 66) (>= (- t_8_1 t_2_1) 65) )) (or (>= (- t_2_1 t_9_1) 82) (>= (- t_9_1 t_2_1) 65) )) (or (>= (- t_3_1 t_4_1) 86) (>= (- t_4_1 t_3_1) 61) )) (or (>= (- t_3_1 t_5_1) 99) (>= (- t_5_1 t_3_1) 61) )) (or (>= (- t_3_1 t_6_1) 86) (>= (- t_6_1 t_3_1) 61) )) (or (>= (- t_3_1 t_7_1) 71) (>= (- t_7_1 t_3_1) 61) )) (or (>= (- t_3_1 t_8_1) 66) (>= (- t_8_1 t_3_1) 61) )) (or (>= (- t_3_1 t_9_1) 82) (>= (- t_9_1 t_3_1) 61) )) (or (>= (- t_4_1 t_5_1) 99) (>= (- t_5_1 t_4_1) 86) )) (or (>= (- t_4_1 t_6_1) 86) (>= (- t_6_1 t_4_1) 86) )) (or (>= (- t_4_1 t_7_1) 71) (>= (- t_7_1 t_4_1) 86) )) (or (>= (- t_4_1 t_8_1) 66) (>= (- t_8_1 t_4_1) 86) )) (or (>= (- t_4_1 t_9_1) 82) (>= (- t_9_1 t_4_1) 86) )) (or (>= (- t_5_1 t_6_1) 86) (>= (- t_6_1 t_5_1) 99) )) (or (>= (- t_5_1 t_7_1) 71) (>= (- t_7_1 t_5_1) 99) )) (or (>= (- t_5_1 t_8_1) 66) (>= (- t_8_1 t_5_1) 99) )) (or (>= (- t_5_1 t_9_1) 82) (>= (- t_9_1 t_5_1) 99) )) (or (>= (- t_6_1 t_7_1) 71) (>= (- t_7_1 t_6_1) 86) )) (or (>= (- t_6_1 t_8_1) 66) (>= (- t_8_1 t_6_1) 86) )) (or (>= (- t_6_1 t_9_1) 82) (>= (- t_9_1 t_6_1) 86) )) (or (>= (- t_7_1 t_8_1) 66) (>= (- t_8_1 t_7_1) 71) )) (or (>= (- t_7_1 t_9_1) 82) (>= (- t_9_1 t_7_1) 71) )) (or (>= (- t_8_1 t_9_1) 82) (>= (- t_9_1 t_8_1) 66) ))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_2 t_1_2) 94) (>= (- t_1_2 t_0_2) 89) )) (or (>= (- t_0_2 t_2_2) 55) (>= (- t_2_2 t_0_2) 89) )) (or (>= (- t_0_2 t_3_2) 68) (>= (- t_3_2 t_0_2) 89) )) (or (>= (- t_0_2 t_4_2) 67) (>= (- t_4_2 t_0_2) 89) )) (or (>= (- t_0_2 t_5_2) 80) (>= (- t_5_2 t_0_2) 89) )) (or (>= (- t_0_2 t_6_2) 66) (>= (- t_6_2 t_0_2) 89) )) (or (>= (- t_0_2 t_7_2) 51) (>= (- t_7_2 t_0_2) 89) )) (or (>= (- t_0_2 t_8_2) 90) (>= (- t_8_2 t_0_2) 89) )) (or (>= (- t_0_2 t_9_2) 96) (>= (- t_9_2 t_0_2) 89) )) (or (>= (- t_1_2 t_2_2) 55) (>= (- t_2_2 t_1_2) 94) )) (or (>= (- t_1_2 t_3_2) 68) (>= (- t_3_2 t_1_2) 94) )) (or (>= (- t_1_2 t_4_2) 67) (>= (- t_4_2 t_1_2) 94) )) (or (>= (- t_1_2 t_5_2) 80) (>= (- t_5_2 t_1_2) 94) )) (or (>= (- t_1_2 t_6_2) 66) (>= (- t_6_2 t_1_2) 94) )) (or (>= (- t_1_2 t_7_2) 51) (>= (- t_7_2 t_1_2) 94) )) (or (>= (- t_1_2 t_8_2) 90) (>= (- t_8_2 t_1_2) 94) )) (or (>= (- t_1_2 t_9_2) 96) (>= (- t_9_2 t_1_2) 94) )) (or (>= (- t_2_2 t_3_2) 68) (>= (- t_3_2 t_2_2) 55) )) (or (>= (- t_2_2 t_4_2) 67) (>= (- t_4_2 t_2_2) 55) )) (or (>= (- t_2_2 t_5_2) 80) (>= (- t_5_2 t_2_2) 55) )) (or (>= (- t_2_2 t_6_2) 66) (>= (- t_6_2 t_2_2) 55) )) (or (>= (- t_2_2 t_7_2) 51) (>= (- t_7_2 t_2_2) 55) )) (or (>= (- t_2_2 t_8_2) 90) (>= (- t_8_2 t_2_2) 55) )) (or (>= (- t_2_2 t_9_2) 96) (>= (- t_9_2 t_2_2) 55) )) (or (>= (- t_3_2 t_4_2) 67) (>= (- t_4_2 t_3_2) 68) )) (or (>= (- t_3_2 t_5_2) 80) (>= (- t_5_2 t_3_2) 68) )) (or (>= (- t_3_2 t_6_2) 66) (>= (- t_6_2 t_3_2) 68) )) (or (>= (- t_3_2 t_7_2) 51) (>= (- t_7_2 t_3_2) 68) )) (or (>= (- t_3_2 t_8_2) 90) (>= (- t_8_2 t_3_2) 68) )) (or (>= (- t_3_2 t_9_2) 96) (>= (- t_9_2 t_3_2) 68) )) (or (>= (- t_4_2 t_5_2) 80) (>= (- t_5_2 t_4_2) 67) )) (or (>= (- t_4_2 t_6_2) 66) (>= (- t_6_2 t_4_2) 67) )) (or (>= (- t_4_2 t_7_2) 51) (>= (- t_7_2 t_4_2) 67) )) (or (>= (- t_4_2 t_8_2) 90) (>= (- t_8_2 t_4_2) 67) )) (or (>= (- t_4_2 t_9_2) 96) (>= (- t_9_2 t_4_2) 67) )) (or (>= (- t_5_2 t_6_2) 66) (>= (- t_6_2 t_5_2) 80) )) (or (>= (- t_5_2 t_7_2) 51) (>= (- t_7_2 t_5_2) 80) )) (or (>= (- t_5_2 t_8_2) 90) (>= (- t_8_2 t_5_2) 80) )) (or (>= (- t_5_2 t_9_2) 96) (>= (- t_9_2 t_5_2) 80) )) (or (>= (- t_6_2 t_7_2) 51) (>= (- t_7_2 t_6_2) 66) )) (or (>= (- t_6_2 t_8_2) 90) (>= (- t_8_2 t_6_2) 66) )) (or (>= (- t_6_2 t_9_2) 96) (>= (- t_9_2 t_6_2) 66) )) (or (>= (- t_7_2 t_8_2) 90) (>= (- t_8_2 t_7_2) 51) )) (or (>= (- t_7_2 t_9_2) 96) (>= (- t_9_2 t_7_2) 51) )) (or (>= (- t_8_2 t_9_2) 96) (>= (- t_9_2 t_8_2) 90) ))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_3 t_1_3) 50) (>= (- t_1_3 t_0_3) 92) )) (or (>= (- t_0_3 t_2_3) 77) (>= (- t_2_3 t_0_3) 92) )) (or (>= (- t_0_3 t_3_3) 54) (>= (- t_3_3 t_0_3) 92) )) (or (>= (- t_0_3 t_4_3) 69) (>= (- t_4_3 t_0_3) 92) )) (or (>= (- t_0_3 t_5_3) 79) (>= (- t_5_3 t_0_3) 92) )) (or (>= (- t_0_3 t_6_3) 96) (>= (- t_6_3 t_0_3) 92) )) (or (>= (- t_0_3 t_7_3) 82) (>= (- t_7_3 t_0_3) 92) )) (or (>= (- t_0_3 t_8_3) 81) (>= (- t_8_3 t_0_3) 92) )) (or (>= (- t_0_3 t_9_3) 50) (>= (- t_9_3 t_0_3) 92) )) (or (>= (- t_1_3 t_2_3) 77) (>= (- t_2_3 t_1_3) 50) )) (or (>= (- t_1_3 t_3_3) 54) (>= (- t_3_3 t_1_3) 50) )) (or (>= (- t_1_3 t_4_3) 69) (>= (- t_4_3 t_1_3) 50) )) (or (>= (- t_1_3 t_5_3) 79) (>= (- t_5_3 t_1_3) 50) )) (or (>= (- t_1_3 t_6_3) 96) (>= (- t_6_3 t_1_3) 50) )) (or (>= (- t_1_3 t_7_3) 82) (>= (- t_7_3 t_1_3) 50) )) (or (>= (- t_1_3 t_8_3) 81) (>= (- t_8_3 t_1_3) 50) )) (or (>= (- t_1_3 t_9_3) 50) (>= (- t_9_3 t_1_3) 50) )) (or (>= (- t_2_3 t_3_3) 54) (>= (- t_3_3 t_2_3) 77) )) (or (>= (- t_2_3 t_4_3) 69) (>= (- t_4_3 t_2_3) 77) )) (or (>= (- t_2_3 t_5_3) 79) (>= (- t_5_3 t_2_3) 77) )) (or (>= (- t_2_3 t_6_3) 96) (>= (- t_6_3 t_2_3) 77) )) (or (>= (- t_2_3 t_7_3) 82) (>= (- t_7_3 t_2_3) 77) )) (or (>= (- t_2_3 t_8_3) 81) (>= (- t_8_3 t_2_3) 77) )) (or (>= (- t_2_3 t_9_3) 50) (>= (- t_9_3 t_2_3) 77) )) (or (>= (- t_3_3 t_4_3) 69) (>= (- t_4_3 t_3_3) 54) )) (or (>= (- t_3_3 t_5_3) 79) (>= (- t_5_3 t_3_3) 54) )) (or (>= (- t_3_3 t_6_3) 96) (>= (- t_6_3 t_3_3) 54) )) (or (>= (- t_3_3 t_7_3) 82) (>= (- t_7_3 t_3_3) 54) )) (or (>= (- t_3_3 t_8_3) 81) (>= (- t_8_3 t_3_3) 54) )) (or (>= (- t_3_3 t_9_3) 50) (>= (- t_9_3 t_3_3) 54) )) (or (>= (- t_4_3 t_5_3) 79) (>= (- t_5_3 t_4_3) 69) )) (or (>= (- t_4_3 t_6_3) 96) (>= (- t_6_3 t_4_3) 69) )) (or (>= (- t_4_3 t_7_3) 82) (>= (- t_7_3 t_4_3) 69) )) (or (>= (- t_4_3 t_8_3) 81) (>= (- t_8_3 t_4_3) 69) )) (or (>= (- t_4_3 t_9_3) 50) (>= (- t_9_3 t_4_3) 69) )) (or (>= (- t_5_3 t_6_3) 96) (>= (- t_6_3 t_5_3) 79) )) (or (>= (- t_5_3 t_7_3) 82) (>= (- t_7_3 t_5_3) 79) )) (or (>= (- t_5_3 t_8_3) 81) (>= (- t_8_3 t_5_3) 79) )) (or (>= (- t_5_3 t_9_3) 50) (>= (- t_9_3 t_5_3) 79) )) (or (>= (- t_6_3 t_7_3) 82) (>= (- t_7_3 t_6_3) 96) )) (or (>= (- t_6_3 t_8_3) 81) (>= (- t_8_3 t_6_3) 96) )) (or (>= (- t_6_3 t_9_3) 50) (>= (- t_9_3 t_6_3) 96) )) (or (>= (- t_7_3 t_8_3) 81) (>= (- t_8_3 t_7_3) 82) )) (or (>= (- t_7_3 t_9_3) 50) (>= (- t_9_3 t_7_3) 82) )) (or (>= (- t_8_3 t_9_3) 50) (>= (- t_9_3 t_8_3) 81) ))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_4 t_1_4) 75) (>= (- t_1_4 t_0_4) 88) )) (or (>= (- t_0_4 t_2_4) 85) (>= (- t_2_4 t_0_4) 88) )) (or (>= (- t_0_4 t_3_4) 99) (>= (- t_3_4 t_0_4) 88) )) (or (>= (- t_0_4 t_4_4) 88) (>= (- t_4_4 t_0_4) 88) )) (or (>= (- t_0_4 t_5_4) 81) (>= (- t_5_4 t_0_4) 88) )) (or (>= (- t_0_4 t_6_4) 97) (>= (- t_6_4 t_0_4) 88) )) (or (>= (- t_0_4 t_7_4) 98) (>= (- t_7_4 t_0_4) 88) )) (or (>= (- t_0_4 t_8_4) 76) (>= (- t_8_4 t_0_4) 88) )) (or (>= (- t_0_4 t_9_4) 81) (>= (- t_9_4 t_0_4) 88) )) (or (>= (- t_1_4 t_2_4) 85) (>= (- t_2_4 t_1_4) 75) )) (or (>= (- t_1_4 t_3_4) 99) (>= (- t_3_4 t_1_4) 75) )) (or (>= (- t_1_4 t_4_4) 88) (>= (- t_4_4 t_1_4) 75) )) (or (>= (- t_1_4 t_5_4) 81) (>= (- t_5_4 t_1_4) 75) )) (or (>= (- t_1_4 t_6_4) 97) (>= (- t_6_4 t_1_4) 75) )) (or (>= (- t_1_4 t_7_4) 98) (>= (- t_7_4 t_1_4) 75) )) (or (>= (- t_1_4 t_8_4) 76) (>= (- t_8_4 t_1_4) 75) )) (or (>= (- t_1_4 t_9_4) 81) (>= (- t_9_4 t_1_4) 75) )) (or (>= (- t_2_4 t_3_4) 99) (>= (- t_3_4 t_2_4) 85) )) (or (>= (- t_2_4 t_4_4) 88) (>= (- t_4_4 t_2_4) 85) )) (or (>= (- t_2_4 t_5_4) 81) (>= (- t_5_4 t_2_4) 85) )) (or (>= (- t_2_4 t_6_4) 97) (>= (- t_6_4 t_2_4) 85) )) (or (>= (- t_2_4 t_7_4) 98) (>= (- t_7_4 t_2_4) 85) )) (or (>= (- t_2_4 t_8_4) 76) (>= (- t_8_4 t_2_4) 85) )) (or (>= (- t_2_4 t_9_4) 81) (>= (- t_9_4 t_2_4) 85) )) (or (>= (- t_3_4 t_4_4) 88) (>= (- t_4_4 t_3_4) 99) )) (or (>= (- t_3_4 t_5_4) 81) (>= (- t_5_4 t_3_4) 99) )) (or (>= (- t_3_4 t_6_4) 97) (>= (- t_6_4 t_3_4) 99) )) (or (>= (- t_3_4 t_7_4) 98) (>= (- t_7_4 t_3_4) 99) )) (or (>= (- t_3_4 t_8_4) 76) (>= (- t_8_4 t_3_4) 99) )) (or (>= (- t_3_4 t_9_4) 81) (>= (- t_9_4 t_3_4) 99) )) (or (>= (- t_4_4 t_5_4) 81) (>= (- t_5_4 t_4_4) 88) )) (or (>= (- t_4_4 t_6_4) 97) (>= (- t_6_4 t_4_4) 88) )) (or (>= (- t_4_4 t_7_4) 98) (>= (- t_7_4 t_4_4) 88) )) (or (>= (- t_4_4 t_8_4) 76) (>= (- t_8_4 t_4_4) 88) )) (or (>= (- t_4_4 t_9_4) 81) (>= (- t_9_4 t_4_4) 88) )) (or (>= (- t_5_4 t_6_4) 97) (>= (- t_6_4 t_5_4) 81) )) (or (>= (- t_5_4 t_7_4) 98) (>= (- t_7_4 t_5_4) 81) )) (or (>= (- t_5_4 t_8_4) 76) (>= (- t_8_4 t_5_4) 81) )) (or (>= (- t_5_4 t_9_4) 81) (>= (- t_9_4 t_5_4) 81) )) (or (>= (- t_6_4 t_7_4) 98) (>= (- t_7_4 t_6_4) 97) )) (or (>= (- t_6_4 t_8_4) 76) (>= (- t_8_4 t_6_4) 97) )) (or (>= (- t_6_4 t_9_4) 81) (>= (- t_9_4 t_6_4) 97) )) (or (>= (- t_7_4 t_8_4) 76) (>= (- t_8_4 t_7_4) 98) )) (or (>= (- t_7_4 t_9_4) 81) (>= (- t_9_4 t_7_4) 98) )) (or (>= (- t_8_4 t_9_4) 81) (>= (- t_9_4 t_8_4) 76) ))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_5 t_1_5) 72) (>= (- t_1_5 t_0_5) 99) )) (or (>= (- t_0_5 t_2_5) 85) (>= (- t_2_5 t_0_5) 99) )) (or (>= (- t_0_5 t_3_5) 66) (>= (- t_3_5 t_0_5) 99) )) (or (>= (- t_0_5 t_4_5) 68) (>= (- t_4_5 t_0_5) 99) )) (or (>= (- t_0_5 t_5_5) 64) (>= (- t_5_5 t_0_5) 99) )) (or (>= (- t_0_5 t_6_5) 99) (>= (- t_6_5 t_0_5) 99) )) (or (>= (- t_0_5 t_7_5) 94) (>= (- t_7_5 t_0_5) 99) )) (or (>= (- t_0_5 t_8_5) 58) (>= (- t_8_5 t_0_5) 99) )) (or (>= (- t_0_5 t_9_5) 59) (>= (- t_9_5 t_0_5) 99) )) (or (>= (- t_1_5 t_2_5) 85) (>= (- t_2_5 t_1_5) 72) )) (or (>= (- t_1_5 t_3_5) 66) (>= (- t_3_5 t_1_5) 72) )) (or (>= (- t_1_5 t_4_5) 68) (>= (- t_4_5 t_1_5) 72) )) (or (>= (- t_1_5 t_5_5) 64) (>= (- t_5_5 t_1_5) 72) )) (or (>= (- t_1_5 t_6_5) 99) (>= (- t_6_5 t_1_5) 72) )) (or (>= (- t_1_5 t_7_5) 94) (>= (- t_7_5 t_1_5) 72) )) (or (>= (- t_1_5 t_8_5) 58) (>= (- t_8_5 t_1_5) 72) )) (or (>= (- t_1_5 t_9_5) 59) (>= (- t_9_5 t_1_5) 72) )) (or (>= (- t_2_5 t_3_5) 66) (>= (- t_3_5 t_2_5) 85) )) (or (>= (- t_2_5 t_4_5) 68) (>= (- t_4_5 t_2_5) 85) )) (or (>= (- t_2_5 t_5_5) 64) (>= (- t_5_5 t_2_5) 85) )) (or (>= (- t_2_5 t_6_5) 99) (>= (- t_6_5 t_2_5) 85) )) (or (>= (- t_2_5 t_7_5) 94) (>= (- t_7_5 t_2_5) 85) )) (or (>= (- t_2_5 t_8_5) 58) (>= (- t_8_5 t_2_5) 85) )) (or (>= (- t_2_5 t_9_5) 59) (>= (- t_9_5 t_2_5) 85) )) (or (>= (- t_3_5 t_4_5) 68) (>= (- t_4_5 t_3_5) 66) )) (or (>= (- t_3_5 t_5_5) 64) (>= (- t_5_5 t_3_5) 66) )) (or (>= (- t_3_5 t_6_5) 99) (>= (- t_6_5 t_3_5) 66) )) (or (>= (- t_3_5 t_7_5) 94) (>= (- t_7_5 t_3_5) 66) )) (or (>= (- t_3_5 t_8_5) 58) (>= (- t_8_5 t_3_5) 66) )) (or (>= (- t_3_5 t_9_5) 59) (>= (- t_9_5 t_3_5) 66) )) (or (>= (- t_4_5 t_5_5) 64) (>= (- t_5_5 t_4_5) 68) )) (or (>= (- t_4_5 t_6_5) 99) (>= (- t_6_5 t_4_5) 68) )) (or (>= (- t_4_5 t_7_5) 94) (>= (- t_7_5 t_4_5) 68) )) (or (>= (- t_4_5 t_8_5) 58) (>= (- t_8_5 t_4_5) 68) )) (or (>= (- t_4_5 t_9_5) 59) (>= (- t_9_5 t_4_5) 68) )) (or (>= (- t_5_5 t_6_5) 99) (>= (- t_6_5 t_5_5) 64) )) (or (>= (- t_5_5 t_7_5) 94) (>= (- t_7_5 t_5_5) 64) )) (or (>= (- t_5_5 t_8_5) 58) (>= (- t_8_5 t_5_5) 64) )) (or (>= (- t_5_5 t_9_5) 59) (>= (- t_9_5 t_5_5) 64) )) (or (>= (- t_6_5 t_7_5) 94) (>= (- t_7_5 t_6_5) 99) )) (or (>= (- t_6_5 t_8_5) 58) (>= (- t_8_5 t_6_5) 99) )) (or (>= (- t_6_5 t_9_5) 59) (>= (- t_9_5 t_6_5) 99) )) (or (>= (- t_7_5 t_8_5) 58) (>= (- t_8_5 t_7_5) 94) )) (or (>= (- t_7_5 t_9_5) 59) (>= (- t_9_5 t_7_5) 94) )) (or (>= (- t_8_5 t_9_5) 59) (>= (- t_9_5 t_8_5) 58) ))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_6 t_1_6) 69) (>= (- t_1_6 t_0_6) 94) )) (or (>= (- t_0_6 t_2_6) 64) (>= (- t_2_6 t_0_6) 94) )) (or (>= (- t_0_6 t_3_6) 75) (>= (- t_3_6 t_0_6) 94) )) (or (>= (- t_0_6 t_4_6) 95) (>= (- t_4_6 t_0_6) 94) )) (or (>= (- t_0_6 t_5_6) 66) (>= (- t_5_6 t_0_6) 94) )) (or (>= (- t_0_6 t_6_6) 52) (>= (- t_6_6 t_0_6) 94) )) (or (>= (- t_0_6 t_7_6) 73) (>= (- t_7_6 t_0_6) 94) )) (or (>= (- t_0_6 t_8_6) 71) (>= (- t_8_6 t_0_6) 94) )) (or (>= (- t_0_6 t_9_6) 58) (>= (- t_9_6 t_0_6) 94) )) (or (>= (- t_1_6 t_2_6) 64) (>= (- t_2_6 t_1_6) 69) )) (or (>= (- t_1_6 t_3_6) 75) (>= (- t_3_6 t_1_6) 69) )) (or (>= (- t_1_6 t_4_6) 95) (>= (- t_4_6 t_1_6) 69) )) (or (>= (- t_1_6 t_5_6) 66) (>= (- t_5_6 t_1_6) 69) )) (or (>= (- t_1_6 t_6_6) 52) (>= (- t_6_6 t_1_6) 69) )) (or (>= (- t_1_6 t_7_6) 73) (>= (- t_7_6 t_1_6) 69) )) (or (>= (- t_1_6 t_8_6) 71) (>= (- t_8_6 t_1_6) 69) )) (or (>= (- t_1_6 t_9_6) 58) (>= (- t_9_6 t_1_6) 69) )) (or (>= (- t_2_6 t_3_6) 75) (>= (- t_3_6 t_2_6) 64) )) (or (>= (- t_2_6 t_4_6) 95) (>= (- t_4_6 t_2_6) 64) )) (or (>= (- t_2_6 t_5_6) 66) (>= (- t_5_6 t_2_6) 64) )) (or (>= (- t_2_6 t_6_6) 52) (>= (- t_6_6 t_2_6) 64) )) (or (>= (- t_2_6 t_7_6) 73) (>= (- t_7_6 t_2_6) 64) )) (or (>= (- t_2_6 t_8_6) 71) (>= (- t_8_6 t_2_6) 64) )) (or (>= (- t_2_6 t_9_6) 58) (>= (- t_9_6 t_2_6) 64) )) (or (>= (- t_3_6 t_4_6) 95) (>= (- t_4_6 t_3_6) 75) )) (or (>= (- t_3_6 t_5_6) 66) (>= (- t_5_6 t_3_6) 75) )) (or (>= (- t_3_6 t_6_6) 52) (>= (- t_6_6 t_3_6) 75) )) (or (>= (- t_3_6 t_7_6) 73) (>= (- t_7_6 t_3_6) 75) )) (or (>= (- t_3_6 t_8_6) 71) (>= (- t_8_6 t_3_6) 75) )) (or (>= (- t_3_6 t_9_6) 58) (>= (- t_9_6 t_3_6) 75) )) (or (>= (- t_4_6 t_5_6) 66) (>= (- t_5_6 t_4_6) 95) )) (or (>= (- t_4_6 t_6_6) 52) (>= (- t_6_6 t_4_6) 95) )) (or (>= (- t_4_6 t_7_6) 73) (>= (- t_7_6 t_4_6) 95) )) (or (>= (- t_4_6 t_8_6) 71) (>= (- t_8_6 t_4_6) 95) )) (or (>= (- t_4_6 t_9_6) 58) (>= (- t_9_6 t_4_6) 95) )) (or (>= (- t_5_6 t_6_6) 52) (>= (- t_6_6 t_5_6) 66) )) (or (>= (- t_5_6 t_7_6) 73) (>= (- t_7_6 t_5_6) 66) )) (or (>= (- t_5_6 t_8_6) 71) (>= (- t_8_6 t_5_6) 66) )) (or (>= (- t_5_6 t_9_6) 58) (>= (- t_9_6 t_5_6) 66) )) (or (>= (- t_6_6 t_7_6) 73) (>= (- t_7_6 t_6_6) 52) )) (or (>= (- t_6_6 t_8_6) 71) (>= (- t_8_6 t_6_6) 52) )) (or (>= (- t_6_6 t_9_6) 58) (>= (- t_9_6 t_6_6) 52) )) (or (>= (- t_7_6 t_8_6) 71) (>= (- t_8_6 t_7_6) 73) )) (or (>= (- t_7_6 t_9_6) 58) (>= (- t_9_6 t_7_6) 73) )) (or (>= (- t_8_6 t_9_6) 58) (>= (- t_9_6 t_8_6) 71) ))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_7 t_1_7) 94) (>= (- t_1_7 t_0_7) 99) )) (or (>= (- t_0_7 t_2_7) 78) (>= (- t_2_7 t_0_7) 99) )) (or (>= (- t_0_7 t_3_7) 94) (>= (- t_3_7 t_0_7) 99) )) (or (>= (- t_0_7 t_4_7) 67) (>= (- t_4_7 t_0_7) 99) )) (or (>= (- t_0_7 t_5_7) 69) (>= (- t_5_7 t_0_7) 99) )) (or (>= (- t_0_7 t_6_7) 50) (>= (- t_6_7 t_0_7) 99) )) (or (>= (- t_0_7 t_7_7) 85) (>= (- t_7_7 t_0_7) 99) )) (or (>= (- t_0_7 t_8_7) 85) (>= (- t_8_7 t_0_7) 99) )) (or (>= (- t_0_7 t_9_7) 56) (>= (- t_9_7 t_0_7) 99) )) (or (>= (- t_1_7 t_2_7) 78) (>= (- t_2_7 t_1_7) 94) )) (or (>= (- t_1_7 t_3_7) 94) (>= (- t_3_7 t_1_7) 94) )) (or (>= (- t_1_7 t_4_7) 67) (>= (- t_4_7 t_1_7) 94) )) (or (>= (- t_1_7 t_5_7) 69) (>= (- t_5_7 t_1_7) 94) )) (or (>= (- t_1_7 t_6_7) 50) (>= (- t_6_7 t_1_7) 94) )) (or (>= (- t_1_7 t_7_7) 85) (>= (- t_7_7 t_1_7) 94) )) (or (>= (- t_1_7 t_8_7) 85) (>= (- t_8_7 t_1_7) 94) )) (or (>= (- t_1_7 t_9_7) 56) (>= (- t_9_7 t_1_7) 94) )) (or (>= (- t_2_7 t_3_7) 94) (>= (- t_3_7 t_2_7) 78) )) (or (>= (- t_2_7 t_4_7) 67) (>= (- t_4_7 t_2_7) 78) )) (or (>= (- t_2_7 t_5_7) 69) (>= (- t_5_7 t_2_7) 78) )) (or (>= (- t_2_7 t_6_7) 50) (>= (- t_6_7 t_2_7) 78) )) (or (>= (- t_2_7 t_7_7) 85) (>= (- t_7_7 t_2_7) 78) )) (or (>= (- t_2_7 t_8_7) 85) (>= (- t_8_7 t_2_7) 78) )) (or (>= (- t_2_7 t_9_7) 56) (>= (- t_9_7 t_2_7) 78) )) (or (>= (- t_3_7 t_4_7) 67) (>= (- t_4_7 t_3_7) 94) )) (or (>= (- t_3_7 t_5_7) 69) (>= (- t_5_7 t_3_7) 94) )) (or (>= (- t_3_7 t_6_7) 50) (>= (- t_6_7 t_3_7) 94) )) (or (>= (- t_3_7 t_7_7) 85) (>= (- t_7_7 t_3_7) 94) )) (or (>= (- t_3_7 t_8_7) 85) (>= (- t_8_7 t_3_7) 94) )) (or (>= (- t_3_7 t_9_7) 56) (>= (- t_9_7 t_3_7) 94) )) (or (>= (- t_4_7 t_5_7) 69) (>= (- t_5_7 t_4_7) 67) )) (or (>= (- t_4_7 t_6_7) 50) (>= (- t_6_7 t_4_7) 67) )) (or (>= (- t_4_7 t_7_7) 85) (>= (- t_7_7 t_4_7) 67) )) (or (>= (- t_4_7 t_8_7) 85) (>= (- t_8_7 t_4_7) 67) )) (or (>= (- t_4_7 t_9_7) 56) (>= (- t_9_7 t_4_7) 67) )) (or (>= (- t_5_7 t_6_7) 50) (>= (- t_6_7 t_5_7) 69) )) (or (>= (- t_5_7 t_7_7) 85) (>= (- t_7_7 t_5_7) 69) )) (or (>= (- t_5_7 t_8_7) 85) (>= (- t_8_7 t_5_7) 69) )) (or (>= (- t_5_7 t_9_7) 56) (>= (- t_9_7 t_5_7) 69) )) (or (>= (- t_6_7 t_7_7) 85) (>= (- t_7_7 t_6_7) 50) )) (or (>= (- t_6_7 t_8_7) 85) (>= (- t_8_7 t_6_7) 50) )) (or (>= (- t_6_7 t_9_7) 56) (>= (- t_9_7 t_6_7) 50) )) (or (>= (- t_7_7 t_8_7) 85) (>= (- t_8_7 t_7_7) 85) )) (or (>= (- t_7_7 t_9_7) 56) (>= (- t_9_7 t_7_7) 85) )) (or (>= (- t_8_7 t_9_7) 56) (>= (- t_9_7 t_8_7) 85) ))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_8 t_1_8) 66) (>= (- t_1_8 t_0_8) 68) )) (or (>= (- t_0_8 t_2_8) 61) (>= (- t_2_8 t_0_8) 68) )) (or (>= (- t_0_8 t_3_8) 67) (>= (- t_3_8 t_0_8) 68) )) (or (>= (- t_0_8 t_4_8) 95) (>= (- t_4_8 t_0_8) 68) )) (or (>= (- t_0_8 t_5_8) 80) (>= (- t_5_8 t_0_8) 68) )) (or (>= (- t_0_8 t_6_8) 97) (>= (- t_6_8 t_0_8) 68) )) (or (>= (- t_0_8 t_7_8) 95) (>= (- t_7_8 t_0_8) 68) )) (or (>= (- t_0_8 t_8_8) 93) (>= (- t_8_8 t_0_8) 68) )) (or (>= (- t_0_8 t_9_8) 67) (>= (- t_9_8 t_0_8) 68) )) (or (>= (- t_1_8 t_2_8) 61) (>= (- t_2_8 t_1_8) 66) )) (or (>= (- t_1_8 t_3_8) 67) (>= (- t_3_8 t_1_8) 66) )) (or (>= (- t_1_8 t_4_8) 95) (>= (- t_4_8 t_1_8) 66) )) (or (>= (- t_1_8 t_5_8) 80) (>= (- t_5_8 t_1_8) 66) )) (or (>= (- t_1_8 t_6_8) 97) (>= (- t_6_8 t_1_8) 66) )) (or (>= (- t_1_8 t_7_8) 95) (>= (- t_7_8 t_1_8) 66) )) (or (>= (- t_1_8 t_8_8) 93) (>= (- t_8_8 t_1_8) 66) )) (or (>= (- t_1_8 t_9_8) 67) (>= (- t_9_8 t_1_8) 66) )) (or (>= (- t_2_8 t_3_8) 67) (>= (- t_3_8 t_2_8) 61) )) (or (>= (- t_2_8 t_4_8) 95) (>= (- t_4_8 t_2_8) 61) )) (or (>= (- t_2_8 t_5_8) 80) (>= (- t_5_8 t_2_8) 61) )) (or (>= (- t_2_8 t_6_8) 97) (>= (- t_6_8 t_2_8) 61) )) (or (>= (- t_2_8 t_7_8) 95) (>= (- t_7_8 t_2_8) 61) )) (or (>= (- t_2_8 t_8_8) 93) (>= (- t_8_8 t_2_8) 61) )) (or (>= (- t_2_8 t_9_8) 67) (>= (- t_9_8 t_2_8) 61) )) (or (>= (- t_3_8 t_4_8) 95) (>= (- t_4_8 t_3_8) 67) )) (or (>= (- t_3_8 t_5_8) 80) (>= (- t_5_8 t_3_8) 67) )) (or (>= (- t_3_8 t_6_8) 97) (>= (- t_6_8 t_3_8) 67) )) (or (>= (- t_3_8 t_7_8) 95) (>= (- t_7_8 t_3_8) 67) )) (or (>= (- t_3_8 t_8_8) 93) (>= (- t_8_8 t_3_8) 67) )) (or (>= (- t_3_8 t_9_8) 67) (>= (- t_9_8 t_3_8) 67) )) (or (>= (- t_4_8 t_5_8) 80) (>= (- t_5_8 t_4_8) 95) )) (or (>= (- t_4_8 t_6_8) 97) (>= (- t_6_8 t_4_8) 95) )) (or (>= (- t_4_8 t_7_8) 95) (>= (- t_7_8 t_4_8) 95) )) (or (>= (- t_4_8 t_8_8) 93) (>= (- t_8_8 t_4_8) 95) )) (or (>= (- t_4_8 t_9_8) 67) (>= (- t_9_8 t_4_8) 95) )) (or (>= (- t_5_8 t_6_8) 97) (>= (- t_6_8 t_5_8) 80) )) (or (>= (- t_5_8 t_7_8) 95) (>= (- t_7_8 t_5_8) 80) )) (or (>= (- t_5_8 t_8_8) 93) (>= (- t_8_8 t_5_8) 80) )) (or (>= (- t_5_8 t_9_8) 67) (>= (- t_9_8 t_5_8) 80) )) (or (>= (- t_6_8 t_7_8) 95) (>= (- t_7_8 t_6_8) 97) )) (or (>= (- t_6_8 t_8_8) 93) (>= (- t_8_8 t_6_8) 97) )) (or (>= (- t_6_8 t_9_8) 67) (>= (- t_9_8 t_6_8) 97) )) (or (>= (- t_7_8 t_8_8) 93) (>= (- t_8_8 t_7_8) 95) )) (or (>= (- t_7_8 t_9_8) 67) (>= (- t_9_8 t_7_8) 95) )) (or (>= (- t_8_8 t_9_8) 67) (>= (- t_9_8 t_8_8) 93) ))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and true (or (>= (- t_0_9 t_1_9) 63) (>= (- t_1_9 t_0_9) 77) )) (or (>= (- t_0_9 t_2_9) 83) (>= (- t_2_9 t_0_9) 77) )) (or (>= (- t_0_9 t_3_9) 63) (>= (- t_3_9 t_0_9) 77) )) (or (>= (- t_0_9 t_4_9) 82) (>= (- t_4_9 t_0_9) 77) )) (or (>= (- t_0_9 t_5_9) 62) (>= (- t_5_9 t_0_9) 77) )) (or (>= (- t_0_9 t_6_9) 71) (>= (- t_6_9 t_0_9) 77) )) (or (>= (- t_0_9 t_7_9) 79) (>= (- t_7_9 t_0_9) 77) )) (or (>= (- t_0_9 t_8_9) 97) (>= (- t_8_9 t_0_9) 77) )) (or (>= (- t_0_9 t_9_9) 96) (>= (- t_9_9 t_0_9) 77) )) (or (>= (- t_1_9 t_2_9) 83) (>= (- t_2_9 t_1_9) 63) )) (or (>= (- t_1_9 t_3_9) 63) (>= (- t_3_9 t_1_9) 63) )) (or (>= (- t_1_9 t_4_9) 82) (>= (- t_4_9 t_1_9) 63) )) (or (>= (- t_1_9 t_5_9) 62) (>= (- t_5_9 t_1_9) 63) )) (or (>= (- t_1_9 t_6_9) 71) (>= (- t_6_9 t_1_9) 63) )) (or (>= (- t_1_9 t_7_9) 79) (>= (- t_7_9 t_1_9) 63) )) (or (>= (- t_1_9 t_8_9) 97) (>= (- t_8_9 t_1_9) 63) )) (or (>= (- t_1_9 t_9_9) 96) (>= (- t_9_9 t_1_9) 63) )) (or (>= (- t_2_9 t_3_9) 63) (>= (- t_3_9 t_2_9) 83) )) (or (>= (- t_2_9 t_4_9) 82) (>= (- t_4_9 t_2_9) 83) )) (or (>= (- t_2_9 t_5_9) 62) (>= (- t_5_9 t_2_9) 83) )) (or (>= (- t_2_9 t_6_9) 71) (>= (- t_6_9 t_2_9) 83) )) (or (>= (- t_2_9 t_7_9) 79) (>= (- t_7_9 t_2_9) 83) )) (or (>= (- t_2_9 t_8_9) 97) (>= (- t_8_9 t_2_9) 83) )) (or (>= (- t_2_9 t_9_9) 96) (>= (- t_9_9 t_2_9) 83) )) (or (>= (- t_3_9 t_4_9) 82) (>= (- t_4_9 t_3_9) 63) )) (or (>= (- t_3_9 t_5_9) 62) (>= (- t_5_9 t_3_9) 63) )) (or (>= (- t_3_9 t_6_9) 71) (>= (- t_6_9 t_3_9) 63) )) (or (>= (- t_3_9 t_7_9) 79) (>= (- t_7_9 t_3_9) 63) )) (or (>= (- t_3_9 t_8_9) 97) (>= (- t_8_9 t_3_9) 63) )) (or (>= (- t_3_9 t_9_9) 96) (>= (- t_9_9 t_3_9) 63) )) (or (>= (- t_4_9 t_5_9) 62) (>= (- t_5_9 t_4_9) 82) )) (or (>= (- t_4_9 t_6_9) 71) (>= (- t_6_9 t_4_9) 82) )) (or (>= (- t_4_9 t_7_9) 79) (>= (- t_7_9 t_4_9) 82) )) (or (>= (- t_4_9 t_8_9) 97) (>= (- t_8_9 t_4_9) 82) )) (or (>= (- t_4_9 t_9_9) 96) (>= (- t_9_9 t_4_9) 82) )) (or (>= (- t_5_9 t_6_9) 71) (>= (- t_6_9 t_5_9) 62) )) (or (>= (- t_5_9 t_7_9) 79) (>= (- t_7_9 t_5_9) 62) )) (or (>= (- t_5_9 t_8_9) 97) (>= (- t_8_9 t_5_9) 62) )) (or (>= (- t_5_9 t_9_9) 96) (>= (- t_9_9 t_5_9) 62) )) (or (>= (- t_6_9 t_7_9) 79) (>= (- t_7_9 t_6_9) 71) )) (or (>= (- t_6_9 t_8_9) 97) (>= (- t_8_9 t_6_9) 71) )) (or (>= (- t_6_9 t_9_9) 96) (>= (- t_9_9 t_6_9) 71) )) (or (>= (- t_7_9 t_8_9) 97) (>= (- t_8_9 t_7_9) 79) )) (or (>= (- t_7_9 t_9_9) 96) (>= (- t_9_9 t_7_9) 79) )) (or (>= (- t_8_9 t_9_9) 96) (>= (- t_9_9 t_8_9) 97) ))) (<= (- Z cvclZero) 1400)) +) diff --git a/test/regress/regress1/arith/pursuit-safety-11.smt b/test/regress/regress1/arith/pursuit-safety-11.smt new file mode 100644 index 000000000..1c12e0770 --- /dev/null +++ b/test/regress/regress1/arith/pursuit-safety-11.smt @@ -0,0 +1,120 @@ +(benchmark pursuit_safety_11.smt + :source { +SAL benchmark suite. Created at SRI by Bruno Dutertre, John Rushby, Maria +Sorea, and Leonardo de Moura. Contact demoura@csl.sri.com 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_LRA + + :extrapreds ((x_0)) + :extrapreds ((x_1)) + :extrafuns ((x_2 Real)) + :extrafuns ((x_3 Real)) + :extrapreds ((x_4)) + :extrapreds ((x_5)) + :extrafuns ((x_6 Real)) + :extrafuns ((x_7 Real)) + :extrapreds ((x_8)) + :extrafuns ((x_9 Real)) + :extrafuns ((x_10 Real)) + :extrafuns ((x_11 Real)) + :extrafuns ((x_12 Real)) + :extrafuns ((x_13 Real)) + :extrapreds ((x_14)) + :extrapreds ((x_15)) + :extrafuns ((x_16 Real)) + :extrafuns ((x_17 Real)) + :extrafuns ((x_18 Real)) + :extrafuns ((x_19 Real)) + :extrafuns ((x_20 Real)) + :extrafuns ((x_21 Real)) + :extrafuns ((x_22 Real)) + :extrapreds ((x_23)) + :extrapreds ((x_24)) + :extrafuns ((x_25 Real)) + :extrafuns ((x_26 Real)) + :extrafuns ((x_27 Real)) + :extrafuns ((x_28 Real)) + :extrafuns ((x_29 Real)) + :extrafuns ((x_30 Real)) + :extrafuns ((x_31 Real)) + :extrapreds ((x_32)) + :extrapreds ((x_33)) + :extrafuns ((x_34 Real)) + :extrafuns ((x_35 Real)) + :extrafuns ((x_36 Real)) + :extrafuns ((x_37 Real)) + :extrafuns ((x_38 Real)) + :extrafuns ((x_39 Real)) + :extrafuns ((x_40 Real)) + :extrapreds ((x_41)) + :extrapreds ((x_42)) + :extrafuns ((x_43 Real)) + :extrafuns ((x_44 Real)) + :extrafuns ((x_45 Real)) + :extrafuns ((x_46 Real)) + :extrafuns ((x_47 Real)) + :extrafuns ((x_48 Real)) + :extrafuns ((x_49 Real)) + :extrapreds ((x_50)) + :extrapreds ((x_51)) + :extrafuns ((x_52 Real)) + :extrafuns ((x_53 Real)) + :extrafuns ((x_54 Real)) + :extrafuns ((x_55 Real)) + :extrafuns ((x_56 Real)) + :extrafuns ((x_57 Real)) + :extrafuns ((x_58 Real)) + :extrapreds ((x_59)) + :extrapreds ((x_60)) + :extrafuns ((x_61 Real)) + :extrafuns ((x_62 Real)) + :extrafuns ((x_63 Real)) + :extrafuns ((x_64 Real)) + :extrafuns ((x_65 Real)) + :extrafuns ((x_66 Real)) + :extrafuns ((x_67 Real)) + :extrapreds ((x_68)) + :extrapreds ((x_69)) + :extrafuns ((x_70 Real)) + :extrafuns ((x_71 Real)) + :extrafuns ((x_72 Real)) + :extrafuns ((x_73 Real)) + :extrafuns ((x_74 Real)) + :extrafuns ((x_75 Real)) + :extrafuns ((x_76 Real)) + :extrapreds ((x_77)) + :extrapreds ((x_78)) + :extrafuns ((x_79 Real)) + :extrafuns ((x_80 Real)) + :extrafuns ((x_81 Real)) + :extrafuns ((x_82 Real)) + :extrafuns ((x_83 Real)) + :extrafuns ((x_84 Real)) + :extrafuns ((x_85 Real)) + :extrapreds ((x_86)) + :extrapreds ((x_87)) + :extrafuns ((x_88 Real)) + :extrafuns ((x_89 Real)) + :extrafuns ((x_90 Real)) + :extrafuns ((x_91 Real)) + :extrafuns ((x_92 Real)) + :extrafuns ((x_93 Real)) + :extrafuns ((x_94 Real)) + :extrapreds ((x_95)) + :extrapreds ((x_96)) + :extrafuns ((x_97 Real)) + :extrafuns ((x_98 Real)) + :extrafuns ((x_99 Real)) + :extrafuns ((x_100 Real)) + :extrafuns ((x_101 Real)) + :extrafuns ((x_102 Real)) + :formula +(let (?cvcl_342 20) (let (?cvcl_343 10) (let (?cvcl_351 2) (flet ($cvcl_4 (= x_88 40)) (let (?cvcl_30 (+ x_88 (* x_90 6))) (flet ($cvcl_5 (= x_88 0)) (flet ($cvcl_2 (= x_85 40)) (flet ($cvcl_3 $cvcl_2) (flet ($cvcl_7 (= x_85 0)) (flet ($cvcl_20 $cvcl_7) (flet ($cvcl_14 (< (+ (- (* x_88 5) (* x_85 6)) 40) 0)) (let (?cvcl_33 (+ x_85 (* x_90 5))) (let (?cvcl_31 (+ x_89 x_90)) (flet ($cvcl_11 (= x_89 2)) (flet ($cvcl_8 (= x_94 x_85)) (flet ($cvcl_26 (not x_86)) (flet ($cvcl_43 (and $cvcl_26 x_87)) (flet ($cvcl_32 $cvcl_43) (flet ($cvcl_16 (not x_87)) (flet ($cvcl_19 (and x_86 $cvcl_16)) (flet ($cvcl_6 (and (iff x_95 x_86) (iff x_96 x_87))) (flet ($cvcl_9 (= x_97 x_88)) (flet ($cvcl_1 (and $cvcl_26 $cvcl_16)) (flet ($cvcl_15 (= x_98 0)) (flet ($cvcl_23 (not x_95)) (flet ($cvcl_18 (and $cvcl_23 x_96)) (flet ($cvcl_0 (= x_91 0)) (flet ($cvcl_13 (not $cvcl_2)) (flet ($cvcl_10 (= x_98 x_89)) (flet ($cvcl_29 (or $cvcl_26 x_87 )) (flet ($cvcl_12 (not $cvcl_7)) (flet ($cvcl_28 (or x_86 x_87 )) (flet ($cvcl_22 (not $cvcl_14)) (flet ($cvcl_17 (or $cvcl_20 $cvcl_3 )) (flet ($cvcl_21 (= x_97 (ite $cvcl_4 0 (ite $cvcl_5 40 x_88)))) (flet ($cvcl_27 (and (and (<= ?cvcl_31 2) (not (< ?cvcl_33 0))) (<= ?cvcl_30 40))) (flet ($cvcl_39 (= x_79 40)) (let (?cvcl_64 (+ x_79 (* x_81 6))) (flet ($cvcl_40 (= x_79 0)) (flet ($cvcl_37 (= x_76 40)) (flet ($cvcl_38 $cvcl_37) (flet ($cvcl_42 (= x_76 0)) (flet ($cvcl_56 $cvcl_42) (flet ($cvcl_50 (< (+ (- (* x_79 5) (* x_76 6)) 40) 0)) (let (?cvcl_67 (+ x_76 (* x_81 5))) (let (?cvcl_65 (+ x_80 x_81)) (flet ($cvcl_47 (= x_80 2)) (flet ($cvcl_44 (= x_85 x_76)) (flet ($cvcl_60 (not x_77)) (flet ($cvcl_77 (and $cvcl_60 x_78)) (flet ($cvcl_66 $cvcl_77) (flet ($cvcl_52 (not x_78)) (flet ($cvcl_55 (and x_77 $cvcl_52)) (flet ($cvcl_41 (and (iff x_86 x_77) (iff x_87 x_78))) (flet ($cvcl_45 (= x_88 x_79)) (flet ($cvcl_36 (and $cvcl_60 $cvcl_52)) (flet ($cvcl_51 (= x_89 0)) (flet ($cvcl_54 $cvcl_43) (flet ($cvcl_35 (= x_82 0)) (flet ($cvcl_49 (not $cvcl_37)) (flet ($cvcl_46 (= x_89 x_80)) (flet ($cvcl_63 (or $cvcl_60 x_78 )) (flet ($cvcl_48 (not $cvcl_42)) (flet ($cvcl_62 (or x_77 x_78 )) (flet ($cvcl_58 (not $cvcl_50)) (flet ($cvcl_53 (or $cvcl_56 $cvcl_38 )) (flet ($cvcl_57 (= x_88 (ite $cvcl_39 0 (ite $cvcl_40 40 x_79)))) (flet ($cvcl_61 (and (and (<= ?cvcl_65 2) (not (< ?cvcl_67 0))) (<= ?cvcl_64 40))) (flet ($cvcl_73 (= x_70 40)) (let (?cvcl_98 (+ x_70 (* x_72 6))) (flet ($cvcl_74 (= x_70 0)) (flet ($cvcl_71 (= x_67 40)) (flet ($cvcl_72 $cvcl_71) (flet ($cvcl_76 (= x_67 0)) (flet ($cvcl_90 $cvcl_76) (flet ($cvcl_84 (< (+ (- (* x_70 5) (* x_67 6)) 40) 0)) (let (?cvcl_101 (+ x_67 (* x_72 5))) (let (?cvcl_99 (+ x_71 x_72)) (flet ($cvcl_81 (= x_71 2)) (flet ($cvcl_78 (= x_76 x_67)) (flet ($cvcl_94 (not x_68)) (flet ($cvcl_111 (and $cvcl_94 x_69)) (flet ($cvcl_100 $cvcl_111) (flet ($cvcl_86 (not x_69)) (flet ($cvcl_89 (and x_68 $cvcl_86)) (flet ($cvcl_75 (and (iff x_77 x_68) (iff x_78 x_69))) (flet ($cvcl_79 (= x_79 x_70)) (flet ($cvcl_70 (and $cvcl_94 $cvcl_86)) (flet ($cvcl_85 (= x_80 0)) (flet ($cvcl_88 $cvcl_77) (flet ($cvcl_69 (= x_73 0)) (flet ($cvcl_83 (not $cvcl_71)) (flet ($cvcl_80 (= x_80 x_71)) (flet ($cvcl_97 (or $cvcl_94 x_69 )) (flet ($cvcl_82 (not $cvcl_76)) (flet ($cvcl_96 (or x_68 x_69 )) (flet ($cvcl_92 (not $cvcl_84)) (flet ($cvcl_87 (or $cvcl_90 $cvcl_72 )) (flet ($cvcl_91 (= x_79 (ite $cvcl_73 0 (ite $cvcl_74 40 x_70)))) (flet ($cvcl_95 (and (and (<= ?cvcl_99 2) (not (< ?cvcl_101 0))) (<= ?cvcl_98 40))) (flet ($cvcl_107 (= x_61 40)) (let (?cvcl_132 (+ x_61 (* x_63 6))) (flet ($cvcl_108 (= x_61 0)) (flet ($cvcl_105 (= x_58 40)) (flet ($cvcl_106 $cvcl_105) (flet ($cvcl_110 (= x_58 0)) (flet ($cvcl_124 $cvcl_110) (flet ($cvcl_118 (< (+ (- (* x_61 5) (* x_58 6)) 40) 0)) (let (?cvcl_135 (+ x_58 (* x_63 5))) (let (?cvcl_133 (+ x_62 x_63)) (flet ($cvcl_115 (= x_62 2)) (flet ($cvcl_112 (= x_67 x_58)) (flet ($cvcl_128 (not x_59)) (flet ($cvcl_145 (and $cvcl_128 x_60)) (flet ($cvcl_134 $cvcl_145) (flet ($cvcl_120 (not x_60)) (flet ($cvcl_123 (and x_59 $cvcl_120)) (flet ($cvcl_109 (and (iff x_68 x_59) (iff x_69 x_60))) (flet ($cvcl_113 (= x_70 x_61)) (flet ($cvcl_104 (and $cvcl_128 $cvcl_120)) (flet ($cvcl_119 (= x_71 0)) (flet ($cvcl_122 $cvcl_111) (flet ($cvcl_103 (= x_64 0)) (flet ($cvcl_117 (not $cvcl_105)) (flet ($cvcl_114 (= x_71 x_62)) (flet ($cvcl_131 (or $cvcl_128 x_60 )) (flet ($cvcl_116 (not $cvcl_110)) (flet ($cvcl_130 (or x_59 x_60 )) (flet ($cvcl_126 (not $cvcl_118)) (flet ($cvcl_121 (or $cvcl_124 $cvcl_106 )) (flet ($cvcl_125 (= x_70 (ite $cvcl_107 0 (ite $cvcl_108 40 x_61)))) (flet ($cvcl_129 (and (and (<= ?cvcl_133 2) (not (< ?cvcl_135 0))) (<= ?cvcl_132 40))) (flet ($cvcl_141 (= x_52 40)) (let (?cvcl_166 (+ x_52 (* x_54 6))) (flet ($cvcl_142 (= x_52 0)) (flet ($cvcl_139 (= x_49 40)) (flet ($cvcl_140 $cvcl_139) (flet ($cvcl_144 (= x_49 0)) (flet ($cvcl_158 $cvcl_144) (flet ($cvcl_152 (< (+ (- (* x_52 5) (* x_49 6)) 40) 0)) (let (?cvcl_169 (+ x_49 (* x_54 5))) (let (?cvcl_167 (+ x_53 x_54)) (flet ($cvcl_149 (= x_53 2)) (flet ($cvcl_146 (= x_58 x_49)) (flet ($cvcl_162 (not x_50)) (flet ($cvcl_179 (and $cvcl_162 x_51)) (flet ($cvcl_168 $cvcl_179) (flet ($cvcl_154 (not x_51)) (flet ($cvcl_157 (and x_50 $cvcl_154)) (flet ($cvcl_143 (and (iff x_59 x_50) (iff x_60 x_51))) (flet ($cvcl_147 (= x_61 x_52)) (flet ($cvcl_138 (and $cvcl_162 $cvcl_154)) (flet ($cvcl_153 (= x_62 0)) (flet ($cvcl_156 $cvcl_145) (flet ($cvcl_137 (= x_55 0)) (flet ($cvcl_151 (not $cvcl_139)) (flet ($cvcl_148 (= x_62 x_53)) (flet ($cvcl_165 (or $cvcl_162 x_51 )) (flet ($cvcl_150 (not $cvcl_144)) (flet ($cvcl_164 (or x_50 x_51 )) (flet ($cvcl_160 (not $cvcl_152)) (flet ($cvcl_155 (or $cvcl_158 $cvcl_140 )) (flet ($cvcl_159 (= x_61 (ite $cvcl_141 0 (ite $cvcl_142 40 x_52)))) (flet ($cvcl_163 (and (and (<= ?cvcl_167 2) (not (< ?cvcl_169 0))) (<= ?cvcl_166 40))) (flet ($cvcl_175 (= x_43 40)) (let (?cvcl_200 (+ x_43 (* x_45 6))) (flet ($cvcl_176 (= x_43 0)) (flet ($cvcl_173 (= x_40 40)) (flet ($cvcl_174 $cvcl_173) (flet ($cvcl_178 (= x_40 0)) (flet ($cvcl_192 $cvcl_178) (flet ($cvcl_186 (< (+ (- (* x_43 5) (* x_40 6)) 40) 0)) (let (?cvcl_203 (+ x_40 (* x_45 5))) (let (?cvcl_201 (+ x_44 x_45)) (flet ($cvcl_183 (= x_44 2)) (flet ($cvcl_180 (= x_49 x_40)) (flet ($cvcl_196 (not x_41)) (flet ($cvcl_213 (and $cvcl_196 x_42)) (flet ($cvcl_202 $cvcl_213) (flet ($cvcl_188 (not x_42)) (flet ($cvcl_191 (and x_41 $cvcl_188)) (flet ($cvcl_177 (and (iff x_50 x_41) (iff x_51 x_42))) (flet ($cvcl_181 (= x_52 x_43)) (flet ($cvcl_172 (and $cvcl_196 $cvcl_188)) (flet ($cvcl_187 (= x_53 0)) (flet ($cvcl_190 $cvcl_179) (flet ($cvcl_171 (= x_46 0)) (flet ($cvcl_185 (not $cvcl_173)) (flet ($cvcl_182 (= x_53 x_44)) (flet ($cvcl_199 (or $cvcl_196 x_42 )) (flet ($cvcl_184 (not $cvcl_178)) (flet ($cvcl_198 (or x_41 x_42 )) (flet ($cvcl_194 (not $cvcl_186)) (flet ($cvcl_189 (or $cvcl_192 $cvcl_174 )) (flet ($cvcl_193 (= x_52 (ite $cvcl_175 0 (ite $cvcl_176 40 x_43)))) (flet ($cvcl_197 (and (and (<= ?cvcl_201 2) (not (< ?cvcl_203 0))) (<= ?cvcl_200 40))) (flet ($cvcl_209 (= x_34 40)) (let (?cvcl_234 (+ x_34 (* x_36 6))) (flet ($cvcl_210 (= x_34 0)) (flet ($cvcl_207 (= x_31 40)) (flet ($cvcl_208 $cvcl_207) (flet ($cvcl_212 (= x_31 0)) (flet ($cvcl_226 $cvcl_212) (flet ($cvcl_220 (< (+ (- (* x_34 5) (* x_31 6)) 40) 0)) (let (?cvcl_237 (+ x_31 (* x_36 5))) (let (?cvcl_235 (+ x_35 x_36)) (flet ($cvcl_217 (= x_35 2)) (flet ($cvcl_214 (= x_40 x_31)) (flet ($cvcl_230 (not x_32)) (flet ($cvcl_247 (and $cvcl_230 x_33)) (flet ($cvcl_236 $cvcl_247) (flet ($cvcl_222 (not x_33)) (flet ($cvcl_225 (and x_32 $cvcl_222)) (flet ($cvcl_211 (and (iff x_41 x_32) (iff x_42 x_33))) (flet ($cvcl_215 (= x_43 x_34)) (flet ($cvcl_206 (and $cvcl_230 $cvcl_222)) (flet ($cvcl_221 (= x_44 0)) (flet ($cvcl_224 $cvcl_213) (flet ($cvcl_205 (= x_37 0)) (flet ($cvcl_219 (not $cvcl_207)) (flet ($cvcl_216 (= x_44 x_35)) (flet ($cvcl_233 (or $cvcl_230 x_33 )) (flet ($cvcl_218 (not $cvcl_212)) (flet ($cvcl_232 (or x_32 x_33 )) (flet ($cvcl_228 (not $cvcl_220)) (flet ($cvcl_223 (or $cvcl_226 $cvcl_208 )) (flet ($cvcl_227 (= x_43 (ite $cvcl_209 0 (ite $cvcl_210 40 x_34)))) (flet ($cvcl_231 (and (and (<= ?cvcl_235 2) (not (< ?cvcl_237 0))) (<= ?cvcl_234 40))) (flet ($cvcl_243 (= x_25 40)) (let (?cvcl_268 (+ x_25 (* x_27 6))) (flet ($cvcl_244 (= x_25 0)) (flet ($cvcl_241 (= x_22 40)) (flet ($cvcl_242 $cvcl_241) (flet ($cvcl_246 (= x_22 0)) (flet ($cvcl_260 $cvcl_246) (flet ($cvcl_254 (< (+ (- (* x_25 5) (* x_22 6)) 40) 0)) (let (?cvcl_271 (+ x_22 (* x_27 5))) (let (?cvcl_269 (+ x_26 x_27)) (flet ($cvcl_251 (= x_26 2)) (flet ($cvcl_248 (= x_31 x_22)) (flet ($cvcl_264 (not x_23)) (flet ($cvcl_281 (and $cvcl_264 x_24)) (flet ($cvcl_270 $cvcl_281) (flet ($cvcl_256 (not x_24)) (flet ($cvcl_259 (and x_23 $cvcl_256)) (flet ($cvcl_245 (and (iff x_32 x_23) (iff x_33 x_24))) (flet ($cvcl_249 (= x_34 x_25)) (flet ($cvcl_240 (and $cvcl_264 $cvcl_256)) (flet ($cvcl_255 (= x_35 0)) (flet ($cvcl_258 $cvcl_247) (flet ($cvcl_239 (= x_28 0)) (flet ($cvcl_253 (not $cvcl_241)) (flet ($cvcl_250 (= x_35 x_26)) (flet ($cvcl_267 (or $cvcl_264 x_24 )) (flet ($cvcl_252 (not $cvcl_246)) (flet ($cvcl_266 (or x_23 x_24 )) (flet ($cvcl_262 (not $cvcl_254)) (flet ($cvcl_257 (or $cvcl_260 $cvcl_242 )) (flet ($cvcl_261 (= x_34 (ite $cvcl_243 0 (ite $cvcl_244 40 x_25)))) (flet ($cvcl_265 (and (and (<= ?cvcl_269 2) (not (< ?cvcl_271 0))) (<= ?cvcl_268 40))) (flet ($cvcl_277 (= x_16 40)) (let (?cvcl_302 (+ x_16 (* x_18 6))) (flet ($cvcl_278 (= x_16 0)) (flet ($cvcl_275 (= x_13 40)) (flet ($cvcl_276 $cvcl_275) (flet ($cvcl_280 (= x_13 0)) (flet ($cvcl_294 $cvcl_280) (flet ($cvcl_288 (< (+ (- (* x_16 5) (* x_13 6)) 40) 0)) (let (?cvcl_305 (+ x_13 (* x_18 5))) (let (?cvcl_303 (+ x_17 x_18)) (flet ($cvcl_285 (= x_17 2)) (flet ($cvcl_282 (= x_22 x_13)) (flet ($cvcl_298 (not x_14)) (flet ($cvcl_315 (and $cvcl_298 x_15)) (flet ($cvcl_304 $cvcl_315) (flet ($cvcl_290 (not x_15)) (flet ($cvcl_293 (and x_14 $cvcl_290)) (flet ($cvcl_279 (and (iff x_23 x_14) (iff x_24 x_15))) (flet ($cvcl_283 (= x_25 x_16)) (flet ($cvcl_274 (and $cvcl_298 $cvcl_290)) (flet ($cvcl_289 (= x_26 0)) (flet ($cvcl_292 $cvcl_281) (flet ($cvcl_273 (= x_19 0)) (flet ($cvcl_287 (not $cvcl_275)) (flet ($cvcl_284 (= x_26 x_17)) (flet ($cvcl_301 (or $cvcl_298 x_15 )) (flet ($cvcl_286 (not $cvcl_280)) (flet ($cvcl_300 (or x_14 x_15 )) (flet ($cvcl_296 (not $cvcl_288)) (flet ($cvcl_291 (or $cvcl_294 $cvcl_276 )) (flet ($cvcl_295 (= x_25 (ite $cvcl_277 0 (ite $cvcl_278 40 x_16)))) (flet ($cvcl_299 (and (and (<= ?cvcl_303 2) (not (< ?cvcl_305 0))) (<= ?cvcl_302 40))) (flet ($cvcl_311 (= x_6 40)) (let (?cvcl_336 (+ x_6 (* x_9 6))) (flet ($cvcl_312 (= x_6 0)) (flet ($cvcl_309 (= x_3 40)) (flet ($cvcl_310 $cvcl_309) (flet ($cvcl_314 (= x_3 0)) (flet ($cvcl_328 $cvcl_314) (flet ($cvcl_322 (< (+ (- (* x_6 5) (* x_3 6)) 40) 0)) (let (?cvcl_339 (+ x_3 (* x_9 5))) (let (?cvcl_337 (+ x_7 x_9)) (flet ($cvcl_319 (= x_7 2)) (flet ($cvcl_316 (= x_13 x_3)) (flet ($cvcl_332 (not x_4)) (flet ($cvcl_353 (and $cvcl_332 x_5)) (flet ($cvcl_338 $cvcl_353) (flet ($cvcl_324 (not x_5)) (flet ($cvcl_327 (and x_4 $cvcl_324)) (flet ($cvcl_313 (and (iff x_14 x_4) (iff x_15 x_5))) (flet ($cvcl_317 (= x_16 x_6)) (flet ($cvcl_308 (and $cvcl_332 $cvcl_324)) (flet ($cvcl_323 (= x_17 0)) (flet ($cvcl_326 $cvcl_315) (flet ($cvcl_307 (= x_10 0)) (flet ($cvcl_321 (not $cvcl_309)) (flet ($cvcl_318 (= x_17 x_7)) (flet ($cvcl_335 (or $cvcl_332 x_5 )) (flet ($cvcl_320 (not $cvcl_314)) (flet ($cvcl_334 (or x_4 x_5 )) (flet ($cvcl_330 (not $cvcl_322)) (flet ($cvcl_325 (or $cvcl_328 $cvcl_310 )) (flet ($cvcl_329 (= x_16 (ite $cvcl_311 0 (ite $cvcl_312 40 x_6)))) (flet ($cvcl_333 (and (and (<= ?cvcl_337 2) (not (< ?cvcl_339 0))) (<= ?cvcl_336 40))) (flet ($cvcl_348 (= ?cvcl_343 40)) (let (?cvcl_373 (+ ?cvcl_343 (* x_2 6))) (flet ($cvcl_349 (= ?cvcl_343 0)) (flet ($cvcl_346 (= ?cvcl_342 40)) (flet ($cvcl_347 $cvcl_346) (flet ($cvcl_352 (= ?cvcl_342 0)) (flet ($cvcl_366 $cvcl_352) (flet ($cvcl_360 (< (+ (- (* ?cvcl_343 5) (* ?cvcl_342 6)) 40) 0)) (let (?cvcl_376 (+ ?cvcl_342 (* x_2 5))) (let (?cvcl_374 (+ ?cvcl_351 x_2)) (flet ($cvcl_357 (= ?cvcl_351 2)) (flet ($cvcl_354 (= x_3 ?cvcl_342)) (flet ($cvcl_369 (not x_0)) (flet ($cvcl_375 (and $cvcl_369 x_1)) (flet ($cvcl_362 (not x_1)) (flet ($cvcl_365 (and x_0 $cvcl_362)) (flet ($cvcl_350 (and (iff x_4 x_0) (iff x_5 x_1))) (flet ($cvcl_355 (= x_6 ?cvcl_343)) (flet ($cvcl_341 (and $cvcl_369 $cvcl_362)) (flet ($cvcl_345 $cvcl_341) (flet ($cvcl_361 (= x_7 0)) (flet ($cvcl_364 $cvcl_353) (flet ($cvcl_344 (not x_8)) (flet ($cvcl_359 (not $cvcl_346)) (flet ($cvcl_356 (= x_7 ?cvcl_351)) (flet ($cvcl_372 (or $cvcl_369 x_1 )) (flet ($cvcl_358 (not $cvcl_352)) (flet ($cvcl_371 (or x_0 x_1 )) (flet ($cvcl_368 (not $cvcl_360)) (flet ($cvcl_363 (or $cvcl_366 $cvcl_347 )) (flet ($cvcl_367 (= x_6 (ite $cvcl_348 0 (ite $cvcl_349 40 ?cvcl_343)))) (flet ($cvcl_370 (and (and (<= ?cvcl_374 2) (not (< ?cvcl_376 0))) (<= ?cvcl_373 40))) (flet ($cvcl_25 (= x_91 1)) (flet ($cvcl_24 (not x_96)) (flet ($cvcl_34 (not (< x_90 0))) (flet ($cvcl_59 (= x_82 1)) (flet ($cvcl_68 (not (< x_81 0))) (flet ($cvcl_93 (= x_73 1)) (flet ($cvcl_102 (not (< x_72 0))) (flet ($cvcl_127 (= x_64 1)) (flet ($cvcl_136 (not (< x_63 0))) (flet ($cvcl_161 (= x_55 1)) (flet ($cvcl_170 (not (< x_54 0))) (flet ($cvcl_195 (= x_46 1)) (flet ($cvcl_204 (not (< x_45 0))) (flet ($cvcl_229 (= x_37 1)) (flet ($cvcl_238 (not (< x_36 0))) (flet ($cvcl_263 (= x_28 1)) (flet ($cvcl_272 (not (< x_27 0))) (flet ($cvcl_297 (= x_19 1)) (flet ($cvcl_306 (not (< x_18 0))) (flet ($cvcl_331 (= x_10 1)) (flet ($cvcl_340 (not (< x_9 0))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= x_100 1) (>= x_100 0)) (<= x_91 1)) (>= x_91 0)) (<= x_82 1)) (>= x_82 0)) (<= x_73 1)) (>= x_73 0)) (<= x_64 1)) (>= x_64 0)) (<= x_55 1)) (>= x_55 0)) (<= x_46 1)) (>= x_46 0)) (<= x_37 1)) (>= x_37 0)) (<= x_28 1)) (>= x_28 0)) (<= x_19 1)) (>= x_19 0)) (<= x_10 1)) (>= x_10 0)) $cvcl_341) (not (< x_99 0))) (= x_100 (ite $cvcl_25 0 1))) (not (< x_101 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_102 0) $cvcl_0) $cvcl_1) $cvcl_11) $cvcl_12) $cvcl_13) $cvcl_14) $cvcl_15) $cvcl_8) $cvcl_9) $cvcl_6) (and (and (and (and (and (and (and (= x_102 1) $cvcl_0) $cvcl_1) (or (or $cvcl_3 $cvcl_5 ) $cvcl_4 )) (= x_94 (ite $cvcl_3 0 x_85))) $cvcl_21) $cvcl_6) $cvcl_10) ) (and (and (and (and (and (and (and (= x_102 2) $cvcl_0) $cvcl_1) $cvcl_17) $cvcl_18) $cvcl_8) $cvcl_9) $cvcl_10) ) (and (and (and (and (and (and (and (and (and (and (and (= x_102 3) $cvcl_0) $cvcl_1) $cvcl_11) $cvcl_12) $cvcl_13) $cvcl_22) x_95) $cvcl_24) $cvcl_15) $cvcl_8) $cvcl_9) ) (and (and (and (and (and (and (and (= x_102 4) $cvcl_0) $cvcl_19) $cvcl_17) $cvcl_18) $cvcl_8) $cvcl_9) $cvcl_10) ) (and (and (and (and (and (and (and (= x_102 5) $cvcl_0) $cvcl_19) (or (or $cvcl_20 $cvcl_5 ) $cvcl_4 )) (= x_94 (ite $cvcl_20 40 x_85))) $cvcl_21) $cvcl_6) $cvcl_10) ) (and (and (and (and (and (and (and (and (and (and (= x_102 6) $cvcl_0) $cvcl_19) $cvcl_11) $cvcl_12) $cvcl_13) $cvcl_22) $cvcl_15) $cvcl_8) $cvcl_9) $cvcl_6) ) (and (and (and (and (and (and (and (and (and (and (and (= x_102 7) $cvcl_0) $cvcl_19) $cvcl_11) $cvcl_12) $cvcl_13) $cvcl_14) $cvcl_23) $cvcl_24) $cvcl_15) $cvcl_8) $cvcl_9) ) (and (and (and (and (and (and (and (and (and (= x_102 8) $cvcl_25) $cvcl_34) (or $cvcl_28 $cvcl_27 )) (or $cvcl_29 $cvcl_27 )) (or (and $cvcl_28 $cvcl_29) (and (not (< (* x_101 2) (- (* x_88 2) x_90))) (<= x_101 ?cvcl_30)) )) (= x_98 (ite $cvcl_32 x_89 ?cvcl_31))) (= x_94 (ite $cvcl_32 x_85 ?cvcl_33))) (= x_97 (ite $cvcl_32 x_88 x_101))) $cvcl_6) )) $cvcl_34) (= x_91 (ite $cvcl_59 0 1))) (not (< x_92 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_93 0) $cvcl_35) $cvcl_36) $cvcl_47) $cvcl_48) $cvcl_49) $cvcl_50) $cvcl_51) $cvcl_44) $cvcl_45) $cvcl_41) (and (and (and (and (and (and (and (= x_93 1) $cvcl_35) $cvcl_36) (or (or $cvcl_38 $cvcl_40 ) $cvcl_39 )) (= x_85 (ite $cvcl_38 0 x_76))) $cvcl_57) $cvcl_41) $cvcl_46) ) (and (and (and (and (and (and (and (= x_93 2) $cvcl_35) $cvcl_36) $cvcl_53) $cvcl_54) $cvcl_44) $cvcl_45) $cvcl_46) ) (and (and (and (and (and (and (and (and (and (and (and (= x_93 3) $cvcl_35) $cvcl_36) $cvcl_47) $cvcl_48) $cvcl_49) $cvcl_58) x_86) $cvcl_16) $cvcl_51) $cvcl_44) $cvcl_45) ) (and (and (and (and (and (and (and (= x_93 4) $cvcl_35) $cvcl_55) $cvcl_53) $cvcl_54) $cvcl_44) $cvcl_45) $cvcl_46) ) (and (and (and (and (and (and (and (= x_93 5) $cvcl_35) $cvcl_55) (or (or $cvcl_56 $cvcl_40 ) $cvcl_39 )) (= x_85 (ite $cvcl_56 40 x_76))) $cvcl_57) $cvcl_41) $cvcl_46) ) (and (and (and (and (and (and (and (and (and (and (= x_93 6) $cvcl_35) $cvcl_55) $cvcl_47) $cvcl_48) $cvcl_49) $cvcl_58) $cvcl_51) $cvcl_44) $cvcl_45) $cvcl_41) ) (and (and (and (and (and (and (and (and (and (and (and (= x_93 7) $cvcl_35) $cvcl_55) $cvcl_47) $cvcl_48) $cvcl_49) $cvcl_50) $cvcl_26) $cvcl_16) $cvcl_51) $cvcl_44) $cvcl_45) ) (and (and (and (and (and (and (and (and (and (= x_93 8) $cvcl_59) $cvcl_68) (or $cvcl_62 $cvcl_61 )) (or $cvcl_63 $cvcl_61 )) (or (and $cvcl_62 $cvcl_63) (and (not (< (* x_92 2) (- (* x_79 2) x_81))) (<= x_92 ?cvcl_64)) )) (= x_89 (ite $cvcl_66 x_80 ?cvcl_65))) (= x_85 (ite $cvcl_66 x_76 ?cvcl_67))) (= x_88 (ite $cvcl_66 x_79 x_92))) $cvcl_41) )) $cvcl_68) (= x_82 (ite $cvcl_93 0 1))) (not (< x_83 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_84 0) $cvcl_69) $cvcl_70) $cvcl_81) $cvcl_82) $cvcl_83) $cvcl_84) $cvcl_85) $cvcl_78) $cvcl_79) $cvcl_75) (and (and (and (and (and (and (and (= x_84 1) $cvcl_69) $cvcl_70) (or (or $cvcl_72 $cvcl_74 ) $cvcl_73 )) (= x_76 (ite $cvcl_72 0 x_67))) $cvcl_91) $cvcl_75) $cvcl_80) ) (and (and (and (and (and (and (and (= x_84 2) $cvcl_69) $cvcl_70) $cvcl_87) $cvcl_88) $cvcl_78) $cvcl_79) $cvcl_80) ) (and (and (and (and (and (and (and (and (and (and (and (= x_84 3) $cvcl_69) $cvcl_70) $cvcl_81) $cvcl_82) $cvcl_83) $cvcl_92) x_77) $cvcl_52) $cvcl_85) $cvcl_78) $cvcl_79) ) (and (and (and (and (and (and (and (= x_84 4) $cvcl_69) $cvcl_89) $cvcl_87) $cvcl_88) $cvcl_78) $cvcl_79) $cvcl_80) ) (and (and (and (and (and (and (and (= x_84 5) $cvcl_69) $cvcl_89) (or (or $cvcl_90 $cvcl_74 ) $cvcl_73 )) (= x_76 (ite $cvcl_90 40 x_67))) $cvcl_91) $cvcl_75) $cvcl_80) ) (and (and (and (and (and (and (and (and (and (and (= x_84 6) $cvcl_69) $cvcl_89) $cvcl_81) $cvcl_82) $cvcl_83) $cvcl_92) $cvcl_85) $cvcl_78) $cvcl_79) $cvcl_75) ) (and (and (and (and (and (and (and (and (and (and (and (= x_84 7) $cvcl_69) $cvcl_89) $cvcl_81) $cvcl_82) $cvcl_83) $cvcl_84) $cvcl_60) $cvcl_52) $cvcl_85) $cvcl_78) $cvcl_79) ) (and (and (and (and (and (and (and (and (and (= x_84 8) $cvcl_93) $cvcl_102) (or $cvcl_96 $cvcl_95 )) (or $cvcl_97 $cvcl_95 )) (or (and $cvcl_96 $cvcl_97) (and (not (< (* x_83 2) (- (* x_70 2) x_72))) (<= x_83 ?cvcl_98)) )) (= x_80 (ite $cvcl_100 x_71 ?cvcl_99))) (= x_76 (ite $cvcl_100 x_67 ?cvcl_101))) (= x_79 (ite $cvcl_100 x_70 x_83))) $cvcl_75) )) $cvcl_102) (= x_73 (ite $cvcl_127 0 1))) (not (< x_74 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_75 0) $cvcl_103) $cvcl_104) $cvcl_115) $cvcl_116) $cvcl_117) $cvcl_118) $cvcl_119) $cvcl_112) $cvcl_113) $cvcl_109) (and (and (and (and (and (and (and (= x_75 1) $cvcl_103) $cvcl_104) (or (or $cvcl_106 $cvcl_108 ) $cvcl_107 )) (= x_67 (ite $cvcl_106 0 x_58))) $cvcl_125) $cvcl_109) $cvcl_114) ) (and (and (and (and (and (and (and (= x_75 2) $cvcl_103) $cvcl_104) $cvcl_121) $cvcl_122) $cvcl_112) $cvcl_113) $cvcl_114) ) (and (and (and (and (and (and (and (and (and (and (and (= x_75 3) $cvcl_103) $cvcl_104) $cvcl_115) $cvcl_116) $cvcl_117) $cvcl_126) x_68) $cvcl_86) $cvcl_119) $cvcl_112) $cvcl_113) ) (and (and (and (and (and (and (and (= x_75 4) $cvcl_103) $cvcl_123) $cvcl_121) $cvcl_122) $cvcl_112) $cvcl_113) $cvcl_114) ) (and (and (and (and (and (and (and (= x_75 5) $cvcl_103) $cvcl_123) (or (or $cvcl_124 $cvcl_108 ) $cvcl_107 )) (= x_67 (ite $cvcl_124 40 x_58))) $cvcl_125) $cvcl_109) $cvcl_114) ) (and (and (and (and (and (and (and (and (and (and (= x_75 6) $cvcl_103) $cvcl_123) $cvcl_115) $cvcl_116) $cvcl_117) $cvcl_126) $cvcl_119) $cvcl_112) $cvcl_113) $cvcl_109) ) (and (and (and (and (and (and (and (and (and (and (and (= x_75 7) $cvcl_103) $cvcl_123) $cvcl_115) $cvcl_116) $cvcl_117) $cvcl_118) $cvcl_94) $cvcl_86) $cvcl_119) $cvcl_112) $cvcl_113) ) (and (and (and (and (and (and (and (and (and (= x_75 8) $cvcl_127) $cvcl_136) (or $cvcl_130 $cvcl_129 )) (or $cvcl_131 $cvcl_129 )) (or (and $cvcl_130 $cvcl_131) (and (not (< (* x_74 2) (- (* x_61 2) x_63))) (<= x_74 ?cvcl_132)) )) (= x_71 (ite $cvcl_134 x_62 ?cvcl_133))) (= x_67 (ite $cvcl_134 x_58 ?cvcl_135))) (= x_70 (ite $cvcl_134 x_61 x_74))) $cvcl_109) )) $cvcl_136) (= x_64 (ite $cvcl_161 0 1))) (not (< x_65 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_66 0) $cvcl_137) $cvcl_138) $cvcl_149) $cvcl_150) $cvcl_151) $cvcl_152) $cvcl_153) $cvcl_146) $cvcl_147) $cvcl_143) (and (and (and (and (and (and (and (= x_66 1) $cvcl_137) $cvcl_138) (or (or $cvcl_140 $cvcl_142 ) $cvcl_141 )) (= x_58 (ite $cvcl_140 0 x_49))) $cvcl_159) $cvcl_143) $cvcl_148) ) (and (and (and (and (and (and (and (= x_66 2) $cvcl_137) $cvcl_138) $cvcl_155) $cvcl_156) $cvcl_146) $cvcl_147) $cvcl_148) ) (and (and (and (and (and (and (and (and (and (and (and (= x_66 3) $cvcl_137) $cvcl_138) $cvcl_149) $cvcl_150) $cvcl_151) $cvcl_160) x_59) $cvcl_120) $cvcl_153) $cvcl_146) $cvcl_147) ) (and (and (and (and (and (and (and (= x_66 4) $cvcl_137) $cvcl_157) $cvcl_155) $cvcl_156) $cvcl_146) $cvcl_147) $cvcl_148) ) (and (and (and (and (and (and (and (= x_66 5) $cvcl_137) $cvcl_157) (or (or $cvcl_158 $cvcl_142 ) $cvcl_141 )) (= x_58 (ite $cvcl_158 40 x_49))) $cvcl_159) $cvcl_143) $cvcl_148) ) (and (and (and (and (and (and (and (and (and (and (= x_66 6) $cvcl_137) $cvcl_157) $cvcl_149) $cvcl_150) $cvcl_151) $cvcl_160) $cvcl_153) $cvcl_146) $cvcl_147) $cvcl_143) ) (and (and (and (and (and (and (and (and (and (and (and (= x_66 7) $cvcl_137) $cvcl_157) $cvcl_149) $cvcl_150) $cvcl_151) $cvcl_152) $cvcl_128) $cvcl_120) $cvcl_153) $cvcl_146) $cvcl_147) ) (and (and (and (and (and (and (and (and (and (= x_66 8) $cvcl_161) $cvcl_170) (or $cvcl_164 $cvcl_163 )) (or $cvcl_165 $cvcl_163 )) (or (and $cvcl_164 $cvcl_165) (and (not (< (* x_65 2) (- (* x_52 2) x_54))) (<= x_65 ?cvcl_166)) )) (= x_62 (ite $cvcl_168 x_53 ?cvcl_167))) (= x_58 (ite $cvcl_168 x_49 ?cvcl_169))) (= x_61 (ite $cvcl_168 x_52 x_65))) $cvcl_143) )) $cvcl_170) (= x_55 (ite $cvcl_195 0 1))) (not (< x_56 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_57 0) $cvcl_171) $cvcl_172) $cvcl_183) $cvcl_184) $cvcl_185) $cvcl_186) $cvcl_187) $cvcl_180) $cvcl_181) $cvcl_177) (and (and (and (and (and (and (and (= x_57 1) $cvcl_171) $cvcl_172) (or (or $cvcl_174 $cvcl_176 ) $cvcl_175 )) (= x_49 (ite $cvcl_174 0 x_40))) $cvcl_193) $cvcl_177) $cvcl_182) ) (and (and (and (and (and (and (and (= x_57 2) $cvcl_171) $cvcl_172) $cvcl_189) $cvcl_190) $cvcl_180) $cvcl_181) $cvcl_182) ) (and (and (and (and (and (and (and (and (and (and (and (= x_57 3) $cvcl_171) $cvcl_172) $cvcl_183) $cvcl_184) $cvcl_185) $cvcl_194) x_50) $cvcl_154) $cvcl_187) $cvcl_180) $cvcl_181) ) (and (and (and (and (and (and (and (= x_57 4) $cvcl_171) $cvcl_191) $cvcl_189) $cvcl_190) $cvcl_180) $cvcl_181) $cvcl_182) ) (and (and (and (and (and (and (and (= x_57 5) $cvcl_171) $cvcl_191) (or (or $cvcl_192 $cvcl_176 ) $cvcl_175 )) (= x_49 (ite $cvcl_192 40 x_40))) $cvcl_193) $cvcl_177) $cvcl_182) ) (and (and (and (and (and (and (and (and (and (and (= x_57 6) $cvcl_171) $cvcl_191) $cvcl_183) $cvcl_184) $cvcl_185) $cvcl_194) $cvcl_187) $cvcl_180) $cvcl_181) $cvcl_177) ) (and (and (and (and (and (and (and (and (and (and (and (= x_57 7) $cvcl_171) $cvcl_191) $cvcl_183) $cvcl_184) $cvcl_185) $cvcl_186) $cvcl_162) $cvcl_154) $cvcl_187) $cvcl_180) $cvcl_181) ) (and (and (and (and (and (and (and (and (and (= x_57 8) $cvcl_195) $cvcl_204) (or $cvcl_198 $cvcl_197 )) (or $cvcl_199 $cvcl_197 )) (or (and $cvcl_198 $cvcl_199) (and (not (< (* x_56 2) (- (* x_43 2) x_45))) (<= x_56 ?cvcl_200)) )) (= x_53 (ite $cvcl_202 x_44 ?cvcl_201))) (= x_49 (ite $cvcl_202 x_40 ?cvcl_203))) (= x_52 (ite $cvcl_202 x_43 x_56))) $cvcl_177) )) $cvcl_204) (= x_46 (ite $cvcl_229 0 1))) (not (< x_47 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_48 0) $cvcl_205) $cvcl_206) $cvcl_217) $cvcl_218) $cvcl_219) $cvcl_220) $cvcl_221) $cvcl_214) $cvcl_215) $cvcl_211) (and (and (and (and (and (and (and (= x_48 1) $cvcl_205) $cvcl_206) (or (or $cvcl_208 $cvcl_210 ) $cvcl_209 )) (= x_40 (ite $cvcl_208 0 x_31))) $cvcl_227) $cvcl_211) $cvcl_216) ) (and (and (and (and (and (and (and (= x_48 2) $cvcl_205) $cvcl_206) $cvcl_223) $cvcl_224) $cvcl_214) $cvcl_215) $cvcl_216) ) (and (and (and (and (and (and (and (and (and (and (and (= x_48 3) $cvcl_205) $cvcl_206) $cvcl_217) $cvcl_218) $cvcl_219) $cvcl_228) x_41) $cvcl_188) $cvcl_221) $cvcl_214) $cvcl_215) ) (and (and (and (and (and (and (and (= x_48 4) $cvcl_205) $cvcl_225) $cvcl_223) $cvcl_224) $cvcl_214) $cvcl_215) $cvcl_216) ) (and (and (and (and (and (and (and (= x_48 5) $cvcl_205) $cvcl_225) (or (or $cvcl_226 $cvcl_210 ) $cvcl_209 )) (= x_40 (ite $cvcl_226 40 x_31))) $cvcl_227) $cvcl_211) $cvcl_216) ) (and (and (and (and (and (and (and (and (and (and (= x_48 6) $cvcl_205) $cvcl_225) $cvcl_217) $cvcl_218) $cvcl_219) $cvcl_228) $cvcl_221) $cvcl_214) $cvcl_215) $cvcl_211) ) (and (and (and (and (and (and (and (and (and (and (and (= x_48 7) $cvcl_205) $cvcl_225) $cvcl_217) $cvcl_218) $cvcl_219) $cvcl_220) $cvcl_196) $cvcl_188) $cvcl_221) $cvcl_214) $cvcl_215) ) (and (and (and (and (and (and (and (and (and (= x_48 8) $cvcl_229) $cvcl_238) (or $cvcl_232 $cvcl_231 )) (or $cvcl_233 $cvcl_231 )) (or (and $cvcl_232 $cvcl_233) (and (not (< (* x_47 2) (- (* x_34 2) x_36))) (<= x_47 ?cvcl_234)) )) (= x_44 (ite $cvcl_236 x_35 ?cvcl_235))) (= x_40 (ite $cvcl_236 x_31 ?cvcl_237))) (= x_43 (ite $cvcl_236 x_34 x_47))) $cvcl_211) )) $cvcl_238) (= x_37 (ite $cvcl_263 0 1))) (not (< x_38 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_39 0) $cvcl_239) $cvcl_240) $cvcl_251) $cvcl_252) $cvcl_253) $cvcl_254) $cvcl_255) $cvcl_248) $cvcl_249) $cvcl_245) (and (and (and (and (and (and (and (= x_39 1) $cvcl_239) $cvcl_240) (or (or $cvcl_242 $cvcl_244 ) $cvcl_243 )) (= x_31 (ite $cvcl_242 0 x_22))) $cvcl_261) $cvcl_245) $cvcl_250) ) (and (and (and (and (and (and (and (= x_39 2) $cvcl_239) $cvcl_240) $cvcl_257) $cvcl_258) $cvcl_248) $cvcl_249) $cvcl_250) ) (and (and (and (and (and (and (and (and (and (and (and (= x_39 3) $cvcl_239) $cvcl_240) $cvcl_251) $cvcl_252) $cvcl_253) $cvcl_262) x_32) $cvcl_222) $cvcl_255) $cvcl_248) $cvcl_249) ) (and (and (and (and (and (and (and (= x_39 4) $cvcl_239) $cvcl_259) $cvcl_257) $cvcl_258) $cvcl_248) $cvcl_249) $cvcl_250) ) (and (and (and (and (and (and (and (= x_39 5) $cvcl_239) $cvcl_259) (or (or $cvcl_260 $cvcl_244 ) $cvcl_243 )) (= x_31 (ite $cvcl_260 40 x_22))) $cvcl_261) $cvcl_245) $cvcl_250) ) (and (and (and (and (and (and (and (and (and (and (= x_39 6) $cvcl_239) $cvcl_259) $cvcl_251) $cvcl_252) $cvcl_253) $cvcl_262) $cvcl_255) $cvcl_248) $cvcl_249) $cvcl_245) ) (and (and (and (and (and (and (and (and (and (and (and (= x_39 7) $cvcl_239) $cvcl_259) $cvcl_251) $cvcl_252) $cvcl_253) $cvcl_254) $cvcl_230) $cvcl_222) $cvcl_255) $cvcl_248) $cvcl_249) ) (and (and (and (and (and (and (and (and (and (= x_39 8) $cvcl_263) $cvcl_272) (or $cvcl_266 $cvcl_265 )) (or $cvcl_267 $cvcl_265 )) (or (and $cvcl_266 $cvcl_267) (and (not (< (* x_38 2) (- (* x_25 2) x_27))) (<= x_38 ?cvcl_268)) )) (= x_35 (ite $cvcl_270 x_26 ?cvcl_269))) (= x_31 (ite $cvcl_270 x_22 ?cvcl_271))) (= x_34 (ite $cvcl_270 x_25 x_38))) $cvcl_245) )) $cvcl_272) (= x_28 (ite $cvcl_297 0 1))) (not (< x_29 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_30 0) $cvcl_273) $cvcl_274) $cvcl_285) $cvcl_286) $cvcl_287) $cvcl_288) $cvcl_289) $cvcl_282) $cvcl_283) $cvcl_279) (and (and (and (and (and (and (and (= x_30 1) $cvcl_273) $cvcl_274) (or (or $cvcl_276 $cvcl_278 ) $cvcl_277 )) (= x_22 (ite $cvcl_276 0 x_13))) $cvcl_295) $cvcl_279) $cvcl_284) ) (and (and (and (and (and (and (and (= x_30 2) $cvcl_273) $cvcl_274) $cvcl_291) $cvcl_292) $cvcl_282) $cvcl_283) $cvcl_284) ) (and (and (and (and (and (and (and (and (and (and (and (= x_30 3) $cvcl_273) $cvcl_274) $cvcl_285) $cvcl_286) $cvcl_287) $cvcl_296) x_23) $cvcl_256) $cvcl_289) $cvcl_282) $cvcl_283) ) (and (and (and (and (and (and (and (= x_30 4) $cvcl_273) $cvcl_293) $cvcl_291) $cvcl_292) $cvcl_282) $cvcl_283) $cvcl_284) ) (and (and (and (and (and (and (and (= x_30 5) $cvcl_273) $cvcl_293) (or (or $cvcl_294 $cvcl_278 ) $cvcl_277 )) (= x_22 (ite $cvcl_294 40 x_13))) $cvcl_295) $cvcl_279) $cvcl_284) ) (and (and (and (and (and (and (and (and (and (and (= x_30 6) $cvcl_273) $cvcl_293) $cvcl_285) $cvcl_286) $cvcl_287) $cvcl_296) $cvcl_289) $cvcl_282) $cvcl_283) $cvcl_279) ) (and (and (and (and (and (and (and (and (and (and (and (= x_30 7) $cvcl_273) $cvcl_293) $cvcl_285) $cvcl_286) $cvcl_287) $cvcl_288) $cvcl_264) $cvcl_256) $cvcl_289) $cvcl_282) $cvcl_283) ) (and (and (and (and (and (and (and (and (and (= x_30 8) $cvcl_297) $cvcl_306) (or $cvcl_300 $cvcl_299 )) (or $cvcl_301 $cvcl_299 )) (or (and $cvcl_300 $cvcl_301) (and (not (< (* x_29 2) (- (* x_16 2) x_18))) (<= x_29 ?cvcl_302)) )) (= x_26 (ite $cvcl_304 x_17 ?cvcl_303))) (= x_22 (ite $cvcl_304 x_13 ?cvcl_305))) (= x_25 (ite $cvcl_304 x_16 x_29))) $cvcl_279) )) $cvcl_306) (= x_19 (ite $cvcl_331 0 1))) (not (< x_20 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_21 0) $cvcl_307) $cvcl_308) $cvcl_319) $cvcl_320) $cvcl_321) $cvcl_322) $cvcl_323) $cvcl_316) $cvcl_317) $cvcl_313) (and (and (and (and (and (and (and (= x_21 1) $cvcl_307) $cvcl_308) (or (or $cvcl_310 $cvcl_312 ) $cvcl_311 )) (= x_13 (ite $cvcl_310 0 x_3))) $cvcl_329) $cvcl_313) $cvcl_318) ) (and (and (and (and (and (and (and (= x_21 2) $cvcl_307) $cvcl_308) $cvcl_325) $cvcl_326) $cvcl_316) $cvcl_317) $cvcl_318) ) (and (and (and (and (and (and (and (and (and (and (and (= x_21 3) $cvcl_307) $cvcl_308) $cvcl_319) $cvcl_320) $cvcl_321) $cvcl_330) x_14) $cvcl_290) $cvcl_323) $cvcl_316) $cvcl_317) ) (and (and (and (and (and (and (and (= x_21 4) $cvcl_307) $cvcl_327) $cvcl_325) $cvcl_326) $cvcl_316) $cvcl_317) $cvcl_318) ) (and (and (and (and (and (and (and (= x_21 5) $cvcl_307) $cvcl_327) (or (or $cvcl_328 $cvcl_312 ) $cvcl_311 )) (= x_13 (ite $cvcl_328 40 x_3))) $cvcl_329) $cvcl_313) $cvcl_318) ) (and (and (and (and (and (and (and (and (and (and (= x_21 6) $cvcl_307) $cvcl_327) $cvcl_319) $cvcl_320) $cvcl_321) $cvcl_330) $cvcl_323) $cvcl_316) $cvcl_317) $cvcl_313) ) (and (and (and (and (and (and (and (and (and (and (and (= x_21 7) $cvcl_307) $cvcl_327) $cvcl_319) $cvcl_320) $cvcl_321) $cvcl_322) $cvcl_298) $cvcl_290) $cvcl_323) $cvcl_316) $cvcl_317) ) (and (and (and (and (and (and (and (and (and (= x_21 8) $cvcl_331) $cvcl_340) (or $cvcl_334 $cvcl_333 )) (or $cvcl_335 $cvcl_333 )) (or (and $cvcl_334 $cvcl_335) (and (not (< (* x_20 2) (- (* x_6 2) x_9))) (<= x_20 ?cvcl_336)) )) (= x_17 (ite $cvcl_338 x_7 ?cvcl_337))) (= x_13 (ite $cvcl_338 x_3 ?cvcl_339))) (= x_16 (ite $cvcl_338 x_6 x_20))) $cvcl_313) )) $cvcl_340) (= x_10 (ite x_8 0 1))) (not (< x_11 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_12 0) $cvcl_344) $cvcl_345) $cvcl_357) $cvcl_358) $cvcl_359) $cvcl_360) $cvcl_361) $cvcl_354) $cvcl_355) $cvcl_350) (and (and (and (and (and (and (and (= x_12 1) $cvcl_344) $cvcl_345) (or (or $cvcl_347 $cvcl_349 ) $cvcl_348 )) (= x_3 (ite $cvcl_347 0 ?cvcl_342))) $cvcl_367) $cvcl_350) $cvcl_356) ) (and (and (and (and (and (and (and (= x_12 2) $cvcl_344) $cvcl_345) $cvcl_363) $cvcl_364) $cvcl_354) $cvcl_355) $cvcl_356) ) (and (and (and (and (and (and (and (and (and (and (and (= x_12 3) $cvcl_344) $cvcl_345) $cvcl_357) $cvcl_358) $cvcl_359) $cvcl_368) x_4) $cvcl_324) $cvcl_361) $cvcl_354) $cvcl_355) ) (and (and (and (and (and (and (and (= x_12 4) $cvcl_344) $cvcl_365) $cvcl_363) $cvcl_364) $cvcl_354) $cvcl_355) $cvcl_356) ) (and (and (and (and (and (and (and (= x_12 5) $cvcl_344) $cvcl_365) (or (or $cvcl_366 $cvcl_349 ) $cvcl_348 )) (= x_3 (ite $cvcl_366 40 ?cvcl_342))) $cvcl_367) $cvcl_350) $cvcl_356) ) (and (and (and (and (and (and (and (and (and (and (= x_12 6) $cvcl_344) $cvcl_365) $cvcl_357) $cvcl_358) $cvcl_359) $cvcl_368) $cvcl_361) $cvcl_354) $cvcl_355) $cvcl_350) ) (and (and (and (and (and (and (and (and (and (and (and (= x_12 7) $cvcl_344) $cvcl_365) $cvcl_357) $cvcl_358) $cvcl_359) $cvcl_360) $cvcl_332) $cvcl_324) $cvcl_361) $cvcl_354) $cvcl_355) ) (and (and (and (and (and (and (and (and (and (= x_12 8) x_8) (not (< x_2 0))) (or $cvcl_371 $cvcl_370 )) (or $cvcl_372 $cvcl_370 )) (or (and $cvcl_371 $cvcl_372) (and (not (< (* x_11 2) (- (* ?cvcl_343 2) x_2))) (<= x_11 ?cvcl_373)) )) (= x_7 (ite $cvcl_375 ?cvcl_351 ?cvcl_374))) (= x_3 (ite $cvcl_375 ?cvcl_342 ?cvcl_376))) (= x_6 (ite $cvcl_375 ?cvcl_343 x_11))) $cvcl_350) )) (or (or (or (or (or (or (or (or (or (or (or (= x_94 x_97) (= x_85 x_88) ) (= x_76 x_79) ) (= x_67 x_70) ) (= x_58 x_61) ) (= x_49 x_52) ) (= x_40 x_43) ) (= x_31 x_34) ) (= x_22 x_25) ) (= x_13 x_16) ) (= x_3 x_6) ) (= ?cvcl_342 ?cvcl_343) )) (or $cvcl_362 $cvcl_369 )) (or $cvcl_324 $cvcl_332 )) (or $cvcl_290 $cvcl_298 )) (or $cvcl_256 $cvcl_264 )) (or $cvcl_222 $cvcl_230 )) (or $cvcl_188 $cvcl_196 )) (or $cvcl_154 $cvcl_162 )) (or $cvcl_120 $cvcl_128 )) (or $cvcl_86 $cvcl_94 )) (or $cvcl_52 $cvcl_60 )) (or $cvcl_16 $cvcl_26 )) (or $cvcl_24 $cvcl_23 ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) +) diff --git a/test/regress/regress1/arith/pursuit-safety-12.smt b/test/regress/regress1/arith/pursuit-safety-12.smt new file mode 100644 index 000000000..8f79b3d92 --- /dev/null +++ b/test/regress/regress1/arith/pursuit-safety-12.smt @@ -0,0 +1,129 @@ +(benchmark pursuit_safety_12.smt + :source { +SAL benchmark suite. Created at SRI by Bruno Dutertre, John Rushby, Maria +Sorea, and Leonardo de Moura. Contact demoura@csl.sri.com 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_LRA + + :extrapreds ((x_0)) + :extrapreds ((x_1)) + :extrafuns ((x_2 Real)) + :extrafuns ((x_3 Real)) + :extrapreds ((x_4)) + :extrapreds ((x_5)) + :extrafuns ((x_6 Real)) + :extrafuns ((x_7 Real)) + :extrapreds ((x_8)) + :extrafuns ((x_9 Real)) + :extrafuns ((x_10 Real)) + :extrafuns ((x_11 Real)) + :extrafuns ((x_12 Real)) + :extrafuns ((x_13 Real)) + :extrapreds ((x_14)) + :extrapreds ((x_15)) + :extrafuns ((x_16 Real)) + :extrafuns ((x_17 Real)) + :extrafuns ((x_18 Real)) + :extrafuns ((x_19 Real)) + :extrafuns ((x_20 Real)) + :extrafuns ((x_21 Real)) + :extrafuns ((x_22 Real)) + :extrapreds ((x_23)) + :extrapreds ((x_24)) + :extrafuns ((x_25 Real)) + :extrafuns ((x_26 Real)) + :extrafuns ((x_27 Real)) + :extrafuns ((x_28 Real)) + :extrafuns ((x_29 Real)) + :extrafuns ((x_30 Real)) + :extrafuns ((x_31 Real)) + :extrapreds ((x_32)) + :extrapreds ((x_33)) + :extrafuns ((x_34 Real)) + :extrafuns ((x_35 Real)) + :extrafuns ((x_36 Real)) + :extrafuns ((x_37 Real)) + :extrafuns ((x_38 Real)) + :extrafuns ((x_39 Real)) + :extrafuns ((x_40 Real)) + :extrapreds ((x_41)) + :extrapreds ((x_42)) + :extrafuns ((x_43 Real)) + :extrafuns ((x_44 Real)) + :extrafuns ((x_45 Real)) + :extrafuns ((x_46 Real)) + :extrafuns ((x_47 Real)) + :extrafuns ((x_48 Real)) + :extrafuns ((x_49 Real)) + :extrapreds ((x_50)) + :extrapreds ((x_51)) + :extrafuns ((x_52 Real)) + :extrafuns ((x_53 Real)) + :extrafuns ((x_54 Real)) + :extrafuns ((x_55 Real)) + :extrafuns ((x_56 Real)) + :extrafuns ((x_57 Real)) + :extrafuns ((x_58 Real)) + :extrapreds ((x_59)) + :extrapreds ((x_60)) + :extrafuns ((x_61 Real)) + :extrafuns ((x_62 Real)) + :extrafuns ((x_63 Real)) + :extrafuns ((x_64 Real)) + :extrafuns ((x_65 Real)) + :extrafuns ((x_66 Real)) + :extrafuns ((x_67 Real)) + :extrapreds ((x_68)) + :extrapreds ((x_69)) + :extrafuns ((x_70 Real)) + :extrafuns ((x_71 Real)) + :extrafuns ((x_72 Real)) + :extrafuns ((x_73 Real)) + :extrafuns ((x_74 Real)) + :extrafuns ((x_75 Real)) + :extrafuns ((x_76 Real)) + :extrapreds ((x_77)) + :extrapreds ((x_78)) + :extrafuns ((x_79 Real)) + :extrafuns ((x_80 Real)) + :extrafuns ((x_81 Real)) + :extrafuns ((x_82 Real)) + :extrafuns ((x_83 Real)) + :extrafuns ((x_84 Real)) + :extrafuns ((x_85 Real)) + :extrapreds ((x_86)) + :extrapreds ((x_87)) + :extrafuns ((x_88 Real)) + :extrafuns ((x_89 Real)) + :extrafuns ((x_90 Real)) + :extrafuns ((x_91 Real)) + :extrafuns ((x_92 Real)) + :extrafuns ((x_93 Real)) + :extrafuns ((x_94 Real)) + :extrapreds ((x_95)) + :extrapreds ((x_96)) + :extrafuns ((x_97 Real)) + :extrafuns ((x_98 Real)) + :extrafuns ((x_99 Real)) + :extrafuns ((x_100 Real)) + :extrafuns ((x_101 Real)) + :extrafuns ((x_102 Real)) + :extrafuns ((x_103 Real)) + :extrapreds ((x_104)) + :extrapreds ((x_105)) + :extrafuns ((x_106 Real)) + :extrafuns ((x_107 Real)) + :extrafuns ((x_108 Real)) + :extrafuns ((x_109 Real)) + :extrafuns ((x_110 Real)) + :extrafuns ((x_111 Real)) + :formula +(let (?cvcl_376 20) (let (?cvcl_377 10) (let (?cvcl_385 2) (flet ($cvcl_4 (= x_97 40)) (let (?cvcl_30 (+ x_97 (* x_99 6))) (flet ($cvcl_5 (= x_97 0)) (flet ($cvcl_2 (= x_94 40)) (flet ($cvcl_3 $cvcl_2) (flet ($cvcl_7 (= x_94 0)) (flet ($cvcl_20 $cvcl_7) (flet ($cvcl_14 (< (+ (- (* x_97 5) (* x_94 6)) 40) 0)) (let (?cvcl_33 (+ x_94 (* x_99 5))) (let (?cvcl_31 (+ x_98 x_99)) (flet ($cvcl_11 (= x_98 2)) (flet ($cvcl_8 (= x_103 x_94)) (flet ($cvcl_26 (not x_95)) (flet ($cvcl_43 (and $cvcl_26 x_96)) (flet ($cvcl_32 $cvcl_43) (flet ($cvcl_16 (not x_96)) (flet ($cvcl_19 (and x_95 $cvcl_16)) (flet ($cvcl_6 (and (iff x_104 x_95) (iff x_105 x_96))) (flet ($cvcl_9 (= x_106 x_97)) (flet ($cvcl_1 (and $cvcl_26 $cvcl_16)) (flet ($cvcl_15 (= x_107 0)) (flet ($cvcl_23 (not x_104)) (flet ($cvcl_18 (and $cvcl_23 x_105)) (flet ($cvcl_0 (= x_100 0)) (flet ($cvcl_13 (not $cvcl_2)) (flet ($cvcl_10 (= x_107 x_98)) (flet ($cvcl_29 (or $cvcl_26 x_96 )) (flet ($cvcl_12 (not $cvcl_7)) (flet ($cvcl_28 (or x_95 x_96 )) (flet ($cvcl_22 (not $cvcl_14)) (flet ($cvcl_17 (or $cvcl_20 $cvcl_3 )) (flet ($cvcl_21 (= x_106 (ite $cvcl_4 0 (ite $cvcl_5 40 x_97)))) (flet ($cvcl_27 (and (and (<= ?cvcl_31 2) (not (< ?cvcl_33 0))) (<= ?cvcl_30 40))) (flet ($cvcl_39 (= x_88 40)) (let (?cvcl_64 (+ x_88 (* x_90 6))) (flet ($cvcl_40 (= x_88 0)) (flet ($cvcl_37 (= x_85 40)) (flet ($cvcl_38 $cvcl_37) (flet ($cvcl_42 (= x_85 0)) (flet ($cvcl_56 $cvcl_42) (flet ($cvcl_50 (< (+ (- (* x_88 5) (* x_85 6)) 40) 0)) (let (?cvcl_67 (+ x_85 (* x_90 5))) (let (?cvcl_65 (+ x_89 x_90)) (flet ($cvcl_47 (= x_89 2)) (flet ($cvcl_44 (= x_94 x_85)) (flet ($cvcl_60 (not x_86)) (flet ($cvcl_77 (and $cvcl_60 x_87)) (flet ($cvcl_66 $cvcl_77) (flet ($cvcl_52 (not x_87)) (flet ($cvcl_55 (and x_86 $cvcl_52)) (flet ($cvcl_41 (and (iff x_95 x_86) (iff x_96 x_87))) (flet ($cvcl_45 (= x_97 x_88)) (flet ($cvcl_36 (and $cvcl_60 $cvcl_52)) (flet ($cvcl_51 (= x_98 0)) (flet ($cvcl_54 $cvcl_43) (flet ($cvcl_35 (= x_91 0)) (flet ($cvcl_49 (not $cvcl_37)) (flet ($cvcl_46 (= x_98 x_89)) (flet ($cvcl_63 (or $cvcl_60 x_87 )) (flet ($cvcl_48 (not $cvcl_42)) (flet ($cvcl_62 (or x_86 x_87 )) (flet ($cvcl_58 (not $cvcl_50)) (flet ($cvcl_53 (or $cvcl_56 $cvcl_38 )) (flet ($cvcl_57 (= x_97 (ite $cvcl_39 0 (ite $cvcl_40 40 x_88)))) (flet ($cvcl_61 (and (and (<= ?cvcl_65 2) (not (< ?cvcl_67 0))) (<= ?cvcl_64 40))) (flet ($cvcl_73 (= x_79 40)) (let (?cvcl_98 (+ x_79 (* x_81 6))) (flet ($cvcl_74 (= x_79 0)) (flet ($cvcl_71 (= x_76 40)) (flet ($cvcl_72 $cvcl_71) (flet ($cvcl_76 (= x_76 0)) (flet ($cvcl_90 $cvcl_76) (flet ($cvcl_84 (< (+ (- (* x_79 5) (* x_76 6)) 40) 0)) (let (?cvcl_101 (+ x_76 (* x_81 5))) (let (?cvcl_99 (+ x_80 x_81)) (flet ($cvcl_81 (= x_80 2)) (flet ($cvcl_78 (= x_85 x_76)) (flet ($cvcl_94 (not x_77)) (flet ($cvcl_111 (and $cvcl_94 x_78)) (flet ($cvcl_100 $cvcl_111) (flet ($cvcl_86 (not x_78)) (flet ($cvcl_89 (and x_77 $cvcl_86)) (flet ($cvcl_75 (and (iff x_86 x_77) (iff x_87 x_78))) (flet ($cvcl_79 (= x_88 x_79)) (flet ($cvcl_70 (and $cvcl_94 $cvcl_86)) (flet ($cvcl_85 (= x_89 0)) (flet ($cvcl_88 $cvcl_77) (flet ($cvcl_69 (= x_82 0)) (flet ($cvcl_83 (not $cvcl_71)) (flet ($cvcl_80 (= x_89 x_80)) (flet ($cvcl_97 (or $cvcl_94 x_78 )) (flet ($cvcl_82 (not $cvcl_76)) (flet ($cvcl_96 (or x_77 x_78 )) (flet ($cvcl_92 (not $cvcl_84)) (flet ($cvcl_87 (or $cvcl_90 $cvcl_72 )) (flet ($cvcl_91 (= x_88 (ite $cvcl_73 0 (ite $cvcl_74 40 x_79)))) (flet ($cvcl_95 (and (and (<= ?cvcl_99 2) (not (< ?cvcl_101 0))) (<= ?cvcl_98 40))) (flet ($cvcl_107 (= x_70 40)) (let (?cvcl_132 (+ x_70 (* x_72 6))) (flet ($cvcl_108 (= x_70 0)) (flet ($cvcl_105 (= x_67 40)) (flet ($cvcl_106 $cvcl_105) (flet ($cvcl_110 (= x_67 0)) (flet ($cvcl_124 $cvcl_110) (flet ($cvcl_118 (< (+ (- (* x_70 5) (* x_67 6)) 40) 0)) (let (?cvcl_135 (+ x_67 (* x_72 5))) (let (?cvcl_133 (+ x_71 x_72)) (flet ($cvcl_115 (= x_71 2)) (flet ($cvcl_112 (= x_76 x_67)) (flet ($cvcl_128 (not x_68)) (flet ($cvcl_145 (and $cvcl_128 x_69)) (flet ($cvcl_134 $cvcl_145) (flet ($cvcl_120 (not x_69)) (flet ($cvcl_123 (and x_68 $cvcl_120)) (flet ($cvcl_109 (and (iff x_77 x_68) (iff x_78 x_69))) (flet ($cvcl_113 (= x_79 x_70)) (flet ($cvcl_104 (and $cvcl_128 $cvcl_120)) (flet ($cvcl_119 (= x_80 0)) (flet ($cvcl_122 $cvcl_111) (flet ($cvcl_103 (= x_73 0)) (flet ($cvcl_117 (not $cvcl_105)) (flet ($cvcl_114 (= x_80 x_71)) (flet ($cvcl_131 (or $cvcl_128 x_69 )) (flet ($cvcl_116 (not $cvcl_110)) (flet ($cvcl_130 (or x_68 x_69 )) (flet ($cvcl_126 (not $cvcl_118)) (flet ($cvcl_121 (or $cvcl_124 $cvcl_106 )) (flet ($cvcl_125 (= x_79 (ite $cvcl_107 0 (ite $cvcl_108 40 x_70)))) (flet ($cvcl_129 (and (and (<= ?cvcl_133 2) (not (< ?cvcl_135 0))) (<= ?cvcl_132 40))) (flet ($cvcl_141 (= x_61 40)) (let (?cvcl_166 (+ x_61 (* x_63 6))) (flet ($cvcl_142 (= x_61 0)) (flet ($cvcl_139 (= x_58 40)) (flet ($cvcl_140 $cvcl_139) (flet ($cvcl_144 (= x_58 0)) (flet ($cvcl_158 $cvcl_144) (flet ($cvcl_152 (< (+ (- (* x_61 5) (* x_58 6)) 40) 0)) (let (?cvcl_169 (+ x_58 (* x_63 5))) (let (?cvcl_167 (+ x_62 x_63)) (flet ($cvcl_149 (= x_62 2)) (flet ($cvcl_146 (= x_67 x_58)) (flet ($cvcl_162 (not x_59)) (flet ($cvcl_179 (and $cvcl_162 x_60)) (flet ($cvcl_168 $cvcl_179) (flet ($cvcl_154 (not x_60)) (flet ($cvcl_157 (and x_59 $cvcl_154)) (flet ($cvcl_143 (and (iff x_68 x_59) (iff x_69 x_60))) (flet ($cvcl_147 (= x_70 x_61)) (flet ($cvcl_138 (and $cvcl_162 $cvcl_154)) (flet ($cvcl_153 (= x_71 0)) (flet ($cvcl_156 $cvcl_145) (flet ($cvcl_137 (= x_64 0)) (flet ($cvcl_151 (not $cvcl_139)) (flet ($cvcl_148 (= x_71 x_62)) (flet ($cvcl_165 (or $cvcl_162 x_60 )) (flet ($cvcl_150 (not $cvcl_144)) (flet ($cvcl_164 (or x_59 x_60 )) (flet ($cvcl_160 (not $cvcl_152)) (flet ($cvcl_155 (or $cvcl_158 $cvcl_140 )) (flet ($cvcl_159 (= x_70 (ite $cvcl_141 0 (ite $cvcl_142 40 x_61)))) (flet ($cvcl_163 (and (and (<= ?cvcl_167 2) (not (< ?cvcl_169 0))) (<= ?cvcl_166 40))) (flet ($cvcl_175 (= x_52 40)) (let (?cvcl_200 (+ x_52 (* x_54 6))) (flet ($cvcl_176 (= x_52 0)) (flet ($cvcl_173 (= x_49 40)) (flet ($cvcl_174 $cvcl_173) (flet ($cvcl_178 (= x_49 0)) (flet ($cvcl_192 $cvcl_178) (flet ($cvcl_186 (< (+ (- (* x_52 5) (* x_49 6)) 40) 0)) (let (?cvcl_203 (+ x_49 (* x_54 5))) (let (?cvcl_201 (+ x_53 x_54)) (flet ($cvcl_183 (= x_53 2)) (flet ($cvcl_180 (= x_58 x_49)) (flet ($cvcl_196 (not x_50)) (flet ($cvcl_213 (and $cvcl_196 x_51)) (flet ($cvcl_202 $cvcl_213) (flet ($cvcl_188 (not x_51)) (flet ($cvcl_191 (and x_50 $cvcl_188)) (flet ($cvcl_177 (and (iff x_59 x_50) (iff x_60 x_51))) (flet ($cvcl_181 (= x_61 x_52)) (flet ($cvcl_172 (and $cvcl_196 $cvcl_188)) (flet ($cvcl_187 (= x_62 0)) (flet ($cvcl_190 $cvcl_179) (flet ($cvcl_171 (= x_55 0)) (flet ($cvcl_185 (not $cvcl_173)) (flet ($cvcl_182 (= x_62 x_53)) (flet ($cvcl_199 (or $cvcl_196 x_51 )) (flet ($cvcl_184 (not $cvcl_178)) (flet ($cvcl_198 (or x_50 x_51 )) (flet ($cvcl_194 (not $cvcl_186)) (flet ($cvcl_189 (or $cvcl_192 $cvcl_174 )) (flet ($cvcl_193 (= x_61 (ite $cvcl_175 0 (ite $cvcl_176 40 x_52)))) (flet ($cvcl_197 (and (and (<= ?cvcl_201 2) (not (< ?cvcl_203 0))) (<= ?cvcl_200 40))) (flet ($cvcl_209 (= x_43 40)) (let (?cvcl_234 (+ x_43 (* x_45 6))) (flet ($cvcl_210 (= x_43 0)) (flet ($cvcl_207 (= x_40 40)) (flet ($cvcl_208 $cvcl_207) (flet ($cvcl_212 (= x_40 0)) (flet ($cvcl_226 $cvcl_212) (flet ($cvcl_220 (< (+ (- (* x_43 5) (* x_40 6)) 40) 0)) (let (?cvcl_237 (+ x_40 (* x_45 5))) (let (?cvcl_235 (+ x_44 x_45)) (flet ($cvcl_217 (= x_44 2)) (flet ($cvcl_214 (= x_49 x_40)) (flet ($cvcl_230 (not x_41)) (flet ($cvcl_247 (and $cvcl_230 x_42)) (flet ($cvcl_236 $cvcl_247) (flet ($cvcl_222 (not x_42)) (flet ($cvcl_225 (and x_41 $cvcl_222)) (flet ($cvcl_211 (and (iff x_50 x_41) (iff x_51 x_42))) (flet ($cvcl_215 (= x_52 x_43)) (flet ($cvcl_206 (and $cvcl_230 $cvcl_222)) (flet ($cvcl_221 (= x_53 0)) (flet ($cvcl_224 $cvcl_213) (flet ($cvcl_205 (= x_46 0)) (flet ($cvcl_219 (not $cvcl_207)) (flet ($cvcl_216 (= x_53 x_44)) (flet ($cvcl_233 (or $cvcl_230 x_42 )) (flet ($cvcl_218 (not $cvcl_212)) (flet ($cvcl_232 (or x_41 x_42 )) (flet ($cvcl_228 (not $cvcl_220)) (flet ($cvcl_223 (or $cvcl_226 $cvcl_208 )) (flet ($cvcl_227 (= x_52 (ite $cvcl_209 0 (ite $cvcl_210 40 x_43)))) (flet ($cvcl_231 (and (and (<= ?cvcl_235 2) (not (< ?cvcl_237 0))) (<= ?cvcl_234 40))) (flet ($cvcl_243 (= x_34 40)) (let (?cvcl_268 (+ x_34 (* x_36 6))) (flet ($cvcl_244 (= x_34 0)) (flet ($cvcl_241 (= x_31 40)) (flet ($cvcl_242 $cvcl_241) (flet ($cvcl_246 (= x_31 0)) (flet ($cvcl_260 $cvcl_246) (flet ($cvcl_254 (< (+ (- (* x_34 5) (* x_31 6)) 40) 0)) (let (?cvcl_271 (+ x_31 (* x_36 5))) (let (?cvcl_269 (+ x_35 x_36)) (flet ($cvcl_251 (= x_35 2)) (flet ($cvcl_248 (= x_40 x_31)) (flet ($cvcl_264 (not x_32)) (flet ($cvcl_281 (and $cvcl_264 x_33)) (flet ($cvcl_270 $cvcl_281) (flet ($cvcl_256 (not x_33)) (flet ($cvcl_259 (and x_32 $cvcl_256)) (flet ($cvcl_245 (and (iff x_41 x_32) (iff x_42 x_33))) (flet ($cvcl_249 (= x_43 x_34)) (flet ($cvcl_240 (and $cvcl_264 $cvcl_256)) (flet ($cvcl_255 (= x_44 0)) (flet ($cvcl_258 $cvcl_247) (flet ($cvcl_239 (= x_37 0)) (flet ($cvcl_253 (not $cvcl_241)) (flet ($cvcl_250 (= x_44 x_35)) (flet ($cvcl_267 (or $cvcl_264 x_33 )) (flet ($cvcl_252 (not $cvcl_246)) (flet ($cvcl_266 (or x_32 x_33 )) (flet ($cvcl_262 (not $cvcl_254)) (flet ($cvcl_257 (or $cvcl_260 $cvcl_242 )) (flet ($cvcl_261 (= x_43 (ite $cvcl_243 0 (ite $cvcl_244 40 x_34)))) (flet ($cvcl_265 (and (and (<= ?cvcl_269 2) (not (< ?cvcl_271 0))) (<= ?cvcl_268 40))) (flet ($cvcl_277 (= x_25 40)) (let (?cvcl_302 (+ x_25 (* x_27 6))) (flet ($cvcl_278 (= x_25 0)) (flet ($cvcl_275 (= x_22 40)) (flet ($cvcl_276 $cvcl_275) (flet ($cvcl_280 (= x_22 0)) (flet ($cvcl_294 $cvcl_280) (flet ($cvcl_288 (< (+ (- (* x_25 5) (* x_22 6)) 40) 0)) (let (?cvcl_305 (+ x_22 (* x_27 5))) (let (?cvcl_303 (+ x_26 x_27)) (flet ($cvcl_285 (= x_26 2)) (flet ($cvcl_282 (= x_31 x_22)) (flet ($cvcl_298 (not x_23)) (flet ($cvcl_315 (and $cvcl_298 x_24)) (flet ($cvcl_304 $cvcl_315) (flet ($cvcl_290 (not x_24)) (flet ($cvcl_293 (and x_23 $cvcl_290)) (flet ($cvcl_279 (and (iff x_32 x_23) (iff x_33 x_24))) (flet ($cvcl_283 (= x_34 x_25)) (flet ($cvcl_274 (and $cvcl_298 $cvcl_290)) (flet ($cvcl_289 (= x_35 0)) (flet ($cvcl_292 $cvcl_281) (flet ($cvcl_273 (= x_28 0)) (flet ($cvcl_287 (not $cvcl_275)) (flet ($cvcl_284 (= x_35 x_26)) (flet ($cvcl_301 (or $cvcl_298 x_24 )) (flet ($cvcl_286 (not $cvcl_280)) (flet ($cvcl_300 (or x_23 x_24 )) (flet ($cvcl_296 (not $cvcl_288)) (flet ($cvcl_291 (or $cvcl_294 $cvcl_276 )) (flet ($cvcl_295 (= x_34 (ite $cvcl_277 0 (ite $cvcl_278 40 x_25)))) (flet ($cvcl_299 (and (and (<= ?cvcl_303 2) (not (< ?cvcl_305 0))) (<= ?cvcl_302 40))) (flet ($cvcl_311 (= x_16 40)) (let (?cvcl_336 (+ x_16 (* x_18 6))) (flet ($cvcl_312 (= x_16 0)) (flet ($cvcl_309 (= x_13 40)) (flet ($cvcl_310 $cvcl_309) (flet ($cvcl_314 (= x_13 0)) (flet ($cvcl_328 $cvcl_314) (flet ($cvcl_322 (< (+ (- (* x_16 5) (* x_13 6)) 40) 0)) (let (?cvcl_339 (+ x_13 (* x_18 5))) (let (?cvcl_337 (+ x_17 x_18)) (flet ($cvcl_319 (= x_17 2)) (flet ($cvcl_316 (= x_22 x_13)) (flet ($cvcl_332 (not x_14)) (flet ($cvcl_349 (and $cvcl_332 x_15)) (flet ($cvcl_338 $cvcl_349) (flet ($cvcl_324 (not x_15)) (flet ($cvcl_327 (and x_14 $cvcl_324)) (flet ($cvcl_313 (and (iff x_23 x_14) (iff x_24 x_15))) (flet ($cvcl_317 (= x_25 x_16)) (flet ($cvcl_308 (and $cvcl_332 $cvcl_324)) (flet ($cvcl_323 (= x_26 0)) (flet ($cvcl_326 $cvcl_315) (flet ($cvcl_307 (= x_19 0)) (flet ($cvcl_321 (not $cvcl_309)) (flet ($cvcl_318 (= x_26 x_17)) (flet ($cvcl_335 (or $cvcl_332 x_15 )) (flet ($cvcl_320 (not $cvcl_314)) (flet ($cvcl_334 (or x_14 x_15 )) (flet ($cvcl_330 (not $cvcl_322)) (flet ($cvcl_325 (or $cvcl_328 $cvcl_310 )) (flet ($cvcl_329 (= x_25 (ite $cvcl_311 0 (ite $cvcl_312 40 x_16)))) (flet ($cvcl_333 (and (and (<= ?cvcl_337 2) (not (< ?cvcl_339 0))) (<= ?cvcl_336 40))) (flet ($cvcl_345 (= x_6 40)) (let (?cvcl_370 (+ x_6 (* x_9 6))) (flet ($cvcl_346 (= x_6 0)) (flet ($cvcl_343 (= x_3 40)) (flet ($cvcl_344 $cvcl_343) (flet ($cvcl_348 (= x_3 0)) (flet ($cvcl_362 $cvcl_348) (flet ($cvcl_356 (< (+ (- (* x_6 5) (* x_3 6)) 40) 0)) (let (?cvcl_373 (+ x_3 (* x_9 5))) (let (?cvcl_371 (+ x_7 x_9)) (flet ($cvcl_353 (= x_7 2)) (flet ($cvcl_350 (= x_13 x_3)) (flet ($cvcl_366 (not x_4)) (flet ($cvcl_387 (and $cvcl_366 x_5)) (flet ($cvcl_372 $cvcl_387) (flet ($cvcl_358 (not x_5)) (flet ($cvcl_361 (and x_4 $cvcl_358)) (flet ($cvcl_347 (and (iff x_14 x_4) (iff x_15 x_5))) (flet ($cvcl_351 (= x_16 x_6)) (flet ($cvcl_342 (and $cvcl_366 $cvcl_358)) (flet ($cvcl_357 (= x_17 0)) (flet ($cvcl_360 $cvcl_349) (flet ($cvcl_341 (= x_10 0)) (flet ($cvcl_355 (not $cvcl_343)) (flet ($cvcl_352 (= x_17 x_7)) (flet ($cvcl_369 (or $cvcl_366 x_5 )) (flet ($cvcl_354 (not $cvcl_348)) (flet ($cvcl_368 (or x_4 x_5 )) (flet ($cvcl_364 (not $cvcl_356)) (flet ($cvcl_359 (or $cvcl_362 $cvcl_344 )) (flet ($cvcl_363 (= x_16 (ite $cvcl_345 0 (ite $cvcl_346 40 x_6)))) (flet ($cvcl_367 (and (and (<= ?cvcl_371 2) (not (< ?cvcl_373 0))) (<= ?cvcl_370 40))) (flet ($cvcl_382 (= ?cvcl_377 40)) (let (?cvcl_407 (+ ?cvcl_377 (* x_2 6))) (flet ($cvcl_383 (= ?cvcl_377 0)) (flet ($cvcl_380 (= ?cvcl_376 40)) (flet ($cvcl_381 $cvcl_380) (flet ($cvcl_386 (= ?cvcl_376 0)) (flet ($cvcl_400 $cvcl_386) (flet ($cvcl_394 (< (+ (- (* ?cvcl_377 5) (* ?cvcl_376 6)) 40) 0)) (let (?cvcl_410 (+ ?cvcl_376 (* x_2 5))) (let (?cvcl_408 (+ ?cvcl_385 x_2)) (flet ($cvcl_391 (= ?cvcl_385 2)) (flet ($cvcl_388 (= x_3 ?cvcl_376)) (flet ($cvcl_403 (not x_0)) (flet ($cvcl_409 (and $cvcl_403 x_1)) (flet ($cvcl_396 (not x_1)) (flet ($cvcl_399 (and x_0 $cvcl_396)) (flet ($cvcl_384 (and (iff x_4 x_0) (iff x_5 x_1))) (flet ($cvcl_389 (= x_6 ?cvcl_377)) (flet ($cvcl_375 (and $cvcl_403 $cvcl_396)) (flet ($cvcl_379 $cvcl_375) (flet ($cvcl_395 (= x_7 0)) (flet ($cvcl_398 $cvcl_387) (flet ($cvcl_378 (not x_8)) (flet ($cvcl_393 (not $cvcl_380)) (flet ($cvcl_390 (= x_7 ?cvcl_385)) (flet ($cvcl_406 (or $cvcl_403 x_1 )) (flet ($cvcl_392 (not $cvcl_386)) (flet ($cvcl_405 (or x_0 x_1 )) (flet ($cvcl_402 (not $cvcl_394)) (flet ($cvcl_397 (or $cvcl_400 $cvcl_381 )) (flet ($cvcl_401 (= x_6 (ite $cvcl_382 0 (ite $cvcl_383 40 ?cvcl_377)))) (flet ($cvcl_404 (and (and (<= ?cvcl_408 2) (not (< ?cvcl_410 0))) (<= ?cvcl_407 40))) (flet ($cvcl_25 (= x_100 1)) (flet ($cvcl_24 (not x_105)) (flet ($cvcl_34 (not (< x_99 0))) (flet ($cvcl_59 (= x_91 1)) (flet ($cvcl_68 (not (< x_90 0))) (flet ($cvcl_93 (= x_82 1)) (flet ($cvcl_102 (not (< x_81 0))) (flet ($cvcl_127 (= x_73 1)) (flet ($cvcl_136 (not (< x_72 0))) (flet ($cvcl_161 (= x_64 1)) (flet ($cvcl_170 (not (< x_63 0))) (flet ($cvcl_195 (= x_55 1)) (flet ($cvcl_204 (not (< x_54 0))) (flet ($cvcl_229 (= x_46 1)) (flet ($cvcl_238 (not (< x_45 0))) (flet ($cvcl_263 (= x_37 1)) (flet ($cvcl_272 (not (< x_36 0))) (flet ($cvcl_297 (= x_28 1)) (flet ($cvcl_306 (not (< x_27 0))) (flet ($cvcl_331 (= x_19 1)) (flet ($cvcl_340 (not (< x_18 0))) (flet ($cvcl_365 (= x_10 1)) (flet ($cvcl_374 (not (< x_9 0))) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= x_109 1) (>= x_109 0)) (<= x_100 1)) (>= x_100 0)) (<= x_91 1)) (>= x_91 0)) (<= x_82 1)) (>= x_82 0)) (<= x_73 1)) (>= x_73 0)) (<= x_64 1)) (>= x_64 0)) (<= x_55 1)) (>= x_55 0)) (<= x_46 1)) (>= x_46 0)) (<= x_37 1)) (>= x_37 0)) (<= x_28 1)) (>= x_28 0)) (<= x_19 1)) (>= x_19 0)) (<= x_10 1)) (>= x_10 0)) $cvcl_375) (not (< x_108 0))) (= x_109 (ite $cvcl_25 0 1))) (not (< x_110 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_111 0) $cvcl_0) $cvcl_1) $cvcl_11) $cvcl_12) $cvcl_13) $cvcl_14) $cvcl_15) $cvcl_8) $cvcl_9) $cvcl_6) (and (and (and (and (and (and (and (= x_111 1) $cvcl_0) $cvcl_1) (or (or $cvcl_3 $cvcl_5 ) $cvcl_4 )) (= x_103 (ite $cvcl_3 0 x_94))) $cvcl_21) $cvcl_6) $cvcl_10) ) (and (and (and (and (and (and (and (= x_111 2) $cvcl_0) $cvcl_1) $cvcl_17) $cvcl_18) $cvcl_8) $cvcl_9) $cvcl_10) ) (and (and (and (and (and (and (and (and (and (and (and (= x_111 3) $cvcl_0) $cvcl_1) $cvcl_11) $cvcl_12) $cvcl_13) $cvcl_22) x_104) $cvcl_24) $cvcl_15) $cvcl_8) $cvcl_9) ) (and (and (and (and (and (and (and (= x_111 4) $cvcl_0) $cvcl_19) $cvcl_17) $cvcl_18) $cvcl_8) $cvcl_9) $cvcl_10) ) (and (and (and (and (and (and (and (= x_111 5) $cvcl_0) $cvcl_19) (or (or $cvcl_20 $cvcl_5 ) $cvcl_4 )) (= x_103 (ite $cvcl_20 40 x_94))) $cvcl_21) $cvcl_6) $cvcl_10) ) (and (and (and (and (and (and (and (and (and (and (= x_111 6) $cvcl_0) $cvcl_19) $cvcl_11) $cvcl_12) $cvcl_13) $cvcl_22) $cvcl_15) $cvcl_8) $cvcl_9) $cvcl_6) ) (and (and (and (and (and (and (and (and (and (and (and (= x_111 7) $cvcl_0) $cvcl_19) $cvcl_11) $cvcl_12) $cvcl_13) $cvcl_14) $cvcl_23) $cvcl_24) $cvcl_15) $cvcl_8) $cvcl_9) ) (and (and (and (and (and (and (and (and (and (= x_111 8) $cvcl_25) $cvcl_34) (or $cvcl_28 $cvcl_27 )) (or $cvcl_29 $cvcl_27 )) (or (and $cvcl_28 $cvcl_29) (and (not (< (* x_110 2) (- (* x_97 2) x_99))) (<= x_110 ?cvcl_30)) )) (= x_107 (ite $cvcl_32 x_98 ?cvcl_31))) (= x_103 (ite $cvcl_32 x_94 ?cvcl_33))) (= x_106 (ite $cvcl_32 x_97 x_110))) $cvcl_6) )) $cvcl_34) (= x_100 (ite $cvcl_59 0 1))) (not (< x_101 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_102 0) $cvcl_35) $cvcl_36) $cvcl_47) $cvcl_48) $cvcl_49) $cvcl_50) $cvcl_51) $cvcl_44) $cvcl_45) $cvcl_41) (and (and (and (and (and (and (and (= x_102 1) $cvcl_35) $cvcl_36) (or (or $cvcl_38 $cvcl_40 ) $cvcl_39 )) (= x_94 (ite $cvcl_38 0 x_85))) $cvcl_57) $cvcl_41) $cvcl_46) ) (and (and (and (and (and (and (and (= x_102 2) $cvcl_35) $cvcl_36) $cvcl_53) $cvcl_54) $cvcl_44) $cvcl_45) $cvcl_46) ) (and (and (and (and (and (and (and (and (and (and (and (= x_102 3) $cvcl_35) $cvcl_36) $cvcl_47) $cvcl_48) $cvcl_49) $cvcl_58) x_95) $cvcl_16) $cvcl_51) $cvcl_44) $cvcl_45) ) (and (and (and (and (and (and (and (= x_102 4) $cvcl_35) $cvcl_55) $cvcl_53) $cvcl_54) $cvcl_44) $cvcl_45) $cvcl_46) ) (and (and (and (and (and (and (and (= x_102 5) $cvcl_35) $cvcl_55) (or (or $cvcl_56 $cvcl_40 ) $cvcl_39 )) (= x_94 (ite $cvcl_56 40 x_85))) $cvcl_57) $cvcl_41) $cvcl_46) ) (and (and (and (and (and (and (and (and (and (and (= x_102 6) $cvcl_35) $cvcl_55) $cvcl_47) $cvcl_48) $cvcl_49) $cvcl_58) $cvcl_51) $cvcl_44) $cvcl_45) $cvcl_41) ) (and (and (and (and (and (and (and (and (and (and (and (= x_102 7) $cvcl_35) $cvcl_55) $cvcl_47) $cvcl_48) $cvcl_49) $cvcl_50) $cvcl_26) $cvcl_16) $cvcl_51) $cvcl_44) $cvcl_45) ) (and (and (and (and (and (and (and (and (and (= x_102 8) $cvcl_59) $cvcl_68) (or $cvcl_62 $cvcl_61 )) (or $cvcl_63 $cvcl_61 )) (or (and $cvcl_62 $cvcl_63) (and (not (< (* x_101 2) (- (* x_88 2) x_90))) (<= x_101 ?cvcl_64)) )) (= x_98 (ite $cvcl_66 x_89 ?cvcl_65))) (= x_94 (ite $cvcl_66 x_85 ?cvcl_67))) (= x_97 (ite $cvcl_66 x_88 x_101))) $cvcl_41) )) $cvcl_68) (= x_91 (ite $cvcl_93 0 1))) (not (< x_92 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_93 0) $cvcl_69) $cvcl_70) $cvcl_81) $cvcl_82) $cvcl_83) $cvcl_84) $cvcl_85) $cvcl_78) $cvcl_79) $cvcl_75) (and (and (and (and (and (and (and (= x_93 1) $cvcl_69) $cvcl_70) (or (or $cvcl_72 $cvcl_74 ) $cvcl_73 )) (= x_85 (ite $cvcl_72 0 x_76))) $cvcl_91) $cvcl_75) $cvcl_80) ) (and (and (and (and (and (and (and (= x_93 2) $cvcl_69) $cvcl_70) $cvcl_87) $cvcl_88) $cvcl_78) $cvcl_79) $cvcl_80) ) (and (and (and (and (and (and (and (and (and (and (and (= x_93 3) $cvcl_69) $cvcl_70) $cvcl_81) $cvcl_82) $cvcl_83) $cvcl_92) x_86) $cvcl_52) $cvcl_85) $cvcl_78) $cvcl_79) ) (and (and (and (and (and (and (and (= x_93 4) $cvcl_69) $cvcl_89) $cvcl_87) $cvcl_88) $cvcl_78) $cvcl_79) $cvcl_80) ) (and (and (and (and (and (and (and (= x_93 5) $cvcl_69) $cvcl_89) (or (or $cvcl_90 $cvcl_74 ) $cvcl_73 )) (= x_85 (ite $cvcl_90 40 x_76))) $cvcl_91) $cvcl_75) $cvcl_80) ) (and (and (and (and (and (and (and (and (and (and (= x_93 6) $cvcl_69) $cvcl_89) $cvcl_81) $cvcl_82) $cvcl_83) $cvcl_92) $cvcl_85) $cvcl_78) $cvcl_79) $cvcl_75) ) (and (and (and (and (and (and (and (and (and (and (and (= x_93 7) $cvcl_69) $cvcl_89) $cvcl_81) $cvcl_82) $cvcl_83) $cvcl_84) $cvcl_60) $cvcl_52) $cvcl_85) $cvcl_78) $cvcl_79) ) (and (and (and (and (and (and (and (and (and (= x_93 8) $cvcl_93) $cvcl_102) (or $cvcl_96 $cvcl_95 )) (or $cvcl_97 $cvcl_95 )) (or (and $cvcl_96 $cvcl_97) (and (not (< (* x_92 2) (- (* x_79 2) x_81))) (<= x_92 ?cvcl_98)) )) (= x_89 (ite $cvcl_100 x_80 ?cvcl_99))) (= x_85 (ite $cvcl_100 x_76 ?cvcl_101))) (= x_88 (ite $cvcl_100 x_79 x_92))) $cvcl_75) )) $cvcl_102) (= x_82 (ite $cvcl_127 0 1))) (not (< x_83 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_84 0) $cvcl_103) $cvcl_104) $cvcl_115) $cvcl_116) $cvcl_117) $cvcl_118) $cvcl_119) $cvcl_112) $cvcl_113) $cvcl_109) (and (and (and (and (and (and (and (= x_84 1) $cvcl_103) $cvcl_104) (or (or $cvcl_106 $cvcl_108 ) $cvcl_107 )) (= x_76 (ite $cvcl_106 0 x_67))) $cvcl_125) $cvcl_109) $cvcl_114) ) (and (and (and (and (and (and (and (= x_84 2) $cvcl_103) $cvcl_104) $cvcl_121) $cvcl_122) $cvcl_112) $cvcl_113) $cvcl_114) ) (and (and (and (and (and (and (and (and (and (and (and (= x_84 3) $cvcl_103) $cvcl_104) $cvcl_115) $cvcl_116) $cvcl_117) $cvcl_126) x_77) $cvcl_86) $cvcl_119) $cvcl_112) $cvcl_113) ) (and (and (and (and (and (and (and (= x_84 4) $cvcl_103) $cvcl_123) $cvcl_121) $cvcl_122) $cvcl_112) $cvcl_113) $cvcl_114) ) (and (and (and (and (and (and (and (= x_84 5) $cvcl_103) $cvcl_123) (or (or $cvcl_124 $cvcl_108 ) $cvcl_107 )) (= x_76 (ite $cvcl_124 40 x_67))) $cvcl_125) $cvcl_109) $cvcl_114) ) (and (and (and (and (and (and (and (and (and (and (= x_84 6) $cvcl_103) $cvcl_123) $cvcl_115) $cvcl_116) $cvcl_117) $cvcl_126) $cvcl_119) $cvcl_112) $cvcl_113) $cvcl_109) ) (and (and (and (and (and (and (and (and (and (and (and (= x_84 7) $cvcl_103) $cvcl_123) $cvcl_115) $cvcl_116) $cvcl_117) $cvcl_118) $cvcl_94) $cvcl_86) $cvcl_119) $cvcl_112) $cvcl_113) ) (and (and (and (and (and (and (and (and (and (= x_84 8) $cvcl_127) $cvcl_136) (or $cvcl_130 $cvcl_129 )) (or $cvcl_131 $cvcl_129 )) (or (and $cvcl_130 $cvcl_131) (and (not (< (* x_83 2) (- (* x_70 2) x_72))) (<= x_83 ?cvcl_132)) )) (= x_80 (ite $cvcl_134 x_71 ?cvcl_133))) (= x_76 (ite $cvcl_134 x_67 ?cvcl_135))) (= x_79 (ite $cvcl_134 x_70 x_83))) $cvcl_109) )) $cvcl_136) (= x_73 (ite $cvcl_161 0 1))) (not (< x_74 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_75 0) $cvcl_137) $cvcl_138) $cvcl_149) $cvcl_150) $cvcl_151) $cvcl_152) $cvcl_153) $cvcl_146) $cvcl_147) $cvcl_143) (and (and (and (and (and (and (and (= x_75 1) $cvcl_137) $cvcl_138) (or (or $cvcl_140 $cvcl_142 ) $cvcl_141 )) (= x_67 (ite $cvcl_140 0 x_58))) $cvcl_159) $cvcl_143) $cvcl_148) ) (and (and (and (and (and (and (and (= x_75 2) $cvcl_137) $cvcl_138) $cvcl_155) $cvcl_156) $cvcl_146) $cvcl_147) $cvcl_148) ) (and (and (and (and (and (and (and (and (and (and (and (= x_75 3) $cvcl_137) $cvcl_138) $cvcl_149) $cvcl_150) $cvcl_151) $cvcl_160) x_68) $cvcl_120) $cvcl_153) $cvcl_146) $cvcl_147) ) (and (and (and (and (and (and (and (= x_75 4) $cvcl_137) $cvcl_157) $cvcl_155) $cvcl_156) $cvcl_146) $cvcl_147) $cvcl_148) ) (and (and (and (and (and (and (and (= x_75 5) $cvcl_137) $cvcl_157) (or (or $cvcl_158 $cvcl_142 ) $cvcl_141 )) (= x_67 (ite $cvcl_158 40 x_58))) $cvcl_159) $cvcl_143) $cvcl_148) ) (and (and (and (and (and (and (and (and (and (and (= x_75 6) $cvcl_137) $cvcl_157) $cvcl_149) $cvcl_150) $cvcl_151) $cvcl_160) $cvcl_153) $cvcl_146) $cvcl_147) $cvcl_143) ) (and (and (and (and (and (and (and (and (and (and (and (= x_75 7) $cvcl_137) $cvcl_157) $cvcl_149) $cvcl_150) $cvcl_151) $cvcl_152) $cvcl_128) $cvcl_120) $cvcl_153) $cvcl_146) $cvcl_147) ) (and (and (and (and (and (and (and (and (and (= x_75 8) $cvcl_161) $cvcl_170) (or $cvcl_164 $cvcl_163 )) (or $cvcl_165 $cvcl_163 )) (or (and $cvcl_164 $cvcl_165) (and (not (< (* x_74 2) (- (* x_61 2) x_63))) (<= x_74 ?cvcl_166)) )) (= x_71 (ite $cvcl_168 x_62 ?cvcl_167))) (= x_67 (ite $cvcl_168 x_58 ?cvcl_169))) (= x_70 (ite $cvcl_168 x_61 x_74))) $cvcl_143) )) $cvcl_170) (= x_64 (ite $cvcl_195 0 1))) (not (< x_65 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_66 0) $cvcl_171) $cvcl_172) $cvcl_183) $cvcl_184) $cvcl_185) $cvcl_186) $cvcl_187) $cvcl_180) $cvcl_181) $cvcl_177) (and (and (and (and (and (and (and (= x_66 1) $cvcl_171) $cvcl_172) (or (or $cvcl_174 $cvcl_176 ) $cvcl_175 )) (= x_58 (ite $cvcl_174 0 x_49))) $cvcl_193) $cvcl_177) $cvcl_182) ) (and (and (and (and (and (and (and (= x_66 2) $cvcl_171) $cvcl_172) $cvcl_189) $cvcl_190) $cvcl_180) $cvcl_181) $cvcl_182) ) (and (and (and (and (and (and (and (and (and (and (and (= x_66 3) $cvcl_171) $cvcl_172) $cvcl_183) $cvcl_184) $cvcl_185) $cvcl_194) x_59) $cvcl_154) $cvcl_187) $cvcl_180) $cvcl_181) ) (and (and (and (and (and (and (and (= x_66 4) $cvcl_171) $cvcl_191) $cvcl_189) $cvcl_190) $cvcl_180) $cvcl_181) $cvcl_182) ) (and (and (and (and (and (and (and (= x_66 5) $cvcl_171) $cvcl_191) (or (or $cvcl_192 $cvcl_176 ) $cvcl_175 )) (= x_58 (ite $cvcl_192 40 x_49))) $cvcl_193) $cvcl_177) $cvcl_182) ) (and (and (and (and (and (and (and (and (and (and (= x_66 6) $cvcl_171) $cvcl_191) $cvcl_183) $cvcl_184) $cvcl_185) $cvcl_194) $cvcl_187) $cvcl_180) $cvcl_181) $cvcl_177) ) (and (and (and (and (and (and (and (and (and (and (and (= x_66 7) $cvcl_171) $cvcl_191) $cvcl_183) $cvcl_184) $cvcl_185) $cvcl_186) $cvcl_162) $cvcl_154) $cvcl_187) $cvcl_180) $cvcl_181) ) (and (and (and (and (and (and (and (and (and (= x_66 8) $cvcl_195) $cvcl_204) (or $cvcl_198 $cvcl_197 )) (or $cvcl_199 $cvcl_197 )) (or (and $cvcl_198 $cvcl_199) (and (not (< (* x_65 2) (- (* x_52 2) x_54))) (<= x_65 ?cvcl_200)) )) (= x_62 (ite $cvcl_202 x_53 ?cvcl_201))) (= x_58 (ite $cvcl_202 x_49 ?cvcl_203))) (= x_61 (ite $cvcl_202 x_52 x_65))) $cvcl_177) )) $cvcl_204) (= x_55 (ite $cvcl_229 0 1))) (not (< x_56 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_57 0) $cvcl_205) $cvcl_206) $cvcl_217) $cvcl_218) $cvcl_219) $cvcl_220) $cvcl_221) $cvcl_214) $cvcl_215) $cvcl_211) (and (and (and (and (and (and (and (= x_57 1) $cvcl_205) $cvcl_206) (or (or $cvcl_208 $cvcl_210 ) $cvcl_209 )) (= x_49 (ite $cvcl_208 0 x_40))) $cvcl_227) $cvcl_211) $cvcl_216) ) (and (and (and (and (and (and (and (= x_57 2) $cvcl_205) $cvcl_206) $cvcl_223) $cvcl_224) $cvcl_214) $cvcl_215) $cvcl_216) ) (and (and (and (and (and (and (and (and (and (and (and (= x_57 3) $cvcl_205) $cvcl_206) $cvcl_217) $cvcl_218) $cvcl_219) $cvcl_228) x_50) $cvcl_188) $cvcl_221) $cvcl_214) $cvcl_215) ) (and (and (and (and (and (and (and (= x_57 4) $cvcl_205) $cvcl_225) $cvcl_223) $cvcl_224) $cvcl_214) $cvcl_215) $cvcl_216) ) (and (and (and (and (and (and (and (= x_57 5) $cvcl_205) $cvcl_225) (or (or $cvcl_226 $cvcl_210 ) $cvcl_209 )) (= x_49 (ite $cvcl_226 40 x_40))) $cvcl_227) $cvcl_211) $cvcl_216) ) (and (and (and (and (and (and (and (and (and (and (= x_57 6) $cvcl_205) $cvcl_225) $cvcl_217) $cvcl_218) $cvcl_219) $cvcl_228) $cvcl_221) $cvcl_214) $cvcl_215) $cvcl_211) ) (and (and (and (and (and (and (and (and (and (and (and (= x_57 7) $cvcl_205) $cvcl_225) $cvcl_217) $cvcl_218) $cvcl_219) $cvcl_220) $cvcl_196) $cvcl_188) $cvcl_221) $cvcl_214) $cvcl_215) ) (and (and (and (and (and (and (and (and (and (= x_57 8) $cvcl_229) $cvcl_238) (or $cvcl_232 $cvcl_231 )) (or $cvcl_233 $cvcl_231 )) (or (and $cvcl_232 $cvcl_233) (and (not (< (* x_56 2) (- (* x_43 2) x_45))) (<= x_56 ?cvcl_234)) )) (= x_53 (ite $cvcl_236 x_44 ?cvcl_235))) (= x_49 (ite $cvcl_236 x_40 ?cvcl_237))) (= x_52 (ite $cvcl_236 x_43 x_56))) $cvcl_211) )) $cvcl_238) (= x_46 (ite $cvcl_263 0 1))) (not (< x_47 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_48 0) $cvcl_239) $cvcl_240) $cvcl_251) $cvcl_252) $cvcl_253) $cvcl_254) $cvcl_255) $cvcl_248) $cvcl_249) $cvcl_245) (and (and (and (and (and (and (and (= x_48 1) $cvcl_239) $cvcl_240) (or (or $cvcl_242 $cvcl_244 ) $cvcl_243 )) (= x_40 (ite $cvcl_242 0 x_31))) $cvcl_261) $cvcl_245) $cvcl_250) ) (and (and (and (and (and (and (and (= x_48 2) $cvcl_239) $cvcl_240) $cvcl_257) $cvcl_258) $cvcl_248) $cvcl_249) $cvcl_250) ) (and (and (and (and (and (and (and (and (and (and (and (= x_48 3) $cvcl_239) $cvcl_240) $cvcl_251) $cvcl_252) $cvcl_253) $cvcl_262) x_41) $cvcl_222) $cvcl_255) $cvcl_248) $cvcl_249) ) (and (and (and (and (and (and (and (= x_48 4) $cvcl_239) $cvcl_259) $cvcl_257) $cvcl_258) $cvcl_248) $cvcl_249) $cvcl_250) ) (and (and (and (and (and (and (and (= x_48 5) $cvcl_239) $cvcl_259) (or (or $cvcl_260 $cvcl_244 ) $cvcl_243 )) (= x_40 (ite $cvcl_260 40 x_31))) $cvcl_261) $cvcl_245) $cvcl_250) ) (and (and (and (and (and (and (and (and (and (and (= x_48 6) $cvcl_239) $cvcl_259) $cvcl_251) $cvcl_252) $cvcl_253) $cvcl_262) $cvcl_255) $cvcl_248) $cvcl_249) $cvcl_245) ) (and (and (and (and (and (and (and (and (and (and (and (= x_48 7) $cvcl_239) $cvcl_259) $cvcl_251) $cvcl_252) $cvcl_253) $cvcl_254) $cvcl_230) $cvcl_222) $cvcl_255) $cvcl_248) $cvcl_249) ) (and (and (and (and (and (and (and (and (and (= x_48 8) $cvcl_263) $cvcl_272) (or $cvcl_266 $cvcl_265 )) (or $cvcl_267 $cvcl_265 )) (or (and $cvcl_266 $cvcl_267) (and (not (< (* x_47 2) (- (* x_34 2) x_36))) (<= x_47 ?cvcl_268)) )) (= x_44 (ite $cvcl_270 x_35 ?cvcl_269))) (= x_40 (ite $cvcl_270 x_31 ?cvcl_271))) (= x_43 (ite $cvcl_270 x_34 x_47))) $cvcl_245) )) $cvcl_272) (= x_37 (ite $cvcl_297 0 1))) (not (< x_38 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_39 0) $cvcl_273) $cvcl_274) $cvcl_285) $cvcl_286) $cvcl_287) $cvcl_288) $cvcl_289) $cvcl_282) $cvcl_283) $cvcl_279) (and (and (and (and (and (and (and (= x_39 1) $cvcl_273) $cvcl_274) (or (or $cvcl_276 $cvcl_278 ) $cvcl_277 )) (= x_31 (ite $cvcl_276 0 x_22))) $cvcl_295) $cvcl_279) $cvcl_284) ) (and (and (and (and (and (and (and (= x_39 2) $cvcl_273) $cvcl_274) $cvcl_291) $cvcl_292) $cvcl_282) $cvcl_283) $cvcl_284) ) (and (and (and (and (and (and (and (and (and (and (and (= x_39 3) $cvcl_273) $cvcl_274) $cvcl_285) $cvcl_286) $cvcl_287) $cvcl_296) x_32) $cvcl_256) $cvcl_289) $cvcl_282) $cvcl_283) ) (and (and (and (and (and (and (and (= x_39 4) $cvcl_273) $cvcl_293) $cvcl_291) $cvcl_292) $cvcl_282) $cvcl_283) $cvcl_284) ) (and (and (and (and (and (and (and (= x_39 5) $cvcl_273) $cvcl_293) (or (or $cvcl_294 $cvcl_278 ) $cvcl_277 )) (= x_31 (ite $cvcl_294 40 x_22))) $cvcl_295) $cvcl_279) $cvcl_284) ) (and (and (and (and (and (and (and (and (and (and (= x_39 6) $cvcl_273) $cvcl_293) $cvcl_285) $cvcl_286) $cvcl_287) $cvcl_296) $cvcl_289) $cvcl_282) $cvcl_283) $cvcl_279) ) (and (and (and (and (and (and (and (and (and (and (and (= x_39 7) $cvcl_273) $cvcl_293) $cvcl_285) $cvcl_286) $cvcl_287) $cvcl_288) $cvcl_264) $cvcl_256) $cvcl_289) $cvcl_282) $cvcl_283) ) (and (and (and (and (and (and (and (and (and (= x_39 8) $cvcl_297) $cvcl_306) (or $cvcl_300 $cvcl_299 )) (or $cvcl_301 $cvcl_299 )) (or (and $cvcl_300 $cvcl_301) (and (not (< (* x_38 2) (- (* x_25 2) x_27))) (<= x_38 ?cvcl_302)) )) (= x_35 (ite $cvcl_304 x_26 ?cvcl_303))) (= x_31 (ite $cvcl_304 x_22 ?cvcl_305))) (= x_34 (ite $cvcl_304 x_25 x_38))) $cvcl_279) )) $cvcl_306) (= x_28 (ite $cvcl_331 0 1))) (not (< x_29 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_30 0) $cvcl_307) $cvcl_308) $cvcl_319) $cvcl_320) $cvcl_321) $cvcl_322) $cvcl_323) $cvcl_316) $cvcl_317) $cvcl_313) (and (and (and (and (and (and (and (= x_30 1) $cvcl_307) $cvcl_308) (or (or $cvcl_310 $cvcl_312 ) $cvcl_311 )) (= x_22 (ite $cvcl_310 0 x_13))) $cvcl_329) $cvcl_313) $cvcl_318) ) (and (and (and (and (and (and (and (= x_30 2) $cvcl_307) $cvcl_308) $cvcl_325) $cvcl_326) $cvcl_316) $cvcl_317) $cvcl_318) ) (and (and (and (and (and (and (and (and (and (and (and (= x_30 3) $cvcl_307) $cvcl_308) $cvcl_319) $cvcl_320) $cvcl_321) $cvcl_330) x_23) $cvcl_290) $cvcl_323) $cvcl_316) $cvcl_317) ) (and (and (and (and (and (and (and (= x_30 4) $cvcl_307) $cvcl_327) $cvcl_325) $cvcl_326) $cvcl_316) $cvcl_317) $cvcl_318) ) (and (and (and (and (and (and (and (= x_30 5) $cvcl_307) $cvcl_327) (or (or $cvcl_328 $cvcl_312 ) $cvcl_311 )) (= x_22 (ite $cvcl_328 40 x_13))) $cvcl_329) $cvcl_313) $cvcl_318) ) (and (and (and (and (and (and (and (and (and (and (= x_30 6) $cvcl_307) $cvcl_327) $cvcl_319) $cvcl_320) $cvcl_321) $cvcl_330) $cvcl_323) $cvcl_316) $cvcl_317) $cvcl_313) ) (and (and (and (and (and (and (and (and (and (and (and (= x_30 7) $cvcl_307) $cvcl_327) $cvcl_319) $cvcl_320) $cvcl_321) $cvcl_322) $cvcl_298) $cvcl_290) $cvcl_323) $cvcl_316) $cvcl_317) ) (and (and (and (and (and (and (and (and (and (= x_30 8) $cvcl_331) $cvcl_340) (or $cvcl_334 $cvcl_333 )) (or $cvcl_335 $cvcl_333 )) (or (and $cvcl_334 $cvcl_335) (and (not (< (* x_29 2) (- (* x_16 2) x_18))) (<= x_29 ?cvcl_336)) )) (= x_26 (ite $cvcl_338 x_17 ?cvcl_337))) (= x_22 (ite $cvcl_338 x_13 ?cvcl_339))) (= x_25 (ite $cvcl_338 x_16 x_29))) $cvcl_313) )) $cvcl_340) (= x_19 (ite $cvcl_365 0 1))) (not (< x_20 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_21 0) $cvcl_341) $cvcl_342) $cvcl_353) $cvcl_354) $cvcl_355) $cvcl_356) $cvcl_357) $cvcl_350) $cvcl_351) $cvcl_347) (and (and (and (and (and (and (and (= x_21 1) $cvcl_341) $cvcl_342) (or (or $cvcl_344 $cvcl_346 ) $cvcl_345 )) (= x_13 (ite $cvcl_344 0 x_3))) $cvcl_363) $cvcl_347) $cvcl_352) ) (and (and (and (and (and (and (and (= x_21 2) $cvcl_341) $cvcl_342) $cvcl_359) $cvcl_360) $cvcl_350) $cvcl_351) $cvcl_352) ) (and (and (and (and (and (and (and (and (and (and (and (= x_21 3) $cvcl_341) $cvcl_342) $cvcl_353) $cvcl_354) $cvcl_355) $cvcl_364) x_14) $cvcl_324) $cvcl_357) $cvcl_350) $cvcl_351) ) (and (and (and (and (and (and (and (= x_21 4) $cvcl_341) $cvcl_361) $cvcl_359) $cvcl_360) $cvcl_350) $cvcl_351) $cvcl_352) ) (and (and (and (and (and (and (and (= x_21 5) $cvcl_341) $cvcl_361) (or (or $cvcl_362 $cvcl_346 ) $cvcl_345 )) (= x_13 (ite $cvcl_362 40 x_3))) $cvcl_363) $cvcl_347) $cvcl_352) ) (and (and (and (and (and (and (and (and (and (and (= x_21 6) $cvcl_341) $cvcl_361) $cvcl_353) $cvcl_354) $cvcl_355) $cvcl_364) $cvcl_357) $cvcl_350) $cvcl_351) $cvcl_347) ) (and (and (and (and (and (and (and (and (and (and (and (= x_21 7) $cvcl_341) $cvcl_361) $cvcl_353) $cvcl_354) $cvcl_355) $cvcl_356) $cvcl_332) $cvcl_324) $cvcl_357) $cvcl_350) $cvcl_351) ) (and (and (and (and (and (and (and (and (and (= x_21 8) $cvcl_365) $cvcl_374) (or $cvcl_368 $cvcl_367 )) (or $cvcl_369 $cvcl_367 )) (or (and $cvcl_368 $cvcl_369) (and (not (< (* x_20 2) (- (* x_6 2) x_9))) (<= x_20 ?cvcl_370)) )) (= x_17 (ite $cvcl_372 x_7 ?cvcl_371))) (= x_13 (ite $cvcl_372 x_3 ?cvcl_373))) (= x_16 (ite $cvcl_372 x_6 x_20))) $cvcl_347) )) $cvcl_374) (= x_10 (ite x_8 0 1))) (not (< x_11 0))) (or (or (or (or (or (or (or (or (and (and (and (and (and (and (and (and (and (and (= x_12 0) $cvcl_378) $cvcl_379) $cvcl_391) $cvcl_392) $cvcl_393) $cvcl_394) $cvcl_395) $cvcl_388) $cvcl_389) $cvcl_384) (and (and (and (and (and (and (and (= x_12 1) $cvcl_378) $cvcl_379) (or (or $cvcl_381 $cvcl_383 ) $cvcl_382 )) (= x_3 (ite $cvcl_381 0 ?cvcl_376))) $cvcl_401) $cvcl_384) $cvcl_390) ) (and (and (and (and (and (and (and (= x_12 2) $cvcl_378) $cvcl_379) $cvcl_397) $cvcl_398) $cvcl_388) $cvcl_389) $cvcl_390) ) (and (and (and (and (and (and (and (and (and (and (and (= x_12 3) $cvcl_378) $cvcl_379) $cvcl_391) $cvcl_392) $cvcl_393) $cvcl_402) x_4) $cvcl_358) $cvcl_395) $cvcl_388) $cvcl_389) ) (and (and (and (and (and (and (and (= x_12 4) $cvcl_378) $cvcl_399) $cvcl_397) $cvcl_398) $cvcl_388) $cvcl_389) $cvcl_390) ) (and (and (and (and (and (and (and (= x_12 5) $cvcl_378) $cvcl_399) (or (or $cvcl_400 $cvcl_383 ) $cvcl_382 )) (= x_3 (ite $cvcl_400 40 ?cvcl_376))) $cvcl_401) $cvcl_384) $cvcl_390) ) (and (and (and (and (and (and (and (and (and (and (= x_12 6) $cvcl_378) $cvcl_399) $cvcl_391) $cvcl_392) $cvcl_393) $cvcl_402) $cvcl_395) $cvcl_388) $cvcl_389) $cvcl_384) ) (and (and (and (and (and (and (and (and (and (and (and (= x_12 7) $cvcl_378) $cvcl_399) $cvcl_391) $cvcl_392) $cvcl_393) $cvcl_394) $cvcl_366) $cvcl_358) $cvcl_395) $cvcl_388) $cvcl_389) ) (and (and (and (and (and (and (and (and (and (= x_12 8) x_8) (not (< x_2 0))) (or $cvcl_405 $cvcl_404 )) (or $cvcl_406 $cvcl_404 )) (or (and $cvcl_405 $cvcl_406) (and (not (< (* x_11 2) (- (* ?cvcl_377 2) x_2))) (<= x_11 ?cvcl_407)) )) (= x_7 (ite $cvcl_409 ?cvcl_385 ?cvcl_408))) (= x_3 (ite $cvcl_409 ?cvcl_376 ?cvcl_410))) (= x_6 (ite $cvcl_409 ?cvcl_377 x_11))) $cvcl_384) )) (or (or (or (or (or (or (or (or (or (or (or (or (= x_103 x_106) (= x_94 x_97) ) (= x_85 x_88) ) (= x_76 x_79) ) (= x_67 x_70) ) (= x_58 x_61) ) (= x_49 x_52) ) (= x_40 x_43) ) (= x_31 x_34) ) (= x_22 x_25) ) (= x_13 x_16) ) (= x_3 x_6) ) (= ?cvcl_376 ?cvcl_377) )) (or $cvcl_396 $cvcl_403 )) (or $cvcl_358 $cvcl_366 )) (or $cvcl_324 $cvcl_332 )) (or $cvcl_290 $cvcl_298 )) (or $cvcl_256 $cvcl_264 )) (or $cvcl_222 $cvcl_230 )) (or $cvcl_188 $cvcl_196 )) (or $cvcl_154 $cvcl_162 )) (or $cvcl_120 $cvcl_128 )) (or $cvcl_86 $cvcl_94 )) (or $cvcl_52 $cvcl_60 )) (or $cvcl_16 $cvcl_26 )) (or $cvcl_24 $cvcl_23 ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) +) diff --git a/test/regress/regress1/arith/sc-7.base.cvc.smt b/test/regress/regress1/arith/sc-7.base.cvc.smt new file mode 100644 index 000000000..72a561593 --- /dev/null +++ b/test/regress/regress1/arith/sc-7.base.cvc.smt @@ -0,0 +1,164 @@ +(benchmark synch_circuit + :source { +Fully parameterized specification and verification of a synchronizer +circuit modeling metastability at various levels of refinement. +A paper describing this specification, to be published in Designing +Correct Circuits (DCC), 2006, is available from the authors. + +Geoffrey Brown, Indiana University +Lee Pike, Galois Connections, Inc. + +Translated into CVC format by Leonardo de Moura. + +This benchmark was automatically translated into SMT-LIB format from +CVC format using CVC Lite + +} + :status unsat +:category { industrial } +:difficulty { 0 } + :logic QF_LRA + + :extrapreds ((x_0)) + :extrapreds ((x_1)) + :extrafuns ((x_2 Real)) + :extrapreds ((x_3)) + :extrapreds ((x_4)) + :extrapreds ((x_5)) + :extrafuns ((x_6 Real)) + :extrapreds ((x_7)) + :extrafuns ((x_8 Real)) + :extrafuns ((x_9 Real)) + :extrafuns ((x_10 Real)) + :extrafuns ((x_11 Real)) + :extrafuns ((x_12 Real)) + :extrapreds ((x_13)) + :extrafuns ((x_14 Real)) + :extrafuns ((x_15 Real)) + :extrafuns ((x_16 Real)) + :extrafuns ((x_17 Real)) + :extrafuns ((x_18 Real)) + :extrafuns ((x_19 Real)) + :extrapreds ((x_20)) + :extrapreds ((x_21)) + :extrapreds ((x_22)) + :extrapreds ((x_23)) + :extrafuns ((x_24 Real)) + :extrapreds ((x_25)) + :extrafuns ((x_26 Real)) + :extrafuns ((x_27 Real)) + :extrafuns ((x_28 Real)) + :extrafuns ((x_29 Real)) + :extrafuns ((x_30 Real)) + :extrafuns ((x_31 Real)) + :extrafuns ((x_32 Real)) + :extrafuns ((x_33 Real)) + :extrafuns ((x_34 Real)) + :extrafuns ((x_35 Real)) + :extrafuns ((x_36 Real)) + :extrapreds ((x_37)) + :extrafuns ((x_38 Real)) + :extrafuns ((x_39 Real)) + :extrapreds ((x_40)) + :extrapreds ((x_41)) + :extrapreds ((x_42)) + :extrapreds ((x_43)) + :extrafuns ((x_44 Real)) + :extrapreds ((x_45)) + :extrafuns ((x_46 Real)) + :extrafuns ((x_47 Real)) + :extrafuns ((x_48 Real)) + :extrafuns ((x_49 Real)) + :extrafuns ((x_50 Real)) + :extrafuns ((x_51 Real)) + :extrafuns ((x_52 Real)) + :extrafuns ((x_53 Real)) + :extrafuns ((x_54 Real)) + :extrapreds ((x_55)) + :extrafuns ((x_56 Real)) + :extrafuns ((x_57 Real)) + :extrapreds ((x_58)) + :extrapreds ((x_59)) + :extrapreds ((x_60)) + :extrapreds ((x_61)) + :extrafuns ((x_62 Real)) + :extrapreds ((x_63)) + :extrafuns ((x_64 Real)) + :extrafuns ((x_65 Real)) + :extrafuns ((x_66 Real)) + :extrafuns ((x_67 Real)) + :extrafuns ((x_68 Real)) + :extrafuns ((x_69 Real)) + :extrafuns ((x_70 Real)) + :extrafuns ((x_71 Real)) + :extrafuns ((x_72 Real)) + :extrapreds ((x_73)) + :extrafuns ((x_74 Real)) + :extrafuns ((x_75 Real)) + :extrapreds ((x_76)) + :extrapreds ((x_77)) + :extrapreds ((x_78)) + :extrapreds ((x_79)) + :extrafuns ((x_80 Real)) + :extrapreds ((x_81)) + :extrafuns ((x_82 Real)) + :extrafuns ((x_83 Real)) + :extrafuns ((x_84 Real)) + :extrafuns ((x_85 Real)) + :extrafuns ((x_86 Real)) + :extrafuns ((x_87 Real)) + :extrafuns ((x_88 Real)) + :extrafuns ((x_89 Real)) + :extrafuns ((x_90 Real)) + :extrapreds ((x_91)) + :extrafuns ((x_92 Real)) + :extrafuns ((x_93 Real)) + :extrapreds ((x_94)) + :extrapreds ((x_95)) + :extrapreds ((x_96)) + :extrapreds ((x_97)) + :extrafuns ((x_98 Real)) + :extrapreds ((x_99)) + :extrafuns ((x_100 Real)) + :extrafuns ((x_101 Real)) + :extrafuns ((x_102 Real)) + :extrafuns ((x_103 Real)) + :extrafuns ((x_104 Real)) + :extrafuns ((x_105 Real)) + :extrafuns ((x_106 Real)) + :extrafuns ((x_107 Real)) + :extrafuns ((x_108 Real)) + :extrapreds ((x_109)) + :extrafuns ((x_110 Real)) + :extrafuns ((x_111 Real)) + :extrapreds ((x_112)) + :extrapreds ((x_113)) + :extrapreds ((x_114)) + :extrapreds ((x_115)) + :extrafuns ((x_116 Real)) + :extrapreds ((x_117)) + :extrafuns ((x_118 Real)) + :extrafuns ((x_119 Real)) + :extrafuns ((x_120 Real)) + :extrafuns ((x_121 Real)) + :extrafuns ((x_122 Real)) + :extrafuns ((x_123 Real)) + :extrafuns ((x_124 Real)) + :extrafuns ((x_125 Real)) + :extrafuns ((x_126 Real)) + :extrapreds ((x_127)) + :extrafuns ((x_128 Real)) + :extrafuns ((x_129 Real)) + :extrapreds ((x_130)) + :extrapreds ((x_131)) + :extrapreds ((x_132)) + :extrapreds ((x_133)) + :extrafuns ((x_134 Real)) + :extrapreds ((x_135)) + :extrafuns ((x_136 Real)) + :extrafuns ((x_137 Real)) + :extrafuns ((x_138 Real)) + :extrafuns ((x_139 Real)) + :formula +(flet ($cvcl_80 (= x_6 x_9)) (flet ($cvcl_77 (= x_2 x_11)) (flet ($cvcl_82 (not $cvcl_77)) (flet ($cvcl_73 (iff x_13 x_7)) (flet ($cvcl_74 (= x_14 x_15)) (let (?cvcl_78 (ite (<= x_6 x_2) x_6 x_2)) (let (?cvcl_72 (ite (<= x_2 x_6) x_2 x_6)) (flet ($cvcl_66 (= x_32 x_8)) (flet ($cvcl_67 (= x_9 x_33)) (flet ($cvcl_68 (= x_34 x_10)) (flet ($cvcl_64 (= x_11 x_35)) (flet ($cvcl_69 (not $cvcl_64)) (flet ($cvcl_71 (= x_36 x_12)) (flet ($cvcl_61 (iff x_37 x_13)) (flet ($cvcl_62 (= x_38 x_14)) (let (?cvcl_65 (ite (<= x_9 x_11) x_9 x_11)) (let (?cvcl_60 (ite (<= x_11 x_9) x_11 x_9)) (flet ($cvcl_54 (= x_50 x_32)) (flet ($cvcl_55 (= x_33 x_51)) (flet ($cvcl_56 (= x_52 x_34)) (flet ($cvcl_52 (= x_35 x_53)) (flet ($cvcl_57 (not $cvcl_52)) (flet ($cvcl_59 (= x_54 x_36)) (flet ($cvcl_49 (iff x_55 x_37)) (flet ($cvcl_50 (= x_56 x_38)) (let (?cvcl_53 (ite (<= x_33 x_35) x_33 x_35)) (let (?cvcl_48 (ite (<= x_35 x_33) x_35 x_33)) (flet ($cvcl_42 (= x_68 x_50)) (flet ($cvcl_43 (= x_51 x_69)) (flet ($cvcl_44 (= x_70 x_52)) (flet ($cvcl_40 (= x_53 x_71)) (flet ($cvcl_45 (not $cvcl_40)) (flet ($cvcl_47 (= x_72 x_54)) (flet ($cvcl_37 (iff x_73 x_55)) (flet ($cvcl_38 (= x_74 x_56)) (let (?cvcl_41 (ite (<= x_51 x_53) x_51 x_53)) (let (?cvcl_36 (ite (<= x_53 x_51) x_53 x_51)) (flet ($cvcl_30 (= x_86 x_68)) (flet ($cvcl_31 (= x_69 x_87)) (flet ($cvcl_32 (= x_88 x_70)) (flet ($cvcl_28 (= x_71 x_89)) (flet ($cvcl_33 (not $cvcl_28)) (flet ($cvcl_35 (= x_90 x_72)) (flet ($cvcl_25 (iff x_91 x_73)) (flet ($cvcl_26 (= x_92 x_74)) (let (?cvcl_29 (ite (<= x_69 x_71) x_69 x_71)) (let (?cvcl_24 (ite (<= x_71 x_69) x_71 x_69)) (flet ($cvcl_18 (= x_104 x_86)) (flet ($cvcl_19 (= x_87 x_105)) (flet ($cvcl_20 (= x_106 x_88)) (flet ($cvcl_16 (= x_89 x_107)) (flet ($cvcl_21 (not $cvcl_16)) (flet ($cvcl_23 (= x_108 x_90)) (flet ($cvcl_13 (iff x_109 x_91)) (flet ($cvcl_14 (= x_110 x_92)) (let (?cvcl_17 (ite (<= x_87 x_89) x_87 x_89)) (let (?cvcl_12 (ite (<= x_89 x_87) x_89 x_87)) (flet ($cvcl_6 (= x_122 x_104)) (flet ($cvcl_7 (= x_105 x_123)) (flet ($cvcl_8 (= x_124 x_106)) (flet ($cvcl_4 (= x_107 x_125)) (flet ($cvcl_9 (not $cvcl_4)) (flet ($cvcl_11 (= x_126 x_108)) (flet ($cvcl_1 (iff x_127 x_109)) (flet ($cvcl_2 (= x_128 x_110)) (let (?cvcl_5 (ite (<= x_105 x_107) x_105 x_107)) (let (?cvcl_0 (ite (<= x_107 x_105) x_107 x_105)) (flet ($cvcl_75 (not x_7)) (flet ($cvcl_3 (iff x_131 x_113)) (flet ($cvcl_10 (= x_110 x_128)) (flet ($cvcl_15 (iff x_113 x_95)) (flet ($cvcl_22 (= x_92 x_110)) (flet ($cvcl_27 (iff x_95 x_77)) (flet ($cvcl_34 (= x_74 x_92)) (flet ($cvcl_39 (iff x_77 x_59)) (flet ($cvcl_46 (= x_56 x_74)) (flet ($cvcl_51 (iff x_59 x_41)) (flet ($cvcl_58 (= x_38 x_56)) (flet ($cvcl_63 (iff x_41 x_21)) (flet ($cvcl_70 (= x_14 x_38)) (flet ($cvcl_76 (iff x_21 x_3)) (flet ($cvcl_84 (= x_15 x_14)) (flet ($cvcl_83 (not (>= ?cvcl_78 0))) (flet ($cvcl_79 (= x_8 0)) (flet ($cvcl_81 (= x_10 0)) (flet ($cvcl_85 (= x_12 0)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (> x_16 0) (> x_17 0)) (>= x_18 0)) (< x_18 x_16)) (< x_18 x_17)) (>= x_30 0)) (< x_30 x_16)) (< x_30 x_17)) (not x_0)) (not x_1)) (>= x_2 0)) (not x_3)) (not x_4)) (not x_5)) (>= x_6 0)) $cvcl_75) (or (and (and (and (and (and (and (and (and (and (= x_129 0) (iff x_130 x_117)) (= ?cvcl_0 x_107)) (<= (+ ?cvcl_0 x_16) x_125)) (or $cvcl_3 (iff x_131 x_112) )) (iff x_132 x_114)) (iff x_133 x_115)) (= x_123 x_105)) $cvcl_1) $cvcl_2) (and (and (and (and (and (and (and (and (and (= x_129 1) (iff x_133 x_114)) (= ?cvcl_0 x_105)) (<= (+ ?cvcl_0 x_17) x_123)) (or (and (and (= x_134 0) $cvcl_1) $cvcl_2) (and (and (= x_134 1) (iff x_109 x_115)) (iff x_127 (not x_109))) )) (iff x_135 x_117)) (iff x_130 x_112)) (= x_136 x_118)) (= x_125 x_107)) $cvcl_3) )) (or (or (and (and (and (= x_137 0) $cvcl_9) (or (not (<= x_104 ?cvcl_5)) (iff x_135 x_109) )) $cvcl_6) (and (and (and (= x_137 1) $cvcl_4) (xor x_109 x_127 )) (= x_122 (+ ?cvcl_5 x_18))) ) (and (and (and (= x_137 2) $cvcl_4) (iff x_109 x_127)) $cvcl_6) )) (or (or (and (and (and (= x_138 0) (not $cvcl_7)) (or (not (<= x_106 ?cvcl_0)) (iff x_132 x_113) )) $cvcl_8) (and (and (and (= x_138 1) $cvcl_7) (xor x_113 x_131 )) (= x_124 (+ ?cvcl_0 x_30))) ) (and (and (and (= x_138 2) $cvcl_7) (iff x_113 x_131)) $cvcl_8) )) (or (or (and (and (and (= x_139 0) $cvcl_9) (or (not (<= x_108 ?cvcl_5)) (= x_136 x_110) )) $cvcl_11) (and (and (and (= x_139 1) $cvcl_4) (not $cvcl_10)) (= x_126 (+ ?cvcl_5 x_18))) ) (and (and (and (= x_139 2) $cvcl_4) $cvcl_10) $cvcl_11) )) (or (and (and (and (and (and (and (and (and (and (= x_111 0) (iff x_112 x_99)) (= ?cvcl_12 x_89)) (<= (+ ?cvcl_12 x_16) x_107)) (or $cvcl_15 (iff x_113 x_94) )) (iff x_114 x_96)) (iff x_115 x_97)) (= x_105 x_87)) $cvcl_13) $cvcl_14) (and (and (and (and (and (and (and (and (and (= x_111 1) (iff x_115 x_96)) (= ?cvcl_12 x_87)) (<= (+ ?cvcl_12 x_17) x_105)) (or (and (and (= x_116 0) $cvcl_13) $cvcl_14) (and (and (= x_116 1) (iff x_91 x_97)) (iff x_109 (not x_91))) )) (iff x_117 x_99)) (iff x_112 x_94)) (= x_118 x_100)) (= x_107 x_89)) $cvcl_15) )) (or (or (and (and (and (= x_119 0) $cvcl_21) (or (not (<= x_86 ?cvcl_17)) (iff x_117 x_91) )) $cvcl_18) (and (and (and (= x_119 1) $cvcl_16) (xor x_91 x_109 )) (= x_104 (+ ?cvcl_17 x_18))) ) (and (and (and (= x_119 2) $cvcl_16) (iff x_91 x_109)) $cvcl_18) )) (or (or (and (and (and (= x_120 0) (not $cvcl_19)) (or (not (<= x_88 ?cvcl_12)) (iff x_114 x_95) )) $cvcl_20) (and (and (and (= x_120 1) $cvcl_19) (xor x_95 x_113 )) (= x_106 (+ ?cvcl_12 x_30))) ) (and (and (and (= x_120 2) $cvcl_19) (iff x_95 x_113)) $cvcl_20) )) (or (or (and (and (and (= x_121 0) $cvcl_21) (or (not (<= x_90 ?cvcl_17)) (= x_118 x_92) )) $cvcl_23) (and (and (and (= x_121 1) $cvcl_16) (not $cvcl_22)) (= x_108 (+ ?cvcl_17 x_18))) ) (and (and (and (= x_121 2) $cvcl_16) $cvcl_22) $cvcl_23) )) (or (and (and (and (and (and (and (and (and (and (= x_93 0) (iff x_94 x_81)) (= ?cvcl_24 x_71)) (<= (+ ?cvcl_24 x_16) x_89)) (or $cvcl_27 (iff x_95 x_76) )) (iff x_96 x_78)) (iff x_97 x_79)) (= x_87 x_69)) $cvcl_25) $cvcl_26) (and (and (and (and (and (and (and (and (and (= x_93 1) (iff x_97 x_78)) (= ?cvcl_24 x_69)) (<= (+ ?cvcl_24 x_17) x_87)) (or (and (and (= x_98 0) $cvcl_25) $cvcl_26) (and (and (= x_98 1) (iff x_73 x_79)) (iff x_91 (not x_73))) )) (iff x_99 x_81)) (iff x_94 x_76)) (= x_100 x_82)) (= x_89 x_71)) $cvcl_27) )) (or (or (and (and (and (= x_101 0) $cvcl_33) (or (not (<= x_68 ?cvcl_29)) (iff x_99 x_73) )) $cvcl_30) (and (and (and (= x_101 1) $cvcl_28) (xor x_73 x_91 )) (= x_86 (+ ?cvcl_29 x_18))) ) (and (and (and (= x_101 2) $cvcl_28) (iff x_73 x_91)) $cvcl_30) )) (or (or (and (and (and (= x_102 0) (not $cvcl_31)) (or (not (<= x_70 ?cvcl_24)) (iff x_96 x_77) )) $cvcl_32) (and (and (and (= x_102 1) $cvcl_31) (xor x_77 x_95 )) (= x_88 (+ ?cvcl_24 x_30))) ) (and (and (and (= x_102 2) $cvcl_31) (iff x_77 x_95)) $cvcl_32) )) (or (or (and (and (and (= x_103 0) $cvcl_33) (or (not (<= x_72 ?cvcl_29)) (= x_100 x_74) )) $cvcl_35) (and (and (and (= x_103 1) $cvcl_28) (not $cvcl_34)) (= x_90 (+ ?cvcl_29 x_18))) ) (and (and (and (= x_103 2) $cvcl_28) $cvcl_34) $cvcl_35) )) (or (and (and (and (and (and (and (and (and (and (= x_75 0) (iff x_76 x_63)) (= ?cvcl_36 x_53)) (<= (+ ?cvcl_36 x_16) x_71)) (or $cvcl_39 (iff x_77 x_58) )) (iff x_78 x_60)) (iff x_79 x_61)) (= x_69 x_51)) $cvcl_37) $cvcl_38) (and (and (and (and (and (and (and (and (and (= x_75 1) (iff x_79 x_60)) (= ?cvcl_36 x_51)) (<= (+ ?cvcl_36 x_17) x_69)) (or (and (and (= x_80 0) $cvcl_37) $cvcl_38) (and (and (= x_80 1) (iff x_55 x_61)) (iff x_73 (not x_55))) )) (iff x_81 x_63)) (iff x_76 x_58)) (= x_82 x_64)) (= x_71 x_53)) $cvcl_39) )) (or (or (and (and (and (= x_83 0) $cvcl_45) (or (not (<= x_50 ?cvcl_41)) (iff x_81 x_55) )) $cvcl_42) (and (and (and (= x_83 1) $cvcl_40) (xor x_55 x_73 )) (= x_68 (+ ?cvcl_41 x_18))) ) (and (and (and (= x_83 2) $cvcl_40) (iff x_55 x_73)) $cvcl_42) )) (or (or (and (and (and (= x_84 0) (not $cvcl_43)) (or (not (<= x_52 ?cvcl_36)) (iff x_78 x_59) )) $cvcl_44) (and (and (and (= x_84 1) $cvcl_43) (xor x_59 x_77 )) (= x_70 (+ ?cvcl_36 x_30))) ) (and (and (and (= x_84 2) $cvcl_43) (iff x_59 x_77)) $cvcl_44) )) (or (or (and (and (and (= x_85 0) $cvcl_45) (or (not (<= x_54 ?cvcl_41)) (= x_82 x_56) )) $cvcl_47) (and (and (and (= x_85 1) $cvcl_40) (not $cvcl_46)) (= x_72 (+ ?cvcl_41 x_18))) ) (and (and (and (= x_85 2) $cvcl_40) $cvcl_46) $cvcl_47) )) (or (and (and (and (and (and (and (and (and (and (= x_57 0) (iff x_58 x_45)) (= ?cvcl_48 x_35)) (<= (+ ?cvcl_48 x_16) x_53)) (or $cvcl_51 (iff x_59 x_40) )) (iff x_60 x_42)) (iff x_61 x_43)) (= x_51 x_33)) $cvcl_49) $cvcl_50) (and (and (and (and (and (and (and (and (and (= x_57 1) (iff x_61 x_42)) (= ?cvcl_48 x_33)) (<= (+ ?cvcl_48 x_17) x_51)) (or (and (and (= x_62 0) $cvcl_49) $cvcl_50) (and (and (= x_62 1) (iff x_37 x_43)) (iff x_55 (not x_37))) )) (iff x_63 x_45)) (iff x_58 x_40)) (= x_64 x_46)) (= x_53 x_35)) $cvcl_51) )) (or (or (and (and (and (= x_65 0) $cvcl_57) (or (not (<= x_32 ?cvcl_53)) (iff x_63 x_37) )) $cvcl_54) (and (and (and (= x_65 1) $cvcl_52) (xor x_37 x_55 )) (= x_50 (+ ?cvcl_53 x_18))) ) (and (and (and (= x_65 2) $cvcl_52) (iff x_37 x_55)) $cvcl_54) )) (or (or (and (and (and (= x_66 0) (not $cvcl_55)) (or (not (<= x_34 ?cvcl_48)) (iff x_60 x_41) )) $cvcl_56) (and (and (and (= x_66 1) $cvcl_55) (xor x_41 x_59 )) (= x_52 (+ ?cvcl_48 x_30))) ) (and (and (and (= x_66 2) $cvcl_55) (iff x_41 x_59)) $cvcl_56) )) (or (or (and (and (and (= x_67 0) $cvcl_57) (or (not (<= x_36 ?cvcl_53)) (= x_64 x_38) )) $cvcl_59) (and (and (and (= x_67 1) $cvcl_52) (not $cvcl_58)) (= x_54 (+ ?cvcl_53 x_18))) ) (and (and (and (= x_67 2) $cvcl_52) $cvcl_58) $cvcl_59) )) (or (and (and (and (and (and (and (and (and (and (= x_39 0) (iff x_40 x_25)) (= ?cvcl_60 x_11)) (<= (+ ?cvcl_60 x_16) x_35)) (or $cvcl_63 (iff x_41 x_20) )) (iff x_42 x_22)) (iff x_43 x_23)) (= x_33 x_9)) $cvcl_61) $cvcl_62) (and (and (and (and (and (and (and (and (and (= x_39 1) (iff x_43 x_22)) (= ?cvcl_60 x_9)) (<= (+ ?cvcl_60 x_17) x_33)) (or (and (and (= x_44 0) $cvcl_61) $cvcl_62) (and (and (= x_44 1) (iff x_13 x_23)) (iff x_37 (not x_13))) )) (iff x_45 x_25)) (iff x_40 x_20)) (= x_46 x_26)) (= x_35 x_11)) $cvcl_63) )) (or (or (and (and (and (= x_47 0) $cvcl_69) (or (not (<= x_8 ?cvcl_65)) (iff x_45 x_13) )) $cvcl_66) (and (and (and (= x_47 1) $cvcl_64) (xor x_13 x_37 )) (= x_32 (+ ?cvcl_65 x_18))) ) (and (and (and (= x_47 2) $cvcl_64) (iff x_13 x_37)) $cvcl_66) )) (or (or (and (and (and (= x_48 0) (not $cvcl_67)) (or (not (<= x_10 ?cvcl_60)) (iff x_42 x_21) )) $cvcl_68) (and (and (and (= x_48 1) $cvcl_67) (xor x_21 x_41 )) (= x_34 (+ ?cvcl_60 x_30))) ) (and (and (and (= x_48 2) $cvcl_67) (iff x_21 x_41)) $cvcl_68) )) (or (or (and (and (and (= x_49 0) $cvcl_69) (or (not (<= x_12 ?cvcl_65)) (= x_46 x_14) )) $cvcl_71) (and (and (and (= x_49 1) $cvcl_64) (not $cvcl_70)) (= x_36 (+ ?cvcl_65 x_18))) ) (and (and (and (= x_49 2) $cvcl_64) $cvcl_70) $cvcl_71) )) (or (and (and (and (and (and (and (and (and (and (= x_19 0) (iff x_20 x_0)) (= ?cvcl_72 x_2)) (<= (+ ?cvcl_72 x_16) x_11)) (or $cvcl_76 (iff x_21 x_1) )) (iff x_22 x_4)) (iff x_23 x_5)) (= x_9 x_6)) $cvcl_73) $cvcl_74) (and (and (and (and (and (and (and (and (and (= x_19 1) (iff x_23 x_4)) (= ?cvcl_72 x_6)) (<= (+ ?cvcl_72 x_17) x_9)) (or (and (and (= x_24 0) $cvcl_73) $cvcl_74) (and (and (= x_24 1) (iff x_7 x_5)) (iff x_13 $cvcl_75)) )) (iff x_25 x_0)) (iff x_20 x_1)) (= x_26 x_27)) (= x_11 x_2)) $cvcl_76) )) (or (or (and (and (and (= x_28 0) $cvcl_82) (or $cvcl_83 (iff x_25 x_7) )) $cvcl_79) (and (and (and (= x_28 1) $cvcl_77) (xor x_7 x_13 )) (= x_8 (+ ?cvcl_78 x_18))) ) (and (and (and (= x_28 2) $cvcl_77) (iff x_7 x_13)) $cvcl_79) )) (or (or (and (and (and (= x_29 0) (not $cvcl_80)) (or (not (>= ?cvcl_72 0)) (iff x_22 x_3) )) $cvcl_81) (and (and (and (= x_29 1) $cvcl_80) (xor x_3 x_21 )) (= x_10 (+ ?cvcl_72 x_30))) ) (and (and (and (= x_29 2) $cvcl_80) (iff x_3 x_21)) $cvcl_81) )) (or (or (and (and (and (= x_31 0) $cvcl_82) (or $cvcl_83 (= x_26 x_15) )) $cvcl_85) (and (and (and (= x_31 1) $cvcl_77) (not $cvcl_84)) (= x_12 (+ ?cvcl_78 x_18))) ) (and (and (and (= x_31 2) $cvcl_77) $cvcl_84) $cvcl_85) )) (or (or (or (or (or (or (or (and (xor x_130 x_131 ) (not (= x_136 x_128))) (and (xor x_112 x_113 ) (not (= x_118 x_110))) ) (and (xor x_94 x_95 ) (not (= x_100 x_92))) ) (and (xor x_76 x_77 ) (not (= x_82 x_74))) ) (and (xor x_58 x_59 ) (not (= x_64 x_56))) ) (and (xor x_40 x_41 ) (not (= x_46 x_38))) ) (and (xor x_20 x_21 ) (not (= x_26 x_14))) ) (and (xor x_1 x_3 ) (not (= x_27 x_15))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) +) diff --git a/test/regress/regress1/arith/uart-8.base.cvc.smt b/test/regress/regress1/arith/uart-8.base.cvc.smt new file mode 100644 index 000000000..a64a0cdbe --- /dev/null +++ b/test/regress/regress1/arith/uart-8.base.cvc.smt @@ -0,0 +1,170 @@ +(benchmark uart + :source { +Specification and verification of a 8N1 decoder. +Geoffrey Brown, Indiana University +Lee Pike, Galois Connections, Inc. + +Translated into CVC format by Leonardo de Moura. + +This benchmark was automatically translated into SMT-LIB format from +CVC format using CVC Lite + + + +} + :status unsat +:category { industrial } +:difficulty { 0 } + :logic QF_LRA + + :extrafuns ((x_0 Real)) + :extrafuns ((x_1 Real)) + :extrafuns ((x_2 Real)) + :extrafuns ((x_3 Real)) + :extrapreds ((x_4)) + :extrafuns ((x_5 Real)) + :extrafuns ((x_6 Real)) + :extrafuns ((x_7 Real)) + :extrafuns ((x_8 Real)) + :extrafuns ((x_9 Real)) + :extrapreds ((x_10)) + :extrafuns ((x_11 Real)) + :extrapreds ((x_12)) + :extrafuns ((x_13 Real)) + :extrapreds ((x_14)) + :extrafuns ((x_15 Real)) + :extrapreds ((x_16)) + :extrafuns ((x_17 Real)) + :extrapreds ((x_18)) + :extrafuns ((x_19 Real)) + :extrapreds ((x_20)) + :extrafuns ((x_21 Real)) + :extrapreds ((x_22)) + :extrafuns ((x_23 Real)) + :extrapreds ((x_24)) + :extrafuns ((x_25 Real)) + :extrafuns ((x_26 Real)) + :extrafuns ((x_27 Real)) + :extrafuns ((x_28 Real)) + :extrafuns ((x_29 Real)) + :extrafuns ((x_30 Real)) + :extrafuns ((x_31 Real)) + :extrafuns ((x_32 Real)) + :extrafuns ((x_33 Real)) + :extrafuns ((x_34 Real)) + :extrafuns ((x_35 Real)) + :extrafuns ((x_36 Real)) + :extrafuns ((x_37 Real)) + :extrafuns ((x_38 Real)) + :extrafuns ((x_39 Real)) + :extrafuns ((x_40 Real)) + :extrafuns ((x_41 Real)) + :extrafuns ((x_42 Real)) + :extrafuns ((x_43 Real)) + :extrafuns ((x_44 Real)) + :extrafuns ((x_45 Real)) + :extrafuns ((x_46 Real)) + :extrafuns ((x_47 Real)) + :extrafuns ((x_48 Real)) + :extrafuns ((x_49 Real)) + :extrafuns ((x_50 Real)) + :extrafuns ((x_51 Real)) + :extrafuns ((x_52 Real)) + :extrafuns ((x_53 Real)) + :extrafuns ((x_54 Real)) + :extrafuns ((x_55 Real)) + :extrafuns ((x_56 Real)) + :extrafuns ((x_57 Real)) + :extrafuns ((x_58 Real)) + :extrafuns ((x_59 Real)) + :extrafuns ((x_60 Real)) + :extrafuns ((x_61 Real)) + :extrafuns ((x_62 Real)) + :extrafuns ((x_63 Real)) + :extrafuns ((x_64 Real)) + :extrafuns ((x_65 Real)) + :extrafuns ((x_66 Real)) + :extrafuns ((x_67 Real)) + :extrafuns ((x_68 Real)) + :extrafuns ((x_69 Real)) + :extrafuns ((x_70 Real)) + :extrafuns ((x_71 Real)) + :extrafuns ((x_72 Real)) + :extrafuns ((x_73 Real)) + :extrafuns ((x_74 Real)) + :extrafuns ((x_75 Real)) + :extrafuns ((x_76 Real)) + :extrafuns ((x_77 Real)) + :extrafuns ((x_78 Real)) + :extrafuns ((x_79 Real)) + :extrafuns ((x_80 Real)) + :extrafuns ((x_81 Real)) + :extrafuns ((x_82 Real)) + :extrafuns ((x_83 Real)) + :extrafuns ((x_84 Real)) + :extrafuns ((x_85 Real)) + :extrafuns ((x_86 Real)) + :extrafuns ((x_87 Real)) + :extrafuns ((x_88 Real)) + :extrafuns ((x_89 Real)) + :extrafuns ((x_90 Real)) + :extrafuns ((x_91 Real)) + :extrafuns ((x_92 Real)) + :extrafuns ((x_93 Real)) + :extrafuns ((x_94 Real)) + :extrafuns ((x_95 Real)) + :extrafuns ((x_96 Real)) + :extrafuns ((x_97 Real)) + :extrafuns ((x_98 Real)) + :extrafuns ((x_99 Real)) + :extrafuns ((x_100 Real)) + :extrafuns ((x_101 Real)) + :extrafuns ((x_102 Real)) + :extrafuns ((x_103 Real)) + :extrafuns ((x_104 Real)) + :extrafuns ((x_105 Real)) + :extrafuns ((x_106 Real)) + :extrafuns ((x_107 Real)) + :extrafuns ((x_108 Real)) + :extrafuns ((x_109 Real)) + :extrafuns ((x_110 Real)) + :extrafuns ((x_111 Real)) + :extrafuns ((x_112 Real)) + :extrafuns ((x_113 Real)) + :extrafuns ((x_114 Real)) + :extrafuns ((x_115 Real)) + :extrafuns ((x_116 Real)) + :extrafuns ((x_117 Real)) + :extrafuns ((x_118 Real)) + :extrafuns ((x_119 Real)) + :extrafuns ((x_120 Real)) + :extrafuns ((x_121 Real)) + :extrafuns ((x_122 Real)) + :extrafuns ((x_123 Real)) + :extrafuns ((x_124 Real)) + :extrafuns ((x_125 Real)) + :extrafuns ((x_126 Real)) + :extrafuns ((x_127 Real)) + :extrafuns ((x_128 Real)) + :extrafuns ((x_129 Real)) + :extrafuns ((x_130 Real)) + :extrafuns ((x_131 Real)) + :extrafuns ((x_132 Real)) + :extrafuns ((x_133 Real)) + :extrafuns ((x_134 Real)) + :extrafuns ((x_135 Real)) + :extrafuns ((x_136 Real)) + :extrafuns ((x_137 Real)) + :extrafuns ((x_138 Real)) + :extrafuns ((x_139 Real)) + :extrafuns ((x_140 Real)) + :extrafuns ((x_141 Real)) + :extrafuns ((x_142 Real)) + :extrafuns ((x_143 Real)) + :extrafuns ((x_144 Real)) + :extrafuns ((x_145 Real)) + :extrafuns ((x_146 Real)) + :extrafuns ((x_147 Real)) + :formula +(flet ($cvcl_12 (not x_22)) (flet ($cvcl_14 (and $cvcl_12 (< x_23 8))) (flet ($cvcl_49 (not x_20)) (flet ($cvcl_51 (and $cvcl_49 (< x_21 8))) (flet ($cvcl_87 (not x_18)) (flet ($cvcl_89 (and $cvcl_87 (< x_19 8))) (flet ($cvcl_125 (not x_16)) (flet ($cvcl_127 (and $cvcl_125 (< x_17 8))) (flet ($cvcl_163 (not x_14)) (flet ($cvcl_165 (and $cvcl_163 (< x_15 8))) (flet ($cvcl_201 (not x_12)) (flet ($cvcl_203 (and $cvcl_201 (< x_13 8))) (flet ($cvcl_239 (not x_10)) (flet ($cvcl_241 (and $cvcl_239 (< x_11 8))) (flet ($cvcl_277 (not x_4)) (flet ($cvcl_280 (and $cvcl_277 (< x_8 8))) (flet ($cvcl_265 (= x_1 10)) (flet ($cvcl_270 (= x_26 1)) (flet ($cvcl_272 (iff x_10 x_4)) (flet ($cvcl_273 (= x_27 x_5)) (flet ($cvcl_274 (= x_28 x_29)) (flet ($cvcl_276 (= x_30 x_7)) (flet ($cvcl_281 (= x_8 9)) (flet ($cvcl_282 (= x_28 1)) (flet ($cvcl_268 (= x_7 1)) (flet ($cvcl_283 (not $cvcl_268)) (flet ($cvcl_284 (not (= x_7 0))) (flet ($cvcl_285 (= x_7 3)) (flet ($cvcl_286 (= x_7 2)) (flet ($cvcl_275 (= x_11 x_8)) (flet ($cvcl_266 (= x_32 x_33)) (flet ($cvcl_288 (= x_26 x_0)) (flet ($cvcl_267 (= x_34 x_1)) (flet ($cvcl_289 (= x_35 x_2)) (flet ($cvcl_291 (< x_1 9)) (flet ($cvcl_290 (= x_9 2)) (flet ($cvcl_294 (= x_8 x_1)) (flet ($cvcl_302 (not (= x_33 x_29))) (flet ($cvcl_297 (= x_36 1)) (flet ($cvcl_229 (= x_34 10)) (flet ($cvcl_231 (= x_43 1)) (flet ($cvcl_233 (iff x_12 x_10)) (flet ($cvcl_234 (= x_44 x_27)) (flet ($cvcl_238 (= x_31 x_27)) (flet ($cvcl_235 (= x_45 x_28)) (flet ($cvcl_237 (= x_46 x_30)) (flet ($cvcl_242 (= x_11 9)) (flet ($cvcl_243 (= x_45 1)) (flet ($cvcl_244 (not (= x_30 1))) (flet ($cvcl_245 (not (= x_30 0))) (flet ($cvcl_246 (= x_30 3)) (flet ($cvcl_247 (= x_30 2)) (flet ($cvcl_236 (= x_13 x_11)) (flet ($cvcl_248 (= x_47 x_31)) (flet ($cvcl_227 (= x_48 x_32)) (flet ($cvcl_249 (= x_43 x_26)) (flet ($cvcl_228 (= x_49 x_34)) (flet ($cvcl_250 (= x_50 x_35)) (flet ($cvcl_251 (< x_34 9)) (flet ($cvcl_253 (= x_36 2)) (flet ($cvcl_252 (= x_31 x_35)) (flet ($cvcl_257 (= x_27 x_31)) (flet ($cvcl_259 (not $cvcl_257)) (flet ($cvcl_255 (= x_11 x_34)) (flet ($cvcl_263 (not (= x_32 x_28))) (flet ($cvcl_258 (= x_51 1)) (flet ($cvcl_191 (= x_49 10)) (flet ($cvcl_193 (= x_58 1)) (flet ($cvcl_195 (iff x_14 x_12)) (flet ($cvcl_196 (= x_59 x_44)) (flet ($cvcl_200 (= x_47 x_44)) (flet ($cvcl_197 (= x_60 x_45)) (flet ($cvcl_199 (= x_61 x_46)) (flet ($cvcl_204 (= x_13 9)) (flet ($cvcl_205 (= x_60 1)) (flet ($cvcl_206 (not (= x_46 1))) (flet ($cvcl_207 (not (= x_46 0))) (flet ($cvcl_208 (= x_46 3)) (flet ($cvcl_209 (= x_46 2)) (flet ($cvcl_198 (= x_15 x_13)) (flet ($cvcl_210 (= x_62 x_47)) (flet ($cvcl_189 (= x_63 x_48)) (flet ($cvcl_211 (= x_58 x_43)) (flet ($cvcl_190 (= x_64 x_49)) (flet ($cvcl_212 (= x_65 x_50)) (flet ($cvcl_213 (< x_49 9)) (flet ($cvcl_215 (= x_51 2)) (flet ($cvcl_214 (= x_47 x_50)) (flet ($cvcl_219 (= x_44 x_47)) (flet ($cvcl_221 (not $cvcl_219)) (flet ($cvcl_217 (= x_13 x_49)) (flet ($cvcl_225 (not (= x_48 x_45))) (flet ($cvcl_220 (= x_66 1)) (flet ($cvcl_153 (= x_64 10)) (flet ($cvcl_155 (= x_73 1)) (flet ($cvcl_157 (iff x_16 x_14)) (flet ($cvcl_158 (= x_74 x_59)) (flet ($cvcl_162 (= x_62 x_59)) (flet ($cvcl_159 (= x_75 x_60)) (flet ($cvcl_161 (= x_76 x_61)) (flet ($cvcl_166 (= x_15 9)) (flet ($cvcl_167 (= x_75 1)) (flet ($cvcl_168 (not (= x_61 1))) (flet ($cvcl_169 (not (= x_61 0))) (flet ($cvcl_170 (= x_61 3)) (flet ($cvcl_171 (= x_61 2)) (flet ($cvcl_160 (= x_17 x_15)) (flet ($cvcl_172 (= x_77 x_62)) (flet ($cvcl_151 (= x_78 x_63)) (flet ($cvcl_173 (= x_73 x_58)) (flet ($cvcl_152 (= x_79 x_64)) (flet ($cvcl_174 (= x_80 x_65)) (flet ($cvcl_175 (< x_64 9)) (flet ($cvcl_177 (= x_66 2)) (flet ($cvcl_176 (= x_62 x_65)) (flet ($cvcl_181 (= x_59 x_62)) (flet ($cvcl_183 (not $cvcl_181)) (flet ($cvcl_179 (= x_15 x_64)) (flet ($cvcl_187 (not (= x_63 x_60))) (flet ($cvcl_182 (= x_81 1)) (flet ($cvcl_115 (= x_79 10)) (flet ($cvcl_117 (= x_88 1)) (flet ($cvcl_119 (iff x_18 x_16)) (flet ($cvcl_120 (= x_89 x_74)) (flet ($cvcl_124 (= x_77 x_74)) (flet ($cvcl_121 (= x_90 x_75)) (flet ($cvcl_123 (= x_91 x_76)) (flet ($cvcl_128 (= x_17 9)) (flet ($cvcl_129 (= x_90 1)) (flet ($cvcl_130 (not (= x_76 1))) (flet ($cvcl_131 (not (= x_76 0))) (flet ($cvcl_132 (= x_76 3)) (flet ($cvcl_133 (= x_76 2)) (flet ($cvcl_122 (= x_19 x_17)) (flet ($cvcl_134 (= x_92 x_77)) (flet ($cvcl_113 (= x_93 x_78)) (flet ($cvcl_135 (= x_88 x_73)) (flet ($cvcl_114 (= x_94 x_79)) (flet ($cvcl_136 (= x_95 x_80)) (flet ($cvcl_137 (< x_79 9)) (flet ($cvcl_139 (= x_81 2)) (flet ($cvcl_138 (= x_77 x_80)) (flet ($cvcl_143 (= x_74 x_77)) (flet ($cvcl_145 (not $cvcl_143)) (flet ($cvcl_141 (= x_17 x_79)) (flet ($cvcl_149 (not (= x_78 x_75))) (flet ($cvcl_144 (= x_96 1)) (flet ($cvcl_77 (= x_94 10)) (flet ($cvcl_79 (= x_103 1)) (flet ($cvcl_81 (iff x_20 x_18)) (flet ($cvcl_82 (= x_104 x_89)) (flet ($cvcl_86 (= x_92 x_89)) (flet ($cvcl_83 (= x_105 x_90)) (flet ($cvcl_85 (= x_106 x_91)) (flet ($cvcl_90 (= x_19 9)) (flet ($cvcl_91 (= x_105 1)) (flet ($cvcl_92 (not (= x_91 1))) (flet ($cvcl_93 (not (= x_91 0))) (flet ($cvcl_94 (= x_91 3)) (flet ($cvcl_95 (= x_91 2)) (flet ($cvcl_84 (= x_21 x_19)) (flet ($cvcl_96 (= x_107 x_92)) (flet ($cvcl_75 (= x_108 x_93)) (flet ($cvcl_97 (= x_103 x_88)) (flet ($cvcl_76 (= x_109 x_94)) (flet ($cvcl_98 (= x_110 x_95)) (flet ($cvcl_99 (< x_94 9)) (flet ($cvcl_101 (= x_96 2)) (flet ($cvcl_100 (= x_92 x_95)) (flet ($cvcl_105 (= x_89 x_92)) (flet ($cvcl_107 (not $cvcl_105)) (flet ($cvcl_103 (= x_19 x_94)) (flet ($cvcl_111 (not (= x_93 x_90))) (flet ($cvcl_106 (= x_111 1)) (flet ($cvcl_39 (= x_109 10)) (flet ($cvcl_41 (= x_118 1)) (flet ($cvcl_43 (iff x_22 x_20)) (flet ($cvcl_44 (= x_119 x_104)) (flet ($cvcl_48 (= x_107 x_104)) (flet ($cvcl_45 (= x_120 x_105)) (flet ($cvcl_47 (= x_121 x_106)) (flet ($cvcl_52 (= x_21 9)) (flet ($cvcl_53 (= x_120 1)) (flet ($cvcl_54 (not (= x_106 1))) (flet ($cvcl_55 (not (= x_106 0))) (flet ($cvcl_56 (= x_106 3)) (flet ($cvcl_57 (= x_106 2)) (flet ($cvcl_46 (= x_23 x_21)) (flet ($cvcl_58 (= x_122 x_107)) (flet ($cvcl_37 (= x_123 x_108)) (flet ($cvcl_59 (= x_118 x_103)) (flet ($cvcl_38 (= x_124 x_109)) (flet ($cvcl_60 (= x_125 x_110)) (flet ($cvcl_61 (< x_109 9)) (flet ($cvcl_63 (= x_111 2)) (flet ($cvcl_62 (= x_107 x_110)) (flet ($cvcl_67 (= x_104 x_107)) (flet ($cvcl_69 (not $cvcl_67)) (flet ($cvcl_65 (= x_21 x_109)) (flet ($cvcl_73 (not (= x_108 x_105))) (flet ($cvcl_68 (= x_126 1)) (flet ($cvcl_2 (= x_124 10)) (flet ($cvcl_4 (= x_133 1)) (flet ($cvcl_6 (iff x_24 x_22)) (flet ($cvcl_7 (= x_134 x_119)) (flet ($cvcl_11 (= x_122 x_119)) (flet ($cvcl_8 (= x_135 x_120)) (flet ($cvcl_10 (= x_136 x_121)) (flet ($cvcl_15 (= x_23 9)) (flet ($cvcl_16 (= x_135 1)) (flet ($cvcl_17 (not (= x_121 1))) (flet ($cvcl_18 (not (= x_121 0))) (flet ($cvcl_19 (= x_121 3)) (flet ($cvcl_20 (= x_121 2)) (flet ($cvcl_9 (= x_25 x_23)) (flet ($cvcl_21 (= x_137 x_122)) (flet ($cvcl_0 (= x_138 x_123)) (flet ($cvcl_22 (= x_133 x_118)) (flet ($cvcl_1 (= x_139 x_124)) (flet ($cvcl_23 (= x_140 x_125)) (flet ($cvcl_24 (< x_124 9)) (flet ($cvcl_26 (= x_126 2)) (flet ($cvcl_25 (= x_122 x_125)) (flet ($cvcl_30 (= x_119 x_122)) (flet ($cvcl_31 (not $cvcl_30)) (flet ($cvcl_28 (= x_23 x_124)) (flet ($cvcl_35 (not (= x_123 x_120))) (flet ($cvcl_32 (= x_141 1)) (flet ($cvcl_279 (not (< x_28 0))) (flet ($cvcl_240 (not (< x_45 0))) (flet ($cvcl_202 (not (< x_60 0))) (flet ($cvcl_164 (not (< x_75 0))) (flet ($cvcl_126 (not (< x_90 0))) (flet ($cvcl_88 (not (< x_105 0))) (flet ($cvcl_50 (not (< x_120 0))) (flet ($cvcl_13 (not (< x_135 0))) (flet ($cvcl_3 (= x_133 0)) (flet ($cvcl_5 (= x_139 1)) (flet ($cvcl_70 (= x_126 0)) (flet ($cvcl_40 (= x_118 0)) (flet ($cvcl_42 (= x_124 1)) (flet ($cvcl_108 (= x_111 0)) (flet ($cvcl_78 (= x_103 0)) (flet ($cvcl_80 (= x_109 1)) (flet ($cvcl_146 (= x_96 0)) (flet ($cvcl_116 (= x_88 0)) (flet ($cvcl_118 (= x_94 1)) (flet ($cvcl_184 (= x_81 0)) (flet ($cvcl_154 (= x_73 0)) (flet ($cvcl_156 (= x_79 1)) (flet ($cvcl_222 (= x_66 0)) (flet ($cvcl_192 (= x_58 0)) (flet ($cvcl_194 (= x_64 1)) (flet ($cvcl_260 (= x_51 0)) (flet ($cvcl_230 (= x_43 0)) (flet ($cvcl_232 (= x_49 1)) (flet ($cvcl_299 (= x_36 0)) (flet ($cvcl_269 (= x_26 0)) (flet ($cvcl_271 (= x_34 1)) (flet ($cvcl_304 (= x_9 1)) (flet ($cvcl_33 (not $cvcl_24)) (flet ($cvcl_34 (and $cvcl_24 (not $cvcl_25))) (flet ($cvcl_29 (and $cvcl_24 $cvcl_25)) (flet ($cvcl_27 (and $cvcl_29 $cvcl_31)) (flet ($cvcl_36 (and $cvcl_27 $cvcl_28)) (flet ($cvcl_71 (not $cvcl_61)) (flet ($cvcl_72 (and $cvcl_61 (not $cvcl_62))) (flet ($cvcl_66 (and $cvcl_61 $cvcl_62)) (flet ($cvcl_64 (and $cvcl_66 $cvcl_69)) (flet ($cvcl_74 (and $cvcl_64 $cvcl_65)) (flet ($cvcl_109 (not $cvcl_99)) (flet ($cvcl_110 (and $cvcl_99 (not $cvcl_100))) (flet ($cvcl_104 (and $cvcl_99 $cvcl_100)) (flet ($cvcl_102 (and $cvcl_104 $cvcl_107)) (flet ($cvcl_112 (and $cvcl_102 $cvcl_103)) (flet ($cvcl_147 (not $cvcl_137)) (flet ($cvcl_148 (and $cvcl_137 (not $cvcl_138))) (flet ($cvcl_142 (and $cvcl_137 $cvcl_138)) (flet ($cvcl_140 (and $cvcl_142 $cvcl_145)) (flet ($cvcl_150 (and $cvcl_140 $cvcl_141)) (flet ($cvcl_185 (not $cvcl_175)) (flet ($cvcl_186 (and $cvcl_175 (not $cvcl_176))) (flet ($cvcl_180 (and $cvcl_175 $cvcl_176)) (flet ($cvcl_178 (and $cvcl_180 $cvcl_183)) (flet ($cvcl_188 (and $cvcl_178 $cvcl_179)) (flet ($cvcl_223 (not $cvcl_213)) (flet ($cvcl_224 (and $cvcl_213 (not $cvcl_214))) (flet ($cvcl_218 (and $cvcl_213 $cvcl_214)) (flet ($cvcl_216 (and $cvcl_218 $cvcl_221)) (flet ($cvcl_226 (and $cvcl_216 $cvcl_217)) (flet ($cvcl_261 (not $cvcl_251)) (flet ($cvcl_262 (and $cvcl_251 (not $cvcl_252))) (flet ($cvcl_256 (and $cvcl_251 $cvcl_252)) (flet ($cvcl_254 (and $cvcl_256 $cvcl_259)) (flet ($cvcl_264 (and $cvcl_254 $cvcl_255)) (flet ($cvcl_292 (= 0 x_2)) (flet ($cvcl_287 (= x_31 0)) (flet ($cvcl_278 (= 0 x_5)) (flet ($cvcl_300 (not $cvcl_291)) (flet ($cvcl_301 (and $cvcl_291 (not $cvcl_292))) (flet ($cvcl_295 (and $cvcl_291 $cvcl_292)) (flet ($cvcl_296 (= x_5 0)) (flet ($cvcl_298 (not $cvcl_296)) (flet ($cvcl_293 (and $cvcl_295 $cvcl_298)) (flet ($cvcl_303 (and $cvcl_293 $cvcl_294)) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= x_136 3) (>= x_136 0)) (<= x_133 3)) (>= x_133 0)) (<= x_121 3)) (>= x_121 0)) (<= x_118 3)) (>= x_118 0)) (<= x_106 3)) (>= x_106 0)) (<= x_103 3)) (>= x_103 0)) (<= x_91 3)) (>= x_91 0)) (<= x_88 3)) (>= x_88 0)) (<= x_76 3)) (>= x_76 0)) (<= x_73 3)) (>= x_73 0)) (<= x_61 3)) (>= x_61 0)) (<= x_58 3)) (>= x_58 0)) (<= x_46 3)) (>= x_46 0)) (<= x_43 3)) (>= x_43 0)) (<= x_30 3)) (>= x_30 0)) (<= x_26 3)) (>= x_26 0)) (<= x_7 3)) (>= x_7 0)) (<= x_0 3)) (>= x_0 0)) (not (< x_1 1))) (<= x_1 10)) (>= x_3 0)) (< x_3 (/ 3 151))) (>= x_6 0)) (< x_6 4)) (not (< x_8 0))) (<= x_8 9)) (not (< x_9 0))) (<= x_9 2)) (not (< x_11 0))) (<= x_11 9)) (not (< x_13 0))) (<= x_13 9)) (not (< x_15 0))) (<= x_15 9)) (not (< x_17 0))) (<= x_17 9)) (not (< x_19 0))) (<= x_19 9)) (not (< x_21 0))) (<= x_21 9)) (not (< x_23 0))) (<= x_23 9)) (not (< x_25 0))) (<= x_25 9)) $cvcl_279) (<= x_28 1)) (not (< x_29 0))) (<= x_29 1)) (not (< x_32 0))) (<= x_32 1)) (not (< x_33 0))) (<= x_33 1)) (not (< x_34 1))) (<= x_34 10)) (not (< x_36 0))) (<= x_36 2)) $cvcl_240) (<= x_45 1)) (not (< x_48 0))) (<= x_48 1)) (not (< x_49 1))) (<= x_49 10)) (not (< x_51 0))) (<= x_51 2)) $cvcl_202) (<= x_60 1)) (not (< x_63 0))) (<= x_63 1)) (not (< x_64 1))) (<= x_64 10)) (not (< x_66 0))) (<= x_66 2)) $cvcl_164) (<= x_75 1)) (not (< x_78 0))) (<= x_78 1)) (not (< x_79 1))) (<= x_79 10)) (not (< x_81 0))) (<= x_81 2)) $cvcl_126) (<= x_90 1)) (not (< x_93 0))) (<= x_93 1)) (not (< x_94 1))) (<= x_94 10)) (not (< x_96 0))) (<= x_96 2)) $cvcl_88) (<= x_105 1)) (not (< x_108 0))) (<= x_108 1)) (not (< x_109 1))) (<= x_109 10)) (not (< x_111 0))) (<= x_111 2)) $cvcl_50) (<= x_120 1)) (not (< x_123 0))) (<= x_123 1)) (not (< x_124 1))) (<= x_124 10)) (not (< x_126 0))) (<= x_126 2)) $cvcl_13) (<= x_135 1)) (not (< x_138 0))) (<= x_138 1)) (not (< x_139 1))) (<= x_139 10)) (not (< x_141 0))) (<= x_141 2)) (= x_0 1)) $cvcl_265) (>= x_2 0)) (< x_2 (+ x_3 1))) $cvcl_277) (>= x_5 0)) (<= x_5 (- 16 x_6))) $cvcl_268) $cvcl_281) $cvcl_290) (or (or (and (and (and (and (and (and (and (and (and (and (= x_142 0) (or (and (and (and (= x_143 0) (< x_122 x_125)) (<= x_125 x_119)) (= x_137 x_125)) (and (and (and (= x_143 1) (< x_122 x_119)) (<= x_119 x_125)) (= x_137 x_119)) )) $cvcl_0) $cvcl_22) $cvcl_1) $cvcl_23) $cvcl_6) $cvcl_7) $cvcl_8) $cvcl_9) $cvcl_10) (and (and (and (and (and (and (and (and (and (= x_142 1) (or (or (and (and (and (and (and (= x_144 0) $cvcl_2) $cvcl_18) $cvcl_4) $cvcl_0) $cvcl_1) (and (and (and (and (and (= x_144 1) $cvcl_2) $cvcl_17) $cvcl_3) $cvcl_5) $cvcl_0) ) (and (and (and (and (= x_144 2) (not $cvcl_2)) (if_then_else (or $cvcl_20 $cvcl_19 ) (or $cvcl_3 $cvcl_4 ) (= x_133 x_121))) (= x_139 (+ x_124 1))) (= x_138 (ite $cvcl_4 1 0))) )) $cvcl_25) (if_then_else (= x_139 10) (and (<= (+ x_122 (- 1 x_3)) x_140) (<= x_140 (+ (+ x_122 x_3) 1))) (if_then_else $cvcl_5 (and (<= (+ x_122 (* (- 1 x_3) 23)) x_140) (<= x_140 (+ x_122 (* (+ x_3 1) 23)))) (and (<= (+ x_122 (* (- 1 x_3) 16)) x_140) (<= x_140 (+ x_122 (* (+ x_3 1) 16))))))) $cvcl_21) $cvcl_6) $cvcl_7) $cvcl_8) $cvcl_9) $cvcl_10) ) (and (and (and (and (and (and (and (and (= x_142 2) (or (and (and (and (and (= x_145 0) $cvcl_11) $cvcl_12) (= x_134 (+ x_122 x_6))) x_24) (and (and (and (and (= x_145 1) $cvcl_11) x_22) (= x_134 (+ x_122 (- 16 x_6)))) (not x_24)) )) (or (and (and (and (= x_146 0) $cvcl_14) (or (= x_135 0) $cvcl_16 )) $cvcl_13) (and (and (= x_146 1) (not $cvcl_14)) $cvcl_8) )) (or (or (or (and (and (and (and (= x_147 0) $cvcl_12) $cvcl_15) (= x_25 9)) $cvcl_10) (and (and (and (and (= x_147 1) $cvcl_12) $cvcl_15) (= x_136 2)) (= x_25 0)) ) (and (and (and (and (= x_147 2) $cvcl_12) (< x_23 9)) (= x_136 (ite (or $cvcl_16 (= x_23 8) ) (ite $cvcl_17 3 x_121) (ite $cvcl_18 2 x_121)))) (= x_25 (+ x_23 1))) ) (and (and (and (= x_147 3) x_22) (= x_136 (ite $cvcl_19 1 (ite $cvcl_20 0 x_121)))) $cvcl_9) )) $cvcl_21) $cvcl_0) $cvcl_22) $cvcl_1) $cvcl_23) )) (or (or (or (or (and (and $cvcl_26 (or (or $cvcl_33 $cvcl_34 ) $cvcl_36 )) (= x_141 2)) (and (and $cvcl_26 (or (and $cvcl_27 (not $cvcl_28)) (and $cvcl_29 $cvcl_30) )) $cvcl_32) ) (and (and (and (and (and $cvcl_26 $cvcl_24) $cvcl_25) $cvcl_31) $cvcl_28) (= x_141 0)) ) (and $cvcl_68 $cvcl_32) ) (and (and $cvcl_70 (or (or (and $cvcl_33 $cvcl_35) (and $cvcl_34 $cvcl_35) ) (and $cvcl_36 $cvcl_35) )) $cvcl_32) )) (or (or (and (and (and (and (and (and (and (and (and (and (= x_127 0) (or (and (and (and (= x_128 0) (< x_107 x_110)) (<= x_110 x_104)) (= x_122 x_110)) (and (and (and (= x_128 1) (< x_107 x_104)) (<= x_104 x_110)) (= x_122 x_104)) )) $cvcl_37) $cvcl_59) $cvcl_38) $cvcl_60) $cvcl_43) $cvcl_44) $cvcl_45) $cvcl_46) $cvcl_47) (and (and (and (and (and (and (and (and (and (= x_127 1) (or (or (and (and (and (and (and (= x_129 0) $cvcl_39) $cvcl_55) $cvcl_41) $cvcl_37) $cvcl_38) (and (and (and (and (and (= x_129 1) $cvcl_39) $cvcl_54) $cvcl_40) $cvcl_42) $cvcl_37) ) (and (and (and (and (= x_129 2) (not $cvcl_39)) (if_then_else (or $cvcl_57 $cvcl_56 ) (or $cvcl_40 $cvcl_41 ) (= x_118 x_106))) (= x_124 (+ x_109 1))) (= x_123 (ite $cvcl_41 1 0))) )) $cvcl_62) (if_then_else $cvcl_2 (and (<= (+ x_107 (- 1 x_3)) x_125) (<= x_125 (+ (+ x_107 x_3) 1))) (if_then_else $cvcl_42 (and (<= (+ x_107 (* (- 1 x_3) 23)) x_125) (<= x_125 (+ x_107 (* (+ x_3 1) 23)))) (and (<= (+ x_107 (* (- 1 x_3) 16)) x_125) (<= x_125 (+ x_107 (* (+ x_3 1) 16))))))) $cvcl_58) $cvcl_43) $cvcl_44) $cvcl_45) $cvcl_46) $cvcl_47) ) (and (and (and (and (and (and (and (and (= x_127 2) (or (and (and (and (and (= x_130 0) $cvcl_48) $cvcl_49) (= x_119 (+ x_107 x_6))) x_22) (and (and (and (and (= x_130 1) $cvcl_48) x_20) (= x_119 (+ x_107 (- 16 x_6)))) $cvcl_12) )) (or (and (and (and (= x_131 0) $cvcl_51) (or (= x_120 0) $cvcl_53 )) $cvcl_50) (and (and (= x_131 1) (not $cvcl_51)) $cvcl_45) )) (or (or (or (and (and (and (and (= x_132 0) $cvcl_49) $cvcl_52) $cvcl_15) $cvcl_47) (and (and (and (and (= x_132 1) $cvcl_49) $cvcl_52) $cvcl_20) (= x_23 0)) ) (and (and (and (and (= x_132 2) $cvcl_49) (< x_21 9)) (= x_121 (ite (or $cvcl_53 (= x_21 8) ) (ite $cvcl_54 3 x_106) (ite $cvcl_55 2 x_106)))) (= x_23 (+ x_21 1))) ) (and (and (and (= x_132 3) x_20) (= x_121 (ite $cvcl_56 1 (ite $cvcl_57 0 x_106)))) $cvcl_46) )) $cvcl_58) $cvcl_37) $cvcl_59) $cvcl_38) $cvcl_60) )) (or (or (or (or (and (and $cvcl_63 (or (or $cvcl_71 $cvcl_72 ) $cvcl_74 )) $cvcl_26) (and (and $cvcl_63 (or (and $cvcl_64 (not $cvcl_65)) (and $cvcl_66 $cvcl_67) )) $cvcl_68) ) (and (and (and (and (and $cvcl_63 $cvcl_61) $cvcl_62) $cvcl_69) $cvcl_65) $cvcl_70) ) (and $cvcl_106 $cvcl_68) ) (and (and $cvcl_108 (or (or (and $cvcl_71 $cvcl_73) (and $cvcl_72 $cvcl_73) ) (and $cvcl_74 $cvcl_73) )) $cvcl_68) )) (or (or (and (and (and (and (and (and (and (and (and (and (= x_112 0) (or (and (and (and (= x_113 0) (< x_92 x_95)) (<= x_95 x_89)) (= x_107 x_95)) (and (and (and (= x_113 1) (< x_92 x_89)) (<= x_89 x_95)) (= x_107 x_89)) )) $cvcl_75) $cvcl_97) $cvcl_76) $cvcl_98) $cvcl_81) $cvcl_82) $cvcl_83) $cvcl_84) $cvcl_85) (and (and (and (and (and (and (and (and (and (= x_112 1) (or (or (and (and (and (and (and (= x_114 0) $cvcl_77) $cvcl_93) $cvcl_79) $cvcl_75) $cvcl_76) (and (and (and (and (and (= x_114 1) $cvcl_77) $cvcl_92) $cvcl_78) $cvcl_80) $cvcl_75) ) (and (and (and (and (= x_114 2) (not $cvcl_77)) (if_then_else (or $cvcl_95 $cvcl_94 ) (or $cvcl_78 $cvcl_79 ) (= x_103 x_91))) (= x_109 (+ x_94 1))) (= x_108 (ite $cvcl_79 1 0))) )) $cvcl_100) (if_then_else $cvcl_39 (and (<= (+ x_92 (- 1 x_3)) x_110) (<= x_110 (+ (+ x_92 x_3) 1))) (if_then_else $cvcl_80 (and (<= (+ x_92 (* (- 1 x_3) 23)) x_110) (<= x_110 (+ x_92 (* (+ x_3 1) 23)))) (and (<= (+ x_92 (* (- 1 x_3) 16)) x_110) (<= x_110 (+ x_92 (* (+ x_3 1) 16))))))) $cvcl_96) $cvcl_81) $cvcl_82) $cvcl_83) $cvcl_84) $cvcl_85) ) (and (and (and (and (and (and (and (and (= x_112 2) (or (and (and (and (and (= x_115 0) $cvcl_86) $cvcl_87) (= x_104 (+ x_92 x_6))) x_20) (and (and (and (and (= x_115 1) $cvcl_86) x_18) (= x_104 (+ x_92 (- 16 x_6)))) $cvcl_49) )) (or (and (and (and (= x_116 0) $cvcl_89) (or (= x_105 0) $cvcl_91 )) $cvcl_88) (and (and (= x_116 1) (not $cvcl_89)) $cvcl_83) )) (or (or (or (and (and (and (and (= x_117 0) $cvcl_87) $cvcl_90) $cvcl_52) $cvcl_85) (and (and (and (and (= x_117 1) $cvcl_87) $cvcl_90) $cvcl_57) (= x_21 0)) ) (and (and (and (and (= x_117 2) $cvcl_87) (< x_19 9)) (= x_106 (ite (or $cvcl_91 (= x_19 8) ) (ite $cvcl_92 3 x_91) (ite $cvcl_93 2 x_91)))) (= x_21 (+ x_19 1))) ) (and (and (and (= x_117 3) x_18) (= x_106 (ite $cvcl_94 1 (ite $cvcl_95 0 x_91)))) $cvcl_84) )) $cvcl_96) $cvcl_75) $cvcl_97) $cvcl_76) $cvcl_98) )) (or (or (or (or (and (and $cvcl_101 (or (or $cvcl_109 $cvcl_110 ) $cvcl_112 )) $cvcl_63) (and (and $cvcl_101 (or (and $cvcl_102 (not $cvcl_103)) (and $cvcl_104 $cvcl_105) )) $cvcl_106) ) (and (and (and (and (and $cvcl_101 $cvcl_99) $cvcl_100) $cvcl_107) $cvcl_103) $cvcl_108) ) (and $cvcl_144 $cvcl_106) ) (and (and $cvcl_146 (or (or (and $cvcl_109 $cvcl_111) (and $cvcl_110 $cvcl_111) ) (and $cvcl_112 $cvcl_111) )) $cvcl_106) )) (or (or (and (and (and (and (and (and (and (and (and (and (= x_97 0) (or (and (and (and (= x_98 0) (< x_77 x_80)) (<= x_80 x_74)) (= x_92 x_80)) (and (and (and (= x_98 1) (< x_77 x_74)) (<= x_74 x_80)) (= x_92 x_74)) )) $cvcl_113) $cvcl_135) $cvcl_114) $cvcl_136) $cvcl_119) $cvcl_120) $cvcl_121) $cvcl_122) $cvcl_123) (and (and (and (and (and (and (and (and (and (= x_97 1) (or (or (and (and (and (and (and (= x_99 0) $cvcl_115) $cvcl_131) $cvcl_117) $cvcl_113) $cvcl_114) (and (and (and (and (and (= x_99 1) $cvcl_115) $cvcl_130) $cvcl_116) $cvcl_118) $cvcl_113) ) (and (and (and (and (= x_99 2) (not $cvcl_115)) (if_then_else (or $cvcl_133 $cvcl_132 ) (or $cvcl_116 $cvcl_117 ) (= x_88 x_76))) (= x_94 (+ x_79 1))) (= x_93 (ite $cvcl_117 1 0))) )) $cvcl_138) (if_then_else $cvcl_77 (and (<= (+ x_77 (- 1 x_3)) x_95) (<= x_95 (+ (+ x_77 x_3) 1))) (if_then_else $cvcl_118 (and (<= (+ x_77 (* (- 1 x_3) 23)) x_95) (<= x_95 (+ x_77 (* (+ x_3 1) 23)))) (and (<= (+ x_77 (* (- 1 x_3) 16)) x_95) (<= x_95 (+ x_77 (* (+ x_3 1) 16))))))) $cvcl_134) $cvcl_119) $cvcl_120) $cvcl_121) $cvcl_122) $cvcl_123) ) (and (and (and (and (and (and (and (and (= x_97 2) (or (and (and (and (and (= x_100 0) $cvcl_124) $cvcl_125) (= x_89 (+ x_77 x_6))) x_18) (and (and (and (and (= x_100 1) $cvcl_124) x_16) (= x_89 (+ x_77 (- 16 x_6)))) $cvcl_87) )) (or (and (and (and (= x_101 0) $cvcl_127) (or (= x_90 0) $cvcl_129 )) $cvcl_126) (and (and (= x_101 1) (not $cvcl_127)) $cvcl_121) )) (or (or (or (and (and (and (and (= x_102 0) $cvcl_125) $cvcl_128) $cvcl_90) $cvcl_123) (and (and (and (and (= x_102 1) $cvcl_125) $cvcl_128) $cvcl_95) (= x_19 0)) ) (and (and (and (and (= x_102 2) $cvcl_125) (< x_17 9)) (= x_91 (ite (or $cvcl_129 (= x_17 8) ) (ite $cvcl_130 3 x_76) (ite $cvcl_131 2 x_76)))) (= x_19 (+ x_17 1))) ) (and (and (and (= x_102 3) x_16) (= x_91 (ite $cvcl_132 1 (ite $cvcl_133 0 x_76)))) $cvcl_122) )) $cvcl_134) $cvcl_113) $cvcl_135) $cvcl_114) $cvcl_136) )) (or (or (or (or (and (and $cvcl_139 (or (or $cvcl_147 $cvcl_148 ) $cvcl_150 )) $cvcl_101) (and (and $cvcl_139 (or (and $cvcl_140 (not $cvcl_141)) (and $cvcl_142 $cvcl_143) )) $cvcl_144) ) (and (and (and (and (and $cvcl_139 $cvcl_137) $cvcl_138) $cvcl_145) $cvcl_141) $cvcl_146) ) (and $cvcl_182 $cvcl_144) ) (and (and $cvcl_184 (or (or (and $cvcl_147 $cvcl_149) (and $cvcl_148 $cvcl_149) ) (and $cvcl_150 $cvcl_149) )) $cvcl_144) )) (or (or (and (and (and (and (and (and (and (and (and (and (= x_82 0) (or (and (and (and (= x_83 0) (< x_62 x_65)) (<= x_65 x_59)) (= x_77 x_65)) (and (and (and (= x_83 1) (< x_62 x_59)) (<= x_59 x_65)) (= x_77 x_59)) )) $cvcl_151) $cvcl_173) $cvcl_152) $cvcl_174) $cvcl_157) $cvcl_158) $cvcl_159) $cvcl_160) $cvcl_161) (and (and (and (and (and (and (and (and (and (= x_82 1) (or (or (and (and (and (and (and (= x_84 0) $cvcl_153) $cvcl_169) $cvcl_155) $cvcl_151) $cvcl_152) (and (and (and (and (and (= x_84 1) $cvcl_153) $cvcl_168) $cvcl_154) $cvcl_156) $cvcl_151) ) (and (and (and (and (= x_84 2) (not $cvcl_153)) (if_then_else (or $cvcl_171 $cvcl_170 ) (or $cvcl_154 $cvcl_155 ) (= x_73 x_61))) (= x_79 (+ x_64 1))) (= x_78 (ite $cvcl_155 1 0))) )) $cvcl_176) (if_then_else $cvcl_115 (and (<= (+ x_62 (- 1 x_3)) x_80) (<= x_80 (+ (+ x_62 x_3) 1))) (if_then_else $cvcl_156 (and (<= (+ x_62 (* (- 1 x_3) 23)) x_80) (<= x_80 (+ x_62 (* (+ x_3 1) 23)))) (and (<= (+ x_62 (* (- 1 x_3) 16)) x_80) (<= x_80 (+ x_62 (* (+ x_3 1) 16))))))) $cvcl_172) $cvcl_157) $cvcl_158) $cvcl_159) $cvcl_160) $cvcl_161) ) (and (and (and (and (and (and (and (and (= x_82 2) (or (and (and (and (and (= x_85 0) $cvcl_162) $cvcl_163) (= x_74 (+ x_62 x_6))) x_16) (and (and (and (and (= x_85 1) $cvcl_162) x_14) (= x_74 (+ x_62 (- 16 x_6)))) $cvcl_125) )) (or (and (and (and (= x_86 0) $cvcl_165) (or (= x_75 0) $cvcl_167 )) $cvcl_164) (and (and (= x_86 1) (not $cvcl_165)) $cvcl_159) )) (or (or (or (and (and (and (and (= x_87 0) $cvcl_163) $cvcl_166) $cvcl_128) $cvcl_161) (and (and (and (and (= x_87 1) $cvcl_163) $cvcl_166) $cvcl_133) (= x_17 0)) ) (and (and (and (and (= x_87 2) $cvcl_163) (< x_15 9)) (= x_76 (ite (or $cvcl_167 (= x_15 8) ) (ite $cvcl_168 3 x_61) (ite $cvcl_169 2 x_61)))) (= x_17 (+ x_15 1))) ) (and (and (and (= x_87 3) x_14) (= x_76 (ite $cvcl_170 1 (ite $cvcl_171 0 x_61)))) $cvcl_160) )) $cvcl_172) $cvcl_151) $cvcl_173) $cvcl_152) $cvcl_174) )) (or (or (or (or (and (and $cvcl_177 (or (or $cvcl_185 $cvcl_186 ) $cvcl_188 )) $cvcl_139) (and (and $cvcl_177 (or (and $cvcl_178 (not $cvcl_179)) (and $cvcl_180 $cvcl_181) )) $cvcl_182) ) (and (and (and (and (and $cvcl_177 $cvcl_175) $cvcl_176) $cvcl_183) $cvcl_179) $cvcl_184) ) (and $cvcl_220 $cvcl_182) ) (and (and $cvcl_222 (or (or (and $cvcl_185 $cvcl_187) (and $cvcl_186 $cvcl_187) ) (and $cvcl_188 $cvcl_187) )) $cvcl_182) )) (or (or (and (and (and (and (and (and (and (and (and (and (= x_67 0) (or (and (and (and (= x_68 0) (< x_47 x_50)) (<= x_50 x_44)) (= x_62 x_50)) (and (and (and (= x_68 1) (< x_47 x_44)) (<= x_44 x_50)) (= x_62 x_44)) )) $cvcl_189) $cvcl_211) $cvcl_190) $cvcl_212) $cvcl_195) $cvcl_196) $cvcl_197) $cvcl_198) $cvcl_199) (and (and (and (and (and (and (and (and (and (= x_67 1) (or (or (and (and (and (and (and (= x_69 0) $cvcl_191) $cvcl_207) $cvcl_193) $cvcl_189) $cvcl_190) (and (and (and (and (and (= x_69 1) $cvcl_191) $cvcl_206) $cvcl_192) $cvcl_194) $cvcl_189) ) (and (and (and (and (= x_69 2) (not $cvcl_191)) (if_then_else (or $cvcl_209 $cvcl_208 ) (or $cvcl_192 $cvcl_193 ) (= x_58 x_46))) (= x_64 (+ x_49 1))) (= x_63 (ite $cvcl_193 1 0))) )) $cvcl_214) (if_then_else $cvcl_153 (and (<= (+ x_47 (- 1 x_3)) x_65) (<= x_65 (+ (+ x_47 x_3) 1))) (if_then_else $cvcl_194 (and (<= (+ x_47 (* (- 1 x_3) 23)) x_65) (<= x_65 (+ x_47 (* (+ x_3 1) 23)))) (and (<= (+ x_47 (* (- 1 x_3) 16)) x_65) (<= x_65 (+ x_47 (* (+ x_3 1) 16))))))) $cvcl_210) $cvcl_195) $cvcl_196) $cvcl_197) $cvcl_198) $cvcl_199) ) (and (and (and (and (and (and (and (and (= x_67 2) (or (and (and (and (and (= x_70 0) $cvcl_200) $cvcl_201) (= x_59 (+ x_47 x_6))) x_14) (and (and (and (and (= x_70 1) $cvcl_200) x_12) (= x_59 (+ x_47 (- 16 x_6)))) $cvcl_163) )) (or (and (and (and (= x_71 0) $cvcl_203) (or (= x_60 0) $cvcl_205 )) $cvcl_202) (and (and (= x_71 1) (not $cvcl_203)) $cvcl_197) )) (or (or (or (and (and (and (and (= x_72 0) $cvcl_201) $cvcl_204) $cvcl_166) $cvcl_199) (and (and (and (and (= x_72 1) $cvcl_201) $cvcl_204) $cvcl_171) (= x_15 0)) ) (and (and (and (and (= x_72 2) $cvcl_201) (< x_13 9)) (= x_61 (ite (or $cvcl_205 (= x_13 8) ) (ite $cvcl_206 3 x_46) (ite $cvcl_207 2 x_46)))) (= x_15 (+ x_13 1))) ) (and (and (and (= x_72 3) x_12) (= x_61 (ite $cvcl_208 1 (ite $cvcl_209 0 x_46)))) $cvcl_198) )) $cvcl_210) $cvcl_189) $cvcl_211) $cvcl_190) $cvcl_212) )) (or (or (or (or (and (and $cvcl_215 (or (or $cvcl_223 $cvcl_224 ) $cvcl_226 )) $cvcl_177) (and (and $cvcl_215 (or (and $cvcl_216 (not $cvcl_217)) (and $cvcl_218 $cvcl_219) )) $cvcl_220) ) (and (and (and (and (and $cvcl_215 $cvcl_213) $cvcl_214) $cvcl_221) $cvcl_217) $cvcl_222) ) (and $cvcl_258 $cvcl_220) ) (and (and $cvcl_260 (or (or (and $cvcl_223 $cvcl_225) (and $cvcl_224 $cvcl_225) ) (and $cvcl_226 $cvcl_225) )) $cvcl_220) )) (or (or (and (and (and (and (and (and (and (and (and (and (= x_52 0) (or (and (and (and (= x_53 0) (< x_31 x_35)) (<= x_35 x_27)) (= x_47 x_35)) (and (and (and (= x_53 1) (< x_31 x_27)) (<= x_27 x_35)) (= x_47 x_27)) )) $cvcl_227) $cvcl_249) $cvcl_228) $cvcl_250) $cvcl_233) $cvcl_234) $cvcl_235) $cvcl_236) $cvcl_237) (and (and (and (and (and (and (and (and (and (= x_52 1) (or (or (and (and (and (and (and (= x_54 0) $cvcl_229) $cvcl_245) $cvcl_231) $cvcl_227) $cvcl_228) (and (and (and (and (and (= x_54 1) $cvcl_229) $cvcl_244) $cvcl_230) $cvcl_232) $cvcl_227) ) (and (and (and (and (= x_54 2) (not $cvcl_229)) (if_then_else (or $cvcl_247 $cvcl_246 ) (or $cvcl_230 $cvcl_231 ) (= x_43 x_30))) (= x_49 (+ x_34 1))) (= x_48 (ite $cvcl_231 1 0))) )) $cvcl_252) (if_then_else $cvcl_191 (and (<= (+ x_31 (- 1 x_3)) x_50) (<= x_50 (+ (+ x_31 x_3) 1))) (if_then_else $cvcl_232 (and (<= (+ x_31 (* (- 1 x_3) 23)) x_50) (<= x_50 (+ x_31 (* (+ x_3 1) 23)))) (and (<= (+ x_31 (* (- 1 x_3) 16)) x_50) (<= x_50 (+ x_31 (* (+ x_3 1) 16))))))) $cvcl_248) $cvcl_233) $cvcl_234) $cvcl_235) $cvcl_236) $cvcl_237) ) (and (and (and (and (and (and (and (and (= x_52 2) (or (and (and (and (and (= x_55 0) $cvcl_238) $cvcl_239) (= x_44 (+ x_31 x_6))) x_12) (and (and (and (and (= x_55 1) $cvcl_238) x_10) (= x_44 (+ x_31 (- 16 x_6)))) $cvcl_201) )) (or (and (and (and (= x_56 0) $cvcl_241) (or (= x_45 0) $cvcl_243 )) $cvcl_240) (and (and (= x_56 1) (not $cvcl_241)) $cvcl_235) )) (or (or (or (and (and (and (and (= x_57 0) $cvcl_239) $cvcl_242) $cvcl_204) $cvcl_237) (and (and (and (and (= x_57 1) $cvcl_239) $cvcl_242) $cvcl_209) (= x_13 0)) ) (and (and (and (and (= x_57 2) $cvcl_239) (< x_11 9)) (= x_46 (ite (or $cvcl_243 (= x_11 8) ) (ite $cvcl_244 3 x_30) (ite $cvcl_245 2 x_30)))) (= x_13 (+ x_11 1))) ) (and (and (and (= x_57 3) x_10) (= x_46 (ite $cvcl_246 1 (ite $cvcl_247 0 x_30)))) $cvcl_236) )) $cvcl_248) $cvcl_227) $cvcl_249) $cvcl_228) $cvcl_250) )) (or (or (or (or (and (and $cvcl_253 (or (or $cvcl_261 $cvcl_262 ) $cvcl_264 )) $cvcl_215) (and (and $cvcl_253 (or (and $cvcl_254 (not $cvcl_255)) (and $cvcl_256 $cvcl_257) )) $cvcl_258) ) (and (and (and (and (and $cvcl_253 $cvcl_251) $cvcl_252) $cvcl_259) $cvcl_255) $cvcl_260) ) (and $cvcl_297 $cvcl_258) ) (and (and $cvcl_299 (or (or (and $cvcl_261 $cvcl_263) (and $cvcl_262 $cvcl_263) ) (and $cvcl_264 $cvcl_263) )) $cvcl_258) )) (or (or (and (and (and (and (and (and (and (and (and (and (= x_37 0) (or (and (and (and (= x_38 0) (> x_2 0)) (<= x_2 x_5)) (= x_31 x_2)) (and (and (and (= x_38 1) (> x_5 0)) (<= x_5 x_2)) (= x_31 x_5)) )) $cvcl_266) $cvcl_288) $cvcl_267) $cvcl_289) $cvcl_272) $cvcl_273) $cvcl_274) $cvcl_275) $cvcl_276) (and (and (and (and (and (and (and (and (and (= x_37 1) (or (or (and (and (and (and (and (= x_39 0) $cvcl_265) $cvcl_284) $cvcl_270) $cvcl_266) $cvcl_267) (and (and (and (and (and (= x_39 1) $cvcl_265) $cvcl_283) $cvcl_269) $cvcl_271) $cvcl_266) ) (and (and (and (and (= x_39 2) (not $cvcl_265)) (if_then_else (or $cvcl_286 $cvcl_285 ) (or $cvcl_269 $cvcl_270 ) (= x_26 x_7))) (= x_34 (+ x_1 1))) (= x_32 (ite $cvcl_270 1 0))) )) $cvcl_292) (if_then_else $cvcl_229 (and (<= (+ 0 (- 1 x_3)) x_35) (<= x_35 (+ (+ 0 x_3) 1))) (if_then_else $cvcl_271 (and (<= (+ 0 (* (- 1 x_3) 23)) x_35) (<= x_35 (+ 0 (* (+ x_3 1) 23)))) (and (<= (+ 0 (* (- 1 x_3) 16)) x_35) (<= x_35 (+ 0 (* (+ x_3 1) 16))))))) $cvcl_287) $cvcl_272) $cvcl_273) $cvcl_274) $cvcl_275) $cvcl_276) ) (and (and (and (and (and (and (and (and (= x_37 2) (or (and (and (and (and (= x_40 0) $cvcl_278) $cvcl_277) (= x_27 (+ 0 x_6))) x_10) (and (and (and (and (= x_40 1) $cvcl_278) x_4) (= x_27 (+ 0 (- 16 x_6)))) $cvcl_239) )) (or (and (and (and (= x_41 0) $cvcl_280) (or (= x_28 0) $cvcl_282 )) $cvcl_279) (and (and (= x_41 1) (not $cvcl_280)) $cvcl_274) )) (or (or (or (and (and (and (and (= x_42 0) $cvcl_277) $cvcl_281) $cvcl_242) $cvcl_276) (and (and (and (and (= x_42 1) $cvcl_277) $cvcl_281) $cvcl_247) (= x_11 0)) ) (and (and (and (and (= x_42 2) $cvcl_277) (< x_8 9)) (= x_30 (ite (or $cvcl_282 (= x_8 8) ) (ite $cvcl_283 3 x_7) (ite $cvcl_284 2 x_7)))) (= x_11 (+ x_8 1))) ) (and (and (and (= x_42 3) x_4) (= x_30 (ite $cvcl_285 1 (ite $cvcl_286 0 x_7)))) $cvcl_275) )) $cvcl_287) $cvcl_266) $cvcl_288) $cvcl_267) $cvcl_289) )) (or (or (or (or (and (and $cvcl_290 (or (or $cvcl_300 $cvcl_301 ) $cvcl_303 )) $cvcl_253) (and (and $cvcl_290 (or (and $cvcl_293 (not $cvcl_294)) (and $cvcl_295 $cvcl_296) )) $cvcl_297) ) (and (and (and (and (and $cvcl_290 $cvcl_291) $cvcl_292) $cvcl_298) $cvcl_294) $cvcl_299) ) (and $cvcl_304 $cvcl_297) ) (and (and (= x_9 0) (or (or (and $cvcl_300 $cvcl_302) (and $cvcl_301 $cvcl_302) ) (and $cvcl_303 $cvcl_302) )) $cvcl_297) )) (or (or (or (or (or (or (or (or $cvcl_32 $cvcl_68 ) $cvcl_106 ) $cvcl_144 ) $cvcl_182 ) $cvcl_220 ) $cvcl_258 ) $cvcl_297 ) $cvcl_304 ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) +)