summaryrefslogtreecommitdiff
path: root/test/regress/regress0/test12.cvc
diff options
context:
space:
mode:
authorTim King <taking@cs.nyu.edu>2010-02-04 21:01:04 +0000
committerTim King <taking@cs.nyu.edu>2010-02-04 21:01:04 +0000
commitc6f86de8077f667ab2b2e9aac53d60d93ea2da93 (patch)
tree028e32de75592993169290f4cdf0cd27a447d89c /test/regress/regress0/test12.cvc
parent3203c9bf8ec818b287c8b4030bb4b71d48ede9f1 (diff)
Moved regressions into various levels based on running time.
Diffstat (limited to 'test/regress/regress0/test12.cvc')
-rw-r--r--test/regress/regress0/test12.cvc151
1 files changed, 151 insertions, 0 deletions
diff --git a/test/regress/regress0/test12.cvc b/test/regress/regress0/test12.cvc
new file mode 100644
index 000000000..31ec0864e
--- /dev/null
+++ b/test/regress/regress0/test12.cvc
@@ -0,0 +1,151 @@
+%% Regression level = 1
+%% Result = Valid
+%% Runtime = 1
+%% Language = presentation
+A: TYPE;
+P_1: BOOLEAN;
+P_2: BOOLEAN;
+P_3: BOOLEAN;
+ASSERT (NOT P_1 OR P_2 OR P_2);
+ASSERT (NOT P_1 OR P_2 OR P_3);
+P_4: BOOLEAN;
+P_5: BOOLEAN;
+ASSERT (NOT P_1 OR NOT P_4 OR P_2);
+ASSERT (NOT P_1 OR NOT P_5 OR P_2);
+P_6: BOOLEAN;
+P_7: BOOLEAN;
+ASSERT (NOT P_2 OR P_6 OR P_1);
+ASSERT (NOT P_2 OR P_7 OR P_1);
+P_8: BOOLEAN;
+P_9: BOOLEAN;
+ASSERT (NOT P_2 OR NOT P_8 OR P_1);
+ASSERT (NOT P_2 OR NOT P_9 OR P_1);
+P_10: BOOLEAN;
+ASSERT (P_2 OR P_1 OR P_4);
+ASSERT (P_2 OR P_1 OR P_10);
+ASSERT (NOT P_2 OR NOT P_1 OR P_4);
+ASSERT (NOT P_2 OR NOT P_1 OR P_10);
+P_11: BOOLEAN;
+ASSERT (NOT P_6 OR P_2 OR P_1);
+ASSERT (NOT P_11 OR P_2 OR P_1);
+ASSERT (NOT P_6 OR NOT P_2 OR NOT P_1);
+ASSERT (NOT P_11 OR NOT P_2 OR NOT P_1);
+PUSH;
+QUERY (NOT P_2 OR NOT P_3);
+POP;
+PUSH;
+QUERY (P_1 OR NOT P_3);
+POP;
+PUSH;
+QUERY (NOT P_2 OR P_1);
+POP;
+PUSH;
+QUERY (P_5 OR NOT P_2);
+POP;
+PUSH;
+QUERY (P_1 OR NOT P_2);
+POP;
+PUSH;
+QUERY (P_5 OR P_1);
+POP;
+PUSH;
+QUERY (NOT P_7 OR NOT P_1);
+POP;
+PUSH;
+QUERY (P_2 OR NOT P_1);
+POP;
+PUSH;
+QUERY P_2;
+POP;
+PUSH;
+QUERY (P_9 OR NOT P_1);
+POP;
+PUSH;
+QUERY (P_2 OR NOT P_1);
+POP;
+PUSH;
+QUERY P_2;
+POP;
+PUSH;
+QUERY (NOT P_1 OR NOT P_10);
+POP;
+PUSH;
+QUERY (NOT P_2 OR NOT P_10);
+POP;
+PUSH;
+QUERY (NOT P_1 OR NOT P_2);
+POP;
+PUSH;
+QUERY (P_1 OR NOT P_10);
+POP;
+PUSH;
+QUERY (P_2 OR NOT P_10);
+POP;
+PUSH;
+QUERY (P_1 OR P_2);
+POP;
+PUSH;
+QUERY (NOT P_2 OR NOT P_1);
+POP;
+PUSH;
+QUERY (P_11 OR NOT P_1);
+POP;
+PUSH;
+QUERY (NOT P_2 OR P_11);
+POP;
+PUSH;
+QUERY (P_2 OR P_1);
+POP;
+PUSH;
+QUERY (P_11 OR P_1);
+POP;
+PUSH;
+QUERY (P_2 OR P_11);
+POP;
+P_12: BOOLEAN;
+ASSERT (NOT P_12 OR P_2);
+ASSERT (NOT P_12 OR P_3);
+ASSERT (P_12 OR NOT P_1 OR P_2);
+ASSERT (P_12 OR NOT P_1 OR P_2);
+P_13: BOOLEAN;
+ASSERT (NOT P_13 OR NOT P_4);
+ASSERT (NOT P_13 OR NOT P_5);
+ASSERT (P_13 OR NOT P_1 OR P_2);
+ASSERT (P_13 OR NOT P_1 OR P_2);
+ASSERT (NOT P_2 OR P_1);
+ASSERT (NOT P_2 OR P_1);
+ASSERT (NOT P_2 OR P_1);
+ASSERT (NOT P_2 OR P_1);
+P_14: BOOLEAN;
+ASSERT (P_14 OR P_2 OR P_1);
+ASSERT (P_14 OR P_2 OR P_1);
+ASSERT (NOT P_14 OR P_4);
+ASSERT (NOT P_14 OR P_10);
+ASSERT (P_14 OR NOT P_2 OR NOT P_1);
+ASSERT (P_14 OR NOT P_2 OR NOT P_1);
+P_15: BOOLEAN;
+ASSERT (P_15 OR P_2 OR P_1);
+ASSERT (P_15 OR P_2 OR P_1);
+ASSERT (NOT P_15 OR NOT P_6);
+ASSERT (NOT P_15 OR NOT P_11);
+ASSERT (P_15 OR NOT P_2 OR NOT P_1);
+ASSERT (P_15 OR NOT P_2 OR NOT P_1);
+PUSH;
+QUERY NOT P_3;
+POP;
+PUSH;
+QUERY P_12;
+POP;
+PUSH;
+QUERY P_11;
+POP;
+PUSH;
+QUERY P_15;
+POP;
+ASSERT NOT P_15;
+ASSERT NOT P_15;
+PUSH;
+QUERY NOT P_10;
+POP;
+PUSH;
+QUERY FALSE;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback