Change exit status to be more consistent with other command-line tools: 0 success...
authorMorgan Deters <mdeters@cs.nyu.edu>
Mon, 11 Nov 2013 16:04:48 +0000 (11:04 -0500)
committerMorgan Deters <mdeters@cs.nyu.edu>
Mon, 11 Nov 2013 16:04:48 +0000 (11:04 -0500)
415 files changed:
NEWS
src/main/driver_unified.cpp
test/regress/regress0/arith/arith.01.cvc
test/regress/regress0/arith/arith.02.cvc
test/regress/regress0/arith/arith.03.cvc
test/regress/regress0/arith/div.02.smt2
test/regress/regress0/arith/div.03.smt2
test/regress/regress0/arith/div.05.smt2
test/regress/regress0/arith/div.06.smt2
test/regress/regress0/arith/integers/arith-int-001.cvc
test/regress/regress0/arith/integers/arith-int-002.cvc
test/regress/regress0/arith/integers/arith-int-003.cvc
test/regress/regress0/arith/integers/arith-int-004.cvc
test/regress/regress0/arith/integers/arith-int-005.cvc
test/regress/regress0/arith/integers/arith-int-006.cvc
test/regress/regress0/arith/integers/arith-int-007.cvc
test/regress/regress0/arith/integers/arith-int-008.cvc
test/regress/regress0/arith/integers/arith-int-009.cvc
test/regress/regress0/arith/integers/arith-int-010.cvc
test/regress/regress0/arith/integers/arith-int-011.cvc
test/regress/regress0/arith/integers/arith-int-012.cvc
test/regress/regress0/arith/integers/arith-int-013.cvc
test/regress/regress0/arith/integers/arith-int-014.cvc
test/regress/regress0/arith/integers/arith-int-015.cvc
test/regress/regress0/arith/integers/arith-int-016.cvc
test/regress/regress0/arith/integers/arith-int-017.cvc
test/regress/regress0/arith/integers/arith-int-018.cvc
test/regress/regress0/arith/integers/arith-int-019.cvc
test/regress/regress0/arith/integers/arith-int-020.cvc
test/regress/regress0/arith/integers/arith-int-021.cvc
test/regress/regress0/arith/integers/arith-int-022.cvc
test/regress/regress0/arith/integers/arith-int-023.cvc
test/regress/regress0/arith/integers/arith-int-024.cvc
test/regress/regress0/arith/integers/arith-int-025.cvc
test/regress/regress0/arith/integers/arith-int-026.cvc
test/regress/regress0/arith/integers/arith-int-027.cvc
test/regress/regress0/arith/integers/arith-int-028.cvc
test/regress/regress0/arith/integers/arith-int-029.cvc
test/regress/regress0/arith/integers/arith-int-030.cvc
test/regress/regress0/arith/integers/arith-int-031.cvc
test/regress/regress0/arith/integers/arith-int-032.cvc
test/regress/regress0/arith/integers/arith-int-033.cvc
test/regress/regress0/arith/integers/arith-int-034.cvc
test/regress/regress0/arith/integers/arith-int-035.cvc
test/regress/regress0/arith/integers/arith-int-036.cvc
test/regress/regress0/arith/integers/arith-int-037.cvc
test/regress/regress0/arith/integers/arith-int-038.cvc
test/regress/regress0/arith/integers/arith-int-039.cvc
test/regress/regress0/arith/integers/arith-int-040.cvc
test/regress/regress0/arith/integers/arith-int-041.cvc
test/regress/regress0/arith/integers/arith-int-042.cvc
test/regress/regress0/arith/integers/arith-int-042.min.cvc
test/regress/regress0/arith/integers/arith-int-043.cvc
test/regress/regress0/arith/integers/arith-int-044.cvc
test/regress/regress0/arith/integers/arith-int-045.cvc
test/regress/regress0/arith/integers/arith-int-046.cvc
test/regress/regress0/arith/integers/arith-int-047.cvc
test/regress/regress0/arith/integers/arith-int-048.cvc
test/regress/regress0/arith/integers/arith-int-049.cvc
test/regress/regress0/arith/integers/arith-int-050.cvc
test/regress/regress0/arith/integers/arith-int-051.cvc
test/regress/regress0/arith/integers/arith-int-052.cvc
test/regress/regress0/arith/integers/arith-int-053.cvc
test/regress/regress0/arith/integers/arith-int-054.cvc
test/regress/regress0/arith/integers/arith-int-055.cvc
test/regress/regress0/arith/integers/arith-int-056.cvc
test/regress/regress0/arith/integers/arith-int-057.cvc
test/regress/regress0/arith/integers/arith-int-058.cvc
test/regress/regress0/arith/integers/arith-int-059.cvc
test/regress/regress0/arith/integers/arith-int-060.cvc
test/regress/regress0/arith/integers/arith-int-061.cvc
test/regress/regress0/arith/integers/arith-int-062.cvc
test/regress/regress0/arith/integers/arith-int-063.cvc
test/regress/regress0/arith/integers/arith-int-064.cvc
test/regress/regress0/arith/integers/arith-int-065.cvc
test/regress/regress0/arith/integers/arith-int-066.cvc
test/regress/regress0/arith/integers/arith-int-067.cvc
test/regress/regress0/arith/integers/arith-int-068.cvc
test/regress/regress0/arith/integers/arith-int-069.cvc
test/regress/regress0/arith/integers/arith-int-070.cvc
test/regress/regress0/arith/integers/arith-int-071.cvc
test/regress/regress0/arith/integers/arith-int-072.cvc
test/regress/regress0/arith/integers/arith-int-073.cvc
test/regress/regress0/arith/integers/arith-int-074.cvc
test/regress/regress0/arith/integers/arith-int-075.cvc
test/regress/regress0/arith/integers/arith-int-076.cvc
test/regress/regress0/arith/integers/arith-int-077.cvc
test/regress/regress0/arith/integers/arith-int-078.cvc
test/regress/regress0/arith/integers/arith-int-079.cvc
test/regress/regress0/arith/integers/arith-int-080.cvc
test/regress/regress0/arith/integers/arith-int-081.cvc
test/regress/regress0/arith/integers/arith-int-082.cvc
test/regress/regress0/arith/integers/arith-int-083.cvc
test/regress/regress0/arith/integers/arith-int-084.cvc
test/regress/regress0/arith/integers/arith-int-085.cvc
test/regress/regress0/arith/integers/arith-int-086.cvc
test/regress/regress0/arith/integers/arith-int-087.cvc
test/regress/regress0/arith/integers/arith-int-088.cvc
test/regress/regress0/arith/integers/arith-int-089.cvc
test/regress/regress0/arith/integers/arith-int-090.cvc
test/regress/regress0/arith/integers/arith-int-091.cvc
test/regress/regress0/arith/integers/arith-int-092.cvc
test/regress/regress0/arith/integers/arith-int-093.cvc
test/regress/regress0/arith/integers/arith-int-094.cvc
test/regress/regress0/arith/integers/arith-int-095.cvc
test/regress/regress0/arith/integers/arith-int-096.cvc
test/regress/regress0/arith/integers/arith-int-097.cvc
test/regress/regress0/arith/integers/arith-int-098.cvc
test/regress/regress0/arith/integers/arith-int-099.cvc
test/regress/regress0/arith/integers/arith-int-100.cvc
test/regress/regress0/arith/integers/arith-interval.cvc
test/regress/regress0/arith/miplib-opt1217--27.smt.expect
test/regress/regress0/arith/miplib-opt1217--27.smt2
test/regress/regress0/arith/miplib-pp08a-3000.smt.expect
test/regress/regress0/arith/miplib-pp08a-3000.smt2
test/regress/regress0/arith/miplib.cvc
test/regress/regress0/arith/miplib2.cvc
test/regress/regress0/arith/miplib3.cvc
test/regress/regress0/arith/miplib4.cvc
test/regress/regress0/arith/mod.01.smt2
test/regress/regress0/arith/mod.02.smt2
test/regress/regress0/arith/mod.03.smt2
test/regress/regress0/arith/mult.01.smt2
test/regress/regress0/boolean-prec.cvc
test/regress/regress0/boolean-terms.cvc
test/regress/regress0/boolean.cvc
test/regress/regress0/bug216.smt2.expect
test/regress/regress0/bug217.smt2
test/regress/regress0/bug274.cvc
test/regress/regress0/bug310.cvc
test/regress/regress0/bug32.cvc
test/regress/regress0/bug322.cvc
test/regress/regress0/bug322b.cvc
test/regress/regress0/bug382.smt2
test/regress/regress0/bug411.smt2
test/regress/regress0/bug421.smt2
test/regress/regress0/bug421b.smt2
test/regress/regress0/bug425.cvc
test/regress/regress0/bug480.smt2
test/regress/regress0/bug486.cvc
test/regress/regress0/bug512.minimized.smt2
test/regress/regress0/bug512.smt2
test/regress/regress0/bug516.smt2
test/regress/regress0/bug519.smt2
test/regress/regress0/bug522.smt2
test/regress/regress0/bv/bvcomp.cvc
test/regress/regress0/bv/bvsimple.cvc
test/regress/regress0/bv/sizecheck.cvc
test/regress/regress0/cvc3-bug15.cvc
test/regress/regress0/datatypes/boolean-equality.cvc
test/regress/regress0/datatypes/boolean-terms-datatype.cvc
test/regress/regress0/datatypes/boolean-terms-parametric-datatype-1.cvc
test/regress/regress0/datatypes/boolean-terms-parametric-datatype-2.cvc
test/regress/regress0/datatypes/boolean-terms-record.cvc
test/regress/regress0/datatypes/boolean-terms-rewrite.cvc
test/regress/regress0/datatypes/boolean-terms-tuple.cvc
test/regress/regress0/datatypes/bug286.cvc
test/regress/regress0/datatypes/bug341.cvc
test/regress/regress0/datatypes/bug438.cvc
test/regress/regress0/datatypes/bug438b.cvc
test/regress/regress0/datatypes/datatype-dump.cvc
test/regress/regress0/datatypes/datatype.cvc
test/regress/regress0/datatypes/datatype0.cvc
test/regress/regress0/datatypes/datatype1.cvc
test/regress/regress0/datatypes/datatype13.cvc
test/regress/regress0/datatypes/datatype2.cvc
test/regress/regress0/datatypes/datatype3.cvc
test/regress/regress0/datatypes/datatype4.cvc
test/regress/regress0/datatypes/empty_tuprec.cvc
test/regress/regress0/datatypes/mutually-recursive.cvc
test/regress/regress0/datatypes/rec1.cvc
test/regress/regress0/datatypes/rec2.cvc
test/regress/regress0/datatypes/rec4.cvc
test/regress/regress0/datatypes/rec5.cvc
test/regress/regress0/datatypes/rewriter.cvc
test/regress/regress0/datatypes/some-boolean-tests.cvc
test/regress/regress0/datatypes/tuple-model.cvc
test/regress/regress0/datatypes/tuple.cvc
test/regress/regress0/datatypes/typed_v10l30054.cvc
test/regress/regress0/datatypes/typed_v1l80005.cvc
test/regress/regress0/datatypes/typed_v2l30079.cvc
test/regress/regress0/datatypes/typed_v3l20092.cvc
test/regress/regress0/datatypes/typed_v5l30069.cvc
test/regress/regress0/datatypes/v10l40099.cvc
test/regress/regress0/datatypes/v2l40025.cvc
test/regress/regress0/datatypes/v3l60006.cvc
test/regress/regress0/datatypes/v5l30058.cvc
test/regress/regress0/datatypes/wrong-sel-simp.cvc
test/regress/regress0/decision/aufbv-fuzz01.smt.expect
test/regress/regress0/decision/bitvec0.delta01.smt.expect
test/regress/regress0/decision/bitvec0.smt.expect
test/regress/regress0/decision/bitvec5.smt.expect
test/regress/regress0/decision/bug347.smt.expect
test/regress/regress0/decision/bug374a.smt.expect
test/regress/regress0/decision/bug374b.smt2.expect
test/regress/regress0/decision/just_sat.expect
test/regress/regress0/decision/just_unsat.expect
test/regress/regress0/decision/pp-regfile.delta01.smt.expect
test/regress/regress0/decision/pp-regfile.delta02.smt.expect
test/regress/regress0/decision/quant-Arrays_Q1-noinfer.smt2.expect
test/regress/regress0/decision/quant-ex1.disable_miniscope.smt2.expect
test/regress/regress0/decision/quant-ex1.smt2.expect
test/regress/regress0/decision/quant-symmetric_unsat_7.smt2.expect
test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt.expect
test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt.expect
test/regress/regress0/decision/wchains010ue.delta02.smt.expect
test/regress/regress0/decision/wchains010ue.smt.expect
test/regress/regress0/fmf/ALG008-1.smt2
test/regress/regress0/fmf/Arrow_Order-smtlib.778341.smt
test/regress/regress0/fmf/Hoare-z3.931718.smt
test/regress/regress0/fmf/PUZ001+1.smt2
test/regress/regress0/fmf/QEpres-uf.855035.smt
test/regress/regress0/fmf/agree466.smt2
test/regress/regress0/fmf/agree467.smt2
test/regress/regress0/fmf/array_card.smt2
test/regress/regress0/fmf/bug0909.smt2
test/regress/regress0/fmf/german169.smt2
test/regress/regress0/fmf/german73.smt2
test/regress/regress0/fmf/refcount24.cvc.smt2
test/regress/regress0/get-value-incremental.smt2
test/regress/regress0/hole6.cvc
test/regress/regress0/ite.cvc
test/regress/regress0/let.cvc
test/regress/regress0/logops.01.cvc
test/regress/regress0/logops.02.cvc
test/regress/regress0/logops.03.cvc
test/regress/regress0/logops.04.cvc
test/regress/regress0/logops.05.cvc
test/regress/regress0/precedence/and-not.cvc
test/regress/regress0/precedence/and-xor.cvc
test/regress/regress0/precedence/bool-cmp.cvc
test/regress/regress0/precedence/cmp-plus.cvc
test/regress/regress0/precedence/eq-fun.cvc
test/regress/regress0/precedence/iff-assoc.cvc
test/regress/regress0/precedence/iff-implies.cvc
test/regress/regress0/precedence/implies-assoc.cvc
test/regress/regress0/precedence/implies-iff.cvc
test/regress/regress0/precedence/implies-or.cvc
test/regress/regress0/precedence/not-and.cvc
test/regress/regress0/precedence/not-eq.cvc
test/regress/regress0/precedence/or-implies.cvc
test/regress/regress0/precedence/or-xor.cvc
test/regress/regress0/precedence/plus-mult.cvc
test/regress/regress0/precedence/xor-and.cvc
test/regress/regress0/precedence/xor-assoc.cvc
test/regress/regress0/precedence/xor-or.cvc
test/regress/regress0/preprocess/preprocess_00.cvc
test/regress/regress0/preprocess/preprocess_01.cvc
test/regress/regress0/preprocess/preprocess_02.cvc
test/regress/regress0/preprocess/preprocess_03.cvc
test/regress/regress0/preprocess/preprocess_04.cvc
test/regress/regress0/preprocess/preprocess_05.cvc
test/regress/regress0/preprocess/preprocess_06.cvc
test/regress/regress0/preprocess/preprocess_07.cvc
test/regress/regress0/preprocess/preprocess_08.cvc
test/regress/regress0/preprocess/preprocess_09.cvc
test/regress/regress0/preprocess/preprocess_10.cvc
test/regress/regress0/preprocess/preprocess_11.cvc
test/regress/regress0/preprocess/preprocess_12.cvc
test/regress/regress0/preprocess/preprocess_13.cvc
test/regress/regress0/preprocess/preprocess_14.cvc
test/regress/regress0/preprocess/preprocess_15.cvc
test/regress/regress0/print_lambda.cvc
test/regress/regress0/push-pop/arith/fuzz_3_1.smt2
test/regress/regress0/push-pop/arith/fuzz_3_10.smt2
test/regress/regress0/push-pop/arith/fuzz_3_11.smt2
test/regress/regress0/push-pop/arith/fuzz_3_12.smt2
test/regress/regress0/push-pop/arith/fuzz_3_13.smt2
test/regress/regress0/push-pop/arith/fuzz_3_14.smt2
test/regress/regress0/push-pop/arith/fuzz_3_15.smt2
test/regress/regress0/push-pop/arith/fuzz_3_2.smt2
test/regress/regress0/push-pop/arith/fuzz_3_3.smt2
test/regress/regress0/push-pop/arith/fuzz_3_4.smt2
test/regress/regress0/push-pop/arith/fuzz_3_5.smt2
test/regress/regress0/push-pop/arith/fuzz_3_6.smt2
test/regress/regress0/push-pop/arith/fuzz_3_7.smt2
test/regress/regress0/push-pop/arith/fuzz_3_8.smt2
test/regress/regress0/push-pop/arith/fuzz_3_9.smt2
test/regress/regress0/push-pop/arith/fuzz_5_1.smt2
test/regress/regress0/push-pop/arith/fuzz_5_2.smt2
test/regress/regress0/push-pop/arith/fuzz_5_3.smt2
test/regress/regress0/push-pop/arith/fuzz_5_4.smt2
test/regress/regress0/push-pop/arith/fuzz_5_5.smt2
test/regress/regress0/push-pop/arith/fuzz_5_6.smt2
test/regress/regress0/push-pop/arith_lra_01.smt2
test/regress/regress0/push-pop/arith_lra_02.smt2
test/regress/regress0/push-pop/boolean/fuzz_1.smt2
test/regress/regress0/push-pop/boolean/fuzz_10.smt2
test/regress/regress0/push-pop/boolean/fuzz_11.smt2
test/regress/regress0/push-pop/boolean/fuzz_12.smt2
test/regress/regress0/push-pop/boolean/fuzz_13.smt2
test/regress/regress0/push-pop/boolean/fuzz_14.smt2
test/regress/regress0/push-pop/boolean/fuzz_15.smt2
test/regress/regress0/push-pop/boolean/fuzz_16.smt2
test/regress/regress0/push-pop/boolean/fuzz_18.smt2
test/regress/regress0/push-pop/boolean/fuzz_19.smt2
test/regress/regress0/push-pop/boolean/fuzz_1_to_52_merged.smt2
test/regress/regress0/push-pop/boolean/fuzz_2.smt2
test/regress/regress0/push-pop/boolean/fuzz_20.smt2
test/regress/regress0/push-pop/boolean/fuzz_21.smt2
test/regress/regress0/push-pop/boolean/fuzz_22.smt2
test/regress/regress0/push-pop/boolean/fuzz_23.smt2
test/regress/regress0/push-pop/boolean/fuzz_24.smt2
test/regress/regress0/push-pop/boolean/fuzz_25.smt2
test/regress/regress0/push-pop/boolean/fuzz_26.smt2
test/regress/regress0/push-pop/boolean/fuzz_27.smt2
test/regress/regress0/push-pop/boolean/fuzz_28.smt2
test/regress/regress0/push-pop/boolean/fuzz_29.smt2
test/regress/regress0/push-pop/boolean/fuzz_3.smt2
test/regress/regress0/push-pop/boolean/fuzz_30.smt2
test/regress/regress0/push-pop/boolean/fuzz_31.smt2
test/regress/regress0/push-pop/boolean/fuzz_32.smt2
test/regress/regress0/push-pop/boolean/fuzz_33.smt2
test/regress/regress0/push-pop/boolean/fuzz_34.smt2
test/regress/regress0/push-pop/boolean/fuzz_35.smt2
test/regress/regress0/push-pop/boolean/fuzz_36.smt2
test/regress/regress0/push-pop/boolean/fuzz_37.smt2
test/regress/regress0/push-pop/boolean/fuzz_38.smt2
test/regress/regress0/push-pop/boolean/fuzz_39.smt2
test/regress/regress0/push-pop/boolean/fuzz_4.smt2
test/regress/regress0/push-pop/boolean/fuzz_40.smt2
test/regress/regress0/push-pop/boolean/fuzz_41.smt2
test/regress/regress0/push-pop/boolean/fuzz_42.smt2
test/regress/regress0/push-pop/boolean/fuzz_43.smt2
test/regress/regress0/push-pop/boolean/fuzz_44.smt2
test/regress/regress0/push-pop/boolean/fuzz_45.smt2
test/regress/regress0/push-pop/boolean/fuzz_46.smt2
test/regress/regress0/push-pop/boolean/fuzz_47.smt2
test/regress/regress0/push-pop/boolean/fuzz_48.smt2
test/regress/regress0/push-pop/boolean/fuzz_49.smt2
test/regress/regress0/push-pop/boolean/fuzz_5.smt2
test/regress/regress0/push-pop/boolean/fuzz_50.smt2
test/regress/regress0/push-pop/boolean/fuzz_51.smt2
test/regress/regress0/push-pop/boolean/fuzz_52.smt2
test/regress/regress0/push-pop/boolean/fuzz_6.smt2
test/regress/regress0/push-pop/boolean/fuzz_7.smt2
test/regress/regress0/push-pop/boolean/fuzz_8.smt2
test/regress/regress0/push-pop/boolean/fuzz_9.smt2
test/regress/regress0/push-pop/bug216.smt2.expect
test/regress/regress0/push-pop/bug233.cvc
test/regress/regress0/push-pop/bug326.smt2
test/regress/regress0/push-pop/bug396.smt2
test/regress/regress0/push-pop/incremental-subst-bug.cvc
test/regress/regress0/push-pop/test.00.cvc
test/regress/regress0/push-pop/test.01.cvc
test/regress/regress0/push-pop/tiny_bug.smt2
test/regress/regress0/push-pop/units.cvc
test/regress/regress0/quantifiers/array-unsat-simp3.smt2.expect
test/regress/regress0/quantifiers/bug291.smt2.expect
test/regress/regress0/quantifiers/ex1.smt2.expect
test/regress/regress0/quantifiers/ex7.smt2.expect
test/regress/regress0/queries0.cvc
test/regress/regress0/simple.cvc
test/regress/regress0/simplification_bug3.cvc
test/regress/regress0/simplification_bug4.smt2.expect
test/regress/regress0/smallcnf.cvc
test/regress/regress0/smt2output.smt2
test/regress/regress0/subranges.cvc
test/regress/regress0/test11.cvc
test/regress/regress0/test12.cvc
test/regress/regress0/test9.cvc
test/regress/regress0/uf/simple.01.cvc
test/regress/regress0/uf/simple.02.cvc
test/regress/regress0/uf/simple.03.cvc
test/regress/regress0/uf/simple.04.cvc
test/regress/regress0/uf20-03.cvc
test/regress/regress0/uflia/DRAGON_11_e1_2450.ec.minimized.smt2.expect
test/regress/regress0/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2.expect
test/regress/regress0/uflia/check01.smt2
test/regress/regress0/uflia/check02.smt2.expect
test/regress/regress0/uflia/check03.smt2.expect
test/regress/regress0/uflia/check04.smt2.expect
test/regress/regress0/uflia/speed2_e8_449_e8_517.ec.smt2.expect
test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2.expect
test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.smt2.expect
test/regress/regress0/uflia/tiny.smt2.expect
test/regress/regress0/uflra/bug293.cvc
test/regress/regress0/uflra/simple.01.cvc
test/regress/regress0/uflra/simple.02.cvc
test/regress/regress0/uflra/simple.03.cvc
test/regress/regress0/uflra/simple.04.cvc
test/regress/regress0/wiki.01.cvc
test/regress/regress0/wiki.02.cvc
test/regress/regress0/wiki.03.cvc
test/regress/regress0/wiki.04.cvc
test/regress/regress0/wiki.05.cvc
test/regress/regress0/wiki.06.cvc
test/regress/regress0/wiki.07.cvc
test/regress/regress0/wiki.08.cvc
test/regress/regress0/wiki.09.cvc
test/regress/regress0/wiki.10.cvc
test/regress/regress0/wiki.11.cvc
test/regress/regress0/wiki.12.cvc
test/regress/regress0/wiki.13.cvc
test/regress/regress0/wiki.14.cvc
test/regress/regress0/wiki.15.cvc
test/regress/regress0/wiki.16.cvc
test/regress/regress0/wiki.17.cvc
test/regress/regress0/wiki.18.cvc
test/regress/regress0/wiki.19.cvc
test/regress/regress0/wiki.20.cvc
test/regress/regress0/wiki.21.cvc
test/regress/regress1/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect
test/regress/regress1/GEO123+1.minimized.smt2
test/regress/regress1/bug394.smt2
test/regress/regress1/hole7.cvc
test/regress/regress1/hole8.cvc
test/regress/regress1/typed_v1l50016-simp.cvc
test/regress/regress1/uflia-error0.smt2.expect
test/regress/regress1/xs-09-16-3-4-1-5.decn.smt.expect
test/regress/regress2/bug497.cvc
test/regress/regress2/hole9.cvc
test/regress/regress2/pp-regfile.smt.expect
test/regress/regress3/hole10.cvc
test/regress/run_regression

diff --git a/NEWS b/NEWS
index 8ce85b81783257a4fd6d6d33d1e898c4a935a3da..7b63d4b980347802a0a98ac60f58dfe3846f2c28 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,9 @@ Changes since 1.2
 * New :command-verbosity SMT option to silence success and error messages
   on a per-command basis.  API changes to Command infrastructure to support.
 * A new theory of strings.  Currently, only word equations are supported.
+* Exit codes are now more standard for UNIX command-line tools.  Exit code
+  zero means no error---but the result could be sat, unsat, or unknown---and
+  nonzero means error.
 
 Changes since 1.1
 =================
index d42f389c19db9a85a00c8ed0814d001ba2987765..e9d071918a3ce0d3a08ba5fb15ec3df203299100 100644 (file)
@@ -300,14 +300,7 @@ int runCvc4(int argc, char* argv[], Options& opts) {
     Result result;
     if(status) {
       result = pExecutor->getResult();
-
-      if(result.asSatisfiabilityResult() == Result::SAT) {
-        returnValue = 10;
-      } else if(result.asSatisfiabilityResult() == Result::UNSAT) {
-        returnValue = 20;
-      } else {
-        returnValue = 0;
-      }
+      returnValue = 0;
     } else {
       // there was some kind of error
       returnValue = 1;
index d153464e15e1e67fcca75ba50bba7ce13505e194..1de397ab142872afe3e26cd982c1ab83e1526bd7 100644 (file)
@@ -3,4 +3,3 @@ x : REAL;
 y : REAL;
 
 QUERY (x * y ) = (y * x);
-% EXIT: 20
index 76a7a433872087660a7b20c5abf13b5c5295d306..d7b0291f7d02ff8f0a14f0f343a82098b8494bb3 100644 (file)
@@ -4,4 +4,3 @@ y : REAL;
 z : REAL;
 
 QUERY x*(y*z) = (x*y)*z;
-% EXIT: 20
index 007adf1d6c085eb312ba4b8362363c61d37fd639..288c341ef15f8210ca84ebb8127885ce7c35878d 100644 (file)
@@ -3,4 +3,3 @@ x : REAL;
 y : REAL;
 
 QUERY (x + y)*(x + y) = x*x + 2*x*y + y*y;
-% EXIT: 20
index 65dc215495248a372abe28e2678853ce7e921a00..4ed27f8aef61464541224ec32def237b1406b383 100644 (file)
@@ -1,5 +1,4 @@
 ; EXPECT: unknown
-; EXIT: 0
 (set-logic QF_NIA)
 (set-info :smt-lib-version 2.0)
 (set-info :status unknown)
index 17de612bb76af50475c1fe545b7183923277f315..0f67a3df193b2bd086139f36b0b27d4b7cd7f0ac 100644 (file)
@@ -1,5 +1,4 @@
 ; EXPECT: unknown
-; EXIT: 0
 (set-logic QF_NIA)
 (set-info :smt-lib-version 2.0)
 (set-info :status unknown)
index fcc50ec98385b1ecd92c39ee8f5306ee317fc324..9e4972e38065030830c71f2262e7e0414531eb14 100644 (file)
@@ -1,5 +1,4 @@
 ; EXPECT: unknown
-; EXIT: 0
 (set-logic QF_NRA)
 (set-info :smt-lib-version 2.0)
 (set-info :status unknown)
index b33749cc63b08da01d0bb73abb7fd4d6224291af..3fb4b124f97cb2bda9f8700f15e47d3050785c0d 100644 (file)
@@ -1,5 +1,4 @@
 ; EXPECT: unknown
-; EXIT: 0
 (set-logic QF_NRA)
 (set-info :smt-lib-version 2.0)
 (set-info :status unknown)
index 8b559dc7f792e8a24f280b2c4e2e2ade146f8296..03ed1a6ae482c1e409b1ae5e2f333af37a4ec05b 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-23 * x0) + (-23 * x1) + (5 * x2) + (-17 * x3) = 7 ;
 ASSERT  (-14 * x0) + (-14 * x1) + (19 * x2) + (-24 * x3) = 29 ;
index 41113ea2f2d36b7aeb8e6d4fbbf2cf95617e32a9..849daba796f655cac651b54a040253c7e6cacab4 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (17 * x0) + (-23 * x1) + (2 * x2) + (-19 * x3) = -18 ;
 ASSERT  (25 * x0) + (23 * x1) + (21 * x2) + (20 * x3) = 2 ;
index a76f82c56cacad7477b67830e21ef6f34153784b..9c060c46951a8b98cfd4b4302dd5150d11c53e53 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (17 * x0) + (-7 * x1) + (15 * x2) + (21 * x3) = 19 ;
 ASSERT (6 * x0) + (-24 * x1) + (25 * x2) + (-18 * x3) > -25 ;
index 78d10d4b2597fd1d3c5b541de56368de786f1450..314b76d18b26258531344c45747434c9486af00e 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 
 x0, x1, x2, x3 : INT;
 ASSERT (12 * x0) + (-25 * x1) + (21 * x2) + (7 * x3) < 27 ;
index b2b1f9bf92143b61c411a07792f7869cab2d804e..9b9776ad3725ecb5c33fe2b999e3df25e73c22c2 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (13 * x0) + (0 * x1) + (6 * x2) + (-30 * x3) = -16 ;
 ASSERT  (-4 * x0) + (-8 * x1) + (14 * x2) + (-8 * x3) = -11 ;
index cba51db21496f37bf949c8c5d33a7956e209a35c..999b4a5b4b7dd9ee31b78ebe6f46adfae3d1af47 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (-7 * x0) + (-28 * x1) + (8 * x2) + (29 * x3) = -18 ;
 ASSERT  (11 * x0) + (2 * x1) + (4 * x2) + (23 * x3) = 6 ;
index bc49f9688334006220bcb802fb4d2bc18b60b49b..4cb4d88efdcc2c6f878b5006e4e43da6ea16fbe4 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (-19 * x0) + (17 * x1) + (30 * x2) + (-31 * x3) <= -20 ;
 ASSERT  (-3 * x0) + (16 * x1) + (20 * x2) + (-25 * x3) < 28 ;
index a524b86b0d4230b8cb80b15b22f8d5669ee22c30..1ae22c9933ab71d075a01483e227833d4bafd4be 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT  (-12 * x0) + (-15 * x1) + (-31 * x2) + (17 * x3) = -16 ;
 ASSERT (11 * x0) + (-5 * x1) + (-8 * x2) + (-17 * x3) > -4 ;
index ccb522d371513f9eeff261e5302292ffe36d75d6..9bd7a2ce4da0bab2555b5e3d5172dbbdad67dbf8 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-16 * x0) + (-21 * x1) + (32 * x2) + (32 * x3) = -19 ;
 ASSERT  (-10 * x0) + (-21 * x1) + (13 * x2) + (-7 * x3) = 2 ;
index 832f4e63ab68e512c1e2e8e998a08f55b0690c31..4ac85a984a6f85415d138f2060866426d63cd885 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (19 * x0) + (-2 * x1) + (-29 * x2) + (-24 * x3) = 3 ;
 ASSERT  (3 * x0) + (11 * x1) + (-14 * x2) + (6 * x3) = 4 ;
index d0cc2e501b3e92cb1417431d0a54ff2d55cf9f3c..bd2fa2a0dcd462621a4b090b24dbc538816869bf 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (13 * x0) + (-1 * x1) + (11 * x2) + (10 * x3) = 9 ;
 ASSERT  (-7 * x0) + (3 * x1) + (-22 * x2) + (16 * x3) >= 9;
index 46127d24f60e9ceee170e58fe1eb41faaa8b159d..11b0dab277dba65a6e4a9fcd4f44e866fd877b9d 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (18 * x0) + (32 * x1) + (-11 * x2) + (18 * x3) < -25 ;
 ASSERT  (-31 * x0) + (16 * x1) + (24 * x2) + (9 * x3) >= -24;
index e018d7a15160a2d2ec622f4a49c14ece2cfbae8f..329251cae55998e82e4f8684d0f069e852c3be24 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (-22 * x0) + (-14 * x1) + (4 * x2) + (-12 * x3) > 25 ;
 ASSERT  (14 * x0) + (11 * x1) + (32 * x2) + (-8 * x3) >= 2;
index 75991b051b73be2cf402a2a26c27a76f17f40ab1..265d18a848ecd649ea1373ae49bcf5a18a816c50 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (10 * x0) + (25 * x1) + (10 * x2) + (-28 * x3) <= 20 ;
 ASSERT  (24 * x0) + (-9 * x1) + (-12 * x2) + (15 * x3) <= 3;
index 00ecbcde24a1b27b1ffddfdade8290cffaaeb4d5..d2e2639abdcdf63b359cf33d465bc1346198ab22 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (-22 * x0) + (-3 * x1) + (9 * x2) + (-13 * x3) > -31 ;
 ASSERT  (31 * x0) + (-17 * x1) + (28 * x2) + (-16 * x3) > -28;
index d01b6c51a046b36bbc385cdabaf5e15c01412a33..6774dd2d1c0879727bfdb53ab5a0abc77a86abd1 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-13 * x0) + (-4 * x1) + (-20 * x2) + (-26 * x3) = 2 ;
 ASSERT  (13 * x0) + (13 * x1) + (-14 * x2) + (26 * x3) = -8 ;
index 2fee7182977446e48b2a953fbcbfdaf485629c78..e9a06125a98191baf0a5e671d577064d02e624e8 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (23 * x0) + (-4 * x1) + (-26 * x2) + (-1 * x3) = 10 ;
 ASSERT  (15 * x0) + (31 * x1) + (31 * x2) + (31 * x3) = 13 ;
index c25f8e784d4fc9f6181d7c90bac4ea5ace7e4078..4cb97b77e071c3743aeab6a31a0309192e4efab7 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (-11 * x0) + (-26 * x1) + (9 * x2) + (32 * x3) = -11 ;
 ASSERT  (-5 * x0) + (-11 * x1) + (-10 * x2) + (-31 * x3) = -23 ;
index 661eb288b7909348a830ecb5bf16684dd81e895e..cf9ae2d70a089940377ee812974b2643e3c70f5c 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (25 * x0) + (6 * x1) + (-30 * x2) + (29 * x3) = -5 ;
 ASSERT (14 * x0) + (16 * x1) + (24 * x2) + (-7 * x3) <= 31 ;
index 9c6bf3932d337ac557d2f8b31e10825082b87198..07a827465d41d515feb165086100c91c2cdb8678 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (-32 * x0) + (31 * x1) + (-32 * x2) + (-21 * x3) = 5 ;
 ASSERT  (32 * x0) + (5 * x1) + (23 * x2) + (-16 * x3) = 8 ;
index bfcf022f513f5224144380e691bdb767f11821bb..345c90899e7a17a0093f626c3f8a56864658ba5e 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (8 * x0) + (-27 * x1) + (29 * x2) + (-13 * x3) < 12;
 QUERY FALSE;
index 4a439cdb1a3980df8f7305b1f4e82bd46a3abfb0..584348da4a83a55fb7606c767ee4f4a47b5c41c7 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (-24 * x0) + (25 * x1) + (-28 * x2) + (31 * x3) > 18;
 QUERY FALSE;
index fa161b2d9db2b1f1cd543d18f1f18a5ab969511a..01d51a226cce57e1c310812f9212dbf02546e4b2 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (29 * x0) + (-19 * x1) + (23 * x2) + (15 * x3) <= 9;
 QUERY FALSE;
index c4af43db4a0efceba82b41cb1f71943d094c9e73..f57136dd124dea29e155bbb6515c2af881b23698 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (4 * x0) + (8 * x1) + (27 * x2) + (-12 * x3) = -5;
 QUERY FALSE;
index 8d527322d1f2f6276c437529f91dca73e88fb8d1..5a11212d543e391ea5ab97f8d880394c16ce3cbf 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (-19 * x0) + (-29 * x1) + (2 * x2) + (26 * x3) >= 3;
 QUERY FALSE;
index b08a4e8525d6b5ef8719db1ae71060bebbfb82df..9e69aa2d1581cb34eac6d8028256231c021548df 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (22 * x0) + (25 * x1) + (1 * x2) + (-11 * x3) = 19 ;
 ASSERT  (-10 * x0) + (-27 * x1) + (6 * x2) + (6 * x3) = 28 ;
index 8117267264533131a7ebe8a024c78d06fea31fe0..b45622fea4c76aa5f16bdca7d13202f567bcdff2 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (17 * x0) + (29 * x1) + (-11 * x2) + (24 * x3) = 13 ;
 ASSERT  (16 * x0) + (-20 * x1) + (-5 * x2) + (12 * x3) = 13 ;
index 49562ad73249ab188549e47a6fc84ec6b8612527..61fee4203d2706b8b993bd6a458dbb2dc42bc957 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-31 * x0) + (-5 * x1) + (-28 * x2) + (16 * x3) = 10 ;
 ASSERT  (3 * x0) + (-20 * x1) + (-11 * x2) + (-2 * x3) = 25 ;
index 1e8687ec31f3508c70a7b7151c06d7e1d3bc0eba..ee49bbb683ca00a6ef21def73f103f465e2f8d8a 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-29 * x0) + (-17 * x1) + (11 * x2) + (1 * x3) = -15 ;
 ASSERT  (-13 * x0) + (1 * x1) + (-6 * x2) + (-15 * x3) = 32 ;
index 1ead5e5a4ca6f1a663e3ada9790540b3b0bf20ea..70b6a37854255f7aa9ca48be8876a3fc29c174f7 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (-13 * x0) + (26 * x1) + (-11 * x2) + (17 * x3) = 17 ;
 ASSERT  (-15 * x0) + (2 * x1) + (-9 * x2) + (17 * x3) = -11 ;
index 3eac975fef51946bfec4129e968fb39ad1fab1c2..86242f7aaac5f84d94f2bb5938c3d8c761926c6f 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-21 * x0) + (-24 * x1) + (-31 * x2) + (12 * x3) = -10 ;
 ASSERT (-4 * x0) + (22 * x1) + (9 * x2) + (17 * x3) > -20 ;
index 0128c4dbde616fb0de8b586dd1c5c02e1f5bf312..1ee4c9844d2eeceb0f53407a1c2b968723a33cb4 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (4 * x0) + (-29 * x1) + (-9 * x2) + (9 * x3) = 8 ;
 ASSERT  (-26 * x0) + (-26 * x1) + (26 * x2) + (-18 * x3) = -20 ;
index 9dda4dbf83aa08de49cfcd84debf78759129d41b..599ba4e9a13f4f2ae697b957fb4e2d1ebcc51716 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-14 * x0) + (16 * x1) + (-16 * x2) + (0 * x3) = -8 ;
 ASSERT  (3 * x0) + (-20 * x1) + (-12 * x2) + (-3 * x3) = -7 ;
index b8f4dd5f810408544ce3bd86ebbf9dacf3412cf3..ec615a785822d35bd6c0d57ded1d3ef5611ebe6a 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (-20 * x0) + (-5 * x1) + (30 * x2) + (-24 * x3) = 12 ;
 ASSERT  (24 * x0) + (27 * x1) + (18 * x2) + (-5 * x3) = -16 ;
index 6adae83fef5014e812e84b34ca8f71a7b06b7c27..e7dee2484458aea6c4810b74527f3c2a5696116a 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-3 * x0) + (2 * x1) + (17 * x2) + (-4 * x3) = -17 ;
 ASSERT  (5 * x0) + (-4 * x1) + (22 * x2) + (14 * x3) = -15 ;
index 94074b8e1043cd858de20178ec76eff6ffa4dc1d..9594f9586e611cecbe8f9974088f7f37ded97424 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (-9 * x0) + (-21 * x1) + (-25 * x2) + (-1 * x3) = -11 ;
 ASSERT  (31 * x0) + (-18 * x1) + (5 * x2) + (-11 * x3) = 10 ;
index 5ad2acd37021f065a1a5c9e288819fa8cba5acc6..4d4422d3fb8f4df88943cf4bc72fc99090430576 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (12 * x0) + (14 * x1) + (-22 * x2) + (-6 * x3) = 29 ;
 ASSERT  (-9 * x0) + (14 * x1) + (-23 * x2) + (-31 * x3) = 4 ;
index 807ea029b789d76c6fc794c8f5b174c051796fc9..476133b2402d6a7b1bf7bd9c70681ab527232908 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-24 * x0) + (25 * x1) + (28 * x2) + (-31 * x3) = -1 ;
 ASSERT (29 * x0) + (17 * x1) + (-2 * x2) + (-6 * x3) <= 4 ;
index 3ee88fe805529c983d646cc0a9c6da294d29f7c7..9e9235ae89b9649308eea0fc00271e1e33b43181 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (22 * x0) + (21 * x1) + (-18 * x2) + (21 * x3) = 30 ;
 ASSERT  (-31 * x0) + (22 * x1) + (-20 * x2) + (18 * x3) = -32 ;
index 5484f7dde702f83d8a7f38f09470cdea4b7e5d8c..68502349f9a5af8a39c7377bad6832907300dc6b 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (-1 * x0) + (-24 * x1) + (3 * x2) + (-8 * x3) > -5 ;
 ASSERT  (29 * x0) + (17 * x1) + (-26 * x2) + (20 * x3) > 11 ;
index a3d8889b2105398cbcb9fb4e837281c11f5fb67d..a0c2dc0f936acfe62cf6c06c4a482059bdba0587 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (-31 * x0) + (8 * x1) + (16 * x2) + (5 * x3) >= 1 ;
 ASSERT  (-30 * x0) + (13 * x1) + (-17 * x2) + (13 * x3) < -24 ;
index df9314482aa75cf039f399d8e411c5d960788664..c38231695f34908b0822a2373a7cd62560a73142 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-9 * x0) + (25 * x1) + (0 * x2) + (13 * x3) = 17 ;
 ASSERT  (-6 * x0) + (32 * x1) + (2 * x2) + (-32 * x3) = -5 ;
index e19bdda0e945af0c159586b0f9f306406f849e17..77571e5265bb0f989e6e4b3dbc5df91df501dda1 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x1: INT;
 x0: INT;
 QUERY NOT (((x0 * 6) + (x1 * 32)) = 1);
index 53f0e99037bc7f4b04f15196f3718b56bf495e2b..7efea85e507ce3860f623e4356725697f4f7e546 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT  (-21 * x0) + (-23 * x1) + (29 * x2) + (-4 * x3) = 25 ;
 ASSERT (20 * x0) + (-19 * x1) + (3 * x2) + (-1 * x3) <= -8 ;
index b42affadafe31392f3cb1d0010726345233d9253..f933b014b879c7a171b6139ec909d97566dd169b 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 %%%% down from 24, up from 6, up from 39
 x0, x1, x2, x3 : INT;
 ASSERT  (-30 * x0) + (18 * x1) + (17 * x2) + (3 * x3) = 0;
index f70eff09a50790888009655bf875c4c702a9273b..ca1a12ba6153305f8e73f796031cc653657e2dee 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-22 * x0) + (-5 * x1) + (-5 * x2) + (25 * x3) = 22 ;
 ASSERT (2 * x0) + (-25 * x1) + (4 * x2) + (-21 * x3) >= 0 ;
index ec694ad2b242bf78db7d20565284dbcbb4b419a4..d4d206c6edaa6872795ea55e2c8cd21bf1a3d2c1 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (2 * x0) + (-6 * x1) + (14 * x2) + (-24 * x3) > 4 ;
 ASSERT  (-13 * x0) + (-2 * x1) + (-9 * x2) + (-7 * x3) >= 29 ;
index b5f4cb3a8482e17cf35ea087cc33f3b226896488..0763e5dc36b5f56c406012a5d6f91d059f613f74 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT  (-14 * x0) + (27 * x1) + (10 * x2) + (1 * x3) = 10;
 ASSERT (-29 * x0) + (-26 * x1) + (-16 * x2) + (17 * x3) >= 16 ;
index 76fa395bce93cabe145b5148c4b54f0c94bbd785..e7c05332dea363672b7ababb7fb3829c64ebe1bf 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (-13 * x0) + (-11 * x1) + (-14 * x2) + (21 * x3) = 6 ;
 ASSERT  (7 * x0) + (5 * x1) + (13 * x2) + (21 * x3) <= 27 ;
index b415776e8a7a72fdc06001c54f7fe07ecbc9cd3a..8eabc78a8a6350aef7f4156f25f83ec4d7f0b2d1 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (-15 * x0) + (-20 * x1) + (-32 * x2) + (-16 * x3) = -19 ;
 ASSERT  (24 * x0) + (23 * x1) + (22 * x2) + (30 * x3) >= 19 ;
index d35f445d8bd53018f47d355a47289454337a1216..f0ba939b7f799869eceda9ad5063e3229804771b 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (-20 * x0) + (-19 * x1) + (6 * x2) + (32 * x3) > 16 ;
 ASSERT  (-1 * x0) + (-30 * x1) + (15 * x2) + (7 * x3) < -10 ;
index 8a696d2de877eaeb66cb604a0fff322d184696e1..9a2497432d6084e627a872682f5cf907e40cf860 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (-13 * x0) + (7 * x1) + (-3 * x2) + (9 * x3) = -3 ;
 ASSERT  (17 * x0) + (-22 * x1) + (-15 * x2) + (-21 * x3) >= 9 ;
index ae7e2c15f3d01bb36d71eca349030d93a07caf65..83fdc89c826d9c46e64bce0f5a2bfa4f0b180604 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-25 * x0) + (-23 * x1) + (11 * x2) + (10 * x3) = 7 ;
 ASSERT (32 * x0) + (-15 * x1) + (-1 * x2) + (29 * x3) > -25 ;
index 3cd2f3df6b78dc4ade44cf32c19de9f3d3fefd43..fa38fa3da0183f57985cbaa4a9243ef5b0d56566 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-21 * x0) + (21 * x1) + (23 * x2) + (-20 * x3) = -8 ;
 ASSERT  (-31 * x0) + (-15 * x1) + (-23 * x2) + (29 * x3) = 17;
index 95eb7a6d65f9b9c4014214dcbe0c0091417252d3..9b00669668678911e098b35b43678fcc4f332ce9 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-31 * x0) + (-29 * x1) + (6 * x2) + (8 * x3) = -10 ;
 ASSERT  (0 * x0) + (8 * x1) + (-20 * x2) + (12 * x3) = 16 ;
index 6ed1bf4cd5e4ac0cd634e6ecd754bea257badb1e..9729fb565b9a977e16b0a90dfa578b578ccfcf1c 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-21 * x0) + (-4 * x1) + (-28 * x2) + (-7 * x3) = -23 ;
 ASSERT  (-7 * x0) + (-21 * x1) + (29 * x2) + (11 * x3) = 29 ;
index 028c1979b4c761ad2550d0bf4fdfccaabe80f9a8..e1c3ee1da953c59edbae38adfa933fa34acb7838 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-25 * x0) + (23 * x1) + (29 * x2) + (21 * x3) = -2 ;
 ASSERT  (1 * x0) + (10 * x1) + (-32 * x2) + (-17 * x3) = -2 ;
index 1984622c3535dc3342a34bc886fb5a85c2a7493e..4e7b939b40555000c0176231f5e7f0b85fe05776 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-8 * x0) + (10 * x1) + (-25 * x2) + (-10 * x3) = -18 ;
 ASSERT  (27 * x0) + (5 * x1) + (8 * x2) + (13 * x3) = -8;
index c6c87c64b25d0b5c4b8c3eb0d2e97ccbaeb129f5..4d964f1c6002a281817d4606dc97529a58047e2a 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-15 * x0) + (3 * x1) + (31 * x2) + (2 * x3) = -18 ;
 ASSERT  (-25 * x0) + (-10 * x1) + (15 * x2) + (29 * x3) = -18 ;
index 558789493f9de15138840edde6590b4c3dbf2877..841d9c8e154666baf7b2ea54ce347e3758956d97 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (31 * x0) + (-19 * x1) + (0 * x2) + (32 * x3) = -14 ;
 ASSERT  (12 * x0) + (-25 * x1) + (-32 * x2) + (-18 * x3) = 18 ;
index 75968a935a281d71489fa73ca570950ad05e3baa..227cb49b137b7e2076b80422fb806af0835d9ef4 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (3 * x0) + (8 * x1) + (26 * x2) + (-17 * x3) = 31 ;
 ASSERT  (-14 * x0) + (25 * x1) + (4 * x2) + (-8 * x3) = 15 ;
index 68f54742ce1ad2454cc0c16a1880ad164d20ae4d..4a3cc28d0f35d5f025383b4f9d3edc3d3ae662a3 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (16 * x0) + (20 * x1) + (-8 * x2) + (-27 * x3) = -2 ;
 ASSERT  (15 * x0) + (9 * x1) + (-1 * x2) + (4 * x3) = 1 ;
index 1c1c54b0746fb760b45e06743b0264a37df6471e..f9a3156a24428ca31490f8654916ce6e046c3f70 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (11 * x0) + (22 * x1) + (19 * x2) + (-8 * x3) = 12 ;
 ASSERT  (23 * x0) + (-6 * x1) + (-5 * x2) + (26 * x3) = 0 ;
index 77843cbc3c705dde2b113d5c590483e28ffc80fd..d881046881ec70c20ad8adb722bfdc60ca36d5b6 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (20 * x0) + (-10 * x1) + (-10 * x2) + (26 * x3) = -9 ;
 ASSERT  (10 * x0) + (0 * x1) + (16 * x2) + (7 * x3) = 7 ;
index 0c6847c61d031ab6380d6aa4cdbfdd8e3dda6320..21ca822e10265540f895d725361161e2c7668176 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-8 * x0) + (-11 * x1) + (27 * x2) + (4 * x3) = 6 ;
 ASSERT  (32 * x0) + (27 * x1) + (31 * x2) + (-13 * x3) = 21 ;
index 64fe7fd49fc16595ca9254611dab444a51595127..b1b9e1b51a5ad55d35d88d72e81784caa9739ab7 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (3 * x0) + (-21 * x1) + (-3 * x2) + (6 * x3) = -18 ;
 ASSERT  (-15 * x0) + (19 * x1) + (-21 * x2) + (-29 * x3) = -8 ;
index 6c7035dedef4018e380003d996d0701a23ee0fdf..9532b4198d956c8fcc6a958909eef85460622cd5 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (28 * x0) + (-8 * x1) + (32 * x2) + (-3 * x3) = -18 ;
 ASSERT (-4 * x0) + (5 * x1) + (-2 * x2) + (-17 * x3) > 19 ;
index fc74cc94c709b2765b77fb4cb40b25de733c4f7e..5d7b52e69f2dd6c08360b4c1b54fab150077874a 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (-25 * x0) + (-32 * x1) + (-29 * x2) + (-9 * x3) = -2 ;
 ASSERT  (22 * x0) + (10 * x1) + (-18 * x2) + (2 * x3) = -17 ;
index d4360159f86c0a419b7b92a581744344d0da2420..107a21a12a7b0e666e49366f871ea33757c84b70 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-20 * x0) + (-8 * x1) + (5 * x2) + (-7 * x3) = -7 ;
 ASSERT  (-30 * x0) + (24 * x1) + (-4 * x2) + (-30 * x3) = 22 ;
index f877d3108ec15d07f1b19973fff490a789b1b96d..3fab229b085fc8985e421317fdb967912f695bc6 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-12 * x0) + (20 * x1) + (2 * x2) + (-24 * x3) = 16 ;
 ASSERT  (-32 * x0) + (27 * x1) + (1 * x2) + (-3 * x3) = -3 ;
index 65e2fd6d8f427adc84592484cb07f00d86740a1f..cd828da5f8b8e42237fdcad13c4cbce80605e0e2 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (0 * x0) + (-16 * x1) + (14 * x2) + (20 * x3) = 1 ;
 ASSERT  (-27 * x0) + (-5 * x1) + (-22 * x2) + (-24 * x3) = -7 ;
index e8b7a206c2580a74f14fcf2be04c1a80a7371904..ce5336476961e404f1947a1383fd04b96f16453c 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (22 * x0) + (3 * x1) + (-17 * x2) + (-21 * x3) = -9 ;
 ASSERT  (-12 * x0) + (-9 * x1) + (-9 * x2) + (-16 * x3) = -12 ;
index 7670bb4683ac617ff6ec25a48a44693d0d761cd0..10222deaece5769509cc0b783dcd615f210a2796 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (1 * x0) + (-1 * x1) + (-16 * x2) + (6 * x3) = -11 ;
 ASSERT  (-17 * x0) + (17 * x1) + (-15 * x2) + (24 * x3) = -21 ;
index 0b0f6b76c36da24119018cd5c3178f82743dd8cd..98e74be8f66a4cc588eb77bb6233cd60e52e1b89 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (8 * x0) + (-14 * x1) + (0 * x2) + (7 * x3) = 26 ;
 ASSERT  (-7 * x0) + (-14 * x1) + (15 * x2) + (31 * x3) = 8 ;
index 1f6578d09f62a025a8d514f9d696413aa0d396fe..28cc48186aaeb0f42bae27870bc7e4def402d027 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (14 * x0) + (-6 * x1) + (-23 * x2) + (-8 * x3) = -18 ;
 ASSERT  (-11 * x0) + (12 * x1) + (8 * x2) + (-1 * x3) = -32 ;
index e6f136797bd9152b2605e24b6232446b5403d7f4..3b5131e8b873d056f8348791ef65f1238381ef93 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-8 * x0) + (29 * x1) + (15 * x2) + (32 * x3) = 32 ;
 ASSERT  (18 * x0) + (-8 * x1) + (18 * x2) + (22 * x3) = 20 ;
index d0d2bbd5943f5389d5d8feee7df725684163d43b..2c8de7cdf78b20116c3d792c604df999aa17ef33 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-20 * x0) + (0 * x1) + (4 * x2) + (29 * x3) = -15 ;
 ASSERT  (3 * x0) + (19 * x1) + (21 * x2) + (-32 * x3) = 11 ;
index 4f2985da882d7ceadcce60951a3f05d65a2b7030..d14da386ed7ff9b24a0e4f0b432e48ed9d94df27 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (26 * x0) + (-28 * x1) + (27 * x2) + (8 * x3) = 31 ;
 ASSERT  (-32 * x0) + (11 * x1) + (-5 * x2) + (14 * x3) = 2;
index d6563829025c66dd8c0a7242ed2e2b2f74f4df59..3197c6524986a2dbdc709c9ca37bf900095f0c27 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (17 * x0) + (-14 * x1) + (13 * x2) + (13 * x3) = -18 ;
 ASSERT  (13 * x0) + (16 * x1) + (-12 * x2) + (19 * x3) = -20 ;
index 83a24f2459619bbf15608c81bb313fc8bb284ddc..7fa2fc937178fd11d3d24c5d9f3b36a1598cf41b 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (6 * x0) + (2 * x1) + (22 * x2) + (-18 * x3) = -15 ;
 ASSERT (-8 * x0) + (-25 * x1) + (-25 * x2) + (7 * x3) > 10 ;
index f29f918962fe1c02ef4d6cca20bebd6a744f5b27..8be0f9a737e2714ff70b70fae723dace1c434fe9 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (5 * x0) + (-17 * x1) + (15 * x2) + (-15 * x3) = -14 ;
 ASSERT  (-28 * x0) + (-17 * x1) + (-29 * x2) + (-19 * x3) = 14;
index fcf857e292f47095946a1b2bc50c19f36d30944a..546148376d7c02a8012a2b2249f8e03c7772fc97 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT  (-8 * x0) + (31 * x1) + (-23 * x2) + (-8 * x3) = 8;
 ASSERT (24 * x0) + (-2 * x1) + (2 * x2) + (-2 * x3) >= -17 ;
index 0fbeeb03becfae5b561697dc3f228b81df7ab07e..62bd45de78c64d62ac6e19b15c3345e3feadd79a 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT  (-29 * x0) + (-3 * x1) + (27 * x2) + (13 * x3) = -10 ;
 ASSERT (7 * x0) + (-17 * x1) + (11 * x2) + (-30 * x3) <= 6 ;
index 90171f772a77b116bf29d597b0070172efc1264f..6b10843537481888bf8887e34546bbc86b8df893 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (19 * x0) + (-31 * x1) + (31 * x2) + (28 * x3) = -13 ;
 ASSERT  (1 * x0) + (13 * x1) + (12 * x2) + (-15 * x3) > -8 ;
index f190c5d4d357c44fddeca40d5f4918e626e2b5e4..5f0e17afe65bbab45f2099c3acd18fe5b806b582 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (-2 * x0) + (-13 * x1) + (-14 * x2) + (-26 * x3) <= 4 ;
 ASSERT  (-17 * x0) + (-17 * x1) + (21 * x2) + (-4 * x3) < 18 ;
index 281ba0e292347e5790bf8971a239de9659d91c4b..74dd714e88860b1b61e799b809a74bb263390c6b 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 %% down from 3
 x0, x1, x2, x3 : INT;
 ASSERT (22 * x0) + (-25 * x1) + (-20 * x2) + (8 * x3) = -6 ;
index 21c058f7cd1c9200ef3df1ad343104f2bf0c50a6..64c212b3c3f05086a118f93cf7bd1af8421b655c 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-16 * x0) + (28 * x1) + (2 * x2) + (7 * x3) = -25 ;
 ASSERT  (-20 * x0) + (-24 * x1) + (4 * x2) + (32 * x3) = -22 ;
index c403fdf3e1f103a4a959f36a248243be49c5509d..312c08917e6b99b629c92c27b211a696a018c818 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-4 * x0) + (25 * x1) + (-2 * x2) + (-16 * x3) = 27 ;
 ASSERT  (-11 * x0) + (26 * x1) + (18 * x2) + (-18 * x3) = -15 ;
index 04361f9b19643d4e286f7dd85e17dbf8a0aca8c8..5212640be6453d243b2a380a3dd4d4541acf4a08 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-19 * x0) + (-9 * x1) + (-27 * x2) + (9 * x3) = -1 ;
 ASSERT (-26 * x0) + (11 * x1) + (23 * x2) + (-5 * x3) >= 20 ;
index 5d7b9e2d2abc95a8ca10e4715c07f32d9e74bc58..7ff36d29e56b6c28267fea93f5b591ff3ebdacda 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (14 * x0) + (-14 * x1) + (-29 * x2) + (31 * x3) = -15 ;
 ASSERT  (-14 * x0) + (2 * x1) + (26 * x2) + (29 * x3) = 25 ;
index a9f4b03a46e1d4257c9a5098a9a3841c0b8c017d..52b9c13f08003ffc2f5b7514fb95dab0e228228d 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT  (-13 * x0) + (-14 * x1) + (-10 * x2) + (32 * x3) = 11 ;
 ASSERT (28 * x0) + (21 * x1) + (-20 * x2) + (-32 * x3) > -31 ;
index ebf72853301b9858038bbb55c1a033bef245fa47..29a19db39ff9ae1a43eddab532346ad65f182c90 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (26 * x0) + (32 * x1) + (-26 * x2) + (-26 * x3) = -26 ;
 ASSERT  (30 * x0) + (17 * x1) + (28 * x2) + (-9 * x3) = -21 ;
index f6622eb0ba250be7de144715c89bf26ff9da01e0..51c8a6bc4aac4a419aa037c3b8b7e4031edc393d 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (-20 * x0) + (19 * x1) + (16 * x2) + (-27 * x3) = -22 ;
 ASSERT  (12 * x0) + (-18 * x1) + (-25 * x2) + (-1 * x3) = -22 ;
index 3cb1aed11837a0b6154bc5b6f565275f77687bf0..7d2123d41efd5fbd6e16428c8fbf011e0c05d8d8 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT  (22 * x0) + (-2 * x1) + (-1 * x2) + (-24 * x3) = 8 ;
 ASSERT  (-6 * x0) + (9 * x1) + (-20 * x2) + (-23 * x3) = 14 ;
index 4abce267942bc2f8d1f8f3372693908ccee28dbc..a5f1aefce670ee5bb3c5bcdd7f360e4bdd4984d5 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (-7 * x0) + (-11 * x1) + (26 * x2) + (10 * x3) = 31 ;
 ASSERT  (-17 * x0) + (-20 * x1) + (24 * x2) + (-9 * x3) = -32 ;
index 3aa4b2489ac7196ff19967d37fcaa2ea107688bc..bc47d6f4950cc33cd90e09764b0a83d5509026bb 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x0, x1, x2, x3 : INT;
 ASSERT (2 * x0) + (28 * x1) + (3 * x2) + (8 * x3) > -32 ;
 ASSERT  (-15 * x0) + (21 * x1) + (-11 * x2) + (28 * x3) <= -19 ;
index f409f37af2b937b9e2d96a832daa2824322cfb11..2f6cf31550ab02d1197e871753abcf605dbe3e7a 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (23 * x0) + (24 * x1) + (19 * x2) + (-3 * x3) = -16 ;
 ASSERT  (2 * x0) + (-13 * x1) + (5 * x2) + (-1 * x3) = 28;
index f0fca22fbf23ba787955ab8e90f3ad019ae6c776..b05061192ce465ae3edc7ca46a59f46659b85e14 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (19 * x0) + (-11 * x1) + (-19 * x2) + (5 * x3) = 26 ;
 ASSERT  (1 * x0) + (-28 * x1) + (-2 * x2) + (15 * x3) < 9 ;
index 37a47226551ebf9dc538a4ff5a4d187cf90e2bf8..08cfd9c9c51604db1be2e8932e93421c8c68cebb 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT  (-28 * x0) + (12 * x1) + (-19 * x2) + (10 * x3) = 16 ;
 ASSERT  (19 * x0) + (-25 * x1) + (-8 * x2) + (-32 * x3) = 12;
index 9ff8724afb935432ec71cb86c5cae383e80a815c..0d74dcb39add23b99208f5ae2b51e97c3c0e63eb 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (-31 * x0) + (-20 * x1) + (-30 * x2) + (-28 * x3) = -24 ;
 ASSERT  (11 * x0) + (-32 * x1) + (-2 * x2) + (8 * x3) <= 16 ;
index a751282324043887027074d4e77d96409c160225..7e07bee1471598322700ef728516a16d67088658 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 x0, x1, x2, x3 : INT;
 ASSERT (27 * x0) + (-21 * x1) + (-6 * x2) + (-6 * x3) > -15 ;
 ASSERT  (-5 * x0) + (-10 * x1) + (2 * x2) + (-16 * x3) <= -7 ;
index e8b229faa9b69bed513086835c9fd16a75cd0098..d79ec94a7ebac443da97e49c1ce97889142510fc 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x: INT;
 P: INT -> BOOLEAN;
 
index f6ae1d85b66c648f727f647b63bc08a31501ca97..f0bc97ee5ef454099a75249215b7a9bdeeaaad4e 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --enable-miplib-trick
 % EXPECT: unsat
-% EXIT: 20
index e6ac8e69e2cffd73ab1d4f5647ce3c47de9e5a35..dc0ca78a83a1b0a1e4a3e6762c8b6970c25ac549 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --enable-miplib-trick
 ; EXPECT: unsat
-; EXIT: 20
 (set-logic QF_LRA)
 (set-info :source |
 Relaxation of the Mixed-Integer Programming
index f6ae1d85b66c648f727f647b63bc08a31501ca97..f0bc97ee5ef454099a75249215b7a9bdeeaaad4e 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --enable-miplib-trick
 % EXPECT: unsat
-% EXIT: 20
index e94506a235f9ba619adc5208ef37aa79a9b5e843..3e34badc2ab894b955074e1d0ed610c98f0878b1 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --enable-miplib-trick
 ; EXPECT: unsat
-; EXIT: 10
 (set-logic QF_LRA)
 (set-info :source |
 Relaxation of the Mixed-Integer Programming
index db2aa2ac55ea35d538b903fef1e70b9a67e0846c..49c0b61cb7b74daae58c0ee086d3e2abb268486a 100644 (file)
@@ -1,6 +1,5 @@
 % COMMAND-LINE: --enable-miplib-trick
 % EXPECT: sat
-% EXIT: 10
 
 tmp1, tmp2, tmp3 : INT;
 x, y, z : BOOLEAN;
index 84f17e84816e3b447079249edbc9db7b10b2d5fe..5cd2f545c07283f7756e5222176bf4c0386f0eb0 100644 (file)
@@ -1,6 +1,5 @@
 % COMMAND-LINE: --enable-miplib-trick
 % EXPECT: sat
-% EXIT: 10
 
 tmp1, tmp2, tmp3 : INT;
 x, y, z : BOOLEAN;
index 009effb743cb199811a8598b59fb82c4394354f2..9e1ae5a6222d8fd1e112d47ec9309b8fe000c59e 100644 (file)
@@ -1,6 +1,5 @@
 % COMMAND-LINE: --enable-miplib-trick
 % EXPECT: sat
-% EXIT: 10
 
 tmp1, tmp2, tmp3, tmp4 : INT;
 x, y, z : BOOLEAN;
index 2f7db1f540b26eb602f47830e2e69c6e4f3cbd31..9d7c4592e3f0aebb57ed09bc6a47321441d62897 100644 (file)
@@ -1,6 +1,5 @@
 % COMMAND-LINE: --enable-miplib-trick
 % EXPECT: sat
-% EXIT: 10
 
 tmp1 : INT;
 x, y : BOOLEAN;
index 27a79ff17263995ea5445e487f6991a798b064a9..f9633c5972e786be27273cd4dd51bd969ffca948 100644 (file)
@@ -1,5 +1,4 @@
 ; EXPECT: unknown
-; EXIT: 0
 (set-logic QF_NIA)
 (set-info :smt-lib-version 2.0)
 (set-info :status unknown)
index 75b25c181dfcacb87cd93022caf5f4cb6bc9bc4e..c6281a5c29ba0fac672cd4c01b9d08af978977c4 100644 (file)
@@ -1,5 +1,4 @@
 ; EXPECT: unknown
-; EXIT: 0
 (set-logic QF_NIA)
 (set-info :smt-lib-version 2.0)
 (set-info :status unknown)
index 760350c89aed21d41bc8869ac6edc4fae3a85532..110de05d7ec8b01a2a44a9ce4032a328eb2c248a 100644 (file)
@@ -1,5 +1,4 @@
 ; EXPECT: unknown
-; EXIT: 0
 (set-logic QF_NIA)
 (set-info :smt-lib-version 2.0)
 (set-info :status unknown)
index 4b1a937f6952dc830d633dca5f8e227ba88defa8..f415e0f254019886811a5a3eb9aeafd1636fa1f1 100644 (file)
@@ -1,5 +1,4 @@
 ; EXPECT: unknown
-; EXIT: 0
 (set-logic QF_NRA)
 (set-info :smt-lib-version 2.0)
 (set-info :status unknown)
index cdfb3a09fbc9e2c3e75325a7334dbd6641188195..9d1029cbf62ba7228884056d8c1d6049310e1aa8 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (NOT A AND NOT B <=> C) <=> (((NOT A) AND (NOT B)) <=> C);
-% EXIT: 20
index 5458f6c634e6f8c5fa8ee2b3b372f1ce98016c51..00bcf389179e6d93e8f0be0d9f56c269af840c27 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 %OPTION "produce-models";
 
 f : BOOLEAN -> INT;
index 2d0eb59b2361cd5ebf6eaccc1903b89c10d0aea0..cba092e9ed54da9712c4fa1496d7775098917fd1 100644 (file)
@@ -805,4 +805,3 @@ a288 : BOOLEAN =
         ENDIF;
 QUERY a288;
 % PROOF
-% EXIT: 20
index 9a8435b2dac1fdeabf8f1a0289b61c331635e3fb..fe118171accd763f69ca4d9a724a6db07cf3bc33 100644 (file)
@@ -1,4 +1,3 @@
 % COMMAND-LINE: --incremental
 % EXPECT: sat
 % EXPECT: unsat
-% EXIT: 20
index 92b72c87ddcd84f4dbeadfe6989a0b98f1c5f18f..a1e29f63e9c53df1e1ee2ed49365e848cf24d253 100644 (file)
@@ -1,5 +1,4 @@
 ; EXPECT: unsat
-; EXIT: 20
 (set-logic QF_UF)
 (set-info :status sat)
 (set-option :produce-models true)
index 7b3df50d815891cbb74616fddfc4a779c113f2e8..c30f95550811ab3bc5977cae00d8fd5808f63541 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: unsat
-% EXIT: 20
 DATATYPE DT1 = 
   DT1_a |
   DT1_b |
index 66e2369aeda76098adf762c4ef98bd4237ecf574..0cb6cf0fe1874ff0566746d0bf0354c83b1fc5b5 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 b : BOOLEAN;
 DATATYPE D = c(s:INT) END;
 QUERY c(IF b THEN 1 ELSE 0 ENDIF) = IF b THEN c(1) ELSE c(0) ENDIF;
index 394f89e5130c83b56da45d7f0db1cf0dc93ded62..304dd6ec450dcc8c14ab68218b3a8fee62e7b285 100644 (file)
@@ -4,4 +4,3 @@ b:BOOLEAN;
 ASSERT(a);
 QUERY(a OR b);
 
-% EXIT: 20
index c68fde7955ac8089178787c0e60f86bd62073435..27903708adb9810135609a6129e712841cac13dc 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 % Preamble  --------------
 DATATYPE UNIT = Unit END;
 DATATYPE BOOL = Truth | Falsity END;
index d10292dd5cb0243c4953c1c2304806a788fc5b7e..fa9462f64533dbf0079f3bbf6a46e9725b91740a 100644 (file)
@@ -2,7 +2,6 @@
 % EXPECT: valid
 % EXPECT: valid
 % EXPECT: valid
-% EXIT: 20
 x : INT;
 y : INT = x + 1;
 z : INT = -10;
index c44c0ceb821048669afc61e91a6da8f79b350315..c296fe1c79c26f615325308e3f34dbf1bca39923 100644 (file)
@@ -3,7 +3,6 @@
 ; EXPECT: ((x 0))
 ; EXPECT: (((f x) 0))
 ; EXPECT: (((f x) 0))
-; EXIT: 10
 (set-option :produce-models true)
 (set-logic QF_UFLIA)
 (declare-fun f (Int) Int)
index 3e33c9cd5bcf45efbdb333c91bbc65b4caa588ec..46ac4b5442053e5e1663eb570dc9023bf986eb92 100644 (file)
@@ -2,7 +2,6 @@
 ; EXPECT: (model
 ; EXPECT: (define-fun x () Int 5)
 ; EXPECT: )
-; EXIT: 10
 (set-option :produce-models true)
 (set-logic QF_UFLIA)
 (define-fun x () Int 5)
index 5776d2fc1720a751b213a5368091374a4bda7b13..5a5886940939bcf109678c1cd62287517f2f21f8 100644 (file)
@@ -1,7 +1,6 @@
 ; COMMAND-LINE: --incremental --abstract-values
 ; EXPECT: sat
 ; EXPECT: ((a @1) (b @2))
-; EXIT: 10
 (set-logic QF_AUFLIA)
 (set-option :produce-models true)
 (declare-fun a () (Array Int Int))
index a47efb6fbe2555e3063b0d6f00a67c662062c048..82f566a64143699324d0db6f0b92cd608544ac81 100644 (file)
@@ -5,7 +5,6 @@
 ; COMMAND-LINE: --incremental --abstract-values --check-models
 ; EXPECT: sat
 ; EXPECT: ((a @1) (b @2))
-; EXIT: 10
 (set-logic QF_AUFLIA)
 (set-option :produce-models true)
 (declare-fun a () (Array Int Int))
index 72d62fe47100d5d97cf30782ff72151959301562..d796e09155a5498ac5535b991642524da983243b 100644 (file)
@@ -1,6 +1,5 @@
 % COMMAND-LINE: --check-model
 % EXPECT: sat
-% EXIT: 10
 var_92, var_96, var_98, var_102, var_106, var_111, var_137, var_141, var_143, var_147, var_151, var_156, var_182, var_186, var_188, var_192, var_196, var_201, var_227, var_231, var_233, var_237, var_241, var_246, var_272, var_276, var_278, var_282, var_286, var_291, var_317, var_321, var_323, var_327, var_331, var_336, var_362, var_366, var_368, var_372, var_376, var_381, var_407, var_411, var_413, var_417, var_421, var_426, var_452, var_456, var_458, var_462, var_466, var_471, var_497, var_501, var_503, var_507, var_511, var_516, var_542, var_546, var_548, var_552, var_556, var_561, var_587, var_591, var_593, var_597, var_601, var_606, var_632, var_636, var_638, var_642, var_646, var_651, var_677, var_681, var_683, var_687, var_691, var_696, var_722, var_726, var_728, var_732, var_736, var_741, var_767, var_771, var_773, var_777, var_781, var_786, var_812, var_816, var_818, var_822, var_826, var_831, var_857, var_861, var_863, var_867, var_871, var_876, var_902, var_906, var_908, var_912, var_916, var_921, var_947, var_951, var_953, var_957, var_961, var_966, var_992, var_996, var_998, var_1002, var_1006, var_1011, var_1037, var_1041, var_1043, var_1047, var_1051, var_1056, var_1082, var_1086, var_1088, var_1092, var_1096, var_1101, var_1127, var_1131, var_1133, var_1137, var_1141, var_1146, var_1172, var_1176, var_1178, var_1182, var_1186, var_1191, var_1217, var_1221, var_1223, var_1227, var_1231, var_1236, var_1262, var_1266, var_1268, var_1272, var_1276, var_1281, var_1307, var_1311, var_1313, var_1317, var_1321, var_1326, var_1352, var_1356, var_1358, var_1362, var_1366, var_1371, var_1397, var_1401, var_1403, var_1407, var_1411, var_1416, var_1442, var_1446, var_1448, var_1452, var_1456, var_1461, var_1487, var_1491, var_1493, var_1497, var_1501, var_1506, var_1532, var_1536, var_1538, var_1542, var_1546, var_1551, var_1577, var_1581, var_1583, var_1587, var_1591, var_1596, var_1622, var_1626, var_1628, var_1632, var_1636, var_1641, var_1667, var_1671, var_1673, var_1677, var_1681, var_1686, var_1712, var_1716, var_1718, var_1722, var_1726, var_1731, var_1757, var_1761, var_1763, var_1767, var_1771, var_1776, var_1802, var_1806, var_1808, var_1812, var_1816, var_1821, var_1847, var_1851, var_1853, var_1857, var_1861, var_1866, var_1892, var_1896, var_1898, var_1902, var_1906, var_1911, var_1937, var_1941, var_1943, var_1947, var_1951, var_1956, var_1982, var_1986, var_1988, var_1992, var_1996, var_2001, var_2027, var_2031, var_2033, var_2037, var_2041, var_2046, var_2072, var_2076, var_2078, var_2082, var_2086, var_2091, var_2117, var_2121, var_2123, var_2127, var_2131, var_2136, var_2162, var_2166, var_2168, var_2172, var_2176, var_2181, var_2207, var_2211, var_2213, var_2217, var_2221, var_2226, var_2252, var_2256, var_2258, var_2262, var_2266, var_2271, var_2297, var_2301, var_2303, var_2307, var_2311, var_2316, var_2342, var_2346, var_2348, var_2352, var_2356, var_2361, var_2387, var_2391, var_2393, var_2397, var_2401, var_2406, var_2432, var_2436, var_2438, var_2442, var_2446, var_2451, var_2477, var_2481, var_2483, var_2487, var_2491, var_2496, var_2522, var_2526, var_2528, var_2532, var_2536, var_2541, var_2567, var_2571, var_2573, var_2577, var_2581, var_2586, var_2612, var_2616, var_2618, var_2622, var_2626, var_2631, var_2657, var_2661, var_2663, var_2667, var_2671, var_2676, var_2702, var_2706, var_2708, var_2712, var_2716, var_2721, var_2747, var_2751, var_2753, var_2757, var_2761, var_2766, var_2792, var_2796, var_2798, var_2802, var_2806, var_2811, var_2837, var_2841, var_2843, var_2847, var_2851, var_2856, var_2882, var_2886, var_2888, var_2892, var_2896, var_2901, var_2927, var_2931, var_2933, var_2937, var_2941, var_2946, var_2972, var_2976, var_2978, var_2982, var_2986, var_2991, var_3017, var_3021, var_3023, var_3027, var_3031, var_3036, var_3062, var_3066, var_3068, var_3072, var_3076, var_3081, var_3107, var_3111, var_3113, var_3117, var_3121, var_3126, var_3152, var_3156, var_3158, var_3162, var_3166, var_3171, var_3197, var_3201, var_3203, var_3207, var_3211, var_3216, var_3242, var_3246, var_3248, var_3252, var_3256, var_3261, var_3287, var_3291, var_3293, var_3297, var_3301, var_3306, var_3332, var_3336, var_3338, var_3342, var_3346, var_3351, var_3377, var_3381, var_3383, var_3387, var_3391, var_3396, var_3422, var_3426, var_3428, var_3432, var_3436, var_3441, var_3467, var_3471, var_3473, var_3477, var_3481, var_3486, var_3512, var_3515, var_3518, var_3521, var_3524, var_3527, var_3530, var_3533, var_3536, var_3539, var_3542, var_3545, var_3548, var_3551, var_3554, var_3557, var_3560, var_3563, var_3566, var_3569, var_3572, var_3575, var_3578, var_3581, var_3584, var_3587, var_3590, var_3593, var_3596, var_3599, var_3602, var_3605, var_3608, var_3611, var_3614, var_3617, var_3620, var_3623, var_3626, var_3629, var_3632, var_3635, var_3638, var_3641, var_3644, var_3647, var_3650, var_3653, var_3656, var_3659, var_3662, var_3665, var_3668, var_3671, var_3674, var_3677, var_3680, var_3683, var_3686, var_3689, var_3692, var_3695, var_3698, var_3701, var_3704, var_3707, var_3710, var_3713, var_3716, var_3719, var_3722, var_3725, var_3728, var_3731, var_3734, var_3737, var_3740, var_3743, var_3746, var_3749, var_3752, var_3755, var_3758, var_3761, var_3764, var_3767, var_3770, var_3773, var_3776, var_3779, var_3782, var_3785, var_3788, var_3791, var_3794, var_3797, var_3800, var_3803, var_3806, var_3809, var_3812, var_3815, var_3818, var_3821, var_3824, var_3827, var_3830, var_3833, var_3836, var_3839, var_3843, var_3847, var_3851, var_3855, var_3859, var_3863, var_3867, var_3871, var_3875, var_3879, var_3883, var_3887, var_3891, var_3895, var_3899, var_3903, var_3907, var_3911, var_3915, var_3919, var_3923, var_3927, var_3931, var_3935, var_3939, var_3943, var_3947, var_3951, var_3955, var_3959, var_3963, var_3967, var_3971, var_3974, var_3980, var_3987, var_3994, var_4001, var_4009, var_4018, var_4031, var_4035, var_4039, var_4046, var_4050, var_4057, var_4064, var_4077, var_4085, var_4094, var_4111, var_4115, var_4119, var_4123, var_4130, var_4137, var_4150, var_4158, var_4167, var_4186, var_4190, var_4194, var_4198, var_4223, var_4270, var_4277, var_4290, var_4298, var_4307, var_4324, var_4328, var_4332, var_4336, var_4361, var_4412, var_4425, var_4439, var_4462, var_4466, var_4479, var_4492, var_4506, var_4531, var_4535, var_4560, var_4611, var_4624, var_4638, var_4661, var_4665, var_4672, var_4685, var_4692, var_4700, var_4715, var_4720, var_4724, var_4728, var_4732, var_4745, var_4752, var_4765, var_4773, var_4782, var_4799, var_4803, var_4807, var_4811, var_4836, var_4881, var_4888, var_4901, var_4909, var_4918, var_4935, var_4939, var_4943, var_4947, var_4972, var_5035, var_5098, var_5147, var_5160, var_5174, var_5197, var_5201, var_5226, var_5289, var_5338, var_5351, var_5365, var_5388, var_5392, var_5405, var_5418, var_5432, var_5455, var_5459, var_5484, var_5547, var_5596, var_5609, var_5623, var_5646, var_5650, var_5663, var_5676, var_5690, var_5713, var_5717, var_5742, var_5787, var_5794, var_5807, var_5815, var_5824, var_5841, var_5845, var_5849, var_5853, var_5878, var_5923, var_5930, var_5943, var_5951, var_5960, var_5977, var_5981, var_5985, var_5989, var_6014, var_6077, var_6140, var_6203, var_6264, var_6313, var_6326, var_6340, var_6363, var_6367, var_6392, var_6455, var_6516, var_6565, var_6578, var_6592, var_6615, var_6619, var_6644, var_6707, var_6768, var_6817, var_6830, var_6844, var_6867, var_6871, var_6896, var_6959, var_7022, var_7085, var_7146, var_7209, var_7270, var_7333, var_7394, var_7443, var_7456, var_7470, var_7493, var_7497, var_7522, var_7585, var_7646, var_7695, var_7708, var_7722, var_7745, var_7749, var_7774, var_7837, var_7898, var_7947, var_7960, var_7974, var_7997, var_8001, var_8026, var_8089, var_8150, var_8213, var_8274, var_8337, var_8398, var_8461, var_8524, var_8585, var_8648, var_8709, var_8772, var_8835, var_11220, var_11228, var_11236, var_11244, var_11252, var_11260, var_11268, var_11276, var_11284, var_11292, var_11300, var_11308, var_11316, var_11324, var_11332, var_11340, var_11348, var_11356, var_11364, var_11372, var_11380, var_11388, var_11396, var_11404, var_11412, var_11420, var_11428, var_11436, var_11444, var_11452, var_11460, var_11468, var_11476, var_11484, var_11492, var_11500, var_11508, var_11516, var_11524, var_11532, var_11540, var_11548, var_11556, var_11564, var_11572, var_11580, var_11588, var_11596, var_11604, var_11612, var_11620, var_11628, var_11636, var_11644, var_11652, var_11660, var_11668, var_11676, var_11684, var_11692, var_11700, var_11708, var_11716, var_11724, var_11732, var_11740, var_11748, var_11756, var_11764, var_11772, var_11780, var_11788, var_11796, var_11804, var_11812, var_11820: BOOLEAN;
 ASSERT LET _let_0 = ((NOT var_151) OR (NOT var_1546)), _let_1 = ((NOT var_147) OR (NOT var_1542)), _let_2 = ((NOT var_1546) OR (NOT var_151)), _let_3 = ((NOT var_1542) OR (NOT var_147)), _let_4 = ((NOT var_196) OR (NOT var_1726)), _let_5 = ((NOT var_192) OR (NOT var_1722)), _let_6 = ((NOT var_1726) OR (NOT var_196)), _let_7 = ((NOT var_1722) OR (NOT var_192)), _let_8 = ((NOT var_286) OR (NOT var_1906)), _let_9 = ((NOT var_282) OR (NOT var_1902)), _let_10 = ((NOT var_1906) OR (NOT var_286)), _let_11 = ((NOT var_1902) OR (NOT var_282)), _let_12 = ((NOT var_556) OR (NOT var_961)), _let_13 = ((NOT var_552) OR (NOT var_957)), _let_14 = ((NOT var_961) OR (NOT var_556)), _let_15 = ((NOT var_957) OR (NOT var_552)), _let_16 = ((NOT var_376) OR (NOT var_2356)), _let_17 = ((NOT var_372) OR (NOT var_2352)), _let_18 = ((NOT var_646) OR (NOT var_1141)), _let_19 = ((NOT var_642) OR (NOT var_1137)), _let_20 = ((NOT var_1141) OR (NOT var_646)), _let_21 = ((NOT var_1137) OR (NOT var_642)), _let_22 = ((NOT var_2356) OR (NOT var_376)), _let_23 = ((NOT var_2352) OR (NOT var_372)), _let_24 = ((NOT var_421) OR (NOT var_2536)), _let_25 = ((NOT var_417) OR (NOT var_2532)), _let_26 = ((NOT var_826) OR (NOT var_1276)), _let_27 = ((NOT var_822) OR (NOT var_1272)), _let_28 = ((NOT var_1276) OR (NOT var_826)), _let_29 = ((NOT var_1272) OR (NOT var_822)), _let_30 = ((NOT var_2536) OR (NOT var_421)), _let_31 = ((NOT var_2532) OR (NOT var_417)), _let_32 = ((NOT var_511) OR (NOT var_2716)), _let_33 = ((NOT var_507) OR (NOT var_2712)), _let_34 = ((NOT var_1006) OR (NOT var_1366)), _let_35 = ((NOT var_1002) OR (NOT var_1362)), _let_36 = ((NOT var_1366) OR (NOT var_1006)), _let_37 = ((NOT var_1362) OR (NOT var_1002)), _let_38 = ((NOT var_2716) OR (NOT var_511)), _let_39 = ((NOT var_2712) OR (NOT var_507)), _let_40 = ((NOT var_1456) OR (NOT var_1771)), _let_41 = ((NOT var_1452) OR (NOT var_1767)), _let_42 = ((NOT var_1771) OR (NOT var_1456)), _let_43 = ((NOT var_1767) OR (NOT var_1452)), _let_44 = ((NOT var_871) OR (NOT var_3076)), _let_45 = ((NOT var_867) OR (NOT var_3072)), _let_46 = ((NOT var_1501) OR (NOT var_1951)), _let_47 = ((NOT var_1497) OR (NOT var_1947)), _let_48 = ((NOT var_1951) OR (NOT var_1501)), _let_49 = ((NOT var_1947) OR (NOT var_1497)), _let_50 = ((NOT var_3076) OR (NOT var_871)), _let_51 = ((NOT var_3072) OR (NOT var_867)), _let_52 = ((NOT var_1051) OR (NOT var_3166)), _let_53 = ((NOT var_1047) OR (NOT var_3162)), _let_54 = ((NOT var_1636) OR (NOT var_2086)), _let_55 = ((NOT var_1632) OR (NOT var_2082)), _let_56 = ((NOT var_2086) OR (NOT var_1636)), _let_57 = ((NOT var_2082) OR (NOT var_1632)), _let_58 = ((NOT var_3166) OR (NOT var_1051)), _let_59 = ((NOT var_3162) OR (NOT var_1047)), _let_60 = ((NOT var_1231) OR (NOT var_3211)), _let_61 = ((NOT var_1227) OR (NOT var_3207)), _let_62 = ((NOT var_1816) OR (NOT var_2131)), _let_63 = ((NOT var_1812) OR (NOT var_2127)), _let_64 = ((NOT var_2131) OR (NOT var_1816)), _let_65 = ((NOT var_2127) OR (NOT var_1812)), _let_66 = ((NOT var_3211) OR (NOT var_1231)), _let_67 = ((NOT var_3207) OR (NOT var_1227)), _let_68 = ((NOT var_2221) OR (NOT var_2581)), _let_69 = ((NOT var_2217) OR (NOT var_2577)), _let_70 = ((NOT var_2581) OR (NOT var_2221)), _let_71 = ((NOT var_2577) OR (NOT var_2217)), _let_72 = ((NOT var_1681) OR (NOT var_3301)), _let_73 = ((NOT var_1677) OR (NOT var_3297)), _let_74 = ((NOT var_2311) OR (NOT var_2761)), _let_75 = ((NOT var_2307) OR (NOT var_2757)), _let_76 = ((NOT var_2761) OR (NOT var_2311)), _let_77 = ((NOT var_2757) OR (NOT var_2307)), _let_78 = ((NOT var_3301) OR (NOT var_1681)), _let_79 = ((NOT var_3297) OR (NOT var_1677)), _let_80 = ((NOT var_1861) OR (NOT var_3391)), _let_81 = ((NOT var_1857) OR (NOT var_3387)), _let_82 = ((NOT var_2446) OR (NOT var_2941)), _let_83 = ((NOT var_2442) OR (NOT var_2937)), _let_84 = ((NOT var_2941) OR (NOT var_2446)), _let_85 = ((NOT var_2937) OR (NOT var_2442)), _let_86 = ((NOT var_3391) OR (NOT var_1861)), _let_87 = ((NOT var_3387) OR (NOT var_1857)), _let_88 = ((NOT var_2041) OR (NOT var_3436)), _let_89 = ((NOT var_2037) OR (NOT var_3432)), _let_90 = ((NOT var_2626) OR (NOT var_3031)), _let_91 = ((NOT var_2622) OR (NOT var_3027)), _let_92 = ((NOT var_3031) OR (NOT var_2626)), _let_93 = ((NOT var_3027) OR (NOT var_2622)), _let_94 = ((NOT var_3436) OR (NOT var_2041)), _let_95 = ((NOT var_3432) OR (NOT var_2037)) IN (NOT var_92) AND ((NOT var_96) OR var_98) AND (NOT var_102) AND ((NOT var_106) OR (NOT var_92)) AND ((NOT var_111) OR var_92) AND ((NOT var_102) OR (NOT var_96)) AND ((NOT var_98) OR var_96) AND ((NOT var_106) OR var_96) AND ((NOT var_111) OR (NOT var_96)) AND (((NOT var_92) OR var_96) OR var_111) AND ((var_92 OR (NOT var_96)) OR var_106) AND (NOT var_137) AND ((NOT var_141) OR var_143) AND (NOT var_147) AND ((NOT var_151) OR (NOT var_137)) AND ((NOT var_156) OR var_137) AND ((NOT var_147) OR (NOT var_141)) AND ((NOT var_143) OR var_141) AND ((NOT var_151) OR var_141) AND ((NOT var_156) OR (NOT var_141)) AND (((NOT var_137) OR var_141) OR var_156) AND ((var_137 OR (NOT var_141)) OR var_151) AND (NOT var_182) AND ((NOT var_186) OR var_188) AND (NOT var_192) AND ((NOT var_196) OR (NOT var_182)) AND ((NOT var_201) OR var_182) AND ((NOT var_192) OR (NOT var_186)) AND ((NOT var_188) OR var_186) AND ((NOT var_196) OR var_186) AND ((NOT var_201) OR (NOT var_186)) AND (((NOT var_182) OR var_186) OR var_201) AND ((var_182 OR (NOT var_186)) OR var_196) AND (NOT var_227) AND ((NOT var_231) OR var_233) AND (NOT var_237) AND ((NOT var_241) OR (NOT var_227)) AND ((NOT var_246) OR var_227) AND ((NOT var_237) OR (NOT var_231)) AND ((NOT var_233) OR var_231) AND ((NOT var_241) OR var_231) AND ((NOT var_246) OR (NOT var_231)) AND (((NOT var_227) OR var_231) OR var_246) AND ((var_227 OR (NOT var_231)) OR var_241) AND (NOT var_272) AND ((NOT var_276) OR var_278) AND (NOT var_282) AND ((NOT var_286) OR (NOT var_272)) AND ((NOT var_291) OR var_272) AND ((NOT var_282) OR (NOT var_276)) AND ((NOT var_278) OR var_276) AND ((NOT var_286) OR var_276) AND ((NOT var_291) OR (NOT var_276)) AND (((NOT var_272) OR var_276) OR var_291) AND ((var_272 OR (NOT var_276)) OR var_286) AND (NOT var_317) AND ((NOT var_321) OR var_323) AND (NOT var_327) AND ((NOT var_331) OR (NOT var_317)) AND ((NOT var_336) OR var_317) AND ((NOT var_327) OR (NOT var_321)) AND ((NOT var_323) OR var_321) AND ((NOT var_331) OR var_321) AND ((NOT var_336) OR (NOT var_321)) AND (((NOT var_317) OR var_321) OR var_336) AND ((var_317 OR (NOT var_321)) OR var_331) AND (NOT var_362) AND ((NOT var_366) OR var_368) AND (NOT var_372) AND ((NOT var_376) OR (NOT var_362)) AND ((NOT var_381) OR var_362) AND ((NOT var_372) OR (NOT var_366)) AND ((NOT var_368) OR var_366) AND ((NOT var_376) OR var_366) AND ((NOT var_381) OR (NOT var_366)) AND (((NOT var_362) OR var_366) OR var_381) AND ((var_362 OR (NOT var_366)) OR var_376) AND (NOT var_407) AND ((NOT var_411) OR var_413) AND (NOT var_417) AND ((NOT var_421) OR (NOT var_407)) AND ((NOT var_426) OR var_407) AND ((NOT var_417) OR (NOT var_411)) AND ((NOT var_413) OR var_411) AND ((NOT var_421) OR var_411) AND ((NOT var_426) OR (NOT var_411)) AND (((NOT var_407) OR var_411) OR var_426) AND ((var_407 OR (NOT var_411)) OR var_421) AND (NOT var_452) AND ((NOT var_456) OR var_458) AND (NOT var_462) AND ((NOT var_466) OR (NOT var_452)) AND ((NOT var_471) OR var_452) AND ((NOT var_462) OR (NOT var_456)) AND ((NOT var_458) OR var_456) AND ((NOT var_466) OR var_456) AND ((NOT var_471) OR (NOT var_456)) AND (((NOT var_452) OR var_456) OR var_471) AND ((var_452 OR (NOT var_456)) OR var_466) AND (NOT var_497) AND ((NOT var_501) OR var_503) AND (NOT var_507) AND ((NOT var_511) OR (NOT var_497)) AND ((NOT var_516) OR var_497) AND ((NOT var_507) OR (NOT var_501)) AND ((NOT var_503) OR var_501) AND ((NOT var_511) OR var_501) AND ((NOT var_516) OR (NOT var_501)) AND (((NOT var_497) OR var_501) OR var_516) AND ((var_497 OR (NOT var_501)) OR var_511) AND (NOT var_542) AND ((NOT var_546) OR var_548) AND (NOT var_552) AND ((NOT var_556) OR (NOT var_542)) AND ((NOT var_561) OR var_542) AND ((NOT var_552) OR (NOT var_546)) AND ((NOT var_548) OR var_546) AND ((NOT var_556) OR var_546) AND ((NOT var_561) OR (NOT var_546)) AND (((NOT var_542) OR var_546) OR var_561) AND ((var_542 OR (NOT var_546)) OR var_556) AND (NOT var_587) AND ((NOT var_591) OR var_593) AND (NOT var_597) AND ((NOT var_601) OR (NOT var_587)) AND ((NOT var_606) OR var_587) AND ((NOT var_597) OR (NOT var_591)) AND ((NOT var_593) OR var_591) AND ((NOT var_601) OR var_591) AND ((NOT var_606) OR (NOT var_591)) AND (((NOT var_587) OR var_591) OR var_606) AND ((var_587 OR (NOT var_591)) OR var_601) AND (NOT var_632) AND ((NOT var_636) OR var_638) AND (NOT var_642) AND ((NOT var_646) OR (NOT var_632)) AND ((NOT var_651) OR var_632) AND ((NOT var_642) OR (NOT var_636)) AND ((NOT var_638) OR var_636) AND ((NOT var_646) OR var_636) AND ((NOT var_651) OR (NOT var_636)) AND (((NOT var_632) OR var_636) OR var_651) AND ((var_632 OR (NOT var_636)) OR var_646) AND (NOT var_677) AND ((NOT var_681) OR var_683) AND (NOT var_687) AND ((NOT var_691) OR (NOT var_677)) AND ((NOT var_696) OR var_677) AND ((NOT var_687) OR (NOT var_681)) AND ((NOT var_683) OR var_681) AND ((NOT var_691) OR var_681) AND ((NOT var_696) OR (NOT var_681)) AND (((NOT var_677) OR var_681) OR var_696) AND ((var_677 OR (NOT var_681)) OR var_691) AND (NOT var_722) AND ((NOT var_726) OR var_728) AND (NOT var_732) AND ((NOT var_736) OR (NOT var_722)) AND ((NOT var_741) OR var_722) AND ((NOT var_732) OR (NOT var_726)) AND ((NOT var_728) OR var_726) AND ((NOT var_736) OR var_726) AND ((NOT var_741) OR (NOT var_726)) AND (((NOT var_722) OR var_726) OR var_741) AND ((var_722 OR (NOT var_726)) OR var_736) AND (NOT var_767) AND ((NOT var_771) OR var_773) AND (NOT var_777) AND ((NOT var_781) OR (NOT var_767)) AND ((NOT var_786) OR var_767) AND ((NOT var_777) OR (NOT var_771)) AND ((NOT var_773) OR var_771) AND ((NOT var_781) OR var_771) AND ((NOT var_786) OR (NOT var_771)) AND (((NOT var_767) OR var_771) OR var_786) AND ((var_767 OR (NOT var_771)) OR var_781) AND (NOT var_812) AND ((NOT var_816) OR var_818) AND (NOT var_822) AND ((NOT var_826) OR (NOT var_812)) AND ((NOT var_831) OR var_812) AND ((NOT var_822) OR (NOT var_816)) AND ((NOT var_818) OR var_816) AND ((NOT var_826) OR var_816) AND ((NOT var_831) OR (NOT var_816)) AND (((NOT var_812) OR var_816) OR var_831) AND ((var_812 OR (NOT var_816)) OR var_826) AND (NOT var_857) AND ((NOT var_861) OR var_863) AND (NOT var_867) AND ((NOT var_871) OR (NOT var_857)) AND ((NOT var_876) OR var_857) AND ((NOT var_867) OR (NOT var_861)) AND ((NOT var_863) OR var_861) AND ((NOT var_871) OR var_861) AND ((NOT var_876) OR (NOT var_861)) AND (((NOT var_857) OR var_861) OR var_876) AND ((var_857 OR (NOT var_861)) OR var_871) AND (NOT var_902) AND ((NOT var_906) OR var_908) AND (NOT var_912) AND ((NOT var_916) OR (NOT var_902)) AND ((NOT var_921) OR var_902) AND ((NOT var_912) OR (NOT var_906)) AND ((NOT var_908) OR var_906) AND ((NOT var_916) OR var_906) AND ((NOT var_921) OR (NOT var_906)) AND (((NOT var_902) OR var_906) OR var_921) AND ((var_902 OR (NOT var_906)) OR var_916) AND (NOT var_947) AND ((NOT var_951) OR var_953) AND (NOT var_957) AND ((NOT var_961) OR (NOT var_947)) AND ((NOT var_966) OR var_947) AND ((NOT var_957) OR (NOT var_951)) AND ((NOT var_953) OR var_951) AND ((NOT var_961) OR var_951) AND ((NOT var_966) OR (NOT var_951)) AND (((NOT var_947) OR var_951) OR var_966) AND ((var_947 OR (NOT var_951)) OR var_961) AND (NOT var_992) AND ((NOT var_996) OR var_998) AND (NOT var_1002) AND ((NOT var_1006) OR (NOT var_992)) AND ((NOT var_1011) OR var_992) AND ((NOT var_1002) OR (NOT var_996)) AND ((NOT var_998) OR var_996) AND ((NOT var_1006) OR var_996) AND ((NOT var_1011) OR (NOT var_996)) AND (((NOT var_992) OR var_996) OR var_1011) AND ((var_992 OR (NOT var_996)) OR var_1006) AND (NOT var_1037) AND ((NOT var_1041) OR var_1043) AND (NOT var_1047) AND ((NOT var_1051) OR (NOT var_1037)) AND ((NOT var_1056) OR var_1037) AND ((NOT var_1047) OR (NOT var_1041)) AND ((NOT var_1043) OR var_1041) AND ((NOT var_1051) OR var_1041) AND ((NOT var_1056) OR (NOT var_1041)) AND (((NOT var_1037) OR var_1041) OR var_1056) AND ((var_1037 OR (NOT var_1041)) OR var_1051) AND (NOT var_1082) AND ((NOT var_1086) OR var_1088) AND (NOT var_1092) AND ((NOT var_1096) OR (NOT var_1082)) AND ((NOT var_1101) OR var_1082) AND ((NOT var_1092) OR (NOT var_1086)) AND ((NOT var_1088) OR var_1086) AND ((NOT var_1096) OR var_1086) AND ((NOT var_1101) OR (NOT var_1086)) AND (((NOT var_1082) OR var_1086) OR var_1101) AND ((var_1082 OR (NOT var_1086)) OR var_1096) AND (NOT var_1127) AND ((NOT var_1131) OR var_1133) AND (NOT var_1137) AND ((NOT var_1141) OR (NOT var_1127)) AND ((NOT var_1146) OR var_1127) AND ((NOT var_1137) OR (NOT var_1131)) AND ((NOT var_1133) OR var_1131) AND ((NOT var_1141) OR var_1131) AND ((NOT var_1146) OR (NOT var_1131)) AND (((NOT var_1127) OR var_1131) OR var_1146) AND ((var_1127 OR (NOT var_1131)) OR var_1141) AND (NOT var_1172) AND ((NOT var_1176) OR var_1178) AND (NOT var_1182) AND ((NOT var_1186) OR (NOT var_1172)) AND ((NOT var_1191) OR var_1172) AND ((NOT var_1182) OR (NOT var_1176)) AND ((NOT var_1178) OR var_1176) AND ((NOT var_1186) OR var_1176) AND ((NOT var_1191) OR (NOT var_1176)) AND (((NOT var_1172) OR var_1176) OR var_1191) AND ((var_1172 OR (NOT var_1176)) OR var_1186) AND (NOT var_1217) AND ((NOT var_1221) OR var_1223) AND (NOT var_1227) AND ((NOT var_1231) OR (NOT var_1217)) AND ((NOT var_1236) OR var_1217) AND ((NOT var_1227) OR (NOT var_1221)) AND ((NOT var_1223) OR var_1221) AND ((NOT var_1231) OR var_1221) AND ((NOT var_1236) OR (NOT var_1221)) AND (((NOT var_1217) OR var_1221) OR var_1236) AND ((var_1217 OR (NOT var_1221)) OR var_1231) AND (NOT var_1262) AND ((NOT var_1266) OR var_1268) AND (NOT var_1272) AND ((NOT var_1276) OR (NOT var_1262)) AND ((NOT var_1281) OR var_1262) AND ((NOT var_1272) OR (NOT var_1266)) AND ((NOT var_1268) OR var_1266) AND ((NOT var_1276) OR var_1266) AND ((NOT var_1281) OR (NOT var_1266)) AND (((NOT var_1262) OR var_1266) OR var_1281) AND ((var_1262 OR (NOT var_1266)) OR var_1276) AND (NOT var_1307) AND ((NOT var_1311) OR var_1313) AND (NOT var_1317) AND ((NOT var_1321) OR (NOT var_1307)) AND ((NOT var_1326) OR var_1307) AND ((NOT var_1317) OR (NOT var_1311)) AND ((NOT var_1313) OR var_1311) AND ((NOT var_1321) OR var_1311) AND ((NOT var_1326) OR (NOT var_1311)) AND (((NOT var_1307) OR var_1311) OR var_1326) AND ((var_1307 OR (NOT var_1311)) OR var_1321) AND (NOT var_1352) AND ((NOT var_1356) OR var_1358) AND (NOT var_1362) AND ((NOT var_1366) OR (NOT var_1352)) AND ((NOT var_1371) OR var_1352) AND ((NOT var_1362) OR (NOT var_1356)) AND ((NOT var_1358) OR var_1356) AND ((NOT var_1366) OR var_1356) AND ((NOT var_1371) OR (NOT var_1356)) AND (((NOT var_1352) OR var_1356) OR var_1371) AND ((var_1352 OR (NOT var_1356)) OR var_1366) AND (NOT var_1397) AND ((NOT var_1401) OR var_1403) AND (NOT var_1407) AND ((NOT var_1411) OR (NOT var_1397)) AND ((NOT var_1416) OR var_1397) AND ((NOT var_1407) OR (NOT var_1401)) AND ((NOT var_1403) OR var_1401) AND ((NOT var_1411) OR var_1401) AND ((NOT var_1416) OR (NOT var_1401)) AND (((NOT var_1397) OR var_1401) OR var_1416) AND ((var_1397 OR (NOT var_1401)) OR var_1411) AND (NOT var_1442) AND ((NOT var_1446) OR var_1448) AND (NOT var_1452) AND ((NOT var_1456) OR (NOT var_1442)) AND ((NOT var_1461) OR var_1442) AND ((NOT var_1452) OR (NOT var_1446)) AND ((NOT var_1448) OR var_1446) AND ((NOT var_1456) OR var_1446) AND ((NOT var_1461) OR (NOT var_1446)) AND (((NOT var_1442) OR var_1446) OR var_1461) AND ((var_1442 OR (NOT var_1446)) OR var_1456) AND (NOT var_1487) AND ((NOT var_1491) OR var_1493) AND (NOT var_1497) AND ((NOT var_1501) OR (NOT var_1487)) AND ((NOT var_1506) OR var_1487) AND ((NOT var_1497) OR (NOT var_1491)) AND ((NOT var_1493) OR var_1491) AND ((NOT var_1501) OR var_1491) AND ((NOT var_1506) OR (NOT var_1491)) AND (((NOT var_1487) OR var_1491) OR var_1506) AND ((var_1487 OR (NOT var_1491)) OR var_1501) AND (NOT var_1532) AND ((NOT var_1536) OR var_1538) AND (NOT var_1542) AND ((NOT var_1546) OR (NOT var_1532)) AND ((NOT var_1551) OR var_1532) AND ((NOT var_1542) OR (NOT var_1536)) AND ((NOT var_1538) OR var_1536) AND ((NOT var_1546) OR var_1536) AND ((NOT var_1551) OR (NOT var_1536)) AND (((NOT var_1532) OR var_1536) OR var_1551) AND ((var_1532 OR (NOT var_1536)) OR var_1546) AND (NOT var_1577) AND ((NOT var_1581) OR var_1583) AND (NOT var_1587) AND ((NOT var_1591) OR (NOT var_1577)) AND ((NOT var_1596) OR var_1577) AND ((NOT var_1587) OR (NOT var_1581)) AND ((NOT var_1583) OR var_1581) AND ((NOT var_1591) OR var_1581) AND ((NOT var_1596) OR (NOT var_1581)) AND (((NOT var_1577) OR var_1581) OR var_1596) AND ((var_1577 OR (NOT var_1581)) OR var_1591) AND (NOT var_1622) AND ((NOT var_1626) OR var_1628) AND (NOT var_1632) AND ((NOT var_1636) OR (NOT var_1622)) AND ((NOT var_1641) OR var_1622) AND ((NOT var_1632) OR (NOT var_1626)) AND ((NOT var_1628) OR var_1626) AND ((NOT var_1636) OR var_1626) AND ((NOT var_1641) OR (NOT var_1626)) AND (((NOT var_1622) OR var_1626) OR var_1641) AND ((var_1622 OR (NOT var_1626)) OR var_1636) AND (NOT var_1667) AND ((NOT var_1671) OR var_1673) AND (NOT var_1677) AND ((NOT var_1681) OR (NOT var_1667)) AND ((NOT var_1686) OR var_1667) AND ((NOT var_1677) OR (NOT var_1671)) AND ((NOT var_1673) OR var_1671) AND ((NOT var_1681) OR var_1671) AND ((NOT var_1686) OR (NOT var_1671)) AND (((NOT var_1667) OR var_1671) OR var_1686) AND ((var_1667 OR (NOT var_1671)) OR var_1681) AND (NOT var_1712) AND ((NOT var_1716) OR var_1718) AND (NOT var_1722) AND ((NOT var_1726) OR (NOT var_1712)) AND ((NOT var_1731) OR var_1712) AND ((NOT var_1722) OR (NOT var_1716)) AND ((NOT var_1718) OR var_1716) AND ((NOT var_1726) OR var_1716) AND ((NOT var_1731) OR (NOT var_1716)) AND (((NOT var_1712) OR var_1716) OR var_1731) AND ((var_1712 OR (NOT var_1716)) OR var_1726) AND (NOT var_1757) AND ((NOT var_1761) OR var_1763) AND (NOT var_1767) AND ((NOT var_1771) OR (NOT var_1757)) AND ((NOT var_1776) OR var_1757) AND ((NOT var_1767) OR (NOT var_1761)) AND ((NOT var_1763) OR var_1761) AND ((NOT var_1771) OR var_1761) AND ((NOT var_1776) OR (NOT var_1761)) AND (((NOT var_1757) OR var_1761) OR var_1776) AND ((var_1757 OR (NOT var_1761)) OR var_1771) AND (NOT var_1802) AND ((NOT var_1806) OR var_1808) AND (NOT var_1812) AND ((NOT var_1816) OR (NOT var_1802)) AND ((NOT var_1821) OR var_1802) AND ((NOT var_1812) OR (NOT var_1806)) AND ((NOT var_1808) OR var_1806) AND ((NOT var_1816) OR var_1806) AND ((NOT var_1821) OR (NOT var_1806)) AND (((NOT var_1802) OR var_1806) OR var_1821) AND ((var_1802 OR (NOT var_1806)) OR var_1816) AND (NOT var_1847) AND ((NOT var_1851) OR var_1853) AND (NOT var_1857) AND ((NOT var_1861) OR (NOT var_1847)) AND ((NOT var_1866) OR var_1847) AND ((NOT var_1857) OR (NOT var_1851)) AND ((NOT var_1853) OR var_1851) AND ((NOT var_1861) OR var_1851) AND ((NOT var_1866) OR (NOT var_1851)) AND (((NOT var_1847) OR var_1851) OR var_1866) AND ((var_1847 OR (NOT var_1851)) OR var_1861) AND (NOT var_1892) AND ((NOT var_1896) OR var_1898) AND (NOT var_1902) AND ((NOT var_1906) OR (NOT var_1892)) AND ((NOT var_1911) OR var_1892) AND ((NOT var_1902) OR (NOT var_1896)) AND ((NOT var_1898) OR var_1896) AND ((NOT var_1906) OR var_1896) AND ((NOT var_1911) OR (NOT var_1896)) AND (((NOT var_1892) OR var_1896) OR var_1911) AND ((var_1892 OR (NOT var_1896)) OR var_1906) AND (NOT var_1937) AND ((NOT var_1941) OR var_1943) AND (NOT var_1947) AND ((NOT var_1951) OR (NOT var_1937)) AND ((NOT var_1956) OR var_1937) AND ((NOT var_1947) OR (NOT var_1941)) AND ((NOT var_1943) OR var_1941) AND ((NOT var_1951) OR var_1941) AND ((NOT var_1956) OR (NOT var_1941)) AND (((NOT var_1937) OR var_1941) OR var_1956) AND ((var_1937 OR (NOT var_1941)) OR var_1951) AND (NOT var_1982) AND ((NOT var_1986) OR var_1988) AND (NOT var_1992) AND ((NOT var_1996) OR (NOT var_1982)) AND ((NOT var_2001) OR var_1982) AND ((NOT var_1992) OR (NOT var_1986)) AND ((NOT var_1988) OR var_1986) AND ((NOT var_1996) OR var_1986) AND ((NOT var_2001) OR (NOT var_1986)) AND (((NOT var_1982) OR var_1986) OR var_2001) AND ((var_1982 OR (NOT var_1986)) OR var_1996) AND (NOT var_2027) AND ((NOT var_2031) OR var_2033) AND (NOT var_2037) AND ((NOT var_2041) OR (NOT var_2027)) AND ((NOT var_2046) OR var_2027) AND ((NOT var_2037) OR (NOT var_2031)) AND ((NOT var_2033) OR var_2031) AND ((NOT var_2041) OR var_2031) AND ((NOT var_2046) OR (NOT var_2031)) AND (((NOT var_2027) OR var_2031) OR var_2046) AND ((var_2027 OR (NOT var_2031)) OR var_2041) AND (NOT var_2072) AND ((NOT var_2076) OR var_2078) AND (NOT var_2082) AND ((NOT var_2086) OR (NOT var_2072)) AND ((NOT var_2091) OR var_2072) AND ((NOT var_2082) OR (NOT var_2076)) AND ((NOT var_2078) OR var_2076) AND ((NOT var_2086) OR var_2076) AND ((NOT var_2091) OR (NOT var_2076)) AND (((NOT var_2072) OR var_2076) OR var_2091) AND ((var_2072 OR (NOT var_2076)) OR var_2086) AND (NOT var_2117) AND ((NOT var_2121) OR var_2123) AND (NOT var_2127) AND ((NOT var_2131) OR (NOT var_2117)) AND ((NOT var_2136) OR var_2117) AND ((NOT var_2127) OR (NOT var_2121)) AND ((NOT var_2123) OR var_2121) AND ((NOT var_2131) OR var_2121) AND ((NOT var_2136) OR (NOT var_2121)) AND (((NOT var_2117) OR var_2121) OR var_2136) AND ((var_2117 OR (NOT var_2121)) OR var_2131) AND (NOT var_2162) AND ((NOT var_2166) OR var_2168) AND (NOT var_2172) AND ((NOT var_2176) OR (NOT var_2162)) AND ((NOT var_2181) OR var_2162) AND ((NOT var_2172) OR (NOT var_2166)) AND ((NOT var_2168) OR var_2166) AND ((NOT var_2176) OR var_2166) AND ((NOT var_2181) OR (NOT var_2166)) AND (((NOT var_2162) OR var_2166) OR var_2181) AND ((var_2162 OR (NOT var_2166)) OR var_2176) AND (NOT var_2207) AND ((NOT var_2211) OR var_2213) AND (NOT var_2217) AND ((NOT var_2221) OR (NOT var_2207)) AND ((NOT var_2226) OR var_2207) AND ((NOT var_2217) OR (NOT var_2211)) AND ((NOT var_2213) OR var_2211) AND ((NOT var_2221) OR var_2211) AND ((NOT var_2226) OR (NOT var_2211)) AND (((NOT var_2207) OR var_2211) OR var_2226) AND ((var_2207 OR (NOT var_2211)) OR var_2221) AND (NOT var_2252) AND ((NOT var_2256) OR var_2258) AND (NOT var_2262) AND ((NOT var_2266) OR (NOT var_2252)) AND ((NOT var_2271) OR var_2252) AND ((NOT var_2262) OR (NOT var_2256)) AND ((NOT var_2258) OR var_2256) AND ((NOT var_2266) OR var_2256) AND ((NOT var_2271) OR (NOT var_2256)) AND (((NOT var_2252) OR var_2256) OR var_2271) AND ((var_2252 OR (NOT var_2256)) OR var_2266) AND (NOT var_2297) AND ((NOT var_2301) OR var_2303) AND (NOT var_2307) AND ((NOT var_2311) OR (NOT var_2297)) AND ((NOT var_2316) OR var_2297) AND ((NOT var_2307) OR (NOT var_2301)) AND ((NOT var_2303) OR var_2301) AND ((NOT var_2311) OR var_2301) AND ((NOT var_2316) OR (NOT var_2301)) AND (((NOT var_2297) OR var_2301) OR var_2316) AND ((var_2297 OR (NOT var_2301)) OR var_2311) AND (NOT var_2342) AND ((NOT var_2346) OR var_2348) AND (NOT var_2352) AND ((NOT var_2356) OR (NOT var_2342)) AND ((NOT var_2361) OR var_2342) AND ((NOT var_2352) OR (NOT var_2346)) AND ((NOT var_2348) OR var_2346) AND ((NOT var_2356) OR var_2346) AND ((NOT var_2361) OR (NOT var_2346)) AND (((NOT var_2342) OR var_2346) OR var_2361) AND ((var_2342 OR (NOT var_2346)) OR var_2356) AND (NOT var_2387) AND ((NOT var_2391) OR var_2393) AND (NOT var_2397) AND ((NOT var_2401) OR (NOT var_2387)) AND ((NOT var_2406) OR var_2387) AND ((NOT var_2397) OR (NOT var_2391)) AND ((NOT var_2393) OR var_2391) AND ((NOT var_2401) OR var_2391) AND ((NOT var_2406) OR (NOT var_2391)) AND (((NOT var_2387) OR var_2391) OR var_2406) AND ((var_2387 OR (NOT var_2391)) OR var_2401) AND (NOT var_2432) AND ((NOT var_2436) OR var_2438) AND (NOT var_2442) AND ((NOT var_2446) OR (NOT var_2432)) AND ((NOT var_2451) OR var_2432) AND ((NOT var_2442) OR (NOT var_2436)) AND ((NOT var_2438) OR var_2436) AND ((NOT var_2446) OR var_2436) AND ((NOT var_2451) OR (NOT var_2436)) AND (((NOT var_2432) OR var_2436) OR var_2451) AND ((var_2432 OR (NOT var_2436)) OR var_2446) AND (NOT var_2477) AND ((NOT var_2481) OR var_2483) AND (NOT var_2487) AND ((NOT var_2491) OR (NOT var_2477)) AND ((NOT var_2496) OR var_2477) AND ((NOT var_2487) OR (NOT var_2481)) AND ((NOT var_2483) OR var_2481) AND ((NOT var_2491) OR var_2481) AND ((NOT var_2496) OR (NOT var_2481)) AND (((NOT var_2477) OR var_2481) OR var_2496) AND ((var_2477 OR (NOT var_2481)) OR var_2491) AND (NOT var_2522) AND ((NOT var_2526) OR var_2528) AND (NOT var_2532) AND ((NOT var_2536) OR (NOT var_2522)) AND ((NOT var_2541) OR var_2522) AND ((NOT var_2532) OR (NOT var_2526)) AND ((NOT var_2528) OR var_2526) AND ((NOT var_2536) OR var_2526) AND ((NOT var_2541) OR (NOT var_2526)) AND (((NOT var_2522) OR var_2526) OR var_2541) AND ((var_2522 OR (NOT var_2526)) OR var_2536) AND (NOT var_2567) AND ((NOT var_2571) OR var_2573) AND (NOT var_2577) AND ((NOT var_2581) OR (NOT var_2567)) AND ((NOT var_2586) OR var_2567) AND ((NOT var_2577) OR (NOT var_2571)) AND ((NOT var_2573) OR var_2571) AND ((NOT var_2581) OR var_2571) AND ((NOT var_2586) OR (NOT var_2571)) AND (((NOT var_2567) OR var_2571) OR var_2586) AND ((var_2567 OR (NOT var_2571)) OR var_2581) AND (NOT var_2612) AND ((NOT var_2616) OR var_2618) AND (NOT var_2622) AND ((NOT var_2626) OR (NOT var_2612)) AND ((NOT var_2631) OR var_2612) AND ((NOT var_2622) OR (NOT var_2616)) AND ((NOT var_2618) OR var_2616) AND ((NOT var_2626) OR var_2616) AND ((NOT var_2631) OR (NOT var_2616)) AND (((NOT var_2612) OR var_2616) OR var_2631) AND ((var_2612 OR (NOT var_2616)) OR var_2626) AND (NOT var_2657) AND ((NOT var_2661) OR var_2663) AND (NOT var_2667) AND ((NOT var_2671) OR (NOT var_2657)) AND ((NOT var_2676) OR var_2657) AND ((NOT var_2667) OR (NOT var_2661)) AND ((NOT var_2663) OR var_2661) AND ((NOT var_2671) OR var_2661) AND ((NOT var_2676) OR (NOT var_2661)) AND (((NOT var_2657) OR var_2661) OR var_2676) AND ((var_2657 OR (NOT var_2661)) OR var_2671) AND (NOT var_2702) AND ((NOT var_2706) OR var_2708) AND (NOT var_2712) AND ((NOT var_2716) OR (NOT var_2702)) AND ((NOT var_2721) OR var_2702) AND ((NOT var_2712) OR (NOT var_2706)) AND ((NOT var_2708) OR var_2706) AND ((NOT var_2716) OR var_2706) AND ((NOT var_2721) OR (NOT var_2706)) AND (((NOT var_2702) OR var_2706) OR var_2721) AND ((var_2702 OR (NOT var_2706)) OR var_2716) AND (NOT var_2747) AND ((NOT var_2751) OR var_2753) AND (NOT var_2757) AND ((NOT var_2761) OR (NOT var_2747)) AND ((NOT var_2766) OR var_2747) AND ((NOT var_2757) OR (NOT var_2751)) AND ((NOT var_2753) OR var_2751) AND ((NOT var_2761) OR var_2751) AND ((NOT var_2766) OR (NOT var_2751)) AND (((NOT var_2747) OR var_2751) OR var_2766) AND ((var_2747 OR (NOT var_2751)) OR var_2761) AND (NOT var_2792) AND ((NOT var_2796) OR var_2798) AND (NOT var_2802) AND ((NOT var_2806) OR (NOT var_2792)) AND ((NOT var_2811) OR var_2792) AND ((NOT var_2802) OR (NOT var_2796)) AND ((NOT var_2798) OR var_2796) AND ((NOT var_2806) OR var_2796) AND ((NOT var_2811) OR (NOT var_2796)) AND (((NOT var_2792) OR var_2796) OR var_2811) AND ((var_2792 OR (NOT var_2796)) OR var_2806) AND (NOT var_2837) AND ((NOT var_2841) OR var_2843) AND (NOT var_2847) AND ((NOT var_2851) OR (NOT var_2837)) AND ((NOT var_2856) OR var_2837) AND ((NOT var_2847) OR (NOT var_2841)) AND ((NOT var_2843) OR var_2841) AND ((NOT var_2851) OR var_2841) AND ((NOT var_2856) OR (NOT var_2841)) AND (((NOT var_2837) OR var_2841) OR var_2856) AND ((var_2837 OR (NOT var_2841)) OR var_2851) AND (NOT var_2882) AND ((NOT var_2886) OR var_2888) AND (NOT var_2892) AND ((NOT var_2896) OR (NOT var_2882)) AND ((NOT var_2901) OR var_2882) AND ((NOT var_2892) OR (NOT var_2886)) AND ((NOT var_2888) OR var_2886) AND ((NOT var_2896) OR var_2886) AND ((NOT var_2901) OR (NOT var_2886)) AND (((NOT var_2882) OR var_2886) OR var_2901) AND ((var_2882 OR (NOT var_2886)) OR var_2896) AND (NOT var_2927) AND ((NOT var_2931) OR var_2933) AND (NOT var_2937) AND ((NOT var_2941) OR (NOT var_2927)) AND ((NOT var_2946) OR var_2927) AND ((NOT var_2937) OR (NOT var_2931)) AND ((NOT var_2933) OR var_2931) AND ((NOT var_2941) OR var_2931) AND ((NOT var_2946) OR (NOT var_2931)) AND (((NOT var_2927) OR var_2931) OR var_2946) AND ((var_2927 OR (NOT var_2931)) OR var_2941) AND (NOT var_2972) AND ((NOT var_2976) OR var_2978) AND (NOT var_2982) AND ((NOT var_2986) OR (NOT var_2972)) AND ((NOT var_2991) OR var_2972) AND ((NOT var_2982) OR (NOT var_2976)) AND ((NOT var_2978) OR var_2976) AND ((NOT var_2986) OR var_2976) AND ((NOT var_2991) OR (NOT var_2976)) AND (((NOT var_2972) OR var_2976) OR var_2991) AND ((var_2972 OR (NOT var_2976)) OR var_2986) AND (NOT var_3017) AND ((NOT var_3021) OR var_3023) AND (NOT var_3027) AND ((NOT var_3031) OR (NOT var_3017)) AND ((NOT var_3036) OR var_3017) AND ((NOT var_3027) OR (NOT var_3021)) AND ((NOT var_3023) OR var_3021) AND ((NOT var_3031) OR var_3021) AND ((NOT var_3036) OR (NOT var_3021)) AND (((NOT var_3017) OR var_3021) OR var_3036) AND ((var_3017 OR (NOT var_3021)) OR var_3031) AND (NOT var_3062) AND ((NOT var_3066) OR var_3068) AND (NOT var_3072) AND ((NOT var_3076) OR (NOT var_3062)) AND ((NOT var_3081) OR var_3062) AND ((NOT var_3072) OR (NOT var_3066)) AND ((NOT var_3068) OR var_3066) AND ((NOT var_3076) OR var_3066) AND ((NOT var_3081) OR (NOT var_3066)) AND (((NOT var_3062) OR var_3066) OR var_3081) AND ((var_3062 OR (NOT var_3066)) OR var_3076) AND (NOT var_3107) AND ((NOT var_3111) OR var_3113) AND (NOT var_3117) AND ((NOT var_3121) OR (NOT var_3107)) AND ((NOT var_3126) OR var_3107) AND ((NOT var_3117) OR (NOT var_3111)) AND ((NOT var_3113) OR var_3111) AND ((NOT var_3121) OR var_3111) AND ((NOT var_3126) OR (NOT var_3111)) AND (((NOT var_3107) OR var_3111) OR var_3126) AND ((var_3107 OR (NOT var_3111)) OR var_3121) AND (NOT var_3152) AND ((NOT var_3156) OR var_3158) AND (NOT var_3162) AND ((NOT var_3166) OR (NOT var_3152)) AND ((NOT var_3171) OR var_3152) AND ((NOT var_3162) OR (NOT var_3156)) AND ((NOT var_3158) OR var_3156) AND ((NOT var_3166) OR var_3156) AND ((NOT var_3171) OR (NOT var_3156)) AND (((NOT var_3152) OR var_3156) OR var_3171) AND ((var_3152 OR (NOT var_3156)) OR var_3166) AND (NOT var_3197) AND ((NOT var_3201) OR var_3203) AND (NOT var_3207) AND ((NOT var_3211) OR (NOT var_3197)) AND ((NOT var_3216) OR var_3197) AND ((NOT var_3207) OR (NOT var_3201)) AND ((NOT var_3203) OR var_3201) AND ((NOT var_3211) OR var_3201) AND ((NOT var_3216) OR (NOT var_3201)) AND (((NOT var_3197) OR var_3201) OR var_3216) AND ((var_3197 OR (NOT var_3201)) OR var_3211) AND (NOT var_3242) AND ((NOT var_3246) OR var_3248) AND (NOT var_3252) AND ((NOT var_3256) OR (NOT var_3242)) AND ((NOT var_3261) OR var_3242) AND ((NOT var_3252) OR (NOT var_3246)) AND ((NOT var_3248) OR var_3246) AND ((NOT var_3256) OR var_3246) AND ((NOT var_3261) OR (NOT var_3246)) AND (((NOT var_3242) OR var_3246) OR var_3261) AND ((var_3242 OR (NOT var_3246)) OR var_3256) AND (NOT var_3287) AND ((NOT var_3291) OR var_3293) AND (NOT var_3297) AND ((NOT var_3301) OR (NOT var_3287)) AND ((NOT var_3306) OR var_3287) AND ((NOT var_3297) OR (NOT var_3291)) AND ((NOT var_3293) OR var_3291) AND ((NOT var_3301) OR var_3291) AND ((NOT var_3306) OR (NOT var_3291)) AND (((NOT var_3287) OR var_3291) OR var_3306) AND ((var_3287 OR (NOT var_3291)) OR var_3301) AND (NOT var_3332) AND ((NOT var_3336) OR var_3338) AND (NOT var_3342) AND ((NOT var_3346) OR (NOT var_3332)) AND ((NOT var_3351) OR var_3332) AND ((NOT var_3342) OR (NOT var_3336)) AND ((NOT var_3338) OR var_3336) AND ((NOT var_3346) OR var_3336) AND ((NOT var_3351) OR (NOT var_3336)) AND (((NOT var_3332) OR var_3336) OR var_3351) AND ((var_3332 OR (NOT var_3336)) OR var_3346) AND (NOT var_3377) AND ((NOT var_3381) OR var_3383) AND (NOT var_3387) AND ((NOT var_3391) OR (NOT var_3377)) AND ((NOT var_3396) OR var_3377) AND ((NOT var_3387) OR (NOT var_3381)) AND ((NOT var_3383) OR var_3381) AND ((NOT var_3391) OR var_3381) AND ((NOT var_3396) OR (NOT var_3381)) AND (((NOT var_3377) OR var_3381) OR var_3396) AND ((var_3377 OR (NOT var_3381)) OR var_3391) AND (NOT var_3422) AND ((NOT var_3426) OR var_3428) AND (NOT var_3432) AND ((NOT var_3436) OR (NOT var_3422)) AND ((NOT var_3441) OR var_3422) AND ((NOT var_3432) OR (NOT var_3426)) AND ((NOT var_3428) OR var_3426) AND ((NOT var_3436) OR var_3426) AND ((NOT var_3441) OR (NOT var_3426)) AND (((NOT var_3422) OR var_3426) OR var_3441) AND ((var_3422 OR (NOT var_3426)) OR var_3436) AND (NOT var_3467) AND ((NOT var_3471) OR var_3473) AND (NOT var_3477) AND ((NOT var_3481) OR (NOT var_3467)) AND ((NOT var_3486) OR var_3467) AND ((NOT var_3477) OR (NOT var_3471)) AND ((NOT var_3473) OR var_3471) AND ((NOT var_3481) OR var_3471) AND ((NOT var_3486) OR (NOT var_3471)) AND (((NOT var_3467) OR var_3471) OR var_3486) AND ((var_3467 OR (NOT var_3471)) OR var_3481) AND var_3512 AND var_3515 AND var_3518 AND var_3521 AND var_3524 AND var_3527 AND var_3530 AND var_3533 AND var_3536 AND var_3539 AND var_3542 AND var_3545 AND var_3548 AND var_3551 AND var_3554 AND var_3557 AND var_3560 AND var_3563 AND var_3566 AND var_3569 AND var_3572 AND var_3575 AND var_3578 AND var_3581 AND var_3584 AND var_3587 AND var_3590 AND var_3593 AND var_3596 AND var_3599 AND var_3602 AND var_3605 AND var_3608 AND var_3611 AND var_3614 AND var_3617 AND var_3620 AND var_3623 AND var_3626 AND var_3629 AND var_3632 AND var_3635 AND var_3638 AND var_3641 AND var_3644 AND var_3647 AND var_3650 AND var_3653 AND var_3656 AND var_3659 AND var_3662 AND var_3665 AND var_3668 AND var_3671 AND var_3674 AND var_3677 AND var_3680 AND var_3683 AND var_3686 AND var_3689 AND var_3692 AND var_3695 AND var_3698 AND var_3701 AND var_3704 AND var_3707 AND var_3710 AND var_3713 AND var_3716 AND var_3719 AND var_3722 AND var_3725 AND var_3728 AND var_3731 AND var_3734 AND var_3737 AND var_3740 AND var_3743 AND var_3746 AND var_3749 AND var_3752 AND var_3755 AND var_3758 AND var_3761 AND var_3764 AND var_3767 AND var_3770 AND var_3773 AND var_3776 AND var_3779 AND var_3782 AND var_3785 AND var_3788 AND var_3791 AND var_3794 AND var_3797 AND var_3800 AND var_3803 AND var_3806 AND var_3809 AND var_3812 AND var_3815 AND var_3818 AND var_3821 AND var_3824 AND var_3827 AND var_3830 AND var_3833 AND var_3836 AND (NOT var_3839) AND (NOT var_3843) AND (NOT var_3847) AND (NOT var_3851) AND (NOT var_3855) AND (NOT var_3859) AND (NOT var_3863) AND (NOT var_3867) AND (NOT var_3871) AND (NOT var_3875) AND (NOT var_3879) AND (NOT var_3883) AND (NOT var_3887) AND (NOT var_3891) AND (NOT var_3895) AND (NOT var_3899) AND (NOT var_3903) AND (NOT var_3907) AND (NOT var_3911) AND (NOT var_3915) AND (NOT var_3919) AND (NOT var_3923) AND (NOT var_3927) AND (NOT var_3931) AND (NOT var_3935) AND (NOT var_3939) AND (NOT var_3943) AND (NOT var_3947) AND (NOT var_3951) AND (NOT var_3955) AND (NOT var_3959) AND (NOT var_3963) AND (NOT var_3967) AND var_3971 AND var_3974 AND ((NOT var_106) OR var_3791) AND ((NOT var_102) OR var_3980) AND ((NOT var_106) OR var_3843) AND ((NOT var_102) OR var_3987) AND ((NOT var_106) OR var_3740) AND ((NOT var_102) OR var_3994) AND ((NOT var_106) OR var_3515) AND ((NOT var_102) OR var_4001) AND ((NOT var_106) OR (NOT var_3980)) AND ((NOT var_102) OR (NOT var_4009)) AND ((NOT var_106) OR (NOT var_3987)) AND ((NOT var_102) OR (NOT var_4018)) AND ((NOT var_106) OR (NOT var_3994)) AND ((NOT var_102) OR (NOT var_3971)) AND ((NOT var_111) OR var_4031) AND ((NOT var_98) OR var_4035) AND ((NOT var_111) OR var_4039) AND ((NOT var_98) OR var_3974) AND ((NOT var_111) OR var_4046) AND ((NOT var_98) OR var_4050) AND ((NOT var_151) OR var_3847) AND ((NOT var_147) OR var_4057) AND ((NOT var_151) OR var_3855) AND ((NOT var_147) OR var_4064) AND ((NOT var_151) OR var_3740) AND ((NOT var_147) OR var_3994) AND ((NOT var_151) OR var_3521) AND ((NOT var_147) OR var_4077) AND ((NOT var_151) OR (NOT var_4057)) AND ((NOT var_147) OR (NOT var_4085)) AND ((NOT var_151) OR (NOT var_4064)) AND ((NOT var_147) OR (NOT var_4094)) AND ((NOT var_151) OR (NOT var_3994)) AND ((NOT var_147) OR (NOT var_3971)) AND ((NOT var_156) OR var_4031) AND ((NOT var_143) OR var_4035) AND ((NOT var_156) OR var_4111) AND ((NOT var_143) OR var_4115) AND ((NOT var_156) OR var_4119) AND ((NOT var_143) OR var_4123) AND ((NOT var_196) OR var_3794) AND ((NOT var_192) OR var_4130) AND ((NOT var_196) OR var_3859) AND ((NOT var_192) OR var_4137) AND ((NOT var_196) OR var_3907) AND ((NOT var_192) OR var_4039) AND ((NOT var_196) OR var_3527) AND ((NOT var_192) OR var_4150) AND ((NOT var_196) OR (NOT var_4130)) AND ((NOT var_192) OR (NOT var_4158)) AND ((NOT var_196) OR (NOT var_4137)) AND ((NOT var_192) OR (NOT var_4167)) AND ((NOT var_196) OR (NOT var_4039)) AND ((NOT var_192) OR (NOT var_3974)) AND ((NOT var_201) OR var_3980) AND ((NOT var_188) OR var_4009) AND ((NOT var_201) OR var_4186) AND ((NOT var_188) OR var_4190) AND ((NOT var_201) OR var_4194) AND ((NOT var_188) OR var_4198) AND ((NOT var_241) OR var_3839) AND ((NOT var_237) OR var_4031) AND ((NOT var_241) OR var_3791) AND ((NOT var_237) OR var_3980) AND ((NOT var_241) OR var_3743) AND ((NOT var_237) OR var_4046) AND ((NOT var_241) OR var_3512) AND ((NOT var_237) OR var_4223) AND ((NOT var_241) OR (NOT var_4031)) AND ((NOT var_237) OR (NOT var_4035)) AND ((NOT var_241) OR (NOT var_3980)) AND ((NOT var_237) OR (NOT var_4009)) AND ((NOT var_241) OR (NOT var_4046)) AND ((NOT var_237) OR (NOT var_4050)) AND ((NOT var_246) OR var_3987) AND ((NOT var_233) OR var_4018) AND ((NOT var_246) OR var_3994) AND ((NOT var_233) OR var_3971) AND ((NOT var_246) OR var_4039) AND ((NOT var_233) OR var_3974) AND ((NOT var_286) OR var_3851) AND ((NOT var_282) OR var_4270) AND ((NOT var_286) OR var_3863) AND ((NOT var_282) OR var_4277) AND ((NOT var_286) OR var_3743) AND ((NOT var_282) OR var_4046) AND ((NOT var_286) OR var_3533) AND ((NOT var_282) OR var_4290) AND ((NOT var_286) OR (NOT var_4270)) AND ((NOT var_282) OR (NOT var_4298)) AND ((NOT var_286) OR (NOT var_4277)) AND ((NOT var_282) OR (NOT var_4307)) AND ((NOT var_286) OR (NOT var_4046)) AND ((NOT var_282) OR (NOT var_4050)) AND ((NOT var_291) OR var_3987) AND ((NOT var_278) OR var_4018) AND ((NOT var_291) OR var_4324) AND ((NOT var_278) OR var_4328) AND ((NOT var_291) OR var_4332) AND ((NOT var_278) OR var_4336) AND ((NOT var_331) OR var_3794) AND ((NOT var_327) OR var_4130) AND ((NOT var_331) OR var_3851) AND ((NOT var_327) OR var_4270) AND ((NOT var_331) OR var_3746) AND ((NOT var_327) OR var_4111) AND ((NOT var_331) OR var_3539) AND ((NOT var_327) OR var_4361) AND ((NOT var_331) OR (NOT var_4130)) AND ((NOT var_327) OR (NOT var_4158)) AND ((NOT var_331) OR (NOT var_4270)) AND ((NOT var_327) OR (NOT var_4298)) AND ((NOT var_331) OR (NOT var_4111)) AND ((NOT var_327) OR (NOT var_4115)) AND ((NOT var_336) OR var_4057) AND ((NOT var_323) OR var_4085) AND ((NOT var_336) OR var_4186) AND ((NOT var_323) OR var_4190) AND ((NOT var_336) OR var_4324) AND ((NOT var_323) OR var_4328) AND ((NOT var_376) OR var_3855) AND ((NOT var_372) OR var_4064) AND ((NOT var_376) OR var_3809) AND ((NOT var_372) OR var_4412) AND ((NOT var_376) OR var_3746) AND ((NOT var_372) OR var_4111) AND ((NOT var_376) OR var_3545) AND ((NOT var_372) OR var_4425) AND ((NOT var_376) OR (NOT var_4064)) AND ((NOT var_372) OR (NOT var_4094)) AND ((NOT var_376) OR (NOT var_4412)) AND ((NOT var_372) OR (NOT var_4439)) AND ((NOT var_376) OR (NOT var_4111)) AND ((NOT var_372) OR (NOT var_4115)) AND ((NOT var_381) OR var_4057) AND ((NOT var_368) OR var_4085) AND ((NOT var_381) OR var_4119) AND ((NOT var_368) OR var_4123) AND ((NOT var_381) OR var_4462) AND ((NOT var_368) OR var_4466) AND ((NOT var_421) OR var_3859) AND ((NOT var_417) OR var_4137) AND ((NOT var_421) OR var_3875) AND ((NOT var_417) OR var_4479) AND ((NOT var_421) OR var_3911) AND ((NOT var_417) OR var_4186) AND ((NOT var_421) OR var_3551) AND ((NOT var_417) OR var_4492) AND ((NOT var_421) OR (NOT var_4137)) AND ((NOT var_417) OR (NOT var_4167)) AND ((NOT var_421) OR (NOT var_4479)) AND ((NOT var_417) OR (NOT var_4506)) AND ((NOT var_421) OR (NOT var_4186)) AND ((NOT var_417) OR (NOT var_4190)) AND ((NOT var_426) OR var_4130) AND ((NOT var_413) OR var_4158) AND ((NOT var_426) OR var_4194) AND ((NOT var_413) OR var_4198) AND ((NOT var_426) OR var_4531) AND ((NOT var_413) OR var_4535) AND ((NOT var_466) OR var_3847) AND ((NOT var_462) OR var_4057) AND ((NOT var_466) OR var_3794) AND ((NOT var_462) OR var_4130) AND ((NOT var_466) OR var_3749) AND ((NOT var_462) OR var_4324) AND ((NOT var_466) OR var_3536) AND ((NOT var_462) OR var_4560) AND ((NOT var_466) OR (NOT var_4057)) AND ((NOT var_462) OR (NOT var_4085)) AND ((NOT var_466) OR (NOT var_4130)) AND ((NOT var_462) OR (NOT var_4158)) AND ((NOT var_466) OR (NOT var_4324)) AND ((NOT var_462) OR (NOT var_4328)) AND ((NOT var_471) OR var_4270) AND ((NOT var_458) OR var_4298) AND ((NOT var_471) OR var_4111) AND ((NOT var_458) OR var_4115) AND ((NOT var_471) OR var_4186) AND ((NOT var_458) OR var_4190) AND ((NOT var_511) OR var_3863) AND ((NOT var_507) OR var_4277) AND ((NOT var_511) OR var_3812) AND ((NOT var_507) OR var_4611) AND ((NOT var_511) OR var_3749) AND ((NOT var_507) OR var_4324) AND ((NOT var_511) OR var_3557) AND ((NOT var_507) OR var_4624) AND ((NOT var_511) OR (NOT var_4277)) AND ((NOT var_507) OR (NOT var_4307)) AND ((NOT var_511) OR (NOT var_4611)) AND ((NOT var_507) OR (NOT var_4638)) AND ((NOT var_511) OR (NOT var_4324)) AND ((NOT var_507) OR (NOT var_4328)) AND ((NOT var_516) OR var_4270) AND ((NOT var_503) OR var_4298) AND ((NOT var_516) OR var_4332) AND ((NOT var_503) OR var_4336) AND ((NOT var_516) OR var_4661) AND ((NOT var_503) OR var_4665) AND ((NOT var_556) OR var_3800) AND ((NOT var_552) OR var_4672) AND ((NOT var_556) OR var_3855) AND ((NOT var_552) OR var_4064) AND ((NOT var_556) OR var_3915) AND ((NOT var_552) OR var_4685) AND ((NOT var_556) OR var_3563) AND ((NOT var_552) OR var_4692) AND ((NOT var_556) OR (NOT var_4672)) AND ((NOT var_552) OR (NOT var_4700)) AND ((NOT var_556) OR (NOT var_4064)) AND ((NOT var_552) OR (NOT var_4094)) AND ((NOT var_556) OR (NOT var_4685)) AND ((NOT var_552) OR (NOT var_4715)) AND ((NOT var_561) OR var_4720) AND ((NOT var_548) OR var_4724) AND ((NOT var_561) OR var_4728) AND ((NOT var_548) OR var_4732) AND ((NOT var_561) OR var_4119) AND ((NOT var_548) OR var_4123) AND ((NOT var_601) OR var_3871) AND ((NOT var_597) OR var_4745) AND ((NOT var_601) OR var_3821) AND ((NOT var_597) OR var_4752) AND ((NOT var_601) OR var_3915) AND ((NOT var_597) OR var_4685) AND ((NOT var_601) OR var_3569) AND ((NOT var_597) OR var_4765) AND ((NOT var_601) OR (NOT var_4745)) AND ((NOT var_597) OR (NOT var_4773)) AND ((NOT var_601) OR (NOT var_4752)) AND ((NOT var_597) OR (NOT var_4782)) AND ((NOT var_601) OR (NOT var_4685)) AND ((NOT var_597) OR (NOT var_4715)) AND ((NOT var_606) OR var_4720) AND ((NOT var_593) OR var_4724) AND ((NOT var_606) OR var_4799) AND ((NOT var_593) OR var_4803) AND ((NOT var_606) OR var_4807) AND ((NOT var_593) OR var_4811) AND ((NOT var_646) OR var_3855) AND ((NOT var_642) OR var_4064) AND ((NOT var_646) OR var_3859) AND ((NOT var_642) OR var_4137) AND ((NOT var_646) OR var_3919) AND ((NOT var_642) OR var_4728) AND ((NOT var_646) OR var_3575) AND ((NOT var_642) OR var_4836) AND ((NOT var_646) OR (NOT var_4064)) AND ((NOT var_642) OR (NOT var_4094)) AND ((NOT var_646) OR (NOT var_4137)) AND ((NOT var_642) OR (NOT var_4167)) AND ((NOT var_646) OR (NOT var_4728)) AND ((NOT var_642) OR (NOT var_4732)) AND ((NOT var_651) OR var_4672) AND ((NOT var_638) OR var_4700) AND ((NOT var_651) OR var_4119) AND ((NOT var_638) OR var_4123) AND ((NOT var_651) OR var_4194) AND ((NOT var_638) OR var_4198) AND ((NOT var_691) OR var_3806) AND ((NOT var_687) OR var_4881) AND ((NOT var_691) OR var_3824) AND ((NOT var_687) OR var_4888) AND ((NOT var_691) OR var_3919) AND ((NOT var_687) OR var_4728) AND ((NOT var_691) OR var_3581) AND ((NOT var_687) OR var_4901) AND ((NOT var_691) OR (NOT var_4881)) AND ((NOT var_687) OR (NOT var_4909)) AND ((NOT var_691) OR (NOT var_4888)) AND ((NOT var_687) OR (NOT var_4918)) AND ((NOT var_691) OR (NOT var_4728)) AND ((NOT var_687) OR (NOT var_4732)) AND ((NOT var_696) OR var_4672) AND ((NOT var_683) OR var_4700) AND ((NOT var_696) OR var_4935) AND ((NOT var_683) OR var_4939) AND ((NOT var_696) OR var_4943) AND ((NOT var_683) OR var_4947) AND ((NOT var_736) OR var_3839) AND ((NOT var_732) OR var_4031) AND ((NOT var_736) OR var_3847) AND ((NOT var_732) OR var_4057) AND ((NOT var_736) OR var_3752) AND ((NOT var_732) OR var_4119) AND ((NOT var_736) OR var_3518) AND ((NOT var_732) OR var_4972) AND ((NOT var_736) OR (NOT var_4031)) AND ((NOT var_732) OR (NOT var_4035)) AND ((NOT var_736) OR (NOT var_4057)) AND ((NOT var_732) OR (NOT var_4085)) AND ((NOT var_736) OR (NOT var_4119)) AND ((NOT var_732) OR (NOT var_4123)) AND ((NOT var_741) OR var_4064) AND ((NOT var_728) OR var_4094) AND ((NOT var_741) OR var_3994) AND ((NOT var_728) OR var_3971) AND ((NOT var_741) OR var_4111) AND ((NOT var_728) OR var_4115) AND ((NOT var_781) OR var_3797) AND ((NOT var_777) OR var_4720) AND ((NOT var_781) OR var_3800) AND ((NOT var_777) OR var_4672) AND ((NOT var_781) OR var_3752) AND ((NOT var_777) OR var_4119) AND ((NOT var_781) OR var_3560) AND ((NOT var_777) OR var_5035) AND ((NOT var_781) OR (NOT var_4720)) AND ((NOT var_777) OR (NOT var_4724)) AND ((NOT var_781) OR (NOT var_4672)) AND ((NOT var_777) OR (NOT var_4700)) AND ((NOT var_781) OR (NOT var_4119)) AND ((NOT var_777) OR (NOT var_4123)) AND ((NOT var_786) OR var_4064) AND ((NOT var_773) OR var_4094) AND ((NOT var_786) OR var_4685) AND ((NOT var_773) OR var_4715) AND ((NOT var_786) OR var_4728) AND ((NOT var_773) OR var_4732) AND ((NOT var_826) OR var_3859) AND ((NOT var_822) OR var_4137) AND ((NOT var_826) OR var_3863) AND ((NOT var_822) OR var_4277) AND ((NOT var_826) OR var_3752) AND ((NOT var_822) OR var_4119) AND ((NOT var_826) OR var_3587) AND ((NOT var_822) OR var_5098) AND ((NOT var_826) OR (NOT var_4137)) AND ((NOT var_822) OR (NOT var_4167)) AND ((NOT var_826) OR (NOT var_4277)) AND ((NOT var_822) OR (NOT var_4307)) AND ((NOT var_826) OR (NOT var_4119)) AND ((NOT var_822) OR (NOT var_4123)) AND ((NOT var_831) OR var_4064) AND ((NOT var_818) OR var_4094) AND ((NOT var_831) OR var_4194) AND ((NOT var_818) OR var_4198) AND ((NOT var_831) OR var_4332) AND ((NOT var_818) OR var_4336) AND ((NOT var_871) OR var_3809) AND ((NOT var_867) OR var_4412) AND ((NOT var_871) OR var_3879) AND ((NOT var_867) OR var_5147) AND ((NOT var_871) OR var_3752) AND ((NOT var_867) OR var_4119) AND ((NOT var_871) OR var_3593) AND ((NOT var_867) OR var_5160) AND ((NOT var_871) OR (NOT var_4412)) AND ((NOT var_867) OR (NOT var_4439)) AND ((NOT var_871) OR (NOT var_5147)) AND ((NOT var_867) OR (NOT var_5174)) AND ((NOT var_871) OR (NOT var_4119)) AND ((NOT var_867) OR (NOT var_4123)) AND ((NOT var_876) OR var_4064) AND ((NOT var_863) OR var_4094) AND ((NOT var_876) OR var_4462) AND ((NOT var_863) OR var_4466) AND ((NOT var_876) OR var_5197) AND ((NOT var_863) OR var_5201) AND ((NOT var_916) OR var_3791) AND ((NOT var_912) OR var_3980) AND ((NOT var_916) OR var_3794) AND ((NOT var_912) OR var_4130) AND ((NOT var_916) OR var_3755) AND ((NOT var_912) OR var_4194) AND ((NOT var_916) OR var_3524) AND ((NOT var_912) OR var_5226) AND ((NOT var_916) OR (NOT var_3980)) AND ((NOT var_912) OR (NOT var_4009)) AND ((NOT var_916) OR (NOT var_4130)) AND ((NOT var_912) OR (NOT var_4158)) AND ((NOT var_916) OR (NOT var_4194)) AND ((NOT var_912) OR (NOT var_4198)) AND ((NOT var_921) OR var_4137) AND ((NOT var_908) OR var_4167) AND ((NOT var_921) OR var_4039) AND ((NOT var_908) OR var_3974) AND ((NOT var_921) OR var_4186) AND ((NOT var_908) OR var_4190) AND ((NOT var_961) OR var_3800) AND ((NOT var_957) OR var_4672) AND ((NOT var_961) OR var_3855) AND ((NOT var_957) OR var_4064) AND ((NOT var_961) OR var_3755) AND ((NOT var_957) OR var_4194) AND ((NOT var_961) OR var_3572) AND ((NOT var_957) OR var_5289) AND ((NOT var_961) OR (NOT var_4672)) AND ((NOT var_957) OR (NOT var_4700)) AND ((NOT var_961) OR (NOT var_4064)) AND ((NOT var_957) OR (NOT var_4094)) AND ((NOT var_961) OR (NOT var_4194)) AND ((NOT var_957) OR (NOT var_4198)) AND ((NOT var_966) OR var_4137) AND ((NOT var_953) OR var_4167) AND ((NOT var_966) OR var_4728) AND ((NOT var_953) OR var_4732) AND ((NOT var_966) OR var_4119) AND ((NOT var_953) OR var_4123) AND ((NOT var_1006) OR var_3863) AND ((NOT var_1002) OR var_4277) AND ((NOT var_1006) OR var_3803) AND ((NOT var_1002) OR var_5338) AND ((NOT var_1006) OR var_3755) AND ((NOT var_1002) OR var_4194) AND ((NOT var_1006) OR var_3599) AND ((NOT var_1002) OR var_5351) AND ((NOT var_1006) OR (NOT var_4277)) AND ((NOT var_1002) OR (NOT var_4307)) AND ((NOT var_1006) OR (NOT var_5338)) AND ((NOT var_1002) OR (NOT var_5365)) AND ((NOT var_1006) OR (NOT var_4194)) AND ((NOT var_1002) OR (NOT var_4198)) AND ((NOT var_1011) OR var_4137) AND ((NOT var_998) OR var_4167) AND ((NOT var_1011) OR var_4332) AND ((NOT var_998) OR var_4336) AND ((NOT var_1011) OR var_5388) AND ((NOT var_998) OR var_5392) AND ((NOT var_1051) OR var_3875) AND ((NOT var_1047) OR var_4479) AND ((NOT var_1051) OR var_3827) AND ((NOT var_1047) OR var_5405) AND ((NOT var_1051) OR var_3755) AND ((NOT var_1047) OR var_4194) AND ((NOT var_1051) OR var_3605) AND ((NOT var_1047) OR var_5418) AND ((NOT var_1051) OR (NOT var_4479)) AND ((NOT var_1047) OR (NOT var_4506)) AND ((NOT var_1051) OR (NOT var_5405)) AND ((NOT var_1047) OR (NOT var_5432)) AND ((NOT var_1051) OR (NOT var_4194)) AND ((NOT var_1047) OR (NOT var_4198)) AND ((NOT var_1056) OR var_4137) AND ((NOT var_1043) OR var_4167) AND ((NOT var_1056) OR var_4531) AND ((NOT var_1043) OR var_4535) AND ((NOT var_1056) OR var_5455) AND ((NOT var_1043) OR var_5459) AND ((NOT var_1096) OR var_3843) AND ((NOT var_1092) OR var_3987) AND ((NOT var_1096) OR var_3851) AND ((NOT var_1092) OR var_4270) AND ((NOT var_1096) OR var_3758) AND ((NOT var_1092) OR var_4332) AND ((NOT var_1096) OR var_3530) AND ((NOT var_1092) OR var_5484) AND ((NOT var_1096) OR (NOT var_3987)) AND ((NOT var_1092) OR (NOT var_4018)) AND ((NOT var_1096) OR (NOT var_4270)) AND ((NOT var_1092) OR (NOT var_4298)) AND ((NOT var_1096) OR (NOT var_4332)) AND ((NOT var_1092) OR (NOT var_4336)) AND ((NOT var_1101) OR var_4277) AND ((NOT var_1088) OR var_4307) AND ((NOT var_1101) OR var_4046) AND ((NOT var_1088) OR var_4050) AND ((NOT var_1101) OR var_4324) AND ((NOT var_1088) OR var_4328) AND ((NOT var_1141) OR var_3855) AND ((NOT var_1137) OR var_4064) AND ((NOT var_1141) OR var_3859) AND ((NOT var_1137) OR var_4137) AND ((NOT var_1141) OR var_3758) AND ((NOT var_1137) OR var_4332) AND ((NOT var_1141) OR var_3584) AND ((NOT var_1137) OR var_5547) AND ((NOT var_1141) OR (NOT var_4064)) AND ((NOT var_1137) OR (NOT var_4094)) AND ((NOT var_1141) OR (NOT var_4137)) AND ((NOT var_1137) OR (NOT var_4167)) AND ((NOT var_1141) OR (NOT var_4332)) AND ((NOT var_1137) OR (NOT var_4336)) AND ((NOT var_1146) OR var_4277) AND ((NOT var_1133) OR var_4307) AND ((NOT var_1146) OR var_4119) AND ((NOT var_1133) OR var_4123) AND ((NOT var_1146) OR var_4194) AND ((NOT var_1133) OR var_4198) AND ((NOT var_1186) OR var_3803) AND ((NOT var_1182) OR var_5338) AND ((NOT var_1186) OR var_3867) AND ((NOT var_1182) OR var_5596) AND ((NOT var_1186) OR var_3758) AND ((NOT var_1182) OR var_4332) AND ((NOT var_1186) OR var_3611) AND ((NOT var_1182) OR var_5609) AND ((NOT var_1186) OR (NOT var_5338)) AND ((NOT var_1182) OR (NOT var_5365)) AND ((NOT var_1186) OR (NOT var_5596)) AND ((NOT var_1182) OR (NOT var_5623)) AND ((NOT var_1186) OR (NOT var_4332)) AND ((NOT var_1182) OR (NOT var_4336)) AND ((NOT var_1191) OR var_4277) AND ((NOT var_1178) OR var_4307) AND ((NOT var_1191) OR var_5388) AND ((NOT var_1178) OR var_5392) AND ((NOT var_1191) OR var_5646) AND ((NOT var_1178) OR var_5650) AND ((NOT var_1231) OR var_3812) AND ((NOT var_1227) OR var_4611) AND ((NOT var_1231) OR var_3883) AND ((NOT var_1227) OR var_5663) AND ((NOT var_1231) OR var_3758) AND ((NOT var_1227) OR var_4332) AND ((NOT var_1231) OR var_3617) AND ((NOT var_1227) OR var_5676) AND ((NOT var_1231) OR (NOT var_4611)) AND ((NOT var_1227) OR (NOT var_4638)) AND ((NOT var_1231) OR (NOT var_5663)) AND ((NOT var_1227) OR (NOT var_5690)) AND ((NOT var_1231) OR (NOT var_4332)) AND ((NOT var_1227) OR (NOT var_4336)) AND ((NOT var_1236) OR var_4277) AND ((NOT var_1223) OR var_4307) AND ((NOT var_1236) OR var_4661) AND ((NOT var_1223) OR var_4665) AND ((NOT var_1236) OR var_5713) AND ((NOT var_1223) OR var_5717) AND ((NOT var_1276) OR var_3859) AND ((NOT var_1272) OR var_4137) AND ((NOT var_1276) OR var_3863) AND ((NOT var_1272) OR var_4277) AND ((NOT var_1276) OR var_3923) AND ((NOT var_1272) OR var_5388) AND ((NOT var_1276) OR var_3596) AND ((NOT var_1272) OR var_5742) AND ((NOT var_1276) OR (NOT var_4137)) AND ((NOT var_1272) OR (NOT var_4167)) AND ((NOT var_1276) OR (NOT var_4277)) AND ((NOT var_1272) OR (NOT var_4307)) AND ((NOT var_1276) OR (NOT var_5388)) AND ((NOT var_1272) OR (NOT var_5392)) AND ((NOT var_1281) OR var_5338) AND ((NOT var_1268) OR var_5365) AND ((NOT var_1281) OR var_4194) AND ((NOT var_1268) OR var_4198) AND ((NOT var_1281) OR var_4332) AND ((NOT var_1268) OR var_4336) AND ((NOT var_1321) OR var_3815) AND ((NOT var_1317) OR var_5787) AND ((NOT var_1321) OR var_3830) AND ((NOT var_1317) OR var_5794) AND ((NOT var_1321) OR var_3923) AND ((NOT var_1317) OR var_5388) AND ((NOT var_1321) OR var_3623) AND ((NOT var_1317) OR var_5807) AND ((NOT var_1321) OR (NOT var_5787)) AND ((NOT var_1317) OR (NOT var_5815)) AND ((NOT var_1321) OR (NOT var_5794)) AND ((NOT var_1317) OR (NOT var_5824)) AND ((NOT var_1321) OR (NOT var_5388)) AND ((NOT var_1317) OR (NOT var_5392)) AND ((NOT var_1326) OR var_5338) AND ((NOT var_1313) OR var_5365) AND ((NOT var_1326) OR var_5841) AND ((NOT var_1313) OR var_5845) AND ((NOT var_1326) OR var_5849) AND ((NOT var_1313) OR var_5853) AND ((NOT var_1366) OR var_3863) AND ((NOT var_1362) OR var_4277) AND ((NOT var_1366) OR var_3803) AND ((NOT var_1362) OR var_5338) AND ((NOT var_1366) OR var_3761) AND ((NOT var_1362) OR var_5646) AND ((NOT var_1366) OR var_3608) AND ((NOT var_1362) OR var_5878) AND ((NOT var_1366) OR (NOT var_4277)) AND ((NOT var_1362) OR (NOT var_4307)) AND ((NOT var_1366) OR (NOT var_5338)) AND ((NOT var_1362) OR (NOT var_5365)) AND ((NOT var_1366) OR (NOT var_5646)) AND ((NOT var_1362) OR (NOT var_5650)) AND ((NOT var_1371) OR var_5596) AND ((NOT var_1358) OR var_5623) AND ((NOT var_1371) OR var_4332) AND ((NOT var_1358) OR var_4336) AND ((NOT var_1371) OR var_5388) AND ((NOT var_1358) OR var_5392) AND ((NOT var_1411) OR var_3818) AND ((NOT var_1407) OR var_5923) AND ((NOT var_1411) OR var_3887) AND ((NOT var_1407) OR var_5930) AND ((NOT var_1411) OR var_3761) AND ((NOT var_1407) OR var_5646) AND ((NOT var_1411) OR var_3629) AND ((NOT var_1407) OR var_5943) AND ((NOT var_1411) OR (NOT var_5923)) AND ((NOT var_1407) OR (NOT var_5951)) AND ((NOT var_1411) OR (NOT var_5930)) AND ((NOT var_1407) OR (NOT var_5960)) AND ((NOT var_1411) OR (NOT var_5646)) AND ((NOT var_1407) OR (NOT var_5650)) AND ((NOT var_1416) OR var_5596) AND ((NOT var_1403) OR var_5623) AND ((NOT var_1416) OR var_5977) AND ((NOT var_1403) OR var_5981) AND ((NOT var_1416) OR var_5985) AND ((NOT var_1403) OR var_5989) AND ((NOT var_1456) OR var_3806) AND ((NOT var_1452) OR var_4881) AND ((NOT var_1456) OR var_3809) AND ((NOT var_1452) OR var_4412) AND ((NOT var_1456) OR var_3764) AND ((NOT var_1452) OR var_4799) AND ((NOT var_1456) OR var_3635) AND ((NOT var_1452) OR var_6014) AND ((NOT var_1456) OR (NOT var_4881)) AND ((NOT var_1452) OR (NOT var_4909)) AND ((NOT var_1456) OR (NOT var_4412)) AND ((NOT var_1452) OR (NOT var_4439)) AND ((NOT var_1456) OR (NOT var_4799)) AND ((NOT var_1452) OR (NOT var_4803)) AND ((NOT var_1461) OR var_4745) AND ((NOT var_1448) OR var_4773) AND ((NOT var_1461) OR var_4935) AND ((NOT var_1448) OR var_4939) AND ((NOT var_1461) OR var_4462) AND ((NOT var_1448) OR var_4466) AND ((NOT var_1501) OR var_3809) AND ((NOT var_1497) OR var_4412) AND ((NOT var_1501) OR var_3875) AND ((NOT var_1497) OR var_4479) AND ((NOT var_1501) OR var_3927) AND ((NOT var_1497) OR var_4935) AND ((NOT var_1501) OR var_3641) AND ((NOT var_1497) OR var_6077) AND ((NOT var_1501) OR (NOT var_4412)) AND ((NOT var_1497) OR (NOT var_4439)) AND ((NOT var_1501) OR (NOT var_4479)) AND ((NOT var_1497) OR (NOT var_4506)) AND ((NOT var_1501) OR (NOT var_4935)) AND ((NOT var_1497) OR (NOT var_4939)) AND ((NOT var_1506) OR var_4881) AND ((NOT var_1493) OR var_4909) AND ((NOT var_1506) OR var_4462) AND ((NOT var_1493) OR var_4466) AND ((NOT var_1506) OR var_4531) AND ((NOT var_1493) OR var_4535) AND ((NOT var_1546) OR var_3847) AND ((NOT var_1542) OR var_4057) AND ((NOT var_1546) OR var_3855) AND ((NOT var_1542) OR var_4064) AND ((NOT var_1546) OR var_3931) AND ((NOT var_1542) OR var_4462) AND ((NOT var_1546) OR var_3542) AND ((NOT var_1542) OR var_6140) AND ((NOT var_1546) OR (NOT var_4057)) AND ((NOT var_1542) OR (NOT var_4085)) AND ((NOT var_1546) OR (NOT var_4064)) AND ((NOT var_1542) OR (NOT var_4094)) AND ((NOT var_1546) OR (NOT var_4462)) AND ((NOT var_1542) OR (NOT var_4466)) AND ((NOT var_1551) OR var_4412) AND ((NOT var_1538) OR var_4439) AND ((NOT var_1551) OR var_4111) AND ((NOT var_1538) OR var_4115) AND ((NOT var_1551) OR var_4119) AND ((NOT var_1538) OR var_4123) AND ((NOT var_1591) OR var_3871) AND ((NOT var_1587) OR var_4745) AND ((NOT var_1591) OR var_3806) AND ((NOT var_1587) OR var_4881) AND ((NOT var_1591) OR var_3931) AND ((NOT var_1587) OR var_4462) AND ((NOT var_1591) OR var_3632) AND ((NOT var_1587) OR var_6203) AND ((NOT var_1591) OR (NOT var_4745)) AND ((NOT var_1587) OR (NOT var_4773)) AND ((NOT var_1591) OR (NOT var_4881)) AND ((NOT var_1587) OR (NOT var_4909)) AND ((NOT var_1591) OR (NOT var_4462)) AND ((NOT var_1587) OR (NOT var_4466)) AND ((NOT var_1596) OR var_4412) AND ((NOT var_1583) OR var_4439) AND ((NOT var_1596) OR var_4799) AND ((NOT var_1583) OR var_4803) AND ((NOT var_1596) OR var_4935) AND ((NOT var_1583) OR var_4939) AND ((NOT var_1636) OR var_3875) AND ((NOT var_1632) OR var_4479) AND ((NOT var_1636) OR var_3812) AND ((NOT var_1632) OR var_4611) AND ((NOT var_1636) OR var_3931) AND ((NOT var_1632) OR var_4462) AND ((NOT var_1636) OR var_3647) AND ((NOT var_1632) OR var_6264) AND ((NOT var_1636) OR (NOT var_4479)) AND ((NOT var_1632) OR (NOT var_4506)) AND ((NOT var_1636) OR (NOT var_4611)) AND ((NOT var_1632) OR (NOT var_4638)) AND ((NOT var_1636) OR (NOT var_4462)) AND ((NOT var_1632) OR (NOT var_4466)) AND ((NOT var_1641) OR var_4412) AND ((NOT var_1628) OR var_4439) AND ((NOT var_1641) OR var_4531) AND ((NOT var_1628) OR var_4535) AND ((NOT var_1641) OR var_4661) AND ((NOT var_1628) OR var_4665) AND ((NOT var_1681) OR var_3879) AND ((NOT var_1677) OR var_5147) AND ((NOT var_1681) OR var_3891) AND ((NOT var_1677) OR var_6313) AND ((NOT var_1681) OR var_3931) AND ((NOT var_1677) OR var_4462) AND ((NOT var_1681) OR var_3653) AND ((NOT var_1677) OR var_6326) AND ((NOT var_1681) OR (NOT var_5147)) AND ((NOT var_1677) OR (NOT var_5174)) AND ((NOT var_1681) OR (NOT var_6313)) AND ((NOT var_1677) OR (NOT var_6340)) AND ((NOT var_1681) OR (NOT var_4462)) AND ((NOT var_1677) OR (NOT var_4466)) AND ((NOT var_1686) OR var_4412) AND ((NOT var_1673) OR var_4439) AND ((NOT var_1686) OR var_5197) AND ((NOT var_1673) OR var_5201) AND ((NOT var_1686) OR var_6363) AND ((NOT var_1673) OR var_6367) AND ((NOT var_1726) OR var_3794) AND ((NOT var_1722) OR var_4130) AND ((NOT var_1726) OR var_3859) AND ((NOT var_1722) OR var_4137) AND ((NOT var_1726) OR var_3767) AND ((NOT var_1722) OR var_4531) AND ((NOT var_1726) OR var_3548) AND ((NOT var_1722) OR var_6392) AND ((NOT var_1726) OR (NOT var_4130)) AND ((NOT var_1722) OR (NOT var_4158)) AND ((NOT var_1726) OR (NOT var_4137)) AND ((NOT var_1722) OR (NOT var_4167)) AND ((NOT var_1726) OR (NOT var_4531)) AND ((NOT var_1722) OR (NOT var_4535)) AND ((NOT var_1731) OR var_4479) AND ((NOT var_1718) OR var_4506) AND ((NOT var_1731) OR var_4186) AND ((NOT var_1718) OR var_4190) AND ((NOT var_1731) OR var_4194) AND ((NOT var_1718) OR var_4198) AND ((NOT var_1771) OR var_3806) AND ((NOT var_1767) OR var_4881) AND ((NOT var_1771) OR var_3809) AND ((NOT var_1767) OR var_4412) AND ((NOT var_1771) OR var_3767) AND ((NOT var_1767) OR var_4531) AND ((NOT var_1771) OR var_3638) AND ((NOT var_1767) OR var_6455) AND ((NOT var_1771) OR (NOT var_4881)) AND ((NOT var_1767) OR (NOT var_4909)) AND ((NOT var_1771) OR (NOT var_4412)) AND ((NOT var_1767) OR (NOT var_4439)) AND ((NOT var_1771) OR (NOT var_4531)) AND ((NOT var_1767) OR (NOT var_4535)) AND ((NOT var_1776) OR var_4479) AND ((NOT var_1763) OR var_4506) AND ((NOT var_1776) OR var_4935) AND ((NOT var_1763) OR var_4939) AND ((NOT var_1776) OR var_4462) AND ((NOT var_1763) OR var_4466) AND ((NOT var_1816) OR var_3812) AND ((NOT var_1812) OR var_4611) AND ((NOT var_1816) OR var_3815) AND ((NOT var_1812) OR var_5787) AND ((NOT var_1816) OR var_3767) AND ((NOT var_1812) OR var_4531) AND ((NOT var_1816) OR var_3659) AND ((NOT var_1812) OR var_6516) AND ((NOT var_1816) OR (NOT var_4611)) AND ((NOT var_1812) OR (NOT var_4638)) AND ((NOT var_1816) OR (NOT var_5787)) AND ((NOT var_1812) OR (NOT var_5815)) AND ((NOT var_1816) OR (NOT var_4531)) AND ((NOT var_1812) OR (NOT var_4535)) AND ((NOT var_1821) OR var_4479) AND ((NOT var_1808) OR var_4506) AND ((NOT var_1821) OR var_4661) AND ((NOT var_1808) OR var_4665) AND ((NOT var_1821) OR var_5841) AND ((NOT var_1808) OR var_5845) AND ((NOT var_1861) OR var_3827) AND ((NOT var_1857) OR var_5405) AND ((NOT var_1861) OR var_3833) AND ((NOT var_1857) OR var_6565) AND ((NOT var_1861) OR var_3767) AND ((NOT var_1857) OR var_4531) AND ((NOT var_1861) OR var_3665) AND ((NOT var_1857) OR var_6578) AND ((NOT var_1861) OR (NOT var_5405)) AND ((NOT var_1857) OR (NOT var_5432)) AND ((NOT var_1861) OR (NOT var_6565)) AND ((NOT var_1857) OR (NOT var_6592)) AND ((NOT var_1861) OR (NOT var_4531)) AND ((NOT var_1857) OR (NOT var_4535)) AND ((NOT var_1866) OR var_4479) AND ((NOT var_1853) OR var_4506) AND ((NOT var_1866) OR var_5455) AND ((NOT var_1853) OR var_5459) AND ((NOT var_1866) OR var_6615) AND ((NOT var_1853) OR var_6619) AND ((NOT var_1906) OR var_3851) AND ((NOT var_1902) OR var_4270) AND ((NOT var_1906) OR var_3863) AND ((NOT var_1902) OR var_4277) AND ((NOT var_1906) OR var_3935) AND ((NOT var_1902) OR var_4661) AND ((NOT var_1906) OR var_3554) AND ((NOT var_1902) OR var_6644) AND ((NOT var_1906) OR (NOT var_4270)) AND ((NOT var_1902) OR (NOT var_4298)) AND ((NOT var_1906) OR (NOT var_4277)) AND ((NOT var_1902) OR (NOT var_4307)) AND ((NOT var_1906) OR (NOT var_4661)) AND ((NOT var_1902) OR (NOT var_4665)) AND ((NOT var_1911) OR var_4611) AND ((NOT var_1898) OR var_4638) AND ((NOT var_1911) OR var_4324) AND ((NOT var_1898) OR var_4328) AND ((NOT var_1911) OR var_4332) AND ((NOT var_1898) OR var_4336) AND ((NOT var_1951) OR var_3809) AND ((NOT var_1947) OR var_4412) AND ((NOT var_1951) OR var_3875) AND ((NOT var_1947) OR var_4479) AND ((NOT var_1951) OR var_3935) AND ((NOT var_1947) OR var_4661) AND ((NOT var_1951) OR var_3644) AND ((NOT var_1947) OR var_6707) AND ((NOT var_1951) OR (NOT var_4412)) AND ((NOT var_1947) OR (NOT var_4439)) AND ((NOT var_1951) OR (NOT var_4479)) AND ((NOT var_1947) OR (NOT var_4506)) AND ((NOT var_1951) OR (NOT var_4661)) AND ((NOT var_1947) OR (NOT var_4665)) AND ((NOT var_1956) OR var_4611) AND ((NOT var_1943) OR var_4638) AND ((NOT var_1956) OR var_4462) AND ((NOT var_1943) OR var_4466) AND ((NOT var_1956) OR var_4531) AND ((NOT var_1943) OR var_4535) AND ((NOT var_1996) OR var_3815) AND ((NOT var_1992) OR var_5787) AND ((NOT var_1996) OR var_3818) AND ((NOT var_1992) OR var_5923) AND ((NOT var_1996) OR var_3935) AND ((NOT var_1992) OR var_4661) AND ((NOT var_1996) OR var_3671) AND ((NOT var_1992) OR var_6768) AND ((NOT var_1996) OR (NOT var_5787)) AND ((NOT var_1992) OR (NOT var_5815)) AND ((NOT var_1996) OR (NOT var_5923)) AND ((NOT var_1992) OR (NOT var_5951)) AND ((NOT var_1996) OR (NOT var_4661)) AND ((NOT var_1992) OR (NOT var_4665)) AND ((NOT var_2001) OR var_4611) AND ((NOT var_1988) OR var_4638) AND ((NOT var_2001) OR var_5841) AND ((NOT var_1988) OR var_5845) AND ((NOT var_2001) OR var_5977) AND ((NOT var_1988) OR var_5981) AND ((NOT var_2041) OR var_3883) AND ((NOT var_2037) OR var_5663) AND ((NOT var_2041) OR var_3895) AND ((NOT var_2037) OR var_6817) AND ((NOT var_2041) OR var_3935) AND ((NOT var_2037) OR var_4661) AND ((NOT var_2041) OR var_3677) AND ((NOT var_2037) OR var_6830) AND ((NOT var_2041) OR (NOT var_5663)) AND ((NOT var_2037) OR (NOT var_5690)) AND ((NOT var_2041) OR (NOT var_6817)) AND ((NOT var_2037) OR (NOT var_6844)) AND ((NOT var_2041) OR (NOT var_4661)) AND ((NOT var_2037) OR (NOT var_4665)) AND ((NOT var_2046) OR var_4611) AND ((NOT var_2033) OR var_4638) AND ((NOT var_2046) OR var_5713) AND ((NOT var_2033) OR var_5717) AND ((NOT var_2046) OR var_6867) AND ((NOT var_2033) OR var_6871) AND ((NOT var_2086) OR var_3875) AND ((NOT var_2082) OR var_4479) AND ((NOT var_2086) OR var_3812) AND ((NOT var_2082) OR var_4611) AND ((NOT var_2086) OR var_3939) AND ((NOT var_2082) OR var_5841) AND ((NOT var_2086) OR var_3656) AND ((NOT var_2082) OR var_6896) AND ((NOT var_2086) OR (NOT var_4479)) AND ((NOT var_2082) OR (NOT var_4506)) AND ((NOT var_2086) OR (NOT var_4611)) AND ((NOT var_2082) OR (NOT var_4638)) AND ((NOT var_2086) OR (NOT var_5841)) AND ((NOT var_2082) OR (NOT var_5845)) AND ((NOT var_2091) OR var_5787) AND ((NOT var_2078) OR var_5815) AND ((NOT var_2091) OR var_4531) AND ((NOT var_2078) OR var_4535) AND ((NOT var_2091) OR var_4661) AND ((NOT var_2078) OR var_4665) AND ((NOT var_2131) OR var_3812) AND ((NOT var_2127) OR var_4611) AND ((NOT var_2131) OR var_3815) AND ((NOT var_2127) OR var_5787) AND ((NOT var_2131) OR var_3943) AND ((NOT var_2127) OR var_5977) AND ((NOT var_2131) OR var_3668) AND ((NOT var_2127) OR var_6959) AND ((NOT var_2131) OR (NOT var_4611)) AND ((NOT var_2127) OR (NOT var_4638)) AND ((NOT var_2131) OR (NOT var_5787)) AND ((NOT var_2127) OR (NOT var_5815)) AND ((NOT var_2131) OR (NOT var_5977)) AND ((NOT var_2127) OR (NOT var_5981)) AND ((NOT var_2136) OR var_5923) AND ((NOT var_2123) OR var_5951) AND ((NOT var_2136) OR var_4661) AND ((NOT var_2123) OR var_4665) AND ((NOT var_2136) OR var_5841) AND ((NOT var_2123) OR var_5845) AND ((NOT var_2176) OR var_3797) AND ((NOT var_2172) OR var_4720) AND ((NOT var_2176) OR var_3871) AND ((NOT var_2172) OR var_4745) AND ((NOT var_2176) OR var_3947) AND ((NOT var_2172) OR var_4807) AND ((NOT var_2176) OR var_3566) AND ((NOT var_2172) OR var_7022) AND ((NOT var_2176) OR (NOT var_4720)) AND ((NOT var_2172) OR (NOT var_4724)) AND ((NOT var_2176) OR (NOT var_4745)) AND ((NOT var_2172) OR (NOT var_4773)) AND ((NOT var_2176) OR (NOT var_4807)) AND ((NOT var_2172) OR (NOT var_4811)) AND ((NOT var_2181) OR var_4752) AND ((NOT var_2168) OR var_4782) AND ((NOT var_2181) OR var_4685) AND ((NOT var_2168) OR var_4715) AND ((NOT var_2181) OR var_4799) AND ((NOT var_2168) OR var_4803) AND ((NOT var_2221) OR var_3824) AND ((NOT var_2217) OR var_4888) AND ((NOT var_2221) OR var_3879) AND ((NOT var_2217) OR var_5147) AND ((NOT var_2221) OR var_3947) AND ((NOT var_2217) OR var_4807) AND ((NOT var_2221) OR var_3683) AND ((NOT var_2217) OR var_7085) AND ((NOT var_2221) OR (NOT var_4888)) AND ((NOT var_2217) OR (NOT var_4918)) AND ((NOT var_2221) OR (NOT var_5147)) AND ((NOT var_2217) OR (NOT var_5174)) AND ((NOT var_2221) OR (NOT var_4807)) AND ((NOT var_2217) OR (NOT var_4811)) AND ((NOT var_2226) OR var_4752) AND ((NOT var_2213) OR var_4782) AND ((NOT var_2226) OR var_4943) AND ((NOT var_2213) OR var_4947) AND ((NOT var_2226) OR var_5197) AND ((NOT var_2213) OR var_5201) AND ((NOT var_2266) OR var_3800) AND ((NOT var_2262) OR var_4672) AND ((NOT var_2266) OR var_3806) AND ((NOT var_2262) OR var_4881) AND ((NOT var_2266) OR var_3951) AND ((NOT var_2262) OR var_4943) AND ((NOT var_2266) OR var_3578) AND ((NOT var_2262) OR var_7146) AND ((NOT var_2266) OR (NOT var_4672)) AND ((NOT var_2262) OR (NOT var_4700)) AND ((NOT var_2266) OR (NOT var_4881)) AND ((NOT var_2262) OR (NOT var_4909)) AND ((NOT var_2266) OR (NOT var_4943)) AND ((NOT var_2262) OR (NOT var_4947)) AND ((NOT var_2271) OR var_4888) AND ((NOT var_2258) OR var_4918) AND ((NOT var_2271) OR var_4728) AND ((NOT var_2258) OR var_4732) AND ((NOT var_2271) OR var_4935) AND ((NOT var_2258) OR var_4939) AND ((NOT var_2311) OR var_3879) AND ((NOT var_2307) OR var_5147) AND ((NOT var_2311) OR var_3827) AND ((NOT var_2307) OR var_5405) AND ((NOT var_2311) OR var_3951) AND ((NOT var_2307) OR var_4943) AND ((NOT var_2311) OR var_3689) AND ((NOT var_2307) OR var_7209) AND ((NOT var_2311) OR (NOT var_5147)) AND ((NOT var_2307) OR (NOT var_5174)) AND ((NOT var_2311) OR (NOT var_5405)) AND ((NOT var_2307) OR (NOT var_5432)) AND ((NOT var_2311) OR (NOT var_4943)) AND ((NOT var_2307) OR (NOT var_4947)) AND ((NOT var_2316) OR var_4888) AND ((NOT var_2303) OR var_4918) AND ((NOT var_2316) OR var_5197) AND ((NOT var_2303) OR var_5201) AND ((NOT var_2316) OR var_5455) AND ((NOT var_2303) OR var_5459) AND ((NOT var_2356) OR var_3855) AND ((NOT var_2352) OR var_4064) AND ((NOT var_2356) OR var_3809) AND ((NOT var_2352) OR var_4412) AND ((NOT var_2356) OR var_3770) AND ((NOT var_2352) OR var_5197) AND ((NOT var_2356) OR var_3590) AND ((NOT var_2352) OR var_7270) AND ((NOT var_2356) OR (NOT var_4064)) AND ((NOT var_2352) OR (NOT var_4094)) AND ((NOT var_2356) OR (NOT var_4412)) AND ((NOT var_2352) OR (NOT var_4439)) AND ((NOT var_2356) OR (NOT var_5197)) AND ((NOT var_2352) OR (NOT var_5201)) AND ((NOT var_2361) OR var_5147) AND ((NOT var_2348) OR var_5174) AND ((NOT var_2361) OR var_4119) AND ((NOT var_2348) OR var_4123) AND ((NOT var_2361) OR var_4462) AND ((NOT var_2348) OR var_4466) AND ((NOT var_2401) OR var_3821) AND ((NOT var_2397) OR var_4752) AND ((NOT var_2401) OR var_3824) AND ((NOT var_2397) OR var_4888) AND ((NOT var_2401) OR var_3770) AND ((NOT var_2397) OR var_5197) AND ((NOT var_2401) OR var_3680) AND ((NOT var_2397) OR var_7333) AND ((NOT var_2401) OR (NOT var_4752)) AND ((NOT var_2397) OR (NOT var_4782)) AND ((NOT var_2401) OR (NOT var_4888)) AND ((NOT var_2397) OR (NOT var_4918)) AND ((NOT var_2401) OR (NOT var_5197)) AND ((NOT var_2397) OR (NOT var_5201)) AND ((NOT var_2406) OR var_5147) AND ((NOT var_2393) OR var_5174) AND ((NOT var_2406) OR var_4807) AND ((NOT var_2393) OR var_4811) AND ((NOT var_2406) OR var_4943) AND ((NOT var_2393) OR var_4947) AND ((NOT var_2446) OR var_3827) AND ((NOT var_2442) OR var_5405) AND ((NOT var_2446) OR var_3883) AND ((NOT var_2442) OR var_5663) AND ((NOT var_2446) OR var_3770) AND ((NOT var_2442) OR var_5197) AND ((NOT var_2446) OR var_3695) AND ((NOT var_2442) OR var_7394) AND ((NOT var_2446) OR (NOT var_5405)) AND ((NOT var_2442) OR (NOT var_5432)) AND ((NOT var_2446) OR (NOT var_5663)) AND ((NOT var_2442) OR (NOT var_5690)) AND ((NOT var_2446) OR (NOT var_5197)) AND ((NOT var_2442) OR (NOT var_5201)) AND ((NOT var_2451) OR var_5147) AND ((NOT var_2438) OR var_5174) AND ((NOT var_2451) OR var_5455) AND ((NOT var_2438) OR var_5459) AND ((NOT var_2451) OR var_5713) AND ((NOT var_2438) OR var_5717) AND ((NOT var_2491) OR var_3891) AND ((NOT var_2487) OR var_6313) AND ((NOT var_2491) OR var_3899) AND ((NOT var_2487) OR var_7443) AND ((NOT var_2491) OR var_3770) AND ((NOT var_2487) OR var_5197) AND ((NOT var_2491) OR var_3701) AND ((NOT var_2487) OR var_7456) AND ((NOT var_2491) OR (NOT var_6313)) AND ((NOT var_2487) OR (NOT var_6340)) AND ((NOT var_2491) OR (NOT var_7443)) AND ((NOT var_2487) OR (NOT var_7470)) AND ((NOT var_2491) OR (NOT var_5197)) AND ((NOT var_2487) OR (NOT var_5201)) AND ((NOT var_2496) OR var_5147) AND ((NOT var_2483) OR var_5174) AND ((NOT var_2496) OR var_6363) AND ((NOT var_2483) OR var_6367) AND ((NOT var_2496) OR var_7493) AND ((NOT var_2483) OR var_7497) AND ((NOT var_2536) OR var_3859) AND ((NOT var_2532) OR var_4137) AND ((NOT var_2536) OR var_3875) AND ((NOT var_2532) OR var_4479) AND ((NOT var_2536) OR var_3955) AND ((NOT var_2532) OR var_5455) AND ((NOT var_2536) OR var_3602) AND ((NOT var_2532) OR var_7522) AND ((NOT var_2536) OR (NOT var_4137)) AND ((NOT var_2532) OR (NOT var_4167)) AND ((NOT var_2536) OR (NOT var_4479)) AND ((NOT var_2532) OR (NOT var_4506)) AND ((NOT var_2536) OR (NOT var_5455)) AND ((NOT var_2532) OR (NOT var_5459)) AND ((NOT var_2541) OR var_5405) AND ((NOT var_2528) OR var_5432) AND ((NOT var_2541) OR var_4194) AND ((NOT var_2528) OR var_4198) AND ((NOT var_2541) OR var_4531) AND ((NOT var_2528) OR var_4535) AND ((NOT var_2581) OR var_3824) AND ((NOT var_2577) OR var_4888) AND ((NOT var_2581) OR var_3879) AND ((NOT var_2577) OR var_5147) AND ((NOT var_2581) OR var_3955) AND ((NOT var_2577) OR var_5455) AND ((NOT var_2581) OR var_3686) AND ((NOT var_2577) OR var_7585) AND ((NOT var_2581) OR (NOT var_4888)) AND ((NOT var_2577) OR (NOT var_4918)) AND ((NOT var_2581) OR (NOT var_5147)) AND ((NOT var_2577) OR (NOT var_5174)) AND ((NOT var_2581) OR (NOT var_5455)) AND ((NOT var_2577) OR (NOT var_5459)) AND ((NOT var_2586) OR var_5405) AND ((NOT var_2573) OR var_5432) AND ((NOT var_2586) OR var_4943) AND ((NOT var_2573) OR var_4947) AND ((NOT var_2586) OR var_5197) AND ((NOT var_2573) OR var_5201) AND ((NOT var_2626) OR var_3883) AND ((NOT var_2622) OR var_5663) AND ((NOT var_2626) OR var_3830) AND ((NOT var_2622) OR var_5794) AND ((NOT var_2626) OR var_3955) AND ((NOT var_2622) OR var_5455) AND ((NOT var_2626) OR var_3707) AND ((NOT var_2622) OR var_7646) AND ((NOT var_2626) OR (NOT var_5663)) AND ((NOT var_2622) OR (NOT var_5690)) AND ((NOT var_2626) OR (NOT var_5794)) AND ((NOT var_2622) OR (NOT var_5824)) AND ((NOT var_2626) OR (NOT var_5455)) AND ((NOT var_2622) OR (NOT var_5459)) AND ((NOT var_2631) OR var_5405) AND ((NOT var_2618) OR var_5432) AND ((NOT var_2631) OR var_5713) AND ((NOT var_2618) OR var_5717) AND ((NOT var_2631) OR var_5849) AND ((NOT var_2618) OR var_5853) AND ((NOT var_2671) OR var_3833) AND ((NOT var_2667) OR var_6565) AND ((NOT var_2671) OR var_3836) AND ((NOT var_2667) OR var_7695) AND ((NOT var_2671) OR var_3955) AND ((NOT var_2667) OR var_5455) AND ((NOT var_2671) OR var_3713) AND ((NOT var_2667) OR var_7708) AND ((NOT var_2671) OR (NOT var_6565)) AND ((NOT var_2667) OR (NOT var_6592)) AND ((NOT var_2671) OR (NOT var_7695)) AND ((NOT var_2667) OR (NOT var_7722)) AND ((NOT var_2671) OR (NOT var_5455)) AND ((NOT var_2667) OR (NOT var_5459)) AND ((NOT var_2676) OR var_5405) AND ((NOT var_2663) OR var_5432) AND ((NOT var_2676) OR var_6615) AND ((NOT var_2663) OR var_6619) AND ((NOT var_2676) OR var_7745) AND ((NOT var_2663) OR var_7749) AND ((NOT var_2716) OR var_3863) AND ((NOT var_2712) OR var_4277) AND ((NOT var_2716) OR var_3812) AND ((NOT var_2712) OR var_4611) AND ((NOT var_2716) OR var_3773) AND ((NOT var_2712) OR var_5713) AND ((NOT var_2716) OR var_3614) AND ((NOT var_2712) OR var_7774) AND ((NOT var_2716) OR (NOT var_4277)) AND ((NOT var_2712) OR (NOT var_4307)) AND ((NOT var_2716) OR (NOT var_4611)) AND ((NOT var_2712) OR (NOT var_4638)) AND ((NOT var_2716) OR (NOT var_5713)) AND ((NOT var_2712) OR (NOT var_5717)) AND ((NOT var_2721) OR var_5663) AND ((NOT var_2708) OR var_5690) AND ((NOT var_2721) OR var_4332) AND ((NOT var_2708) OR var_4336) AND ((NOT var_2721) OR var_4661) AND ((NOT var_2708) OR var_4665) AND ((NOT var_2761) OR var_3879) AND ((NOT var_2757) OR var_5147) AND ((NOT var_2761) OR var_3827) AND ((NOT var_2757) OR var_5405) AND ((NOT var_2761) OR var_3773) AND ((NOT var_2757) OR var_5713) AND ((NOT var_2761) OR var_3692) AND ((NOT var_2757) OR var_7837) AND ((NOT var_2761) OR (NOT var_5147)) AND ((NOT var_2757) OR (NOT var_5174)) AND ((NOT var_2761) OR (NOT var_5405)) AND ((NOT var_2757) OR (NOT var_5432)) AND ((NOT var_2761) OR (NOT var_5713)) AND ((NOT var_2757) OR (NOT var_5717)) AND ((NOT var_2766) OR var_5663) AND ((NOT var_2753) OR var_5690) AND ((NOT var_2766) OR var_5197) AND ((NOT var_2753) OR var_5201) AND ((NOT var_2766) OR var_5455) AND ((NOT var_2753) OR var_5459) AND ((NOT var_2806) OR var_3830) AND ((NOT var_2802) OR var_5794) AND ((NOT var_2806) OR var_3887) AND ((NOT var_2802) OR var_5930) AND ((NOT var_2806) OR var_3773) AND ((NOT var_2802) OR var_5713) AND ((NOT var_2806) OR var_3719) AND ((NOT var_2802) OR var_7898) AND ((NOT var_2806) OR (NOT var_5794)) AND ((NOT var_2802) OR (NOT var_5824)) AND ((NOT var_2806) OR (NOT var_5930)) AND ((NOT var_2802) OR (NOT var_5960)) AND ((NOT var_2806) OR (NOT var_5713)) AND ((NOT var_2802) OR (NOT var_5717)) AND ((NOT var_2811) OR var_5663) AND ((NOT var_2798) OR var_5690) AND ((NOT var_2811) OR var_5849) AND ((NOT var_2798) OR var_5853) AND ((NOT var_2811) OR var_5985) AND ((NOT var_2798) OR var_5989) AND ((NOT var_2851) OR var_3895) AND ((NOT var_2847) OR var_6817) AND ((NOT var_2851) OR var_3903) AND ((NOT var_2847) OR var_7947) AND ((NOT var_2851) OR var_3773) AND ((NOT var_2847) OR var_5713) AND ((NOT var_2851) OR var_3725) AND ((NOT var_2847) OR var_7960) AND ((NOT var_2851) OR (NOT var_6817)) AND ((NOT var_2847) OR (NOT var_6844)) AND ((NOT var_2851) OR (NOT var_7947)) AND ((NOT var_2847) OR (NOT var_7974)) AND ((NOT var_2851) OR (NOT var_5713)) AND ((NOT var_2847) OR (NOT var_5717)) AND ((NOT var_2856) OR var_5663) AND ((NOT var_2843) OR var_5690) AND ((NOT var_2856) OR var_6867) AND ((NOT var_2843) OR var_6871) AND ((NOT var_2856) OR var_7997) AND ((NOT var_2843) OR var_8001) AND ((NOT var_2896) OR var_3803) AND ((NOT var_2892) OR var_5338) AND ((NOT var_2896) OR var_3815) AND ((NOT var_2892) OR var_5787) AND ((NOT var_2896) OR var_3959) AND ((NOT var_2892) OR var_5849) AND ((NOT var_2896) OR var_3620) AND ((NOT var_2892) OR var_8026) AND ((NOT var_2896) OR (NOT var_5338)) AND ((NOT var_2892) OR (NOT var_5365)) AND ((NOT var_2896) OR (NOT var_5787)) AND ((NOT var_2892) OR (NOT var_5815)) AND ((NOT var_2896) OR (NOT var_5849)) AND ((NOT var_2892) OR (NOT var_5853)) AND ((NOT var_2901) OR var_5794) AND ((NOT var_2888) OR var_5824) AND ((NOT var_2901) OR var_5388) AND ((NOT var_2888) OR var_5392) AND ((NOT var_2901) OR var_5841) AND ((NOT var_2888) OR var_5845) AND ((NOT var_2941) OR var_3827) AND ((NOT var_2937) OR var_5405) AND ((NOT var_2941) OR var_3883) AND ((NOT var_2937) OR var_5663) AND ((NOT var_2941) OR var_3959) AND ((NOT var_2937) OR var_5849) AND ((NOT var_2941) OR var_3704) AND ((NOT var_2937) OR var_8089) AND ((NOT var_2941) OR (NOT var_5405)) AND ((NOT var_2937) OR (NOT var_5432)) AND ((NOT var_2941) OR (NOT var_5663)) AND ((NOT var_2937) OR (NOT var_5690)) AND ((NOT var_2941) OR (NOT var_5849)) AND ((NOT var_2937) OR (NOT var_5853)) AND ((NOT var_2946) OR var_5794) AND ((NOT var_2933) OR var_5824) AND ((NOT var_2946) OR var_5455) AND ((NOT var_2933) OR var_5459) AND ((NOT var_2946) OR var_5713) AND ((NOT var_2933) OR var_5717) AND ((NOT var_2986) OR var_3867) AND ((NOT var_2982) OR var_5596) AND ((NOT var_2986) OR var_3818) AND ((NOT var_2982) OR var_5923) AND ((NOT var_2986) OR var_3776) AND ((NOT var_2982) OR var_5985) AND ((NOT var_2986) OR var_3626) AND ((NOT var_2982) OR var_8150) AND ((NOT var_2986) OR (NOT var_5596)) AND ((NOT var_2982) OR (NOT var_5623)) AND ((NOT var_2986) OR (NOT var_5923)) AND ((NOT var_2982) OR (NOT var_5951)) AND ((NOT var_2986) OR (NOT var_5985)) AND ((NOT var_2982) OR (NOT var_5989)) AND ((NOT var_2991) OR var_5930) AND ((NOT var_2978) OR var_5960) AND ((NOT var_2991) OR var_5646) AND ((NOT var_2978) OR var_5650) AND ((NOT var_2991) OR var_5977) AND ((NOT var_2978) OR var_5981) AND ((NOT var_3031) OR var_3883) AND ((NOT var_3027) OR var_5663) AND ((NOT var_3031) OR var_3830) AND ((NOT var_3027) OR var_5794) AND ((NOT var_3031) OR var_3776) AND ((NOT var_3027) OR var_5985) AND ((NOT var_3031) OR var_3716) AND ((NOT var_3027) OR var_8213) AND ((NOT var_3031) OR (NOT var_5663)) AND ((NOT var_3027) OR (NOT var_5690)) AND ((NOT var_3031) OR (NOT var_5794)) AND ((NOT var_3027) OR (NOT var_5824)) AND ((NOT var_3031) OR (NOT var_5985)) AND ((NOT var_3027) OR (NOT var_5989)) AND ((NOT var_3036) OR var_5930) AND ((NOT var_3023) OR var_5960) AND ((NOT var_3036) OR var_5713) AND ((NOT var_3023) OR var_5717) AND ((NOT var_3036) OR var_5849) AND ((NOT var_3023) OR var_5853) AND ((NOT var_3076) OR var_3809) AND ((NOT var_3072) OR var_4412) AND ((NOT var_3076) OR var_3879) AND ((NOT var_3072) OR var_5147) AND ((NOT var_3076) OR var_3779) AND ((NOT var_3072) OR var_6363) AND ((NOT var_3076) OR var_3650) AND ((NOT var_3072) OR var_8274) AND ((NOT var_3076) OR (NOT var_4412)) AND ((NOT var_3072) OR (NOT var_4439)) AND ((NOT var_3076) OR (NOT var_5147)) AND ((NOT var_3072) OR (NOT var_5174)) AND ((NOT var_3076) OR (NOT var_6363)) AND ((NOT var_3072) OR (NOT var_6367)) AND ((NOT var_3081) OR var_6313) AND ((NOT var_3068) OR var_6340) AND ((NOT var_3081) OR var_4462) AND ((NOT var_3068) OR var_4466) AND ((NOT var_3081) OR var_5197) AND ((NOT var_3068) OR var_5201) AND ((NOT var_3121) OR var_3833) AND ((NOT var_3117) OR var_6565) AND ((NOT var_3121) OR var_3895) AND ((NOT var_3117) OR var_6817) AND ((NOT var_3121) OR var_3779) AND ((NOT var_3117) OR var_6363) AND ((NOT var_3121) OR var_3731) AND ((NOT var_3117) OR var_8337) AND ((NOT var_3121) OR (NOT var_6565)) AND ((NOT var_3117) OR (NOT var_6592)) AND ((NOT var_3121) OR (NOT var_6817)) AND ((NOT var_3117) OR (NOT var_6844)) AND ((NOT var_3121) OR (NOT var_6363)) AND ((NOT var_3117) OR (NOT var_6367)) AND ((NOT var_3126) OR var_6313) AND ((NOT var_3113) OR var_6340) AND ((NOT var_3126) OR var_6615) AND ((NOT var_3113) OR var_6619) AND ((NOT var_3126) OR var_6867) AND ((NOT var_3113) OR var_6871) AND ((NOT var_3166) OR var_3875) AND ((NOT var_3162) OR var_4479) AND ((NOT var_3166) OR var_3827) AND ((NOT var_3162) OR var_5405) AND ((NOT var_3166) OR var_3963) AND ((NOT var_3162) OR var_6615) AND ((NOT var_3166) OR var_3662) AND ((NOT var_3162) OR var_8398) AND ((NOT var_3166) OR (NOT var_4479)) AND ((NOT var_3162) OR (NOT var_4506)) AND ((NOT var_3166) OR (NOT var_5405)) AND ((NOT var_3162) OR (NOT var_5432)) AND ((NOT var_3166) OR (NOT var_6615)) AND ((NOT var_3162) OR (NOT var_6619)) AND ((NOT var_3171) OR var_6565) AND ((NOT var_3158) OR var_6592) AND ((NOT var_3171) OR var_4531) AND ((NOT var_3158) OR var_4535) AND ((NOT var_3171) OR var_5455) AND ((NOT var_3158) OR var_5459) AND ((NOT var_3211) OR var_3812) AND ((NOT var_3207) OR var_4611) AND ((NOT var_3211) OR var_3883) AND ((NOT var_3207) OR var_5663) AND ((NOT var_3211) OR var_3782) AND ((NOT var_3207) OR var_6867) AND ((NOT var_3211) OR var_3674) AND ((NOT var_3207) OR var_8461) AND ((NOT var_3211) OR (NOT var_4611)) AND ((NOT var_3207) OR (NOT var_4638)) AND ((NOT var_3211) OR (NOT var_5663)) AND ((NOT var_3207) OR (NOT var_5690)) AND ((NOT var_3211) OR (NOT var_6867)) AND ((NOT var_3207) OR (NOT var_6871)) AND ((NOT var_3216) OR var_6817) AND ((NOT var_3203) OR var_6844) AND ((NOT var_3216) OR var_4661) AND ((NOT var_3203) OR var_4665) AND ((NOT var_3216) OR var_5713) AND ((NOT var_3203) OR var_5717) AND ((NOT var_3256) OR var_3891) AND ((NOT var_3252) OR var_6313) AND ((NOT var_3256) OR var_3833) AND ((NOT var_3252) OR var_6565) AND ((NOT var_3256) OR var_3782) AND ((NOT var_3252) OR var_6867) AND ((NOT var_3256) OR var_3728) AND ((NOT var_3252) OR var_8524) AND ((NOT var_3256) OR (NOT var_6313)) AND ((NOT var_3252) OR (NOT var_6340)) AND ((NOT var_3256) OR (NOT var_6565)) AND ((NOT var_3252) OR (NOT var_6592)) AND ((NOT var_3256) OR (NOT var_6867)) AND ((NOT var_3252) OR (NOT var_6871)) AND ((NOT var_3261) OR var_6817) AND ((NOT var_3248) OR var_6844) AND ((NOT var_3261) OR var_6363) AND ((NOT var_3248) OR var_6367) AND ((NOT var_3261) OR var_6615) AND ((NOT var_3248) OR var_6619) AND ((NOT var_3301) OR var_3879) AND ((NOT var_3297) OR var_5147) AND ((NOT var_3301) OR var_3891) AND ((NOT var_3297) OR var_6313) AND ((NOT var_3301) OR var_3785) AND ((NOT var_3297) OR var_7493) AND ((NOT var_3301) OR var_3698) AND ((NOT var_3297) OR var_8585) AND ((NOT var_3301) OR (NOT var_5147)) AND ((NOT var_3297) OR (NOT var_5174)) AND ((NOT var_3301) OR (NOT var_6313)) AND ((NOT var_3297) OR (NOT var_6340)) AND ((NOT var_3301) OR (NOT var_7493)) AND ((NOT var_3297) OR (NOT var_7497)) AND ((NOT var_3306) OR var_7443) AND ((NOT var_3293) OR var_7470) AND ((NOT var_3306) OR var_5197) AND ((NOT var_3293) OR var_5201) AND ((NOT var_3306) OR var_6363) AND ((NOT var_3293) OR var_6367) AND ((NOT var_3346) OR var_3836) AND ((NOT var_3342) OR var_7695) AND ((NOT var_3346) OR var_3903) AND ((NOT var_3342) OR var_7947) AND ((NOT var_3346) OR var_3785) AND ((NOT var_3342) OR var_7493) AND ((NOT var_3346) OR var_3737) AND ((NOT var_3342) OR var_8648) AND ((NOT var_3346) OR (NOT var_7695)) AND ((NOT var_3342) OR (NOT var_7722)) AND ((NOT var_3346) OR (NOT var_7947)) AND ((NOT var_3342) OR (NOT var_7974)) AND ((NOT var_3346) OR (NOT var_7493)) AND ((NOT var_3342) OR (NOT var_7497)) AND ((NOT var_3351) OR var_7443) AND ((NOT var_3338) OR var_7470) AND ((NOT var_3351) OR var_7745) AND ((NOT var_3338) OR var_7749) AND ((NOT var_3351) OR var_7997) AND ((NOT var_3338) OR var_8001) AND ((NOT var_3391) OR var_3827) AND ((NOT var_3387) OR var_5405) AND ((NOT var_3391) OR var_3833) AND ((NOT var_3387) OR var_6565) AND ((NOT var_3391) OR var_3967) AND ((NOT var_3387) OR var_7745) AND ((NOT var_3391) OR var_3710) AND ((NOT var_3387) OR var_8709) AND ((NOT var_3391) OR (NOT var_5405)) AND ((NOT var_3387) OR (NOT var_5432)) AND ((NOT var_3391) OR (NOT var_6565)) AND ((NOT var_3387) OR (NOT var_6592)) AND ((NOT var_3391) OR (NOT var_7745)) AND ((NOT var_3387) OR (NOT var_7749)) AND ((NOT var_3396) OR var_7695) AND ((NOT var_3383) OR var_7722) AND ((NOT var_3396) OR var_5455) AND ((NOT var_3383) OR var_5459) AND ((NOT var_3396) OR var_6615) AND ((NOT var_3383) OR var_6619) AND ((NOT var_3436) OR var_3883) AND ((NOT var_3432) OR var_5663) AND ((NOT var_3436) OR var_3895) AND ((NOT var_3432) OR var_6817) AND ((NOT var_3436) OR var_3788) AND ((NOT var_3432) OR var_7997) AND ((NOT var_3436) OR var_3722) AND ((NOT var_3432) OR var_8772) AND ((NOT var_3436) OR (NOT var_5663)) AND ((NOT var_3432) OR (NOT var_5690)) AND ((NOT var_3436) OR (NOT var_6817)) AND ((NOT var_3432) OR (NOT var_6844)) AND ((NOT var_3436) OR (NOT var_7997)) AND ((NOT var_3432) OR (NOT var_8001)) AND ((NOT var_3441) OR var_7947) AND ((NOT var_3428) OR var_7974) AND ((NOT var_3441) OR var_5713) AND ((NOT var_3428) OR var_5717) AND ((NOT var_3441) OR var_6867) AND ((NOT var_3428) OR var_6871) AND ((NOT var_3481) OR var_3899) AND ((NOT var_3477) OR var_7443) AND ((NOT var_3481) OR var_3836) AND ((NOT var_3477) OR var_7695) AND ((NOT var_3481) OR var_3788) AND ((NOT var_3477) OR var_7997) AND ((NOT var_3481) OR var_3734) AND ((NOT var_3477) OR var_8835) AND ((NOT var_3481) OR (NOT var_7443)) AND ((NOT var_3477) OR (NOT var_7470)) AND ((NOT var_3481) OR (NOT var_7695)) AND ((NOT var_3477) OR (NOT var_7722)) AND ((NOT var_3481) OR (NOT var_7997)) AND ((NOT var_3477) OR (NOT var_8001)) AND ((NOT var_3486) OR var_7947) AND ((NOT var_3473) OR var_7974) AND ((NOT var_3486) OR var_7493) AND ((NOT var_3473) OR var_7497) AND ((NOT var_3486) OR var_7745) AND ((NOT var_3473) OR var_7749) AND (((var_3839 OR (NOT var_4031)) OR var_111) OR var_156) AND ((((NOT var_3839) OR var_4031) OR var_241) OR var_736) AND ((var_3791 OR (NOT var_3980)) OR var_201) AND (((((NOT var_3791) OR var_3980) OR var_106) OR var_241) OR var_916) AND (((var_3843 OR (NOT var_3987)) OR var_246) OR var_291) AND ((((NOT var_3843) OR var_3987) OR var_106) OR var_1096) AND (((var_3847 OR (NOT var_4057)) OR var_336) OR var_381) AND ((((((NOT var_3847) OR var_4057) OR var_151) OR var_466) OR var_736) OR var_1546) AND ((var_3794 OR (NOT var_4130)) OR var_426) AND (((((((NOT var_3794) OR var_4130) OR var_196) OR var_331) OR var_466) OR var_916) OR var_1726) AND (((var_3851 OR (NOT var_4270)) OR var_471) OR var_516) AND ((((((NOT var_3851) OR var_4270) OR var_286) OR var_331) OR var_1096) OR var_1906) AND (((var_3797 OR (NOT var_4720)) OR var_561) OR var_606) AND ((((NOT var_3797) OR var_4720) OR var_781) OR var_2176) AND (((var_3800 OR (NOT var_4672)) OR var_651) OR var_696) AND ((((((NOT var_3800) OR var_4672) OR var_556) OR var_781) OR var_961) OR var_2266) AND (((((var_3855 OR (NOT var_4064)) OR var_741) OR var_786) OR var_831) OR var_876) AND ((((((((((NOT var_3855) OR var_4064) OR var_151) OR var_376) OR var_556) OR var_646) OR var_961) OR var_1141) OR var_1546) OR var_2356) AND (((((var_3859 OR (NOT var_4137)) OR var_921) OR var_966) OR var_1011) OR var_1056) AND ((((((((((NOT var_3859) OR var_4137) OR var_196) OR var_421) OR var_646) OR var_826) OR var_1141) OR var_1276) OR var_1726) OR var_2536) AND (((((var_3863 OR (NOT var_4277)) OR var_1101) OR var_1146) OR var_1191) OR var_1236) AND ((((((((((NOT var_3863) OR var_4277) OR var_286) OR var_511) OR var_826) OR var_1006) OR var_1276) OR var_1366) OR var_1906) OR var_2716) AND (((var_3803 OR (NOT var_5338)) OR var_1281) OR var_1326) AND ((((((NOT var_3803) OR var_5338) OR var_1006) OR var_1186) OR var_1366) OR var_2896) AND (((var_3867 OR (NOT var_5596)) OR var_1371) OR var_1416) AND ((((NOT var_3867) OR var_5596) OR var_1186) OR var_2986) AND ((var_3871 OR (NOT var_4745)) OR var_1461) AND (((((NOT var_3871) OR var_4745) OR var_601) OR var_1591) OR var_2176) AND ((var_3806 OR (NOT var_4881)) OR var_1506) AND (((((((NOT var_3806) OR var_4881) OR var_691) OR var_1456) OR var_1591) OR var_1771) OR var_2266) AND (((((var_3809 OR (NOT var_4412)) OR var_1551) OR var_1596) OR var_1641) OR var_1686) AND ((((((((((NOT var_3809) OR var_4412) OR var_376) OR var_871) OR var_1456) OR var_1501) OR var_1771) OR var_1951) OR var_2356) OR var_3076) AND (((((var_3875 OR (NOT var_4479)) OR var_1731) OR var_1776) OR var_1821) OR var_1866) AND ((((((((((NOT var_3875) OR var_4479) OR var_421) OR var_1051) OR var_1501) OR var_1636) OR var_1951) OR var_2086) OR var_2536) OR var_3166) AND (((((var_3812 OR (NOT var_4611)) OR var_1911) OR var_1956) OR var_2001) OR var_2046) AND ((((((((((NOT var_3812) OR var_4611) OR var_511) OR var_1231) OR var_1636) OR var_1816) OR var_2086) OR var_2131) OR var_2716) OR var_3211) AND ((var_3815 OR (NOT var_5787)) OR var_2091) AND (((((((NOT var_3815) OR var_5787) OR var_1321) OR var_1816) OR var_1996) OR var_2131) OR var_2896) AND ((var_3818 OR (NOT var_5923)) OR var_2136) AND (((((NOT var_3818) OR var_5923) OR var_1411) OR var_1996) OR var_2986) AND (((var_3821 OR (NOT var_4752)) OR var_2181) OR var_2226) AND ((((NOT var_3821) OR var_4752) OR var_601) OR var_2401) AND (((var_3824 OR (NOT var_4888)) OR var_2271) OR var_2316) AND ((((((NOT var_3824) OR var_4888) OR var_691) OR var_2221) OR var_2401) OR var_2581) AND (((((var_3879 OR (NOT var_5147)) OR var_2361) OR var_2406) OR var_2451) OR var_2496) AND ((((((((((NOT var_3879) OR var_5147) OR var_871) OR var_1681) OR var_2221) OR var_2311) OR var_2581) OR var_2761) OR var_3076) OR var_3301) AND (((((var_3827 OR (NOT var_5405)) OR var_2541) OR var_2586) OR var_2631) OR var_2676) AND ((((((((((NOT var_3827) OR var_5405) OR var_1051) OR var_1861) OR var_2311) OR var_2446) OR var_2761) OR var_2941) OR var_3166) OR var_3391) AND (((((var_3883 OR (NOT var_5663)) OR var_2721) OR var_2766) OR var_2811) OR var_2856) AND ((((((((((NOT var_3883) OR var_5663) OR var_1231) OR var_2041) OR var_2446) OR var_2626) OR var_2941) OR var_3031) OR var_3211) OR var_3436) AND (((var_3830 OR (NOT var_5794)) OR var_2901) OR var_2946) AND ((((((NOT var_3830) OR var_5794) OR var_1321) OR var_2626) OR var_2806) OR var_3031) AND (((var_3887 OR (NOT var_5930)) OR var_2991) OR var_3036) AND ((((NOT var_3887) OR var_5930) OR var_1411) OR var_2806) AND (((var_3891 OR (NOT var_6313)) OR var_3081) OR var_3126) AND ((((((NOT var_3891) OR var_6313) OR var_1681) OR var_2491) OR var_3256) OR var_3301) AND ((var_3833 OR (NOT var_6565)) OR var_3171) AND (((((((NOT var_3833) OR var_6565) OR var_1861) OR var_2671) OR var_3121) OR var_3256) OR var_3391) AND (((var_3895 OR (NOT var_6817)) OR var_3216) OR var_3261) AND ((((((NOT var_3895) OR var_6817) OR var_2041) OR var_2851) OR var_3121) OR var_3436) AND (((var_3899 OR (NOT var_7443)) OR var_3306) OR var_3351) AND ((((NOT var_3899) OR var_7443) OR var_2491) OR var_3481) AND ((var_3836 OR (NOT var_7695)) OR var_3396) AND (((((NOT var_3836) OR var_7695) OR var_2671) OR var_3346) OR var_3481) AND (((var_3903 OR (NOT var_7947)) OR var_3441) OR var_3486) AND ((((NOT var_3903) OR var_7947) OR var_2851) OR var_3346) AND (((var_3740 OR (NOT var_3994)) OR var_246) OR var_741) AND ((((NOT var_3740) OR var_3994) OR var_106) OR var_151) AND ((((var_3907 OR (NOT var_4039)) OR var_111) OR var_246) OR var_921) AND (((NOT var_3907) OR var_4039) OR var_196) AND (((var_3743 OR (NOT var_4046)) OR var_111) OR var_1101) AND ((((NOT var_3743) OR var_4046) OR var_241) OR var_286) AND (((((var_3746 OR (NOT var_4111)) OR var_156) OR var_471) OR var_741) OR var_1551) AND ((((NOT var_3746) OR var_4111) OR var_331) OR var_376) AND ((((((var_3911 OR (NOT var_4186)) OR var_201) OR var_336) OR var_471) OR var_921) OR var_1731) AND (((NOT var_3911) OR var_4186) OR var_421) AND (((((var_3749 OR (NOT var_4324)) OR var_291) OR var_336) OR var_1101) OR var_1911) AND ((((NOT var_3749) OR var_4324) OR var_466) OR var_511) AND (((var_3915 OR (NOT var_4685)) OR var_786) OR var_2181) AND ((((NOT var_3915) OR var_4685) OR var_556) OR var_601) AND (((((var_3919 OR (NOT var_4728)) OR var_561) OR var_786) OR var_966) OR var_2271) AND ((((NOT var_3919) OR var_4728) OR var_646) OR var_691) AND (((((((((var_3752 OR (NOT var_4119)) OR var_156) OR var_381) OR var_561) OR var_651) OR var_966) OR var_1146) OR var_1551) OR var_2361) AND ((((((NOT var_3752) OR var_4119) OR var_736) OR var_781) OR var_826) OR var_871) AND (((((((((var_3755 OR (NOT var_4194)) OR var_201) OR var_426) OR var_651) OR var_831) OR var_1146) OR var_1281) OR var_1731) OR var_2541) AND ((((((NOT var_3755) OR var_4194) OR var_916) OR var_961) OR var_1006) OR var_1051) AND (((((((((var_3758 OR (NOT var_4332)) OR var_291) OR var_516) OR var_831) OR var_1011) OR var_1281) OR var_1371) OR var_1911) OR var_2721) AND ((((((NOT var_3758) OR var_4332) OR var_1096) OR var_1141) OR var_1186) OR var_1231) AND (((((var_3923 OR (NOT var_5388)) OR var_1011) OR var_1191) OR var_1371) OR var_2901) AND ((((NOT var_3923) OR var_5388) OR var_1276) OR var_1321) AND (((var_3761 OR (NOT var_5646)) OR var_1191) OR var_2991) AND ((((NOT var_3761) OR var_5646) OR var_1366) OR var_1411) AND ((((var_3764 OR (NOT var_4799)) OR var_606) OR var_1596) OR var_2181) AND (((NOT var_3764) OR var_4799) OR var_1456) AND ((((((var_3927 OR (NOT var_4935)) OR var_696) OR var_1461) OR var_1596) OR var_1776) OR var_2271) AND (((NOT var_3927) OR var_4935) OR var_1501) AND (((((((((var_3931 OR (NOT var_4462)) OR var_381) OR var_876) OR var_1461) OR var_1506) OR var_1776) OR var_1956) OR var_2361) OR var_3081) AND ((((((NOT var_3931) OR var_4462) OR var_1546) OR var_1591) OR var_1636) OR var_1681) AND (((((((((var_3767 OR (NOT var_4531)) OR var_426) OR var_1056) OR var_1506) OR var_1641) OR var_1956) OR var_2091) OR var_2541) OR var_3171) AND ((((((NOT var_3767) OR var_4531) OR var_1726) OR var_1771) OR var_1816) OR var_1861) AND (((((((((var_3935 OR (NOT var_4661)) OR var_516) OR var_1236) OR var_1641) OR var_1821) OR var_2091) OR var_2136) OR var_2721) OR var_3216) AND ((((((NOT var_3935) OR var_4661) OR var_1906) OR var_1951) OR var_1996) OR var_2041) AND ((((((var_3939 OR (NOT var_5841)) OR var_1326) OR var_1821) OR var_2001) OR var_2136) OR var_2901) AND (((NOT var_3939) OR var_5841) OR var_2086) AND ((((var_3943 OR (NOT var_5977)) OR var_1416) OR var_2001) OR var_2991) AND (((NOT var_3943) OR var_5977) OR var_2131) AND (((var_3947 OR (NOT var_4807)) OR var_606) OR var_2406) AND ((((NOT var_3947) OR var_4807) OR var_2176) OR var_2221) AND (((((var_3951 OR (NOT var_4943)) OR var_696) OR var_2226) OR var_2406) OR var_2586) AND ((((NOT var_3951) OR var_4943) OR var_2266) OR var_2311) AND (((((((((var_3770 OR (NOT var_5197)) OR var_876) OR var_1686) OR var_2226) OR var_2316) OR var_2586) OR var_2766) OR var_3081) OR var_3306) AND ((((((NOT var_3770) OR var_5197) OR var_2356) OR var_2401) OR var_2446) OR var_2491) AND (((((((((var_3955 OR (NOT var_5455)) OR var_1056) OR var_1866) OR var_2316) OR var_2451) OR var_2766) OR var_2946) OR var_3171) OR var_3396) AND ((((((NOT var_3955) OR var_5455) OR var_2536) OR var_2581) OR var_2626) OR var_2671) AND (((((((((var_3773 OR (NOT var_5713)) OR var_1236) OR var_2046) OR var_2451) OR var_2631) OR var_2946) OR var_3036) OR var_3216) OR var_3441) AND ((((((NOT var_3773) OR var_5713) OR var_2716) OR var_2761) OR var_2806) OR var_2851) AND (((((var_3959 OR (NOT var_5849)) OR var_1326) OR var_2631) OR var_2811) OR var_3036) AND ((((NOT var_3959) OR var_5849) OR var_2896) OR var_2941) AND (((var_3776 OR (NOT var_5985)) OR var_1416) OR var_2811) AND ((((NOT var_3776) OR var_5985) OR var_2986) OR var_3031) AND (((((var_3779 OR (NOT var_6363)) OR var_1686) OR var_2496) OR var_3261) OR var_3306) AND ((((NOT var_3779) OR var_6363) OR var_3076) OR var_3121) AND ((((((var_3963 OR (NOT var_6615)) OR var_1866) OR var_2676) OR var_3126) OR var_3261) OR var_3396) AND (((NOT var_3963) OR var_6615) OR var_3166) AND (((((var_3782 OR (NOT var_6867)) OR var_2046) OR var_2856) OR var_3126) OR var_3441) AND ((((NOT var_3782) OR var_6867) OR var_3211) OR var_3256) AND (((var_3785 OR (NOT var_7493)) OR var_2496) OR var_3486) AND ((((NOT var_3785) OR var_7493) OR var_3301) OR var_3346) AND ((((var_3967 OR (NOT var_7745)) OR var_2676) OR var_3351) OR var_3486) AND (((NOT var_3967) OR var_7745) OR var_3391) AND (((var_3788 OR (NOT var_7997)) OR var_2856) OR var_3351) AND ((((NOT var_3788) OR var_7997) OR var_3436) OR var_3481) AND (var_3512 OR (NOT var_4223)) AND ((NOT var_3512) OR var_4223) AND (var_3515 OR (NOT var_4001)) AND ((NOT var_3515) OR var_4001) AND (var_3518 OR (NOT var_4972)) AND ((NOT var_3518) OR var_4972) AND (var_3521 OR (NOT var_4077)) AND ((NOT var_3521) OR var_4077) AND (var_3524 OR (NOT var_5226)) AND ((NOT var_3524) OR var_5226) AND (var_3527 OR (NOT var_4150)) AND ((NOT var_3527) OR var_4150) AND (var_3530 OR (NOT var_5484)) AND ((NOT var_3530) OR var_5484) AND (var_3533 OR (NOT var_4290)) AND ((NOT var_3533) OR var_4290) AND (var_3536 OR (NOT var_4560)) AND ((NOT var_3536) OR var_4560) AND (var_3539 OR (NOT var_4361)) AND ((NOT var_3539) OR var_4361) AND (var_3542 OR (NOT var_6140)) AND ((NOT var_3542) OR var_6140) AND (var_3545 OR (NOT var_4425)) AND ((NOT var_3545) OR var_4425) AND (var_3548 OR (NOT var_6392)) AND ((NOT var_3548) OR var_6392) AND (var_3551 OR (NOT var_4492)) AND ((NOT var_3551) OR var_4492) AND (var_3554 OR (NOT var_6644)) AND ((NOT var_3554) OR var_6644) AND (var_3557 OR (NOT var_4624)) AND ((NOT var_3557) OR var_4624) AND (var_3560 OR (NOT var_5035)) AND ((NOT var_3560) OR var_5035) AND (var_3563 OR (NOT var_4692)) AND ((NOT var_3563) OR var_4692) AND (var_3566 OR (NOT var_7022)) AND ((NOT var_3566) OR var_7022) AND (var_3569 OR (NOT var_4765)) AND ((NOT var_3569) OR var_4765) AND (var_3572 OR (NOT var_5289)) AND ((NOT var_3572) OR var_5289) AND (var_3575 OR (NOT var_4836)) AND ((NOT var_3575) OR var_4836) AND (var_3578 OR (NOT var_7146)) AND ((NOT var_3578) OR var_7146) AND (var_3581 OR (NOT var_4901)) AND ((NOT var_3581) OR var_4901) AND (var_3584 OR (NOT var_5547)) AND ((NOT var_3584) OR var_5547) AND (var_3587 OR (NOT var_5098)) AND ((NOT var_3587) OR var_5098) AND (var_3590 OR (NOT var_7270)) AND ((NOT var_3590) OR var_7270) AND (var_3593 OR (NOT var_5160)) AND ((NOT var_3593) OR var_5160) AND (var_3596 OR (NOT var_5742)) AND ((NOT var_3596) OR var_5742) AND (var_3599 OR (NOT var_5351)) AND ((NOT var_3599) OR var_5351) AND (var_3602 OR (NOT var_7522)) AND ((NOT var_3602) OR var_7522) AND (var_3605 OR (NOT var_5418)) AND ((NOT var_3605) OR var_5418) AND (var_3608 OR (NOT var_5878)) AND ((NOT var_3608) OR var_5878) AND (var_3611 OR (NOT var_5609)) AND ((NOT var_3611) OR var_5609) AND (var_3614 OR (NOT var_7774)) AND ((NOT var_3614) OR var_7774) AND (var_3617 OR (NOT var_5676)) AND ((NOT var_3617) OR var_5676) AND (var_3620 OR (NOT var_8026)) AND ((NOT var_3620) OR var_8026) AND (var_3623 OR (NOT var_5807)) AND ((NOT var_3623) OR var_5807) AND (var_3626 OR (NOT var_8150)) AND ((NOT var_3626) OR var_8150) AND (var_3629 OR (NOT var_5943)) AND ((NOT var_3629) OR var_5943) AND (var_3632 OR (NOT var_6203)) AND ((NOT var_3632) OR var_6203) AND (var_3635 OR (NOT var_6014)) AND ((NOT var_3635) OR var_6014) AND (var_3638 OR (NOT var_6455)) AND ((NOT var_3638) OR var_6455) AND (var_3641 OR (NOT var_6077)) AND ((NOT var_3641) OR var_6077) AND (var_3644 OR (NOT var_6707)) AND ((NOT var_3644) OR var_6707) AND (var_3647 OR (NOT var_6264)) AND ((NOT var_3647) OR var_6264) AND (var_3650 OR (NOT var_8274)) AND ((NOT var_3650) OR var_8274) AND (var_3653 OR (NOT var_6326)) AND ((NOT var_3653) OR var_6326) AND (var_3656 OR (NOT var_6896)) AND ((NOT var_3656) OR var_6896) AND (var_3659 OR (NOT var_6516)) AND ((NOT var_3659) OR var_6516) AND (var_3662 OR (NOT var_8398)) AND ((NOT var_3662) OR var_8398) AND (var_3665 OR (NOT var_6578)) AND ((NOT var_3665) OR var_6578) AND (var_3668 OR (NOT var_6959)) AND ((NOT var_3668) OR var_6959) AND (var_3671 OR (NOT var_6768)) AND ((NOT var_3671) OR var_6768) AND (var_3674 OR (NOT var_8461)) AND ((NOT var_3674) OR var_8461) AND (var_3677 OR (NOT var_6830)) AND ((NOT var_3677) OR var_6830) AND (var_3680 OR (NOT var_7333)) AND ((NOT var_3680) OR var_7333) AND (var_3683 OR (NOT var_7085)) AND ((NOT var_3683) OR var_7085) AND (var_3686 OR (NOT var_7585)) AND ((NOT var_3686) OR var_7585) AND (var_3689 OR (NOT var_7209)) AND ((NOT var_3689) OR var_7209) AND (var_3692 OR (NOT var_7837)) AND ((NOT var_3692) OR var_7837) AND (var_3695 OR (NOT var_7394)) AND ((NOT var_3695) OR var_7394) AND (var_3698 OR (NOT var_8585)) AND ((NOT var_3698) OR var_8585) AND (var_3701 OR (NOT var_7456)) AND ((NOT var_3701) OR var_7456) AND (var_3704 OR (NOT var_8089)) AND ((NOT var_3704) OR var_8089) AND (var_3707 OR (NOT var_7646)) AND ((NOT var_3707) OR var_7646) AND (var_3710 OR (NOT var_8709)) AND ((NOT var_3710) OR var_8709) AND (var_3713 OR (NOT var_7708)) AND ((NOT var_3713) OR var_7708) AND (var_3716 OR (NOT var_8213)) AND ((NOT var_3716) OR var_8213) AND (var_3719 OR (NOT var_7898)) AND ((NOT var_3719) OR var_7898) AND (var_3722 OR (NOT var_8772)) AND ((NOT var_3722) OR var_8772) AND (var_3725 OR (NOT var_7960)) AND ((NOT var_3725) OR var_7960) AND (var_3728 OR (NOT var_8524)) AND ((NOT var_3728) OR var_8524) AND (var_3731 OR (NOT var_8337)) AND ((NOT var_3731) OR var_8337) AND (var_3734 OR (NOT var_8835)) AND ((NOT var_3734) OR var_8835) AND (var_3737 OR (NOT var_8648)) AND ((NOT var_3737) OR var_8648) AND (((var_4031 OR (NOT var_4035)) OR var_98) OR var_143) AND ((((NOT var_4031) OR var_4035) OR var_237) OR var_732) AND ((var_3980 OR (NOT var_4009)) OR var_188) AND (((((NOT var_3980) OR var_4009) OR var_102) OR var_237) OR var_912) AND (((var_3987 OR (NOT var_4018)) OR var_233) OR var_278) AND ((((NOT var_3987) OR var_4018) OR var_102) OR var_1092) AND (((var_4057 OR (NOT var_4085)) OR var_323) OR var_368) AND ((((((NOT var_4057) OR var_4085) OR var_147) OR var_462) OR var_732) OR var_1542) AND ((var_4130 OR (NOT var_4158)) OR var_413) AND (((((((NOT var_4130) OR var_4158) OR var_192) OR var_327) OR var_462) OR var_912) OR var_1722) AND (((var_4270 OR (NOT var_4298)) OR var_458) OR var_503) AND ((((((NOT var_4270) OR var_4298) OR var_282) OR var_327) OR var_1092) OR var_1902) AND (((var_4720 OR (NOT var_4724)) OR var_548) OR var_593) AND ((((NOT var_4720) OR var_4724) OR var_777) OR var_2172) AND (((var_4672 OR (NOT var_4700)) OR var_638) OR var_683) AND ((((((NOT var_4672) OR var_4700) OR var_552) OR var_777) OR var_957) OR var_2262) AND (((((var_4064 OR (NOT var_4094)) OR var_728) OR var_773) OR var_818) OR var_863) AND ((((((((((NOT var_4064) OR var_4094) OR var_147) OR var_372) OR var_552) OR var_642) OR var_957) OR var_1137) OR var_1542) OR var_2352) AND (((((var_4137 OR (NOT var_4167)) OR var_908) OR var_953) OR var_998) OR var_1043) AND ((((((((((NOT var_4137) OR var_4167) OR var_192) OR var_417) OR var_642) OR var_822) OR var_1137) OR var_1272) OR var_1722) OR var_2532) AND (((((var_4277 OR (NOT var_4307)) OR var_1088) OR var_1133) OR var_1178) OR var_1223) AND ((((((((((NOT var_4277) OR var_4307) OR var_282) OR var_507) OR var_822) OR var_1002) OR var_1272) OR var_1362) OR var_1902) OR var_2712) AND (((var_5338 OR (NOT var_5365)) OR var_1268) OR var_1313) AND ((((((NOT var_5338) OR var_5365) OR var_1002) OR var_1182) OR var_1362) OR var_2892) AND (((var_5596 OR (NOT var_5623)) OR var_1358) OR var_1403) AND ((((NOT var_5596) OR var_5623) OR var_1182) OR var_2982) AND ((var_4745 OR (NOT var_4773)) OR var_1448) AND (((((NOT var_4745) OR var_4773) OR var_597) OR var_1587) OR var_2172) AND ((var_4881 OR (NOT var_4909)) OR var_1493) AND (((((((NOT var_4881) OR var_4909) OR var_687) OR var_1452) OR var_1587) OR var_1767) OR var_2262) AND (((((var_4412 OR (NOT var_4439)) OR var_1538) OR var_1583) OR var_1628) OR var_1673) AND ((((((((((NOT var_4412) OR var_4439) OR var_372) OR var_867) OR var_1452) OR var_1497) OR var_1767) OR var_1947) OR var_2352) OR var_3072) AND (((((var_4479 OR (NOT var_4506)) OR var_1718) OR var_1763) OR var_1808) OR var_1853) AND ((((((((((NOT var_4479) OR var_4506) OR var_417) OR var_1047) OR var_1497) OR var_1632) OR var_1947) OR var_2082) OR var_2532) OR var_3162) AND (((((var_4611 OR (NOT var_4638)) OR var_1898) OR var_1943) OR var_1988) OR var_2033) AND ((((((((((NOT var_4611) OR var_4638) OR var_507) OR var_1227) OR var_1632) OR var_1812) OR var_2082) OR var_2127) OR var_2712) OR var_3207) AND ((var_5787 OR (NOT var_5815)) OR var_2078) AND (((((((NOT var_5787) OR var_5815) OR var_1317) OR var_1812) OR var_1992) OR var_2127) OR var_2892) AND ((var_5923 OR (NOT var_5951)) OR var_2123) AND (((((NOT var_5923) OR var_5951) OR var_1407) OR var_1992) OR var_2982) AND (((var_4752 OR (NOT var_4782)) OR var_2168) OR var_2213) AND ((((NOT var_4752) OR var_4782) OR var_597) OR var_2397) AND (((var_4888 OR (NOT var_4918)) OR var_2258) OR var_2303) AND ((((((NOT var_4888) OR var_4918) OR var_687) OR var_2217) OR var_2397) OR var_2577) AND (((((var_5147 OR (NOT var_5174)) OR var_2348) OR var_2393) OR var_2438) OR var_2483) AND ((((((((((NOT var_5147) OR var_5174) OR var_867) OR var_1677) OR var_2217) OR var_2307) OR var_2577) OR var_2757) OR var_3072) OR var_3297) AND (((((var_5405 OR (NOT var_5432)) OR var_2528) OR var_2573) OR var_2618) OR var_2663) AND ((((((((((NOT var_5405) OR var_5432) OR var_1047) OR var_1857) OR var_2307) OR var_2442) OR var_2757) OR var_2937) OR var_3162) OR var_3387) AND (((((var_5663 OR (NOT var_5690)) OR var_2708) OR var_2753) OR var_2798) OR var_2843) AND ((((((((((NOT var_5663) OR var_5690) OR var_1227) OR var_2037) OR var_2442) OR var_2622) OR var_2937) OR var_3027) OR var_3207) OR var_3432) AND (((var_5794 OR (NOT var_5824)) OR var_2888) OR var_2933) AND ((((((NOT var_5794) OR var_5824) OR var_1317) OR var_2622) OR var_2802) OR var_3027) AND (((var_5930 OR (NOT var_5960)) OR var_2978) OR var_3023) AND ((((NOT var_5930) OR var_5960) OR var_1407) OR var_2802) AND (((var_6313 OR (NOT var_6340)) OR var_3068) OR var_3113) AND ((((((NOT var_6313) OR var_6340) OR var_1677) OR var_2487) OR var_3252) OR var_3297) AND ((var_6565 OR (NOT var_6592)) OR var_3158) AND (((((((NOT var_6565) OR var_6592) OR var_1857) OR var_2667) OR var_3117) OR var_3252) OR var_3387) AND (((var_6817 OR (NOT var_6844)) OR var_3203) OR var_3248) AND ((((((NOT var_6817) OR var_6844) OR var_2037) OR var_2847) OR var_3117) OR var_3432) AND (((var_7443 OR (NOT var_7470)) OR var_3293) OR var_3338) AND ((((NOT var_7443) OR var_7470) OR var_2487) OR var_3477) AND ((var_7695 OR (NOT var_7722)) OR var_3383) AND (((((NOT var_7695) OR var_7722) OR var_2667) OR var_3342) OR var_3477) AND (((var_7947 OR (NOT var_7974)) OR var_3428) OR var_3473) AND ((((NOT var_7947) OR var_7974) OR var_2847) OR var_3342) AND (((var_3994 OR (NOT var_3971)) OR var_233) OR var_728) AND ((((NOT var_3994) OR var_3971) OR var_102) OR var_147) AND ((((var_4039 OR (NOT var_3974)) OR var_98) OR var_233) OR var_908) AND (((NOT var_4039) OR var_3974) OR var_192) AND (((var_4046 OR (NOT var_4050)) OR var_98) OR var_1088) AND ((((NOT var_4046) OR var_4050) OR var_237) OR var_282) AND (((((var_4111 OR (NOT var_4115)) OR var_143) OR var_458) OR var_728) OR var_1538) AND ((((NOT var_4111) OR var_4115) OR var_327) OR var_372) AND ((((((var_4186 OR (NOT var_4190)) OR var_188) OR var_323) OR var_458) OR var_908) OR var_1718) AND (((NOT var_4186) OR var_4190) OR var_417) AND (((((var_4324 OR (NOT var_4328)) OR var_278) OR var_323) OR var_1088) OR var_1898) AND ((((NOT var_4324) OR var_4328) OR var_462) OR var_507) AND (((var_4685 OR (NOT var_4715)) OR var_773) OR var_2168) AND ((((NOT var_4685) OR var_4715) OR var_552) OR var_597) AND (((((var_4728 OR (NOT var_4732)) OR var_548) OR var_773) OR var_953) OR var_2258) AND ((((NOT var_4728) OR var_4732) OR var_642) OR var_687) AND (((((((((var_4119 OR (NOT var_4123)) OR var_143) OR var_368) OR var_548) OR var_638) OR var_953) OR var_1133) OR var_1538) OR var_2348) AND ((((((NOT var_4119) OR var_4123) OR var_732) OR var_777) OR var_822) OR var_867) AND (((((((((var_4194 OR (NOT var_4198)) OR var_188) OR var_413) OR var_638) OR var_818) OR var_1133) OR var_1268) OR var_1718) OR var_2528) AND ((((((NOT var_4194) OR var_4198) OR var_912) OR var_957) OR var_1002) OR var_1047) AND (((((((((var_4332 OR (NOT var_4336)) OR var_278) OR var_503) OR var_818) OR var_998) OR var_1268) OR var_1358) OR var_1898) OR var_2708) AND ((((((NOT var_4332) OR var_4336) OR var_1092) OR var_1137) OR var_1182) OR var_1227) AND (((((var_5388 OR (NOT var_5392)) OR var_998) OR var_1178) OR var_1358) OR var_2888) AND ((((NOT var_5388) OR var_5392) OR var_1272) OR var_1317) AND (((var_5646 OR (NOT var_5650)) OR var_1178) OR var_2978) AND ((((NOT var_5646) OR var_5650) OR var_1362) OR var_1407) AND ((((var_4799 OR (NOT var_4803)) OR var_593) OR var_1583) OR var_2168) AND (((NOT var_4799) OR var_4803) OR var_1452) AND ((((((var_4935 OR (NOT var_4939)) OR var_683) OR var_1448) OR var_1583) OR var_1763) OR var_2258) AND (((NOT var_4935) OR var_4939) OR var_1497) AND (((((((((var_4462 OR (NOT var_4466)) OR var_368) OR var_863) OR var_1448) OR var_1493) OR var_1763) OR var_1943) OR var_2348) OR var_3068) AND ((((((NOT var_4462) OR var_4466) OR var_1542) OR var_1587) OR var_1632) OR var_1677) AND (((((((((var_4531 OR (NOT var_4535)) OR var_413) OR var_1043) OR var_1493) OR var_1628) OR var_1943) OR var_2078) OR var_2528) OR var_3158) AND ((((((NOT var_4531) OR var_4535) OR var_1722) OR var_1767) OR var_1812) OR var_1857) AND (((((((((var_4661 OR (NOT var_4665)) OR var_503) OR var_1223) OR var_1628) OR var_1808) OR var_2078) OR var_2123) OR var_2708) OR var_3203) AND ((((((NOT var_4661) OR var_4665) OR var_1902) OR var_1947) OR var_1992) OR var_2037) AND ((((((var_5841 OR (NOT var_5845)) OR var_1313) OR var_1808) OR var_1988) OR var_2123) OR var_2888) AND (((NOT var_5841) OR var_5845) OR var_2082) AND ((((var_5977 OR (NOT var_5981)) OR var_1403) OR var_1988) OR var_2978) AND (((NOT var_5977) OR var_5981) OR var_2127) AND (((var_4807 OR (NOT var_4811)) OR var_593) OR var_2393) AND ((((NOT var_4807) OR var_4811) OR var_2172) OR var_2217) AND (((((var_4943 OR (NOT var_4947)) OR var_683) OR var_2213) OR var_2393) OR var_2573) AND ((((NOT var_4943) OR var_4947) OR var_2262) OR var_2307) AND (((((((((var_5197 OR (NOT var_5201)) OR var_863) OR var_1673) OR var_2213) OR var_2303) OR var_2573) OR var_2753) OR var_3068) OR var_3293) AND ((((((NOT var_5197) OR var_5201) OR var_2352) OR var_2397) OR var_2442) OR var_2487) AND (((((((((var_5455 OR (NOT var_5459)) OR var_1043) OR var_1853) OR var_2303) OR var_2438) OR var_2753) OR var_2933) OR var_3158) OR var_3383) AND ((((((NOT var_5455) OR var_5459) OR var_2532) OR var_2577) OR var_2622) OR var_2667) AND (((((((((var_5713 OR (NOT var_5717)) OR var_1223) OR var_2033) OR var_2438) OR var_2618) OR var_2933) OR var_3023) OR var_3203) OR var_3428) AND ((((((NOT var_5713) OR var_5717) OR var_2712) OR var_2757) OR var_2802) OR var_2847) AND (((((var_5849 OR (NOT var_5853)) OR var_1313) OR var_2618) OR var_2798) OR var_3023) AND ((((NOT var_5849) OR var_5853) OR var_2892) OR var_2937) AND (((var_5985 OR (NOT var_5989)) OR var_1403) OR var_2798) AND ((((NOT var_5985) OR var_5989) OR var_2982) OR var_3027) AND (((((var_6363 OR (NOT var_6367)) OR var_1673) OR var_2483) OR var_3248) OR var_3293) AND ((((NOT var_6363) OR var_6367) OR var_3072) OR var_3117) AND ((((((var_6615 OR (NOT var_6619)) OR var_1853) OR var_2663) OR var_3113) OR var_3248) OR var_3383) AND (((NOT var_6615) OR var_6619) OR var_3162) AND (((((var_6867 OR (NOT var_6871)) OR var_2033) OR var_2843) OR var_3113) OR var_3428) AND ((((NOT var_6867) OR var_6871) OR var_3207) OR var_3252) AND (((var_7493 OR (NOT var_7497)) OR var_2483) OR var_3473) AND ((((NOT var_7493) OR var_7497) OR var_3297) OR var_3342) AND ((((var_7745 OR (NOT var_7749)) OR var_2663) OR var_3338) OR var_3473) AND (((NOT var_7745) OR var_7749) OR var_3387) AND (((var_7997 OR (NOT var_8001)) OR var_2843) OR var_3338) AND ((((NOT var_7997) OR var_8001) OR var_3432) OR var_3477) AND (var_4223 OR (NOT var_11220)) AND ((NOT var_4223) OR var_11220) AND (var_4001 OR (NOT var_11228)) AND ((NOT var_4001) OR var_11228) AND (var_4972 OR (NOT var_11236)) AND ((NOT var_4972) OR var_11236) AND (var_4077 OR (NOT var_11244)) AND ((NOT var_4077) OR var_11244) AND (var_5226 OR (NOT var_11252)) AND ((NOT var_5226) OR var_11252) AND (var_4150 OR (NOT var_11260)) AND ((NOT var_4150) OR var_11260) AND (var_5484 OR (NOT var_11268)) AND ((NOT var_5484) OR var_11268) AND (var_4290 OR (NOT var_11276)) AND ((NOT var_4290) OR var_11276) AND (var_4560 OR (NOT var_11284)) AND ((NOT var_4560) OR var_11284) AND (var_4361 OR (NOT var_11292)) AND ((NOT var_4361) OR var_11292) AND (var_6140 OR (NOT var_11300)) AND ((NOT var_6140) OR var_11300) AND (var_4425 OR (NOT var_11308)) AND ((NOT var_4425) OR var_11308) AND (var_6392 OR (NOT var_11316)) AND ((NOT var_6392) OR var_11316) AND (var_4492 OR (NOT var_11324)) AND ((NOT var_4492) OR var_11324) AND (var_6644 OR (NOT var_11332)) AND ((NOT var_6644) OR var_11332) AND (var_4624 OR (NOT var_11340)) AND ((NOT var_4624) OR var_11340) AND (var_5035 OR (NOT var_11348)) AND ((NOT var_5035) OR var_11348) AND (var_4692 OR (NOT var_11356)) AND ((NOT var_4692) OR var_11356) AND (var_7022 OR (NOT var_11364)) AND ((NOT var_7022) OR var_11364) AND (var_4765 OR (NOT var_11372)) AND ((NOT var_4765) OR var_11372) AND (var_5289 OR (NOT var_11380)) AND ((NOT var_5289) OR var_11380) AND (var_4836 OR (NOT var_11388)) AND ((NOT var_4836) OR var_11388) AND (var_7146 OR (NOT var_11396)) AND ((NOT var_7146) OR var_11396) AND (var_4901 OR (NOT var_11404)) AND ((NOT var_4901) OR var_11404) AND (var_5547 OR (NOT var_11412)) AND ((NOT var_5547) OR var_11412) AND (var_5098 OR (NOT var_11420)) AND ((NOT var_5098) OR var_11420) AND (var_7270 OR (NOT var_11428)) AND ((NOT var_7270) OR var_11428) AND (var_5160 OR (NOT var_11436)) AND ((NOT var_5160) OR var_11436) AND (var_5742 OR (NOT var_11444)) AND ((NOT var_5742) OR var_11444) AND (var_5351 OR (NOT var_11452)) AND ((NOT var_5351) OR var_11452) AND (var_7522 OR (NOT var_11460)) AND ((NOT var_7522) OR var_11460) AND (var_5418 OR (NOT var_11468)) AND ((NOT var_5418) OR var_11468) AND (var_5878 OR (NOT var_11476)) AND ((NOT var_5878) OR var_11476) AND (var_5609 OR (NOT var_11484)) AND ((NOT var_5609) OR var_11484) AND (var_7774 OR (NOT var_11492)) AND ((NOT var_7774) OR var_11492) AND (var_5676 OR (NOT var_11500)) AND ((NOT var_5676) OR var_11500) AND (var_8026 OR (NOT var_11508)) AND ((NOT var_8026) OR var_11508) AND (var_5807 OR (NOT var_11516)) AND ((NOT var_5807) OR var_11516) AND (var_8150 OR (NOT var_11524)) AND ((NOT var_8150) OR var_11524) AND (var_5943 OR (NOT var_11532)) AND ((NOT var_5943) OR var_11532) AND (var_6203 OR (NOT var_11540)) AND ((NOT var_6203) OR var_11540) AND (var_6014 OR (NOT var_11548)) AND ((NOT var_6014) OR var_11548) AND (var_6455 OR (NOT var_11556)) AND ((NOT var_6455) OR var_11556) AND (var_6077 OR (NOT var_11564)) AND ((NOT var_6077) OR var_11564) AND (var_6707 OR (NOT var_11572)) AND ((NOT var_6707) OR var_11572) AND (var_6264 OR (NOT var_11580)) AND ((NOT var_6264) OR var_11580) AND (var_8274 OR (NOT var_11588)) AND ((NOT var_8274) OR var_11588) AND (var_6326 OR (NOT var_11596)) AND ((NOT var_6326) OR var_11596) AND (var_6896 OR (NOT var_11604)) AND ((NOT var_6896) OR var_11604) AND (var_6516 OR (NOT var_11612)) AND ((NOT var_6516) OR var_11612) AND (var_8398 OR (NOT var_11620)) AND ((NOT var_8398) OR var_11620) AND (var_6578 OR (NOT var_11628)) AND ((NOT var_6578) OR var_11628) AND (var_6959 OR (NOT var_11636)) AND ((NOT var_6959) OR var_11636) AND (var_6768 OR (NOT var_11644)) AND ((NOT var_6768) OR var_11644) AND (var_8461 OR (NOT var_11652)) AND ((NOT var_8461) OR var_11652) AND (var_6830 OR (NOT var_11660)) AND ((NOT var_6830) OR var_11660) AND (var_7333 OR (NOT var_11668)) AND ((NOT var_7333) OR var_11668) AND (var_7085 OR (NOT var_11676)) AND ((NOT var_7085) OR var_11676) AND (var_7585 OR (NOT var_11684)) AND ((NOT var_7585) OR var_11684) AND (var_7209 OR (NOT var_11692)) AND ((NOT var_7209) OR var_11692) AND (var_7837 OR (NOT var_11700)) AND ((NOT var_7837) OR var_11700) AND (var_7394 OR (NOT var_11708)) AND ((NOT var_7394) OR var_11708) AND (var_8585 OR (NOT var_11716)) AND ((NOT var_8585) OR var_11716) AND (var_7456 OR (NOT var_11724)) AND ((NOT var_7456) OR var_11724) AND (var_8089 OR (NOT var_11732)) AND ((NOT var_8089) OR var_11732) AND (var_7646 OR (NOT var_11740)) AND ((NOT var_7646) OR var_11740) AND (var_8709 OR (NOT var_11748)) AND ((NOT var_8709) OR var_11748) AND (var_7708 OR (NOT var_11756)) AND ((NOT var_7708) OR var_11756) AND (var_8213 OR (NOT var_11764)) AND ((NOT var_8213) OR var_11764) AND (var_7898 OR (NOT var_11772)) AND ((NOT var_7898) OR var_11772) AND (var_8772 OR (NOT var_11780)) AND ((NOT var_8772) OR var_11780) AND (var_7960 OR (NOT var_11788)) AND ((NOT var_7960) OR var_11788) AND (var_8524 OR (NOT var_11796)) AND ((NOT var_8524) OR var_11796) AND (var_8337 OR (NOT var_11804)) AND ((NOT var_8337) OR var_11804) AND (var_8835 OR (NOT var_11812)) AND ((NOT var_8835) OR var_11812) AND (var_8648 OR (NOT var_11820)) AND ((NOT var_8648) OR var_11820) AND ((NOT var_241) OR (NOT var_736)) AND ((NOT var_237) OR (NOT var_732)) AND ((NOT var_736) OR (NOT var_241)) AND ((NOT var_732) OR (NOT var_237)) AND ((NOT var_106) OR (NOT var_241)) AND ((NOT var_102) OR (NOT var_237)) AND ((NOT var_106) OR (NOT var_916)) AND ((NOT var_102) OR (NOT var_912)) AND ((NOT var_241) OR (NOT var_106)) AND ((NOT var_237) OR (NOT var_102)) AND ((NOT var_241) OR (NOT var_916)) AND ((NOT var_237) OR (NOT var_912)) AND ((NOT var_916) OR (NOT var_106)) AND ((NOT var_912) OR (NOT var_102)) AND ((NOT var_916) OR (NOT var_241)) AND ((NOT var_912) OR (NOT var_237)) AND ((NOT var_106) OR (NOT var_1096)) AND ((NOT var_102) OR (NOT var_1092)) AND ((NOT var_1096) OR (NOT var_106)) AND ((NOT var_1092) OR (NOT var_102)) AND ((NOT var_151) OR (NOT var_466)) AND ((NOT var_147) OR (NOT var_462)) AND ((NOT var_151) OR (NOT var_736)) AND ((NOT var_147) OR (NOT var_732)) AND _let_0 AND _let_1 AND ((NOT var_466) OR (NOT var_151)) AND ((NOT var_462) OR (NOT var_147)) AND ((NOT var_466) OR (NOT var_736)) AND ((NOT var_462) OR (NOT var_732)) AND ((NOT var_466) OR (NOT var_1546)) AND ((NOT var_462) OR (NOT var_1542)) AND ((NOT var_736) OR (NOT var_151)) AND ((NOT var_732) OR (NOT var_147)) AND ((NOT var_736) OR (NOT var_466)) AND ((NOT var_732) OR (NOT var_462)) AND ((NOT var_736) OR (NOT var_1546)) AND ((NOT var_732) OR (NOT var_1542)) AND _let_2 AND _let_3 AND ((NOT var_1546) OR (NOT var_466)) AND ((NOT var_1542) OR (NOT var_462)) AND ((NOT var_1546) OR (NOT var_736)) AND ((NOT var_1542) OR (NOT var_732)) AND ((NOT var_196) OR (NOT var_331)) AND ((NOT var_192) OR (NOT var_327)) AND ((NOT var_196) OR (NOT var_466)) AND ((NOT var_192) OR (NOT var_462)) AND ((NOT var_196) OR (NOT var_916)) AND ((NOT var_192) OR (NOT var_912)) AND _let_4 AND _let_5 AND ((NOT var_331) OR (NOT var_196)) AND ((NOT var_327) OR (NOT var_192)) AND ((NOT var_331) OR (NOT var_466)) AND ((NOT var_327) OR (NOT var_462)) AND ((NOT var_331) OR (NOT var_916)) AND ((NOT var_327) OR (NOT var_912)) AND ((NOT var_331) OR (NOT var_1726)) AND ((NOT var_327) OR (NOT var_1722)) AND ((NOT var_466) OR (NOT var_196)) AND ((NOT var_462) OR (NOT var_192)) AND ((NOT var_466) OR (NOT var_331)) AND ((NOT var_462) OR (NOT var_327)) AND ((NOT var_466) OR (NOT var_916)) AND ((NOT var_462) OR (NOT var_912)) AND ((NOT var_466) OR (NOT var_1726)) AND ((NOT var_462) OR (NOT var_1722)) AND ((NOT var_916) OR (NOT var_196)) AND ((NOT var_912) OR (NOT var_192)) AND ((NOT var_916) OR (NOT var_331)) AND ((NOT var_912) OR (NOT var_327)) AND ((NOT var_916) OR (NOT var_466)) AND ((NOT var_912) OR (NOT var_462)) AND ((NOT var_916) OR (NOT var_1726)) AND ((NOT var_912) OR (NOT var_1722)) AND _let_6 AND _let_7 AND ((NOT var_1726) OR (NOT var_331)) AND ((NOT var_1722) OR (NOT var_327)) AND ((NOT var_1726) OR (NOT var_466)) AND ((NOT var_1722) OR (NOT var_462)) AND ((NOT var_1726) OR (NOT var_916)) AND ((NOT var_1722) OR (NOT var_912)) AND ((NOT var_286) OR (NOT var_331)) AND ((NOT var_282) OR (NOT var_327)) AND ((NOT var_286) OR (NOT var_1096)) AND ((NOT var_282) OR (NOT var_1092)) AND _let_8 AND _let_9 AND ((NOT var_331) OR (NOT var_286)) AND ((NOT var_327) OR (NOT var_282)) AND ((NOT var_331) OR (NOT var_1096)) AND ((NOT var_327) OR (NOT var_1092)) AND ((NOT var_331) OR (NOT var_1906)) AND ((NOT var_327) OR (NOT var_1902)) AND ((NOT var_1096) OR (NOT var_286)) AND ((NOT var_1092) OR (NOT var_282)) AND ((NOT var_1096) OR (NOT var_331)) AND ((NOT var_1092) OR (NOT var_327)) AND ((NOT var_1096) OR (NOT var_1906)) AND ((NOT var_1092) OR (NOT var_1902)) AND _let_10 AND _let_11 AND ((NOT var_1906) OR (NOT var_331)) AND ((NOT var_1902) OR (NOT var_327)) AND ((NOT var_1906) OR (NOT var_1096)) AND ((NOT var_1902) OR (NOT var_1092)) AND ((NOT var_781) OR (NOT var_2176)) AND ((NOT var_777) OR (NOT var_2172)) AND ((NOT var_2176) OR (NOT var_781)) AND ((NOT var_2172) OR (NOT var_777)) AND ((NOT var_556) OR (NOT var_781)) AND ((NOT var_552) OR (NOT var_777)) AND _let_12 AND _let_13 AND ((NOT var_556) OR (NOT var_2266)) AND ((NOT var_552) OR (NOT var_2262)) AND ((NOT var_781) OR (NOT var_556)) AND ((NOT var_777) OR (NOT var_552)) AND ((NOT var_781) OR (NOT var_961)) AND ((NOT var_777) OR (NOT var_957)) AND ((NOT var_781) OR (NOT var_2266)) AND ((NOT var_777) OR (NOT var_2262)) AND _let_14 AND _let_15 AND ((NOT var_961) OR (NOT var_781)) AND ((NOT var_957) OR (NOT var_777)) AND ((NOT var_961) OR (NOT var_2266)) AND ((NOT var_957) OR (NOT var_2262)) AND ((NOT var_2266) OR (NOT var_556)) AND ((NOT var_2262) OR (NOT var_552)) AND ((NOT var_2266) OR (NOT var_781)) AND ((NOT var_2262) OR (NOT var_777)) AND ((NOT var_2266) OR (NOT var_961)) AND ((NOT var_2262) OR (NOT var_957)) AND ((NOT var_151) OR (NOT var_376)) AND ((NOT var_147) OR (NOT var_372)) AND ((NOT var_151) OR (NOT var_556)) AND ((NOT var_147) OR (NOT var_552)) AND ((NOT var_151) OR (NOT var_646)) AND ((NOT var_147) OR (NOT var_642)) AND ((NOT var_151) OR (NOT var_961)) AND ((NOT var_147) OR (NOT var_957)) AND ((NOT var_151) OR (NOT var_1141)) AND ((NOT var_147) OR (NOT var_1137)) AND _let_0 AND _let_1 AND ((NOT var_151) OR (NOT var_2356)) AND ((NOT var_147) OR (NOT var_2352)) AND ((NOT var_376) OR (NOT var_151)) AND ((NOT var_372) OR (NOT var_147)) AND ((NOT var_376) OR (NOT var_556)) AND ((NOT var_372) OR (NOT var_552)) AND ((NOT var_376) OR (NOT var_646)) AND ((NOT var_372) OR (NOT var_642)) AND ((NOT var_376) OR (NOT var_961)) AND ((NOT var_372) OR (NOT var_957)) AND ((NOT var_376) OR (NOT var_1141)) AND ((NOT var_372) OR (NOT var_1137)) AND ((NOT var_376) OR (NOT var_1546)) AND ((NOT var_372) OR (NOT var_1542)) AND _let_16 AND _let_17 AND ((NOT var_556) OR (NOT var_151)) AND ((NOT var_552) OR (NOT var_147)) AND ((NOT var_556) OR (NOT var_376)) AND ((NOT var_552) OR (NOT var_372)) AND ((NOT var_556) OR (NOT var_646)) AND ((NOT var_552) OR (NOT var_642)) AND _let_12 AND _let_13 AND ((NOT var_556) OR (NOT var_1141)) AND ((NOT var_552) OR (NOT var_1137)) AND ((NOT var_556) OR (NOT var_1546)) AND ((NOT var_552) OR (NOT var_1542)) AND ((NOT var_556) OR (NOT var_2356)) AND ((NOT var_552) OR (NOT var_2352)) AND ((NOT var_646) OR (NOT var_151)) AND ((NOT var_642) OR (NOT var_147)) AND ((NOT var_646) OR (NOT var_376)) AND ((NOT var_642) OR (NOT var_372)) AND ((NOT var_646) OR (NOT var_556)) AND ((NOT var_642) OR (NOT var_552)) AND ((NOT var_646) OR (NOT var_961)) AND ((NOT var_642) OR (NOT var_957)) AND _let_18 AND _let_19 AND ((NOT var_646) OR (NOT var_1546)) AND ((NOT var_642) OR (NOT var_1542)) AND ((NOT var_646) OR (NOT var_2356)) AND ((NOT var_642) OR (NOT var_2352)) AND ((NOT var_961) OR (NOT var_151)) AND ((NOT var_957) OR (NOT var_147)) AND ((NOT var_961) OR (NOT var_376)) AND ((NOT var_957) OR (NOT var_372)) AND _let_14 AND _let_15 AND ((NOT var_961) OR (NOT var_646)) AND ((NOT var_957) OR (NOT var_642)) AND ((NOT var_961) OR (NOT var_1141)) AND ((NOT var_957) OR (NOT var_1137)) AND ((NOT var_961) OR (NOT var_1546)) AND ((NOT var_957) OR (NOT var_1542)) AND ((NOT var_961) OR (NOT var_2356)) AND ((NOT var_957) OR (NOT var_2352)) AND ((NOT var_1141) OR (NOT var_151)) AND ((NOT var_1137) OR (NOT var_147)) AND ((NOT var_1141) OR (NOT var_376)) AND ((NOT var_1137) OR (NOT var_372)) AND ((NOT var_1141) OR (NOT var_556)) AND ((NOT var_1137) OR (NOT var_552)) AND _let_20 AND _let_21 AND ((NOT var_1141) OR (NOT var_961)) AND ((NOT var_1137) OR (NOT var_957)) AND ((NOT var_1141) OR (NOT var_1546)) AND ((NOT var_1137) OR (NOT var_1542)) AND ((NOT var_1141) OR (NOT var_2356)) AND ((NOT var_1137) OR (NOT var_2352)) AND _let_2 AND _let_3 AND ((NOT var_1546) OR (NOT var_376)) AND ((NOT var_1542) OR (NOT var_372)) AND ((NOT var_1546) OR (NOT var_556)) AND ((NOT var_1542) OR (NOT var_552)) AND ((NOT var_1546) OR (NOT var_646)) AND ((NOT var_1542) OR (NOT var_642)) AND ((NOT var_1546) OR (NOT var_961)) AND ((NOT var_1542) OR (NOT var_957)) AND ((NOT var_1546) OR (NOT var_1141)) AND ((NOT var_1542) OR (NOT var_1137)) AND ((NOT var_1546) OR (NOT var_2356)) AND ((NOT var_1542) OR (NOT var_2352)) AND ((NOT var_2356) OR (NOT var_151)) AND ((NOT var_2352) OR (NOT var_147)) AND _let_22 AND _let_23 AND ((NOT var_2356) OR (NOT var_556)) AND ((NOT var_2352) OR (NOT var_552)) AND ((NOT var_2356) OR (NOT var_646)) AND ((NOT var_2352) OR (NOT var_642)) AND ((NOT var_2356) OR (NOT var_961)) AND ((NOT var_2352) OR (NOT var_957)) AND ((NOT var_2356) OR (NOT var_1141)) AND ((NOT var_2352) OR (NOT var_1137)) AND ((NOT var_2356) OR (NOT var_1546)) AND ((NOT var_2352) OR (NOT var_1542)) AND ((NOT var_196) OR (NOT var_421)) AND ((NOT var_192) OR (NOT var_417)) AND ((NOT var_196) OR (NOT var_646)) AND ((NOT var_192) OR (NOT var_642)) AND ((NOT var_196) OR (NOT var_826)) AND ((NOT var_192) OR (NOT var_822)) AND ((NOT var_196) OR (NOT var_1141)) AND ((NOT var_192) OR (NOT var_1137)) AND ((NOT var_196) OR (NOT var_1276)) AND ((NOT var_192) OR (NOT var_1272)) AND _let_4 AND _let_5 AND ((NOT var_196) OR (NOT var_2536)) AND ((NOT var_192) OR (NOT var_2532)) AND ((NOT var_421) OR (NOT var_196)) AND ((NOT var_417) OR (NOT var_192)) AND ((NOT var_421) OR (NOT var_646)) AND ((NOT var_417) OR (NOT var_642)) AND ((NOT var_421) OR (NOT var_826)) AND ((NOT var_417) OR (NOT var_822)) AND ((NOT var_421) OR (NOT var_1141)) AND ((NOT var_417) OR (NOT var_1137)) AND ((NOT var_421) OR (NOT var_1276)) AND ((NOT var_417) OR (NOT var_1272)) AND ((NOT var_421) OR (NOT var_1726)) AND ((NOT var_417) OR (NOT var_1722)) AND _let_24 AND _let_25 AND ((NOT var_646) OR (NOT var_196)) AND ((NOT var_642) OR (NOT var_192)) AND ((NOT var_646) OR (NOT var_421)) AND ((NOT var_642) OR (NOT var_417)) AND ((NOT var_646) OR (NOT var_826)) AND ((NOT var_642) OR (NOT var_822)) AND _let_18 AND _let_19 AND ((NOT var_646) OR (NOT var_1276)) AND ((NOT var_642) OR (NOT var_1272)) AND ((NOT var_646) OR (NOT var_1726)) AND ((NOT var_642) OR (NOT var_1722)) AND ((NOT var_646) OR (NOT var_2536)) AND ((NOT var_642) OR (NOT var_2532)) AND ((NOT var_826) OR (NOT var_196)) AND ((NOT var_822) OR (NOT var_192)) AND ((NOT var_826) OR (NOT var_421)) AND ((NOT var_822) OR (NOT var_417)) AND ((NOT var_826) OR (NOT var_646)) AND ((NOT var_822) OR (NOT var_642)) AND ((NOT var_826) OR (NOT var_1141)) AND ((NOT var_822) OR (NOT var_1137)) AND _let_26 AND _let_27 AND ((NOT var_826) OR (NOT var_1726)) AND ((NOT var_822) OR (NOT var_1722)) AND ((NOT var_826) OR (NOT var_2536)) AND ((NOT var_822) OR (NOT var_2532)) AND ((NOT var_1141) OR (NOT var_196)) AND ((NOT var_1137) OR (NOT var_192)) AND ((NOT var_1141) OR (NOT var_421)) AND ((NOT var_1137) OR (NOT var_417)) AND _let_20 AND _let_21 AND ((NOT var_1141) OR (NOT var_826)) AND ((NOT var_1137) OR (NOT var_822)) AND ((NOT var_1141) OR (NOT var_1276)) AND ((NOT var_1137) OR (NOT var_1272)) AND ((NOT var_1141) OR (NOT var_1726)) AND ((NOT var_1137) OR (NOT var_1722)) AND ((NOT var_1141) OR (NOT var_2536)) AND ((NOT var_1137) OR (NOT var_2532)) AND ((NOT var_1276) OR (NOT var_196)) AND ((NOT var_1272) OR (NOT var_192)) AND ((NOT var_1276) OR (NOT var_421)) AND ((NOT var_1272) OR (NOT var_417)) AND ((NOT var_1276) OR (NOT var_646)) AND ((NOT var_1272) OR (NOT var_642)) AND _let_28 AND _let_29 AND ((NOT var_1276) OR (NOT var_1141)) AND ((NOT var_1272) OR (NOT var_1137)) AND ((NOT var_1276) OR (NOT var_1726)) AND ((NOT var_1272) OR (NOT var_1722)) AND ((NOT var_1276) OR (NOT var_2536)) AND ((NOT var_1272) OR (NOT var_2532)) AND _let_6 AND _let_7 AND ((NOT var_1726) OR (NOT var_421)) AND ((NOT var_1722) OR (NOT var_417)) AND ((NOT var_1726) OR (NOT var_646)) AND ((NOT var_1722) OR (NOT var_642)) AND ((NOT var_1726) OR (NOT var_826)) AND ((NOT var_1722) OR (NOT var_822)) AND ((NOT var_1726) OR (NOT var_1141)) AND ((NOT var_1722) OR (NOT var_1137)) AND ((NOT var_1726) OR (NOT var_1276)) AND ((NOT var_1722) OR (NOT var_1272)) AND ((NOT var_1726) OR (NOT var_2536)) AND ((NOT var_1722) OR (NOT var_2532)) AND ((NOT var_2536) OR (NOT var_196)) AND ((NOT var_2532) OR (NOT var_192)) AND _let_30 AND _let_31 AND ((NOT var_2536) OR (NOT var_646)) AND ((NOT var_2532) OR (NOT var_642)) AND ((NOT var_2536) OR (NOT var_826)) AND ((NOT var_2532) OR (NOT var_822)) AND ((NOT var_2536) OR (NOT var_1141)) AND ((NOT var_2532) OR (NOT var_1137)) AND ((NOT var_2536) OR (NOT var_1276)) AND ((NOT var_2532) OR (NOT var_1272)) AND ((NOT var_2536) OR (NOT var_1726)) AND ((NOT var_2532) OR (NOT var_1722)) AND ((NOT var_286) OR (NOT var_511)) AND ((NOT var_282) OR (NOT var_507)) AND ((NOT var_286) OR (NOT var_826)) AND ((NOT var_282) OR (NOT var_822)) AND ((NOT var_286) OR (NOT var_1006)) AND ((NOT var_282) OR (NOT var_1002)) AND ((NOT var_286) OR (NOT var_1276)) AND ((NOT var_282) OR (NOT var_1272)) AND ((NOT var_286) OR (NOT var_1366)) AND ((NOT var_282) OR (NOT var_1362)) AND _let_8 AND _let_9 AND ((NOT var_286) OR (NOT var_2716)) AND ((NOT var_282) OR (NOT var_2712)) AND ((NOT var_511) OR (NOT var_286)) AND ((NOT var_507) OR (NOT var_282)) AND ((NOT var_511) OR (NOT var_826)) AND ((NOT var_507) OR (NOT var_822)) AND ((NOT var_511) OR (NOT var_1006)) AND ((NOT var_507) OR (NOT var_1002)) AND ((NOT var_511) OR (NOT var_1276)) AND ((NOT var_507) OR (NOT var_1272)) AND ((NOT var_511) OR (NOT var_1366)) AND ((NOT var_507) OR (NOT var_1362)) AND ((NOT var_511) OR (NOT var_1906)) AND ((NOT var_507) OR (NOT var_1902)) AND _let_32 AND _let_33 AND ((NOT var_826) OR (NOT var_286)) AND ((NOT var_822) OR (NOT var_282)) AND ((NOT var_826) OR (NOT var_511)) AND ((NOT var_822) OR (NOT var_507)) AND ((NOT var_826) OR (NOT var_1006)) AND ((NOT var_822) OR (NOT var_1002)) AND _let_26 AND _let_27 AND ((NOT var_826) OR (NOT var_1366)) AND ((NOT var_822) OR (NOT var_1362)) AND ((NOT var_826) OR (NOT var_1906)) AND ((NOT var_822) OR (NOT var_1902)) AND ((NOT var_826) OR (NOT var_2716)) AND ((NOT var_822) OR (NOT var_2712)) AND ((NOT var_1006) OR (NOT var_286)) AND ((NOT var_1002) OR (NOT var_282)) AND ((NOT var_1006) OR (NOT var_511)) AND ((NOT var_1002) OR (NOT var_507)) AND ((NOT var_1006) OR (NOT var_826)) AND ((NOT var_1002) OR (NOT var_822)) AND ((NOT var_1006) OR (NOT var_1276)) AND ((NOT var_1002) OR (NOT var_1272)) AND _let_34 AND _let_35 AND ((NOT var_1006) OR (NOT var_1906)) AND ((NOT var_1002) OR (NOT var_1902)) AND ((NOT var_1006) OR (NOT var_2716)) AND ((NOT var_1002) OR (NOT var_2712)) AND ((NOT var_1276) OR (NOT var_286)) AND ((NOT var_1272) OR (NOT var_282)) AND ((NOT var_1276) OR (NOT var_511)) AND ((NOT var_1272) OR (NOT var_507)) AND _let_28 AND _let_29 AND ((NOT var_1276) OR (NOT var_1006)) AND ((NOT var_1272) OR (NOT var_1002)) AND ((NOT var_1276) OR (NOT var_1366)) AND ((NOT var_1272) OR (NOT var_1362)) AND ((NOT var_1276) OR (NOT var_1906)) AND ((NOT var_1272) OR (NOT var_1902)) AND ((NOT var_1276) OR (NOT var_2716)) AND ((NOT var_1272) OR (NOT var_2712)) AND ((NOT var_1366) OR (NOT var_286)) AND ((NOT var_1362) OR (NOT var_282)) AND ((NOT var_1366) OR (NOT var_511)) AND ((NOT var_1362) OR (NOT var_507)) AND ((NOT var_1366) OR (NOT var_826)) AND ((NOT var_1362) OR (NOT var_822)) AND _let_36 AND _let_37 AND ((NOT var_1366) OR (NOT var_1276)) AND ((NOT var_1362) OR (NOT var_1272)) AND ((NOT var_1366) OR (NOT var_1906)) AND ((NOT var_1362) OR (NOT var_1902)) AND ((NOT var_1366) OR (NOT var_2716)) AND ((NOT var_1362) OR (NOT var_2712)) AND _let_10 AND _let_11 AND ((NOT var_1906) OR (NOT var_511)) AND ((NOT var_1902) OR (NOT var_507)) AND ((NOT var_1906) OR (NOT var_826)) AND ((NOT var_1902) OR (NOT var_822)) AND ((NOT var_1906) OR (NOT var_1006)) AND ((NOT var_1902) OR (NOT var_1002)) AND ((NOT var_1906) OR (NOT var_1276)) AND ((NOT var_1902) OR (NOT var_1272)) AND ((NOT var_1906) OR (NOT var_1366)) AND ((NOT var_1902) OR (NOT var_1362)) AND ((NOT var_1906) OR (NOT var_2716)) AND ((NOT var_1902) OR (NOT var_2712)) AND ((NOT var_2716) OR (NOT var_286)) AND ((NOT var_2712) OR (NOT var_282)) AND _let_38 AND _let_39 AND ((NOT var_2716) OR (NOT var_826)) AND ((NOT var_2712) OR (NOT var_822)) AND ((NOT var_2716) OR (NOT var_1006)) AND ((NOT var_2712) OR (NOT var_1002)) AND ((NOT var_2716) OR (NOT var_1276)) AND ((NOT var_2712) OR (NOT var_1272)) AND ((NOT var_2716) OR (NOT var_1366)) AND ((NOT var_2712) OR (NOT var_1362)) AND ((NOT var_2716) OR (NOT var_1906)) AND ((NOT var_2712) OR (NOT var_1902)) AND ((NOT var_1006) OR (NOT var_1186)) AND ((NOT var_1002) OR (NOT var_1182)) AND _let_34 AND _let_35 AND ((NOT var_1006) OR (NOT var_2896)) AND ((NOT var_1002) OR (NOT var_2892)) AND ((NOT var_1186) OR (NOT var_1006)) AND ((NOT var_1182) OR (NOT var_1002)) AND ((NOT var_1186) OR (NOT var_1366)) AND ((NOT var_1182) OR (NOT var_1362)) AND ((NOT var_1186) OR (NOT var_2896)) AND ((NOT var_1182) OR (NOT var_2892)) AND _let_36 AND _let_37 AND ((NOT var_1366) OR (NOT var_1186)) AND ((NOT var_1362) OR (NOT var_1182)) AND ((NOT var_1366) OR (NOT var_2896)) AND ((NOT var_1362) OR (NOT var_2892)) AND ((NOT var_2896) OR (NOT var_1006)) AND ((NOT var_2892) OR (NOT var_1002)) AND ((NOT var_2896) OR (NOT var_1186)) AND ((NOT var_2892) OR (NOT var_1182)) AND ((NOT var_2896) OR (NOT var_1366)) AND ((NOT var_2892) OR (NOT var_1362)) AND ((NOT var_1186) OR (NOT var_2986)) AND ((NOT var_1182) OR (NOT var_2982)) AND ((NOT var_2986) OR (NOT var_1186)) AND ((NOT var_2982) OR (NOT var_1182)) AND ((NOT var_601) OR (NOT var_1591)) AND ((NOT var_597) OR (NOT var_1587)) AND ((NOT var_601) OR (NOT var_2176)) AND ((NOT var_597) OR (NOT var_2172)) AND ((NOT var_1591) OR (NOT var_601)) AND ((NOT var_1587) OR (NOT var_597)) AND ((NOT var_1591) OR (NOT var_2176)) AND ((NOT var_1587) OR (NOT var_2172)) AND ((NOT var_2176) OR (NOT var_601)) AND ((NOT var_2172) OR (NOT var_597)) AND ((NOT var_2176) OR (NOT var_1591)) AND ((NOT var_2172) OR (NOT var_1587)) AND ((NOT var_691) OR (NOT var_1456)) AND ((NOT var_687) OR (NOT var_1452)) AND ((NOT var_691) OR (NOT var_1591)) AND ((NOT var_687) OR (NOT var_1587)) AND ((NOT var_691) OR (NOT var_1771)) AND ((NOT var_687) OR (NOT var_1767)) AND ((NOT var_691) OR (NOT var_2266)) AND ((NOT var_687) OR (NOT var_2262)) AND ((NOT var_1456) OR (NOT var_691)) AND ((NOT var_1452) OR (NOT var_687)) AND ((NOT var_1456) OR (NOT var_1591)) AND ((NOT var_1452) OR (NOT var_1587)) AND _let_40 AND _let_41 AND ((NOT var_1456) OR (NOT var_2266)) AND ((NOT var_1452) OR (NOT var_2262)) AND ((NOT var_1591) OR (NOT var_691)) AND ((NOT var_1587) OR (NOT var_687)) AND ((NOT var_1591) OR (NOT var_1456)) AND ((NOT var_1587) OR (NOT var_1452)) AND ((NOT var_1591) OR (NOT var_1771)) AND ((NOT var_1587) OR (NOT var_1767)) AND ((NOT var_1591) OR (NOT var_2266)) AND ((NOT var_1587) OR (NOT var_2262)) AND ((NOT var_1771) OR (NOT var_691)) AND ((NOT var_1767) OR (NOT var_687)) AND _let_42 AND _let_43 AND ((NOT var_1771) OR (NOT var_1591)) AND ((NOT var_1767) OR (NOT var_1587)) AND ((NOT var_1771) OR (NOT var_2266)) AND ((NOT var_1767) OR (NOT var_2262)) AND ((NOT var_2266) OR (NOT var_691)) AND ((NOT var_2262) OR (NOT var_687)) AND ((NOT var_2266) OR (NOT var_1456)) AND ((NOT var_2262) OR (NOT var_1452)) AND ((NOT var_2266) OR (NOT var_1591)) AND ((NOT var_2262) OR (NOT var_1587)) AND ((NOT var_2266) OR (NOT var_1771)) AND ((NOT var_2262) OR (NOT var_1767)) AND ((NOT var_376) OR (NOT var_871)) AND ((NOT var_372) OR (NOT var_867)) AND ((NOT var_376) OR (NOT var_1456)) AND ((NOT var_372) OR (NOT var_1452)) AND ((NOT var_376) OR (NOT var_1501)) AND ((NOT var_372) OR (NOT var_1497)) AND ((NOT var_376) OR (NOT var_1771)) AND ((NOT var_372) OR (NOT var_1767)) AND ((NOT var_376) OR (NOT var_1951)) AND ((NOT var_372) OR (NOT var_1947)) AND _let_16 AND _let_17 AND ((NOT var_376) OR (NOT var_3076)) AND ((NOT var_372) OR (NOT var_3072)) AND ((NOT var_871) OR (NOT var_376)) AND ((NOT var_867) OR (NOT var_372)) AND ((NOT var_871) OR (NOT var_1456)) AND ((NOT var_867) OR (NOT var_1452)) AND ((NOT var_871) OR (NOT var_1501)) AND ((NOT var_867) OR (NOT var_1497)) AND ((NOT var_871) OR (NOT var_1771)) AND ((NOT var_867) OR (NOT var_1767)) AND ((NOT var_871) OR (NOT var_1951)) AND ((NOT var_867) OR (NOT var_1947)) AND ((NOT var_871) OR (NOT var_2356)) AND ((NOT var_867) OR (NOT var_2352)) AND _let_44 AND _let_45 AND ((NOT var_1456) OR (NOT var_376)) AND ((NOT var_1452) OR (NOT var_372)) AND ((NOT var_1456) OR (NOT var_871)) AND ((NOT var_1452) OR (NOT var_867)) AND ((NOT var_1456) OR (NOT var_1501)) AND ((NOT var_1452) OR (NOT var_1497)) AND _let_40 AND _let_41 AND ((NOT var_1456) OR (NOT var_1951)) AND ((NOT var_1452) OR (NOT var_1947)) AND ((NOT var_1456) OR (NOT var_2356)) AND ((NOT var_1452) OR (NOT var_2352)) AND ((NOT var_1456) OR (NOT var_3076)) AND ((NOT var_1452) OR (NOT var_3072)) AND ((NOT var_1501) OR (NOT var_376)) AND ((NOT var_1497) OR (NOT var_372)) AND ((NOT var_1501) OR (NOT var_871)) AND ((NOT var_1497) OR (NOT var_867)) AND ((NOT var_1501) OR (NOT var_1456)) AND ((NOT var_1497) OR (NOT var_1452)) AND ((NOT var_1501) OR (NOT var_1771)) AND ((NOT var_1497) OR (NOT var_1767)) AND _let_46 AND _let_47 AND ((NOT var_1501) OR (NOT var_2356)) AND ((NOT var_1497) OR (NOT var_2352)) AND ((NOT var_1501) OR (NOT var_3076)) AND ((NOT var_1497) OR (NOT var_3072)) AND ((NOT var_1771) OR (NOT var_376)) AND ((NOT var_1767) OR (NOT var_372)) AND ((NOT var_1771) OR (NOT var_871)) AND ((NOT var_1767) OR (NOT var_867)) AND _let_42 AND _let_43 AND ((NOT var_1771) OR (NOT var_1501)) AND ((NOT var_1767) OR (NOT var_1497)) AND ((NOT var_1771) OR (NOT var_1951)) AND ((NOT var_1767) OR (NOT var_1947)) AND ((NOT var_1771) OR (NOT var_2356)) AND ((NOT var_1767) OR (NOT var_2352)) AND ((NOT var_1771) OR (NOT var_3076)) AND ((NOT var_1767) OR (NOT var_3072)) AND ((NOT var_1951) OR (NOT var_376)) AND ((NOT var_1947) OR (NOT var_372)) AND ((NOT var_1951) OR (NOT var_871)) AND ((NOT var_1947) OR (NOT var_867)) AND ((NOT var_1951) OR (NOT var_1456)) AND ((NOT var_1947) OR (NOT var_1452)) AND _let_48 AND _let_49 AND ((NOT var_1951) OR (NOT var_1771)) AND ((NOT var_1947) OR (NOT var_1767)) AND ((NOT var_1951) OR (NOT var_2356)) AND ((NOT var_1947) OR (NOT var_2352)) AND ((NOT var_1951) OR (NOT var_3076)) AND ((NOT var_1947) OR (NOT var_3072)) AND _let_22 AND _let_23 AND ((NOT var_2356) OR (NOT var_871)) AND ((NOT var_2352) OR (NOT var_867)) AND ((NOT var_2356) OR (NOT var_1456)) AND ((NOT var_2352) OR (NOT var_1452)) AND ((NOT var_2356) OR (NOT var_1501)) AND ((NOT var_2352) OR (NOT var_1497)) AND ((NOT var_2356) OR (NOT var_1771)) AND ((NOT var_2352) OR (NOT var_1767)) AND ((NOT var_2356) OR (NOT var_1951)) AND ((NOT var_2352) OR (NOT var_1947)) AND ((NOT var_2356) OR (NOT var_3076)) AND ((NOT var_2352) OR (NOT var_3072)) AND ((NOT var_3076) OR (NOT var_376)) AND ((NOT var_3072) OR (NOT var_372)) AND _let_50 AND _let_51 AND ((NOT var_3076) OR (NOT var_1456)) AND ((NOT var_3072) OR (NOT var_1452)) AND ((NOT var_3076) OR (NOT var_1501)) AND ((NOT var_3072) OR (NOT var_1497)) AND ((NOT var_3076) OR (NOT var_1771)) AND ((NOT var_3072) OR (NOT var_1767)) AND ((NOT var_3076) OR (NOT var_1951)) AND ((NOT var_3072) OR (NOT var_1947)) AND ((NOT var_3076) OR (NOT var_2356)) AND ((NOT var_3072) OR (NOT var_2352)) AND ((NOT var_421) OR (NOT var_1051)) AND ((NOT var_417) OR (NOT var_1047)) AND ((NOT var_421) OR (NOT var_1501)) AND ((NOT var_417) OR (NOT var_1497)) AND ((NOT var_421) OR (NOT var_1636)) AND ((NOT var_417) OR (NOT var_1632)) AND ((NOT var_421) OR (NOT var_1951)) AND ((NOT var_417) OR (NOT var_1947)) AND ((NOT var_421) OR (NOT var_2086)) AND ((NOT var_417) OR (NOT var_2082)) AND _let_24 AND _let_25 AND ((NOT var_421) OR (NOT var_3166)) AND ((NOT var_417) OR (NOT var_3162)) AND ((NOT var_1051) OR (NOT var_421)) AND ((NOT var_1047) OR (NOT var_417)) AND ((NOT var_1051) OR (NOT var_1501)) AND ((NOT var_1047) OR (NOT var_1497)) AND ((NOT var_1051) OR (NOT var_1636)) AND ((NOT var_1047) OR (NOT var_1632)) AND ((NOT var_1051) OR (NOT var_1951)) AND ((NOT var_1047) OR (NOT var_1947)) AND ((NOT var_1051) OR (NOT var_2086)) AND ((NOT var_1047) OR (NOT var_2082)) AND ((NOT var_1051) OR (NOT var_2536)) AND ((NOT var_1047) OR (NOT var_2532)) AND _let_52 AND _let_53 AND ((NOT var_1501) OR (NOT var_421)) AND ((NOT var_1497) OR (NOT var_417)) AND ((NOT var_1501) OR (NOT var_1051)) AND ((NOT var_1497) OR (NOT var_1047)) AND ((NOT var_1501) OR (NOT var_1636)) AND ((NOT var_1497) OR (NOT var_1632)) AND _let_46 AND _let_47 AND ((NOT var_1501) OR (NOT var_2086)) AND ((NOT var_1497) OR (NOT var_2082)) AND ((NOT var_1501) OR (NOT var_2536)) AND ((NOT var_1497) OR (NOT var_2532)) AND ((NOT var_1501) OR (NOT var_3166)) AND ((NOT var_1497) OR (NOT var_3162)) AND ((NOT var_1636) OR (NOT var_421)) AND ((NOT var_1632) OR (NOT var_417)) AND ((NOT var_1636) OR (NOT var_1051)) AND ((NOT var_1632) OR (NOT var_1047)) AND ((NOT var_1636) OR (NOT var_1501)) AND ((NOT var_1632) OR (NOT var_1497)) AND ((NOT var_1636) OR (NOT var_1951)) AND ((NOT var_1632) OR (NOT var_1947)) AND _let_54 AND _let_55 AND ((NOT var_1636) OR (NOT var_2536)) AND ((NOT var_1632) OR (NOT var_2532)) AND ((NOT var_1636) OR (NOT var_3166)) AND ((NOT var_1632) OR (NOT var_3162)) AND ((NOT var_1951) OR (NOT var_421)) AND ((NOT var_1947) OR (NOT var_417)) AND ((NOT var_1951) OR (NOT var_1051)) AND ((NOT var_1947) OR (NOT var_1047)) AND _let_48 AND _let_49 AND ((NOT var_1951) OR (NOT var_1636)) AND ((NOT var_1947) OR (NOT var_1632)) AND ((NOT var_1951) OR (NOT var_2086)) AND ((NOT var_1947) OR (NOT var_2082)) AND ((NOT var_1951) OR (NOT var_2536)) AND ((NOT var_1947) OR (NOT var_2532)) AND ((NOT var_1951) OR (NOT var_3166)) AND ((NOT var_1947) OR (NOT var_3162)) AND ((NOT var_2086) OR (NOT var_421)) AND ((NOT var_2082) OR (NOT var_417)) AND ((NOT var_2086) OR (NOT var_1051)) AND ((NOT var_2082) OR (NOT var_1047)) AND ((NOT var_2086) OR (NOT var_1501)) AND ((NOT var_2082) OR (NOT var_1497)) AND _let_56 AND _let_57 AND ((NOT var_2086) OR (NOT var_1951)) AND ((NOT var_2082) OR (NOT var_1947)) AND ((NOT var_2086) OR (NOT var_2536)) AND ((NOT var_2082) OR (NOT var_2532)) AND ((NOT var_2086) OR (NOT var_3166)) AND ((NOT var_2082) OR (NOT var_3162)) AND _let_30 AND _let_31 AND ((NOT var_2536) OR (NOT var_1051)) AND ((NOT var_2532) OR (NOT var_1047)) AND ((NOT var_2536) OR (NOT var_1501)) AND ((NOT var_2532) OR (NOT var_1497)) AND ((NOT var_2536) OR (NOT var_1636)) AND ((NOT var_2532) OR (NOT var_1632)) AND ((NOT var_2536) OR (NOT var_1951)) AND ((NOT var_2532) OR (NOT var_1947)) AND ((NOT var_2536) OR (NOT var_2086)) AND ((NOT var_2532) OR (NOT var_2082)) AND ((NOT var_2536) OR (NOT var_3166)) AND ((NOT var_2532) OR (NOT var_3162)) AND ((NOT var_3166) OR (NOT var_421)) AND ((NOT var_3162) OR (NOT var_417)) AND _let_58 AND _let_59 AND ((NOT var_3166) OR (NOT var_1501)) AND ((NOT var_3162) OR (NOT var_1497)) AND ((NOT var_3166) OR (NOT var_1636)) AND ((NOT var_3162) OR (NOT var_1632)) AND ((NOT var_3166) OR (NOT var_1951)) AND ((NOT var_3162) OR (NOT var_1947)) AND ((NOT var_3166) OR (NOT var_2086)) AND ((NOT var_3162) OR (NOT var_2082)) AND ((NOT var_3166) OR (NOT var_2536)) AND ((NOT var_3162) OR (NOT var_2532)) AND ((NOT var_511) OR (NOT var_1231)) AND ((NOT var_507) OR (NOT var_1227)) AND ((NOT var_511) OR (NOT var_1636)) AND ((NOT var_507) OR (NOT var_1632)) AND ((NOT var_511) OR (NOT var_1816)) AND ((NOT var_507) OR (NOT var_1812)) AND ((NOT var_511) OR (NOT var_2086)) AND ((NOT var_507) OR (NOT var_2082)) AND ((NOT var_511) OR (NOT var_2131)) AND ((NOT var_507) OR (NOT var_2127)) AND _let_32 AND _let_33 AND ((NOT var_511) OR (NOT var_3211)) AND ((NOT var_507) OR (NOT var_3207)) AND ((NOT var_1231) OR (NOT var_511)) AND ((NOT var_1227) OR (NOT var_507)) AND ((NOT var_1231) OR (NOT var_1636)) AND ((NOT var_1227) OR (NOT var_1632)) AND ((NOT var_1231) OR (NOT var_1816)) AND ((NOT var_1227) OR (NOT var_1812)) AND ((NOT var_1231) OR (NOT var_2086)) AND ((NOT var_1227) OR (NOT var_2082)) AND ((NOT var_1231) OR (NOT var_2131)) AND ((NOT var_1227) OR (NOT var_2127)) AND ((NOT var_1231) OR (NOT var_2716)) AND ((NOT var_1227) OR (NOT var_2712)) AND _let_60 AND _let_61 AND ((NOT var_1636) OR (NOT var_511)) AND ((NOT var_1632) OR (NOT var_507)) AND ((NOT var_1636) OR (NOT var_1231)) AND ((NOT var_1632) OR (NOT var_1227)) AND ((NOT var_1636) OR (NOT var_1816)) AND ((NOT var_1632) OR (NOT var_1812)) AND _let_54 AND _let_55 AND ((NOT var_1636) OR (NOT var_2131)) AND ((NOT var_1632) OR (NOT var_2127)) AND ((NOT var_1636) OR (NOT var_2716)) AND ((NOT var_1632) OR (NOT var_2712)) AND ((NOT var_1636) OR (NOT var_3211)) AND ((NOT var_1632) OR (NOT var_3207)) AND ((NOT var_1816) OR (NOT var_511)) AND ((NOT var_1812) OR (NOT var_507)) AND ((NOT var_1816) OR (NOT var_1231)) AND ((NOT var_1812) OR (NOT var_1227)) AND ((NOT var_1816) OR (NOT var_1636)) AND ((NOT var_1812) OR (NOT var_1632)) AND ((NOT var_1816) OR (NOT var_2086)) AND ((NOT var_1812) OR (NOT var_2082)) AND _let_62 AND _let_63 AND ((NOT var_1816) OR (NOT var_2716)) AND ((NOT var_1812) OR (NOT var_2712)) AND ((NOT var_1816) OR (NOT var_3211)) AND ((NOT var_1812) OR (NOT var_3207)) AND ((NOT var_2086) OR (NOT var_511)) AND ((NOT var_2082) OR (NOT var_507)) AND ((NOT var_2086) OR (NOT var_1231)) AND ((NOT var_2082) OR (NOT var_1227)) AND _let_56 AND _let_57 AND ((NOT var_2086) OR (NOT var_1816)) AND ((NOT var_2082) OR (NOT var_1812)) AND ((NOT var_2086) OR (NOT var_2131)) AND ((NOT var_2082) OR (NOT var_2127)) AND ((NOT var_2086) OR (NOT var_2716)) AND ((NOT var_2082) OR (NOT var_2712)) AND ((NOT var_2086) OR (NOT var_3211)) AND ((NOT var_2082) OR (NOT var_3207)) AND ((NOT var_2131) OR (NOT var_511)) AND ((NOT var_2127) OR (NOT var_507)) AND ((NOT var_2131) OR (NOT var_1231)) AND ((NOT var_2127) OR (NOT var_1227)) AND ((NOT var_2131) OR (NOT var_1636)) AND ((NOT var_2127) OR (NOT var_1632)) AND _let_64 AND _let_65 AND ((NOT var_2131) OR (NOT var_2086)) AND ((NOT var_2127) OR (NOT var_2082)) AND ((NOT var_2131) OR (NOT var_2716)) AND ((NOT var_2127) OR (NOT var_2712)) AND ((NOT var_2131) OR (NOT var_3211)) AND ((NOT var_2127) OR (NOT var_3207)) AND _let_38 AND _let_39 AND ((NOT var_2716) OR (NOT var_1231)) AND ((NOT var_2712) OR (NOT var_1227)) AND ((NOT var_2716) OR (NOT var_1636)) AND ((NOT var_2712) OR (NOT var_1632)) AND ((NOT var_2716) OR (NOT var_1816)) AND ((NOT var_2712) OR (NOT var_1812)) AND ((NOT var_2716) OR (NOT var_2086)) AND ((NOT var_2712) OR (NOT var_2082)) AND ((NOT var_2716) OR (NOT var_2131)) AND ((NOT var_2712) OR (NOT var_2127)) AND ((NOT var_2716) OR (NOT var_3211)) AND ((NOT var_2712) OR (NOT var_3207)) AND ((NOT var_3211) OR (NOT var_511)) AND ((NOT var_3207) OR (NOT var_507)) AND _let_66 AND _let_67 AND ((NOT var_3211) OR (NOT var_1636)) AND ((NOT var_3207) OR (NOT var_1632)) AND ((NOT var_3211) OR (NOT var_1816)) AND ((NOT var_3207) OR (NOT var_1812)) AND ((NOT var_3211) OR (NOT var_2086)) AND ((NOT var_3207) OR (NOT var_2082)) AND ((NOT var_3211) OR (NOT var_2131)) AND ((NOT var_3207) OR (NOT var_2127)) AND ((NOT var_3211) OR (NOT var_2716)) AND ((NOT var_3207) OR (NOT var_2712)) AND ((NOT var_1321) OR (NOT var_1816)) AND ((NOT var_1317) OR (NOT var_1812)) AND ((NOT var_1321) OR (NOT var_1996)) AND ((NOT var_1317) OR (NOT var_1992)) AND ((NOT var_1321) OR (NOT var_2131)) AND ((NOT var_1317) OR (NOT var_2127)) AND ((NOT var_1321) OR (NOT var_2896)) AND ((NOT var_1317) OR (NOT var_2892)) AND ((NOT var_1816) OR (NOT var_1321)) AND ((NOT var_1812) OR (NOT var_1317)) AND ((NOT var_1816) OR (NOT var_1996)) AND ((NOT var_1812) OR (NOT var_1992)) AND _let_62 AND _let_63 AND ((NOT var_1816) OR (NOT var_2896)) AND ((NOT var_1812) OR (NOT var_2892)) AND ((NOT var_1996) OR (NOT var_1321)) AND ((NOT var_1992) OR (NOT var_1317)) AND ((NOT var_1996) OR (NOT var_1816)) AND ((NOT var_1992) OR (NOT var_1812)) AND ((NOT var_1996) OR (NOT var_2131)) AND ((NOT var_1992) OR (NOT var_2127)) AND ((NOT var_1996) OR (NOT var_2896)) AND ((NOT var_1992) OR (NOT var_2892)) AND ((NOT var_2131) OR (NOT var_1321)) AND ((NOT var_2127) OR (NOT var_1317)) AND _let_64 AND _let_65 AND ((NOT var_2131) OR (NOT var_1996)) AND ((NOT var_2127) OR (NOT var_1992)) AND ((NOT var_2131) OR (NOT var_2896)) AND ((NOT var_2127) OR (NOT var_2892)) AND ((NOT var_2896) OR (NOT var_1321)) AND ((NOT var_2892) OR (NOT var_1317)) AND ((NOT var_2896) OR (NOT var_1816)) AND ((NOT var_2892) OR (NOT var_1812)) AND ((NOT var_2896) OR (NOT var_1996)) AND ((NOT var_2892) OR (NOT var_1992)) AND ((NOT var_2896) OR (NOT var_2131)) AND ((NOT var_2892) OR (NOT var_2127)) AND ((NOT var_1411) OR (NOT var_1996)) AND ((NOT var_1407) OR (NOT var_1992)) AND ((NOT var_1411) OR (NOT var_2986)) AND ((NOT var_1407) OR (NOT var_2982)) AND ((NOT var_1996) OR (NOT var_1411)) AND ((NOT var_1992) OR (NOT var_1407)) AND ((NOT var_1996) OR (NOT var_2986)) AND ((NOT var_1992) OR (NOT var_2982)) AND ((NOT var_2986) OR (NOT var_1411)) AND ((NOT var_2982) OR (NOT var_1407)) AND ((NOT var_2986) OR (NOT var_1996)) AND ((NOT var_2982) OR (NOT var_1992)) AND ((NOT var_601) OR (NOT var_2401)) AND ((NOT var_597) OR (NOT var_2397)) AND ((NOT var_2401) OR (NOT var_601)) AND ((NOT var_2397) OR (NOT var_597)) AND ((NOT var_691) OR (NOT var_2221)) AND ((NOT var_687) OR (NOT var_2217)) AND ((NOT var_691) OR (NOT var_2401)) AND ((NOT var_687) OR (NOT var_2397)) AND ((NOT var_691) OR (NOT var_2581)) AND ((NOT var_687) OR (NOT var_2577)) AND ((NOT var_2221) OR (NOT var_691)) AND ((NOT var_2217) OR (NOT var_687)) AND ((NOT var_2221) OR (NOT var_2401)) AND ((NOT var_2217) OR (NOT var_2397)) AND _let_68 AND _let_69 AND ((NOT var_2401) OR (NOT var_691)) AND ((NOT var_2397) OR (NOT var_687)) AND ((NOT var_2401) OR (NOT var_2221)) AND ((NOT var_2397) OR (NOT var_2217)) AND ((NOT var_2401) OR (NOT var_2581)) AND ((NOT var_2397) OR (NOT var_2577)) AND ((NOT var_2581) OR (NOT var_691)) AND ((NOT var_2577) OR (NOT var_687)) AND _let_70 AND _let_71 AND ((NOT var_2581) OR (NOT var_2401)) AND ((NOT var_2577) OR (NOT var_2397)) AND ((NOT var_871) OR (NOT var_1681)) AND ((NOT var_867) OR (NOT var_1677)) AND ((NOT var_871) OR (NOT var_2221)) AND ((NOT var_867) OR (NOT var_2217)) AND ((NOT var_871) OR (NOT var_2311)) AND ((NOT var_867) OR (NOT var_2307)) AND ((NOT var_871) OR (NOT var_2581)) AND ((NOT var_867) OR (NOT var_2577)) AND ((NOT var_871) OR (NOT var_2761)) AND ((NOT var_867) OR (NOT var_2757)) AND _let_44 AND _let_45 AND ((NOT var_871) OR (NOT var_3301)) AND ((NOT var_867) OR (NOT var_3297)) AND ((NOT var_1681) OR (NOT var_871)) AND ((NOT var_1677) OR (NOT var_867)) AND ((NOT var_1681) OR (NOT var_2221)) AND ((NOT var_1677) OR (NOT var_2217)) AND ((NOT var_1681) OR (NOT var_2311)) AND ((NOT var_1677) OR (NOT var_2307)) AND ((NOT var_1681) OR (NOT var_2581)) AND ((NOT var_1677) OR (NOT var_2577)) AND ((NOT var_1681) OR (NOT var_2761)) AND ((NOT var_1677) OR (NOT var_2757)) AND ((NOT var_1681) OR (NOT var_3076)) AND ((NOT var_1677) OR (NOT var_3072)) AND _let_72 AND _let_73 AND ((NOT var_2221) OR (NOT var_871)) AND ((NOT var_2217) OR (NOT var_867)) AND ((NOT var_2221) OR (NOT var_1681)) AND ((NOT var_2217) OR (NOT var_1677)) AND ((NOT var_2221) OR (NOT var_2311)) AND ((NOT var_2217) OR (NOT var_2307)) AND _let_68 AND _let_69 AND ((NOT var_2221) OR (NOT var_2761)) AND ((NOT var_2217) OR (NOT var_2757)) AND ((NOT var_2221) OR (NOT var_3076)) AND ((NOT var_2217) OR (NOT var_3072)) AND ((NOT var_2221) OR (NOT var_3301)) AND ((NOT var_2217) OR (NOT var_3297)) AND ((NOT var_2311) OR (NOT var_871)) AND ((NOT var_2307) OR (NOT var_867)) AND ((NOT var_2311) OR (NOT var_1681)) AND ((NOT var_2307) OR (NOT var_1677)) AND ((NOT var_2311) OR (NOT var_2221)) AND ((NOT var_2307) OR (NOT var_2217)) AND ((NOT var_2311) OR (NOT var_2581)) AND ((NOT var_2307) OR (NOT var_2577)) AND _let_74 AND _let_75 AND ((NOT var_2311) OR (NOT var_3076)) AND ((NOT var_2307) OR (NOT var_3072)) AND ((NOT var_2311) OR (NOT var_3301)) AND ((NOT var_2307) OR (NOT var_3297)) AND ((NOT var_2581) OR (NOT var_871)) AND ((NOT var_2577) OR (NOT var_867)) AND ((NOT var_2581) OR (NOT var_1681)) AND ((NOT var_2577) OR (NOT var_1677)) AND _let_70 AND _let_71 AND ((NOT var_2581) OR (NOT var_2311)) AND ((NOT var_2577) OR (NOT var_2307)) AND ((NOT var_2581) OR (NOT var_2761)) AND ((NOT var_2577) OR (NOT var_2757)) AND ((NOT var_2581) OR (NOT var_3076)) AND ((NOT var_2577) OR (NOT var_3072)) AND ((NOT var_2581) OR (NOT var_3301)) AND ((NOT var_2577) OR (NOT var_3297)) AND ((NOT var_2761) OR (NOT var_871)) AND ((NOT var_2757) OR (NOT var_867)) AND ((NOT var_2761) OR (NOT var_1681)) AND ((NOT var_2757) OR (NOT var_1677)) AND ((NOT var_2761) OR (NOT var_2221)) AND ((NOT var_2757) OR (NOT var_2217)) AND _let_76 AND _let_77 AND ((NOT var_2761) OR (NOT var_2581)) AND ((NOT var_2757) OR (NOT var_2577)) AND ((NOT var_2761) OR (NOT var_3076)) AND ((NOT var_2757) OR (NOT var_3072)) AND ((NOT var_2761) OR (NOT var_3301)) AND ((NOT var_2757) OR (NOT var_3297)) AND _let_50 AND _let_51 AND ((NOT var_3076) OR (NOT var_1681)) AND ((NOT var_3072) OR (NOT var_1677)) AND ((NOT var_3076) OR (NOT var_2221)) AND ((NOT var_3072) OR (NOT var_2217)) AND ((NOT var_3076) OR (NOT var_2311)) AND ((NOT var_3072) OR (NOT var_2307)) AND ((NOT var_3076) OR (NOT var_2581)) AND ((NOT var_3072) OR (NOT var_2577)) AND ((NOT var_3076) OR (NOT var_2761)) AND ((NOT var_3072) OR (NOT var_2757)) AND ((NOT var_3076) OR (NOT var_3301)) AND ((NOT var_3072) OR (NOT var_3297)) AND ((NOT var_3301) OR (NOT var_871)) AND ((NOT var_3297) OR (NOT var_867)) AND _let_78 AND _let_79 AND ((NOT var_3301) OR (NOT var_2221)) AND ((NOT var_3297) OR (NOT var_2217)) AND ((NOT var_3301) OR (NOT var_2311)) AND ((NOT var_3297) OR (NOT var_2307)) AND ((NOT var_3301) OR (NOT var_2581)) AND ((NOT var_3297) OR (NOT var_2577)) AND ((NOT var_3301) OR (NOT var_2761)) AND ((NOT var_3297) OR (NOT var_2757)) AND ((NOT var_3301) OR (NOT var_3076)) AND ((NOT var_3297) OR (NOT var_3072)) AND ((NOT var_1051) OR (NOT var_1861)) AND ((NOT var_1047) OR (NOT var_1857)) AND ((NOT var_1051) OR (NOT var_2311)) AND ((NOT var_1047) OR (NOT var_2307)) AND ((NOT var_1051) OR (NOT var_2446)) AND ((NOT var_1047) OR (NOT var_2442)) AND ((NOT var_1051) OR (NOT var_2761)) AND ((NOT var_1047) OR (NOT var_2757)) AND ((NOT var_1051) OR (NOT var_2941)) AND ((NOT var_1047) OR (NOT var_2937)) AND _let_52 AND _let_53 AND ((NOT var_1051) OR (NOT var_3391)) AND ((NOT var_1047) OR (NOT var_3387)) AND ((NOT var_1861) OR (NOT var_1051)) AND ((NOT var_1857) OR (NOT var_1047)) AND ((NOT var_1861) OR (NOT var_2311)) AND ((NOT var_1857) OR (NOT var_2307)) AND ((NOT var_1861) OR (NOT var_2446)) AND ((NOT var_1857) OR (NOT var_2442)) AND ((NOT var_1861) OR (NOT var_2761)) AND ((NOT var_1857) OR (NOT var_2757)) AND ((NOT var_1861) OR (NOT var_2941)) AND ((NOT var_1857) OR (NOT var_2937)) AND ((NOT var_1861) OR (NOT var_3166)) AND ((NOT var_1857) OR (NOT var_3162)) AND _let_80 AND _let_81 AND ((NOT var_2311) OR (NOT var_1051)) AND ((NOT var_2307) OR (NOT var_1047)) AND ((NOT var_2311) OR (NOT var_1861)) AND ((NOT var_2307) OR (NOT var_1857)) AND ((NOT var_2311) OR (NOT var_2446)) AND ((NOT var_2307) OR (NOT var_2442)) AND _let_74 AND _let_75 AND ((NOT var_2311) OR (NOT var_2941)) AND ((NOT var_2307) OR (NOT var_2937)) AND ((NOT var_2311) OR (NOT var_3166)) AND ((NOT var_2307) OR (NOT var_3162)) AND ((NOT var_2311) OR (NOT var_3391)) AND ((NOT var_2307) OR (NOT var_3387)) AND ((NOT var_2446) OR (NOT var_1051)) AND ((NOT var_2442) OR (NOT var_1047)) AND ((NOT var_2446) OR (NOT var_1861)) AND ((NOT var_2442) OR (NOT var_1857)) AND ((NOT var_2446) OR (NOT var_2311)) AND ((NOT var_2442) OR (NOT var_2307)) AND ((NOT var_2446) OR (NOT var_2761)) AND ((NOT var_2442) OR (NOT var_2757)) AND _let_82 AND _let_83 AND ((NOT var_2446) OR (NOT var_3166)) AND ((NOT var_2442) OR (NOT var_3162)) AND ((NOT var_2446) OR (NOT var_3391)) AND ((NOT var_2442) OR (NOT var_3387)) AND ((NOT var_2761) OR (NOT var_1051)) AND ((NOT var_2757) OR (NOT var_1047)) AND ((NOT var_2761) OR (NOT var_1861)) AND ((NOT var_2757) OR (NOT var_1857)) AND _let_76 AND _let_77 AND ((NOT var_2761) OR (NOT var_2446)) AND ((NOT var_2757) OR (NOT var_2442)) AND ((NOT var_2761) OR (NOT var_2941)) AND ((NOT var_2757) OR (NOT var_2937)) AND ((NOT var_2761) OR (NOT var_3166)) AND ((NOT var_2757) OR (NOT var_3162)) AND ((NOT var_2761) OR (NOT var_3391)) AND ((NOT var_2757) OR (NOT var_3387)) AND ((NOT var_2941) OR (NOT var_1051)) AND ((NOT var_2937) OR (NOT var_1047)) AND ((NOT var_2941) OR (NOT var_1861)) AND ((NOT var_2937) OR (NOT var_1857)) AND ((NOT var_2941) OR (NOT var_2311)) AND ((NOT var_2937) OR (NOT var_2307)) AND _let_84 AND _let_85 AND ((NOT var_2941) OR (NOT var_2761)) AND ((NOT var_2937) OR (NOT var_2757)) AND ((NOT var_2941) OR (NOT var_3166)) AND ((NOT var_2937) OR (NOT var_3162)) AND ((NOT var_2941) OR (NOT var_3391)) AND ((NOT var_2937) OR (NOT var_3387)) AND _let_58 AND _let_59 AND ((NOT var_3166) OR (NOT var_1861)) AND ((NOT var_3162) OR (NOT var_1857)) AND ((NOT var_3166) OR (NOT var_2311)) AND ((NOT var_3162) OR (NOT var_2307)) AND ((NOT var_3166) OR (NOT var_2446)) AND ((NOT var_3162) OR (NOT var_2442)) AND ((NOT var_3166) OR (NOT var_2761)) AND ((NOT var_3162) OR (NOT var_2757)) AND ((NOT var_3166) OR (NOT var_2941)) AND ((NOT var_3162) OR (NOT var_2937)) AND ((NOT var_3166) OR (NOT var_3391)) AND ((NOT var_3162) OR (NOT var_3387)) AND ((NOT var_3391) OR (NOT var_1051)) AND ((NOT var_3387) OR (NOT var_1047)) AND _let_86 AND _let_87 AND ((NOT var_3391) OR (NOT var_2311)) AND ((NOT var_3387) OR (NOT var_2307)) AND ((NOT var_3391) OR (NOT var_2446)) AND ((NOT var_3387) OR (NOT var_2442)) AND ((NOT var_3391) OR (NOT var_2761)) AND ((NOT var_3387) OR (NOT var_2757)) AND ((NOT var_3391) OR (NOT var_2941)) AND ((NOT var_3387) OR (NOT var_2937)) AND ((NOT var_3391) OR (NOT var_3166)) AND ((NOT var_3387) OR (NOT var_3162)) AND ((NOT var_1231) OR (NOT var_2041)) AND ((NOT var_1227) OR (NOT var_2037)) AND ((NOT var_1231) OR (NOT var_2446)) AND ((NOT var_1227) OR (NOT var_2442)) AND ((NOT var_1231) OR (NOT var_2626)) AND ((NOT var_1227) OR (NOT var_2622)) AND ((NOT var_1231) OR (NOT var_2941)) AND ((NOT var_1227) OR (NOT var_2937)) AND ((NOT var_1231) OR (NOT var_3031)) AND ((NOT var_1227) OR (NOT var_3027)) AND _let_60 AND _let_61 AND ((NOT var_1231) OR (NOT var_3436)) AND ((NOT var_1227) OR (NOT var_3432)) AND ((NOT var_2041) OR (NOT var_1231)) AND ((NOT var_2037) OR (NOT var_1227)) AND ((NOT var_2041) OR (NOT var_2446)) AND ((NOT var_2037) OR (NOT var_2442)) AND ((NOT var_2041) OR (NOT var_2626)) AND ((NOT var_2037) OR (NOT var_2622)) AND ((NOT var_2041) OR (NOT var_2941)) AND ((NOT var_2037) OR (NOT var_2937)) AND ((NOT var_2041) OR (NOT var_3031)) AND ((NOT var_2037) OR (NOT var_3027)) AND ((NOT var_2041) OR (NOT var_3211)) AND ((NOT var_2037) OR (NOT var_3207)) AND _let_88 AND _let_89 AND ((NOT var_2446) OR (NOT var_1231)) AND ((NOT var_2442) OR (NOT var_1227)) AND ((NOT var_2446) OR (NOT var_2041)) AND ((NOT var_2442) OR (NOT var_2037)) AND ((NOT var_2446) OR (NOT var_2626)) AND ((NOT var_2442) OR (NOT var_2622)) AND _let_82 AND _let_83 AND ((NOT var_2446) OR (NOT var_3031)) AND ((NOT var_2442) OR (NOT var_3027)) AND ((NOT var_2446) OR (NOT var_3211)) AND ((NOT var_2442) OR (NOT var_3207)) AND ((NOT var_2446) OR (NOT var_3436)) AND ((NOT var_2442) OR (NOT var_3432)) AND ((NOT var_2626) OR (NOT var_1231)) AND ((NOT var_2622) OR (NOT var_1227)) AND ((NOT var_2626) OR (NOT var_2041)) AND ((NOT var_2622) OR (NOT var_2037)) AND ((NOT var_2626) OR (NOT var_2446)) AND ((NOT var_2622) OR (NOT var_2442)) AND ((NOT var_2626) OR (NOT var_2941)) AND ((NOT var_2622) OR (NOT var_2937)) AND _let_90 AND _let_91 AND ((NOT var_2626) OR (NOT var_3211)) AND ((NOT var_2622) OR (NOT var_3207)) AND ((NOT var_2626) OR (NOT var_3436)) AND ((NOT var_2622) OR (NOT var_3432)) AND ((NOT var_2941) OR (NOT var_1231)) AND ((NOT var_2937) OR (NOT var_1227)) AND ((NOT var_2941) OR (NOT var_2041)) AND ((NOT var_2937) OR (NOT var_2037)) AND _let_84 AND _let_85 AND ((NOT var_2941) OR (NOT var_2626)) AND ((NOT var_2937) OR (NOT var_2622)) AND ((NOT var_2941) OR (NOT var_3031)) AND ((NOT var_2937) OR (NOT var_3027)) AND ((NOT var_2941) OR (NOT var_3211)) AND ((NOT var_2937) OR (NOT var_3207)) AND ((NOT var_2941) OR (NOT var_3436)) AND ((NOT var_2937) OR (NOT var_3432)) AND ((NOT var_3031) OR (NOT var_1231)) AND ((NOT var_3027) OR (NOT var_1227)) AND ((NOT var_3031) OR (NOT var_2041)) AND ((NOT var_3027) OR (NOT var_2037)) AND ((NOT var_3031) OR (NOT var_2446)) AND ((NOT var_3027) OR (NOT var_2442)) AND _let_92 AND _let_93 AND ((NOT var_3031) OR (NOT var_2941)) AND ((NOT var_3027) OR (NOT var_2937)) AND ((NOT var_3031) OR (NOT var_3211)) AND ((NOT var_3027) OR (NOT var_3207)) AND ((NOT var_3031) OR (NOT var_3436)) AND ((NOT var_3027) OR (NOT var_3432)) AND _let_66 AND _let_67 AND ((NOT var_3211) OR (NOT var_2041)) AND ((NOT var_3207) OR (NOT var_2037)) AND ((NOT var_3211) OR (NOT var_2446)) AND ((NOT var_3207) OR (NOT var_2442)) AND ((NOT var_3211) OR (NOT var_2626)) AND ((NOT var_3207) OR (NOT var_2622)) AND ((NOT var_3211) OR (NOT var_2941)) AND ((NOT var_3207) OR (NOT var_2937)) AND ((NOT var_3211) OR (NOT var_3031)) AND ((NOT var_3207) OR (NOT var_3027)) AND ((NOT var_3211) OR (NOT var_3436)) AND ((NOT var_3207) OR (NOT var_3432)) AND ((NOT var_3436) OR (NOT var_1231)) AND ((NOT var_3432) OR (NOT var_1227)) AND _let_94 AND _let_95 AND ((NOT var_3436) OR (NOT var_2446)) AND ((NOT var_3432) OR (NOT var_2442)) AND ((NOT var_3436) OR (NOT var_2626)) AND ((NOT var_3432) OR (NOT var_2622)) AND ((NOT var_3436) OR (NOT var_2941)) AND ((NOT var_3432) OR (NOT var_2937)) AND ((NOT var_3436) OR (NOT var_3031)) AND ((NOT var_3432) OR (NOT var_3027)) AND ((NOT var_3436) OR (NOT var_3211)) AND ((NOT var_3432) OR (NOT var_3207)) AND ((NOT var_1321) OR (NOT var_2626)) AND ((NOT var_1317) OR (NOT var_2622)) AND ((NOT var_1321) OR (NOT var_2806)) AND ((NOT var_1317) OR (NOT var_2802)) AND ((NOT var_1321) OR (NOT var_3031)) AND ((NOT var_1317) OR (NOT var_3027)) AND ((NOT var_2626) OR (NOT var_1321)) AND ((NOT var_2622) OR (NOT var_1317)) AND ((NOT var_2626) OR (NOT var_2806)) AND ((NOT var_2622) OR (NOT var_2802)) AND _let_90 AND _let_91 AND ((NOT var_2806) OR (NOT var_1321)) AND ((NOT var_2802) OR (NOT var_1317)) AND ((NOT var_2806) OR (NOT var_2626)) AND ((NOT var_2802) OR (NOT var_2622)) AND ((NOT var_2806) OR (NOT var_3031)) AND ((NOT var_2802) OR (NOT var_3027)) AND ((NOT var_3031) OR (NOT var_1321)) AND ((NOT var_3027) OR (NOT var_1317)) AND _let_92 AND _let_93 AND ((NOT var_3031) OR (NOT var_2806)) AND ((NOT var_3027) OR (NOT var_2802)) AND ((NOT var_1411) OR (NOT var_2806)) AND ((NOT var_1407) OR (NOT var_2802)) AND ((NOT var_2806) OR (NOT var_1411)) AND ((NOT var_2802) OR (NOT var_1407)) AND ((NOT var_1681) OR (NOT var_2491)) AND ((NOT var_1677) OR (NOT var_2487)) AND ((NOT var_1681) OR (NOT var_3256)) AND ((NOT var_1677) OR (NOT var_3252)) AND _let_72 AND _let_73 AND ((NOT var_2491) OR (NOT var_1681)) AND ((NOT var_2487) OR (NOT var_1677)) AND ((NOT var_2491) OR (NOT var_3256)) AND ((NOT var_2487) OR (NOT var_3252)) AND ((NOT var_2491) OR (NOT var_3301)) AND ((NOT var_2487) OR (NOT var_3297)) AND ((NOT var_3256) OR (NOT var_1681)) AND ((NOT var_3252) OR (NOT var_1677)) AND ((NOT var_3256) OR (NOT var_2491)) AND ((NOT var_3252) OR (NOT var_2487)) AND ((NOT var_3256) OR (NOT var_3301)) AND ((NOT var_3252) OR (NOT var_3297)) AND _let_78 AND _let_79 AND ((NOT var_3301) OR (NOT var_2491)) AND ((NOT var_3297) OR (NOT var_2487)) AND ((NOT var_3301) OR (NOT var_3256)) AND ((NOT var_3297) OR (NOT var_3252)) AND ((NOT var_1861) OR (NOT var_2671)) AND ((NOT var_1857) OR (NOT var_2667)) AND ((NOT var_1861) OR (NOT var_3121)) AND ((NOT var_1857) OR (NOT var_3117)) AND ((NOT var_1861) OR (NOT var_3256)) AND ((NOT var_1857) OR (NOT var_3252)) AND _let_80 AND _let_81 AND ((NOT var_2671) OR (NOT var_1861)) AND ((NOT var_2667) OR (NOT var_1857)) AND ((NOT var_2671) OR (NOT var_3121)) AND ((NOT var_2667) OR (NOT var_3117)) AND ((NOT var_2671) OR (NOT var_3256)) AND ((NOT var_2667) OR (NOT var_3252)) AND ((NOT var_2671) OR (NOT var_3391)) AND ((NOT var_2667) OR (NOT var_3387)) AND ((NOT var_3121) OR (NOT var_1861)) AND ((NOT var_3117) OR (NOT var_1857)) AND ((NOT var_3121) OR (NOT var_2671)) AND ((NOT var_3117) OR (NOT var_2667)) AND ((NOT var_3121) OR (NOT var_3256)) AND ((NOT var_3117) OR (NOT var_3252)) AND ((NOT var_3121) OR (NOT var_3391)) AND ((NOT var_3117) OR (NOT var_3387)) AND ((NOT var_3256) OR (NOT var_1861)) AND ((NOT var_3252) OR (NOT var_1857)) AND ((NOT var_3256) OR (NOT var_2671)) AND ((NOT var_3252) OR (NOT var_2667)) AND ((NOT var_3256) OR (NOT var_3121)) AND ((NOT var_3252) OR (NOT var_3117)) AND ((NOT var_3256) OR (NOT var_3391)) AND ((NOT var_3252) OR (NOT var_3387)) AND _let_86 AND _let_87 AND ((NOT var_3391) OR (NOT var_2671)) AND ((NOT var_3387) OR (NOT var_2667)) AND ((NOT var_3391) OR (NOT var_3121)) AND ((NOT var_3387) OR (NOT var_3117)) AND ((NOT var_3391) OR (NOT var_3256)) AND ((NOT var_3387) OR (NOT var_3252)) AND ((NOT var_2041) OR (NOT var_2851)) AND ((NOT var_2037) OR (NOT var_2847)) AND ((NOT var_2041) OR (NOT var_3121)) AND ((NOT var_2037) OR (NOT var_3117)) AND _let_88 AND _let_89 AND ((NOT var_2851) OR (NOT var_2041)) AND ((NOT var_2847) OR (NOT var_2037)) AND ((NOT var_2851) OR (NOT var_3121)) AND ((NOT var_2847) OR (NOT var_3117)) AND ((NOT var_2851) OR (NOT var_3436)) AND ((NOT var_2847) OR (NOT var_3432)) AND ((NOT var_3121) OR (NOT var_2041)) AND ((NOT var_3117) OR (NOT var_2037)) AND ((NOT var_3121) OR (NOT var_2851)) AND ((NOT var_3117) OR (NOT var_2847)) AND ((NOT var_3121) OR (NOT var_3436)) AND ((NOT var_3117) OR (NOT var_3432)) AND _let_94 AND _let_95 AND ((NOT var_3436) OR (NOT var_2851)) AND ((NOT var_3432) OR (NOT var_2847)) AND ((NOT var_3436) OR (NOT var_3121)) AND ((NOT var_3432) OR (NOT var_3117)) AND ((NOT var_2491) OR (NOT var_3481)) AND ((NOT var_2487) OR (NOT var_3477)) AND ((NOT var_3481) OR (NOT var_2491)) AND ((NOT var_3477) OR (NOT var_2487)) AND ((NOT var_2671) OR (NOT var_3346)) AND ((NOT var_2667) OR (NOT var_3342)) AND ((NOT var_2671) OR (NOT var_3481)) AND ((NOT var_2667) OR (NOT var_3477)) AND ((NOT var_3346) OR (NOT var_2671)) AND ((NOT var_3342) OR (NOT var_2667)) AND ((NOT var_3346) OR (NOT var_3481)) AND ((NOT var_3342) OR (NOT var_3477)) AND ((NOT var_3481) OR (NOT var_2671)) AND ((NOT var_3477) OR (NOT var_2667)) AND ((NOT var_3481) OR (NOT var_3346)) AND ((NOT var_3477) OR (NOT var_3342)) AND ((NOT var_2851) OR (NOT var_3346)) AND ((NOT var_2847) OR (NOT var_3342)) AND ((NOT var_3346) OR (NOT var_2851)) AND ((NOT var_3342) OR (NOT var_2847)) AND ((NOT var_106) OR (NOT var_151)) AND ((NOT var_102) OR (NOT var_147)) AND ((NOT var_151) OR (NOT var_106)) AND ((NOT var_147) OR (NOT var_102)) AND ((NOT var_241) OR (NOT var_286)) AND ((NOT var_237) OR (NOT var_282)) AND ((NOT var_286) OR (NOT var_241)) AND ((NOT var_282) OR (NOT var_237)) AND ((NOT var_331) OR (NOT var_376)) AND ((NOT var_327) OR (NOT var_372)) AND ((NOT var_376) OR (NOT var_331)) AND ((NOT var_372) OR (NOT var_327)) AND ((NOT var_466) OR (NOT var_511)) AND ((NOT var_462) OR (NOT var_507)) AND ((NOT var_511) OR (NOT var_466)) AND ((NOT var_507) OR (NOT var_462)) AND ((NOT var_556) OR (NOT var_601)) AND ((NOT var_552) OR (NOT var_597)) AND ((NOT var_601) OR (NOT var_556)) AND ((NOT var_597) OR (NOT var_552)) AND ((NOT var_646) OR (NOT var_691)) AND ((NOT var_642) OR (NOT var_687)) AND ((NOT var_691) OR (NOT var_646)) AND ((NOT var_687) OR (NOT var_642)) AND ((NOT var_736) OR (NOT var_781)) AND ((NOT var_732) OR (NOT var_777)) AND ((NOT var_736) OR (NOT var_826)) AND ((NOT var_732) OR (NOT var_822)) AND ((NOT var_736) OR (NOT var_871)) AND ((NOT var_732) OR (NOT var_867)) AND ((NOT var_781) OR (NOT var_736)) AND ((NOT var_777) OR (NOT var_732)) AND ((NOT var_781) OR (NOT var_826)) AND ((NOT var_777) OR (NOT var_822)) AND ((NOT var_781) OR (NOT var_871)) AND ((NOT var_777) OR (NOT var_867)) AND ((NOT var_826) OR (NOT var_736)) AND ((NOT var_822) OR (NOT var_732)) AND ((NOT var_826) OR (NOT var_781)) AND ((NOT var_822) OR (NOT var_777)) AND ((NOT var_826) OR (NOT var_871)) AND ((NOT var_822) OR (NOT var_867)) AND ((NOT var_871) OR (NOT var_736)) AND ((NOT var_867) OR (NOT var_732)) AND ((NOT var_871) OR (NOT var_781)) AND ((NOT var_867) OR (NOT var_777)) AND ((NOT var_871) OR (NOT var_826)) AND ((NOT var_867) OR (NOT var_822)) AND ((NOT var_916) OR (NOT var_961)) AND ((NOT var_912) OR (NOT var_957)) AND ((NOT var_916) OR (NOT var_1006)) AND ((NOT var_912) OR (NOT var_1002)) AND ((NOT var_916) OR (NOT var_1051)) AND ((NOT var_912) OR (NOT var_1047)) AND ((NOT var_961) OR (NOT var_916)) AND ((NOT var_957) OR (NOT var_912)) AND ((NOT var_961) OR (NOT var_1006)) AND ((NOT var_957) OR (NOT var_1002)) AND ((NOT var_961) OR (NOT var_1051)) AND ((NOT var_957) OR (NOT var_1047)) AND ((NOT var_1006) OR (NOT var_916)) AND ((NOT var_1002) OR (NOT var_912)) AND ((NOT var_1006) OR (NOT var_961)) AND ((NOT var_1002) OR (NOT var_957)) AND ((NOT var_1006) OR (NOT var_1051)) AND ((NOT var_1002) OR (NOT var_1047)) AND ((NOT var_1051) OR (NOT var_916)) AND ((NOT var_1047) OR (NOT var_912)) AND ((NOT var_1051) OR (NOT var_961)) AND ((NOT var_1047) OR (NOT var_957)) AND ((NOT var_1051) OR (NOT var_1006)) AND ((NOT var_1047) OR (NOT var_1002)) AND ((NOT var_1096) OR (NOT var_1141)) AND ((NOT var_1092) OR (NOT var_1137)) AND ((NOT var_1096) OR (NOT var_1186)) AND ((NOT var_1092) OR (NOT var_1182)) AND ((NOT var_1096) OR (NOT var_1231)) AND ((NOT var_1092) OR (NOT var_1227)) AND ((NOT var_1141) OR (NOT var_1096)) AND ((NOT var_1137) OR (NOT var_1092)) AND ((NOT var_1141) OR (NOT var_1186)) AND ((NOT var_1137) OR (NOT var_1182)) AND ((NOT var_1141) OR (NOT var_1231)) AND ((NOT var_1137) OR (NOT var_1227)) AND ((NOT var_1186) OR (NOT var_1096)) AND ((NOT var_1182) OR (NOT var_1092)) AND ((NOT var_1186) OR (NOT var_1141)) AND ((NOT var_1182) OR (NOT var_1137)) AND ((NOT var_1186) OR (NOT var_1231)) AND ((NOT var_1182) OR (NOT var_1227)) AND ((NOT var_1231) OR (NOT var_1096)) AND ((NOT var_1227) OR (NOT var_1092)) AND ((NOT var_1231) OR (NOT var_1141)) AND ((NOT var_1227) OR (NOT var_1137)) AND ((NOT var_1231) OR (NOT var_1186)) AND ((NOT var_1227) OR (NOT var_1182)) AND ((NOT var_1276) OR (NOT var_1321)) AND ((NOT var_1272) OR (NOT var_1317)) AND ((NOT var_1321) OR (NOT var_1276)) AND ((NOT var_1317) OR (NOT var_1272)) AND ((NOT var_1366) OR (NOT var_1411)) AND ((NOT var_1362) OR (NOT var_1407)) AND ((NOT var_1411) OR (NOT var_1366)) AND ((NOT var_1407) OR (NOT var_1362)) AND ((NOT var_1546) OR (NOT var_1591)) AND ((NOT var_1542) OR (NOT var_1587)) AND ((NOT var_1546) OR (NOT var_1636)) AND ((NOT var_1542) OR (NOT var_1632)) AND ((NOT var_1546) OR (NOT var_1681)) AND ((NOT var_1542) OR (NOT var_1677)) AND ((NOT var_1591) OR (NOT var_1546)) AND ((NOT var_1587) OR (NOT var_1542)) AND ((NOT var_1591) OR (NOT var_1636)) AND ((NOT var_1587) OR (NOT var_1632)) AND ((NOT var_1591) OR (NOT var_1681)) AND ((NOT var_1587) OR (NOT var_1677)) AND ((NOT var_1636) OR (NOT var_1546)) AND ((NOT var_1632) OR (NOT var_1542)) AND ((NOT var_1636) OR (NOT var_1591)) AND ((NOT var_1632) OR (NOT var_1587)) AND ((NOT var_1636) OR (NOT var_1681)) AND ((NOT var_1632) OR (NOT var_1677)) AND ((NOT var_1681) OR (NOT var_1546)) AND ((NOT var_1677) OR (NOT var_1542)) AND ((NOT var_1681) OR (NOT var_1591)) AND ((NOT var_1677) OR (NOT var_1587)) AND ((NOT var_1681) OR (NOT var_1636)) AND ((NOT var_1677) OR (NOT var_1632)) AND ((NOT var_1726) OR (NOT var_1771)) AND ((NOT var_1722) OR (NOT var_1767)) AND ((NOT var_1726) OR (NOT var_1816)) AND ((NOT var_1722) OR (NOT var_1812)) AND ((NOT var_1726) OR (NOT var_1861)) AND ((NOT var_1722) OR (NOT var_1857)) AND ((NOT var_1771) OR (NOT var_1726)) AND ((NOT var_1767) OR (NOT var_1722)) AND ((NOT var_1771) OR (NOT var_1816)) AND ((NOT var_1767) OR (NOT var_1812)) AND ((NOT var_1771) OR (NOT var_1861)) AND ((NOT var_1767) OR (NOT var_1857)) AND ((NOT var_1816) OR (NOT var_1726)) AND ((NOT var_1812) OR (NOT var_1722)) AND ((NOT var_1816) OR (NOT var_1771)) AND ((NOT var_1812) OR (NOT var_1767)) AND ((NOT var_1816) OR (NOT var_1861)) AND ((NOT var_1812) OR (NOT var_1857)) AND ((NOT var_1861) OR (NOT var_1726)) AND ((NOT var_1857) OR (NOT var_1722)) AND ((NOT var_1861) OR (NOT var_1771)) AND ((NOT var_1857) OR (NOT var_1767)) AND ((NOT var_1861) OR (NOT var_1816)) AND ((NOT var_1857) OR (NOT var_1812)) AND ((NOT var_1906) OR (NOT var_1951)) AND ((NOT var_1902) OR (NOT var_1947)) AND ((NOT var_1906) OR (NOT var_1996)) AND ((NOT var_1902) OR (NOT var_1992)) AND ((NOT var_1906) OR (NOT var_2041)) AND ((NOT var_1902) OR (NOT var_2037)) AND ((NOT var_1951) OR (NOT var_1906)) AND ((NOT var_1947) OR (NOT var_1902)) AND ((NOT var_1951) OR (NOT var_1996)) AND ((NOT var_1947) OR (NOT var_1992)) AND ((NOT var_1951) OR (NOT var_2041)) AND ((NOT var_1947) OR (NOT var_2037)) AND ((NOT var_1996) OR (NOT var_1906)) AND ((NOT var_1992) OR (NOT var_1902)) AND ((NOT var_1996) OR (NOT var_1951)) AND ((NOT var_1992) OR (NOT var_1947)) AND ((NOT var_1996) OR (NOT var_2041)) AND ((NOT var_1992) OR (NOT var_2037)) AND ((NOT var_2041) OR (NOT var_1906)) AND ((NOT var_2037) OR (NOT var_1902)) AND ((NOT var_2041) OR (NOT var_1951)) AND ((NOT var_2037) OR (NOT var_1947)) AND ((NOT var_2041) OR (NOT var_1996)) AND ((NOT var_2037) OR (NOT var_1992)) AND ((NOT var_2176) OR (NOT var_2221)) AND ((NOT var_2172) OR (NOT var_2217)) AND ((NOT var_2221) OR (NOT var_2176)) AND ((NOT var_2217) OR (NOT var_2172)) AND ((NOT var_2266) OR (NOT var_2311)) AND ((NOT var_2262) OR (NOT var_2307)) AND ((NOT var_2311) OR (NOT var_2266)) AND ((NOT var_2307) OR (NOT var_2262)) AND ((NOT var_2356) OR (NOT var_2401)) AND ((NOT var_2352) OR (NOT var_2397)) AND ((NOT var_2356) OR (NOT var_2446)) AND ((NOT var_2352) OR (NOT var_2442)) AND ((NOT var_2356) OR (NOT var_2491)) AND ((NOT var_2352) OR (NOT var_2487)) AND ((NOT var_2401) OR (NOT var_2356)) AND ((NOT var_2397) OR (NOT var_2352)) AND ((NOT var_2401) OR (NOT var_2446)) AND ((NOT var_2397) OR (NOT var_2442)) AND ((NOT var_2401) OR (NOT var_2491)) AND ((NOT var_2397) OR (NOT var_2487)) AND ((NOT var_2446) OR (NOT var_2356)) AND ((NOT var_2442) OR (NOT var_2352)) AND ((NOT var_2446) OR (NOT var_2401)) AND ((NOT var_2442) OR (NOT var_2397)) AND ((NOT var_2446) OR (NOT var_2491)) AND ((NOT var_2442) OR (NOT var_2487)) AND ((NOT var_2491) OR (NOT var_2356)) AND ((NOT var_2487) OR (NOT var_2352)) AND ((NOT var_2491) OR (NOT var_2401)) AND ((NOT var_2487) OR (NOT var_2397)) AND ((NOT var_2491) OR (NOT var_2446)) AND ((NOT var_2487) OR (NOT var_2442)) AND ((NOT var_2536) OR (NOT var_2581)) AND ((NOT var_2532) OR (NOT var_2577)) AND ((NOT var_2536) OR (NOT var_2626)) AND ((NOT var_2532) OR (NOT var_2622)) AND ((NOT var_2536) OR (NOT var_2671)) AND ((NOT var_2532) OR (NOT var_2667)) AND ((NOT var_2581) OR (NOT var_2536)) AND ((NOT var_2577) OR (NOT var_2532)) AND ((NOT var_2581) OR (NOT var_2626)) AND ((NOT var_2577) OR (NOT var_2622)) AND ((NOT var_2581) OR (NOT var_2671)) AND ((NOT var_2577) OR (NOT var_2667)) AND ((NOT var_2626) OR (NOT var_2536)) AND ((NOT var_2622) OR (NOT var_2532)) AND ((NOT var_2626) OR (NOT var_2581)) AND ((NOT var_2622) OR (NOT var_2577)) AND ((NOT var_2626) OR (NOT var_2671)) AND ((NOT var_2622) OR (NOT var_2667)) AND ((NOT var_2671) OR (NOT var_2536)) AND ((NOT var_2667) OR (NOT var_2532)) AND ((NOT var_2671) OR (NOT var_2581)) AND ((NOT var_2667) OR (NOT var_2577)) AND ((NOT var_2671) OR (NOT var_2626)) AND ((NOT var_2667) OR (NOT var_2622)) AND ((NOT var_2716) OR (NOT var_2761)) AND ((NOT var_2712) OR (NOT var_2757)) AND ((NOT var_2716) OR (NOT var_2806)) AND ((NOT var_2712) OR (NOT var_2802)) AND ((NOT var_2716) OR (NOT var_2851)) AND ((NOT var_2712) OR (NOT var_2847)) AND ((NOT var_2761) OR (NOT var_2716)) AND ((NOT var_2757) OR (NOT var_2712)) AND ((NOT var_2761) OR (NOT var_2806)) AND ((NOT var_2757) OR (NOT var_2802)) AND ((NOT var_2761) OR (NOT var_2851)) AND ((NOT var_2757) OR (NOT var_2847)) AND ((NOT var_2806) OR (NOT var_2716)) AND ((NOT var_2802) OR (NOT var_2712)) AND ((NOT var_2806) OR (NOT var_2761)) AND ((NOT var_2802) OR (NOT var_2757)) AND ((NOT var_2806) OR (NOT var_2851)) AND ((NOT var_2802) OR (NOT var_2847)) AND ((NOT var_2851) OR (NOT var_2716)) AND ((NOT var_2847) OR (NOT var_2712)) AND ((NOT var_2851) OR (NOT var_2761)) AND ((NOT var_2847) OR (NOT var_2757)) AND ((NOT var_2851) OR (NOT var_2806)) AND ((NOT var_2847) OR (NOT var_2802)) AND ((NOT var_2896) OR (NOT var_2941)) AND ((NOT var_2892) OR (NOT var_2937)) AND ((NOT var_2941) OR (NOT var_2896)) AND ((NOT var_2937) OR (NOT var_2892)) AND ((NOT var_2986) OR (NOT var_3031)) AND ((NOT var_2982) OR (NOT var_3027)) AND ((NOT var_3031) OR (NOT var_2986)) AND ((NOT var_3027) OR (NOT var_2982)) AND ((NOT var_3076) OR (NOT var_3121)) AND ((NOT var_3072) OR (NOT var_3117)) AND ((NOT var_3121) OR (NOT var_3076)) AND ((NOT var_3117) OR (NOT var_3072)) AND ((NOT var_3211) OR (NOT var_3256)) AND ((NOT var_3207) OR (NOT var_3252)) AND ((NOT var_3256) OR (NOT var_3211)) AND ((NOT var_3252) OR (NOT var_3207)) AND ((NOT var_3301) OR (NOT var_3346)) AND ((NOT var_3297) OR (NOT var_3342)) AND ((NOT var_3346) OR (NOT var_3301)) AND ((NOT var_3342) OR (NOT var_3297)) AND ((NOT var_3436) OR (NOT var_3481)) AND ((NOT var_3432) OR (NOT var_3477)) AND ((NOT var_3481) OR (NOT var_3436)) AND ((NOT var_3477) OR (NOT var_3432));
 CHECKSAT;
index ba58f354b7f017ef0780ed80cdbd4b6568058f43..0dc366a64f44dca1008eb16dd63eeffd2ab42abb 100644 (file)
@@ -1,6 +1,5 @@
 ; EXPECT: sat
 ; EXPECT: ((foo true) (bar false) (baz true))
-; EXIT: 10
 (set-logic QF_LIA)
 (set-option :produce-assignments true)
 (declare-fun x () Int)
index 9bcbc40faa1f1e793f4ba05cf33bb83eb3965ee0..c51af4e24e198c04f535670e064c9320119f9744 100644 (file)
@@ -1,7 +1,6 @@
 % COMMAND-LINE: --finite-model-find -i
 % EXPECT: invalid
 % EXPECT: valid
-% EXIT: 20
 prin:TYPE;
 form:TYPE;
 
index 5fcbf5a9fb72ee4129bf4e2817edad0a5129f8a5..0b19f26df408d38982d3977742bccfdcf4c1d042 100644 (file)
@@ -1,5 +1,4 @@
 ; EXPECT: unknown
-; EXIT: 0
 (set-logic UF)
 (declare-sort T 0)
 (declare-fun bool_2_U (Bool) T)
index c9aadfe6ea83b8f8016801a75e9c01ef41cc970f..b0c970f37496a8d5cea8fd76d470041ee5a095c3 100644 (file)
@@ -2,7 +2,6 @@
 ; EXPECT: unknown
 ; EXPECT: (:reason-unknown timeout)
 ; EXPECT: unsat
-; EXIT: 20
 (set-option :print-success false)
 (set-info :smt-lib-version 2.0)
 ;(set-option :AUTO_CONFIG false)
index b5f5d49eb418617684d0450b394047f5648d2d55..a01eb97e965ff9fd161765809457ec5d7758e490 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --finite-model-find --fmf-bound-int
 ; EXPECT: sat
-; EXIT: 10
 (set-logic ALL_SUPPORTED)
 (set-info :status sat)
 (set-option :incremental true)
index b3a2950a695f68609fefccc9c377ff4a6cdab71c..22fdff674426288d476f717ab86c648ae677adda 100644 (file)
@@ -1,7 +1,6 @@
 ; COMMAND-LINE: -mi
 ; EXPECT: unknown
 ; EXPECT: unsat
-; EXIT: 20
 
 (set-logic ALL_SUPPORTED)
 
index 7c47c5fd6f3803e489a08f395157f166dd871aff..3a9ea0eaa9512a1540be84c7a234479738505082 100644 (file)
@@ -1,6 +1,5 @@
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-option :incremental "true")
 (set-logic QF_UF)
 
index c3397dfd7ab2571cda3a801a8515c31ba0fbebfd..b9b4b8e1765b55e5286783d7354609fefe5082d8 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 
 x : BITVECTOR(10);
 
index 59fe573860a56a367860f0b932dd65f6c570ca83..be57075548e0c64bab0e7e786ba182c7c1f7ba09 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 
 % Some tests from the CVC3 user manual.
 % http://www.cs.nyu.edu/acsys/cvc3/doc/user_doc.html
index e9326d9f6d9554a278881b265a92023ea628926a..3f8449068bcbef822f72e075178f93181b17e144 100644 (file)
@@ -4,4 +4,3 @@ y : BITVECTOR(12);
 ASSERT (0bin0001000000000000 = BVPLUS(16, x, y));
 CHECKSAT;
 % EXPECT: sat
-% EXIT: 10
index 371374078bdb3bd19b947dd9c480b447dcb8a9af..860ce38bda54ee7140403b0e8c320477867c76de 100644 (file)
@@ -7,4 +7,3 @@ ASSERT ((x > y) => f(x) > f (y));
 ASSERT (x = 3);
 ASSERT (y = 2);
 QUERY(f(x) > f (y));
-% EXIT: 20
index 16b6218e9d39f3f2cc04aa79ef1c33d68a272187..e4eec648a66a2c45bc35d493739b9dbfef2c5f5b 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 
 x : [# b:BOOLEAN #];
 
index 490574b35f5be48fce66a22f376d64af58fff34e..f20d11b825186a643648ff27fca24e5d65f4a7f4 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 
 DATATYPE List =
   cons(car:BOOLEAN, cdr:List) | nil
index b667d0bbcd769c7b54f9e3a0d85f9f71e497a661..62c0dd578253daf1145c7d8008f8a5ac5a334ba3 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 
 DATATYPE RightistTree[T] =
   node(left:BOOLEAN, right:RightistTree[T]) |
index b667d0bbcd769c7b54f9e3a0d85f9f71e497a661..62c0dd578253daf1145c7d8008f8a5ac5a334ba3 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 
 DATATYPE RightistTree[T] =
   node(left:BOOLEAN, right:RightistTree[T]) |
index ec757d04219eee4f183375b5b19b42dd3ba87831..4dc0dd78de9fbf62a914b15900abfba2894beb78 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 
 x : [# i:INT, b:BOOLEAN #];
 
index 3887ab5a5c3b80de3c4a6723bdf3e5da8479fbff..9f828b24896d928d5fe08426e690f7093e44ed8e 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 
 x : [# b:BITVECTOR(1) #];
 
index c2d95ce8fa20151b6e16e88a3a7d8eed51610c8c..5704e7d1ab9c120f1778d54803dc7e905c95f90c 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 
 x : [ INT, BOOLEAN ];
 
index d9b4d82872e29364a7daa688d9535b225d371099..501f5f73778f275927ae5aeb138951c4d41e6f2a 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 DATATYPE foo = f(i:INT) END;
 x : foo;
 y : INT;
index f6f810893d4d16d744272fa5ea5dbe73cdf9a465..69969a36f57d4b0970313544bc7f6cd8d5a96872 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 
 f : [0..2] ->  INT;
 
index 05079d287ac7cb80ce5a747f015c942c00d4b0b0..8326b81499b09b36e5b041646de99ea335462e51 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 DATATYPE list[T] = cons(car:T, cdr:list[T]) | nil END;
 x : list[REAL];
 ASSERT x = cons(1.0,nil::list[REAL])::list[REAL];
index a1094092861e6165b8fd03b87968136ef5b090ce..16d27fe281b2af969fd6c4cabd0af23eaa467754 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 DATATYPE list[T] = cons(car:T, cdr:list[T]) | nil END;
 x : list[REAL];
 ASSERT x = cons(1.0,nil::list[REAL]);
index 44103eb1c517066c562a25d2fdaff077984a0fa1..2f64579e3790f1d9c17e474b7d0585790aa1ac21 100644 (file)
@@ -11,7 +11,6 @@
 % EXPECT: CHECKSAT;
 % EXPECT: invalid
 %
-% EXIT: 10
 
 DATATYPE nat = succ(pred : nat) | zero END;
 
index 38a7a017d0b89801c4d00b38b44b0c2f5df9c4b1..20fec4fddc7bcbf93ffbfe7f198896872e680855 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 
 DATATYPE nat = succ(pred : nat) | zero END;
 
index 02ba3c8ea69904081e90ade84cbba4242679e671..8fff50a8635cdff582cea01eb80af5049ce5b9d1 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 
 DATATYPE nat = succ(pred : nat) | zero END;
 
index 4c5984cb9bfa4ab7350283df71de72c30e201834..5172eeb484cc10f75b18aafa89eb7c37ed2f4e73 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 
 DATATYPE
   tree = node(left : tree, right : tree) | leaf
index 3cf4def4286a84eff586c6cc9f51f31cf58fd733..91e582dbd5f22d4b4cb6541874e2f0cddec25c0e 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 
 DATATYPE enum = enum1
 | enum2
index 2e43b37e231594b23e8989814a4344e31101f53e..939dff197e8b52cf8b301e3690a8807ca80257d1 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 
 DATATYPE
   nat = succ(pred : nat) | zero,
index 53c9e2ffc5a7756efa36686786d60569a1733cf7..5f130b6ae3dc0b6507494505ff8d0f8002e39c28 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 
 DATATYPE
   tree = node(left : tree, right : tree) | leaf
index 87800919ddfb741c4c531811da1e3229c02f5a4f..217777bdf83f3a168d8c90e23f247d306526c7d1 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 DATATYPE
    TypeGeneric = generic
 END;
index 8e163e85541d368ec320111dc1a41f01a2d056b0..415da3c1856ee58280f74081b13fec1aa70143a5 100644 (file)
@@ -17,4 +17,3 @@ QUERY c1 = c2;
 % EXPECT: valid
 QUERY d1 = d2;
 
-% EXIT: 20
index 68d5cd8680d4ef5b56240c5cfe86a5e6267cbdbe..b86b647b5621fa079861ec7c05d6e57a36ad28cf 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 
 DATATYPE nat = succ(pred : nat2) | zero,
          nat2 = succ2(pred2 : nat) | zero2 END;
index 25e14eac03de2ce22f8242f160270ebf26311407..79c9facdaa75c3c087931268f563462149d932c3 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 c : BOOLEAN;
 a17 : BOOLEAN = ((# _a := 2, _b := 2 #) = (
           IF c THEN (# _a := 3, _b := 2 #)
index 49684241cd400c663319312cf07aa8ebfe9e7493..44d523a46971ddc4b551189f09aa72cb9dd5a8a9 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 c : BOOLEAN;
 a16 : [# _a : INT, _b : INT #] = (
         IF c THEN (# _a := 3, _b := 2 #)
index c474502d51c64d2edd8147fa7a8bb320f5690432..08a9988ef1ef1ecb049d0130bd927faaeb80efb0 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 a : BOOLEAN;
 a49 : BOOLEAN = (
           IF a THEN (# _a := 1 #)
index d52174b8ee0432507ac6e98b26f84cd211c75abc..b4da49d78d12ade9397501c5a3af42b01a2bb988 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 bit__ty: TYPE = [0..1];
 bc1553__lru_name: TYPE = [0..11];
 bus__inputs__type: TYPE;
index f031e04620f27d2f60b8ea2aead494685e575ed2..18f8b344147d970c262d86c3e3db41328b2a71a7 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 
 % simple test for rewriter cases
 
index ac6ef1137da62a69f08406fc8cbbfaf6b25a219a..ae57666d38208fce46268d587f9bad587826e469 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 DATATYPE list[T] = cons(car:T, care:BOOLEAN, cdr:list[T]) | nil END;
 x : list[REAL];
 
index 2ba96712de06bf86a3d5b4250ad491fe06520d42..1d1b4000c8f602d3734016a307cee8d6a3cd77b9 100644 (file)
@@ -1,6 +1,5 @@
 % This was breaking with --check-models due to tuple model breakage.
 % EXPECT: sat
-% EXIT: 10
 x : [ INT, INT ];
 ASSERT x.0 = 5;
 CHECKSAT;
index 1def5d14e7f69892c5f1a42911db6820e812441b..3667375255e18f94124d1e79f093ca323ed03a84 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 x: [REAL,INT,REAL] = ( 4/5, 9, 11/9 );
 first_elem: REAL = x.0;
 third_elem: REAL = x.2;
index 3714ece35e3d3d11c355157fd4122afefb787d9c..ee414ed651b66843bda1bf32effaa1491b1b9c68 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 DATATYPE
   nat = succ(pred : nat) | zero,
   list = cons(car : tree, cdr : list) | null,
index c4d69dd0550ca25cc7adac43643c343ff65a0e42..988646f214933d171dc5e29d35f336817ecdf8b4 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 DATATYPE
   nat = succ(pred : nat) | zero,
   list = cons(car : tree, cdr : list) | null,
index 4a144c9a5f650c08725731b1165e54c48fbb0589..f32c9e551c3b852dacd6162bf834db974569acfb 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 DATATYPE
   nat = succ(pred : nat) | zero,
   list = cons(car : tree, cdr : list) | null,
index 204c2d9687e912bf8875312ba6eb947ad2e185b5..c6260e233add25ed0101ea98ea963c38875490f3 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 DATATYPE
   nat = succ(pred : nat) | zero,
   list = cons(car : tree, cdr : list) | null,
index b03b1a88c37265746da5cecb8943a2a31bc0c97e..05d0247cc00139c3a0af5f9daf8c59c359801cb9 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 DATATYPE
   nat = succ(pred : nat) | zero,
   list = cons(car : tree, cdr : list) | null,
index 3471e84286ef2a41c625ee60292a7b8cc8a5f918..7b2da4b65dbd5adf7156346a42afbc0eb4f58918 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 DATATYPE
   nat = succ(pred : nat) | zero,
   list = cons(car : tree, cdr : list) | null,
index f3cd83323478751b987b58972979d512db819ef1..fc466f30006f52521b85d452fd8e177b226aa643 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 DATATYPE
   nat = succ(pred : nat) | zero,
   list = cons(car : tree, cdr : list) | null,
index 107c3e1a286925f62cf6bd3b05cb5a33f12fd3a8..b7019e7ae902bd2395a0e8cb80eec6deba239e7a 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 DATATYPE
   nat = succ(pred : nat) | zero,
   list = cons(car : tree, cdr : list) | null,
index 9691cf5c6b89bb1a21bda958e6e85ea9229f8096..be101b8fb63f135021c3f7f1024a3419458db719 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 DATATYPE
   nat = succ(pred : nat) | zero,
   list = cons(car : tree, cdr : list) | null,
index c033903b55fa19da5d35d35cdbeb2e50224cebc0..7455f809c1e60d9ceeb635d0e1f2e4d1f3c786d9 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 DATATYPE
   nat = succ(pred : nat) | zero
 END;
index 38a730c5756e70b306449ce80a7e00df96366764..849b886a7e8b6e2f1112c8721208758410fc61d3 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: sat
-% EXIT: 10
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index 38a730c5756e70b306449ce80a7e00df96366764..849b886a7e8b6e2f1112c8721208758410fc61d3 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: sat
-% EXIT: 10
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index 3e083920571fa6fd5905aa5bc119934ac5e5a2f3..0be471367912c46a3b9cf342670ea2dcc39802e8 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification --no-unconstrained
 % EXPECT: unsat
-% EXIT: 20
index 38a730c5756e70b306449ce80a7e00df96366764..849b886a7e8b6e2f1112c8721208758410fc61d3 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: sat
-% EXIT: 10
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index e2cc320e124bd553c4fe602749701569cc8a6926..06429104001ee9fc1c0fa67cc675fce5f3ad80ce 100644 (file)
@@ -1,4 +1,3 @@
 % COMMAND-LINE: --decision=justification --disable-miniscope-quant-fv --disable-miniscope-quant
 % EXPECT: unknown
 % EXPECT: (:reason-unknown incomplete)
-% EXIT: 0
index 38a730c5756e70b306449ce80a7e00df96366764..849b886a7e8b6e2f1112c8721208758410fc61d3 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: sat
-% EXIT: 10
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index 38a730c5756e70b306449ce80a7e00df96366764..849b886a7e8b6e2f1112c8721208758410fc61d3 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: sat
-% EXIT: 10
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index 018006f45df8581cce0d841b4b98d2c438774821..2c3bab80d4a396e391d90ba8ee2c18923cdade04 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --finite-model-find
 ; EXPECT: sat
-; EXIT: 10
 ;%--------------------------------------------------------------------------
 ;% File     : ALG008-1 : TPTP v5.4.0. Released v2.2.0.
 ;% Domain   : General Algebra
index 644d297375a7cc0ac29056907574c399ff00c901..536bc241fd295cb4e204e8abbc7e9bf15f150a69 100644 (file)
@@ -1,6 +1,5 @@
 % COMMAND-LINE: --finite-model-find
 % EXPECT: unsat
-% EXIT: 20
 (benchmark Isabelle
 :status sat
 :logic AUFLIA
index 0b6fd03496a7af48a427a1ac2d3e639381d2f204..754e19e8876d464eb19ff78bb53037e1bf6013dc 100644 (file)
@@ -1,6 +1,5 @@
 % COMMAND-LINE: --finite-model-find
 % EXPECT: sat
-% EXIT: 10
 (benchmark Isabelle
 :status sat
 :logic AUFLIA
index 4bcbf51c6ff3c21bcb06d0f61b6e47467f0c6774..bf156367e2dbc8763ac5b52a444749b0de0e2d0f 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --finite-model-find
 ; EXPECT: unsat
-; EXIT: 20
 ;%------------------------------------------------------------------------------
 ;% File     : PUZ001+1 : TPTP v5.4.0. Released v2.0.0.
 ;% Domain   : Puzzles
index 95ab0cb347bbc203d0a4c18f2b8a7a8394bb7cbb..980e5fd49ef540b2bd0bd8e0a16e129417eb4b4e 100644 (file)
@@ -1,6 +1,5 @@
 % COMMAND-LINE: --finite-model-find
 % EXPECT: sat
-% EXIT: 10
 (benchmark Isabelle
 :status sat
 :logic AUFLIA
index 2a021ea9baab63f7ac18100dcb271d48797592d9..bfe48195b780c9ddb8e6b01895fb9682c8e4f631 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --finite-model-find
 ; EXPECT: sat
-; EXIT: 10
 ; Preamble  --------------
 (set-logic ALL_SUPPORTED)
 (set-info :status sat)
index 09e16dfe393f020ad3046292fdc794b7466f6aa0..1bfdb9f833facd1d3397d3e092d37ccdeeec6591 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --finite-model-find
 ; EXPECT: unsat
-; EXIT: 20
 ; Preamble  --------------
 (set-logic ALL_SUPPORTED)
 (set-info :status unsat)
index 9ee00d13aac28763887ee136334ab1d3484f42d6..42293e2248ae9ed36c2a30873c11d88f4760438b 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --finite-model-find
 ; EXPECT: sat
-; EXIT: 10
 (set-logic AUFLIA)
 (set-option :produce-models true)
 (declare-sort U 0)
index 39862b8d6d6fd21e3084cd999a1bcc660d1d2ee1..9577e8f57608304f3849d39a121227bd705d7a77 100755 (executable)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --finite-model-find
 ; EXPECT: unsat
-; EXIT: 20
 ; Preamble  --------------
 (set-option :produce-models true)
 (set-logic ALL_SUPPORTED)
index f0906d6b5e8180826e151384a76917e004d25b78..3558715a8a14267c854cb4450c8b1d580ae5fd95 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --finite-model-find
 ; EXPECT: sat
-; EXIT: 10
 (set-logic ALL_SUPPORTED)
 (set-info :status sat)
 (declare-datatypes () ((UNIT (Unit))))
index 388a5362418e4249fc3e8279b07eae2491a7826f..e1d49997230f9a1982730c900211d2e8206dfd66 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --finite-model-find
 ; EXPECT: unsat
-; EXIT: 20
 (set-logic ALL_SUPPORTED)
 (set-info :status unsat)
 (declare-datatypes () ((UNIT (Unit))))
index bf042c9b28b25f9a35fa5772aabc4ca4f5d91738..e3b6957d0d835ba8b9e2ba5eb939732673c344a5 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --finite-model-find
 ; EXPECT: sat
-; EXIT: 10
 (set-logic ALL_SUPPORTED)
 (set-info :smt-lib-version 2.0)
 (set-info :category "unknown")
index a3f3e3fce7bf274a46f8447897c0888d4e06f265..c45cced820fcc98e8eca1e0fa337f3f4e547d99f 100644 (file)
@@ -1,7 +1,6 @@
 ; COMMAND-LINE: --incremental
 ; EXPECT: sat
 ; EXPECT: (((f 0) 1))
-; EXIT: 10
 (set-info :smt-lib-version 2.0)
 (set-option :produce-models true)
 (set-logic QF_UFLIA)
index ece29e17ca540d2d55bf4f28359eadbaf9855ff6..5cc4de9be157911ddcf0e264ae7036405183ffed 100644 (file)
@@ -178,4 +178,3 @@ ASSERT x_42 OR x_41 OR x_40 OR x_39 OR x_38 OR x_37;
 
 QUERY FALSE;
 % PROOF
-% EXIT: 20
index 5094c997d1f6e9dc33ef9b9fc2e8ed4a06855c9d..adb2cb0ae53442321e556da7de7cc7b3fcc7d5ce 100644 (file)
@@ -1,4 +1,3 @@
 % EXPECT: unsat
-% EXIT: 20
 x, y : REAL;
 CHECKSAT (NOT (x = IF TRUE THEN x ELSE y ENDIF));
index da628de3ec5f5e8355cca845fbdd36d7c0440460..996b09d39e94601f405183ae3c48de8b2cdaa2c1 100644 (file)
@@ -5,4 +5,3 @@ b: U;
 f: U -> U;
 QUERY LET v_0 = (a = b)
 IN NOT (v_0 AND NOT v_0);
-% EXIT: 20
index 9a247d2c635ba06782c69121456a62d6e2da1acc..2c2ac2f7945d4f9ceea4d20080e71cb0a4e9d000 100644 (file)
@@ -1,4 +1,3 @@
 a, b, c: BOOLEAN;
 % EXPECT: valid
 QUERY (a XOR b) <=> (NOT a AND b) OR (NOT b AND a);
-% EXIT: 20
index 105cc76857cbfb5eaa4efc91540e553923a27db1..67415e95d9436a80cec30485c94e7e131bedc6dc 100644 (file)
@@ -1,4 +1,3 @@
 a, b, c: BOOLEAN;
 % EXPECT: invalid
 QUERY NOT c AND b;
-% EXIT: 10
index 65126699caf72999a4e173976fea82aa9d0e8499..42298a8f47a97f877fbbfeb7d967389686a0e2e9 100644 (file)
@@ -1,4 +1,3 @@
 a, b, c: BOOLEAN;
 % EXPECT: valid
 QUERY (IF c THEN a ELSE b ENDIF) <=> ((c AND a) OR (NOT c AND b));
-% EXIT: 20
index 258307e8c3645890a665a4a90076c07bffcfb9e6..89a9db3202368e5b4f89a752fc5107be2ea3cb31 100644 (file)
@@ -1,4 +1,3 @@
 a, b, c: BOOLEAN;
 % EXPECT: valid
 QUERY (a => b) <=> (NOT a OR b);
-% EXIT: 20
index b7308870eb742687c84f6a4500679c7b3d8104f8..1ec94e5ae796b11028c0d61e424f01e36e31a690 100644 (file)
@@ -2,4 +2,3 @@ a, b, c: BOOLEAN;
 % EXPECT: valid
 QUERY TRUE XOR FALSE;
  
-% EXIT: 20
index 547633bf17dd10a2a88fd11b6373eed91ebd17f5..5115a90c1f8ac58e553c12785c2885aad6b1ac1c 100644 (file)
@@ -4,4 +4,3 @@
 A, B: BOOLEAN;
 
 QUERY (A AND NOT B) <=> (A AND (NOT B));
-% EXIT: 20
index dfc03bf22811b4eb3c27f3715e8838e0cc547ba3..879becbbf02d174940e7351e47d3ff67a2ee0d76 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (A AND B XOR C) <=> ((A AND B) XOR C);
-% EXIT: 20
index d19ab9aae0d94af7a3f09cbeee486896dfe1a6dd..b8729e92a58545bb84e77c21633a086a6b84c994 100644 (file)
@@ -4,4 +4,3 @@
 x , y, z: INT;
 
 QUERY (x > y AND y = z OR x < z) <=> (((x > y) AND (y = z)) OR (x < z));
-% EXIT: 20
index aff12548feb13d2049282ce345132178583cc90f..a7c07fe301e70561a4881eaaf0c16170179abe69 100644 (file)
@@ -5,4 +5,3 @@ x, y, z: INT;
 
 QUERY (x + y - z > 0 AND 0 < x - y + z) <=> 
   ((((x + y) - z) > 0) AND (0 < ((x - y) + z)));
-% EXIT: 20
index f207071b34e0a7702a41debc04df7e4c11f87865..9e581d5142dc0aedacc506bdaa875f41b9ffffd0 100644 (file)
@@ -6,4 +6,3 @@ x , y: T;
 f : T -> T;
 
 QUERY (f(x) = f(y)) <=> ((f(x)) = (f(y)));
-% EXIT: 20
index a496ccf16b74f39245552fa1c7d1a0cc2f795361..745cc74749dbdfc18d1b6c6a6fbb701ce90878b8 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (A <=> B <=> C) <=> (A <=> (B <=> C));
-% EXIT: 20
index ee2e2479f500b63b1a4ecad35d39119fdd29a280..947433c885d503ced22537e4dac13fe9a3429099 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (A <=> B => C) <=> ((A <=> (B => C)));
-% EXIT: 20
index b87038a9924e87cb55185a9109f196400c163ecf..1a7cef3b15759a6718268a6e02b47997526f4bb4 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (A => B => C) <=> (A => (B => C));
-% EXIT: 20
index 4a2aa18a81524cc6ee07e0abbfc79cac8e0aeac8..3de26eb18821d0b0e0a7778a7e03bdd958b94e79 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (A => B <=> C) <=> ((A => B) <=> C);
-% EXIT: 20
index 266daae404348a3fd4b166e08dd3b3f4e7d1e39e..d724d33ef35ecb7fc662dd8cc1ee910143867259 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (A => B OR C) <=> (A => (B OR C));
-% EXIT: 20
index 048d971b41da529e0538606f5e1a6b405fa7e635..fc671d7b50e087d06b521fd5db7dee4f9337e604 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (NOT A AND B) <=> ((NOT A) AND B);
-% EXIT: 20
index cf4a0e4a53ba6559d8bbd4164686ebba6516ba66..f658c127efeceaf7dae9d31994644d0bb7c4fd0f 100644 (file)
@@ -4,4 +4,3 @@
 A, B: INT;
 
 QUERY (NOT A = B) <=> (NOT (A = B));
-% EXIT: 20
index 13f3a316e01f8f68791eb479a12c631099f026a7..209df8559eb7f773694f267f75ae8ed51d9b4f3a 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (A OR B => C) <=> ((A OR B) => C);
-% EXIT: 20
index 3252647a2370bd93bca9d8a2d3611f84bd25b33b..2a25bac63e6cbde3476631fdc7fc96ca725afd16 100644 (file)
@@ -5,4 +5,3 @@ A, B, C: BOOLEAN;
 
 QUERY ((A OR B XOR C) <=> ((A OR B) XOR C))
   AND ((A XOR B OR C) <=> ((A XOR B) OR C));
-% EXIT: 20
index 9300ae6c421422c6bcf6f41d69c6c9137cb5aa54..5d980f90ddb8ac918d972c60e7816074720c4748 100644 (file)
@@ -5,4 +5,3 @@ a, b, c, d, e: INT;
 
 QUERY (a + 2 * b / 3 - c / 4 * 5 + d / 6 - e ) =
   ((((a + ((2 * b) / 3)) - ((c / 4) * 5)) + (d / 6)) - e);
-% EXIT: 20
index 950c8ee94c67bc6dbf79904e976b99db7a8a1ff2..68896db10471da8a21c4353a6e3324c822379a9d 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (A XOR B AND C) <=> (A XOR (B AND C));
-% EXIT: 20
index a356f9b3a2683205e8925f5bced14bbaad9e2fb2..f31324a5398cd25430d661bd2bb8d5dd39838b85 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (A XOR B XOR C) <=> ((A XOR B) XOR C);
-% EXIT: 20
index 837e4c5753e95d2f3b83365f31f676afb9bd280b..75728676466baba3cdee48f0fe6792c5c2967b6e 100644 (file)
@@ -4,4 +4,3 @@
 A, B, C: BOOLEAN;
 
 QUERY (A XOR B OR C) <=> ((A XOR B) OR C);
-% EXIT: 20
index c91a8e775317d84b1125afb54beebefc50e29c7d..c868435354afd2a896cd3b91f5753f06a36860e5 100644 (file)
@@ -6,5 +6,4 @@ ASSERT (a5);
 
 QUERY (a0 OR a1 OR a2 OR a3 OR a4 OR a5 OR a6 OR a7 OR a8 OR a9);
 
-% EXIT: 20
 
index e4b2e7dcf9b6a76423398c1eaa324589c1dd20dc..1d3fafae80c572829568598fef64a3de23d34e44 100644 (file)
@@ -8,5 +8,4 @@ ASSERT NOT (a0 OR a1 OR a2 OR a3 OR a4 OR a5 OR a6 OR a7 OR a8 OR a9);
 
 CHECKSAT;
 
-% EXIT: 20
 
index 7907d87ec54af62e80725b634b71fd89eb184b35..e2c93a3592c89bf8cdbf12842804976026886b17 100644 (file)
@@ -6,5 +6,4 @@ ASSERT (NOT a5);
 
 QUERY NOT (a0 AND a1 AND a2 AND a3 AND a4 AND a5 AND a6 AND a7 AND a8 AND a9);
 
-% EXIT: 20
 
index e564936a6e3e85ef5e9196f01dc0dcafb01fd4a8..7503594df0968b3a8ca7243f871c2f4b45ddad7a 100644 (file)
@@ -7,5 +7,4 @@ ASSERT (a0 AND a1 AND a2 AND a3 AND a4 AND a5 AND a6 AND a7 AND a8 AND a9);
 
 CHECKSAT;
 
-% EXIT: 20
 
index 2728e0eb8207991a618ca0e1e9d7f14724b52a66..fd412143256eeb7f2bf7cc311230d72733a11f6c 100644 (file)
@@ -12,5 +12,4 @@ ASSERT
 
 CHECKSAT;
 
-% EXIT: 20
 
index 7e337bb139e39d607c7928dad23cc104d69d0540..54e070ab5feb856f39bc29ab5d31bdc4c61ab653 100644 (file)
@@ -12,5 +12,4 @@ ASSERT
 
 CHECKSAT;
 
-% EXIT: 10
 
index e9631b3ac24990f68dc1faecae243b7be9a597f8..3e45c529a7acc82af4e0de2be04976538826b37b 100644 (file)
@@ -11,5 +11,4 @@ ASSERT a0;
 
 QUERY (a0 <=> a5);
 
-% EXIT: 20
 
index 57ccc6ef840258e94cbe721c3366d1f120762bcf..3de66a9ac72b98e6cb11db6bddb6ab7bd8420d68 100644 (file)
@@ -7,5 +7,4 @@ ASSERT (a4);
 
 CHECKSAT;
 
-% EXIT: 10
 
index 6e0edc5a929962a5ab4c66bb10e6114e2cfb8358..880c84912da1a00a7cc75cd4d7df882675a1c9d0 100644 (file)
@@ -7,5 +7,4 @@ ASSERT (NOT a1);
 
 CHECKSAT;
 
-% EXIT: 10
 
index 8b62bbafae7581b4bf322eed27ad1c3242e531f6..1ee07e3015e2e12ac8bedf18a1cded06201cadaf 100644 (file)
@@ -11,5 +11,4 @@ ASSERT (NOT a5);
 
 CHECKSAT;
 
-% EXIT: 10
 
index d3b5bfe7eba8e26753f73c4237852d4317fda332..6158d6f2a3e78dd03c74cfe1acd601f9d47defba 100644 (file)
@@ -7,6 +7,5 @@ ASSERT b;
 
 CHECKSAT;
 
-% EXIT: 10
 
 
index 13a8f532cb28f7f5dcfc783ef9d50cd711f538a8..fe0aed70cdfc6f61dbe8ff677255d3c88a8c50f4 100644 (file)
@@ -7,5 +7,4 @@ ASSERT ((0 = IF TRUE THEN x ELSE 1 ENDIF) AND (0 = IF (x = 0) THEN 0 ELSE 1 ENDI
 
 CHECKSAT;
 
-% EXIT: 10
 
index 80a24151bf699723806bd0f2b2002cd8d1eac44b..a1da32c5714c586449be0f42afd762d2ec72b93a 100644 (file)
@@ -8,5 +8,4 @@ ASSERT ((0 = IF b THEN x - y ELSE 2*x ENDIF));
 
 CHECKSAT;
 
-% EXIT: 10
 
index 7a2ed7dd8be75b08bc57cd27d73b56fb6bafacd9..8b26c0d088fb5083943e54e67effe75913cf295b 100644 (file)
@@ -6,5 +6,4 @@ ASSERT (a5);
 
 QUERY (a0 OR (a1 OR (a2 OR (a3 OR (a4 OR (a5 OR (FALSE OR (a6 OR (a7 OR (a8 OR a9))))))))));
 
-% EXIT: 20
 
index 04a6f4c50aac648980c7f6a1c256afe7318966ba..4fbbce64b2e0ac7bef52b278f1cacd6910ba6328 100644 (file)
@@ -8,5 +8,4 @@ ASSERT (a0 OR (a1 AND (a2 OR (a3 AND (a4 AND (a5 AND (TRUE AND (a6 AND (a7 AND (
 
 CHECKSAT;
 
-% EXIT: 10
 
index 30df35e534037c304496011f563df2d4760e095d..ea468c8a4b87422c45b5275ae3a93dac9d68b854 100644 (file)
@@ -8,5 +8,4 @@ ASSERT (a0 OR (a1 AND (a2 OR (a3 AND (a4 AND (a5 AND (TRUE AND (a3 AND (a6 AND (
 
 CHECKSAT;
 
-% EXIT: 10
 
index da6a24c7683db8dd53fc79850f804acdb52d570f..aee61a5335a6ee17ade3d7d7feec30607520526c 100644 (file)
@@ -1,7 +1,6 @@
 % COMMAND-LINE: --produce-models
 % EXPECT: sat
 % EXPECT: f : (INT) -> INT = (LAMBDA(_ufmt_1:INT): 0);
-% EXIT: 10
 
 f : INT -> INT;
 ASSERT f(1) = 0;
index 73399358a4a10317d83f3ee405f081178f7fa8e4..bf2d2a8c312413f8cb107f0a468a3c898a697da2 100644 (file)
@@ -3,7 +3,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index cdd6a6b18200597f5ffdf7ecaf345165d2c5d59e..389c91573f680b5f430bb4b4abdedf77db16acec 100644 (file)
@@ -2,7 +2,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 9078acf464b7090f6908830eb7e1cdbe42a6b8d7..81fe3b046d6ff0fe6f0d1b092afc6d96d73b251b 100644 (file)
@@ -5,7 +5,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index f3d6d95deba62a269c5c2b47c4295420f3b5d7a2..d797c1897b8bc8d5453a66cd13dbe87378a58884 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index ff78a7d391d163c4f11eeac821ca1686a8647b4a..2e4b9d2b8ef124d14e83d94ff1f22e768da4b4eb 100644 (file)
@@ -6,7 +6,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 01191c4dabb37b9b16eeb0b8f18186dfb604bfec..0399bbffac81deb637ddcbc600105fb8426786d4 100644 (file)
@@ -5,7 +5,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index e4b824dcc5415651b68788b69e6fe840c542db37..2a8ffe0fa6449a612e15d8da1d18d3157618397b 100644 (file)
@@ -5,7 +5,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 3003fa52b6868ef54cfd225e0e200504b8f103b8..cbff796c678607518992de6edf02d889527715c7 100644 (file)
@@ -6,7 +6,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index c437a5fb8d0096dc3888654b1d69a19d4c983831..ec072821ce545db3095750401972a58447f2f215 100644 (file)
@@ -3,7 +3,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 4d42615f4d1f7d94ab9e1e05bc75d4e493000a25..93be9486549998d8c48b53c87c2d8ad9747b635b 100644 (file)
@@ -3,7 +3,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index a566eb1f37444077c9f6e2c28f91f8ef2f318ac1..fd92040810afc3ab44546f694a51285c3e2dceb8 100644 (file)
@@ -7,7 +7,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 7fcd67745db864cfefe2c1615e71ff373bce1e09..1901016c2f4b557938fc04f9e26cb6e0764663c7 100644 (file)
@@ -5,7 +5,6 @@
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 88fd866defc3f2f9097232e501fa6632af230904..c3b8aadc75bf1183a53ecde13067df92c788c11e 100644 (file)
@@ -5,7 +5,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 329be03918f702c32243b8b127308dcb5f83b168..cebf4d3e67adf9cc2cb0c19802dd7a84c3cb6fe2 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index db180f3f490b63a415e195689fd88c93de5b2c7f..96aaf9f514e7b0ad6e10d96e220cac7dc0b3a575 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 9e61f7c4dcac70cf1c988e77e82b32e7627aa8fd..05414230aed7397ca2c1d4c63413d71cc901e614 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index cfcd80a44267d00f79dc8c865a05a097181cb863..9c387d89fbeacc4a2e9e3f13ad19f709a7638deb 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index f79d3ee699d5244325541b131792cbc8550fd915..b61eb001f8d81eb51ad2ca5ad605dd8d8aee5d3d 100644 (file)
@@ -7,7 +7,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 95a64c57835167a0b2a8856ed0f3a178f0118738..5d46d281fc777277be782903094feb77ebcba689 100644 (file)
@@ -6,7 +6,6 @@
 ; EXPECT: unsat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 8b41d054ccfc305d5cc72c616201f24e182a2989..72b2aa0885cbefa7173de1ae67b4bd9317d9b456 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 8da0aeb7ed801878e8292a4b5b92f4c5d8e4c9bf..1cffc92cb2c07692396532e6769053240a07c5b8 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 06a22458cb503cc1ae97a6f8a22882c26fab28aa..4216f429a1b51394ee2c9b72c639391cf7e68c78 100644 (file)
@@ -16,7 +16,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index 74547db910110a5df5cc251d5f0e0f67036e098c..3cb5674d18c7645ebef703447b180038a002e1e8 100644 (file)
@@ -17,7 +17,6 @@
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LRA)
 (declare-fun x0 () Real)
 (declare-fun x1 () Real)
index a3440c77d9cb77d97a9e81bb063225d1cc74cd0a..0af648d265b0cdfdfac54c4fdce011b362022a71 100644 (file)
@@ -12,7 +12,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 74be6275a979b3e1cb6aab46bfa36ac3216bc450..53493d26195cf010b6e356328c6cb318246bd503 100644 (file)
@@ -11,7 +11,6 @@
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 9cd4a519d5a8f848a8a1af16e219eac9dffe385d..5307ec83902031726a7039c1eb2382474b0bcbb0 100644 (file)
@@ -16,7 +16,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index f0ca9c801b654c681215291a0362973a5cd4b320..172c3d4ebef3b7af4ed35257e922455d328b6a3f 100644 (file)
@@ -6,7 +6,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index d5a6494711a7dcdc7cd2f053b22568d3cd0a3b8b..1752797eb7935a37be4ad31963af18a5084457c6 100644 (file)
@@ -3,7 +3,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index c8e3566d50650974228c8eed61a1d4c66be067c0..47612e8946551a1bd515993e5819af8db7f59daf 100644 (file)
@@ -6,7 +6,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 56b2707f59639db6a7f3b84f65c2239cc2ac1b94..4345c32318031c5561241f3a48dee25b79e3aeaf 100644 (file)
@@ -4,7 +4,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index e686367bd91ea9ca1eaec5e3b26ed97af70b1fb1..715b1872cd61a5a025639ed0a1436b9271035073 100644 (file)
@@ -9,7 +9,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 7952f0b567387255482e2b92faddf6bb13449aed..90a9f2332d332277e514775ad5c78db2dbaa1d6f 100644 (file)
@@ -6,7 +6,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index f29a1134425ad462af0cbffa8fad05a1a9c0b291..cbfda64df46be54dba799228d37d256844547c24 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 7a943e03db22ad60af95a20e6688cbbee8b6d771..5b225557ff379d1c0400efb69b6cbb9a8071ab45 100644 (file)
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (push 1)
 (declare-fun x0 () Bool)
index 17dd0733662562fda9abc99446c163223b7cbfb2..f7812731da110856240b42f16721ed99b7d8d847 100644 (file)
@@ -2,7 +2,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 0142fe4804cd44c1c58bd9682802df89f80f7354..b37d6c0356fac80a6470da83fe7dee41a610034b 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index fd134528299bc422946f4fbda78655cb83a6b8da..a86c1f8dac16281c53d0024ad52dccdeaec337e6 100644 (file)
@@ -6,7 +6,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index f4f71ddd18203d0b338e0dbcba86a3e2c272601f..9a67f6781bf69e31e67611eaa85bfe8673af9eac 100644 (file)
@@ -10,7 +10,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 49fb1e4e2c0b51687eeac6625eedf2b83d78555f..22ed7dfa59dd5f52bc69f072cea5281e439da7ad 100644 (file)
@@ -7,7 +7,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 4c1ce822d17d04459a8f2cf74277d2fe9d1c30c2..edff03a9df3cc522170ec9bb2b0e5da4597f1a10 100644 (file)
@@ -7,7 +7,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 4678a4de7c354d0eadaea6d1b30c6b2270550f4c..8ec42e5fc44dde970cc1086fcd04a01b5414f77c 100644 (file)
@@ -16,7 +16,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 9922102b9cb3fb9e9a2c454cb68355e0e0fe7ad6..d4fd2c710b5e863bc28f6927e582ca6d3ca55ec6 100644 (file)
@@ -10,7 +10,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index b961ba72db45032fa994e392670cb1ab23692c70..828440ef424e56bff3220eb0c71d5a9fb0cf247f 100644 (file)
@@ -10,7 +10,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 63189797e172447b36ac97c7e13df2ff2df56d80..09933d5216fc1a54f09bc7746e3a7eecae353d7f 100644 (file)
@@ -7,7 +7,6 @@
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 1c7586be54f34b1aeaf79ca5232b1633c6c41525..38e72425e0ab7b55431050193be0717d72b6b571 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 64693f82905d387b2004440a1fc793e1085391be..958d44a8211c122ccae01de6437d17368e1dd300 100644 (file)
@@ -6,7 +6,6 @@
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 7f57788c37b065fbcf793bf9e61c28f1c0deb9c7..58f55bda04fb0ec299d18f3460718f63aede1d1b 100644 (file)
@@ -14,7 +14,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 3df8012251eb3d3b66431fea1f4f3747ebd5283c..3998897fbe9138eee68ef9b84608bc8afd6fa4ce 100644 (file)
@@ -7,7 +7,6 @@
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 62efd69baf6dd6b2fcdfa0ffa8a898800b4a9efa..109b86ec021365cbecea078ef8464fcbb5e60fef 100644 (file)
@@ -13,7 +13,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index bde870b9601e3577ae7f457b266710fa0d30a518..ce2c41beb162a99aa2d54a9936d146edd1b3f7d8 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index e82c6dec1188b1f635e14a6c9e623022425e2892..e1ea02cadc7c8d24bcc0db2b8cb6b798e4ab3509 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index f925e3a048a1b86703c56030c45802b497de2534..a2fc1e367edd6eddff073b20acbaafea0dc24020 100644 (file)
@@ -6,7 +6,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 2b39a38989ce2e92fda73ed5aadaec857853a9b8..e0d0c8bede4bd95f6e9f9a44848f29fa53dbc345 100644 (file)
@@ -5,7 +5,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 6391cb6d5ac2f98ce50f83c03ff8c0ef5197d8b1..cf34c5d35bbd290309c6dc0ec6306b8af735d036 100644 (file)
@@ -11,7 +11,6 @@
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 25c2620fbfca624ddf8699642eeffbd338f846c9..770769878947fdf79622386a801a92131c78c460 100644 (file)
@@ -6,7 +6,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 363dc0462ceb61030dd3dcf193badec8c6f1f6da..abadcc2c1ecfb82576234b361f9bfad920f26e25 100644 (file)
@@ -17,7 +17,6 @@
 ; EXPECT: unsat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index abe69436aaa5848ab00edef3b6be1fa8d2b4e9e6..db191f610d7ee667414046b2c91ddd9160702736 100644 (file)
@@ -10,7 +10,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 855dd811b649dbd739b6f3a6e14478be9721c5b5..dfde9eef6595ae6196e65ba71e3420213c3cc17f 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 0fbefd26795567b73f88e39e2ca19751fe0dcd9e..b6d2e884fd853531bff0210a7cfce1af40b9fb78 100644 (file)
@@ -4,7 +4,6 @@
 ; EXPECT: sat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index d02eb035b883095bb04bb8e65c4a413b2070b7ed..2e737763f529da6e8e92c05674a95f23b07f357e 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 66f745c30c2dfdf18f9270a6eca78b44549bec9d..88349dbff28cad0d5ab19bc929a16447724f3a9b 100644 (file)
@@ -11,7 +11,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 763e3ecfaa811e66f3e9be5993b64f0c5ba52cb3..968d30c2ea80d96059f84a48271a1533afa09551 100644 (file)
@@ -2,7 +2,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 228450d7e5e77978b1f9a0c2b003a9f09e4f8a3b..1294df46fcd53bebb20b8d3612d3dc618a26aa0a 100644 (file)
@@ -9,7 +9,6 @@
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 784a6a3c047499f5cbab98106e4bdedd16a51019..d680b0ac75ca46b9b44f839fe27b6ffacc5d56ca 100644 (file)
@@ -9,7 +9,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 69ceead2af0bd7345de0977b90b51450e1b2c07b..011b3792024dd0e28fdb42bf1326d6324cb33d83 100644 (file)
@@ -3,7 +3,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: unsat
-; EXIT: 20
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 13f626204cebca90b6551a0817c42ac8852a2e7b..13c6d87439945baf8aaeaa085e0cd1a55d07a940 100644 (file)
@@ -3,7 +3,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: unsat
-; EXIT: 20
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index f82ee00b640876f52c3ed7ee269597f08d361a92..1f529f5c816eb8a14980c26f629653f72fb88b02 100644 (file)
@@ -1,7 +1,6 @@
 ; COMMAND-LINE: --incremental
 ; EXPECT: sat
 ; EXPECT: unsat
-; EXIT: 20
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 0e30d296c366827f5c77b4dac487fdbd30644632..a29fda6e1751039bfc49c528af7848430bdf5bb5 100644 (file)
@@ -14,7 +14,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 325d7c4158d6c32aa4f39914d8027933ec0f336b..1d783a59c17fa53f46b28b4b7efa80ffa9935681 100644 (file)
@@ -1,7 +1,6 @@
 ; COMMAND-LINE: --incremental
 ; EXPECT: sat
 ; EXPECT: unsat
-; EXIT: 20
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (assert (not (not (or x0 x0))))
index a5d312aff0d317dc54ead7e4c7ed3923884d166f..f9bdb084f558085ed381a40a22eaf3dbb769d492 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: unsat
-; EXIT: 20
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (check-sat)
index dd7bbefe3572fb0a7a01053247ebca857a6fa75f..2ab1466024856948ddfe2236527fd27a677806d7 100644 (file)
@@ -8,7 +8,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: unsat
-; EXIT: 20
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 9ed3737be4e35f7c4e5b754bf177869a4558284d..14e82a48a19dc3186fff8c04b236851838c60ab6 100644 (file)
@@ -5,7 +5,6 @@
 ; EXPECT: unsat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index edb16c09fe227c82eb962a04b846a3d20ffbf631..b39a6f88f0bfff3853ffeb6d1a06a766e7baf51e 100644 (file)
@@ -6,7 +6,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 01afa0d7557b8987434404138da8972b6276efe6..a12773352de9a18dccc324efab647f726ec32226 100644 (file)
@@ -7,7 +7,6 @@
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 90466c9cfb8594467f356a8f5d9eecf6a1383153..3ed85296603c7739ff3bfad0e5062a4b37d89186 100644 (file)
@@ -9,7 +9,6 @@
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_LIA)
 (declare-fun x0 () Bool)
 (declare-fun x1 () Bool)
index 9a8435b2dac1fdeabf8f1a0289b61c331635e3fb..fe118171accd763f69ca4d9a724a6db07cf3bc33 100644 (file)
@@ -1,4 +1,3 @@
 % COMMAND-LINE: --incremental
 % EXPECT: sat
 % EXPECT: unsat
-% EXIT: 20
index c951aaf2e682f7ecb2440023ab62aceb460e60bd..2b9eedcdbca76a5555a8ddddcafeb5cf0e3f272d 100644 (file)
@@ -9,4 +9,3 @@ QUERY (a AND b) OR NOT (a AND b);
 % EXPECT: invalid
 QUERY (a OR b);
 
-% EXIT: 10
index d32d6fddf47f533005d3eaa7d5a2f4f4bd35326e..8fe88e9f5f0ebc87e729a25c73b512f5d43bcdf2 100644 (file)
@@ -1,5 +1,4 @@
 ; COMMAND-LINE: --incremental
-; EXIT: 10
 
 (set-logic AUFLIA)
 
index 27d309ec6d4d28122d4bd3f16898bbf5eae2a59c..8e93cf447d42dad8d757910493b6fb9895ce2f3d 100644 (file)
@@ -9,7 +9,6 @@
 ; EXPECT: unsat
 ; EXPECT: unsat
 ; EXPECT: unsat
-; EXIT: 20
 ;(set-option :produce-unsat-cores true)
 (set-option :print-success false)
 (set-info :smt-lib-version 2.0)
index b9936bfa42f9e473a1895a3dff8a21c37f920d80..9b10ef8435d09b425ba11671592dcbee08fdc981 100644 (file)
@@ -19,4 +19,3 @@ QUERY z /= x;
 POP;
 % EXPECT: invalid
 QUERY z /= x;
-% EXIT: 10
index f56abb386e90dda92db8fcaa6263ede48374f559..78d7b9f2c7047d1bec9a095dc6f793e5ab74efe8 100644 (file)
@@ -9,4 +9,3 @@ POP;
 ASSERT (NOT x);
 % EXPECT: sat
 CHECKSAT;
-% EXIT: 10
index 5d492db324a9a0d0b799552694c4f87e5e2a7872..2bb5877f57c399ae92b78f6eab547a585deff0b9 100644 (file)
@@ -17,4 +17,3 @@ CHECKSAT;
 POP;
 % EXPECT: sat
 CHECKSAT;
-% EXIT: 10
index 83ccca49efd9ef3ba695b979ccbdbca60ce513db..b67381baa10a16dbfcc0e848a37313cd757e0d1c 100644 (file)
@@ -1,7 +1,6 @@
 ; COMMAND-LINE: --incremental --simplification=none
 ; EXPECT: sat
 ; EXPECT: unsat
-; EXIT: 20
 (set-logic QF_UFLIA)
 (declare-fun base () Int)
 (declare-fun n () Int)
index 9bdfdaadbff051f7d34535e6ab6cb3805d1eb7bf..edc868a792df76dff359cb72cdce0c040a7acaa1 100644 (file)
@@ -17,4 +17,3 @@ PUSH;
 POP;
 % EXPECT: sat
 CHECKSAT;
-% EXIT: 10
index 2aefdcfc306d34a68148f7178aaaabf9080855cc..2bd8349de0b581fd75b0debe7368796f62159c64 100644 (file)
@@ -1,3 +1,2 @@
 % EXPECT: unknown
 % EXPECT: (:reason-unknown incomplete)
-% EXIT: 0
index 2aefdcfc306d34a68148f7178aaaabf9080855cc..2bd8349de0b581fd75b0debe7368796f62159c64 100644 (file)
@@ -1,3 +1,2 @@
 % EXPECT: unknown
 % EXPECT: (:reason-unknown incomplete)
-% EXIT: 0
index 2aefdcfc306d34a68148f7178aaaabf9080855cc..2bd8349de0b581fd75b0debe7368796f62159c64 100644 (file)
@@ -1,3 +1,2 @@
 % EXPECT: unknown
 % EXPECT: (:reason-unknown incomplete)
-% EXIT: 0
index 2aefdcfc306d34a68148f7178aaaabf9080855cc..2bd8349de0b581fd75b0debe7368796f62159c64 100644 (file)
@@ -1,3 +1,2 @@
 % EXPECT: unknown
 % EXPECT: (:reason-unknown incomplete)
-% EXIT: 0
index c951aaf2e682f7ecb2440023ab62aceb460e60bd..2b9eedcdbca76a5555a8ddddcafeb5cf0e3f272d 100644 (file)
@@ -9,4 +9,3 @@ QUERY (a AND b) OR NOT (a AND b);
 % EXPECT: invalid
 QUERY (a OR b);
 
-% EXIT: 10
index 4a16dcbe37503953d5e1eb58c89ac5ade52e35d7..83d0225bda6630b29c298ab47b7207dd43217ff9 100644 (file)
@@ -5,4 +5,3 @@ ASSERT x3 OR x2;
 ASSERT x1 AND NOT x1;
 % EXPECT: valid
 QUERY x2;
-% EXIT: 20
index 26efad5b6821517fb11bab35ebff68cf17ac212f..3f0ddc537763db0be84222dea1255410d4fd9038 100644 (file)
@@ -5,4 +5,3 @@ ASSERT NOT x;
 ASSERT NOT y;
 % EXPECT: unsat
 CHECKSAT;
-% EXIT: 20
index ef44f9b740ec325db7494b06ad4c92e88ccb11a1..1ed776c9e9121dbdf7856fbd3c2ef3a9981e4753 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --incremental
 % EXPECT: unsat
-% EXIT: 20
index dc316a9fb0ef8184437aa6d37f789d3c6f19a1b7..bd732b4dcc95ac45ff19ffcd92766dbf92072593 100644 (file)
@@ -7,4 +7,3 @@ ASSERT a OR NOT b OR c;
 % EXPECT: invalid
 QUERY FALSE;
 
-% EXIT: 10
index 26050d931597bee921dfaa29de77706efc404103..dbaad265f3bcb16dbc67ca0a0fc127c61f357e00 100644 (file)
@@ -2,7 +2,6 @@
 ; (sometimes they have to be |quoted| with pipes).
 ;
 ; COMMAND-LINE: -qm
-; EXIT: 10
 (declare-fun |toto| () Bool)
 (declare-fun |to to| () Bool)
 (assert (and toto |to to|))
index 5c1967344849c3fcdd712f6c20db8e11d6c39029..bf6e469381650d033b9263fca30e04dd17c858de 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: valid
-% EXIT: 20
 
 A : [0..0];
 B : [ -5 .. 8];
index f777e517ec064eb5041c6aad766e6963dace109b..45052deeb1fe9ef12186e5431fc3faa8edcd01cd 100644 (file)
@@ -5,4 +5,3 @@ ASSERT NOT (x OR y);
 
 % EXPECT: valid
 QUERY FALSE;
-% EXIT: 20
index 55212bb079ae2e9de4ddc8edccafccd7bfca576a..37687bee1dd825d2388d8131bf390c714ac8ebb0 100644 (file)
@@ -176,4 +176,3 @@ QUERY NOT P_10;
 POP;
 PUSH;
 QUERY FALSE;
-% EXIT: 20
index 0cf587bca84c74dbd16aca960ebcd982fa9e04f7..bfe1a32856f26b5f95c235fa074ae6d858c8b762 100644 (file)
@@ -2,4 +2,3 @@
 P,Q:BOOLEAN;
 ASSERT (P OR Q);
 QUERY (P OR Q);
-% EXIT: 20
index 141cc11fbfb68eb612fba7ff82219ab50ef2fb69..42b99cc44fff2f4a2a895b07db72b769aed5c425 100644 (file)
@@ -5,4 +5,3 @@ x, y: A;
 f: A -> B;
 QUERY (x = y => f(x) = f(y));
 
-% EXIT: 20
index 3a72ce71ac896478dcea5f7464b7544b4f8cd0a4..1dd96fd1c8139bd4b8ed3a1c3cca39eb797f3926 100644 (file)
@@ -5,4 +5,3 @@ x, y: A;
 f: A -> B;
 QUERY (f(x) = f(y));
 
-% EXIT: 10
index e0079c826d5761b0b58f8d09ba8d4bb3384137d1..cc1721ca6b42c645ab531275a4ae4dbadd52c8c0 100644 (file)
@@ -9,4 +9,3 @@ f: A -> B;
 ASSERT (x = a AND y = a) OR (x = b AND y = b);
 QUERY (f(x) = f(y));
 
-% EXIT: 20
index 649accd21357dc98b1ef3c9e4f89e41e31553777..66223ca7b8249166d8a995f81a3233b2d4a908b8 100644 (file)
@@ -9,4 +9,3 @@ f: A -> B;
 ASSERT (x = a OR x = b) AND (y = b OR y = a);
 QUERY (f(x) = f(y));
 
-% EXIT: 10
index 1b35efd7dfc12e7737bf6d4f0c1a08a8a4b5db74..9de7542847f67c91c4d9937d95bf51fe55141ea0 100644 (file)
@@ -113,4 +113,3 @@ ASSERT x_10 OR NOT x_11 OR x_16;
 
 
 QUERY FALSE;
-% EXIT: 10
index 91744060386108d91b969e07d9d9c8f4b5366c12..9403b1a25ed42695f40ff8b3bfc82c1ae2e3db2e 100644 (file)
@@ -1,4 +1,3 @@
 % COMMAND-LINE: --incremental
 % EXPECT: sat
 % EXPECT: sat
-% EXIT: 10
index bd24c606e797107a896deb792eb40a24592afb76..85c18088937834b209adb2351d6f11a612bba504 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --incremental
 % EXPECT: sat
-% EXIT: 10
index 9d7236b522bdb098d95d9af7963b28a92218978c..33be9346a3ee8be652f75f9a1cd69c825f042bb2 100644 (file)
@@ -1,6 +1,5 @@
 ; COMMAND-LINE: --incremental
 ; EXPECT: sat
-; EXIT: 10
 (set-logic QF_UFLIA)
 (set-info :smt-lib-version 2.0)
 (set-info :status sat)
index 9a8435b2dac1fdeabf8f1a0289b61c331635e3fb..fe118171accd763f69ca4d9a724a6db07cf3bc33 100644 (file)
@@ -1,4 +1,3 @@
 % COMMAND-LINE: --incremental
 % EXPECT: sat
 % EXPECT: unsat
-% EXIT: 20
index 9a8435b2dac1fdeabf8f1a0289b61c331635e3fb..fe118171accd763f69ca4d9a724a6db07cf3bc33 100644 (file)
@@ -1,4 +1,3 @@
 % COMMAND-LINE: --incremental
 % EXPECT: sat
 % EXPECT: unsat
-% EXIT: 20
index 9a8435b2dac1fdeabf8f1a0289b61c331635e3fb..fe118171accd763f69ca4d9a724a6db07cf3bc33 100644 (file)
@@ -1,4 +1,3 @@
 % COMMAND-LINE: --incremental
 % EXPECT: sat
 % EXPECT: unsat
-% EXIT: 20
index fd57f4ec92a3977bd060906a23f19a274d77a55c..65fb9b33fa97f842b755fafb9713762ff3b5a44b 100644 (file)
@@ -3,4 +3,3 @@
 % EXPECT: sat
 % EXPECT: unsat
 % EXPECT: unsat
-% EXIT: 20
index 9a8435b2dac1fdeabf8f1a0289b61c331635e3fb..fe118171accd763f69ca4d9a724a6db07cf3bc33 100644 (file)
@@ -1,4 +1,3 @@
 % COMMAND-LINE: --incremental
 % EXPECT: sat
 % EXPECT: unsat
-% EXIT: 20
index 7a97d0f211e5aeb5329179122c6bf64c82404e2d..70b8fa26df7897705c2b1e8a6ba51e56d06a7111 100644 (file)
@@ -5,4 +5,3 @@
 % EXPECT: sat
 % EXPECT: unsat
 % EXPECT: unsat
-% EXIT: 20
index 767e8af23bd9964c88c4a41af963ae41563ab523..7081f83db49ae42f91ec0291b6d994aa2facf6c7 100644 (file)
@@ -1,4 +1,3 @@
 % COMMAND-LINE: --incremental --simplification=none
 % EXPECT: sat
 % EXPECT: unsat
-% EXIT: 20
index 3bc91c7c5cf331a3a0e10f748f8bd3a9991ae165..6da025fbdd7ff14a185edd15611bd088415a0376 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: unsat
-% EXIT: 20
 x: REAL;
 f: REAL -> REAL;
 ASSERT NOT (f(1) = f(x));
index 8904192ce90157c539194fd1d843825344e0eadf..62e48290ed26df5f9bc3949375764dcd7f956619 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 x, y: REAL;
 f: REAL -> REAL;
 
index a14ca8a1f7f24fe1e29924495866c13df579e7ca..8bc20f36a62d321ecfdabe47ec06fd262dbe48df 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: unsat
-% EXIT: 20
 x, y: REAL;
 f: REAL -> REAL;
 
index 1fdeed40abc3c27d1823903730cfbf84a205f71e..2ecf9b0a8f6c902365eb8e90396f82754fbac66f 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: sat
-% EXIT: 10
 x1, y1, z1: REAL;
 x2, y2, z2: REAL;
 f: REAL -> REAL;
index c9c226fa27c7be7eb8fda699b8de720f2472ae4b..e363a9606e1934699889355f2bedfe871bd263fd 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: unsat
-% EXIT: 20
 x1, x2: REAL;
 y1, y2: REAL;
 f: REAL -> REAL;
index 3833bb85fdc4b50a22b333953292cd7c45ccaa3c..fb38fab65a63bd414fd33fc9fd8ac57db95cbba2 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a OR (b OR c) <=> (a OR b) OR c;
-% EXIT: 20
index a431f9b2298387468cafa9efe3d95c3bbda582cd..93d555c96efca5805cf4f5e85919475e6abb65cf 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a AND (b AND c) <=> (a AND b) AND c;
-% EXIT: 20
index 65acbb438ba452b2d9fe08df984d695fca663ce8..08b049c17c2fb1640ff8dbeccc52b46549d59e70 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a OR b <=> b OR a;
-% EXIT: 20
index bcd724c8db1e3efb0f15b97059bb0f86670ceec5..b88de6144956d9d63af61749b0c0c34116afab45 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a AND b <=> b AND a;
-% EXIT: 20
index 04c7dafe0f884dc67c77e98ecafa85078e630008..fa9f56f814505b688712322a1bb186002f706e18 100644 (file)
@@ -3,4 +3,3 @@ a, b, c : BOOLEAN;
 % EXPECT: valid
 QUERY a OR (a AND b) <=> a;
 % PROOF
-% EXIT: 20
index 64663e459f58729213be896c1724a4d9bd04b159..1d466a86e6b5aef8fd3d3f16943b3cb89e3663ea 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a AND (a OR b) <=> a;
-% EXIT: 20
index 85de76be7304ba02b511c7333cf644f49d9ee451..146d9283223fe7085148335ace195000ff3aa609 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a OR (b AND c) <=> (a OR b) AND (a OR c);
-% EXIT: 20
index cedf3dba0ae9bf3f4ea927cb65a89491f09c8865..e9c7d3fa35f6af126eddd075806b867f9cd4b20b 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a AND (b OR c) <=> (a AND b) OR (a AND c);
-% EXIT: 20
index ded0edd5aeda55f77b92724e45c5f02a64a13080..478be2db98a05bbea29e3f4ca4393e0f380f5fe5 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a OR NOT a;
-% EXIT: 20
index dd1e7031af902dc672a1ebb994e0f4d2d66faf32..226a3da821bbb6d5e2cfe1de18bec28ed38258b5 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a AND NOT a <=> FALSE;
-% EXIT: 20
index 61e4043382a28681682115c143bf49e26ce93858..d615fef3b112d69042f458201603a83817bec9ad 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a OR a <=> a;
-% EXIT: 20
index b73b0357b369aa6a9c4e217c82cdfd4edcff3142..209e512a6194fc4f2a6033279113bc125de297b0 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a AND a <=> a;
-% EXIT: 20
index 6ae84461604702995076d2af8c32190d255b3de2..2cc69f04882f3849ac8f5295ddd0f5a1f868928f 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a OR FALSE <=> a;
-% EXIT: 20
index 228a5af4f9b4e6b42ab37771285478cf2be8098e..5a6c162489c2922d7cc801cdd88bed37a9daed5a 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a AND TRUE <=> a;
-% EXIT: 20
index b78e2cb8036e9fa453bc07670119ec3df1a5dd3a..6dc84f679c0d524432869622084f7a952e4267e9 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a OR TRUE <=> TRUE;
-% EXIT: 20
index 0282c59af4ecc1a7611a5b10252ccfe7d73c3b62..6b2bf4113d286112240d85e809f410bc14402b7d 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY a AND FALSE <=> FALSE;
-% EXIT: 20
index 5d3b7629bfd4fb4c7c53bbf016b08871e58d5c8f..7c6701acc72f079ba2216398ca0acf07c3f661fb 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY NOT FALSE <=> TRUE;
-% EXIT: 20
index a34ceeef8530575898bdb00c99e08fbcdb6036aa..7c1b1b8e4b40a69ea60c7ee03c9f969886fe6429 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY NOT TRUE <=> FALSE;
-% EXIT: 20
index 38c557514fced1ec6d60a51f1f8f037c3e7522f4..d5812b5ea9a0af14284e5db3f1cc762ad499eb8c 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY NOT (a OR b) <=> NOT a AND NOT b;
-% EXIT: 20
index cd166f95607ba2cc0369788cbb8abb8d389200ba..8d257062099191b65959ddff26a9b94d5107176a 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY NOT (a AND b) <=> NOT a OR NOT b;
-% EXIT: 20
index a8fbafbc1f17eaf727ff2b6c0b1f38017b44be4b..d65cbcf6578125c86891c5314c4f5079e6aad863 100644 (file)
@@ -2,4 +2,3 @@ a, b, c : BOOLEAN;
 
 % EXPECT: valid
 QUERY NOT NOT a <=> a;
-% EXIT: 20
index a06e9864e5e0c4dfcc7086944212adfe6a7bb79b..7cb6ba8c29f9f78bf50dbbc93ce6e18396cdb4a4 100644 (file)
@@ -1,4 +1,3 @@
 % COMMAND-LINE: --incremental
 % EXPECT: unsat
 % EXPECT: sat
-% EXIT: 10
index 8cc1fa7fd5d59bcaa30d80159392462e8fce0fd9..764c416999f262af0ad457f844790aaec3ff3bf2 100644 (file)
@@ -1,7 +1,6 @@
 ; COMMAND-LINE: --incremental
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 ;
 ; This is a benchmark demonstrating a nasty incremental bug in the UF
 ; symmetry breaker, now fixed.
index cb2bc32a8d00aa11b63a4c1a0e0dba9b87650a77..99e19e7fb87ad92c90d29c83d4ae1525681511c6 100644 (file)
@@ -11,7 +11,6 @@
 ; EXPECT: sat
 ; EXPECT: sat
 ; EXPECT: sat
-; EXIT: 10
 ;(set-option :produce-unsat-cores true)
 (set-option :print-success false)
 (set-info :smt-lib-version 2.0)
index 150c39e38df74e74b1807dcbf47b48ba0720b9e9..1f762477a537b0fb040463165621b6719e74e905 100644 (file)
@@ -262,4 +262,3 @@ ASSERT x_56 OR x_55 OR x_54 OR x_53 OR x_52 OR x_51 OR x_50;
 
 
 QUERY FALSE;
-% EXIT: 20
index fb9206aa0ebc60a92e7b10f73307a160dd07ebeb..705c95ea62a6f072b1b385eb229a19ad9f3a559b 100644 (file)
@@ -371,4 +371,3 @@ ASSERT x_72 OR x_71 OR x_70 OR x_69 OR x_68 OR x_67 OR x_66 OR x_65;
 
 
 QUERY FALSE;
-% EXIT: 20
index b273d99e97c59659bd2ccadc849bd3facae11d63..b4a1e4b322a5a64551dbda0bbe901c1d034c8b5e 100644 (file)
@@ -1,5 +1,4 @@
 % EXPECT: invalid
-% EXIT: 10
 
 DATATYPE
   nat = succ(pred : nat) | zero,
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index ce34ab6ad9137bfa0f4100d566a0a8387089240d..8af5684596738e8adedce06bfedea1ccfe1e5879 100644 (file)
@@ -1,7 +1,6 @@
 % COMMAND-LINE: --decision=justification --incremental
 % EXPECT: sat
 % EXPECT: sat
-% EXIT: 10
 OPTION "logic" "QF_UFLIA";
 _nat : TYPE = INT;
 _base : INT;
index e9bd543eff412d3041dfc55ea3c1279eb6782078..e60839f7bfc6c375db9b846e476f61ff66b577e6 100644 (file)
@@ -507,4 +507,3 @@ ASSERT x_90 OR x_89 OR x_88 OR x_87 OR x_86 OR x_85 OR x_84 OR x_83 OR x_82;
 
 
 QUERY FALSE;
-% EXIT: 20
index b862d0b392478a934c79dc08b8f6fcd5df55f74c..7fd1d5a98b1cb37200814bfff1f2c710c50e4373 100644 (file)
@@ -1,3 +1,2 @@
 % COMMAND-LINE: --decision=justification
 % EXPECT: unsat
-% EXIT: 20
index ba29355db8f4825e3c4582c3f2b6a23fcb103ecc..ebc8279d3cffb948aef13336388c678a52ff90ea 100644 (file)
@@ -673,4 +673,3 @@ ASSERT x_110 OR x_109 OR x_108 OR x_107 OR x_106 OR x_105 OR x_104 OR x_103 OR x
 
 
 QUERY FALSE;
-% EXIT: 20
index 44517cc0c2dd6e8dbcbe3199f5f13b658793ae21..7c11c0d0a816fa11f0c46b4c5ac795abdb3c917e 100755 (executable)
@@ -79,7 +79,7 @@ if expr "$benchmark" : '.*\.smt$' &>/dev/null; then
     expected_exit_status=`grep -m 1 '^% EXIT: ' "$benchmark.expect" | perl -pe 's,^% EXIT: ,,;s,\r,,'`
     command_line=`grep '^% COMMAND-LINE: ' "$benchmark.expect" | sed 's,^% COMMAND-LINE: ,,'`
     if [ -z "$expected_exit_status" ]; then
-      error "cannot determine expected exit status of \`$benchmark': please use \`% EXIT:' gesture"
+      expected_exit_status=0
     fi
   elif grep '^% \(PROOF\|EXPECT\|EXPECT-ERROR\|EXIT\|COMMAND-LINE\): ' "$benchmark" "$benchmark" &>/dev/null; then
     expected_proof=`grep '^% PROOF' "$benchmark" &>/dev/null && echo yes`
@@ -92,18 +92,18 @@ if expr "$benchmark" : '.*\.smt$' &>/dev/null; then
     gettemp tmpbenchmark cvc4_benchmark.smt.$$.XXXXXXXXXX
     grep -v '^% \(PROOF\|EXPECT\|EXPECT-ERROR\|EXIT\|COMMAND-LINE\): ' "$benchmark" >"$tmpbenchmark"
     if [ -z "$expected_exit_status" ]; then
-      error "cannot determine expected exit status of \`$benchmark': please use \`% EXIT:' gesture"
+      expected_exit_status=0
     fi
     benchmark=$tmpbenchmark
   elif grep '^ *:status  *sat' "$benchmark" &>/dev/null; then
     expected_proof=
     expected_output=sat
-    expected_exit_status=10
+    expected_exit_status=0
     command_line=
   elif grep '^ *:status  *unsat' "$benchmark" &>/dev/null; then
     expected_proof=
     expected_output=unsat
-    expected_exit_status=20
+    expected_exit_status=0
     command_line=
   else
     error "cannot determine status of \`$benchmark'"
@@ -118,7 +118,7 @@ elif expr "$benchmark" : '.*\.smt2$' &>/dev/null; then
     expected_exit_status=`grep -m 1 '^% EXIT: ' "$benchmark.expect" | perl -pe 's,^% EXIT: ,,;s,\r,,'`
     command_line=`grep '^% COMMAND-LINE: ' "$benchmark.expect" | sed 's,^% COMMAND-LINE: ,,'`
     if [ -z "$expected_exit_status" ]; then
-      error "cannot determine expected exit status of \`$benchmark': please use \`% EXIT:' gesture"
+      expected_exit_status=0
     fi
   elif grep '^\(%\|;\) \(EXPECT\|EXPECT-ERROR\|EXIT\|COMMAND-LINE\): ' "$benchmark" "$benchmark" &>/dev/null; then
     expected_proof=`grep '^[%;] PROOF' "$benchmark" &>/dev/null && echo yes`
@@ -131,18 +131,18 @@ elif expr "$benchmark" : '.*\.smt2$' &>/dev/null; then
     gettemp tmpbenchmark cvc4_benchmark.smt2.$$.XXXXXXXXXX
     grep -v '^% \(EXPECT\|EXPECT-ERROR\|EXIT\|COMMAND-LINE\): ' "$benchmark" >"$tmpbenchmark"
     if [ -z "$expected_exit_status" ]; then
-      error "cannot determine expected exit status of \`$benchmark': please use \`% EXIT:' gesture"
+      expected_exit_status=0
     fi
     benchmark=$tmpbenchmark
   elif grep '^ *( *set-info  *:status  *sat' "$benchmark" &>/dev/null; then
     expected_proof=
     expected_output=sat
-    expected_exit_status=10
+    expected_exit_status=0
     command_line=
   elif grep '^ *( *set-info  *:status  *unsat' "$benchmark" &>/dev/null; then
     expected_proof=`grep '^; PROOF' "$benchmark" &>/dev/null && echo yes`
     expected_output=unsat
-    expected_exit_status=20
+    expected_exit_status=0
     command_line=
   else
     error "cannot determine status of \`$benchmark'"
@@ -160,7 +160,7 @@ elif expr "$benchmark" : '.*\.cvc$' &>/dev/null; then
   expected_output=$(echo "$expected_output" | perl -pe 's,^% EXPECT: ,,;s,\r,,')
   expected_exit_status=`grep -m 1 '^% EXIT: ' "$benchmark" | perl -pe 's,^% EXIT: ,,;s,\r,,'`
   if [ -z "$expected_exit_status" ]; then
-    error "cannot determine expected exit status of \`$benchmark': please use \`% EXIT:' gesture"
+    expected_exit_status=0
   fi
   command_line=`grep '^% COMMAND-LINE: ' "$benchmark" | sed 's,^% COMMAND-LINE: ,,'`
 elif expr "$benchmark" : '.*\.p$' &>/dev/null; then
@@ -174,8 +174,8 @@ elif expr "$benchmark" : '.*\.p$' &>/dev/null; then
     if grep -q '^% Status *: ' "$benchmark"; then
       expected_output="$(grep '^% *Status *: ' "$benchmark" | head -1 | awk '{print$NF}')"
       case "$expected_output" in
-        Theorem|Unsatisfiable) expected_exit_status=20 ;;
-        CounterSatisfiable|Satisfiable) expected_exit_status=10 ;;
+        Theorem|Unsatisfiable) expected_exit_status=0 ;;
+        CounterSatisfiable|Satisfiable) expected_exit_status=0 ;;
         GaveUp) expected_exit_status=0 ;;
       esac
       expected_output="% SZS status $expected_output for $(basename "$benchmark" | sed 's,\.p$,,')"
@@ -188,7 +188,7 @@ elif expr "$benchmark" : '.*\.p$' &>/dev/null; then
     expected_exit_status=`grep -m 1 '^% EXIT: ' "$benchmark" | perl -pe 's,^% EXIT: ,,;s,\r,,'`
   fi
   if [ -z "$expected_exit_status" ]; then
-    error "cannot determine expected exit status of \`$benchmark': please use \`% EXIT:' gesture"
+    expected_exit_status=0
   fi
   if grep -q '^% COMMAND-LINE: ' "$benchmark"; then
     command_line=`grep '^% COMMAND-LINE: ' "$benchmark" | sed 's,^% COMMAND-LINE: ,,'`