From: Morgan Deters Date: Mon, 11 Nov 2013 16:04:48 +0000 (-0500) Subject: Change exit status to be more consistent with other command-line tools: 0 success... X-Git-Tag: cvc5-1.0.0~7266^2~2 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=36e939d31e8ac8fe2866f996af44ea268447c295;p=cvc5.git Change exit status to be more consistent with other command-line tools: 0 success, nonzero error --- diff --git a/NEWS b/NEWS index 8ce85b817..7b63d4b98 100644 --- 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 ================= diff --git a/src/main/driver_unified.cpp b/src/main/driver_unified.cpp index d42f389c1..e9d071918 100644 --- a/src/main/driver_unified.cpp +++ b/src/main/driver_unified.cpp @@ -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; diff --git a/test/regress/regress0/arith/arith.01.cvc b/test/regress/regress0/arith/arith.01.cvc index d153464e1..1de397ab1 100644 --- a/test/regress/regress0/arith/arith.01.cvc +++ b/test/regress/regress0/arith/arith.01.cvc @@ -3,4 +3,3 @@ x : REAL; y : REAL; QUERY (x * y ) = (y * x); -% EXIT: 20 diff --git a/test/regress/regress0/arith/arith.02.cvc b/test/regress/regress0/arith/arith.02.cvc index 76a7a4338..d7b0291f7 100644 --- a/test/regress/regress0/arith/arith.02.cvc +++ b/test/regress/regress0/arith/arith.02.cvc @@ -4,4 +4,3 @@ y : REAL; z : REAL; QUERY x*(y*z) = (x*y)*z; -% EXIT: 20 diff --git a/test/regress/regress0/arith/arith.03.cvc b/test/regress/regress0/arith/arith.03.cvc index 007adf1d6..288c341ef 100644 --- a/test/regress/regress0/arith/arith.03.cvc +++ b/test/regress/regress0/arith/arith.03.cvc @@ -3,4 +3,3 @@ x : REAL; y : REAL; QUERY (x + y)*(x + y) = x*x + 2*x*y + y*y; -% EXIT: 20 diff --git a/test/regress/regress0/arith/div.02.smt2 b/test/regress/regress0/arith/div.02.smt2 index 65dc21549..4ed27f8ae 100644 --- a/test/regress/regress0/arith/div.02.smt2 +++ b/test/regress/regress0/arith/div.02.smt2 @@ -1,5 +1,4 @@ ; EXPECT: unknown -; EXIT: 0 (set-logic QF_NIA) (set-info :smt-lib-version 2.0) (set-info :status unknown) diff --git a/test/regress/regress0/arith/div.03.smt2 b/test/regress/regress0/arith/div.03.smt2 index 17de612bb..0f67a3df1 100644 --- a/test/regress/regress0/arith/div.03.smt2 +++ b/test/regress/regress0/arith/div.03.smt2 @@ -1,5 +1,4 @@ ; EXPECT: unknown -; EXIT: 0 (set-logic QF_NIA) (set-info :smt-lib-version 2.0) (set-info :status unknown) diff --git a/test/regress/regress0/arith/div.05.smt2 b/test/regress/regress0/arith/div.05.smt2 index fcc50ec98..9e4972e38 100644 --- a/test/regress/regress0/arith/div.05.smt2 +++ b/test/regress/regress0/arith/div.05.smt2 @@ -1,5 +1,4 @@ ; EXPECT: unknown -; EXIT: 0 (set-logic QF_NRA) (set-info :smt-lib-version 2.0) (set-info :status unknown) diff --git a/test/regress/regress0/arith/div.06.smt2 b/test/regress/regress0/arith/div.06.smt2 index b33749cc6..3fb4b124f 100644 --- a/test/regress/regress0/arith/div.06.smt2 +++ b/test/regress/regress0/arith/div.06.smt2 @@ -1,5 +1,4 @@ ; EXPECT: unknown -; EXIT: 0 (set-logic QF_NRA) (set-info :smt-lib-version 2.0) (set-info :status unknown) diff --git a/test/regress/regress0/arith/integers/arith-int-001.cvc b/test/regress/regress0/arith/integers/arith-int-001.cvc index 8b559dc7f..03ed1a6ae 100644 --- a/test/regress/regress0/arith/integers/arith-int-001.cvc +++ b/test/regress/regress0/arith/integers/arith-int-001.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-002.cvc b/test/regress/regress0/arith/integers/arith-int-002.cvc index 41113ea2f..849daba79 100644 --- a/test/regress/regress0/arith/integers/arith-int-002.cvc +++ b/test/regress/regress0/arith/integers/arith-int-002.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-003.cvc b/test/regress/regress0/arith/integers/arith-int-003.cvc index a76f82c56..9c060c469 100644 --- a/test/regress/regress0/arith/integers/arith-int-003.cvc +++ b/test/regress/regress0/arith/integers/arith-int-003.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-004.cvc b/test/regress/regress0/arith/integers/arith-int-004.cvc index 78d10d4b2..314b76d18 100644 --- a/test/regress/regress0/arith/integers/arith-int-004.cvc +++ b/test/regress/regress0/arith/integers/arith-int-004.cvc @@ -1,5 +1,4 @@ % EXPECT: invalid -% EXIT: 10 x0, x1, x2, x3 : INT; ASSERT (12 * x0) + (-25 * x1) + (21 * x2) + (7 * x3) < 27 ; diff --git a/test/regress/regress0/arith/integers/arith-int-005.cvc b/test/regress/regress0/arith/integers/arith-int-005.cvc index b2b1f9bf9..9b9776ad3 100644 --- a/test/regress/regress0/arith/integers/arith-int-005.cvc +++ b/test/regress/regress0/arith/integers/arith-int-005.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-006.cvc b/test/regress/regress0/arith/integers/arith-int-006.cvc index cba51db21..999b4a5b4 100644 --- a/test/regress/regress0/arith/integers/arith-int-006.cvc +++ b/test/regress/regress0/arith/integers/arith-int-006.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-007.cvc b/test/regress/regress0/arith/integers/arith-int-007.cvc index bc49f9688..4cb4d88ef 100644 --- a/test/regress/regress0/arith/integers/arith-int-007.cvc +++ b/test/regress/regress0/arith/integers/arith-int-007.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-008.cvc b/test/regress/regress0/arith/integers/arith-int-008.cvc index a524b86b0..1ae22c993 100644 --- a/test/regress/regress0/arith/integers/arith-int-008.cvc +++ b/test/regress/regress0/arith/integers/arith-int-008.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-009.cvc b/test/regress/regress0/arith/integers/arith-int-009.cvc index ccb522d37..9bd7a2ce4 100644 --- a/test/regress/regress0/arith/integers/arith-int-009.cvc +++ b/test/regress/regress0/arith/integers/arith-int-009.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-010.cvc b/test/regress/regress0/arith/integers/arith-int-010.cvc index 832f4e63a..4ac85a984 100644 --- a/test/regress/regress0/arith/integers/arith-int-010.cvc +++ b/test/regress/regress0/arith/integers/arith-int-010.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-011.cvc b/test/regress/regress0/arith/integers/arith-int-011.cvc index d0cc2e501..bd2fa2a0d 100644 --- a/test/regress/regress0/arith/integers/arith-int-011.cvc +++ b/test/regress/regress0/arith/integers/arith-int-011.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-012.cvc b/test/regress/regress0/arith/integers/arith-int-012.cvc index 46127d24f..11b0dab27 100644 --- a/test/regress/regress0/arith/integers/arith-int-012.cvc +++ b/test/regress/regress0/arith/integers/arith-int-012.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-013.cvc b/test/regress/regress0/arith/integers/arith-int-013.cvc index e018d7a15..329251cae 100644 --- a/test/regress/regress0/arith/integers/arith-int-013.cvc +++ b/test/regress/regress0/arith/integers/arith-int-013.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-014.cvc b/test/regress/regress0/arith/integers/arith-int-014.cvc index 75991b051..265d18a84 100644 --- a/test/regress/regress0/arith/integers/arith-int-014.cvc +++ b/test/regress/regress0/arith/integers/arith-int-014.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-015.cvc b/test/regress/regress0/arith/integers/arith-int-015.cvc index 00ecbcde2..d2e2639ab 100644 --- a/test/regress/regress0/arith/integers/arith-int-015.cvc +++ b/test/regress/regress0/arith/integers/arith-int-015.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-016.cvc b/test/regress/regress0/arith/integers/arith-int-016.cvc index d01b6c51a..6774dd2d1 100644 --- a/test/regress/regress0/arith/integers/arith-int-016.cvc +++ b/test/regress/regress0/arith/integers/arith-int-016.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-017.cvc b/test/regress/regress0/arith/integers/arith-int-017.cvc index 2fee71829..e9a06125a 100644 --- a/test/regress/regress0/arith/integers/arith-int-017.cvc +++ b/test/regress/regress0/arith/integers/arith-int-017.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-018.cvc b/test/regress/regress0/arith/integers/arith-int-018.cvc index c25f8e784..4cb97b77e 100644 --- a/test/regress/regress0/arith/integers/arith-int-018.cvc +++ b/test/regress/regress0/arith/integers/arith-int-018.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-019.cvc b/test/regress/regress0/arith/integers/arith-int-019.cvc index 661eb288b..cf9ae2d70 100644 --- a/test/regress/regress0/arith/integers/arith-int-019.cvc +++ b/test/regress/regress0/arith/integers/arith-int-019.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-020.cvc b/test/regress/regress0/arith/integers/arith-int-020.cvc index 9c6bf3932..07a827465 100644 --- a/test/regress/regress0/arith/integers/arith-int-020.cvc +++ b/test/regress/regress0/arith/integers/arith-int-020.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-021.cvc b/test/regress/regress0/arith/integers/arith-int-021.cvc index bfcf022f5..345c90899 100644 --- a/test/regress/regress0/arith/integers/arith-int-021.cvc +++ b/test/regress/regress0/arith/integers/arith-int-021.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-022.cvc b/test/regress/regress0/arith/integers/arith-int-022.cvc index 4a439cdb1..584348da4 100644 --- a/test/regress/regress0/arith/integers/arith-int-022.cvc +++ b/test/regress/regress0/arith/integers/arith-int-022.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-023.cvc b/test/regress/regress0/arith/integers/arith-int-023.cvc index fa161b2d9..01d51a226 100644 --- a/test/regress/regress0/arith/integers/arith-int-023.cvc +++ b/test/regress/regress0/arith/integers/arith-int-023.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-024.cvc b/test/regress/regress0/arith/integers/arith-int-024.cvc index c4af43db4..f57136dd1 100644 --- a/test/regress/regress0/arith/integers/arith-int-024.cvc +++ b/test/regress/regress0/arith/integers/arith-int-024.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-025.cvc b/test/regress/regress0/arith/integers/arith-int-025.cvc index 8d527322d..5a11212d5 100644 --- a/test/regress/regress0/arith/integers/arith-int-025.cvc +++ b/test/regress/regress0/arith/integers/arith-int-025.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-026.cvc b/test/regress/regress0/arith/integers/arith-int-026.cvc index b08a4e852..9e69aa2d1 100644 --- a/test/regress/regress0/arith/integers/arith-int-026.cvc +++ b/test/regress/regress0/arith/integers/arith-int-026.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-027.cvc b/test/regress/regress0/arith/integers/arith-int-027.cvc index 811726726..b45622fea 100644 --- a/test/regress/regress0/arith/integers/arith-int-027.cvc +++ b/test/regress/regress0/arith/integers/arith-int-027.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-028.cvc b/test/regress/regress0/arith/integers/arith-int-028.cvc index 49562ad73..61fee4203 100644 --- a/test/regress/regress0/arith/integers/arith-int-028.cvc +++ b/test/regress/regress0/arith/integers/arith-int-028.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-029.cvc b/test/regress/regress0/arith/integers/arith-int-029.cvc index 1e8687ec3..ee49bbb68 100644 --- a/test/regress/regress0/arith/integers/arith-int-029.cvc +++ b/test/regress/regress0/arith/integers/arith-int-029.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-030.cvc b/test/regress/regress0/arith/integers/arith-int-030.cvc index 1ead5e5a4..70b6a3785 100644 --- a/test/regress/regress0/arith/integers/arith-int-030.cvc +++ b/test/regress/regress0/arith/integers/arith-int-030.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-031.cvc b/test/regress/regress0/arith/integers/arith-int-031.cvc index 3eac975fe..86242f7aa 100644 --- a/test/regress/regress0/arith/integers/arith-int-031.cvc +++ b/test/regress/regress0/arith/integers/arith-int-031.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-032.cvc b/test/regress/regress0/arith/integers/arith-int-032.cvc index 0128c4dbd..1ee4c9844 100644 --- a/test/regress/regress0/arith/integers/arith-int-032.cvc +++ b/test/regress/regress0/arith/integers/arith-int-032.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-033.cvc b/test/regress/regress0/arith/integers/arith-int-033.cvc index 9dda4dbf8..599ba4e9a 100644 --- a/test/regress/regress0/arith/integers/arith-int-033.cvc +++ b/test/regress/regress0/arith/integers/arith-int-033.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-034.cvc b/test/regress/regress0/arith/integers/arith-int-034.cvc index b8f4dd5f8..ec615a785 100644 --- a/test/regress/regress0/arith/integers/arith-int-034.cvc +++ b/test/regress/regress0/arith/integers/arith-int-034.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-035.cvc b/test/regress/regress0/arith/integers/arith-int-035.cvc index 6adae83fe..e7dee2484 100644 --- a/test/regress/regress0/arith/integers/arith-int-035.cvc +++ b/test/regress/regress0/arith/integers/arith-int-035.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-036.cvc b/test/regress/regress0/arith/integers/arith-int-036.cvc index 94074b8e1..9594f9586 100644 --- a/test/regress/regress0/arith/integers/arith-int-036.cvc +++ b/test/regress/regress0/arith/integers/arith-int-036.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-037.cvc b/test/regress/regress0/arith/integers/arith-int-037.cvc index 5ad2acd37..4d4422d3f 100644 --- a/test/regress/regress0/arith/integers/arith-int-037.cvc +++ b/test/regress/regress0/arith/integers/arith-int-037.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-038.cvc b/test/regress/regress0/arith/integers/arith-int-038.cvc index 807ea029b..476133b24 100644 --- a/test/regress/regress0/arith/integers/arith-int-038.cvc +++ b/test/regress/regress0/arith/integers/arith-int-038.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-039.cvc b/test/regress/regress0/arith/integers/arith-int-039.cvc index 3ee88fe80..9e9235ae8 100644 --- a/test/regress/regress0/arith/integers/arith-int-039.cvc +++ b/test/regress/regress0/arith/integers/arith-int-039.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-040.cvc b/test/regress/regress0/arith/integers/arith-int-040.cvc index 5484f7dde..68502349f 100644 --- a/test/regress/regress0/arith/integers/arith-int-040.cvc +++ b/test/regress/regress0/arith/integers/arith-int-040.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-041.cvc b/test/regress/regress0/arith/integers/arith-int-041.cvc index a3d8889b2..a0c2dc0f9 100644 --- a/test/regress/regress0/arith/integers/arith-int-041.cvc +++ b/test/regress/regress0/arith/integers/arith-int-041.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-042.cvc b/test/regress/regress0/arith/integers/arith-int-042.cvc index df9314482..c38231695 100644 --- a/test/regress/regress0/arith/integers/arith-int-042.cvc +++ b/test/regress/regress0/arith/integers/arith-int-042.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-042.min.cvc b/test/regress/regress0/arith/integers/arith-int-042.min.cvc index e19bdda0e..77571e526 100644 --- a/test/regress/regress0/arith/integers/arith-int-042.min.cvc +++ b/test/regress/regress0/arith/integers/arith-int-042.min.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 x1: INT; x0: INT; QUERY NOT (((x0 * 6) + (x1 * 32)) = 1); diff --git a/test/regress/regress0/arith/integers/arith-int-043.cvc b/test/regress/regress0/arith/integers/arith-int-043.cvc index 53f0e9903..7efea85e5 100644 --- a/test/regress/regress0/arith/integers/arith-int-043.cvc +++ b/test/regress/regress0/arith/integers/arith-int-043.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-044.cvc b/test/regress/regress0/arith/integers/arith-int-044.cvc index b42affada..f933b014b 100644 --- a/test/regress/regress0/arith/integers/arith-int-044.cvc +++ b/test/regress/regress0/arith/integers/arith-int-044.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-045.cvc b/test/regress/regress0/arith/integers/arith-int-045.cvc index f70eff09a..ca1a12ba6 100644 --- a/test/regress/regress0/arith/integers/arith-int-045.cvc +++ b/test/regress/regress0/arith/integers/arith-int-045.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-046.cvc b/test/regress/regress0/arith/integers/arith-int-046.cvc index ec694ad2b..d4d206c6e 100644 --- a/test/regress/regress0/arith/integers/arith-int-046.cvc +++ b/test/regress/regress0/arith/integers/arith-int-046.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-047.cvc b/test/regress/regress0/arith/integers/arith-int-047.cvc index b5f4cb3a8..0763e5dc3 100644 --- a/test/regress/regress0/arith/integers/arith-int-047.cvc +++ b/test/regress/regress0/arith/integers/arith-int-047.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-048.cvc b/test/regress/regress0/arith/integers/arith-int-048.cvc index 76fa395bc..e7c05332d 100644 --- a/test/regress/regress0/arith/integers/arith-int-048.cvc +++ b/test/regress/regress0/arith/integers/arith-int-048.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-049.cvc b/test/regress/regress0/arith/integers/arith-int-049.cvc index b415776e8..8eabc78a8 100644 --- a/test/regress/regress0/arith/integers/arith-int-049.cvc +++ b/test/regress/regress0/arith/integers/arith-int-049.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-050.cvc b/test/regress/regress0/arith/integers/arith-int-050.cvc index d35f445d8..f0ba939b7 100644 --- a/test/regress/regress0/arith/integers/arith-int-050.cvc +++ b/test/regress/regress0/arith/integers/arith-int-050.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-051.cvc b/test/regress/regress0/arith/integers/arith-int-051.cvc index 8a696d2de..9a2497432 100644 --- a/test/regress/regress0/arith/integers/arith-int-051.cvc +++ b/test/regress/regress0/arith/integers/arith-int-051.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-052.cvc b/test/regress/regress0/arith/integers/arith-int-052.cvc index ae7e2c15f..83fdc89c8 100644 --- a/test/regress/regress0/arith/integers/arith-int-052.cvc +++ b/test/regress/regress0/arith/integers/arith-int-052.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-053.cvc b/test/regress/regress0/arith/integers/arith-int-053.cvc index 3cd2f3df6..fa38fa3da 100644 --- a/test/regress/regress0/arith/integers/arith-int-053.cvc +++ b/test/regress/regress0/arith/integers/arith-int-053.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-054.cvc b/test/regress/regress0/arith/integers/arith-int-054.cvc index 95eb7a6d6..9b0066966 100644 --- a/test/regress/regress0/arith/integers/arith-int-054.cvc +++ b/test/regress/regress0/arith/integers/arith-int-054.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-055.cvc b/test/regress/regress0/arith/integers/arith-int-055.cvc index 6ed1bf4cd..9729fb565 100644 --- a/test/regress/regress0/arith/integers/arith-int-055.cvc +++ b/test/regress/regress0/arith/integers/arith-int-055.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-056.cvc b/test/regress/regress0/arith/integers/arith-int-056.cvc index 028c1979b..e1c3ee1da 100644 --- a/test/regress/regress0/arith/integers/arith-int-056.cvc +++ b/test/regress/regress0/arith/integers/arith-int-056.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-057.cvc b/test/regress/regress0/arith/integers/arith-int-057.cvc index 1984622c3..4e7b939b4 100644 --- a/test/regress/regress0/arith/integers/arith-int-057.cvc +++ b/test/regress/regress0/arith/integers/arith-int-057.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-058.cvc b/test/regress/regress0/arith/integers/arith-int-058.cvc index c6c87c64b..4d964f1c6 100644 --- a/test/regress/regress0/arith/integers/arith-int-058.cvc +++ b/test/regress/regress0/arith/integers/arith-int-058.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-059.cvc b/test/regress/regress0/arith/integers/arith-int-059.cvc index 558789493..841d9c8e1 100644 --- a/test/regress/regress0/arith/integers/arith-int-059.cvc +++ b/test/regress/regress0/arith/integers/arith-int-059.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-060.cvc b/test/regress/regress0/arith/integers/arith-int-060.cvc index 75968a935..227cb49b1 100644 --- a/test/regress/regress0/arith/integers/arith-int-060.cvc +++ b/test/regress/regress0/arith/integers/arith-int-060.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-061.cvc b/test/regress/regress0/arith/integers/arith-int-061.cvc index 68f54742c..4a3cc28d0 100644 --- a/test/regress/regress0/arith/integers/arith-int-061.cvc +++ b/test/regress/regress0/arith/integers/arith-int-061.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-062.cvc b/test/regress/regress0/arith/integers/arith-int-062.cvc index 1c1c54b07..f9a3156a2 100644 --- a/test/regress/regress0/arith/integers/arith-int-062.cvc +++ b/test/regress/regress0/arith/integers/arith-int-062.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-063.cvc b/test/regress/regress0/arith/integers/arith-int-063.cvc index 77843cbc3..d88104688 100644 --- a/test/regress/regress0/arith/integers/arith-int-063.cvc +++ b/test/regress/regress0/arith/integers/arith-int-063.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-064.cvc b/test/regress/regress0/arith/integers/arith-int-064.cvc index 0c6847c61..21ca822e1 100644 --- a/test/regress/regress0/arith/integers/arith-int-064.cvc +++ b/test/regress/regress0/arith/integers/arith-int-064.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-065.cvc b/test/regress/regress0/arith/integers/arith-int-065.cvc index 64fe7fd49..b1b9e1b51 100644 --- a/test/regress/regress0/arith/integers/arith-int-065.cvc +++ b/test/regress/regress0/arith/integers/arith-int-065.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-066.cvc b/test/regress/regress0/arith/integers/arith-int-066.cvc index 6c7035ded..9532b4198 100644 --- a/test/regress/regress0/arith/integers/arith-int-066.cvc +++ b/test/regress/regress0/arith/integers/arith-int-066.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-067.cvc b/test/regress/regress0/arith/integers/arith-int-067.cvc index fc74cc94c..5d7b52e69 100644 --- a/test/regress/regress0/arith/integers/arith-int-067.cvc +++ b/test/regress/regress0/arith/integers/arith-int-067.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-068.cvc b/test/regress/regress0/arith/integers/arith-int-068.cvc index d4360159f..107a21a12 100644 --- a/test/regress/regress0/arith/integers/arith-int-068.cvc +++ b/test/regress/regress0/arith/integers/arith-int-068.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-069.cvc b/test/regress/regress0/arith/integers/arith-int-069.cvc index f877d3108..3fab229b0 100644 --- a/test/regress/regress0/arith/integers/arith-int-069.cvc +++ b/test/regress/regress0/arith/integers/arith-int-069.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-070.cvc b/test/regress/regress0/arith/integers/arith-int-070.cvc index 65e2fd6d8..cd828da5f 100644 --- a/test/regress/regress0/arith/integers/arith-int-070.cvc +++ b/test/regress/regress0/arith/integers/arith-int-070.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-071.cvc b/test/regress/regress0/arith/integers/arith-int-071.cvc index e8b7a206c..ce5336476 100644 --- a/test/regress/regress0/arith/integers/arith-int-071.cvc +++ b/test/regress/regress0/arith/integers/arith-int-071.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-072.cvc b/test/regress/regress0/arith/integers/arith-int-072.cvc index 7670bb468..10222deae 100644 --- a/test/regress/regress0/arith/integers/arith-int-072.cvc +++ b/test/regress/regress0/arith/integers/arith-int-072.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-073.cvc b/test/regress/regress0/arith/integers/arith-int-073.cvc index 0b0f6b76c..98e74be8f 100644 --- a/test/regress/regress0/arith/integers/arith-int-073.cvc +++ b/test/regress/regress0/arith/integers/arith-int-073.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-074.cvc b/test/regress/regress0/arith/integers/arith-int-074.cvc index 1f6578d09..28cc48186 100644 --- a/test/regress/regress0/arith/integers/arith-int-074.cvc +++ b/test/regress/regress0/arith/integers/arith-int-074.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-075.cvc b/test/regress/regress0/arith/integers/arith-int-075.cvc index e6f136797..3b5131e8b 100644 --- a/test/regress/regress0/arith/integers/arith-int-075.cvc +++ b/test/regress/regress0/arith/integers/arith-int-075.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-076.cvc b/test/regress/regress0/arith/integers/arith-int-076.cvc index d0d2bbd59..2c8de7cdf 100644 --- a/test/regress/regress0/arith/integers/arith-int-076.cvc +++ b/test/regress/regress0/arith/integers/arith-int-076.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-077.cvc b/test/regress/regress0/arith/integers/arith-int-077.cvc index 4f2985da8..d14da386e 100644 --- a/test/regress/regress0/arith/integers/arith-int-077.cvc +++ b/test/regress/regress0/arith/integers/arith-int-077.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-078.cvc b/test/regress/regress0/arith/integers/arith-int-078.cvc index d65638290..3197c6524 100644 --- a/test/regress/regress0/arith/integers/arith-int-078.cvc +++ b/test/regress/regress0/arith/integers/arith-int-078.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-079.cvc b/test/regress/regress0/arith/integers/arith-int-079.cvc index 83a24f245..7fa2fc937 100644 --- a/test/regress/regress0/arith/integers/arith-int-079.cvc +++ b/test/regress/regress0/arith/integers/arith-int-079.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-080.cvc b/test/regress/regress0/arith/integers/arith-int-080.cvc index f29f91896..8be0f9a73 100644 --- a/test/regress/regress0/arith/integers/arith-int-080.cvc +++ b/test/regress/regress0/arith/integers/arith-int-080.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-081.cvc b/test/regress/regress0/arith/integers/arith-int-081.cvc index fcf857e29..546148376 100644 --- a/test/regress/regress0/arith/integers/arith-int-081.cvc +++ b/test/regress/regress0/arith/integers/arith-int-081.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-082.cvc b/test/regress/regress0/arith/integers/arith-int-082.cvc index 0fbeeb03b..62bd45de7 100644 --- a/test/regress/regress0/arith/integers/arith-int-082.cvc +++ b/test/regress/regress0/arith/integers/arith-int-082.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-083.cvc b/test/regress/regress0/arith/integers/arith-int-083.cvc index 90171f772..6b1084353 100644 --- a/test/regress/regress0/arith/integers/arith-int-083.cvc +++ b/test/regress/regress0/arith/integers/arith-int-083.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-084.cvc b/test/regress/regress0/arith/integers/arith-int-084.cvc index f190c5d4d..5f0e17afe 100644 --- a/test/regress/regress0/arith/integers/arith-int-084.cvc +++ b/test/regress/regress0/arith/integers/arith-int-084.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-085.cvc b/test/regress/regress0/arith/integers/arith-int-085.cvc index 281ba0e29..74dd714e8 100644 --- a/test/regress/regress0/arith/integers/arith-int-085.cvc +++ b/test/regress/regress0/arith/integers/arith-int-085.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-086.cvc b/test/regress/regress0/arith/integers/arith-int-086.cvc index 21c058f7c..64c212b3c 100644 --- a/test/regress/regress0/arith/integers/arith-int-086.cvc +++ b/test/regress/regress0/arith/integers/arith-int-086.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-087.cvc b/test/regress/regress0/arith/integers/arith-int-087.cvc index c403fdf3e..312c08917 100644 --- a/test/regress/regress0/arith/integers/arith-int-087.cvc +++ b/test/regress/regress0/arith/integers/arith-int-087.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-088.cvc b/test/regress/regress0/arith/integers/arith-int-088.cvc index 04361f9b1..5212640be 100644 --- a/test/regress/regress0/arith/integers/arith-int-088.cvc +++ b/test/regress/regress0/arith/integers/arith-int-088.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-089.cvc b/test/regress/regress0/arith/integers/arith-int-089.cvc index 5d7b9e2d2..7ff36d29e 100644 --- a/test/regress/regress0/arith/integers/arith-int-089.cvc +++ b/test/regress/regress0/arith/integers/arith-int-089.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-090.cvc b/test/regress/regress0/arith/integers/arith-int-090.cvc index a9f4b03a4..52b9c13f0 100644 --- a/test/regress/regress0/arith/integers/arith-int-090.cvc +++ b/test/regress/regress0/arith/integers/arith-int-090.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-091.cvc b/test/regress/regress0/arith/integers/arith-int-091.cvc index ebf728533..29a19db39 100644 --- a/test/regress/regress0/arith/integers/arith-int-091.cvc +++ b/test/regress/regress0/arith/integers/arith-int-091.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-092.cvc b/test/regress/regress0/arith/integers/arith-int-092.cvc index f6622eb0b..51c8a6bc4 100644 --- a/test/regress/regress0/arith/integers/arith-int-092.cvc +++ b/test/regress/regress0/arith/integers/arith-int-092.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-093.cvc b/test/regress/regress0/arith/integers/arith-int-093.cvc index 3cb1aed11..7d2123d41 100644 --- a/test/regress/regress0/arith/integers/arith-int-093.cvc +++ b/test/regress/regress0/arith/integers/arith-int-093.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-094.cvc b/test/regress/regress0/arith/integers/arith-int-094.cvc index 4abce2679..a5f1aefce 100644 --- a/test/regress/regress0/arith/integers/arith-int-094.cvc +++ b/test/regress/regress0/arith/integers/arith-int-094.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-095.cvc b/test/regress/regress0/arith/integers/arith-int-095.cvc index 3aa4b2489..bc47d6f49 100644 --- a/test/regress/regress0/arith/integers/arith-int-095.cvc +++ b/test/regress/regress0/arith/integers/arith-int-095.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-096.cvc b/test/regress/regress0/arith/integers/arith-int-096.cvc index f409f37af..2f6cf3155 100644 --- a/test/regress/regress0/arith/integers/arith-int-096.cvc +++ b/test/regress/regress0/arith/integers/arith-int-096.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-097.cvc b/test/regress/regress0/arith/integers/arith-int-097.cvc index f0fca22fb..b05061192 100644 --- a/test/regress/regress0/arith/integers/arith-int-097.cvc +++ b/test/regress/regress0/arith/integers/arith-int-097.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-098.cvc b/test/regress/regress0/arith/integers/arith-int-098.cvc index 37a472265..08cfd9c9c 100644 --- a/test/regress/regress0/arith/integers/arith-int-098.cvc +++ b/test/regress/regress0/arith/integers/arith-int-098.cvc @@ -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; diff --git a/test/regress/regress0/arith/integers/arith-int-099.cvc b/test/regress/regress0/arith/integers/arith-int-099.cvc index 9ff8724af..0d74dcb39 100644 --- a/test/regress/regress0/arith/integers/arith-int-099.cvc +++ b/test/regress/regress0/arith/integers/arith-int-099.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-int-100.cvc b/test/regress/regress0/arith/integers/arith-int-100.cvc index a75128232..7e07bee14 100644 --- a/test/regress/regress0/arith/integers/arith-int-100.cvc +++ b/test/regress/regress0/arith/integers/arith-int-100.cvc @@ -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 ; diff --git a/test/regress/regress0/arith/integers/arith-interval.cvc b/test/regress/regress0/arith/integers/arith-interval.cvc index e8b229faa..d79ec94a7 100644 --- a/test/regress/regress0/arith/integers/arith-interval.cvc +++ b/test/regress/regress0/arith/integers/arith-interval.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 x: INT; P: INT -> BOOLEAN; diff --git a/test/regress/regress0/arith/miplib-opt1217--27.smt.expect b/test/regress/regress0/arith/miplib-opt1217--27.smt.expect index f6ae1d85b..f0bc97ee5 100644 --- a/test/regress/regress0/arith/miplib-opt1217--27.smt.expect +++ b/test/regress/regress0/arith/miplib-opt1217--27.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --enable-miplib-trick % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/arith/miplib-opt1217--27.smt2 b/test/regress/regress0/arith/miplib-opt1217--27.smt2 index e6ac8e69e..dc0ca78a8 100644 --- a/test/regress/regress0/arith/miplib-opt1217--27.smt2 +++ b/test/regress/regress0/arith/miplib-opt1217--27.smt2 @@ -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 diff --git a/test/regress/regress0/arith/miplib-pp08a-3000.smt.expect b/test/regress/regress0/arith/miplib-pp08a-3000.smt.expect index f6ae1d85b..f0bc97ee5 100644 --- a/test/regress/regress0/arith/miplib-pp08a-3000.smt.expect +++ b/test/regress/regress0/arith/miplib-pp08a-3000.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --enable-miplib-trick % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/arith/miplib-pp08a-3000.smt2 b/test/regress/regress0/arith/miplib-pp08a-3000.smt2 index e94506a23..3e34badc2 100644 --- a/test/regress/regress0/arith/miplib-pp08a-3000.smt2 +++ b/test/regress/regress0/arith/miplib-pp08a-3000.smt2 @@ -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 diff --git a/test/regress/regress0/arith/miplib.cvc b/test/regress/regress0/arith/miplib.cvc index db2aa2ac5..49c0b61cb 100644 --- a/test/regress/regress0/arith/miplib.cvc +++ b/test/regress/regress0/arith/miplib.cvc @@ -1,6 +1,5 @@ % COMMAND-LINE: --enable-miplib-trick % EXPECT: sat -% EXIT: 10 tmp1, tmp2, tmp3 : INT; x, y, z : BOOLEAN; diff --git a/test/regress/regress0/arith/miplib2.cvc b/test/regress/regress0/arith/miplib2.cvc index 84f17e848..5cd2f545c 100644 --- a/test/regress/regress0/arith/miplib2.cvc +++ b/test/regress/regress0/arith/miplib2.cvc @@ -1,6 +1,5 @@ % COMMAND-LINE: --enable-miplib-trick % EXPECT: sat -% EXIT: 10 tmp1, tmp2, tmp3 : INT; x, y, z : BOOLEAN; diff --git a/test/regress/regress0/arith/miplib3.cvc b/test/regress/regress0/arith/miplib3.cvc index 009effb74..9e1ae5a62 100644 --- a/test/regress/regress0/arith/miplib3.cvc +++ b/test/regress/regress0/arith/miplib3.cvc @@ -1,6 +1,5 @@ % COMMAND-LINE: --enable-miplib-trick % EXPECT: sat -% EXIT: 10 tmp1, tmp2, tmp3, tmp4 : INT; x, y, z : BOOLEAN; diff --git a/test/regress/regress0/arith/miplib4.cvc b/test/regress/regress0/arith/miplib4.cvc index 2f7db1f54..9d7c4592e 100644 --- a/test/regress/regress0/arith/miplib4.cvc +++ b/test/regress/regress0/arith/miplib4.cvc @@ -1,6 +1,5 @@ % COMMAND-LINE: --enable-miplib-trick % EXPECT: sat -% EXIT: 10 tmp1 : INT; x, y : BOOLEAN; diff --git a/test/regress/regress0/arith/mod.01.smt2 b/test/regress/regress0/arith/mod.01.smt2 index 27a79ff17..f9633c597 100644 --- a/test/regress/regress0/arith/mod.01.smt2 +++ b/test/regress/regress0/arith/mod.01.smt2 @@ -1,5 +1,4 @@ ; EXPECT: unknown -; EXIT: 0 (set-logic QF_NIA) (set-info :smt-lib-version 2.0) (set-info :status unknown) diff --git a/test/regress/regress0/arith/mod.02.smt2 b/test/regress/regress0/arith/mod.02.smt2 index 75b25c181..c6281a5c2 100644 --- a/test/regress/regress0/arith/mod.02.smt2 +++ b/test/regress/regress0/arith/mod.02.smt2 @@ -1,5 +1,4 @@ ; EXPECT: unknown -; EXIT: 0 (set-logic QF_NIA) (set-info :smt-lib-version 2.0) (set-info :status unknown) diff --git a/test/regress/regress0/arith/mod.03.smt2 b/test/regress/regress0/arith/mod.03.smt2 index 760350c89..110de05d7 100644 --- a/test/regress/regress0/arith/mod.03.smt2 +++ b/test/regress/regress0/arith/mod.03.smt2 @@ -1,5 +1,4 @@ ; EXPECT: unknown -; EXIT: 0 (set-logic QF_NIA) (set-info :smt-lib-version 2.0) (set-info :status unknown) diff --git a/test/regress/regress0/arith/mult.01.smt2 b/test/regress/regress0/arith/mult.01.smt2 index 4b1a937f6..f415e0f25 100644 --- a/test/regress/regress0/arith/mult.01.smt2 +++ b/test/regress/regress0/arith/mult.01.smt2 @@ -1,5 +1,4 @@ ; EXPECT: unknown -; EXIT: 0 (set-logic QF_NRA) (set-info :smt-lib-version 2.0) (set-info :status unknown) diff --git a/test/regress/regress0/boolean-prec.cvc b/test/regress/regress0/boolean-prec.cvc index cdfb3a09f..9d1029cbf 100644 --- a/test/regress/regress0/boolean-prec.cvc +++ b/test/regress/regress0/boolean-prec.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (NOT A AND NOT B <=> C) <=> (((NOT A) AND (NOT B)) <=> C); -% EXIT: 20 diff --git a/test/regress/regress0/boolean-terms.cvc b/test/regress/regress0/boolean-terms.cvc index 5458f6c63..00bcf3891 100644 --- a/test/regress/regress0/boolean-terms.cvc +++ b/test/regress/regress0/boolean-terms.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 %OPTION "produce-models"; f : BOOLEAN -> INT; diff --git a/test/regress/regress0/boolean.cvc b/test/regress/regress0/boolean.cvc index 2d0eb59b2..cba092e9e 100644 --- a/test/regress/regress0/boolean.cvc +++ b/test/regress/regress0/boolean.cvc @@ -805,4 +805,3 @@ a288 : BOOLEAN = ENDIF; QUERY a288; % PROOF -% EXIT: 20 diff --git a/test/regress/regress0/bug216.smt2.expect b/test/regress/regress0/bug216.smt2.expect index 9a8435b2d..fe118171a 100644 --- a/test/regress/regress0/bug216.smt2.expect +++ b/test/regress/regress0/bug216.smt2.expect @@ -1,4 +1,3 @@ % COMMAND-LINE: --incremental % EXPECT: sat % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/bug217.smt2 b/test/regress/regress0/bug217.smt2 index 92b72c87d..a1e29f63e 100644 --- a/test/regress/regress0/bug217.smt2 +++ b/test/regress/regress0/bug217.smt2 @@ -1,5 +1,4 @@ ; EXPECT: unsat -; EXIT: 20 (set-logic QF_UF) (set-info :status sat) (set-option :produce-models true) diff --git a/test/regress/regress0/bug274.cvc b/test/regress/regress0/bug274.cvc index 7b3df50d8..c30f95550 100644 --- a/test/regress/regress0/bug274.cvc +++ b/test/regress/regress0/bug274.cvc @@ -1,5 +1,4 @@ % EXPECT: unsat -% EXIT: 20 DATATYPE DT1 = DT1_a | DT1_b | diff --git a/test/regress/regress0/bug310.cvc b/test/regress/regress0/bug310.cvc index 66e2369ae..0cb6cf0fe 100644 --- a/test/regress/regress0/bug310.cvc +++ b/test/regress/regress0/bug310.cvc @@ -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; diff --git a/test/regress/regress0/bug32.cvc b/test/regress/regress0/bug32.cvc index 394f89e51..304dd6ec4 100644 --- a/test/regress/regress0/bug32.cvc +++ b/test/regress/regress0/bug32.cvc @@ -4,4 +4,3 @@ b:BOOLEAN; ASSERT(a); QUERY(a OR b); -% EXIT: 20 diff --git a/test/regress/regress0/bug322.cvc b/test/regress/regress0/bug322.cvc index c68fde795..27903708a 100644 --- a/test/regress/regress0/bug322.cvc +++ b/test/regress/regress0/bug322.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 % Preamble -------------- DATATYPE UNIT = Unit END; DATATYPE BOOL = Truth | Falsity END; diff --git a/test/regress/regress0/bug322b.cvc b/test/regress/regress0/bug322b.cvc index d10292dd5..fa9462f64 100644 --- a/test/regress/regress0/bug322b.cvc +++ b/test/regress/regress0/bug322b.cvc @@ -2,7 +2,6 @@ % EXPECT: valid % EXPECT: valid % EXPECT: valid -% EXIT: 20 x : INT; y : INT = x + 1; z : INT = -10; diff --git a/test/regress/regress0/bug382.smt2 b/test/regress/regress0/bug382.smt2 index c44c0ceb8..c296fe1c7 100644 --- a/test/regress/regress0/bug382.smt2 +++ b/test/regress/regress0/bug382.smt2 @@ -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) diff --git a/test/regress/regress0/bug411.smt2 b/test/regress/regress0/bug411.smt2 index 3e33c9cd5..46ac4b544 100644 --- a/test/regress/regress0/bug411.smt2 +++ b/test/regress/regress0/bug411.smt2 @@ -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) diff --git a/test/regress/regress0/bug421.smt2 b/test/regress/regress0/bug421.smt2 index 5776d2fc1..5a5886940 100644 --- a/test/regress/regress0/bug421.smt2 +++ b/test/regress/regress0/bug421.smt2 @@ -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)) diff --git a/test/regress/regress0/bug421b.smt2 b/test/regress/regress0/bug421b.smt2 index a47efb6fb..82f566a64 100644 --- a/test/regress/regress0/bug421b.smt2 +++ b/test/regress/regress0/bug421b.smt2 @@ -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)) diff --git a/test/regress/regress0/bug425.cvc b/test/regress/regress0/bug425.cvc index 72d62fe47..d796e0915 100644 --- a/test/regress/regress0/bug425.cvc +++ b/test/regress/regress0/bug425.cvc @@ -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; diff --git a/test/regress/regress0/bug480.smt2 b/test/regress/regress0/bug480.smt2 index ba58f354b..0dc366a64 100644 --- a/test/regress/regress0/bug480.smt2 +++ b/test/regress/regress0/bug480.smt2 @@ -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) diff --git a/test/regress/regress0/bug486.cvc b/test/regress/regress0/bug486.cvc index 9bcbc40fa..c51af4e24 100644 --- a/test/regress/regress0/bug486.cvc +++ b/test/regress/regress0/bug486.cvc @@ -1,7 +1,6 @@ % COMMAND-LINE: --finite-model-find -i % EXPECT: invalid % EXPECT: valid -% EXIT: 20 prin:TYPE; form:TYPE; diff --git a/test/regress/regress0/bug512.minimized.smt2 b/test/regress/regress0/bug512.minimized.smt2 index 5fcbf5a9f..0b19f26df 100644 --- a/test/regress/regress0/bug512.minimized.smt2 +++ b/test/regress/regress0/bug512.minimized.smt2 @@ -1,5 +1,4 @@ ; EXPECT: unknown -; EXIT: 0 (set-logic UF) (declare-sort T 0) (declare-fun bool_2_U (Bool) T) diff --git a/test/regress/regress0/bug512.smt2 b/test/regress/regress0/bug512.smt2 index c9aadfe6e..b0c970f37 100644 --- a/test/regress/regress0/bug512.smt2 +++ b/test/regress/regress0/bug512.smt2 @@ -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) diff --git a/test/regress/regress0/bug516.smt2 b/test/regress/regress0/bug516.smt2 index b5f5d49eb..a01eb97e9 100644 --- a/test/regress/regress0/bug516.smt2 +++ b/test/regress/regress0/bug516.smt2 @@ -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) diff --git a/test/regress/regress0/bug519.smt2 b/test/regress/regress0/bug519.smt2 index b3a2950a6..22fdff674 100644 --- a/test/regress/regress0/bug519.smt2 +++ b/test/regress/regress0/bug519.smt2 @@ -1,7 +1,6 @@ ; COMMAND-LINE: -mi ; EXPECT: unknown ; EXPECT: unsat -; EXIT: 20 (set-logic ALL_SUPPORTED) diff --git a/test/regress/regress0/bug522.smt2 b/test/regress/regress0/bug522.smt2 index 7c47c5fd6..3a9ea0eaa 100644 --- a/test/regress/regress0/bug522.smt2 +++ b/test/regress/regress0/bug522.smt2 @@ -1,6 +1,5 @@ ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-option :incremental "true") (set-logic QF_UF) diff --git a/test/regress/regress0/bv/bvcomp.cvc b/test/regress/regress0/bv/bvcomp.cvc index c3397dfd7..b9b4b8e17 100644 --- a/test/regress/regress0/bv/bvcomp.cvc +++ b/test/regress/regress0/bv/bvcomp.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 x : BITVECTOR(10); diff --git a/test/regress/regress0/bv/bvsimple.cvc b/test/regress/regress0/bv/bvsimple.cvc index 59fe57386..be5707554 100644 --- a/test/regress/regress0/bv/bvsimple.cvc +++ b/test/regress/regress0/bv/bvsimple.cvc @@ -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 diff --git a/test/regress/regress0/bv/sizecheck.cvc b/test/regress/regress0/bv/sizecheck.cvc index e9326d9f6..3f8449068 100644 --- a/test/regress/regress0/bv/sizecheck.cvc +++ b/test/regress/regress0/bv/sizecheck.cvc @@ -4,4 +4,3 @@ y : BITVECTOR(12); ASSERT (0bin0001000000000000 = BVPLUS(16, x, y)); CHECKSAT; % EXPECT: sat -% EXIT: 10 diff --git a/test/regress/regress0/cvc3-bug15.cvc b/test/regress/regress0/cvc3-bug15.cvc index 371374078..860ce38bd 100644 --- a/test/regress/regress0/cvc3-bug15.cvc +++ b/test/regress/regress0/cvc3-bug15.cvc @@ -7,4 +7,3 @@ ASSERT ((x > y) => f(x) > f (y)); ASSERT (x = 3); ASSERT (y = 2); QUERY(f(x) > f (y)); -% EXIT: 20 diff --git a/test/regress/regress0/datatypes/boolean-equality.cvc b/test/regress/regress0/datatypes/boolean-equality.cvc index 16b6218e9..e4eec648a 100644 --- a/test/regress/regress0/datatypes/boolean-equality.cvc +++ b/test/regress/regress0/datatypes/boolean-equality.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 x : [# b:BOOLEAN #]; diff --git a/test/regress/regress0/datatypes/boolean-terms-datatype.cvc b/test/regress/regress0/datatypes/boolean-terms-datatype.cvc index 490574b35..f20d11b82 100644 --- a/test/regress/regress0/datatypes/boolean-terms-datatype.cvc +++ b/test/regress/regress0/datatypes/boolean-terms-datatype.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 DATATYPE List = cons(car:BOOLEAN, cdr:List) | nil diff --git a/test/regress/regress0/datatypes/boolean-terms-parametric-datatype-1.cvc b/test/regress/regress0/datatypes/boolean-terms-parametric-datatype-1.cvc index b667d0bbc..62c0dd578 100644 --- a/test/regress/regress0/datatypes/boolean-terms-parametric-datatype-1.cvc +++ b/test/regress/regress0/datatypes/boolean-terms-parametric-datatype-1.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 DATATYPE RightistTree[T] = node(left:BOOLEAN, right:RightistTree[T]) | diff --git a/test/regress/regress0/datatypes/boolean-terms-parametric-datatype-2.cvc b/test/regress/regress0/datatypes/boolean-terms-parametric-datatype-2.cvc index b667d0bbc..62c0dd578 100644 --- a/test/regress/regress0/datatypes/boolean-terms-parametric-datatype-2.cvc +++ b/test/regress/regress0/datatypes/boolean-terms-parametric-datatype-2.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 DATATYPE RightistTree[T] = node(left:BOOLEAN, right:RightistTree[T]) | diff --git a/test/regress/regress0/datatypes/boolean-terms-record.cvc b/test/regress/regress0/datatypes/boolean-terms-record.cvc index ec757d042..4dc0dd78d 100644 --- a/test/regress/regress0/datatypes/boolean-terms-record.cvc +++ b/test/regress/regress0/datatypes/boolean-terms-record.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 x : [# i:INT, b:BOOLEAN #]; diff --git a/test/regress/regress0/datatypes/boolean-terms-rewrite.cvc b/test/regress/regress0/datatypes/boolean-terms-rewrite.cvc index 3887ab5a5..9f828b248 100644 --- a/test/regress/regress0/datatypes/boolean-terms-rewrite.cvc +++ b/test/regress/regress0/datatypes/boolean-terms-rewrite.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 x : [# b:BITVECTOR(1) #]; diff --git a/test/regress/regress0/datatypes/boolean-terms-tuple.cvc b/test/regress/regress0/datatypes/boolean-terms-tuple.cvc index c2d95ce8f..5704e7d1a 100644 --- a/test/regress/regress0/datatypes/boolean-terms-tuple.cvc +++ b/test/regress/regress0/datatypes/boolean-terms-tuple.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 x : [ INT, BOOLEAN ]; diff --git a/test/regress/regress0/datatypes/bug286.cvc b/test/regress/regress0/datatypes/bug286.cvc index d9b4d8287..501f5f737 100644 --- a/test/regress/regress0/datatypes/bug286.cvc +++ b/test/regress/regress0/datatypes/bug286.cvc @@ -1,5 +1,4 @@ % EXPECT: invalid -% EXIT: 10 DATATYPE foo = f(i:INT) END; x : foo; y : INT; diff --git a/test/regress/regress0/datatypes/bug341.cvc b/test/regress/regress0/datatypes/bug341.cvc index f6f810893..69969a36f 100644 --- a/test/regress/regress0/datatypes/bug341.cvc +++ b/test/regress/regress0/datatypes/bug341.cvc @@ -1,5 +1,4 @@ % EXPECT: invalid -% EXIT: 10 f : [0..2] -> INT; diff --git a/test/regress/regress0/datatypes/bug438.cvc b/test/regress/regress0/datatypes/bug438.cvc index 05079d287..8326b8149 100644 --- a/test/regress/regress0/datatypes/bug438.cvc +++ b/test/regress/regress0/datatypes/bug438.cvc @@ -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]; diff --git a/test/regress/regress0/datatypes/bug438b.cvc b/test/regress/regress0/datatypes/bug438b.cvc index a10940928..16d27fe28 100644 --- a/test/regress/regress0/datatypes/bug438b.cvc +++ b/test/regress/regress0/datatypes/bug438b.cvc @@ -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]); diff --git a/test/regress/regress0/datatypes/datatype-dump.cvc b/test/regress/regress0/datatypes/datatype-dump.cvc index 44103eb1c..2f64579e3 100644 --- a/test/regress/regress0/datatypes/datatype-dump.cvc +++ b/test/regress/regress0/datatypes/datatype-dump.cvc @@ -11,7 +11,6 @@ % EXPECT: CHECKSAT; % EXPECT: invalid % -% EXIT: 10 DATATYPE nat = succ(pred : nat) | zero END; diff --git a/test/regress/regress0/datatypes/datatype.cvc b/test/regress/regress0/datatypes/datatype.cvc index 38a7a017d..20fec4fdd 100644 --- a/test/regress/regress0/datatypes/datatype.cvc +++ b/test/regress/regress0/datatypes/datatype.cvc @@ -1,5 +1,4 @@ % EXPECT: invalid -% EXIT: 10 DATATYPE nat = succ(pred : nat) | zero END; diff --git a/test/regress/regress0/datatypes/datatype0.cvc b/test/regress/regress0/datatypes/datatype0.cvc index 02ba3c8ea..8fff50a86 100644 --- a/test/regress/regress0/datatypes/datatype0.cvc +++ b/test/regress/regress0/datatypes/datatype0.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE nat = succ(pred : nat) | zero END; diff --git a/test/regress/regress0/datatypes/datatype1.cvc b/test/regress/regress0/datatypes/datatype1.cvc index 4c5984cb9..5172eeb48 100644 --- a/test/regress/regress0/datatypes/datatype1.cvc +++ b/test/regress/regress0/datatypes/datatype1.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE tree = node(left : tree, right : tree) | leaf diff --git a/test/regress/regress0/datatypes/datatype13.cvc b/test/regress/regress0/datatypes/datatype13.cvc index 3cf4def42..91e582dbd 100644 --- a/test/regress/regress0/datatypes/datatype13.cvc +++ b/test/regress/regress0/datatypes/datatype13.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE enum = enum1 | enum2 diff --git a/test/regress/regress0/datatypes/datatype2.cvc b/test/regress/regress0/datatypes/datatype2.cvc index 2e43b37e2..939dff197 100644 --- a/test/regress/regress0/datatypes/datatype2.cvc +++ b/test/regress/regress0/datatypes/datatype2.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE nat = succ(pred : nat) | zero, diff --git a/test/regress/regress0/datatypes/datatype3.cvc b/test/regress/regress0/datatypes/datatype3.cvc index 53c9e2ffc..5f130b6ae 100644 --- a/test/regress/regress0/datatypes/datatype3.cvc +++ b/test/regress/regress0/datatypes/datatype3.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE tree = node(left : tree, right : tree) | leaf diff --git a/test/regress/regress0/datatypes/datatype4.cvc b/test/regress/regress0/datatypes/datatype4.cvc index 87800919d..217777bdf 100644 --- a/test/regress/regress0/datatypes/datatype4.cvc +++ b/test/regress/regress0/datatypes/datatype4.cvc @@ -1,5 +1,4 @@ % EXPECT: invalid -% EXIT: 10 DATATYPE TypeGeneric = generic END; diff --git a/test/regress/regress0/datatypes/empty_tuprec.cvc b/test/regress/regress0/datatypes/empty_tuprec.cvc index 8e163e855..415da3c18 100644 --- a/test/regress/regress0/datatypes/empty_tuprec.cvc +++ b/test/regress/regress0/datatypes/empty_tuprec.cvc @@ -17,4 +17,3 @@ QUERY c1 = c2; % EXPECT: valid QUERY d1 = d2; -% EXIT: 20 diff --git a/test/regress/regress0/datatypes/mutually-recursive.cvc b/test/regress/regress0/datatypes/mutually-recursive.cvc index 68d5cd868..b86b647b5 100644 --- a/test/regress/regress0/datatypes/mutually-recursive.cvc +++ b/test/regress/regress0/datatypes/mutually-recursive.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE nat = succ(pred : nat2) | zero, nat2 = succ2(pred2 : nat) | zero2 END; diff --git a/test/regress/regress0/datatypes/rec1.cvc b/test/regress/regress0/datatypes/rec1.cvc index 25e14eac0..79c9facda 100644 --- a/test/regress/regress0/datatypes/rec1.cvc +++ b/test/regress/regress0/datatypes/rec1.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 c : BOOLEAN; a17 : BOOLEAN = ((# _a := 2, _b := 2 #) = ( IF c THEN (# _a := 3, _b := 2 #) diff --git a/test/regress/regress0/datatypes/rec2.cvc b/test/regress/regress0/datatypes/rec2.cvc index 49684241c..44d523a46 100644 --- a/test/regress/regress0/datatypes/rec2.cvc +++ b/test/regress/regress0/datatypes/rec2.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 c : BOOLEAN; a16 : [# _a : INT, _b : INT #] = ( IF c THEN (# _a := 3, _b := 2 #) diff --git a/test/regress/regress0/datatypes/rec4.cvc b/test/regress/regress0/datatypes/rec4.cvc index c474502d5..08a9988ef 100644 --- a/test/regress/regress0/datatypes/rec4.cvc +++ b/test/regress/regress0/datatypes/rec4.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 a : BOOLEAN; a49 : BOOLEAN = ( IF a THEN (# _a := 1 #) diff --git a/test/regress/regress0/datatypes/rec5.cvc b/test/regress/regress0/datatypes/rec5.cvc index d52174b8e..b4da49d78 100644 --- a/test/regress/regress0/datatypes/rec5.cvc +++ b/test/regress/regress0/datatypes/rec5.cvc @@ -1,5 +1,4 @@ % EXPECT: invalid -% EXIT: 10 bit__ty: TYPE = [0..1]; bc1553__lru_name: TYPE = [0..11]; bus__inputs__type: TYPE; diff --git a/test/regress/regress0/datatypes/rewriter.cvc b/test/regress/regress0/datatypes/rewriter.cvc index f031e0462..18f8b3441 100644 --- a/test/regress/regress0/datatypes/rewriter.cvc +++ b/test/regress/regress0/datatypes/rewriter.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 % simple test for rewriter cases diff --git a/test/regress/regress0/datatypes/some-boolean-tests.cvc b/test/regress/regress0/datatypes/some-boolean-tests.cvc index ac6ef1137..ae57666d3 100644 --- a/test/regress/regress0/datatypes/some-boolean-tests.cvc +++ b/test/regress/regress0/datatypes/some-boolean-tests.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 DATATYPE list[T] = cons(car:T, care:BOOLEAN, cdr:list[T]) | nil END; x : list[REAL]; diff --git a/test/regress/regress0/datatypes/tuple-model.cvc b/test/regress/regress0/datatypes/tuple-model.cvc index 2ba96712d..1d1b4000c 100644 --- a/test/regress/regress0/datatypes/tuple-model.cvc +++ b/test/regress/regress0/datatypes/tuple-model.cvc @@ -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; diff --git a/test/regress/regress0/datatypes/tuple.cvc b/test/regress/regress0/datatypes/tuple.cvc index 1def5d14e..366737525 100644 --- a/test/regress/regress0/datatypes/tuple.cvc +++ b/test/regress/regress0/datatypes/tuple.cvc @@ -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; diff --git a/test/regress/regress0/datatypes/typed_v10l30054.cvc b/test/regress/regress0/datatypes/typed_v10l30054.cvc index 3714ece35..ee414ed65 100644 --- a/test/regress/regress0/datatypes/typed_v10l30054.cvc +++ b/test/regress/regress0/datatypes/typed_v10l30054.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE nat = succ(pred : nat) | zero, list = cons(car : tree, cdr : list) | null, diff --git a/test/regress/regress0/datatypes/typed_v1l80005.cvc b/test/regress/regress0/datatypes/typed_v1l80005.cvc index c4d69dd05..988646f21 100644 --- a/test/regress/regress0/datatypes/typed_v1l80005.cvc +++ b/test/regress/regress0/datatypes/typed_v1l80005.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE nat = succ(pred : nat) | zero, list = cons(car : tree, cdr : list) | null, diff --git a/test/regress/regress0/datatypes/typed_v2l30079.cvc b/test/regress/regress0/datatypes/typed_v2l30079.cvc index 4a144c9a5..f32c9e551 100644 --- a/test/regress/regress0/datatypes/typed_v2l30079.cvc +++ b/test/regress/regress0/datatypes/typed_v2l30079.cvc @@ -1,5 +1,4 @@ % EXPECT: invalid -% EXIT: 10 DATATYPE nat = succ(pred : nat) | zero, list = cons(car : tree, cdr : list) | null, diff --git a/test/regress/regress0/datatypes/typed_v3l20092.cvc b/test/regress/regress0/datatypes/typed_v3l20092.cvc index 204c2d968..c6260e233 100644 --- a/test/regress/regress0/datatypes/typed_v3l20092.cvc +++ b/test/regress/regress0/datatypes/typed_v3l20092.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE nat = succ(pred : nat) | zero, list = cons(car : tree, cdr : list) | null, diff --git a/test/regress/regress0/datatypes/typed_v5l30069.cvc b/test/regress/regress0/datatypes/typed_v5l30069.cvc index b03b1a88c..05d0247cc 100644 --- a/test/regress/regress0/datatypes/typed_v5l30069.cvc +++ b/test/regress/regress0/datatypes/typed_v5l30069.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE nat = succ(pred : nat) | zero, list = cons(car : tree, cdr : list) | null, diff --git a/test/regress/regress0/datatypes/v10l40099.cvc b/test/regress/regress0/datatypes/v10l40099.cvc index 3471e8428..7b2da4b65 100644 --- a/test/regress/regress0/datatypes/v10l40099.cvc +++ b/test/regress/regress0/datatypes/v10l40099.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE nat = succ(pred : nat) | zero, list = cons(car : tree, cdr : list) | null, diff --git a/test/regress/regress0/datatypes/v2l40025.cvc b/test/regress/regress0/datatypes/v2l40025.cvc index f3cd83323..fc466f300 100644 --- a/test/regress/regress0/datatypes/v2l40025.cvc +++ b/test/regress/regress0/datatypes/v2l40025.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE nat = succ(pred : nat) | zero, list = cons(car : tree, cdr : list) | null, diff --git a/test/regress/regress0/datatypes/v3l60006.cvc b/test/regress/regress0/datatypes/v3l60006.cvc index 107c3e1a2..b7019e7ae 100644 --- a/test/regress/regress0/datatypes/v3l60006.cvc +++ b/test/regress/regress0/datatypes/v3l60006.cvc @@ -1,5 +1,4 @@ % EXPECT: invalid -% EXIT: 10 DATATYPE nat = succ(pred : nat) | zero, list = cons(car : tree, cdr : list) | null, diff --git a/test/regress/regress0/datatypes/v5l30058.cvc b/test/regress/regress0/datatypes/v5l30058.cvc index 9691cf5c6..be101b8fb 100644 --- a/test/regress/regress0/datatypes/v5l30058.cvc +++ b/test/regress/regress0/datatypes/v5l30058.cvc @@ -1,5 +1,4 @@ % EXPECT: invalid -% EXIT: 10 DATATYPE nat = succ(pred : nat) | zero, list = cons(car : tree, cdr : list) | null, diff --git a/test/regress/regress0/datatypes/wrong-sel-simp.cvc b/test/regress/regress0/datatypes/wrong-sel-simp.cvc index c033903b5..7455f809c 100644 --- a/test/regress/regress0/datatypes/wrong-sel-simp.cvc +++ b/test/regress/regress0/datatypes/wrong-sel-simp.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 DATATYPE nat = succ(pred : nat) | zero END; diff --git a/test/regress/regress0/decision/aufbv-fuzz01.smt.expect b/test/regress/regress0/decision/aufbv-fuzz01.smt.expect index 38a730c57..849b886a7 100644 --- a/test/regress/regress0/decision/aufbv-fuzz01.smt.expect +++ b/test/regress/regress0/decision/aufbv-fuzz01.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: sat -% EXIT: 10 diff --git a/test/regress/regress0/decision/bitvec0.delta01.smt.expect b/test/regress/regress0/decision/bitvec0.delta01.smt.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/bitvec0.delta01.smt.expect +++ b/test/regress/regress0/decision/bitvec0.delta01.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/bitvec0.smt.expect b/test/regress/regress0/decision/bitvec0.smt.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/bitvec0.smt.expect +++ b/test/regress/regress0/decision/bitvec0.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/bitvec5.smt.expect b/test/regress/regress0/decision/bitvec5.smt.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/bitvec5.smt.expect +++ b/test/regress/regress0/decision/bitvec5.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/bug347.smt.expect b/test/regress/regress0/decision/bug347.smt.expect index 38a730c57..849b886a7 100644 --- a/test/regress/regress0/decision/bug347.smt.expect +++ b/test/regress/regress0/decision/bug347.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: sat -% EXIT: 10 diff --git a/test/regress/regress0/decision/bug374a.smt.expect b/test/regress/regress0/decision/bug374a.smt.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/bug374a.smt.expect +++ b/test/regress/regress0/decision/bug374a.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/bug374b.smt2.expect b/test/regress/regress0/decision/bug374b.smt2.expect index 3e0839205..0be471367 100644 --- a/test/regress/regress0/decision/bug374b.smt2.expect +++ b/test/regress/regress0/decision/bug374b.smt2.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification --no-unconstrained % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/just_sat.expect b/test/regress/regress0/decision/just_sat.expect index 38a730c57..849b886a7 100644 --- a/test/regress/regress0/decision/just_sat.expect +++ b/test/regress/regress0/decision/just_sat.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: sat -% EXIT: 10 diff --git a/test/regress/regress0/decision/just_unsat.expect b/test/regress/regress0/decision/just_unsat.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/just_unsat.expect +++ b/test/regress/regress0/decision/just_unsat.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/pp-regfile.delta01.smt.expect b/test/regress/regress0/decision/pp-regfile.delta01.smt.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/pp-regfile.delta01.smt.expect +++ b/test/regress/regress0/decision/pp-regfile.delta01.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/pp-regfile.delta02.smt.expect b/test/regress/regress0/decision/pp-regfile.delta02.smt.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/pp-regfile.delta02.smt.expect +++ b/test/regress/regress0/decision/pp-regfile.delta02.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/quant-Arrays_Q1-noinfer.smt2.expect b/test/regress/regress0/decision/quant-Arrays_Q1-noinfer.smt2.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/quant-Arrays_Q1-noinfer.smt2.expect +++ b/test/regress/regress0/decision/quant-Arrays_Q1-noinfer.smt2.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/quant-ex1.disable_miniscope.smt2.expect b/test/regress/regress0/decision/quant-ex1.disable_miniscope.smt2.expect index e2cc320e1..064291040 100644 --- a/test/regress/regress0/decision/quant-ex1.disable_miniscope.smt2.expect +++ b/test/regress/regress0/decision/quant-ex1.disable_miniscope.smt2.expect @@ -1,4 +1,3 @@ % COMMAND-LINE: --decision=justification --disable-miniscope-quant-fv --disable-miniscope-quant % EXPECT: unknown % EXPECT: (:reason-unknown incomplete) -% EXIT: 0 diff --git a/test/regress/regress0/decision/quant-ex1.smt2.expect b/test/regress/regress0/decision/quant-ex1.smt2.expect index 38a730c57..849b886a7 100644 --- a/test/regress/regress0/decision/quant-ex1.smt2.expect +++ b/test/regress/regress0/decision/quant-ex1.smt2.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: sat -% EXIT: 10 diff --git a/test/regress/regress0/decision/quant-symmetric_unsat_7.smt2.expect b/test/regress/regress0/decision/quant-symmetric_unsat_7.smt2.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/quant-symmetric_unsat_7.smt2.expect +++ b/test/regress/regress0/decision/quant-symmetric_unsat_7.smt2.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt.expect b/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt.expect index 38a730c57..849b886a7 100644 --- a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt.expect +++ b/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.delta03.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: sat -% EXIT: 10 diff --git a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt.expect b/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt.expect +++ b/test/regress/regress0/decision/uflia-xs-09-16-3-4-1-5.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/wchains010ue.delta02.smt.expect b/test/regress/regress0/decision/wchains010ue.delta02.smt.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/wchains010ue.delta02.smt.expect +++ b/test/regress/regress0/decision/wchains010ue.delta02.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/decision/wchains010ue.smt.expect b/test/regress/regress0/decision/wchains010ue.smt.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress0/decision/wchains010ue.smt.expect +++ b/test/regress/regress0/decision/wchains010ue.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/fmf/ALG008-1.smt2 b/test/regress/regress0/fmf/ALG008-1.smt2 index 018006f45..2c3bab80d 100644 --- a/test/regress/regress0/fmf/ALG008-1.smt2 +++ b/test/regress/regress0/fmf/ALG008-1.smt2 @@ -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 diff --git a/test/regress/regress0/fmf/Arrow_Order-smtlib.778341.smt b/test/regress/regress0/fmf/Arrow_Order-smtlib.778341.smt index 644d29737..536bc241f 100644 --- a/test/regress/regress0/fmf/Arrow_Order-smtlib.778341.smt +++ b/test/regress/regress0/fmf/Arrow_Order-smtlib.778341.smt @@ -1,6 +1,5 @@ % COMMAND-LINE: --finite-model-find % EXPECT: unsat -% EXIT: 20 (benchmark Isabelle :status sat :logic AUFLIA diff --git a/test/regress/regress0/fmf/Hoare-z3.931718.smt b/test/regress/regress0/fmf/Hoare-z3.931718.smt index 0b6fd0349..754e19e88 100644 --- a/test/regress/regress0/fmf/Hoare-z3.931718.smt +++ b/test/regress/regress0/fmf/Hoare-z3.931718.smt @@ -1,6 +1,5 @@ % COMMAND-LINE: --finite-model-find % EXPECT: sat -% EXIT: 10 (benchmark Isabelle :status sat :logic AUFLIA diff --git a/test/regress/regress0/fmf/PUZ001+1.smt2 b/test/regress/regress0/fmf/PUZ001+1.smt2 index 4bcbf51c6..bf156367e 100644 --- a/test/regress/regress0/fmf/PUZ001+1.smt2 +++ b/test/regress/regress0/fmf/PUZ001+1.smt2 @@ -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 diff --git a/test/regress/regress0/fmf/QEpres-uf.855035.smt b/test/regress/regress0/fmf/QEpres-uf.855035.smt index 95ab0cb34..980e5fd49 100644 --- a/test/regress/regress0/fmf/QEpres-uf.855035.smt +++ b/test/regress/regress0/fmf/QEpres-uf.855035.smt @@ -1,6 +1,5 @@ % COMMAND-LINE: --finite-model-find % EXPECT: sat -% EXIT: 10 (benchmark Isabelle :status sat :logic AUFLIA diff --git a/test/regress/regress0/fmf/agree466.smt2 b/test/regress/regress0/fmf/agree466.smt2 index 2a021ea9b..bfe48195b 100644 --- a/test/regress/regress0/fmf/agree466.smt2 +++ b/test/regress/regress0/fmf/agree466.smt2 @@ -1,6 +1,5 @@ ; COMMAND-LINE: --finite-model-find ; EXPECT: sat -; EXIT: 10 ; Preamble -------------- (set-logic ALL_SUPPORTED) (set-info :status sat) diff --git a/test/regress/regress0/fmf/agree467.smt2 b/test/regress/regress0/fmf/agree467.smt2 index 09e16dfe3..1bfdb9f83 100644 --- a/test/regress/regress0/fmf/agree467.smt2 +++ b/test/regress/regress0/fmf/agree467.smt2 @@ -1,6 +1,5 @@ ; COMMAND-LINE: --finite-model-find ; EXPECT: unsat -; EXIT: 20 ; Preamble -------------- (set-logic ALL_SUPPORTED) (set-info :status unsat) diff --git a/test/regress/regress0/fmf/array_card.smt2 b/test/regress/regress0/fmf/array_card.smt2 index 9ee00d13a..42293e224 100644 --- a/test/regress/regress0/fmf/array_card.smt2 +++ b/test/regress/regress0/fmf/array_card.smt2 @@ -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) diff --git a/test/regress/regress0/fmf/bug0909.smt2 b/test/regress/regress0/fmf/bug0909.smt2 index 39862b8d6..9577e8f57 100755 --- a/test/regress/regress0/fmf/bug0909.smt2 +++ b/test/regress/regress0/fmf/bug0909.smt2 @@ -1,6 +1,5 @@ ; COMMAND-LINE: --finite-model-find ; EXPECT: unsat -; EXIT: 20 ; Preamble -------------- (set-option :produce-models true) (set-logic ALL_SUPPORTED) diff --git a/test/regress/regress0/fmf/german169.smt2 b/test/regress/regress0/fmf/german169.smt2 index f0906d6b5..3558715a8 100644 --- a/test/regress/regress0/fmf/german169.smt2 +++ b/test/regress/regress0/fmf/german169.smt2 @@ -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)))) diff --git a/test/regress/regress0/fmf/german73.smt2 b/test/regress/regress0/fmf/german73.smt2 index 388a53624..e1d499972 100644 --- a/test/regress/regress0/fmf/german73.smt2 +++ b/test/regress/regress0/fmf/german73.smt2 @@ -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)))) diff --git a/test/regress/regress0/fmf/refcount24.cvc.smt2 b/test/regress/regress0/fmf/refcount24.cvc.smt2 index bf042c9b2..e3b6957d0 100644 --- a/test/regress/regress0/fmf/refcount24.cvc.smt2 +++ b/test/regress/regress0/fmf/refcount24.cvc.smt2 @@ -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") diff --git a/test/regress/regress0/get-value-incremental.smt2 b/test/regress/regress0/get-value-incremental.smt2 index a3f3e3fce..c45cced82 100644 --- a/test/regress/regress0/get-value-incremental.smt2 +++ b/test/regress/regress0/get-value-incremental.smt2 @@ -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) diff --git a/test/regress/regress0/hole6.cvc b/test/regress/regress0/hole6.cvc index ece29e17c..5cc4de9be 100644 --- a/test/regress/regress0/hole6.cvc +++ b/test/regress/regress0/hole6.cvc @@ -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 diff --git a/test/regress/regress0/ite.cvc b/test/regress/regress0/ite.cvc index 5094c997d..adb2cb0ae 100644 --- a/test/regress/regress0/ite.cvc +++ b/test/regress/regress0/ite.cvc @@ -1,4 +1,3 @@ % EXPECT: unsat -% EXIT: 20 x, y : REAL; CHECKSAT (NOT (x = IF TRUE THEN x ELSE y ENDIF)); diff --git a/test/regress/regress0/let.cvc b/test/regress/regress0/let.cvc index da628de3e..996b09d39 100644 --- a/test/regress/regress0/let.cvc +++ b/test/regress/regress0/let.cvc @@ -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 diff --git a/test/regress/regress0/logops.01.cvc b/test/regress/regress0/logops.01.cvc index 9a247d2c6..2c2ac2f79 100644 --- a/test/regress/regress0/logops.01.cvc +++ b/test/regress/regress0/logops.01.cvc @@ -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 diff --git a/test/regress/regress0/logops.02.cvc b/test/regress/regress0/logops.02.cvc index 105cc7685..67415e95d 100644 --- a/test/regress/regress0/logops.02.cvc +++ b/test/regress/regress0/logops.02.cvc @@ -1,4 +1,3 @@ a, b, c: BOOLEAN; % EXPECT: invalid QUERY NOT c AND b; -% EXIT: 10 diff --git a/test/regress/regress0/logops.03.cvc b/test/regress/regress0/logops.03.cvc index 65126699c..42298a8f4 100644 --- a/test/regress/regress0/logops.03.cvc +++ b/test/regress/regress0/logops.03.cvc @@ -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 diff --git a/test/regress/regress0/logops.04.cvc b/test/regress/regress0/logops.04.cvc index 258307e8c..89a9db320 100644 --- a/test/regress/regress0/logops.04.cvc +++ b/test/regress/regress0/logops.04.cvc @@ -1,4 +1,3 @@ a, b, c: BOOLEAN; % EXPECT: valid QUERY (a => b) <=> (NOT a OR b); -% EXIT: 20 diff --git a/test/regress/regress0/logops.05.cvc b/test/regress/regress0/logops.05.cvc index b7308870e..1ec94e5ae 100644 --- a/test/regress/regress0/logops.05.cvc +++ b/test/regress/regress0/logops.05.cvc @@ -2,4 +2,3 @@ a, b, c: BOOLEAN; % EXPECT: valid QUERY TRUE XOR FALSE; -% EXIT: 20 diff --git a/test/regress/regress0/precedence/and-not.cvc b/test/regress/regress0/precedence/and-not.cvc index 547633bf1..5115a90c1 100644 --- a/test/regress/regress0/precedence/and-not.cvc +++ b/test/regress/regress0/precedence/and-not.cvc @@ -4,4 +4,3 @@ A, B: BOOLEAN; QUERY (A AND NOT B) <=> (A AND (NOT B)); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/and-xor.cvc b/test/regress/regress0/precedence/and-xor.cvc index dfc03bf22..879becbbf 100644 --- a/test/regress/regress0/precedence/and-xor.cvc +++ b/test/regress/regress0/precedence/and-xor.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (A AND B XOR C) <=> ((A AND B) XOR C); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/bool-cmp.cvc b/test/regress/regress0/precedence/bool-cmp.cvc index d19ab9aae..b8729e92a 100644 --- a/test/regress/regress0/precedence/bool-cmp.cvc +++ b/test/regress/regress0/precedence/bool-cmp.cvc @@ -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 diff --git a/test/regress/regress0/precedence/cmp-plus.cvc b/test/regress/regress0/precedence/cmp-plus.cvc index aff12548f..a7c07fe30 100644 --- a/test/regress/regress0/precedence/cmp-plus.cvc +++ b/test/regress/regress0/precedence/cmp-plus.cvc @@ -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 diff --git a/test/regress/regress0/precedence/eq-fun.cvc b/test/regress/regress0/precedence/eq-fun.cvc index f207071b3..9e581d514 100644 --- a/test/regress/regress0/precedence/eq-fun.cvc +++ b/test/regress/regress0/precedence/eq-fun.cvc @@ -6,4 +6,3 @@ x , y: T; f : T -> T; QUERY (f(x) = f(y)) <=> ((f(x)) = (f(y))); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/iff-assoc.cvc b/test/regress/regress0/precedence/iff-assoc.cvc index a496ccf16..745cc7474 100644 --- a/test/regress/regress0/precedence/iff-assoc.cvc +++ b/test/regress/regress0/precedence/iff-assoc.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (A <=> B <=> C) <=> (A <=> (B <=> C)); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/iff-implies.cvc b/test/regress/regress0/precedence/iff-implies.cvc index ee2e2479f..947433c88 100644 --- a/test/regress/regress0/precedence/iff-implies.cvc +++ b/test/regress/regress0/precedence/iff-implies.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (A <=> B => C) <=> ((A <=> (B => C))); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/implies-assoc.cvc b/test/regress/regress0/precedence/implies-assoc.cvc index b87038a99..1a7cef3b1 100644 --- a/test/regress/regress0/precedence/implies-assoc.cvc +++ b/test/regress/regress0/precedence/implies-assoc.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (A => B => C) <=> (A => (B => C)); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/implies-iff.cvc b/test/regress/regress0/precedence/implies-iff.cvc index 4a2aa18a8..3de26eb18 100644 --- a/test/regress/regress0/precedence/implies-iff.cvc +++ b/test/regress/regress0/precedence/implies-iff.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (A => B <=> C) <=> ((A => B) <=> C); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/implies-or.cvc b/test/regress/regress0/precedence/implies-or.cvc index 266daae40..d724d33ef 100644 --- a/test/regress/regress0/precedence/implies-or.cvc +++ b/test/regress/regress0/precedence/implies-or.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (A => B OR C) <=> (A => (B OR C)); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/not-and.cvc b/test/regress/regress0/precedence/not-and.cvc index 048d971b4..fc671d7b5 100644 --- a/test/regress/regress0/precedence/not-and.cvc +++ b/test/regress/regress0/precedence/not-and.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (NOT A AND B) <=> ((NOT A) AND B); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/not-eq.cvc b/test/regress/regress0/precedence/not-eq.cvc index cf4a0e4a5..f658c127e 100644 --- a/test/regress/regress0/precedence/not-eq.cvc +++ b/test/regress/regress0/precedence/not-eq.cvc @@ -4,4 +4,3 @@ A, B: INT; QUERY (NOT A = B) <=> (NOT (A = B)); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/or-implies.cvc b/test/regress/regress0/precedence/or-implies.cvc index 13f3a316e..209df8559 100644 --- a/test/regress/regress0/precedence/or-implies.cvc +++ b/test/regress/regress0/precedence/or-implies.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (A OR B => C) <=> ((A OR B) => C); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/or-xor.cvc b/test/regress/regress0/precedence/or-xor.cvc index 3252647a2..2a25bac63 100644 --- a/test/regress/regress0/precedence/or-xor.cvc +++ b/test/regress/regress0/precedence/or-xor.cvc @@ -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 diff --git a/test/regress/regress0/precedence/plus-mult.cvc b/test/regress/regress0/precedence/plus-mult.cvc index 9300ae6c4..5d980f90d 100644 --- a/test/regress/regress0/precedence/plus-mult.cvc +++ b/test/regress/regress0/precedence/plus-mult.cvc @@ -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 diff --git a/test/regress/regress0/precedence/xor-and.cvc b/test/regress/regress0/precedence/xor-and.cvc index 950c8ee94..68896db10 100644 --- a/test/regress/regress0/precedence/xor-and.cvc +++ b/test/regress/regress0/precedence/xor-and.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (A XOR B AND C) <=> (A XOR (B AND C)); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/xor-assoc.cvc b/test/regress/regress0/precedence/xor-assoc.cvc index a356f9b3a..f31324a53 100644 --- a/test/regress/regress0/precedence/xor-assoc.cvc +++ b/test/regress/regress0/precedence/xor-assoc.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (A XOR B XOR C) <=> ((A XOR B) XOR C); -% EXIT: 20 diff --git a/test/regress/regress0/precedence/xor-or.cvc b/test/regress/regress0/precedence/xor-or.cvc index 837e4c575..757286764 100644 --- a/test/regress/regress0/precedence/xor-or.cvc +++ b/test/regress/regress0/precedence/xor-or.cvc @@ -4,4 +4,3 @@ A, B, C: BOOLEAN; QUERY (A XOR B OR C) <=> ((A XOR B) OR C); -% EXIT: 20 diff --git a/test/regress/regress0/preprocess/preprocess_00.cvc b/test/regress/regress0/preprocess/preprocess_00.cvc index c91a8e775..c86843535 100644 --- a/test/regress/regress0/preprocess/preprocess_00.cvc +++ b/test/regress/regress0/preprocess/preprocess_00.cvc @@ -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 diff --git a/test/regress/regress0/preprocess/preprocess_01.cvc b/test/regress/regress0/preprocess/preprocess_01.cvc index e4b2e7dcf..1d3fafae8 100644 --- a/test/regress/regress0/preprocess/preprocess_01.cvc +++ b/test/regress/regress0/preprocess/preprocess_01.cvc @@ -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 diff --git a/test/regress/regress0/preprocess/preprocess_02.cvc b/test/regress/regress0/preprocess/preprocess_02.cvc index 7907d87ec..e2c93a359 100644 --- a/test/regress/regress0/preprocess/preprocess_02.cvc +++ b/test/regress/regress0/preprocess/preprocess_02.cvc @@ -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 diff --git a/test/regress/regress0/preprocess/preprocess_03.cvc b/test/regress/regress0/preprocess/preprocess_03.cvc index e564936a6..7503594df 100644 --- a/test/regress/regress0/preprocess/preprocess_03.cvc +++ b/test/regress/regress0/preprocess/preprocess_03.cvc @@ -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 diff --git a/test/regress/regress0/preprocess/preprocess_04.cvc b/test/regress/regress0/preprocess/preprocess_04.cvc index 2728e0eb8..fd4121432 100644 --- a/test/regress/regress0/preprocess/preprocess_04.cvc +++ b/test/regress/regress0/preprocess/preprocess_04.cvc @@ -12,5 +12,4 @@ ASSERT CHECKSAT; -% EXIT: 20 diff --git a/test/regress/regress0/preprocess/preprocess_05.cvc b/test/regress/regress0/preprocess/preprocess_05.cvc index 7e337bb13..54e070ab5 100644 --- a/test/regress/regress0/preprocess/preprocess_05.cvc +++ b/test/regress/regress0/preprocess/preprocess_05.cvc @@ -12,5 +12,4 @@ ASSERT CHECKSAT; -% EXIT: 10 diff --git a/test/regress/regress0/preprocess/preprocess_06.cvc b/test/regress/regress0/preprocess/preprocess_06.cvc index e9631b3ac..3e45c529a 100644 --- a/test/regress/regress0/preprocess/preprocess_06.cvc +++ b/test/regress/regress0/preprocess/preprocess_06.cvc @@ -11,5 +11,4 @@ ASSERT a0; QUERY (a0 <=> a5); -% EXIT: 20 diff --git a/test/regress/regress0/preprocess/preprocess_07.cvc b/test/regress/regress0/preprocess/preprocess_07.cvc index 57ccc6ef8..3de66a9ac 100644 --- a/test/regress/regress0/preprocess/preprocess_07.cvc +++ b/test/regress/regress0/preprocess/preprocess_07.cvc @@ -7,5 +7,4 @@ ASSERT (a4); CHECKSAT; -% EXIT: 10 diff --git a/test/regress/regress0/preprocess/preprocess_08.cvc b/test/regress/regress0/preprocess/preprocess_08.cvc index 6e0edc5a9..880c84912 100644 --- a/test/regress/regress0/preprocess/preprocess_08.cvc +++ b/test/regress/regress0/preprocess/preprocess_08.cvc @@ -7,5 +7,4 @@ ASSERT (NOT a1); CHECKSAT; -% EXIT: 10 diff --git a/test/regress/regress0/preprocess/preprocess_09.cvc b/test/regress/regress0/preprocess/preprocess_09.cvc index 8b62bbafa..1ee07e301 100644 --- a/test/regress/regress0/preprocess/preprocess_09.cvc +++ b/test/regress/regress0/preprocess/preprocess_09.cvc @@ -11,5 +11,4 @@ ASSERT (NOT a5); CHECKSAT; -% EXIT: 10 diff --git a/test/regress/regress0/preprocess/preprocess_10.cvc b/test/regress/regress0/preprocess/preprocess_10.cvc index d3b5bfe7e..6158d6f2a 100644 --- a/test/regress/regress0/preprocess/preprocess_10.cvc +++ b/test/regress/regress0/preprocess/preprocess_10.cvc @@ -7,6 +7,5 @@ ASSERT b; CHECKSAT; -% EXIT: 10 diff --git a/test/regress/regress0/preprocess/preprocess_11.cvc b/test/regress/regress0/preprocess/preprocess_11.cvc index 13a8f532c..fe0aed70c 100644 --- a/test/regress/regress0/preprocess/preprocess_11.cvc +++ b/test/regress/regress0/preprocess/preprocess_11.cvc @@ -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 diff --git a/test/regress/regress0/preprocess/preprocess_12.cvc b/test/regress/regress0/preprocess/preprocess_12.cvc index 80a24151b..a1da32c57 100644 --- a/test/regress/regress0/preprocess/preprocess_12.cvc +++ b/test/regress/regress0/preprocess/preprocess_12.cvc @@ -8,5 +8,4 @@ ASSERT ((0 = IF b THEN x - y ELSE 2*x ENDIF)); CHECKSAT; -% EXIT: 10 diff --git a/test/regress/regress0/preprocess/preprocess_13.cvc b/test/regress/regress0/preprocess/preprocess_13.cvc index 7a2ed7dd8..8b26c0d08 100644 --- a/test/regress/regress0/preprocess/preprocess_13.cvc +++ b/test/regress/regress0/preprocess/preprocess_13.cvc @@ -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 diff --git a/test/regress/regress0/preprocess/preprocess_14.cvc b/test/regress/regress0/preprocess/preprocess_14.cvc index 04a6f4c50..4fbbce64b 100644 --- a/test/regress/regress0/preprocess/preprocess_14.cvc +++ b/test/regress/regress0/preprocess/preprocess_14.cvc @@ -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 diff --git a/test/regress/regress0/preprocess/preprocess_15.cvc b/test/regress/regress0/preprocess/preprocess_15.cvc index 30df35e53..ea468c8a4 100644 --- a/test/regress/regress0/preprocess/preprocess_15.cvc +++ b/test/regress/regress0/preprocess/preprocess_15.cvc @@ -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 diff --git a/test/regress/regress0/print_lambda.cvc b/test/regress/regress0/print_lambda.cvc index da6a24c76..aee61a533 100644 --- a/test/regress/regress0/print_lambda.cvc +++ b/test/regress/regress0/print_lambda.cvc @@ -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; diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_1.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_1.smt2 index 73399358a..bf2d2a8c3 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_1.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_1.smt2 @@ -3,7 +3,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_10.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_10.smt2 index cdd6a6b18..389c91573 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_10.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_10.smt2 @@ -2,7 +2,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_11.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_11.smt2 index 9078acf46..81fe3b046 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_11.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_11.smt2 @@ -5,7 +5,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_12.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_12.smt2 index f3d6d95de..d797c1897 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_12.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_12.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_13.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_13.smt2 index ff78a7d39..2e4b9d2b8 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_13.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_13.smt2 @@ -6,7 +6,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_14.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_14.smt2 index 01191c4da..0399bbffa 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_14.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_14.smt2 @@ -5,7 +5,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_15.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_15.smt2 index e4b824dcc..2a8ffe0fa 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_15.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_15.smt2 @@ -5,7 +5,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_2.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_2.smt2 index 3003fa52b..cbff796c6 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_2.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_2.smt2 @@ -6,7 +6,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_3.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_3.smt2 index c437a5fb8..ec072821c 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_3.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_3.smt2 @@ -3,7 +3,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_4.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_4.smt2 index 4d42615f4..93be94865 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_4.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_4.smt2 @@ -3,7 +3,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_5.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_5.smt2 index a566eb1f3..fd9204081 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_5.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_5.smt2 @@ -7,7 +7,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_6.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_6.smt2 index 7fcd67745..1901016c2 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_6.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_6.smt2 @@ -5,7 +5,6 @@ ; EXPECT: unsat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_7.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_7.smt2 index 88fd866de..c3b8aadc7 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_7.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_7.smt2 @@ -5,7 +5,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_8.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_8.smt2 index 329be0391..cebf4d3e6 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_8.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_8.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_3_9.smt2 b/test/regress/regress0/push-pop/arith/fuzz_3_9.smt2 index db180f3f4..96aaf9f51 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_3_9.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_3_9.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_5_1.smt2 b/test/regress/regress0/push-pop/arith/fuzz_5_1.smt2 index 9e61f7c4d..05414230a 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_5_1.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_5_1.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_5_2.smt2 b/test/regress/regress0/push-pop/arith/fuzz_5_2.smt2 index cfcd80a44..9c387d89f 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_5_2.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_5_2.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_5_3.smt2 b/test/regress/regress0/push-pop/arith/fuzz_5_3.smt2 index f79d3ee69..b61eb001f 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_5_3.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_5_3.smt2 @@ -7,7 +7,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_5_4.smt2 b/test/regress/regress0/push-pop/arith/fuzz_5_4.smt2 index 95a64c578..5d46d281f 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_5_4.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_5_4.smt2 @@ -6,7 +6,6 @@ ; EXPECT: unsat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_5_5.smt2 b/test/regress/regress0/push-pop/arith/fuzz_5_5.smt2 index 8b41d054c..72b2aa088 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_5_5.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_5_5.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith/fuzz_5_6.smt2 b/test/regress/regress0/push-pop/arith/fuzz_5_6.smt2 index 8da0aeb7e..1cffc92cb 100644 --- a/test/regress/regress0/push-pop/arith/fuzz_5_6.smt2 +++ b/test/regress/regress0/push-pop/arith/fuzz_5_6.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith_lra_01.smt2 b/test/regress/regress0/push-pop/arith_lra_01.smt2 index 06a22458c..4216f429a 100644 --- a/test/regress/regress0/push-pop/arith_lra_01.smt2 +++ b/test/regress/regress0/push-pop/arith_lra_01.smt2 @@ -16,7 +16,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/arith_lra_02.smt2 b/test/regress/regress0/push-pop/arith_lra_02.smt2 index 74547db91..3cb5674d1 100644 --- a/test/regress/regress0/push-pop/arith_lra_02.smt2 +++ b/test/regress/regress0/push-pop/arith_lra_02.smt2 @@ -17,7 +17,6 @@ ; EXPECT: unsat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LRA) (declare-fun x0 () Real) (declare-fun x1 () Real) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_1.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_1.smt2 index a3440c77d..0af648d26 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_1.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_1.smt2 @@ -12,7 +12,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_10.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_10.smt2 index 74be6275a..53493d261 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_10.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_10.smt2 @@ -11,7 +11,6 @@ ; EXPECT: unsat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_11.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_11.smt2 index 9cd4a519d..5307ec839 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_11.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_11.smt2 @@ -16,7 +16,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_12.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_12.smt2 index f0ca9c801..172c3d4eb 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_12.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_12.smt2 @@ -6,7 +6,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_13.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_13.smt2 index d5a649471..1752797eb 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_13.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_13.smt2 @@ -3,7 +3,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_14.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_14.smt2 index c8e3566d5..47612e894 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_14.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_14.smt2 @@ -6,7 +6,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_15.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_15.smt2 index 56b2707f5..4345c3231 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_15.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_15.smt2 @@ -4,7 +4,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_16.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_16.smt2 index e686367bd..715b1872c 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_16.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_16.smt2 @@ -9,7 +9,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_18.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_18.smt2 index 7952f0b56..90a9f2332 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_18.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_18.smt2 @@ -6,7 +6,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_19.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_19.smt2 index f29a11344..cbfda64df 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_19.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_19.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_1_to_52_merged.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_1_to_52_merged.smt2 index 7a943e03d..5b225557f 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_1_to_52_merged.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_1_to_52_merged.smt2 @@ -449,7 +449,6 @@ ; EXPECT: unsat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (push 1) (declare-fun x0 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_2.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_2.smt2 index 17dd07336..f7812731d 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_2.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_2.smt2 @@ -2,7 +2,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_20.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_20.smt2 index 0142fe480..b37d6c035 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_20.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_20.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_21.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_21.smt2 index fd1345282..a86c1f8da 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_21.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_21.smt2 @@ -6,7 +6,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_22.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_22.smt2 index f4f71ddd1..9a67f6781 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_22.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_22.smt2 @@ -10,7 +10,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_23.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_23.smt2 index 49fb1e4e2..22ed7dfa5 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_23.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_23.smt2 @@ -7,7 +7,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_24.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_24.smt2 index 4c1ce822d..edff03a9d 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_24.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_24.smt2 @@ -7,7 +7,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_25.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_25.smt2 index 4678a4de7..8ec42e5fc 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_25.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_25.smt2 @@ -16,7 +16,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_26.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_26.smt2 index 9922102b9..d4fd2c710 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_26.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_26.smt2 @@ -10,7 +10,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_27.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_27.smt2 index b961ba72d..828440ef4 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_27.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_27.smt2 @@ -10,7 +10,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_28.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_28.smt2 index 63189797e..09933d521 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_28.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_28.smt2 @@ -7,7 +7,6 @@ ; EXPECT: unsat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_29.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_29.smt2 index 1c7586be5..38e72425e 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_29.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_29.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_3.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_3.smt2 index 64693f829..958d44a82 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_3.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_3.smt2 @@ -6,7 +6,6 @@ ; EXPECT: unsat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_30.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_30.smt2 index 7f57788c3..58f55bda0 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_30.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_30.smt2 @@ -14,7 +14,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_31.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_31.smt2 index 3df801225..3998897fb 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_31.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_31.smt2 @@ -7,7 +7,6 @@ ; EXPECT: unsat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_32.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_32.smt2 index 62efd69ba..109b86ec0 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_32.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_32.smt2 @@ -13,7 +13,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_33.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_33.smt2 index bde870b96..ce2c41beb 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_33.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_33.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_34.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_34.smt2 index e82c6dec1..e1ea02cad 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_34.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_34.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_35.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_35.smt2 index f925e3a04..a2fc1e367 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_35.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_35.smt2 @@ -6,7 +6,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_36.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_36.smt2 index 2b39a3898..e0d0c8bed 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_36.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_36.smt2 @@ -5,7 +5,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_37.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_37.smt2 index 6391cb6d5..cf34c5d35 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_37.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_37.smt2 @@ -11,7 +11,6 @@ ; EXPECT: unsat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_38.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_38.smt2 index 25c2620fb..770769878 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_38.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_38.smt2 @@ -6,7 +6,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_39.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_39.smt2 index 363dc0462..abadcc2c1 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_39.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_39.smt2 @@ -17,7 +17,6 @@ ; EXPECT: unsat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_4.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_4.smt2 index abe69436a..db191f610 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_4.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_4.smt2 @@ -10,7 +10,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_40.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_40.smt2 index 855dd811b..dfde9eef6 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_40.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_40.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_41.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_41.smt2 index 0fbefd267..b6d2e884f 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_41.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_41.smt2 @@ -4,7 +4,6 @@ ; EXPECT: sat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_42.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_42.smt2 index d02eb035b..2e737763f 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_42.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_42.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_43.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_43.smt2 index 66f745c30..88349dbff 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_43.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_43.smt2 @@ -11,7 +11,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_44.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_44.smt2 index 763e3ecfa..968d30c2e 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_44.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_44.smt2 @@ -2,7 +2,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_45.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_45.smt2 index 228450d7e..1294df46f 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_45.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_45.smt2 @@ -9,7 +9,6 @@ ; EXPECT: unsat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_46.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_46.smt2 index 784a6a3c0..d680b0ac7 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_46.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_46.smt2 @@ -9,7 +9,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_47.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_47.smt2 index 69ceead2a..011b37920 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_47.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_47.smt2 @@ -3,7 +3,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: unsat -; EXIT: 20 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_48.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_48.smt2 index 13f626204..13c6d8743 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_48.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_48.smt2 @@ -3,7 +3,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: unsat -; EXIT: 20 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_49.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_49.smt2 index f82ee00b6..1f529f5c8 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_49.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_49.smt2 @@ -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) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_5.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_5.smt2 index 0e30d296c..a29fda6e1 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_5.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_5.smt2 @@ -14,7 +14,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_50.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_50.smt2 index 325d7c415..1d783a59c 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_50.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_50.smt2 @@ -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)))) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_51.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_51.smt2 index a5d312aff..f9bdb084f 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_51.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_51.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: unsat -; EXIT: 20 (set-logic QF_LIA) (declare-fun x0 () Bool) (check-sat) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_52.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_52.smt2 index dd7bbefe3..2ab146602 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_52.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_52.smt2 @@ -8,7 +8,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: unsat -; EXIT: 20 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_6.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_6.smt2 index 9ed3737be..14e82a48a 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_6.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_6.smt2 @@ -5,7 +5,6 @@ ; EXPECT: unsat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_7.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_7.smt2 index edb16c09f..b39a6f88f 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_7.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_7.smt2 @@ -6,7 +6,6 @@ ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_8.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_8.smt2 index 01afa0d75..a12773352 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_8.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_8.smt2 @@ -7,7 +7,6 @@ ; EXPECT: unsat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/boolean/fuzz_9.smt2 b/test/regress/regress0/push-pop/boolean/fuzz_9.smt2 index 90466c9cf..3ed852966 100644 --- a/test/regress/regress0/push-pop/boolean/fuzz_9.smt2 +++ b/test/regress/regress0/push-pop/boolean/fuzz_9.smt2 @@ -9,7 +9,6 @@ ; EXPECT: unsat ; EXPECT: unsat ; EXPECT: sat -; EXIT: 10 (set-logic QF_LIA) (declare-fun x0 () Bool) (declare-fun x1 () Bool) diff --git a/test/regress/regress0/push-pop/bug216.smt2.expect b/test/regress/regress0/push-pop/bug216.smt2.expect index 9a8435b2d..fe118171a 100644 --- a/test/regress/regress0/push-pop/bug216.smt2.expect +++ b/test/regress/regress0/push-pop/bug216.smt2.expect @@ -1,4 +1,3 @@ % COMMAND-LINE: --incremental % EXPECT: sat % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/push-pop/bug233.cvc b/test/regress/regress0/push-pop/bug233.cvc index c951aaf2e..2b9eedcdb 100644 --- a/test/regress/regress0/push-pop/bug233.cvc +++ b/test/regress/regress0/push-pop/bug233.cvc @@ -9,4 +9,3 @@ QUERY (a AND b) OR NOT (a AND b); % EXPECT: invalid QUERY (a OR b); -% EXIT: 10 diff --git a/test/regress/regress0/push-pop/bug326.smt2 b/test/regress/regress0/push-pop/bug326.smt2 index d32d6fddf..8fe88e9f5 100644 --- a/test/regress/regress0/push-pop/bug326.smt2 +++ b/test/regress/regress0/push-pop/bug326.smt2 @@ -1,5 +1,4 @@ ; COMMAND-LINE: --incremental -; EXIT: 10 (set-logic AUFLIA) diff --git a/test/regress/regress0/push-pop/bug396.smt2 b/test/regress/regress0/push-pop/bug396.smt2 index 27d309ec6..8e93cf447 100644 --- a/test/regress/regress0/push-pop/bug396.smt2 +++ b/test/regress/regress0/push-pop/bug396.smt2 @@ -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) diff --git a/test/regress/regress0/push-pop/incremental-subst-bug.cvc b/test/regress/regress0/push-pop/incremental-subst-bug.cvc index b9936bfa4..9b10ef843 100644 --- a/test/regress/regress0/push-pop/incremental-subst-bug.cvc +++ b/test/regress/regress0/push-pop/incremental-subst-bug.cvc @@ -19,4 +19,3 @@ QUERY z /= x; POP; % EXPECT: invalid QUERY z /= x; -% EXIT: 10 diff --git a/test/regress/regress0/push-pop/test.00.cvc b/test/regress/regress0/push-pop/test.00.cvc index f56abb386..78d7b9f2c 100644 --- a/test/regress/regress0/push-pop/test.00.cvc +++ b/test/regress/regress0/push-pop/test.00.cvc @@ -9,4 +9,3 @@ POP; ASSERT (NOT x); % EXPECT: sat CHECKSAT; -% EXIT: 10 diff --git a/test/regress/regress0/push-pop/test.01.cvc b/test/regress/regress0/push-pop/test.01.cvc index 5d492db32..2bb5877f5 100644 --- a/test/regress/regress0/push-pop/test.01.cvc +++ b/test/regress/regress0/push-pop/test.01.cvc @@ -17,4 +17,3 @@ CHECKSAT; POP; % EXPECT: sat CHECKSAT; -% EXIT: 10 diff --git a/test/regress/regress0/push-pop/tiny_bug.smt2 b/test/regress/regress0/push-pop/tiny_bug.smt2 index 83ccca49e..b67381baa 100644 --- a/test/regress/regress0/push-pop/tiny_bug.smt2 +++ b/test/regress/regress0/push-pop/tiny_bug.smt2 @@ -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) diff --git a/test/regress/regress0/push-pop/units.cvc b/test/regress/regress0/push-pop/units.cvc index 9bdfdaadb..edc868a79 100644 --- a/test/regress/regress0/push-pop/units.cvc +++ b/test/regress/regress0/push-pop/units.cvc @@ -17,4 +17,3 @@ PUSH; POP; % EXPECT: sat CHECKSAT; -% EXIT: 10 diff --git a/test/regress/regress0/quantifiers/array-unsat-simp3.smt2.expect b/test/regress/regress0/quantifiers/array-unsat-simp3.smt2.expect index 2aefdcfc3..2bd8349de 100644 --- a/test/regress/regress0/quantifiers/array-unsat-simp3.smt2.expect +++ b/test/regress/regress0/quantifiers/array-unsat-simp3.smt2.expect @@ -1,3 +1,2 @@ % EXPECT: unknown % EXPECT: (:reason-unknown incomplete) -% EXIT: 0 diff --git a/test/regress/regress0/quantifiers/bug291.smt2.expect b/test/regress/regress0/quantifiers/bug291.smt2.expect index 2aefdcfc3..2bd8349de 100644 --- a/test/regress/regress0/quantifiers/bug291.smt2.expect +++ b/test/regress/regress0/quantifiers/bug291.smt2.expect @@ -1,3 +1,2 @@ % EXPECT: unknown % EXPECT: (:reason-unknown incomplete) -% EXIT: 0 diff --git a/test/regress/regress0/quantifiers/ex1.smt2.expect b/test/regress/regress0/quantifiers/ex1.smt2.expect index 2aefdcfc3..2bd8349de 100644 --- a/test/regress/regress0/quantifiers/ex1.smt2.expect +++ b/test/regress/regress0/quantifiers/ex1.smt2.expect @@ -1,3 +1,2 @@ % EXPECT: unknown % EXPECT: (:reason-unknown incomplete) -% EXIT: 0 diff --git a/test/regress/regress0/quantifiers/ex7.smt2.expect b/test/regress/regress0/quantifiers/ex7.smt2.expect index 2aefdcfc3..2bd8349de 100644 --- a/test/regress/regress0/quantifiers/ex7.smt2.expect +++ b/test/regress/regress0/quantifiers/ex7.smt2.expect @@ -1,3 +1,2 @@ % EXPECT: unknown % EXPECT: (:reason-unknown incomplete) -% EXIT: 0 diff --git a/test/regress/regress0/queries0.cvc b/test/regress/regress0/queries0.cvc index c951aaf2e..2b9eedcdb 100644 --- a/test/regress/regress0/queries0.cvc +++ b/test/regress/regress0/queries0.cvc @@ -9,4 +9,3 @@ QUERY (a AND b) OR NOT (a AND b); % EXPECT: invalid QUERY (a OR b); -% EXIT: 10 diff --git a/test/regress/regress0/simple.cvc b/test/regress/regress0/simple.cvc index 4a16dcbe3..83d0225bd 100644 --- a/test/regress/regress0/simple.cvc +++ b/test/regress/regress0/simple.cvc @@ -5,4 +5,3 @@ ASSERT x3 OR x2; ASSERT x1 AND NOT x1; % EXPECT: valid QUERY x2; -% EXIT: 20 diff --git a/test/regress/regress0/simplification_bug3.cvc b/test/regress/regress0/simplification_bug3.cvc index 26efad5b6..3f0ddc537 100644 --- a/test/regress/regress0/simplification_bug3.cvc +++ b/test/regress/regress0/simplification_bug3.cvc @@ -5,4 +5,3 @@ ASSERT NOT x; ASSERT NOT y; % EXPECT: unsat CHECKSAT; -% EXIT: 20 diff --git a/test/regress/regress0/simplification_bug4.smt2.expect b/test/regress/regress0/simplification_bug4.smt2.expect index ef44f9b74..1ed776c9e 100644 --- a/test/regress/regress0/simplification_bug4.smt2.expect +++ b/test/regress/regress0/simplification_bug4.smt2.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --incremental % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/smallcnf.cvc b/test/regress/regress0/smallcnf.cvc index dc316a9fb..bd732b4dc 100644 --- a/test/regress/regress0/smallcnf.cvc +++ b/test/regress/regress0/smallcnf.cvc @@ -7,4 +7,3 @@ ASSERT a OR NOT b OR c; % EXPECT: invalid QUERY FALSE; -% EXIT: 10 diff --git a/test/regress/regress0/smt2output.smt2 b/test/regress/regress0/smt2output.smt2 index 26050d931..dbaad265f 100644 --- a/test/regress/regress0/smt2output.smt2 +++ b/test/regress/regress0/smt2output.smt2 @@ -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|)) diff --git a/test/regress/regress0/subranges.cvc b/test/regress/regress0/subranges.cvc index 5c1967344..bf6e46938 100644 --- a/test/regress/regress0/subranges.cvc +++ b/test/regress/regress0/subranges.cvc @@ -1,5 +1,4 @@ % EXPECT: valid -% EXIT: 20 A : [0..0]; B : [ -5 .. 8]; diff --git a/test/regress/regress0/test11.cvc b/test/regress/regress0/test11.cvc index f777e517e..45052deeb 100644 --- a/test/regress/regress0/test11.cvc +++ b/test/regress/regress0/test11.cvc @@ -5,4 +5,3 @@ ASSERT NOT (x OR y); % EXPECT: valid QUERY FALSE; -% EXIT: 20 diff --git a/test/regress/regress0/test12.cvc b/test/regress/regress0/test12.cvc index 55212bb07..37687bee1 100644 --- a/test/regress/regress0/test12.cvc +++ b/test/regress/regress0/test12.cvc @@ -176,4 +176,3 @@ QUERY NOT P_10; POP; PUSH; QUERY FALSE; -% EXIT: 20 diff --git a/test/regress/regress0/test9.cvc b/test/regress/regress0/test9.cvc index 0cf587bca..bfe1a3285 100644 --- a/test/regress/regress0/test9.cvc +++ b/test/regress/regress0/test9.cvc @@ -2,4 +2,3 @@ P,Q:BOOLEAN; ASSERT (P OR Q); QUERY (P OR Q); -% EXIT: 20 diff --git a/test/regress/regress0/uf/simple.01.cvc b/test/regress/regress0/uf/simple.01.cvc index 141cc11fb..42b99cc44 100644 --- a/test/regress/regress0/uf/simple.01.cvc +++ b/test/regress/regress0/uf/simple.01.cvc @@ -5,4 +5,3 @@ x, y: A; f: A -> B; QUERY (x = y => f(x) = f(y)); -% EXIT: 20 diff --git a/test/regress/regress0/uf/simple.02.cvc b/test/regress/regress0/uf/simple.02.cvc index 3a72ce71a..1dd96fd1c 100644 --- a/test/regress/regress0/uf/simple.02.cvc +++ b/test/regress/regress0/uf/simple.02.cvc @@ -5,4 +5,3 @@ x, y: A; f: A -> B; QUERY (f(x) = f(y)); -% EXIT: 10 diff --git a/test/regress/regress0/uf/simple.03.cvc b/test/regress/regress0/uf/simple.03.cvc index e0079c826..cc1721ca6 100644 --- a/test/regress/regress0/uf/simple.03.cvc +++ b/test/regress/regress0/uf/simple.03.cvc @@ -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 diff --git a/test/regress/regress0/uf/simple.04.cvc b/test/regress/regress0/uf/simple.04.cvc index 649accd21..66223ca7b 100644 --- a/test/regress/regress0/uf/simple.04.cvc +++ b/test/regress/regress0/uf/simple.04.cvc @@ -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 diff --git a/test/regress/regress0/uf20-03.cvc b/test/regress/regress0/uf20-03.cvc index 1b35efd7d..9de754284 100644 --- a/test/regress/regress0/uf20-03.cvc +++ b/test/regress/regress0/uf20-03.cvc @@ -113,4 +113,3 @@ ASSERT x_10 OR NOT x_11 OR x_16; QUERY FALSE; -% EXIT: 10 diff --git a/test/regress/regress0/uflia/DRAGON_11_e1_2450.ec.minimized.smt2.expect b/test/regress/regress0/uflia/DRAGON_11_e1_2450.ec.minimized.smt2.expect index 917440603..9403b1a25 100644 --- a/test/regress/regress0/uflia/DRAGON_11_e1_2450.ec.minimized.smt2.expect +++ b/test/regress/regress0/uflia/DRAGON_11_e1_2450.ec.minimized.smt2.expect @@ -1,4 +1,3 @@ % COMMAND-LINE: --incremental % EXPECT: sat % EXPECT: sat -% EXIT: 10 diff --git a/test/regress/regress0/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2.expect b/test/regress/regress0/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2.expect index bd24c606e..85c180889 100644 --- a/test/regress/regress0/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2.expect +++ b/test/regress/regress0/uflia/FIREFLY_3_e2_2236_e7_3681.ec.core.smt2.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --incremental % EXPECT: sat -% EXIT: 10 diff --git a/test/regress/regress0/uflia/check01.smt2 b/test/regress/regress0/uflia/check01.smt2 index 9d7236b52..33be9346a 100644 --- a/test/regress/regress0/uflia/check01.smt2 +++ b/test/regress/regress0/uflia/check01.smt2 @@ -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) diff --git a/test/regress/regress0/uflia/check02.smt2.expect b/test/regress/regress0/uflia/check02.smt2.expect index 9a8435b2d..fe118171a 100644 --- a/test/regress/regress0/uflia/check02.smt2.expect +++ b/test/regress/regress0/uflia/check02.smt2.expect @@ -1,4 +1,3 @@ % COMMAND-LINE: --incremental % EXPECT: sat % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/uflia/check03.smt2.expect b/test/regress/regress0/uflia/check03.smt2.expect index 9a8435b2d..fe118171a 100644 --- a/test/regress/regress0/uflia/check03.smt2.expect +++ b/test/regress/regress0/uflia/check03.smt2.expect @@ -1,4 +1,3 @@ % COMMAND-LINE: --incremental % EXPECT: sat % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/uflia/check04.smt2.expect b/test/regress/regress0/uflia/check04.smt2.expect index 9a8435b2d..fe118171a 100644 --- a/test/regress/regress0/uflia/check04.smt2.expect +++ b/test/regress/regress0/uflia/check04.smt2.expect @@ -1,4 +1,3 @@ % COMMAND-LINE: --incremental % EXPECT: sat % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/uflia/speed2_e8_449_e8_517.ec.smt2.expect b/test/regress/regress0/uflia/speed2_e8_449_e8_517.ec.smt2.expect index fd57f4ec9..65fb9b33f 100644 --- a/test/regress/regress0/uflia/speed2_e8_449_e8_517.ec.smt2.expect +++ b/test/regress/regress0/uflia/speed2_e8_449_e8_517.ec.smt2.expect @@ -3,4 +3,3 @@ % EXPECT: sat % EXPECT: unsat % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2.expect b/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2.expect index 9a8435b2d..fe118171a 100644 --- a/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2.expect +++ b/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.minimized.smt2.expect @@ -1,4 +1,3 @@ % COMMAND-LINE: --incremental % EXPECT: sat % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.smt2.expect b/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.smt2.expect index 7a97d0f21..70b8fa26d 100644 --- a/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.smt2.expect +++ b/test/regress/regress0/uflia/stalmark_e7_27_e7_31.ec.smt2.expect @@ -5,4 +5,3 @@ % EXPECT: sat % EXPECT: unsat % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/uflia/tiny.smt2.expect b/test/regress/regress0/uflia/tiny.smt2.expect index 767e8af23..7081f83db 100644 --- a/test/regress/regress0/uflia/tiny.smt2.expect +++ b/test/regress/regress0/uflia/tiny.smt2.expect @@ -1,4 +1,3 @@ % COMMAND-LINE: --incremental --simplification=none % EXPECT: sat % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress0/uflra/bug293.cvc b/test/regress/regress0/uflra/bug293.cvc index 3bc91c7c5..6da025fbd 100644 --- a/test/regress/regress0/uflra/bug293.cvc +++ b/test/regress/regress0/uflra/bug293.cvc @@ -1,5 +1,4 @@ % EXPECT: unsat -% EXIT: 20 x: REAL; f: REAL -> REAL; ASSERT NOT (f(1) = f(x)); diff --git a/test/regress/regress0/uflra/simple.01.cvc b/test/regress/regress0/uflra/simple.01.cvc index 8904192ce..62e48290e 100644 --- a/test/regress/regress0/uflra/simple.01.cvc +++ b/test/regress/regress0/uflra/simple.01.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 x, y: REAL; f: REAL -> REAL; diff --git a/test/regress/regress0/uflra/simple.02.cvc b/test/regress/regress0/uflra/simple.02.cvc index a14ca8a1f..8bc20f36a 100644 --- a/test/regress/regress0/uflra/simple.02.cvc +++ b/test/regress/regress0/uflra/simple.02.cvc @@ -1,5 +1,4 @@ % EXPECT: unsat -% EXIT: 20 x, y: REAL; f: REAL -> REAL; diff --git a/test/regress/regress0/uflra/simple.03.cvc b/test/regress/regress0/uflra/simple.03.cvc index 1fdeed40a..2ecf9b0a8 100644 --- a/test/regress/regress0/uflra/simple.03.cvc +++ b/test/regress/regress0/uflra/simple.03.cvc @@ -1,5 +1,4 @@ % EXPECT: sat -% EXIT: 10 x1, y1, z1: REAL; x2, y2, z2: REAL; f: REAL -> REAL; diff --git a/test/regress/regress0/uflra/simple.04.cvc b/test/regress/regress0/uflra/simple.04.cvc index c9c226fa2..e363a9606 100644 --- a/test/regress/regress0/uflra/simple.04.cvc +++ b/test/regress/regress0/uflra/simple.04.cvc @@ -1,5 +1,4 @@ % EXPECT: unsat -% EXIT: 20 x1, x2: REAL; y1, y2: REAL; f: REAL -> REAL; diff --git a/test/regress/regress0/wiki.01.cvc b/test/regress/regress0/wiki.01.cvc index 3833bb85f..fb38fab65 100644 --- a/test/regress/regress0/wiki.01.cvc +++ b/test/regress/regress0/wiki.01.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a OR (b OR c) <=> (a OR b) OR c; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.02.cvc b/test/regress/regress0/wiki.02.cvc index a431f9b22..93d555c96 100644 --- a/test/regress/regress0/wiki.02.cvc +++ b/test/regress/regress0/wiki.02.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a AND (b AND c) <=> (a AND b) AND c; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.03.cvc b/test/regress/regress0/wiki.03.cvc index 65acbb438..08b049c17 100644 --- a/test/regress/regress0/wiki.03.cvc +++ b/test/regress/regress0/wiki.03.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a OR b <=> b OR a; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.04.cvc b/test/regress/regress0/wiki.04.cvc index bcd724c8d..b88de6144 100644 --- a/test/regress/regress0/wiki.04.cvc +++ b/test/regress/regress0/wiki.04.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a AND b <=> b AND a; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.05.cvc b/test/regress/regress0/wiki.05.cvc index 04c7dafe0..fa9f56f81 100644 --- a/test/regress/regress0/wiki.05.cvc +++ b/test/regress/regress0/wiki.05.cvc @@ -3,4 +3,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a OR (a AND b) <=> a; % PROOF -% EXIT: 20 diff --git a/test/regress/regress0/wiki.06.cvc b/test/regress/regress0/wiki.06.cvc index 64663e459..1d466a86e 100644 --- a/test/regress/regress0/wiki.06.cvc +++ b/test/regress/regress0/wiki.06.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a AND (a OR b) <=> a; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.07.cvc b/test/regress/regress0/wiki.07.cvc index 85de76be7..146d92832 100644 --- a/test/regress/regress0/wiki.07.cvc +++ b/test/regress/regress0/wiki.07.cvc @@ -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 diff --git a/test/regress/regress0/wiki.08.cvc b/test/regress/regress0/wiki.08.cvc index cedf3dba0..e9c7d3fa3 100644 --- a/test/regress/regress0/wiki.08.cvc +++ b/test/regress/regress0/wiki.08.cvc @@ -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 diff --git a/test/regress/regress0/wiki.09.cvc b/test/regress/regress0/wiki.09.cvc index ded0edd5a..478be2db9 100644 --- a/test/regress/regress0/wiki.09.cvc +++ b/test/regress/regress0/wiki.09.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a OR NOT a; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.10.cvc b/test/regress/regress0/wiki.10.cvc index dd1e7031a..226a3da82 100644 --- a/test/regress/regress0/wiki.10.cvc +++ b/test/regress/regress0/wiki.10.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a AND NOT a <=> FALSE; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.11.cvc b/test/regress/regress0/wiki.11.cvc index 61e404338..d615fef3b 100644 --- a/test/regress/regress0/wiki.11.cvc +++ b/test/regress/regress0/wiki.11.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a OR a <=> a; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.12.cvc b/test/regress/regress0/wiki.12.cvc index b73b0357b..209e512a6 100644 --- a/test/regress/regress0/wiki.12.cvc +++ b/test/regress/regress0/wiki.12.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a AND a <=> a; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.13.cvc b/test/regress/regress0/wiki.13.cvc index 6ae844616..2cc69f048 100644 --- a/test/regress/regress0/wiki.13.cvc +++ b/test/regress/regress0/wiki.13.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a OR FALSE <=> a; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.14.cvc b/test/regress/regress0/wiki.14.cvc index 228a5af4f..5a6c16248 100644 --- a/test/regress/regress0/wiki.14.cvc +++ b/test/regress/regress0/wiki.14.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a AND TRUE <=> a; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.15.cvc b/test/regress/regress0/wiki.15.cvc index b78e2cb80..6dc84f679 100644 --- a/test/regress/regress0/wiki.15.cvc +++ b/test/regress/regress0/wiki.15.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a OR TRUE <=> TRUE; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.16.cvc b/test/regress/regress0/wiki.16.cvc index 0282c59af..6b2bf4113 100644 --- a/test/regress/regress0/wiki.16.cvc +++ b/test/regress/regress0/wiki.16.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY a AND FALSE <=> FALSE; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.17.cvc b/test/regress/regress0/wiki.17.cvc index 5d3b7629b..7c6701acc 100644 --- a/test/regress/regress0/wiki.17.cvc +++ b/test/regress/regress0/wiki.17.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY NOT FALSE <=> TRUE; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.18.cvc b/test/regress/regress0/wiki.18.cvc index a34ceeef8..7c1b1b8e4 100644 --- a/test/regress/regress0/wiki.18.cvc +++ b/test/regress/regress0/wiki.18.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY NOT TRUE <=> FALSE; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.19.cvc b/test/regress/regress0/wiki.19.cvc index 38c557514..d5812b5ea 100644 --- a/test/regress/regress0/wiki.19.cvc +++ b/test/regress/regress0/wiki.19.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY NOT (a OR b) <=> NOT a AND NOT b; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.20.cvc b/test/regress/regress0/wiki.20.cvc index cd166f956..8d2570620 100644 --- a/test/regress/regress0/wiki.20.cvc +++ b/test/regress/regress0/wiki.20.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY NOT (a AND b) <=> NOT a OR NOT b; -% EXIT: 20 diff --git a/test/regress/regress0/wiki.21.cvc b/test/regress/regress0/wiki.21.cvc index a8fbafbc1..d65cbcf65 100644 --- a/test/regress/regress0/wiki.21.cvc +++ b/test/regress/regress0/wiki.21.cvc @@ -2,4 +2,3 @@ a, b, c : BOOLEAN; % EXPECT: valid QUERY NOT NOT a <=> a; -% EXIT: 20 diff --git a/test/regress/regress1/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect b/test/regress/regress1/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect index a06e9864e..7cb6ba8c2 100644 --- a/test/regress/regress1/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect +++ b/test/regress/regress1/FIREFLY_3_e2_2236_e7_3681.ec.minimized.smt2.expect @@ -1,4 +1,3 @@ % COMMAND-LINE: --incremental % EXPECT: unsat % EXPECT: sat -% EXIT: 10 diff --git a/test/regress/regress1/GEO123+1.minimized.smt2 b/test/regress/regress1/GEO123+1.minimized.smt2 index 8cc1fa7fd..764c41699 100644 --- a/test/regress/regress1/GEO123+1.minimized.smt2 +++ b/test/regress/regress1/GEO123+1.minimized.smt2 @@ -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. diff --git a/test/regress/regress1/bug394.smt2 b/test/regress/regress1/bug394.smt2 index cb2bc32a8..99e19e7fb 100644 --- a/test/regress/regress1/bug394.smt2 +++ b/test/regress/regress1/bug394.smt2 @@ -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) diff --git a/test/regress/regress1/hole7.cvc b/test/regress/regress1/hole7.cvc index 150c39e38..1f762477a 100644 --- a/test/regress/regress1/hole7.cvc +++ b/test/regress/regress1/hole7.cvc @@ -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 diff --git a/test/regress/regress1/hole8.cvc b/test/regress/regress1/hole8.cvc index fb9206aa0..705c95ea6 100644 --- a/test/regress/regress1/hole8.cvc +++ b/test/regress/regress1/hole8.cvc @@ -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 diff --git a/test/regress/regress1/typed_v1l50016-simp.cvc b/test/regress/regress1/typed_v1l50016-simp.cvc index b273d99e9..b4a1e4b32 100644 --- a/test/regress/regress1/typed_v1l50016-simp.cvc +++ b/test/regress/regress1/typed_v1l50016-simp.cvc @@ -1,5 +1,4 @@ % EXPECT: invalid -% EXIT: 10 DATATYPE nat = succ(pred : nat) | zero, diff --git a/test/regress/regress1/uflia-error0.smt2.expect b/test/regress/regress1/uflia-error0.smt2.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress1/uflia-error0.smt2.expect +++ b/test/regress/regress1/uflia-error0.smt2.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress1/xs-09-16-3-4-1-5.decn.smt.expect b/test/regress/regress1/xs-09-16-3-4-1-5.decn.smt.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress1/xs-09-16-3-4-1-5.decn.smt.expect +++ b/test/regress/regress1/xs-09-16-3-4-1-5.decn.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress2/bug497.cvc b/test/regress/regress2/bug497.cvc index ce34ab6ad..8af568459 100644 --- a/test/regress/regress2/bug497.cvc +++ b/test/regress/regress2/bug497.cvc @@ -1,7 +1,6 @@ % COMMAND-LINE: --decision=justification --incremental % EXPECT: sat % EXPECT: sat -% EXIT: 10 OPTION "logic" "QF_UFLIA"; _nat : TYPE = INT; _base : INT; diff --git a/test/regress/regress2/hole9.cvc b/test/regress/regress2/hole9.cvc index e9bd543ef..e60839f7b 100644 --- a/test/regress/regress2/hole9.cvc +++ b/test/regress/regress2/hole9.cvc @@ -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 diff --git a/test/regress/regress2/pp-regfile.smt.expect b/test/regress/regress2/pp-regfile.smt.expect index b862d0b39..7fd1d5a98 100644 --- a/test/regress/regress2/pp-regfile.smt.expect +++ b/test/regress/regress2/pp-regfile.smt.expect @@ -1,3 +1,2 @@ % COMMAND-LINE: --decision=justification % EXPECT: unsat -% EXIT: 20 diff --git a/test/regress/regress3/hole10.cvc b/test/regress/regress3/hole10.cvc index ba29355db..ebc8279d3 100644 --- a/test/regress/regress3/hole10.cvc +++ b/test/regress/regress3/hole10.cvc @@ -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 diff --git a/test/regress/run_regression b/test/regress/run_regression index 44517cc0c..7c11c0d0a 100755 --- a/test/regress/run_regression +++ b/test/regress/run_regression @@ -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: ,,'`