From bfcb1c047daf67f727e336c3e7d0dbad1d2181f0 Mon Sep 17 00:00:00 2001 From: Emiko Soroka Date: Sun, 10 Sep 2023 11:28:00 -0700 Subject: [PATCH 01/10] remove files downloaded from SMT benchmark repo --- .../pidgeons/pigeon-hole-10.smt2 | 357 ----- .../pidgeons/pigeon-hole-11.smt2 | 425 ------ .../pidgeons/pigeon-hole-12.smt2 | 499 ------- .../pidgeons/pigeon-hole-13.smt2 | 579 -------- .../pidgeons/pigeon-hole-14.smt2 | 665 --------- .../pidgeons/pigeon-hole-15.smt2 | 757 ---------- .../pidgeons/pigeon-hole-16.smt2 | 855 ----------- .../pidgeons/pigeon-hole-17.smt2 | 959 ------------ .../pidgeons/pigeon-hole-18.smt2 | 1069 -------------- .../pidgeons/pigeon-hole-19.smt2 | 1185 --------------- .../pidgeons/pigeon-hole-2.smt2 | 29 - .../pidgeons/pigeon-hole-20.smt2 | 1307 ----------------- .../pidgeons/pigeon-hole-3.smt2 | 49 - .../pidgeons/pigeon-hole-4.smt2 | 75 - .../pidgeons/pigeon-hole-5.smt2 | 107 -- .../pidgeons/pigeon-hole-6.smt2 | 145 -- .../pidgeons/pigeon-hole-7.smt2 | 189 --- .../pidgeons/pigeon-hole-8.smt2 | 239 --- .../pidgeons/pigeon-hole-9.smt2 | 295 ---- 19 files changed, 9785 deletions(-) delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-10.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-11.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-12.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-13.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-14.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-15.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-16.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-17.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-18.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-19.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-2.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-20.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-3.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-4.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-5.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-6.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-7.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-8.smt2 delete mode 100644 examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-9.smt2 diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-10.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-10.smt2 deleted file mode 100644 index 7c712d7..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-10.smt2 +++ /dev/null @@ -1,357 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_0_9 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_1_9 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_2_9 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_3_9 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_4_9 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_5_9 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_6_9 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_7_9 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_8_9 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(declare-fun p_9_9 () Int) -(declare-fun p_10_0 () Int) -(declare-fun p_10_1 () Int) -(declare-fun p_10_2 () Int) -(declare-fun p_10_3 () Int) -(declare-fun p_10_4 () Int) -(declare-fun p_10_5 () Int) -(declare-fun p_10_6 () Int) -(declare-fun p_10_7 () Int) -(declare-fun p_10_8 () Int) -(declare-fun p_10_9 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_0_9 0)) -(assert (<= p_0_9 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_1_9 0)) -(assert (<= p_1_9 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_2_9 0)) -(assert (<= p_2_9 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_3_9 0)) -(assert (<= p_3_9 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_4_9 0)) -(assert (<= p_4_9 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_5_9 0)) -(assert (<= p_5_9 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_6_9 0)) -(assert (<= p_6_9 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_7_9 0)) -(assert (<= p_7_9 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_8_9 0)) -(assert (<= p_8_9 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= p_9_9 0)) -(assert (<= p_9_9 1)) -(assert (>= p_10_0 0)) -(assert (<= p_10_0 1)) -(assert (>= p_10_1 0)) -(assert (<= p_10_1 1)) -(assert (>= p_10_2 0)) -(assert (<= p_10_2 1)) -(assert (>= p_10_3 0)) -(assert (<= p_10_3 1)) -(assert (>= p_10_4 0)) -(assert (<= p_10_4 1)) -(assert (>= p_10_5 0)) -(assert (<= p_10_5 1)) -(assert (>= p_10_6 0)) -(assert (<= p_10_6 1)) -(assert (>= p_10_7 0)) -(assert (<= p_10_7 1)) -(assert (>= p_10_8 0)) -(assert (<= p_10_8 1)) -(assert (>= p_10_9 0)) -(assert (<= p_10_9 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8 p_0_9) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8 p_1_9) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8 p_2_9) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8 p_3_9) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8 p_4_9) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8 p_5_9) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8 p_6_9) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8 p_7_9) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8 p_8_9) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8 p_9_9) 1)) -(assert (>= (+ p_10_0 p_10_1 p_10_2 p_10_3 p_10_4 p_10_5 p_10_6 p_10_7 p_10_8 p_10_9) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0 p_10_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1 p_10_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2 p_10_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3 p_10_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4 p_10_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5 p_10_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6 p_10_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7 p_10_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8 p_10_8) 1)) -(assert (<= (+ p_0_9 p_1_9 p_2_9 p_3_9 p_4_9 p_5_9 p_6_9 p_7_9 p_8_9 p_9_9 p_10_9) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-11.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-11.smt2 deleted file mode 100644 index db8a37b..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-11.smt2 +++ /dev/null @@ -1,425 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_0_9 () Int) -(declare-fun p_0_10 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_1_9 () Int) -(declare-fun p_1_10 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_2_9 () Int) -(declare-fun p_2_10 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_3_9 () Int) -(declare-fun p_3_10 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_4_9 () Int) -(declare-fun p_4_10 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_5_9 () Int) -(declare-fun p_5_10 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_6_9 () Int) -(declare-fun p_6_10 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_7_9 () Int) -(declare-fun p_7_10 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_8_9 () Int) -(declare-fun p_8_10 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(declare-fun p_9_9 () Int) -(declare-fun p_9_10 () Int) -(declare-fun p_10_0 () Int) -(declare-fun p_10_1 () Int) -(declare-fun p_10_2 () Int) -(declare-fun p_10_3 () Int) -(declare-fun p_10_4 () Int) -(declare-fun p_10_5 () Int) -(declare-fun p_10_6 () Int) -(declare-fun p_10_7 () Int) -(declare-fun p_10_8 () Int) -(declare-fun p_10_9 () Int) -(declare-fun p_10_10 () Int) -(declare-fun p_11_0 () Int) -(declare-fun p_11_1 () Int) -(declare-fun p_11_2 () Int) -(declare-fun p_11_3 () Int) -(declare-fun p_11_4 () Int) -(declare-fun p_11_5 () Int) -(declare-fun p_11_6 () Int) -(declare-fun p_11_7 () Int) -(declare-fun p_11_8 () Int) -(declare-fun p_11_9 () Int) -(declare-fun p_11_10 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_0_9 0)) -(assert (<= p_0_9 1)) -(assert (>= p_0_10 0)) -(assert (<= p_0_10 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_1_9 0)) -(assert (<= p_1_9 1)) -(assert (>= p_1_10 0)) -(assert (<= p_1_10 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_2_9 0)) -(assert (<= p_2_9 1)) -(assert (>= p_2_10 0)) -(assert (<= p_2_10 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_3_9 0)) -(assert (<= p_3_9 1)) -(assert (>= p_3_10 0)) -(assert (<= p_3_10 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_4_9 0)) -(assert (<= p_4_9 1)) -(assert (>= p_4_10 0)) -(assert (<= p_4_10 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_5_9 0)) -(assert (<= p_5_9 1)) -(assert (>= p_5_10 0)) -(assert (<= p_5_10 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_6_9 0)) -(assert (<= p_6_9 1)) -(assert (>= p_6_10 0)) -(assert (<= p_6_10 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_7_9 0)) -(assert (<= p_7_9 1)) -(assert (>= p_7_10 0)) -(assert (<= p_7_10 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_8_9 0)) -(assert (<= p_8_9 1)) -(assert (>= p_8_10 0)) -(assert (<= p_8_10 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= p_9_9 0)) -(assert (<= p_9_9 1)) -(assert (>= p_9_10 0)) -(assert (<= p_9_10 1)) -(assert (>= p_10_0 0)) -(assert (<= p_10_0 1)) -(assert (>= p_10_1 0)) -(assert (<= p_10_1 1)) -(assert (>= p_10_2 0)) -(assert (<= p_10_2 1)) -(assert (>= p_10_3 0)) -(assert (<= p_10_3 1)) -(assert (>= p_10_4 0)) -(assert (<= p_10_4 1)) -(assert (>= p_10_5 0)) -(assert (<= p_10_5 1)) -(assert (>= p_10_6 0)) -(assert (<= p_10_6 1)) -(assert (>= p_10_7 0)) -(assert (<= p_10_7 1)) -(assert (>= p_10_8 0)) -(assert (<= p_10_8 1)) -(assert (>= p_10_9 0)) -(assert (<= p_10_9 1)) -(assert (>= p_10_10 0)) -(assert (<= p_10_10 1)) -(assert (>= p_11_0 0)) -(assert (<= p_11_0 1)) -(assert (>= p_11_1 0)) -(assert (<= p_11_1 1)) -(assert (>= p_11_2 0)) -(assert (<= p_11_2 1)) -(assert (>= p_11_3 0)) -(assert (<= p_11_3 1)) -(assert (>= p_11_4 0)) -(assert (<= p_11_4 1)) -(assert (>= p_11_5 0)) -(assert (<= p_11_5 1)) -(assert (>= p_11_6 0)) -(assert (<= p_11_6 1)) -(assert (>= p_11_7 0)) -(assert (<= p_11_7 1)) -(assert (>= p_11_8 0)) -(assert (<= p_11_8 1)) -(assert (>= p_11_9 0)) -(assert (<= p_11_9 1)) -(assert (>= p_11_10 0)) -(assert (<= p_11_10 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8 p_0_9 p_0_10) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8 p_1_9 p_1_10) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8 p_2_9 p_2_10) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8 p_3_9 p_3_10) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8 p_4_9 p_4_10) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8 p_5_9 p_5_10) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8 p_6_9 p_6_10) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8 p_7_9 p_7_10) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8 p_8_9 p_8_10) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8 p_9_9 p_9_10) 1)) -(assert (>= (+ p_10_0 p_10_1 p_10_2 p_10_3 p_10_4 p_10_5 p_10_6 p_10_7 p_10_8 p_10_9 p_10_10) 1)) -(assert (>= (+ p_11_0 p_11_1 p_11_2 p_11_3 p_11_4 p_11_5 p_11_6 p_11_7 p_11_8 p_11_9 p_11_10) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0 p_10_0 p_11_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1 p_10_1 p_11_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2 p_10_2 p_11_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3 p_10_3 p_11_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4 p_10_4 p_11_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5 p_10_5 p_11_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6 p_10_6 p_11_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7 p_10_7 p_11_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8 p_10_8 p_11_8) 1)) -(assert (<= (+ p_0_9 p_1_9 p_2_9 p_3_9 p_4_9 p_5_9 p_6_9 p_7_9 p_8_9 p_9_9 p_10_9 p_11_9) 1)) -(assert (<= (+ p_0_10 p_1_10 p_2_10 p_3_10 p_4_10 p_5_10 p_6_10 p_7_10 p_8_10 p_9_10 p_10_10 p_11_10) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-12.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-12.smt2 deleted file mode 100644 index a765b21..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-12.smt2 +++ /dev/null @@ -1,499 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_0_9 () Int) -(declare-fun p_0_10 () Int) -(declare-fun p_0_11 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_1_9 () Int) -(declare-fun p_1_10 () Int) -(declare-fun p_1_11 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_2_9 () Int) -(declare-fun p_2_10 () Int) -(declare-fun p_2_11 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_3_9 () Int) -(declare-fun p_3_10 () Int) -(declare-fun p_3_11 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_4_9 () Int) -(declare-fun p_4_10 () Int) -(declare-fun p_4_11 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_5_9 () Int) -(declare-fun p_5_10 () Int) -(declare-fun p_5_11 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_6_9 () Int) -(declare-fun p_6_10 () Int) -(declare-fun p_6_11 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_7_9 () Int) -(declare-fun p_7_10 () Int) -(declare-fun p_7_11 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_8_9 () Int) -(declare-fun p_8_10 () Int) -(declare-fun p_8_11 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(declare-fun p_9_9 () Int) -(declare-fun p_9_10 () Int) -(declare-fun p_9_11 () Int) -(declare-fun p_10_0 () Int) -(declare-fun p_10_1 () Int) -(declare-fun p_10_2 () Int) -(declare-fun p_10_3 () Int) -(declare-fun p_10_4 () Int) -(declare-fun p_10_5 () Int) -(declare-fun p_10_6 () Int) -(declare-fun p_10_7 () Int) -(declare-fun p_10_8 () Int) -(declare-fun p_10_9 () Int) -(declare-fun p_10_10 () Int) -(declare-fun p_10_11 () Int) -(declare-fun p_11_0 () Int) -(declare-fun p_11_1 () Int) -(declare-fun p_11_2 () Int) -(declare-fun p_11_3 () Int) -(declare-fun p_11_4 () Int) -(declare-fun p_11_5 () Int) -(declare-fun p_11_6 () Int) -(declare-fun p_11_7 () Int) -(declare-fun p_11_8 () Int) -(declare-fun p_11_9 () Int) -(declare-fun p_11_10 () Int) -(declare-fun p_11_11 () Int) -(declare-fun p_12_0 () Int) -(declare-fun p_12_1 () Int) -(declare-fun p_12_2 () Int) -(declare-fun p_12_3 () Int) -(declare-fun p_12_4 () Int) -(declare-fun p_12_5 () Int) -(declare-fun p_12_6 () Int) -(declare-fun p_12_7 () Int) -(declare-fun p_12_8 () Int) -(declare-fun p_12_9 () Int) -(declare-fun p_12_10 () Int) -(declare-fun p_12_11 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_0_9 0)) -(assert (<= p_0_9 1)) -(assert (>= p_0_10 0)) -(assert (<= p_0_10 1)) -(assert (>= p_0_11 0)) -(assert (<= p_0_11 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_1_9 0)) -(assert (<= p_1_9 1)) -(assert (>= p_1_10 0)) -(assert (<= p_1_10 1)) -(assert (>= p_1_11 0)) -(assert (<= p_1_11 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_2_9 0)) -(assert (<= p_2_9 1)) -(assert (>= p_2_10 0)) -(assert (<= p_2_10 1)) -(assert (>= p_2_11 0)) -(assert (<= p_2_11 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_3_9 0)) -(assert (<= p_3_9 1)) -(assert (>= p_3_10 0)) -(assert (<= p_3_10 1)) -(assert (>= p_3_11 0)) -(assert (<= p_3_11 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_4_9 0)) -(assert (<= p_4_9 1)) -(assert (>= p_4_10 0)) -(assert (<= p_4_10 1)) -(assert (>= p_4_11 0)) -(assert (<= p_4_11 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_5_9 0)) -(assert (<= p_5_9 1)) -(assert (>= p_5_10 0)) -(assert (<= p_5_10 1)) -(assert (>= p_5_11 0)) -(assert (<= p_5_11 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_6_9 0)) -(assert (<= p_6_9 1)) -(assert (>= p_6_10 0)) -(assert (<= p_6_10 1)) -(assert (>= p_6_11 0)) -(assert (<= p_6_11 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_7_9 0)) -(assert (<= p_7_9 1)) -(assert (>= p_7_10 0)) -(assert (<= p_7_10 1)) -(assert (>= p_7_11 0)) -(assert (<= p_7_11 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_8_9 0)) -(assert (<= p_8_9 1)) -(assert (>= p_8_10 0)) -(assert (<= p_8_10 1)) -(assert (>= p_8_11 0)) -(assert (<= p_8_11 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= p_9_9 0)) -(assert (<= p_9_9 1)) -(assert (>= p_9_10 0)) -(assert (<= p_9_10 1)) -(assert (>= p_9_11 0)) -(assert (<= p_9_11 1)) -(assert (>= p_10_0 0)) -(assert (<= p_10_0 1)) -(assert (>= p_10_1 0)) -(assert (<= p_10_1 1)) -(assert (>= p_10_2 0)) -(assert (<= p_10_2 1)) -(assert (>= p_10_3 0)) -(assert (<= p_10_3 1)) -(assert (>= p_10_4 0)) -(assert (<= p_10_4 1)) -(assert (>= p_10_5 0)) -(assert (<= p_10_5 1)) -(assert (>= p_10_6 0)) -(assert (<= p_10_6 1)) -(assert (>= p_10_7 0)) -(assert (<= p_10_7 1)) -(assert (>= p_10_8 0)) -(assert (<= p_10_8 1)) -(assert (>= p_10_9 0)) -(assert (<= p_10_9 1)) -(assert (>= p_10_10 0)) -(assert (<= p_10_10 1)) -(assert (>= p_10_11 0)) -(assert (<= p_10_11 1)) -(assert (>= p_11_0 0)) -(assert (<= p_11_0 1)) -(assert (>= p_11_1 0)) -(assert (<= p_11_1 1)) -(assert (>= p_11_2 0)) -(assert (<= p_11_2 1)) -(assert (>= p_11_3 0)) -(assert (<= p_11_3 1)) -(assert (>= p_11_4 0)) -(assert (<= p_11_4 1)) -(assert (>= p_11_5 0)) -(assert (<= p_11_5 1)) -(assert (>= p_11_6 0)) -(assert (<= p_11_6 1)) -(assert (>= p_11_7 0)) -(assert (<= p_11_7 1)) -(assert (>= p_11_8 0)) -(assert (<= p_11_8 1)) -(assert (>= p_11_9 0)) -(assert (<= p_11_9 1)) -(assert (>= p_11_10 0)) -(assert (<= p_11_10 1)) -(assert (>= p_11_11 0)) -(assert (<= p_11_11 1)) -(assert (>= p_12_0 0)) -(assert (<= p_12_0 1)) -(assert (>= p_12_1 0)) -(assert (<= p_12_1 1)) -(assert (>= p_12_2 0)) -(assert (<= p_12_2 1)) -(assert (>= p_12_3 0)) -(assert (<= p_12_3 1)) -(assert (>= p_12_4 0)) -(assert (<= p_12_4 1)) -(assert (>= p_12_5 0)) -(assert (<= p_12_5 1)) -(assert (>= p_12_6 0)) -(assert (<= p_12_6 1)) -(assert (>= p_12_7 0)) -(assert (<= p_12_7 1)) -(assert (>= p_12_8 0)) -(assert (<= p_12_8 1)) -(assert (>= p_12_9 0)) -(assert (<= p_12_9 1)) -(assert (>= p_12_10 0)) -(assert (<= p_12_10 1)) -(assert (>= p_12_11 0)) -(assert (<= p_12_11 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8 p_0_9 p_0_10 p_0_11) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8 p_1_9 p_1_10 p_1_11) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8 p_2_9 p_2_10 p_2_11) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8 p_3_9 p_3_10 p_3_11) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8 p_4_9 p_4_10 p_4_11) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8 p_5_9 p_5_10 p_5_11) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8 p_6_9 p_6_10 p_6_11) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8 p_7_9 p_7_10 p_7_11) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8 p_8_9 p_8_10 p_8_11) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8 p_9_9 p_9_10 p_9_11) 1)) -(assert (>= (+ p_10_0 p_10_1 p_10_2 p_10_3 p_10_4 p_10_5 p_10_6 p_10_7 p_10_8 p_10_9 p_10_10 p_10_11) 1)) -(assert (>= (+ p_11_0 p_11_1 p_11_2 p_11_3 p_11_4 p_11_5 p_11_6 p_11_7 p_11_8 p_11_9 p_11_10 p_11_11) 1)) -(assert (>= (+ p_12_0 p_12_1 p_12_2 p_12_3 p_12_4 p_12_5 p_12_6 p_12_7 p_12_8 p_12_9 p_12_10 p_12_11) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0 p_10_0 p_11_0 p_12_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1 p_10_1 p_11_1 p_12_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2 p_10_2 p_11_2 p_12_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3 p_10_3 p_11_3 p_12_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4 p_10_4 p_11_4 p_12_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5 p_10_5 p_11_5 p_12_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6 p_10_6 p_11_6 p_12_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7 p_10_7 p_11_7 p_12_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8 p_10_8 p_11_8 p_12_8) 1)) -(assert (<= (+ p_0_9 p_1_9 p_2_9 p_3_9 p_4_9 p_5_9 p_6_9 p_7_9 p_8_9 p_9_9 p_10_9 p_11_9 p_12_9) 1)) -(assert (<= (+ p_0_10 p_1_10 p_2_10 p_3_10 p_4_10 p_5_10 p_6_10 p_7_10 p_8_10 p_9_10 p_10_10 p_11_10 p_12_10) 1)) -(assert (<= (+ p_0_11 p_1_11 p_2_11 p_3_11 p_4_11 p_5_11 p_6_11 p_7_11 p_8_11 p_9_11 p_10_11 p_11_11 p_12_11) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-13.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-13.smt2 deleted file mode 100644 index aa334c5..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-13.smt2 +++ /dev/null @@ -1,579 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_0_9 () Int) -(declare-fun p_0_10 () Int) -(declare-fun p_0_11 () Int) -(declare-fun p_0_12 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_1_9 () Int) -(declare-fun p_1_10 () Int) -(declare-fun p_1_11 () Int) -(declare-fun p_1_12 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_2_9 () Int) -(declare-fun p_2_10 () Int) -(declare-fun p_2_11 () Int) -(declare-fun p_2_12 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_3_9 () Int) -(declare-fun p_3_10 () Int) -(declare-fun p_3_11 () Int) -(declare-fun p_3_12 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_4_9 () Int) -(declare-fun p_4_10 () Int) -(declare-fun p_4_11 () Int) -(declare-fun p_4_12 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_5_9 () Int) -(declare-fun p_5_10 () Int) -(declare-fun p_5_11 () Int) -(declare-fun p_5_12 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_6_9 () Int) -(declare-fun p_6_10 () Int) -(declare-fun p_6_11 () Int) -(declare-fun p_6_12 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_7_9 () Int) -(declare-fun p_7_10 () Int) -(declare-fun p_7_11 () Int) -(declare-fun p_7_12 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_8_9 () Int) -(declare-fun p_8_10 () Int) -(declare-fun p_8_11 () Int) -(declare-fun p_8_12 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(declare-fun p_9_9 () Int) -(declare-fun p_9_10 () Int) -(declare-fun p_9_11 () Int) -(declare-fun p_9_12 () Int) -(declare-fun p_10_0 () Int) -(declare-fun p_10_1 () Int) -(declare-fun p_10_2 () Int) -(declare-fun p_10_3 () Int) -(declare-fun p_10_4 () Int) -(declare-fun p_10_5 () Int) -(declare-fun p_10_6 () Int) -(declare-fun p_10_7 () Int) -(declare-fun p_10_8 () Int) -(declare-fun p_10_9 () Int) -(declare-fun p_10_10 () Int) -(declare-fun p_10_11 () Int) -(declare-fun p_10_12 () Int) -(declare-fun p_11_0 () Int) -(declare-fun p_11_1 () Int) -(declare-fun p_11_2 () Int) -(declare-fun p_11_3 () Int) -(declare-fun p_11_4 () Int) -(declare-fun p_11_5 () Int) -(declare-fun p_11_6 () Int) -(declare-fun p_11_7 () Int) -(declare-fun p_11_8 () Int) -(declare-fun p_11_9 () Int) -(declare-fun p_11_10 () Int) -(declare-fun p_11_11 () Int) -(declare-fun p_11_12 () Int) -(declare-fun p_12_0 () Int) -(declare-fun p_12_1 () Int) -(declare-fun p_12_2 () Int) -(declare-fun p_12_3 () Int) -(declare-fun p_12_4 () Int) -(declare-fun p_12_5 () Int) -(declare-fun p_12_6 () Int) -(declare-fun p_12_7 () Int) -(declare-fun p_12_8 () Int) -(declare-fun p_12_9 () Int) -(declare-fun p_12_10 () Int) -(declare-fun p_12_11 () Int) -(declare-fun p_12_12 () Int) -(declare-fun p_13_0 () Int) -(declare-fun p_13_1 () Int) -(declare-fun p_13_2 () Int) -(declare-fun p_13_3 () Int) -(declare-fun p_13_4 () Int) -(declare-fun p_13_5 () Int) -(declare-fun p_13_6 () Int) -(declare-fun p_13_7 () Int) -(declare-fun p_13_8 () Int) -(declare-fun p_13_9 () Int) -(declare-fun p_13_10 () Int) -(declare-fun p_13_11 () Int) -(declare-fun p_13_12 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_0_9 0)) -(assert (<= p_0_9 1)) -(assert (>= p_0_10 0)) -(assert (<= p_0_10 1)) -(assert (>= p_0_11 0)) -(assert (<= p_0_11 1)) -(assert (>= p_0_12 0)) -(assert (<= p_0_12 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_1_9 0)) -(assert (<= p_1_9 1)) -(assert (>= p_1_10 0)) -(assert (<= p_1_10 1)) -(assert (>= p_1_11 0)) -(assert (<= p_1_11 1)) -(assert (>= p_1_12 0)) -(assert (<= p_1_12 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_2_9 0)) -(assert (<= p_2_9 1)) -(assert (>= p_2_10 0)) -(assert (<= p_2_10 1)) -(assert (>= p_2_11 0)) -(assert (<= p_2_11 1)) -(assert (>= p_2_12 0)) -(assert (<= p_2_12 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_3_9 0)) -(assert (<= p_3_9 1)) -(assert (>= p_3_10 0)) -(assert (<= p_3_10 1)) -(assert (>= p_3_11 0)) -(assert (<= p_3_11 1)) -(assert (>= p_3_12 0)) -(assert (<= p_3_12 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_4_9 0)) -(assert (<= p_4_9 1)) -(assert (>= p_4_10 0)) -(assert (<= p_4_10 1)) -(assert (>= p_4_11 0)) -(assert (<= p_4_11 1)) -(assert (>= p_4_12 0)) -(assert (<= p_4_12 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_5_9 0)) -(assert (<= p_5_9 1)) -(assert (>= p_5_10 0)) -(assert (<= p_5_10 1)) -(assert (>= p_5_11 0)) -(assert (<= p_5_11 1)) -(assert (>= p_5_12 0)) -(assert (<= p_5_12 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_6_9 0)) -(assert (<= p_6_9 1)) -(assert (>= p_6_10 0)) -(assert (<= p_6_10 1)) -(assert (>= p_6_11 0)) -(assert (<= p_6_11 1)) -(assert (>= p_6_12 0)) -(assert (<= p_6_12 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_7_9 0)) -(assert (<= p_7_9 1)) -(assert (>= p_7_10 0)) -(assert (<= p_7_10 1)) -(assert (>= p_7_11 0)) -(assert (<= p_7_11 1)) -(assert (>= p_7_12 0)) -(assert (<= p_7_12 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_8_9 0)) -(assert (<= p_8_9 1)) -(assert (>= p_8_10 0)) -(assert (<= p_8_10 1)) -(assert (>= p_8_11 0)) -(assert (<= p_8_11 1)) -(assert (>= p_8_12 0)) -(assert (<= p_8_12 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= p_9_9 0)) -(assert (<= p_9_9 1)) -(assert (>= p_9_10 0)) -(assert (<= p_9_10 1)) -(assert (>= p_9_11 0)) -(assert (<= p_9_11 1)) -(assert (>= p_9_12 0)) -(assert (<= p_9_12 1)) -(assert (>= p_10_0 0)) -(assert (<= p_10_0 1)) -(assert (>= p_10_1 0)) -(assert (<= p_10_1 1)) -(assert (>= p_10_2 0)) -(assert (<= p_10_2 1)) -(assert (>= p_10_3 0)) -(assert (<= p_10_3 1)) -(assert (>= p_10_4 0)) -(assert (<= p_10_4 1)) -(assert (>= p_10_5 0)) -(assert (<= p_10_5 1)) -(assert (>= p_10_6 0)) -(assert (<= p_10_6 1)) -(assert (>= p_10_7 0)) -(assert (<= p_10_7 1)) -(assert (>= p_10_8 0)) -(assert (<= p_10_8 1)) -(assert (>= p_10_9 0)) -(assert (<= p_10_9 1)) -(assert (>= p_10_10 0)) -(assert (<= p_10_10 1)) -(assert (>= p_10_11 0)) -(assert (<= p_10_11 1)) -(assert (>= p_10_12 0)) -(assert (<= p_10_12 1)) -(assert (>= p_11_0 0)) -(assert (<= p_11_0 1)) -(assert (>= p_11_1 0)) -(assert (<= p_11_1 1)) -(assert (>= p_11_2 0)) -(assert (<= p_11_2 1)) -(assert (>= p_11_3 0)) -(assert (<= p_11_3 1)) -(assert (>= p_11_4 0)) -(assert (<= p_11_4 1)) -(assert (>= p_11_5 0)) -(assert (<= p_11_5 1)) -(assert (>= p_11_6 0)) -(assert (<= p_11_6 1)) -(assert (>= p_11_7 0)) -(assert (<= p_11_7 1)) -(assert (>= p_11_8 0)) -(assert (<= p_11_8 1)) -(assert (>= p_11_9 0)) -(assert (<= p_11_9 1)) -(assert (>= p_11_10 0)) -(assert (<= p_11_10 1)) -(assert (>= p_11_11 0)) -(assert (<= p_11_11 1)) -(assert (>= p_11_12 0)) -(assert (<= p_11_12 1)) -(assert (>= p_12_0 0)) -(assert (<= p_12_0 1)) -(assert (>= p_12_1 0)) -(assert (<= p_12_1 1)) -(assert (>= p_12_2 0)) -(assert (<= p_12_2 1)) -(assert (>= p_12_3 0)) -(assert (<= p_12_3 1)) -(assert (>= p_12_4 0)) -(assert (<= p_12_4 1)) -(assert (>= p_12_5 0)) -(assert (<= p_12_5 1)) -(assert (>= p_12_6 0)) -(assert (<= p_12_6 1)) -(assert (>= p_12_7 0)) -(assert (<= p_12_7 1)) -(assert (>= p_12_8 0)) -(assert (<= p_12_8 1)) -(assert (>= p_12_9 0)) -(assert (<= p_12_9 1)) -(assert (>= p_12_10 0)) -(assert (<= p_12_10 1)) -(assert (>= p_12_11 0)) -(assert (<= p_12_11 1)) -(assert (>= p_12_12 0)) -(assert (<= p_12_12 1)) -(assert (>= p_13_0 0)) -(assert (<= p_13_0 1)) -(assert (>= p_13_1 0)) -(assert (<= p_13_1 1)) -(assert (>= p_13_2 0)) -(assert (<= p_13_2 1)) -(assert (>= p_13_3 0)) -(assert (<= p_13_3 1)) -(assert (>= p_13_4 0)) -(assert (<= p_13_4 1)) -(assert (>= p_13_5 0)) -(assert (<= p_13_5 1)) -(assert (>= p_13_6 0)) -(assert (<= p_13_6 1)) -(assert (>= p_13_7 0)) -(assert (<= p_13_7 1)) -(assert (>= p_13_8 0)) -(assert (<= p_13_8 1)) -(assert (>= p_13_9 0)) -(assert (<= p_13_9 1)) -(assert (>= p_13_10 0)) -(assert (<= p_13_10 1)) -(assert (>= p_13_11 0)) -(assert (<= p_13_11 1)) -(assert (>= p_13_12 0)) -(assert (<= p_13_12 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8 p_0_9 p_0_10 p_0_11 p_0_12) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8 p_1_9 p_1_10 p_1_11 p_1_12) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8 p_2_9 p_2_10 p_2_11 p_2_12) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8 p_3_9 p_3_10 p_3_11 p_3_12) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8 p_4_9 p_4_10 p_4_11 p_4_12) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8 p_5_9 p_5_10 p_5_11 p_5_12) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8 p_6_9 p_6_10 p_6_11 p_6_12) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8 p_7_9 p_7_10 p_7_11 p_7_12) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8 p_8_9 p_8_10 p_8_11 p_8_12) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8 p_9_9 p_9_10 p_9_11 p_9_12) 1)) -(assert (>= (+ p_10_0 p_10_1 p_10_2 p_10_3 p_10_4 p_10_5 p_10_6 p_10_7 p_10_8 p_10_9 p_10_10 p_10_11 p_10_12) 1)) -(assert (>= (+ p_11_0 p_11_1 p_11_2 p_11_3 p_11_4 p_11_5 p_11_6 p_11_7 p_11_8 p_11_9 p_11_10 p_11_11 p_11_12) 1)) -(assert (>= (+ p_12_0 p_12_1 p_12_2 p_12_3 p_12_4 p_12_5 p_12_6 p_12_7 p_12_8 p_12_9 p_12_10 p_12_11 p_12_12) 1)) -(assert (>= (+ p_13_0 p_13_1 p_13_2 p_13_3 p_13_4 p_13_5 p_13_6 p_13_7 p_13_8 p_13_9 p_13_10 p_13_11 p_13_12) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0 p_10_0 p_11_0 p_12_0 p_13_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1 p_10_1 p_11_1 p_12_1 p_13_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2 p_10_2 p_11_2 p_12_2 p_13_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3 p_10_3 p_11_3 p_12_3 p_13_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4 p_10_4 p_11_4 p_12_4 p_13_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5 p_10_5 p_11_5 p_12_5 p_13_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6 p_10_6 p_11_6 p_12_6 p_13_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7 p_10_7 p_11_7 p_12_7 p_13_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8 p_10_8 p_11_8 p_12_8 p_13_8) 1)) -(assert (<= (+ p_0_9 p_1_9 p_2_9 p_3_9 p_4_9 p_5_9 p_6_9 p_7_9 p_8_9 p_9_9 p_10_9 p_11_9 p_12_9 p_13_9) 1)) -(assert (<= (+ p_0_10 p_1_10 p_2_10 p_3_10 p_4_10 p_5_10 p_6_10 p_7_10 p_8_10 p_9_10 p_10_10 p_11_10 p_12_10 p_13_10) 1)) -(assert (<= (+ p_0_11 p_1_11 p_2_11 p_3_11 p_4_11 p_5_11 p_6_11 p_7_11 p_8_11 p_9_11 p_10_11 p_11_11 p_12_11 p_13_11) 1)) -(assert (<= (+ p_0_12 p_1_12 p_2_12 p_3_12 p_4_12 p_5_12 p_6_12 p_7_12 p_8_12 p_9_12 p_10_12 p_11_12 p_12_12 p_13_12) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-14.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-14.smt2 deleted file mode 100644 index cbde055..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-14.smt2 +++ /dev/null @@ -1,665 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_0_9 () Int) -(declare-fun p_0_10 () Int) -(declare-fun p_0_11 () Int) -(declare-fun p_0_12 () Int) -(declare-fun p_0_13 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_1_9 () Int) -(declare-fun p_1_10 () Int) -(declare-fun p_1_11 () Int) -(declare-fun p_1_12 () Int) -(declare-fun p_1_13 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_2_9 () Int) -(declare-fun p_2_10 () Int) -(declare-fun p_2_11 () Int) -(declare-fun p_2_12 () Int) -(declare-fun p_2_13 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_3_9 () Int) -(declare-fun p_3_10 () Int) -(declare-fun p_3_11 () Int) -(declare-fun p_3_12 () Int) -(declare-fun p_3_13 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_4_9 () Int) -(declare-fun p_4_10 () Int) -(declare-fun p_4_11 () Int) -(declare-fun p_4_12 () Int) -(declare-fun p_4_13 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_5_9 () Int) -(declare-fun p_5_10 () Int) -(declare-fun p_5_11 () Int) -(declare-fun p_5_12 () Int) -(declare-fun p_5_13 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_6_9 () Int) -(declare-fun p_6_10 () Int) -(declare-fun p_6_11 () Int) -(declare-fun p_6_12 () Int) -(declare-fun p_6_13 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_7_9 () Int) -(declare-fun p_7_10 () Int) -(declare-fun p_7_11 () Int) -(declare-fun p_7_12 () Int) -(declare-fun p_7_13 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_8_9 () Int) -(declare-fun p_8_10 () Int) -(declare-fun p_8_11 () Int) -(declare-fun p_8_12 () Int) -(declare-fun p_8_13 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(declare-fun p_9_9 () Int) -(declare-fun p_9_10 () Int) -(declare-fun p_9_11 () Int) -(declare-fun p_9_12 () Int) -(declare-fun p_9_13 () Int) -(declare-fun p_10_0 () Int) -(declare-fun p_10_1 () Int) -(declare-fun p_10_2 () Int) -(declare-fun p_10_3 () Int) -(declare-fun p_10_4 () Int) -(declare-fun p_10_5 () Int) -(declare-fun p_10_6 () Int) -(declare-fun p_10_7 () Int) -(declare-fun p_10_8 () Int) -(declare-fun p_10_9 () Int) -(declare-fun p_10_10 () Int) -(declare-fun p_10_11 () Int) -(declare-fun p_10_12 () Int) -(declare-fun p_10_13 () Int) -(declare-fun p_11_0 () Int) -(declare-fun p_11_1 () Int) -(declare-fun p_11_2 () Int) -(declare-fun p_11_3 () Int) -(declare-fun p_11_4 () Int) -(declare-fun p_11_5 () Int) -(declare-fun p_11_6 () Int) -(declare-fun p_11_7 () Int) -(declare-fun p_11_8 () Int) -(declare-fun p_11_9 () Int) -(declare-fun p_11_10 () Int) -(declare-fun p_11_11 () Int) -(declare-fun p_11_12 () Int) -(declare-fun p_11_13 () Int) -(declare-fun p_12_0 () Int) -(declare-fun p_12_1 () Int) -(declare-fun p_12_2 () Int) -(declare-fun p_12_3 () Int) -(declare-fun p_12_4 () Int) -(declare-fun p_12_5 () Int) -(declare-fun p_12_6 () Int) -(declare-fun p_12_7 () Int) -(declare-fun p_12_8 () Int) -(declare-fun p_12_9 () Int) -(declare-fun p_12_10 () Int) -(declare-fun p_12_11 () Int) -(declare-fun p_12_12 () Int) -(declare-fun p_12_13 () Int) -(declare-fun p_13_0 () Int) -(declare-fun p_13_1 () Int) -(declare-fun p_13_2 () Int) -(declare-fun p_13_3 () Int) -(declare-fun p_13_4 () Int) -(declare-fun p_13_5 () Int) -(declare-fun p_13_6 () Int) -(declare-fun p_13_7 () Int) -(declare-fun p_13_8 () Int) -(declare-fun p_13_9 () Int) -(declare-fun p_13_10 () Int) -(declare-fun p_13_11 () Int) -(declare-fun p_13_12 () Int) -(declare-fun p_13_13 () Int) -(declare-fun p_14_0 () Int) -(declare-fun p_14_1 () Int) -(declare-fun p_14_2 () Int) -(declare-fun p_14_3 () Int) -(declare-fun p_14_4 () Int) -(declare-fun p_14_5 () Int) -(declare-fun p_14_6 () Int) -(declare-fun p_14_7 () Int) -(declare-fun p_14_8 () Int) -(declare-fun p_14_9 () Int) -(declare-fun p_14_10 () Int) -(declare-fun p_14_11 () Int) -(declare-fun p_14_12 () Int) -(declare-fun p_14_13 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_0_9 0)) -(assert (<= p_0_9 1)) -(assert (>= p_0_10 0)) -(assert (<= p_0_10 1)) -(assert (>= p_0_11 0)) -(assert (<= p_0_11 1)) -(assert (>= p_0_12 0)) -(assert (<= p_0_12 1)) -(assert (>= p_0_13 0)) -(assert (<= p_0_13 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_1_9 0)) -(assert (<= p_1_9 1)) -(assert (>= p_1_10 0)) -(assert (<= p_1_10 1)) -(assert (>= p_1_11 0)) -(assert (<= p_1_11 1)) -(assert (>= p_1_12 0)) -(assert (<= p_1_12 1)) -(assert (>= p_1_13 0)) -(assert (<= p_1_13 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_2_9 0)) -(assert (<= p_2_9 1)) -(assert (>= p_2_10 0)) -(assert (<= p_2_10 1)) -(assert (>= p_2_11 0)) -(assert (<= p_2_11 1)) -(assert (>= p_2_12 0)) -(assert (<= p_2_12 1)) -(assert (>= p_2_13 0)) -(assert (<= p_2_13 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_3_9 0)) -(assert (<= p_3_9 1)) -(assert (>= p_3_10 0)) -(assert (<= p_3_10 1)) -(assert (>= p_3_11 0)) -(assert (<= p_3_11 1)) -(assert (>= p_3_12 0)) -(assert (<= p_3_12 1)) -(assert (>= p_3_13 0)) -(assert (<= p_3_13 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_4_9 0)) -(assert (<= p_4_9 1)) -(assert (>= p_4_10 0)) -(assert (<= p_4_10 1)) -(assert (>= p_4_11 0)) -(assert (<= p_4_11 1)) -(assert (>= p_4_12 0)) -(assert (<= p_4_12 1)) -(assert (>= p_4_13 0)) -(assert (<= p_4_13 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_5_9 0)) -(assert (<= p_5_9 1)) -(assert (>= p_5_10 0)) -(assert (<= p_5_10 1)) -(assert (>= p_5_11 0)) -(assert (<= p_5_11 1)) -(assert (>= p_5_12 0)) -(assert (<= p_5_12 1)) -(assert (>= p_5_13 0)) -(assert (<= p_5_13 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_6_9 0)) -(assert (<= p_6_9 1)) -(assert (>= p_6_10 0)) -(assert (<= p_6_10 1)) -(assert (>= p_6_11 0)) -(assert (<= p_6_11 1)) -(assert (>= p_6_12 0)) -(assert (<= p_6_12 1)) -(assert (>= p_6_13 0)) -(assert (<= p_6_13 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_7_9 0)) -(assert (<= p_7_9 1)) -(assert (>= p_7_10 0)) -(assert (<= p_7_10 1)) -(assert (>= p_7_11 0)) -(assert (<= p_7_11 1)) -(assert (>= p_7_12 0)) -(assert (<= p_7_12 1)) -(assert (>= p_7_13 0)) -(assert (<= p_7_13 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_8_9 0)) -(assert (<= p_8_9 1)) -(assert (>= p_8_10 0)) -(assert (<= p_8_10 1)) -(assert (>= p_8_11 0)) -(assert (<= p_8_11 1)) -(assert (>= p_8_12 0)) -(assert (<= p_8_12 1)) -(assert (>= p_8_13 0)) -(assert (<= p_8_13 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= p_9_9 0)) -(assert (<= p_9_9 1)) -(assert (>= p_9_10 0)) -(assert (<= p_9_10 1)) -(assert (>= p_9_11 0)) -(assert (<= p_9_11 1)) -(assert (>= p_9_12 0)) -(assert (<= p_9_12 1)) -(assert (>= p_9_13 0)) -(assert (<= p_9_13 1)) -(assert (>= p_10_0 0)) -(assert (<= p_10_0 1)) -(assert (>= p_10_1 0)) -(assert (<= p_10_1 1)) -(assert (>= p_10_2 0)) -(assert (<= p_10_2 1)) -(assert (>= p_10_3 0)) -(assert (<= p_10_3 1)) -(assert (>= p_10_4 0)) -(assert (<= p_10_4 1)) -(assert (>= p_10_5 0)) -(assert (<= p_10_5 1)) -(assert (>= p_10_6 0)) -(assert (<= p_10_6 1)) -(assert (>= p_10_7 0)) -(assert (<= p_10_7 1)) -(assert (>= p_10_8 0)) -(assert (<= p_10_8 1)) -(assert (>= p_10_9 0)) -(assert (<= p_10_9 1)) -(assert (>= p_10_10 0)) -(assert (<= p_10_10 1)) -(assert (>= p_10_11 0)) -(assert (<= p_10_11 1)) -(assert (>= p_10_12 0)) -(assert (<= p_10_12 1)) -(assert (>= p_10_13 0)) -(assert (<= p_10_13 1)) -(assert (>= p_11_0 0)) -(assert (<= p_11_0 1)) -(assert (>= p_11_1 0)) -(assert (<= p_11_1 1)) -(assert (>= p_11_2 0)) -(assert (<= p_11_2 1)) -(assert (>= p_11_3 0)) -(assert (<= p_11_3 1)) -(assert (>= p_11_4 0)) -(assert (<= p_11_4 1)) -(assert (>= p_11_5 0)) -(assert (<= p_11_5 1)) -(assert (>= p_11_6 0)) -(assert (<= p_11_6 1)) -(assert (>= p_11_7 0)) -(assert (<= p_11_7 1)) -(assert (>= p_11_8 0)) -(assert (<= p_11_8 1)) -(assert (>= p_11_9 0)) -(assert (<= p_11_9 1)) -(assert (>= p_11_10 0)) -(assert (<= p_11_10 1)) -(assert (>= p_11_11 0)) -(assert (<= p_11_11 1)) -(assert (>= p_11_12 0)) -(assert (<= p_11_12 1)) -(assert (>= p_11_13 0)) -(assert (<= p_11_13 1)) -(assert (>= p_12_0 0)) -(assert (<= p_12_0 1)) -(assert (>= p_12_1 0)) -(assert (<= p_12_1 1)) -(assert (>= p_12_2 0)) -(assert (<= p_12_2 1)) -(assert (>= p_12_3 0)) -(assert (<= p_12_3 1)) -(assert (>= p_12_4 0)) -(assert (<= p_12_4 1)) -(assert (>= p_12_5 0)) -(assert (<= p_12_5 1)) -(assert (>= p_12_6 0)) -(assert (<= p_12_6 1)) -(assert (>= p_12_7 0)) -(assert (<= p_12_7 1)) -(assert (>= p_12_8 0)) -(assert (<= p_12_8 1)) -(assert (>= p_12_9 0)) -(assert (<= p_12_9 1)) -(assert (>= p_12_10 0)) -(assert (<= p_12_10 1)) -(assert (>= p_12_11 0)) -(assert (<= p_12_11 1)) -(assert (>= p_12_12 0)) -(assert (<= p_12_12 1)) -(assert (>= p_12_13 0)) -(assert (<= p_12_13 1)) -(assert (>= p_13_0 0)) -(assert (<= p_13_0 1)) -(assert (>= p_13_1 0)) -(assert (<= p_13_1 1)) -(assert (>= p_13_2 0)) -(assert (<= p_13_2 1)) -(assert (>= p_13_3 0)) -(assert (<= p_13_3 1)) -(assert (>= p_13_4 0)) -(assert (<= p_13_4 1)) -(assert (>= p_13_5 0)) -(assert (<= p_13_5 1)) -(assert (>= p_13_6 0)) -(assert (<= p_13_6 1)) -(assert (>= p_13_7 0)) -(assert (<= p_13_7 1)) -(assert (>= p_13_8 0)) -(assert (<= p_13_8 1)) -(assert (>= p_13_9 0)) -(assert (<= p_13_9 1)) -(assert (>= p_13_10 0)) -(assert (<= p_13_10 1)) -(assert (>= p_13_11 0)) -(assert (<= p_13_11 1)) -(assert (>= p_13_12 0)) -(assert (<= p_13_12 1)) -(assert (>= p_13_13 0)) -(assert (<= p_13_13 1)) -(assert (>= p_14_0 0)) -(assert (<= p_14_0 1)) -(assert (>= p_14_1 0)) -(assert (<= p_14_1 1)) -(assert (>= p_14_2 0)) -(assert (<= p_14_2 1)) -(assert (>= p_14_3 0)) -(assert (<= p_14_3 1)) -(assert (>= p_14_4 0)) -(assert (<= p_14_4 1)) -(assert (>= p_14_5 0)) -(assert (<= p_14_5 1)) -(assert (>= p_14_6 0)) -(assert (<= p_14_6 1)) -(assert (>= p_14_7 0)) -(assert (<= p_14_7 1)) -(assert (>= p_14_8 0)) -(assert (<= p_14_8 1)) -(assert (>= p_14_9 0)) -(assert (<= p_14_9 1)) -(assert (>= p_14_10 0)) -(assert (<= p_14_10 1)) -(assert (>= p_14_11 0)) -(assert (<= p_14_11 1)) -(assert (>= p_14_12 0)) -(assert (<= p_14_12 1)) -(assert (>= p_14_13 0)) -(assert (<= p_14_13 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8 p_0_9 p_0_10 p_0_11 p_0_12 p_0_13) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8 p_1_9 p_1_10 p_1_11 p_1_12 p_1_13) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8 p_2_9 p_2_10 p_2_11 p_2_12 p_2_13) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8 p_3_9 p_3_10 p_3_11 p_3_12 p_3_13) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8 p_4_9 p_4_10 p_4_11 p_4_12 p_4_13) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8 p_5_9 p_5_10 p_5_11 p_5_12 p_5_13) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8 p_6_9 p_6_10 p_6_11 p_6_12 p_6_13) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8 p_7_9 p_7_10 p_7_11 p_7_12 p_7_13) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8 p_8_9 p_8_10 p_8_11 p_8_12 p_8_13) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8 p_9_9 p_9_10 p_9_11 p_9_12 p_9_13) 1)) -(assert (>= (+ p_10_0 p_10_1 p_10_2 p_10_3 p_10_4 p_10_5 p_10_6 p_10_7 p_10_8 p_10_9 p_10_10 p_10_11 p_10_12 p_10_13) 1)) -(assert (>= (+ p_11_0 p_11_1 p_11_2 p_11_3 p_11_4 p_11_5 p_11_6 p_11_7 p_11_8 p_11_9 p_11_10 p_11_11 p_11_12 p_11_13) 1)) -(assert (>= (+ p_12_0 p_12_1 p_12_2 p_12_3 p_12_4 p_12_5 p_12_6 p_12_7 p_12_8 p_12_9 p_12_10 p_12_11 p_12_12 p_12_13) 1)) -(assert (>= (+ p_13_0 p_13_1 p_13_2 p_13_3 p_13_4 p_13_5 p_13_6 p_13_7 p_13_8 p_13_9 p_13_10 p_13_11 p_13_12 p_13_13) 1)) -(assert (>= (+ p_14_0 p_14_1 p_14_2 p_14_3 p_14_4 p_14_5 p_14_6 p_14_7 p_14_8 p_14_9 p_14_10 p_14_11 p_14_12 p_14_13) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0 p_10_0 p_11_0 p_12_0 p_13_0 p_14_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1 p_10_1 p_11_1 p_12_1 p_13_1 p_14_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2 p_10_2 p_11_2 p_12_2 p_13_2 p_14_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3 p_10_3 p_11_3 p_12_3 p_13_3 p_14_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4 p_10_4 p_11_4 p_12_4 p_13_4 p_14_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5 p_10_5 p_11_5 p_12_5 p_13_5 p_14_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6 p_10_6 p_11_6 p_12_6 p_13_6 p_14_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7 p_10_7 p_11_7 p_12_7 p_13_7 p_14_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8 p_10_8 p_11_8 p_12_8 p_13_8 p_14_8) 1)) -(assert (<= (+ p_0_9 p_1_9 p_2_9 p_3_9 p_4_9 p_5_9 p_6_9 p_7_9 p_8_9 p_9_9 p_10_9 p_11_9 p_12_9 p_13_9 p_14_9) 1)) -(assert (<= (+ p_0_10 p_1_10 p_2_10 p_3_10 p_4_10 p_5_10 p_6_10 p_7_10 p_8_10 p_9_10 p_10_10 p_11_10 p_12_10 p_13_10 p_14_10) 1)) -(assert (<= (+ p_0_11 p_1_11 p_2_11 p_3_11 p_4_11 p_5_11 p_6_11 p_7_11 p_8_11 p_9_11 p_10_11 p_11_11 p_12_11 p_13_11 p_14_11) 1)) -(assert (<= (+ p_0_12 p_1_12 p_2_12 p_3_12 p_4_12 p_5_12 p_6_12 p_7_12 p_8_12 p_9_12 p_10_12 p_11_12 p_12_12 p_13_12 p_14_12) 1)) -(assert (<= (+ p_0_13 p_1_13 p_2_13 p_3_13 p_4_13 p_5_13 p_6_13 p_7_13 p_8_13 p_9_13 p_10_13 p_11_13 p_12_13 p_13_13 p_14_13) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-15.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-15.smt2 deleted file mode 100644 index 79fc9b1..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-15.smt2 +++ /dev/null @@ -1,757 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_0_9 () Int) -(declare-fun p_0_10 () Int) -(declare-fun p_0_11 () Int) -(declare-fun p_0_12 () Int) -(declare-fun p_0_13 () Int) -(declare-fun p_0_14 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_1_9 () Int) -(declare-fun p_1_10 () Int) -(declare-fun p_1_11 () Int) -(declare-fun p_1_12 () Int) -(declare-fun p_1_13 () Int) -(declare-fun p_1_14 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_2_9 () Int) -(declare-fun p_2_10 () Int) -(declare-fun p_2_11 () Int) -(declare-fun p_2_12 () Int) -(declare-fun p_2_13 () Int) -(declare-fun p_2_14 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_3_9 () Int) -(declare-fun p_3_10 () Int) -(declare-fun p_3_11 () Int) -(declare-fun p_3_12 () Int) -(declare-fun p_3_13 () Int) -(declare-fun p_3_14 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_4_9 () Int) -(declare-fun p_4_10 () Int) -(declare-fun p_4_11 () Int) -(declare-fun p_4_12 () Int) -(declare-fun p_4_13 () Int) -(declare-fun p_4_14 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_5_9 () Int) -(declare-fun p_5_10 () Int) -(declare-fun p_5_11 () Int) -(declare-fun p_5_12 () Int) -(declare-fun p_5_13 () Int) -(declare-fun p_5_14 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_6_9 () Int) -(declare-fun p_6_10 () Int) -(declare-fun p_6_11 () Int) -(declare-fun p_6_12 () Int) -(declare-fun p_6_13 () Int) -(declare-fun p_6_14 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_7_9 () Int) -(declare-fun p_7_10 () Int) -(declare-fun p_7_11 () Int) -(declare-fun p_7_12 () Int) -(declare-fun p_7_13 () Int) -(declare-fun p_7_14 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_8_9 () Int) -(declare-fun p_8_10 () Int) -(declare-fun p_8_11 () Int) -(declare-fun p_8_12 () Int) -(declare-fun p_8_13 () Int) -(declare-fun p_8_14 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(declare-fun p_9_9 () Int) -(declare-fun p_9_10 () Int) -(declare-fun p_9_11 () Int) -(declare-fun p_9_12 () Int) -(declare-fun p_9_13 () Int) -(declare-fun p_9_14 () Int) -(declare-fun p_10_0 () Int) -(declare-fun p_10_1 () Int) -(declare-fun p_10_2 () Int) -(declare-fun p_10_3 () Int) -(declare-fun p_10_4 () Int) -(declare-fun p_10_5 () Int) -(declare-fun p_10_6 () Int) -(declare-fun p_10_7 () Int) -(declare-fun p_10_8 () Int) -(declare-fun p_10_9 () Int) -(declare-fun p_10_10 () Int) -(declare-fun p_10_11 () Int) -(declare-fun p_10_12 () Int) -(declare-fun p_10_13 () Int) -(declare-fun p_10_14 () Int) -(declare-fun p_11_0 () Int) -(declare-fun p_11_1 () Int) -(declare-fun p_11_2 () Int) -(declare-fun p_11_3 () Int) -(declare-fun p_11_4 () Int) -(declare-fun p_11_5 () Int) -(declare-fun p_11_6 () Int) -(declare-fun p_11_7 () Int) -(declare-fun p_11_8 () Int) -(declare-fun p_11_9 () Int) -(declare-fun p_11_10 () Int) -(declare-fun p_11_11 () Int) -(declare-fun p_11_12 () Int) -(declare-fun p_11_13 () Int) -(declare-fun p_11_14 () Int) -(declare-fun p_12_0 () Int) -(declare-fun p_12_1 () Int) -(declare-fun p_12_2 () Int) -(declare-fun p_12_3 () Int) -(declare-fun p_12_4 () Int) -(declare-fun p_12_5 () Int) -(declare-fun p_12_6 () Int) -(declare-fun p_12_7 () Int) -(declare-fun p_12_8 () Int) -(declare-fun p_12_9 () Int) -(declare-fun p_12_10 () Int) -(declare-fun p_12_11 () Int) -(declare-fun p_12_12 () Int) -(declare-fun p_12_13 () Int) -(declare-fun p_12_14 () Int) -(declare-fun p_13_0 () Int) -(declare-fun p_13_1 () Int) -(declare-fun p_13_2 () Int) -(declare-fun p_13_3 () Int) -(declare-fun p_13_4 () Int) -(declare-fun p_13_5 () Int) -(declare-fun p_13_6 () Int) -(declare-fun p_13_7 () Int) -(declare-fun p_13_8 () Int) -(declare-fun p_13_9 () Int) -(declare-fun p_13_10 () Int) -(declare-fun p_13_11 () Int) -(declare-fun p_13_12 () Int) -(declare-fun p_13_13 () Int) -(declare-fun p_13_14 () Int) -(declare-fun p_14_0 () Int) -(declare-fun p_14_1 () Int) -(declare-fun p_14_2 () Int) -(declare-fun p_14_3 () Int) -(declare-fun p_14_4 () Int) -(declare-fun p_14_5 () Int) -(declare-fun p_14_6 () Int) -(declare-fun p_14_7 () Int) -(declare-fun p_14_8 () Int) -(declare-fun p_14_9 () Int) -(declare-fun p_14_10 () Int) -(declare-fun p_14_11 () Int) -(declare-fun p_14_12 () Int) -(declare-fun p_14_13 () Int) -(declare-fun p_14_14 () Int) -(declare-fun p_15_0 () Int) -(declare-fun p_15_1 () Int) -(declare-fun p_15_2 () Int) -(declare-fun p_15_3 () Int) -(declare-fun p_15_4 () Int) -(declare-fun p_15_5 () Int) -(declare-fun p_15_6 () Int) -(declare-fun p_15_7 () Int) -(declare-fun p_15_8 () Int) -(declare-fun p_15_9 () Int) -(declare-fun p_15_10 () Int) -(declare-fun p_15_11 () Int) -(declare-fun p_15_12 () Int) -(declare-fun p_15_13 () Int) -(declare-fun p_15_14 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_0_9 0)) -(assert (<= p_0_9 1)) -(assert (>= p_0_10 0)) -(assert (<= p_0_10 1)) -(assert (>= p_0_11 0)) -(assert (<= p_0_11 1)) -(assert (>= p_0_12 0)) -(assert (<= p_0_12 1)) -(assert (>= p_0_13 0)) -(assert (<= p_0_13 1)) -(assert (>= p_0_14 0)) -(assert (<= p_0_14 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_1_9 0)) -(assert (<= p_1_9 1)) -(assert (>= p_1_10 0)) -(assert (<= p_1_10 1)) -(assert (>= p_1_11 0)) -(assert (<= p_1_11 1)) -(assert (>= p_1_12 0)) -(assert (<= p_1_12 1)) -(assert (>= p_1_13 0)) -(assert (<= p_1_13 1)) -(assert (>= p_1_14 0)) -(assert (<= p_1_14 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_2_9 0)) -(assert (<= p_2_9 1)) -(assert (>= p_2_10 0)) -(assert (<= p_2_10 1)) -(assert (>= p_2_11 0)) -(assert (<= p_2_11 1)) -(assert (>= p_2_12 0)) -(assert (<= p_2_12 1)) -(assert (>= p_2_13 0)) -(assert (<= p_2_13 1)) -(assert (>= p_2_14 0)) -(assert (<= p_2_14 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_3_9 0)) -(assert (<= p_3_9 1)) -(assert (>= p_3_10 0)) -(assert (<= p_3_10 1)) -(assert (>= p_3_11 0)) -(assert (<= p_3_11 1)) -(assert (>= p_3_12 0)) -(assert (<= p_3_12 1)) -(assert (>= p_3_13 0)) -(assert (<= p_3_13 1)) -(assert (>= p_3_14 0)) -(assert (<= p_3_14 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_4_9 0)) -(assert (<= p_4_9 1)) -(assert (>= p_4_10 0)) -(assert (<= p_4_10 1)) -(assert (>= p_4_11 0)) -(assert (<= p_4_11 1)) -(assert (>= p_4_12 0)) -(assert (<= p_4_12 1)) -(assert (>= p_4_13 0)) -(assert (<= p_4_13 1)) -(assert (>= p_4_14 0)) -(assert (<= p_4_14 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_5_9 0)) -(assert (<= p_5_9 1)) -(assert (>= p_5_10 0)) -(assert (<= p_5_10 1)) -(assert (>= p_5_11 0)) -(assert (<= p_5_11 1)) -(assert (>= p_5_12 0)) -(assert (<= p_5_12 1)) -(assert (>= p_5_13 0)) -(assert (<= p_5_13 1)) -(assert (>= p_5_14 0)) -(assert (<= p_5_14 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_6_9 0)) -(assert (<= p_6_9 1)) -(assert (>= p_6_10 0)) -(assert (<= p_6_10 1)) -(assert (>= p_6_11 0)) -(assert (<= p_6_11 1)) -(assert (>= p_6_12 0)) -(assert (<= p_6_12 1)) -(assert (>= p_6_13 0)) -(assert (<= p_6_13 1)) -(assert (>= p_6_14 0)) -(assert (<= p_6_14 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_7_9 0)) -(assert (<= p_7_9 1)) -(assert (>= p_7_10 0)) -(assert (<= p_7_10 1)) -(assert (>= p_7_11 0)) -(assert (<= p_7_11 1)) -(assert (>= p_7_12 0)) -(assert (<= p_7_12 1)) -(assert (>= p_7_13 0)) -(assert (<= p_7_13 1)) -(assert (>= p_7_14 0)) -(assert (<= p_7_14 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_8_9 0)) -(assert (<= p_8_9 1)) -(assert (>= p_8_10 0)) -(assert (<= p_8_10 1)) -(assert (>= p_8_11 0)) -(assert (<= p_8_11 1)) -(assert (>= p_8_12 0)) -(assert (<= p_8_12 1)) -(assert (>= p_8_13 0)) -(assert (<= p_8_13 1)) -(assert (>= p_8_14 0)) -(assert (<= p_8_14 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= p_9_9 0)) -(assert (<= p_9_9 1)) -(assert (>= p_9_10 0)) -(assert (<= p_9_10 1)) -(assert (>= p_9_11 0)) -(assert (<= p_9_11 1)) -(assert (>= p_9_12 0)) -(assert (<= p_9_12 1)) -(assert (>= p_9_13 0)) -(assert (<= p_9_13 1)) -(assert (>= p_9_14 0)) -(assert (<= p_9_14 1)) -(assert (>= p_10_0 0)) -(assert (<= p_10_0 1)) -(assert (>= p_10_1 0)) -(assert (<= p_10_1 1)) -(assert (>= p_10_2 0)) -(assert (<= p_10_2 1)) -(assert (>= p_10_3 0)) -(assert (<= p_10_3 1)) -(assert (>= p_10_4 0)) -(assert (<= p_10_4 1)) -(assert (>= p_10_5 0)) -(assert (<= p_10_5 1)) -(assert (>= p_10_6 0)) -(assert (<= p_10_6 1)) -(assert (>= p_10_7 0)) -(assert (<= p_10_7 1)) -(assert (>= p_10_8 0)) -(assert (<= p_10_8 1)) -(assert (>= p_10_9 0)) -(assert (<= p_10_9 1)) -(assert (>= p_10_10 0)) -(assert (<= p_10_10 1)) -(assert (>= p_10_11 0)) -(assert (<= p_10_11 1)) -(assert (>= p_10_12 0)) -(assert (<= p_10_12 1)) -(assert (>= p_10_13 0)) -(assert (<= p_10_13 1)) -(assert (>= p_10_14 0)) -(assert (<= p_10_14 1)) -(assert (>= p_11_0 0)) -(assert (<= p_11_0 1)) -(assert (>= p_11_1 0)) -(assert (<= p_11_1 1)) -(assert (>= p_11_2 0)) -(assert (<= p_11_2 1)) -(assert (>= p_11_3 0)) -(assert (<= p_11_3 1)) -(assert (>= p_11_4 0)) -(assert (<= p_11_4 1)) -(assert (>= p_11_5 0)) -(assert (<= p_11_5 1)) -(assert (>= p_11_6 0)) -(assert (<= p_11_6 1)) -(assert (>= p_11_7 0)) -(assert (<= p_11_7 1)) -(assert (>= p_11_8 0)) -(assert (<= p_11_8 1)) -(assert (>= p_11_9 0)) -(assert (<= p_11_9 1)) -(assert (>= p_11_10 0)) -(assert (<= p_11_10 1)) -(assert (>= p_11_11 0)) -(assert (<= p_11_11 1)) -(assert (>= p_11_12 0)) -(assert (<= p_11_12 1)) -(assert (>= p_11_13 0)) -(assert (<= p_11_13 1)) -(assert (>= p_11_14 0)) -(assert (<= p_11_14 1)) -(assert (>= p_12_0 0)) -(assert (<= p_12_0 1)) -(assert (>= p_12_1 0)) -(assert (<= p_12_1 1)) -(assert (>= p_12_2 0)) -(assert (<= p_12_2 1)) -(assert (>= p_12_3 0)) -(assert (<= p_12_3 1)) -(assert (>= p_12_4 0)) -(assert (<= p_12_4 1)) -(assert (>= p_12_5 0)) -(assert (<= p_12_5 1)) -(assert (>= p_12_6 0)) -(assert (<= p_12_6 1)) -(assert (>= p_12_7 0)) -(assert (<= p_12_7 1)) -(assert (>= p_12_8 0)) -(assert (<= p_12_8 1)) -(assert (>= p_12_9 0)) -(assert (<= p_12_9 1)) -(assert (>= p_12_10 0)) -(assert (<= p_12_10 1)) -(assert (>= p_12_11 0)) -(assert (<= p_12_11 1)) -(assert (>= p_12_12 0)) -(assert (<= p_12_12 1)) -(assert (>= p_12_13 0)) -(assert (<= p_12_13 1)) -(assert (>= p_12_14 0)) -(assert (<= p_12_14 1)) -(assert (>= p_13_0 0)) -(assert (<= p_13_0 1)) -(assert (>= p_13_1 0)) -(assert (<= p_13_1 1)) -(assert (>= p_13_2 0)) -(assert (<= p_13_2 1)) -(assert (>= p_13_3 0)) -(assert (<= p_13_3 1)) -(assert (>= p_13_4 0)) -(assert (<= p_13_4 1)) -(assert (>= p_13_5 0)) -(assert (<= p_13_5 1)) -(assert (>= p_13_6 0)) -(assert (<= p_13_6 1)) -(assert (>= p_13_7 0)) -(assert (<= p_13_7 1)) -(assert (>= p_13_8 0)) -(assert (<= p_13_8 1)) -(assert (>= p_13_9 0)) -(assert (<= p_13_9 1)) -(assert (>= p_13_10 0)) -(assert (<= p_13_10 1)) -(assert (>= p_13_11 0)) -(assert (<= p_13_11 1)) -(assert (>= p_13_12 0)) -(assert (<= p_13_12 1)) -(assert (>= p_13_13 0)) -(assert (<= p_13_13 1)) -(assert (>= p_13_14 0)) -(assert (<= p_13_14 1)) -(assert (>= p_14_0 0)) -(assert (<= p_14_0 1)) -(assert (>= p_14_1 0)) -(assert (<= p_14_1 1)) -(assert (>= p_14_2 0)) -(assert (<= p_14_2 1)) -(assert (>= p_14_3 0)) -(assert (<= p_14_3 1)) -(assert (>= p_14_4 0)) -(assert (<= p_14_4 1)) -(assert (>= p_14_5 0)) -(assert (<= p_14_5 1)) -(assert (>= p_14_6 0)) -(assert (<= p_14_6 1)) -(assert (>= p_14_7 0)) -(assert (<= p_14_7 1)) -(assert (>= p_14_8 0)) -(assert (<= p_14_8 1)) -(assert (>= p_14_9 0)) -(assert (<= p_14_9 1)) -(assert (>= p_14_10 0)) -(assert (<= p_14_10 1)) -(assert (>= p_14_11 0)) -(assert (<= p_14_11 1)) -(assert (>= p_14_12 0)) -(assert (<= p_14_12 1)) -(assert (>= p_14_13 0)) -(assert (<= p_14_13 1)) -(assert (>= p_14_14 0)) -(assert (<= p_14_14 1)) -(assert (>= p_15_0 0)) -(assert (<= p_15_0 1)) -(assert (>= p_15_1 0)) -(assert (<= p_15_1 1)) -(assert (>= p_15_2 0)) -(assert (<= p_15_2 1)) -(assert (>= p_15_3 0)) -(assert (<= p_15_3 1)) -(assert (>= p_15_4 0)) -(assert (<= p_15_4 1)) -(assert (>= p_15_5 0)) -(assert (<= p_15_5 1)) -(assert (>= p_15_6 0)) -(assert (<= p_15_6 1)) -(assert (>= p_15_7 0)) -(assert (<= p_15_7 1)) -(assert (>= p_15_8 0)) -(assert (<= p_15_8 1)) -(assert (>= p_15_9 0)) -(assert (<= p_15_9 1)) -(assert (>= p_15_10 0)) -(assert (<= p_15_10 1)) -(assert (>= p_15_11 0)) -(assert (<= p_15_11 1)) -(assert (>= p_15_12 0)) -(assert (<= p_15_12 1)) -(assert (>= p_15_13 0)) -(assert (<= p_15_13 1)) -(assert (>= p_15_14 0)) -(assert (<= p_15_14 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8 p_0_9 p_0_10 p_0_11 p_0_12 p_0_13 p_0_14) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8 p_1_9 p_1_10 p_1_11 p_1_12 p_1_13 p_1_14) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8 p_2_9 p_2_10 p_2_11 p_2_12 p_2_13 p_2_14) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8 p_3_9 p_3_10 p_3_11 p_3_12 p_3_13 p_3_14) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8 p_4_9 p_4_10 p_4_11 p_4_12 p_4_13 p_4_14) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8 p_5_9 p_5_10 p_5_11 p_5_12 p_5_13 p_5_14) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8 p_6_9 p_6_10 p_6_11 p_6_12 p_6_13 p_6_14) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8 p_7_9 p_7_10 p_7_11 p_7_12 p_7_13 p_7_14) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8 p_8_9 p_8_10 p_8_11 p_8_12 p_8_13 p_8_14) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8 p_9_9 p_9_10 p_9_11 p_9_12 p_9_13 p_9_14) 1)) -(assert (>= (+ p_10_0 p_10_1 p_10_2 p_10_3 p_10_4 p_10_5 p_10_6 p_10_7 p_10_8 p_10_9 p_10_10 p_10_11 p_10_12 p_10_13 p_10_14) 1)) -(assert (>= (+ p_11_0 p_11_1 p_11_2 p_11_3 p_11_4 p_11_5 p_11_6 p_11_7 p_11_8 p_11_9 p_11_10 p_11_11 p_11_12 p_11_13 p_11_14) 1)) -(assert (>= (+ p_12_0 p_12_1 p_12_2 p_12_3 p_12_4 p_12_5 p_12_6 p_12_7 p_12_8 p_12_9 p_12_10 p_12_11 p_12_12 p_12_13 p_12_14) 1)) -(assert (>= (+ p_13_0 p_13_1 p_13_2 p_13_3 p_13_4 p_13_5 p_13_6 p_13_7 p_13_8 p_13_9 p_13_10 p_13_11 p_13_12 p_13_13 p_13_14) 1)) -(assert (>= (+ p_14_0 p_14_1 p_14_2 p_14_3 p_14_4 p_14_5 p_14_6 p_14_7 p_14_8 p_14_9 p_14_10 p_14_11 p_14_12 p_14_13 p_14_14) 1)) -(assert (>= (+ p_15_0 p_15_1 p_15_2 p_15_3 p_15_4 p_15_5 p_15_6 p_15_7 p_15_8 p_15_9 p_15_10 p_15_11 p_15_12 p_15_13 p_15_14) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0 p_10_0 p_11_0 p_12_0 p_13_0 p_14_0 p_15_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1 p_10_1 p_11_1 p_12_1 p_13_1 p_14_1 p_15_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2 p_10_2 p_11_2 p_12_2 p_13_2 p_14_2 p_15_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3 p_10_3 p_11_3 p_12_3 p_13_3 p_14_3 p_15_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4 p_10_4 p_11_4 p_12_4 p_13_4 p_14_4 p_15_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5 p_10_5 p_11_5 p_12_5 p_13_5 p_14_5 p_15_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6 p_10_6 p_11_6 p_12_6 p_13_6 p_14_6 p_15_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7 p_10_7 p_11_7 p_12_7 p_13_7 p_14_7 p_15_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8 p_10_8 p_11_8 p_12_8 p_13_8 p_14_8 p_15_8) 1)) -(assert (<= (+ p_0_9 p_1_9 p_2_9 p_3_9 p_4_9 p_5_9 p_6_9 p_7_9 p_8_9 p_9_9 p_10_9 p_11_9 p_12_9 p_13_9 p_14_9 p_15_9) 1)) -(assert (<= (+ p_0_10 p_1_10 p_2_10 p_3_10 p_4_10 p_5_10 p_6_10 p_7_10 p_8_10 p_9_10 p_10_10 p_11_10 p_12_10 p_13_10 p_14_10 p_15_10) 1)) -(assert (<= (+ p_0_11 p_1_11 p_2_11 p_3_11 p_4_11 p_5_11 p_6_11 p_7_11 p_8_11 p_9_11 p_10_11 p_11_11 p_12_11 p_13_11 p_14_11 p_15_11) 1)) -(assert (<= (+ p_0_12 p_1_12 p_2_12 p_3_12 p_4_12 p_5_12 p_6_12 p_7_12 p_8_12 p_9_12 p_10_12 p_11_12 p_12_12 p_13_12 p_14_12 p_15_12) 1)) -(assert (<= (+ p_0_13 p_1_13 p_2_13 p_3_13 p_4_13 p_5_13 p_6_13 p_7_13 p_8_13 p_9_13 p_10_13 p_11_13 p_12_13 p_13_13 p_14_13 p_15_13) 1)) -(assert (<= (+ p_0_14 p_1_14 p_2_14 p_3_14 p_4_14 p_5_14 p_6_14 p_7_14 p_8_14 p_9_14 p_10_14 p_11_14 p_12_14 p_13_14 p_14_14 p_15_14) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-16.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-16.smt2 deleted file mode 100644 index 3595170..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-16.smt2 +++ /dev/null @@ -1,855 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_0_9 () Int) -(declare-fun p_0_10 () Int) -(declare-fun p_0_11 () Int) -(declare-fun p_0_12 () Int) -(declare-fun p_0_13 () Int) -(declare-fun p_0_14 () Int) -(declare-fun p_0_15 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_1_9 () Int) -(declare-fun p_1_10 () Int) -(declare-fun p_1_11 () Int) -(declare-fun p_1_12 () Int) -(declare-fun p_1_13 () Int) -(declare-fun p_1_14 () Int) -(declare-fun p_1_15 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_2_9 () Int) -(declare-fun p_2_10 () Int) -(declare-fun p_2_11 () Int) -(declare-fun p_2_12 () Int) -(declare-fun p_2_13 () Int) -(declare-fun p_2_14 () Int) -(declare-fun p_2_15 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_3_9 () Int) -(declare-fun p_3_10 () Int) -(declare-fun p_3_11 () Int) -(declare-fun p_3_12 () Int) -(declare-fun p_3_13 () Int) -(declare-fun p_3_14 () Int) -(declare-fun p_3_15 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_4_9 () Int) -(declare-fun p_4_10 () Int) -(declare-fun p_4_11 () Int) -(declare-fun p_4_12 () Int) -(declare-fun p_4_13 () Int) -(declare-fun p_4_14 () Int) -(declare-fun p_4_15 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_5_9 () Int) -(declare-fun p_5_10 () Int) -(declare-fun p_5_11 () Int) -(declare-fun p_5_12 () Int) -(declare-fun p_5_13 () Int) -(declare-fun p_5_14 () Int) -(declare-fun p_5_15 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_6_9 () Int) -(declare-fun p_6_10 () Int) -(declare-fun p_6_11 () Int) -(declare-fun p_6_12 () Int) -(declare-fun p_6_13 () Int) -(declare-fun p_6_14 () Int) -(declare-fun p_6_15 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_7_9 () Int) -(declare-fun p_7_10 () Int) -(declare-fun p_7_11 () Int) -(declare-fun p_7_12 () Int) -(declare-fun p_7_13 () Int) -(declare-fun p_7_14 () Int) -(declare-fun p_7_15 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_8_9 () Int) -(declare-fun p_8_10 () Int) -(declare-fun p_8_11 () Int) -(declare-fun p_8_12 () Int) -(declare-fun p_8_13 () Int) -(declare-fun p_8_14 () Int) -(declare-fun p_8_15 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(declare-fun p_9_9 () Int) -(declare-fun p_9_10 () Int) -(declare-fun p_9_11 () Int) -(declare-fun p_9_12 () Int) -(declare-fun p_9_13 () Int) -(declare-fun p_9_14 () Int) -(declare-fun p_9_15 () Int) -(declare-fun p_10_0 () Int) -(declare-fun p_10_1 () Int) -(declare-fun p_10_2 () Int) -(declare-fun p_10_3 () Int) -(declare-fun p_10_4 () Int) -(declare-fun p_10_5 () Int) -(declare-fun p_10_6 () Int) -(declare-fun p_10_7 () Int) -(declare-fun p_10_8 () Int) -(declare-fun p_10_9 () Int) -(declare-fun p_10_10 () Int) -(declare-fun p_10_11 () Int) -(declare-fun p_10_12 () Int) -(declare-fun p_10_13 () Int) -(declare-fun p_10_14 () Int) -(declare-fun p_10_15 () Int) -(declare-fun p_11_0 () Int) -(declare-fun p_11_1 () Int) -(declare-fun p_11_2 () Int) -(declare-fun p_11_3 () Int) -(declare-fun p_11_4 () Int) -(declare-fun p_11_5 () Int) -(declare-fun p_11_6 () Int) -(declare-fun p_11_7 () Int) -(declare-fun p_11_8 () Int) -(declare-fun p_11_9 () Int) -(declare-fun p_11_10 () Int) -(declare-fun p_11_11 () Int) -(declare-fun p_11_12 () Int) -(declare-fun p_11_13 () Int) -(declare-fun p_11_14 () Int) -(declare-fun p_11_15 () Int) -(declare-fun p_12_0 () Int) -(declare-fun p_12_1 () Int) -(declare-fun p_12_2 () Int) -(declare-fun p_12_3 () Int) -(declare-fun p_12_4 () Int) -(declare-fun p_12_5 () Int) -(declare-fun p_12_6 () Int) -(declare-fun p_12_7 () Int) -(declare-fun p_12_8 () Int) -(declare-fun p_12_9 () Int) -(declare-fun p_12_10 () Int) -(declare-fun p_12_11 () Int) -(declare-fun p_12_12 () Int) -(declare-fun p_12_13 () Int) -(declare-fun p_12_14 () Int) -(declare-fun p_12_15 () Int) -(declare-fun p_13_0 () Int) -(declare-fun p_13_1 () Int) -(declare-fun p_13_2 () Int) -(declare-fun p_13_3 () Int) -(declare-fun p_13_4 () Int) -(declare-fun p_13_5 () Int) -(declare-fun p_13_6 () Int) -(declare-fun p_13_7 () Int) -(declare-fun p_13_8 () Int) -(declare-fun p_13_9 () Int) -(declare-fun p_13_10 () Int) -(declare-fun p_13_11 () Int) -(declare-fun p_13_12 () Int) -(declare-fun p_13_13 () Int) -(declare-fun p_13_14 () Int) -(declare-fun p_13_15 () Int) -(declare-fun p_14_0 () Int) -(declare-fun p_14_1 () Int) -(declare-fun p_14_2 () Int) -(declare-fun p_14_3 () Int) -(declare-fun p_14_4 () Int) -(declare-fun p_14_5 () Int) -(declare-fun p_14_6 () Int) -(declare-fun p_14_7 () Int) -(declare-fun p_14_8 () Int) -(declare-fun p_14_9 () Int) -(declare-fun p_14_10 () Int) -(declare-fun p_14_11 () Int) -(declare-fun p_14_12 () Int) -(declare-fun p_14_13 () Int) -(declare-fun p_14_14 () Int) -(declare-fun p_14_15 () Int) -(declare-fun p_15_0 () Int) -(declare-fun p_15_1 () Int) -(declare-fun p_15_2 () Int) -(declare-fun p_15_3 () Int) -(declare-fun p_15_4 () Int) -(declare-fun p_15_5 () Int) -(declare-fun p_15_6 () Int) -(declare-fun p_15_7 () Int) -(declare-fun p_15_8 () Int) -(declare-fun p_15_9 () Int) -(declare-fun p_15_10 () Int) -(declare-fun p_15_11 () Int) -(declare-fun p_15_12 () Int) -(declare-fun p_15_13 () Int) -(declare-fun p_15_14 () Int) -(declare-fun p_15_15 () Int) -(declare-fun p_16_0 () Int) -(declare-fun p_16_1 () Int) -(declare-fun p_16_2 () Int) -(declare-fun p_16_3 () Int) -(declare-fun p_16_4 () Int) -(declare-fun p_16_5 () Int) -(declare-fun p_16_6 () Int) -(declare-fun p_16_7 () Int) -(declare-fun p_16_8 () Int) -(declare-fun p_16_9 () Int) -(declare-fun p_16_10 () Int) -(declare-fun p_16_11 () Int) -(declare-fun p_16_12 () Int) -(declare-fun p_16_13 () Int) -(declare-fun p_16_14 () Int) -(declare-fun p_16_15 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_0_9 0)) -(assert (<= p_0_9 1)) -(assert (>= p_0_10 0)) -(assert (<= p_0_10 1)) -(assert (>= p_0_11 0)) -(assert (<= p_0_11 1)) -(assert (>= p_0_12 0)) -(assert (<= p_0_12 1)) -(assert (>= p_0_13 0)) -(assert (<= p_0_13 1)) -(assert (>= p_0_14 0)) -(assert (<= p_0_14 1)) -(assert (>= p_0_15 0)) -(assert (<= p_0_15 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_1_9 0)) -(assert (<= p_1_9 1)) -(assert (>= p_1_10 0)) -(assert (<= p_1_10 1)) -(assert (>= p_1_11 0)) -(assert (<= p_1_11 1)) -(assert (>= p_1_12 0)) -(assert (<= p_1_12 1)) -(assert (>= p_1_13 0)) -(assert (<= p_1_13 1)) -(assert (>= p_1_14 0)) -(assert (<= p_1_14 1)) -(assert (>= p_1_15 0)) -(assert (<= p_1_15 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_2_9 0)) -(assert (<= p_2_9 1)) -(assert (>= p_2_10 0)) -(assert (<= p_2_10 1)) -(assert (>= p_2_11 0)) -(assert (<= p_2_11 1)) -(assert (>= p_2_12 0)) -(assert (<= p_2_12 1)) -(assert (>= p_2_13 0)) -(assert (<= p_2_13 1)) -(assert (>= p_2_14 0)) -(assert (<= p_2_14 1)) -(assert (>= p_2_15 0)) -(assert (<= p_2_15 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_3_9 0)) -(assert (<= p_3_9 1)) -(assert (>= p_3_10 0)) -(assert (<= p_3_10 1)) -(assert (>= p_3_11 0)) -(assert (<= p_3_11 1)) -(assert (>= p_3_12 0)) -(assert (<= p_3_12 1)) -(assert (>= p_3_13 0)) -(assert (<= p_3_13 1)) -(assert (>= p_3_14 0)) -(assert (<= p_3_14 1)) -(assert (>= p_3_15 0)) -(assert (<= p_3_15 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_4_9 0)) -(assert (<= p_4_9 1)) -(assert (>= p_4_10 0)) -(assert (<= p_4_10 1)) -(assert (>= p_4_11 0)) -(assert (<= p_4_11 1)) -(assert (>= p_4_12 0)) -(assert (<= p_4_12 1)) -(assert (>= p_4_13 0)) -(assert (<= p_4_13 1)) -(assert (>= p_4_14 0)) -(assert (<= p_4_14 1)) -(assert (>= p_4_15 0)) -(assert (<= p_4_15 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_5_9 0)) -(assert (<= p_5_9 1)) -(assert (>= p_5_10 0)) -(assert (<= p_5_10 1)) -(assert (>= p_5_11 0)) -(assert (<= p_5_11 1)) -(assert (>= p_5_12 0)) -(assert (<= p_5_12 1)) -(assert (>= p_5_13 0)) -(assert (<= p_5_13 1)) -(assert (>= p_5_14 0)) -(assert (<= p_5_14 1)) -(assert (>= p_5_15 0)) -(assert (<= p_5_15 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_6_9 0)) -(assert (<= p_6_9 1)) -(assert (>= p_6_10 0)) -(assert (<= p_6_10 1)) -(assert (>= p_6_11 0)) -(assert (<= p_6_11 1)) -(assert (>= p_6_12 0)) -(assert (<= p_6_12 1)) -(assert (>= p_6_13 0)) -(assert (<= p_6_13 1)) -(assert (>= p_6_14 0)) -(assert (<= p_6_14 1)) -(assert (>= p_6_15 0)) -(assert (<= p_6_15 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_7_9 0)) -(assert (<= p_7_9 1)) -(assert (>= p_7_10 0)) -(assert (<= p_7_10 1)) -(assert (>= p_7_11 0)) -(assert (<= p_7_11 1)) -(assert (>= p_7_12 0)) -(assert (<= p_7_12 1)) -(assert (>= p_7_13 0)) -(assert (<= p_7_13 1)) -(assert (>= p_7_14 0)) -(assert (<= p_7_14 1)) -(assert (>= p_7_15 0)) -(assert (<= p_7_15 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_8_9 0)) -(assert (<= p_8_9 1)) -(assert (>= p_8_10 0)) -(assert (<= p_8_10 1)) -(assert (>= p_8_11 0)) -(assert (<= p_8_11 1)) -(assert (>= p_8_12 0)) -(assert (<= p_8_12 1)) -(assert (>= p_8_13 0)) -(assert (<= p_8_13 1)) -(assert (>= p_8_14 0)) -(assert (<= p_8_14 1)) -(assert (>= p_8_15 0)) -(assert (<= p_8_15 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= p_9_9 0)) -(assert (<= p_9_9 1)) -(assert (>= p_9_10 0)) -(assert (<= p_9_10 1)) -(assert (>= p_9_11 0)) -(assert (<= p_9_11 1)) -(assert (>= p_9_12 0)) -(assert (<= p_9_12 1)) -(assert (>= p_9_13 0)) -(assert (<= p_9_13 1)) -(assert (>= p_9_14 0)) -(assert (<= p_9_14 1)) -(assert (>= p_9_15 0)) -(assert (<= p_9_15 1)) -(assert (>= p_10_0 0)) -(assert (<= p_10_0 1)) -(assert (>= p_10_1 0)) -(assert (<= p_10_1 1)) -(assert (>= p_10_2 0)) -(assert (<= p_10_2 1)) -(assert (>= p_10_3 0)) -(assert (<= p_10_3 1)) -(assert (>= p_10_4 0)) -(assert (<= p_10_4 1)) -(assert (>= p_10_5 0)) -(assert (<= p_10_5 1)) -(assert (>= p_10_6 0)) -(assert (<= p_10_6 1)) -(assert (>= p_10_7 0)) -(assert (<= p_10_7 1)) -(assert (>= p_10_8 0)) -(assert (<= p_10_8 1)) -(assert (>= p_10_9 0)) -(assert (<= p_10_9 1)) -(assert (>= p_10_10 0)) -(assert (<= p_10_10 1)) -(assert (>= p_10_11 0)) -(assert (<= p_10_11 1)) -(assert (>= p_10_12 0)) -(assert (<= p_10_12 1)) -(assert (>= p_10_13 0)) -(assert (<= p_10_13 1)) -(assert (>= p_10_14 0)) -(assert (<= p_10_14 1)) -(assert (>= p_10_15 0)) -(assert (<= p_10_15 1)) -(assert (>= p_11_0 0)) -(assert (<= p_11_0 1)) -(assert (>= p_11_1 0)) -(assert (<= p_11_1 1)) -(assert (>= p_11_2 0)) -(assert (<= p_11_2 1)) -(assert (>= p_11_3 0)) -(assert (<= p_11_3 1)) -(assert (>= p_11_4 0)) -(assert (<= p_11_4 1)) -(assert (>= p_11_5 0)) -(assert (<= p_11_5 1)) -(assert (>= p_11_6 0)) -(assert (<= p_11_6 1)) -(assert (>= p_11_7 0)) -(assert (<= p_11_7 1)) -(assert (>= p_11_8 0)) -(assert (<= p_11_8 1)) -(assert (>= p_11_9 0)) -(assert (<= p_11_9 1)) -(assert (>= p_11_10 0)) -(assert (<= p_11_10 1)) -(assert (>= p_11_11 0)) -(assert (<= p_11_11 1)) -(assert (>= p_11_12 0)) -(assert (<= p_11_12 1)) -(assert (>= p_11_13 0)) -(assert (<= p_11_13 1)) -(assert (>= p_11_14 0)) -(assert (<= p_11_14 1)) -(assert (>= p_11_15 0)) -(assert (<= p_11_15 1)) -(assert (>= p_12_0 0)) -(assert (<= p_12_0 1)) -(assert (>= p_12_1 0)) -(assert (<= p_12_1 1)) -(assert (>= p_12_2 0)) -(assert (<= p_12_2 1)) -(assert (>= p_12_3 0)) -(assert (<= p_12_3 1)) -(assert (>= p_12_4 0)) -(assert (<= p_12_4 1)) -(assert (>= p_12_5 0)) -(assert (<= p_12_5 1)) -(assert (>= p_12_6 0)) -(assert (<= p_12_6 1)) -(assert (>= p_12_7 0)) -(assert (<= p_12_7 1)) -(assert (>= p_12_8 0)) -(assert (<= p_12_8 1)) -(assert (>= p_12_9 0)) -(assert (<= p_12_9 1)) -(assert (>= p_12_10 0)) -(assert (<= p_12_10 1)) -(assert (>= p_12_11 0)) -(assert (<= p_12_11 1)) -(assert (>= p_12_12 0)) -(assert (<= p_12_12 1)) -(assert (>= p_12_13 0)) -(assert (<= p_12_13 1)) -(assert (>= p_12_14 0)) -(assert (<= p_12_14 1)) -(assert (>= p_12_15 0)) -(assert (<= p_12_15 1)) -(assert (>= p_13_0 0)) -(assert (<= p_13_0 1)) -(assert (>= p_13_1 0)) -(assert (<= p_13_1 1)) -(assert (>= p_13_2 0)) -(assert (<= p_13_2 1)) -(assert (>= p_13_3 0)) -(assert (<= p_13_3 1)) -(assert (>= p_13_4 0)) -(assert (<= p_13_4 1)) -(assert (>= p_13_5 0)) -(assert (<= p_13_5 1)) -(assert (>= p_13_6 0)) -(assert (<= p_13_6 1)) -(assert (>= p_13_7 0)) -(assert (<= p_13_7 1)) -(assert (>= p_13_8 0)) -(assert (<= p_13_8 1)) -(assert (>= p_13_9 0)) -(assert (<= p_13_9 1)) -(assert (>= p_13_10 0)) -(assert (<= p_13_10 1)) -(assert (>= p_13_11 0)) -(assert (<= p_13_11 1)) -(assert (>= p_13_12 0)) -(assert (<= p_13_12 1)) -(assert (>= p_13_13 0)) -(assert (<= p_13_13 1)) -(assert (>= p_13_14 0)) -(assert (<= p_13_14 1)) -(assert (>= p_13_15 0)) -(assert (<= p_13_15 1)) -(assert (>= p_14_0 0)) -(assert (<= p_14_0 1)) -(assert (>= p_14_1 0)) -(assert (<= p_14_1 1)) -(assert (>= p_14_2 0)) -(assert (<= p_14_2 1)) -(assert (>= p_14_3 0)) -(assert (<= p_14_3 1)) -(assert (>= p_14_4 0)) -(assert (<= p_14_4 1)) -(assert (>= p_14_5 0)) -(assert (<= p_14_5 1)) -(assert (>= p_14_6 0)) -(assert (<= p_14_6 1)) -(assert (>= p_14_7 0)) -(assert (<= p_14_7 1)) -(assert (>= p_14_8 0)) -(assert (<= p_14_8 1)) -(assert (>= p_14_9 0)) -(assert (<= p_14_9 1)) -(assert (>= p_14_10 0)) -(assert (<= p_14_10 1)) -(assert (>= p_14_11 0)) -(assert (<= p_14_11 1)) -(assert (>= p_14_12 0)) -(assert (<= p_14_12 1)) -(assert (>= p_14_13 0)) -(assert (<= p_14_13 1)) -(assert (>= p_14_14 0)) -(assert (<= p_14_14 1)) -(assert (>= p_14_15 0)) -(assert (<= p_14_15 1)) -(assert (>= p_15_0 0)) -(assert (<= p_15_0 1)) -(assert (>= p_15_1 0)) -(assert (<= p_15_1 1)) -(assert (>= p_15_2 0)) -(assert (<= p_15_2 1)) -(assert (>= p_15_3 0)) -(assert (<= p_15_3 1)) -(assert (>= p_15_4 0)) -(assert (<= p_15_4 1)) -(assert (>= p_15_5 0)) -(assert (<= p_15_5 1)) -(assert (>= p_15_6 0)) -(assert (<= p_15_6 1)) -(assert (>= p_15_7 0)) -(assert (<= p_15_7 1)) -(assert (>= p_15_8 0)) -(assert (<= p_15_8 1)) -(assert (>= p_15_9 0)) -(assert (<= p_15_9 1)) -(assert (>= p_15_10 0)) -(assert (<= p_15_10 1)) -(assert (>= p_15_11 0)) -(assert (<= p_15_11 1)) -(assert (>= p_15_12 0)) -(assert (<= p_15_12 1)) -(assert (>= p_15_13 0)) -(assert (<= p_15_13 1)) -(assert (>= p_15_14 0)) -(assert (<= p_15_14 1)) -(assert (>= p_15_15 0)) -(assert (<= p_15_15 1)) -(assert (>= p_16_0 0)) -(assert (<= p_16_0 1)) -(assert (>= p_16_1 0)) -(assert (<= p_16_1 1)) -(assert (>= p_16_2 0)) -(assert (<= p_16_2 1)) -(assert (>= p_16_3 0)) -(assert (<= p_16_3 1)) -(assert (>= p_16_4 0)) -(assert (<= p_16_4 1)) -(assert (>= p_16_5 0)) -(assert (<= p_16_5 1)) -(assert (>= p_16_6 0)) -(assert (<= p_16_6 1)) -(assert (>= p_16_7 0)) -(assert (<= p_16_7 1)) -(assert (>= p_16_8 0)) -(assert (<= p_16_8 1)) -(assert (>= p_16_9 0)) -(assert (<= p_16_9 1)) -(assert (>= p_16_10 0)) -(assert (<= p_16_10 1)) -(assert (>= p_16_11 0)) -(assert (<= p_16_11 1)) -(assert (>= p_16_12 0)) -(assert (<= p_16_12 1)) -(assert (>= p_16_13 0)) -(assert (<= p_16_13 1)) -(assert (>= p_16_14 0)) -(assert (<= p_16_14 1)) -(assert (>= p_16_15 0)) -(assert (<= p_16_15 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8 p_0_9 p_0_10 p_0_11 p_0_12 p_0_13 p_0_14 p_0_15) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8 p_1_9 p_1_10 p_1_11 p_1_12 p_1_13 p_1_14 p_1_15) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8 p_2_9 p_2_10 p_2_11 p_2_12 p_2_13 p_2_14 p_2_15) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8 p_3_9 p_3_10 p_3_11 p_3_12 p_3_13 p_3_14 p_3_15) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8 p_4_9 p_4_10 p_4_11 p_4_12 p_4_13 p_4_14 p_4_15) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8 p_5_9 p_5_10 p_5_11 p_5_12 p_5_13 p_5_14 p_5_15) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8 p_6_9 p_6_10 p_6_11 p_6_12 p_6_13 p_6_14 p_6_15) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8 p_7_9 p_7_10 p_7_11 p_7_12 p_7_13 p_7_14 p_7_15) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8 p_8_9 p_8_10 p_8_11 p_8_12 p_8_13 p_8_14 p_8_15) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8 p_9_9 p_9_10 p_9_11 p_9_12 p_9_13 p_9_14 p_9_15) 1)) -(assert (>= (+ p_10_0 p_10_1 p_10_2 p_10_3 p_10_4 p_10_5 p_10_6 p_10_7 p_10_8 p_10_9 p_10_10 p_10_11 p_10_12 p_10_13 p_10_14 p_10_15) 1)) -(assert (>= (+ p_11_0 p_11_1 p_11_2 p_11_3 p_11_4 p_11_5 p_11_6 p_11_7 p_11_8 p_11_9 p_11_10 p_11_11 p_11_12 p_11_13 p_11_14 p_11_15) 1)) -(assert (>= (+ p_12_0 p_12_1 p_12_2 p_12_3 p_12_4 p_12_5 p_12_6 p_12_7 p_12_8 p_12_9 p_12_10 p_12_11 p_12_12 p_12_13 p_12_14 p_12_15) 1)) -(assert (>= (+ p_13_0 p_13_1 p_13_2 p_13_3 p_13_4 p_13_5 p_13_6 p_13_7 p_13_8 p_13_9 p_13_10 p_13_11 p_13_12 p_13_13 p_13_14 p_13_15) 1)) -(assert (>= (+ p_14_0 p_14_1 p_14_2 p_14_3 p_14_4 p_14_5 p_14_6 p_14_7 p_14_8 p_14_9 p_14_10 p_14_11 p_14_12 p_14_13 p_14_14 p_14_15) 1)) -(assert (>= (+ p_15_0 p_15_1 p_15_2 p_15_3 p_15_4 p_15_5 p_15_6 p_15_7 p_15_8 p_15_9 p_15_10 p_15_11 p_15_12 p_15_13 p_15_14 p_15_15) 1)) -(assert (>= (+ p_16_0 p_16_1 p_16_2 p_16_3 p_16_4 p_16_5 p_16_6 p_16_7 p_16_8 p_16_9 p_16_10 p_16_11 p_16_12 p_16_13 p_16_14 p_16_15) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0 p_10_0 p_11_0 p_12_0 p_13_0 p_14_0 p_15_0 p_16_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1 p_10_1 p_11_1 p_12_1 p_13_1 p_14_1 p_15_1 p_16_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2 p_10_2 p_11_2 p_12_2 p_13_2 p_14_2 p_15_2 p_16_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3 p_10_3 p_11_3 p_12_3 p_13_3 p_14_3 p_15_3 p_16_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4 p_10_4 p_11_4 p_12_4 p_13_4 p_14_4 p_15_4 p_16_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5 p_10_5 p_11_5 p_12_5 p_13_5 p_14_5 p_15_5 p_16_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6 p_10_6 p_11_6 p_12_6 p_13_6 p_14_6 p_15_6 p_16_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7 p_10_7 p_11_7 p_12_7 p_13_7 p_14_7 p_15_7 p_16_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8 p_10_8 p_11_8 p_12_8 p_13_8 p_14_8 p_15_8 p_16_8) 1)) -(assert (<= (+ p_0_9 p_1_9 p_2_9 p_3_9 p_4_9 p_5_9 p_6_9 p_7_9 p_8_9 p_9_9 p_10_9 p_11_9 p_12_9 p_13_9 p_14_9 p_15_9 p_16_9) 1)) -(assert (<= (+ p_0_10 p_1_10 p_2_10 p_3_10 p_4_10 p_5_10 p_6_10 p_7_10 p_8_10 p_9_10 p_10_10 p_11_10 p_12_10 p_13_10 p_14_10 p_15_10 p_16_10) 1)) -(assert (<= (+ p_0_11 p_1_11 p_2_11 p_3_11 p_4_11 p_5_11 p_6_11 p_7_11 p_8_11 p_9_11 p_10_11 p_11_11 p_12_11 p_13_11 p_14_11 p_15_11 p_16_11) 1)) -(assert (<= (+ p_0_12 p_1_12 p_2_12 p_3_12 p_4_12 p_5_12 p_6_12 p_7_12 p_8_12 p_9_12 p_10_12 p_11_12 p_12_12 p_13_12 p_14_12 p_15_12 p_16_12) 1)) -(assert (<= (+ p_0_13 p_1_13 p_2_13 p_3_13 p_4_13 p_5_13 p_6_13 p_7_13 p_8_13 p_9_13 p_10_13 p_11_13 p_12_13 p_13_13 p_14_13 p_15_13 p_16_13) 1)) -(assert (<= (+ p_0_14 p_1_14 p_2_14 p_3_14 p_4_14 p_5_14 p_6_14 p_7_14 p_8_14 p_9_14 p_10_14 p_11_14 p_12_14 p_13_14 p_14_14 p_15_14 p_16_14) 1)) -(assert (<= (+ p_0_15 p_1_15 p_2_15 p_3_15 p_4_15 p_5_15 p_6_15 p_7_15 p_8_15 p_9_15 p_10_15 p_11_15 p_12_15 p_13_15 p_14_15 p_15_15 p_16_15) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-17.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-17.smt2 deleted file mode 100644 index 8837cf9..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-17.smt2 +++ /dev/null @@ -1,959 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_0_9 () Int) -(declare-fun p_0_10 () Int) -(declare-fun p_0_11 () Int) -(declare-fun p_0_12 () Int) -(declare-fun p_0_13 () Int) -(declare-fun p_0_14 () Int) -(declare-fun p_0_15 () Int) -(declare-fun p_0_16 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_1_9 () Int) -(declare-fun p_1_10 () Int) -(declare-fun p_1_11 () Int) -(declare-fun p_1_12 () Int) -(declare-fun p_1_13 () Int) -(declare-fun p_1_14 () Int) -(declare-fun p_1_15 () Int) -(declare-fun p_1_16 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_2_9 () Int) -(declare-fun p_2_10 () Int) -(declare-fun p_2_11 () Int) -(declare-fun p_2_12 () Int) -(declare-fun p_2_13 () Int) -(declare-fun p_2_14 () Int) -(declare-fun p_2_15 () Int) -(declare-fun p_2_16 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_3_9 () Int) -(declare-fun p_3_10 () Int) -(declare-fun p_3_11 () Int) -(declare-fun p_3_12 () Int) -(declare-fun p_3_13 () Int) -(declare-fun p_3_14 () Int) -(declare-fun p_3_15 () Int) -(declare-fun p_3_16 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_4_9 () Int) -(declare-fun p_4_10 () Int) -(declare-fun p_4_11 () Int) -(declare-fun p_4_12 () Int) -(declare-fun p_4_13 () Int) -(declare-fun p_4_14 () Int) -(declare-fun p_4_15 () Int) -(declare-fun p_4_16 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_5_9 () Int) -(declare-fun p_5_10 () Int) -(declare-fun p_5_11 () Int) -(declare-fun p_5_12 () Int) -(declare-fun p_5_13 () Int) -(declare-fun p_5_14 () Int) -(declare-fun p_5_15 () Int) -(declare-fun p_5_16 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_6_9 () Int) -(declare-fun p_6_10 () Int) -(declare-fun p_6_11 () Int) -(declare-fun p_6_12 () Int) -(declare-fun p_6_13 () Int) -(declare-fun p_6_14 () Int) -(declare-fun p_6_15 () Int) -(declare-fun p_6_16 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_7_9 () Int) -(declare-fun p_7_10 () Int) -(declare-fun p_7_11 () Int) -(declare-fun p_7_12 () Int) -(declare-fun p_7_13 () Int) -(declare-fun p_7_14 () Int) -(declare-fun p_7_15 () Int) -(declare-fun p_7_16 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_8_9 () Int) -(declare-fun p_8_10 () Int) -(declare-fun p_8_11 () Int) -(declare-fun p_8_12 () Int) -(declare-fun p_8_13 () Int) -(declare-fun p_8_14 () Int) -(declare-fun p_8_15 () Int) -(declare-fun p_8_16 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(declare-fun p_9_9 () Int) -(declare-fun p_9_10 () Int) -(declare-fun p_9_11 () Int) -(declare-fun p_9_12 () Int) -(declare-fun p_9_13 () Int) -(declare-fun p_9_14 () Int) -(declare-fun p_9_15 () Int) -(declare-fun p_9_16 () Int) -(declare-fun p_10_0 () Int) -(declare-fun p_10_1 () Int) -(declare-fun p_10_2 () Int) -(declare-fun p_10_3 () Int) -(declare-fun p_10_4 () Int) -(declare-fun p_10_5 () Int) -(declare-fun p_10_6 () Int) -(declare-fun p_10_7 () Int) -(declare-fun p_10_8 () Int) -(declare-fun p_10_9 () Int) -(declare-fun p_10_10 () Int) -(declare-fun p_10_11 () Int) -(declare-fun p_10_12 () Int) -(declare-fun p_10_13 () Int) -(declare-fun p_10_14 () Int) -(declare-fun p_10_15 () Int) -(declare-fun p_10_16 () Int) -(declare-fun p_11_0 () Int) -(declare-fun p_11_1 () Int) -(declare-fun p_11_2 () Int) -(declare-fun p_11_3 () Int) -(declare-fun p_11_4 () Int) -(declare-fun p_11_5 () Int) -(declare-fun p_11_6 () Int) -(declare-fun p_11_7 () Int) -(declare-fun p_11_8 () Int) -(declare-fun p_11_9 () Int) -(declare-fun p_11_10 () Int) -(declare-fun p_11_11 () Int) -(declare-fun p_11_12 () Int) -(declare-fun p_11_13 () Int) -(declare-fun p_11_14 () Int) -(declare-fun p_11_15 () Int) -(declare-fun p_11_16 () Int) -(declare-fun p_12_0 () Int) -(declare-fun p_12_1 () Int) -(declare-fun p_12_2 () Int) -(declare-fun p_12_3 () Int) -(declare-fun p_12_4 () Int) -(declare-fun p_12_5 () Int) -(declare-fun p_12_6 () Int) -(declare-fun p_12_7 () Int) -(declare-fun p_12_8 () Int) -(declare-fun p_12_9 () Int) -(declare-fun p_12_10 () Int) -(declare-fun p_12_11 () Int) -(declare-fun p_12_12 () Int) -(declare-fun p_12_13 () Int) -(declare-fun p_12_14 () Int) -(declare-fun p_12_15 () Int) -(declare-fun p_12_16 () Int) -(declare-fun p_13_0 () Int) -(declare-fun p_13_1 () Int) -(declare-fun p_13_2 () Int) -(declare-fun p_13_3 () Int) -(declare-fun p_13_4 () Int) -(declare-fun p_13_5 () Int) -(declare-fun p_13_6 () Int) -(declare-fun p_13_7 () Int) -(declare-fun p_13_8 () Int) -(declare-fun p_13_9 () Int) -(declare-fun p_13_10 () Int) -(declare-fun p_13_11 () Int) -(declare-fun p_13_12 () Int) -(declare-fun p_13_13 () Int) -(declare-fun p_13_14 () Int) -(declare-fun p_13_15 () Int) -(declare-fun p_13_16 () Int) -(declare-fun p_14_0 () Int) -(declare-fun p_14_1 () Int) -(declare-fun p_14_2 () Int) -(declare-fun p_14_3 () Int) -(declare-fun p_14_4 () Int) -(declare-fun p_14_5 () Int) -(declare-fun p_14_6 () Int) -(declare-fun p_14_7 () Int) -(declare-fun p_14_8 () Int) -(declare-fun p_14_9 () Int) -(declare-fun p_14_10 () Int) -(declare-fun p_14_11 () Int) -(declare-fun p_14_12 () Int) -(declare-fun p_14_13 () Int) -(declare-fun p_14_14 () Int) -(declare-fun p_14_15 () Int) -(declare-fun p_14_16 () Int) -(declare-fun p_15_0 () Int) -(declare-fun p_15_1 () Int) -(declare-fun p_15_2 () Int) -(declare-fun p_15_3 () Int) -(declare-fun p_15_4 () Int) -(declare-fun p_15_5 () Int) -(declare-fun p_15_6 () Int) -(declare-fun p_15_7 () Int) -(declare-fun p_15_8 () Int) -(declare-fun p_15_9 () Int) -(declare-fun p_15_10 () Int) -(declare-fun p_15_11 () Int) -(declare-fun p_15_12 () Int) -(declare-fun p_15_13 () Int) -(declare-fun p_15_14 () Int) -(declare-fun p_15_15 () Int) -(declare-fun p_15_16 () Int) -(declare-fun p_16_0 () Int) -(declare-fun p_16_1 () Int) -(declare-fun p_16_2 () Int) -(declare-fun p_16_3 () Int) -(declare-fun p_16_4 () Int) -(declare-fun p_16_5 () Int) -(declare-fun p_16_6 () Int) -(declare-fun p_16_7 () Int) -(declare-fun p_16_8 () Int) -(declare-fun p_16_9 () Int) -(declare-fun p_16_10 () Int) -(declare-fun p_16_11 () Int) -(declare-fun p_16_12 () Int) -(declare-fun p_16_13 () Int) -(declare-fun p_16_14 () Int) -(declare-fun p_16_15 () Int) -(declare-fun p_16_16 () Int) -(declare-fun p_17_0 () Int) -(declare-fun p_17_1 () Int) -(declare-fun p_17_2 () Int) -(declare-fun p_17_3 () Int) -(declare-fun p_17_4 () Int) -(declare-fun p_17_5 () Int) -(declare-fun p_17_6 () Int) -(declare-fun p_17_7 () Int) -(declare-fun p_17_8 () Int) -(declare-fun p_17_9 () Int) -(declare-fun p_17_10 () Int) -(declare-fun p_17_11 () Int) -(declare-fun p_17_12 () Int) -(declare-fun p_17_13 () Int) -(declare-fun p_17_14 () Int) -(declare-fun p_17_15 () Int) -(declare-fun p_17_16 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_0_9 0)) -(assert (<= p_0_9 1)) -(assert (>= p_0_10 0)) -(assert (<= p_0_10 1)) -(assert (>= p_0_11 0)) -(assert (<= p_0_11 1)) -(assert (>= p_0_12 0)) -(assert (<= p_0_12 1)) -(assert (>= p_0_13 0)) -(assert (<= p_0_13 1)) -(assert (>= p_0_14 0)) -(assert (<= p_0_14 1)) -(assert (>= p_0_15 0)) -(assert (<= p_0_15 1)) -(assert (>= p_0_16 0)) -(assert (<= p_0_16 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_1_9 0)) -(assert (<= p_1_9 1)) -(assert (>= p_1_10 0)) -(assert (<= p_1_10 1)) -(assert (>= p_1_11 0)) -(assert (<= p_1_11 1)) -(assert (>= p_1_12 0)) -(assert (<= p_1_12 1)) -(assert (>= p_1_13 0)) -(assert (<= p_1_13 1)) -(assert (>= p_1_14 0)) -(assert (<= p_1_14 1)) -(assert (>= p_1_15 0)) -(assert (<= p_1_15 1)) -(assert (>= p_1_16 0)) -(assert (<= p_1_16 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_2_9 0)) -(assert (<= p_2_9 1)) -(assert (>= p_2_10 0)) -(assert (<= p_2_10 1)) -(assert (>= p_2_11 0)) -(assert (<= p_2_11 1)) -(assert (>= p_2_12 0)) -(assert (<= p_2_12 1)) -(assert (>= p_2_13 0)) -(assert (<= p_2_13 1)) -(assert (>= p_2_14 0)) -(assert (<= p_2_14 1)) -(assert (>= p_2_15 0)) -(assert (<= p_2_15 1)) -(assert (>= p_2_16 0)) -(assert (<= p_2_16 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_3_9 0)) -(assert (<= p_3_9 1)) -(assert (>= p_3_10 0)) -(assert (<= p_3_10 1)) -(assert (>= p_3_11 0)) -(assert (<= p_3_11 1)) -(assert (>= p_3_12 0)) -(assert (<= p_3_12 1)) -(assert (>= p_3_13 0)) -(assert (<= p_3_13 1)) -(assert (>= p_3_14 0)) -(assert (<= p_3_14 1)) -(assert (>= p_3_15 0)) -(assert (<= p_3_15 1)) -(assert (>= p_3_16 0)) -(assert (<= p_3_16 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_4_9 0)) -(assert (<= p_4_9 1)) -(assert (>= p_4_10 0)) -(assert (<= p_4_10 1)) -(assert (>= p_4_11 0)) -(assert (<= p_4_11 1)) -(assert (>= p_4_12 0)) -(assert (<= p_4_12 1)) -(assert (>= p_4_13 0)) -(assert (<= p_4_13 1)) -(assert (>= p_4_14 0)) -(assert (<= p_4_14 1)) -(assert (>= p_4_15 0)) -(assert (<= p_4_15 1)) -(assert (>= p_4_16 0)) -(assert (<= p_4_16 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_5_9 0)) -(assert (<= p_5_9 1)) -(assert (>= p_5_10 0)) -(assert (<= p_5_10 1)) -(assert (>= p_5_11 0)) -(assert (<= p_5_11 1)) -(assert (>= p_5_12 0)) -(assert (<= p_5_12 1)) -(assert (>= p_5_13 0)) -(assert (<= p_5_13 1)) -(assert (>= p_5_14 0)) -(assert (<= p_5_14 1)) -(assert (>= p_5_15 0)) -(assert (<= p_5_15 1)) -(assert (>= p_5_16 0)) -(assert (<= p_5_16 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_6_9 0)) -(assert (<= p_6_9 1)) -(assert (>= p_6_10 0)) -(assert (<= p_6_10 1)) -(assert (>= p_6_11 0)) -(assert (<= p_6_11 1)) -(assert (>= p_6_12 0)) -(assert (<= p_6_12 1)) -(assert (>= p_6_13 0)) -(assert (<= p_6_13 1)) -(assert (>= p_6_14 0)) -(assert (<= p_6_14 1)) -(assert (>= p_6_15 0)) -(assert (<= p_6_15 1)) -(assert (>= p_6_16 0)) -(assert (<= p_6_16 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_7_9 0)) -(assert (<= p_7_9 1)) -(assert (>= p_7_10 0)) -(assert (<= p_7_10 1)) -(assert (>= p_7_11 0)) -(assert (<= p_7_11 1)) -(assert (>= p_7_12 0)) -(assert (<= p_7_12 1)) -(assert (>= p_7_13 0)) -(assert (<= p_7_13 1)) -(assert (>= p_7_14 0)) -(assert (<= p_7_14 1)) -(assert (>= p_7_15 0)) -(assert (<= p_7_15 1)) -(assert (>= p_7_16 0)) -(assert (<= p_7_16 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_8_9 0)) -(assert (<= p_8_9 1)) -(assert (>= p_8_10 0)) -(assert (<= p_8_10 1)) -(assert (>= p_8_11 0)) -(assert (<= p_8_11 1)) -(assert (>= p_8_12 0)) -(assert (<= p_8_12 1)) -(assert (>= p_8_13 0)) -(assert (<= p_8_13 1)) -(assert (>= p_8_14 0)) -(assert (<= p_8_14 1)) -(assert (>= p_8_15 0)) -(assert (<= p_8_15 1)) -(assert (>= p_8_16 0)) -(assert (<= p_8_16 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= p_9_9 0)) -(assert (<= p_9_9 1)) -(assert (>= p_9_10 0)) -(assert (<= p_9_10 1)) -(assert (>= p_9_11 0)) -(assert (<= p_9_11 1)) -(assert (>= p_9_12 0)) -(assert (<= p_9_12 1)) -(assert (>= p_9_13 0)) -(assert (<= p_9_13 1)) -(assert (>= p_9_14 0)) -(assert (<= p_9_14 1)) -(assert (>= p_9_15 0)) -(assert (<= p_9_15 1)) -(assert (>= p_9_16 0)) -(assert (<= p_9_16 1)) -(assert (>= p_10_0 0)) -(assert (<= p_10_0 1)) -(assert (>= p_10_1 0)) -(assert (<= p_10_1 1)) -(assert (>= p_10_2 0)) -(assert (<= p_10_2 1)) -(assert (>= p_10_3 0)) -(assert (<= p_10_3 1)) -(assert (>= p_10_4 0)) -(assert (<= p_10_4 1)) -(assert (>= p_10_5 0)) -(assert (<= p_10_5 1)) -(assert (>= p_10_6 0)) -(assert (<= p_10_6 1)) -(assert (>= p_10_7 0)) -(assert (<= p_10_7 1)) -(assert (>= p_10_8 0)) -(assert (<= p_10_8 1)) -(assert (>= p_10_9 0)) -(assert (<= p_10_9 1)) -(assert (>= p_10_10 0)) -(assert (<= p_10_10 1)) -(assert (>= p_10_11 0)) -(assert (<= p_10_11 1)) -(assert (>= p_10_12 0)) -(assert (<= p_10_12 1)) -(assert (>= p_10_13 0)) -(assert (<= p_10_13 1)) -(assert (>= p_10_14 0)) -(assert (<= p_10_14 1)) -(assert (>= p_10_15 0)) -(assert (<= p_10_15 1)) -(assert (>= p_10_16 0)) -(assert (<= p_10_16 1)) -(assert (>= p_11_0 0)) -(assert (<= p_11_0 1)) -(assert (>= p_11_1 0)) -(assert (<= p_11_1 1)) -(assert (>= p_11_2 0)) -(assert (<= p_11_2 1)) -(assert (>= p_11_3 0)) -(assert (<= p_11_3 1)) -(assert (>= p_11_4 0)) -(assert (<= p_11_4 1)) -(assert (>= p_11_5 0)) -(assert (<= p_11_5 1)) -(assert (>= p_11_6 0)) -(assert (<= p_11_6 1)) -(assert (>= p_11_7 0)) -(assert (<= p_11_7 1)) -(assert (>= p_11_8 0)) -(assert (<= p_11_8 1)) -(assert (>= p_11_9 0)) -(assert (<= p_11_9 1)) -(assert (>= p_11_10 0)) -(assert (<= p_11_10 1)) -(assert (>= p_11_11 0)) -(assert (<= p_11_11 1)) -(assert (>= p_11_12 0)) -(assert (<= p_11_12 1)) -(assert (>= p_11_13 0)) -(assert (<= p_11_13 1)) -(assert (>= p_11_14 0)) -(assert (<= p_11_14 1)) -(assert (>= p_11_15 0)) -(assert (<= p_11_15 1)) -(assert (>= p_11_16 0)) -(assert (<= p_11_16 1)) -(assert (>= p_12_0 0)) -(assert (<= p_12_0 1)) -(assert (>= p_12_1 0)) -(assert (<= p_12_1 1)) -(assert (>= p_12_2 0)) -(assert (<= p_12_2 1)) -(assert (>= p_12_3 0)) -(assert (<= p_12_3 1)) -(assert (>= p_12_4 0)) -(assert (<= p_12_4 1)) -(assert (>= p_12_5 0)) -(assert (<= p_12_5 1)) -(assert (>= p_12_6 0)) -(assert (<= p_12_6 1)) -(assert (>= p_12_7 0)) -(assert (<= p_12_7 1)) -(assert (>= p_12_8 0)) -(assert (<= p_12_8 1)) -(assert (>= p_12_9 0)) -(assert (<= p_12_9 1)) -(assert (>= p_12_10 0)) -(assert (<= p_12_10 1)) -(assert (>= p_12_11 0)) -(assert (<= p_12_11 1)) -(assert (>= p_12_12 0)) -(assert (<= p_12_12 1)) -(assert (>= p_12_13 0)) -(assert (<= p_12_13 1)) -(assert (>= p_12_14 0)) -(assert (<= p_12_14 1)) -(assert (>= p_12_15 0)) -(assert (<= p_12_15 1)) -(assert (>= p_12_16 0)) -(assert (<= p_12_16 1)) -(assert (>= p_13_0 0)) -(assert (<= p_13_0 1)) -(assert (>= p_13_1 0)) -(assert (<= p_13_1 1)) -(assert (>= p_13_2 0)) -(assert (<= p_13_2 1)) -(assert (>= p_13_3 0)) -(assert (<= p_13_3 1)) -(assert (>= p_13_4 0)) -(assert (<= p_13_4 1)) -(assert (>= p_13_5 0)) -(assert (<= p_13_5 1)) -(assert (>= p_13_6 0)) -(assert (<= p_13_6 1)) -(assert (>= p_13_7 0)) -(assert (<= p_13_7 1)) -(assert (>= p_13_8 0)) -(assert (<= p_13_8 1)) -(assert (>= p_13_9 0)) -(assert (<= p_13_9 1)) -(assert (>= p_13_10 0)) -(assert (<= p_13_10 1)) -(assert (>= p_13_11 0)) -(assert (<= p_13_11 1)) -(assert (>= p_13_12 0)) -(assert (<= p_13_12 1)) -(assert (>= p_13_13 0)) -(assert (<= p_13_13 1)) -(assert (>= p_13_14 0)) -(assert (<= p_13_14 1)) -(assert (>= p_13_15 0)) -(assert (<= p_13_15 1)) -(assert (>= p_13_16 0)) -(assert (<= p_13_16 1)) -(assert (>= p_14_0 0)) -(assert (<= p_14_0 1)) -(assert (>= p_14_1 0)) -(assert (<= p_14_1 1)) -(assert (>= p_14_2 0)) -(assert (<= p_14_2 1)) -(assert (>= p_14_3 0)) -(assert (<= p_14_3 1)) -(assert (>= p_14_4 0)) -(assert (<= p_14_4 1)) -(assert (>= p_14_5 0)) -(assert (<= p_14_5 1)) -(assert (>= p_14_6 0)) -(assert (<= p_14_6 1)) -(assert (>= p_14_7 0)) -(assert (<= p_14_7 1)) -(assert (>= p_14_8 0)) -(assert (<= p_14_8 1)) -(assert (>= p_14_9 0)) -(assert (<= p_14_9 1)) -(assert (>= p_14_10 0)) -(assert (<= p_14_10 1)) -(assert (>= p_14_11 0)) -(assert (<= p_14_11 1)) -(assert (>= p_14_12 0)) -(assert (<= p_14_12 1)) -(assert (>= p_14_13 0)) -(assert (<= p_14_13 1)) -(assert (>= p_14_14 0)) -(assert (<= p_14_14 1)) -(assert (>= p_14_15 0)) -(assert (<= p_14_15 1)) -(assert (>= p_14_16 0)) -(assert (<= p_14_16 1)) -(assert (>= p_15_0 0)) -(assert (<= p_15_0 1)) -(assert (>= p_15_1 0)) -(assert (<= p_15_1 1)) -(assert (>= p_15_2 0)) -(assert (<= p_15_2 1)) -(assert (>= p_15_3 0)) -(assert (<= p_15_3 1)) -(assert (>= p_15_4 0)) -(assert (<= p_15_4 1)) -(assert (>= p_15_5 0)) -(assert (<= p_15_5 1)) -(assert (>= p_15_6 0)) -(assert (<= p_15_6 1)) -(assert (>= p_15_7 0)) -(assert (<= p_15_7 1)) -(assert (>= p_15_8 0)) -(assert (<= p_15_8 1)) -(assert (>= p_15_9 0)) -(assert (<= p_15_9 1)) -(assert (>= p_15_10 0)) -(assert (<= p_15_10 1)) -(assert (>= p_15_11 0)) -(assert (<= p_15_11 1)) -(assert (>= p_15_12 0)) -(assert (<= p_15_12 1)) -(assert (>= p_15_13 0)) -(assert (<= p_15_13 1)) -(assert (>= p_15_14 0)) -(assert (<= p_15_14 1)) -(assert (>= p_15_15 0)) -(assert (<= p_15_15 1)) -(assert (>= p_15_16 0)) -(assert (<= p_15_16 1)) -(assert (>= p_16_0 0)) -(assert (<= p_16_0 1)) -(assert (>= p_16_1 0)) -(assert (<= p_16_1 1)) -(assert (>= p_16_2 0)) -(assert (<= p_16_2 1)) -(assert (>= p_16_3 0)) -(assert (<= p_16_3 1)) -(assert (>= p_16_4 0)) -(assert (<= p_16_4 1)) -(assert (>= p_16_5 0)) -(assert (<= p_16_5 1)) -(assert (>= p_16_6 0)) -(assert (<= p_16_6 1)) -(assert (>= p_16_7 0)) -(assert (<= p_16_7 1)) -(assert (>= p_16_8 0)) -(assert (<= p_16_8 1)) -(assert (>= p_16_9 0)) -(assert (<= p_16_9 1)) -(assert (>= p_16_10 0)) -(assert (<= p_16_10 1)) -(assert (>= p_16_11 0)) -(assert (<= p_16_11 1)) -(assert (>= p_16_12 0)) -(assert (<= p_16_12 1)) -(assert (>= p_16_13 0)) -(assert (<= p_16_13 1)) -(assert (>= p_16_14 0)) -(assert (<= p_16_14 1)) -(assert (>= p_16_15 0)) -(assert (<= p_16_15 1)) -(assert (>= p_16_16 0)) -(assert (<= p_16_16 1)) -(assert (>= p_17_0 0)) -(assert (<= p_17_0 1)) -(assert (>= p_17_1 0)) -(assert (<= p_17_1 1)) -(assert (>= p_17_2 0)) -(assert (<= p_17_2 1)) -(assert (>= p_17_3 0)) -(assert (<= p_17_3 1)) -(assert (>= p_17_4 0)) -(assert (<= p_17_4 1)) -(assert (>= p_17_5 0)) -(assert (<= p_17_5 1)) -(assert (>= p_17_6 0)) -(assert (<= p_17_6 1)) -(assert (>= p_17_7 0)) -(assert (<= p_17_7 1)) -(assert (>= p_17_8 0)) -(assert (<= p_17_8 1)) -(assert (>= p_17_9 0)) -(assert (<= p_17_9 1)) -(assert (>= p_17_10 0)) -(assert (<= p_17_10 1)) -(assert (>= p_17_11 0)) -(assert (<= p_17_11 1)) -(assert (>= p_17_12 0)) -(assert (<= p_17_12 1)) -(assert (>= p_17_13 0)) -(assert (<= p_17_13 1)) -(assert (>= p_17_14 0)) -(assert (<= p_17_14 1)) -(assert (>= p_17_15 0)) -(assert (<= p_17_15 1)) -(assert (>= p_17_16 0)) -(assert (<= p_17_16 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8 p_0_9 p_0_10 p_0_11 p_0_12 p_0_13 p_0_14 p_0_15 p_0_16) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8 p_1_9 p_1_10 p_1_11 p_1_12 p_1_13 p_1_14 p_1_15 p_1_16) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8 p_2_9 p_2_10 p_2_11 p_2_12 p_2_13 p_2_14 p_2_15 p_2_16) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8 p_3_9 p_3_10 p_3_11 p_3_12 p_3_13 p_3_14 p_3_15 p_3_16) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8 p_4_9 p_4_10 p_4_11 p_4_12 p_4_13 p_4_14 p_4_15 p_4_16) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8 p_5_9 p_5_10 p_5_11 p_5_12 p_5_13 p_5_14 p_5_15 p_5_16) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8 p_6_9 p_6_10 p_6_11 p_6_12 p_6_13 p_6_14 p_6_15 p_6_16) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8 p_7_9 p_7_10 p_7_11 p_7_12 p_7_13 p_7_14 p_7_15 p_7_16) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8 p_8_9 p_8_10 p_8_11 p_8_12 p_8_13 p_8_14 p_8_15 p_8_16) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8 p_9_9 p_9_10 p_9_11 p_9_12 p_9_13 p_9_14 p_9_15 p_9_16) 1)) -(assert (>= (+ p_10_0 p_10_1 p_10_2 p_10_3 p_10_4 p_10_5 p_10_6 p_10_7 p_10_8 p_10_9 p_10_10 p_10_11 p_10_12 p_10_13 p_10_14 p_10_15 p_10_16) 1)) -(assert (>= (+ p_11_0 p_11_1 p_11_2 p_11_3 p_11_4 p_11_5 p_11_6 p_11_7 p_11_8 p_11_9 p_11_10 p_11_11 p_11_12 p_11_13 p_11_14 p_11_15 p_11_16) 1)) -(assert (>= (+ p_12_0 p_12_1 p_12_2 p_12_3 p_12_4 p_12_5 p_12_6 p_12_7 p_12_8 p_12_9 p_12_10 p_12_11 p_12_12 p_12_13 p_12_14 p_12_15 p_12_16) 1)) -(assert (>= (+ p_13_0 p_13_1 p_13_2 p_13_3 p_13_4 p_13_5 p_13_6 p_13_7 p_13_8 p_13_9 p_13_10 p_13_11 p_13_12 p_13_13 p_13_14 p_13_15 p_13_16) 1)) -(assert (>= (+ p_14_0 p_14_1 p_14_2 p_14_3 p_14_4 p_14_5 p_14_6 p_14_7 p_14_8 p_14_9 p_14_10 p_14_11 p_14_12 p_14_13 p_14_14 p_14_15 p_14_16) 1)) -(assert (>= (+ p_15_0 p_15_1 p_15_2 p_15_3 p_15_4 p_15_5 p_15_6 p_15_7 p_15_8 p_15_9 p_15_10 p_15_11 p_15_12 p_15_13 p_15_14 p_15_15 p_15_16) 1)) -(assert (>= (+ p_16_0 p_16_1 p_16_2 p_16_3 p_16_4 p_16_5 p_16_6 p_16_7 p_16_8 p_16_9 p_16_10 p_16_11 p_16_12 p_16_13 p_16_14 p_16_15 p_16_16) 1)) -(assert (>= (+ p_17_0 p_17_1 p_17_2 p_17_3 p_17_4 p_17_5 p_17_6 p_17_7 p_17_8 p_17_9 p_17_10 p_17_11 p_17_12 p_17_13 p_17_14 p_17_15 p_17_16) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0 p_10_0 p_11_0 p_12_0 p_13_0 p_14_0 p_15_0 p_16_0 p_17_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1 p_10_1 p_11_1 p_12_1 p_13_1 p_14_1 p_15_1 p_16_1 p_17_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2 p_10_2 p_11_2 p_12_2 p_13_2 p_14_2 p_15_2 p_16_2 p_17_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3 p_10_3 p_11_3 p_12_3 p_13_3 p_14_3 p_15_3 p_16_3 p_17_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4 p_10_4 p_11_4 p_12_4 p_13_4 p_14_4 p_15_4 p_16_4 p_17_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5 p_10_5 p_11_5 p_12_5 p_13_5 p_14_5 p_15_5 p_16_5 p_17_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6 p_10_6 p_11_6 p_12_6 p_13_6 p_14_6 p_15_6 p_16_6 p_17_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7 p_10_7 p_11_7 p_12_7 p_13_7 p_14_7 p_15_7 p_16_7 p_17_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8 p_10_8 p_11_8 p_12_8 p_13_8 p_14_8 p_15_8 p_16_8 p_17_8) 1)) -(assert (<= (+ p_0_9 p_1_9 p_2_9 p_3_9 p_4_9 p_5_9 p_6_9 p_7_9 p_8_9 p_9_9 p_10_9 p_11_9 p_12_9 p_13_9 p_14_9 p_15_9 p_16_9 p_17_9) 1)) -(assert (<= (+ p_0_10 p_1_10 p_2_10 p_3_10 p_4_10 p_5_10 p_6_10 p_7_10 p_8_10 p_9_10 p_10_10 p_11_10 p_12_10 p_13_10 p_14_10 p_15_10 p_16_10 p_17_10) 1)) -(assert (<= (+ p_0_11 p_1_11 p_2_11 p_3_11 p_4_11 p_5_11 p_6_11 p_7_11 p_8_11 p_9_11 p_10_11 p_11_11 p_12_11 p_13_11 p_14_11 p_15_11 p_16_11 p_17_11) 1)) -(assert (<= (+ p_0_12 p_1_12 p_2_12 p_3_12 p_4_12 p_5_12 p_6_12 p_7_12 p_8_12 p_9_12 p_10_12 p_11_12 p_12_12 p_13_12 p_14_12 p_15_12 p_16_12 p_17_12) 1)) -(assert (<= (+ p_0_13 p_1_13 p_2_13 p_3_13 p_4_13 p_5_13 p_6_13 p_7_13 p_8_13 p_9_13 p_10_13 p_11_13 p_12_13 p_13_13 p_14_13 p_15_13 p_16_13 p_17_13) 1)) -(assert (<= (+ p_0_14 p_1_14 p_2_14 p_3_14 p_4_14 p_5_14 p_6_14 p_7_14 p_8_14 p_9_14 p_10_14 p_11_14 p_12_14 p_13_14 p_14_14 p_15_14 p_16_14 p_17_14) 1)) -(assert (<= (+ p_0_15 p_1_15 p_2_15 p_3_15 p_4_15 p_5_15 p_6_15 p_7_15 p_8_15 p_9_15 p_10_15 p_11_15 p_12_15 p_13_15 p_14_15 p_15_15 p_16_15 p_17_15) 1)) -(assert (<= (+ p_0_16 p_1_16 p_2_16 p_3_16 p_4_16 p_5_16 p_6_16 p_7_16 p_8_16 p_9_16 p_10_16 p_11_16 p_12_16 p_13_16 p_14_16 p_15_16 p_16_16 p_17_16) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-18.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-18.smt2 deleted file mode 100644 index a22f8fc..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-18.smt2 +++ /dev/null @@ -1,1069 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_0_9 () Int) -(declare-fun p_0_10 () Int) -(declare-fun p_0_11 () Int) -(declare-fun p_0_12 () Int) -(declare-fun p_0_13 () Int) -(declare-fun p_0_14 () Int) -(declare-fun p_0_15 () Int) -(declare-fun p_0_16 () Int) -(declare-fun p_0_17 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_1_9 () Int) -(declare-fun p_1_10 () Int) -(declare-fun p_1_11 () Int) -(declare-fun p_1_12 () Int) -(declare-fun p_1_13 () Int) -(declare-fun p_1_14 () Int) -(declare-fun p_1_15 () Int) -(declare-fun p_1_16 () Int) -(declare-fun p_1_17 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_2_9 () Int) -(declare-fun p_2_10 () Int) -(declare-fun p_2_11 () Int) -(declare-fun p_2_12 () Int) -(declare-fun p_2_13 () Int) -(declare-fun p_2_14 () Int) -(declare-fun p_2_15 () Int) -(declare-fun p_2_16 () Int) -(declare-fun p_2_17 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_3_9 () Int) -(declare-fun p_3_10 () Int) -(declare-fun p_3_11 () Int) -(declare-fun p_3_12 () Int) -(declare-fun p_3_13 () Int) -(declare-fun p_3_14 () Int) -(declare-fun p_3_15 () Int) -(declare-fun p_3_16 () Int) -(declare-fun p_3_17 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_4_9 () Int) -(declare-fun p_4_10 () Int) -(declare-fun p_4_11 () Int) -(declare-fun p_4_12 () Int) -(declare-fun p_4_13 () Int) -(declare-fun p_4_14 () Int) -(declare-fun p_4_15 () Int) -(declare-fun p_4_16 () Int) -(declare-fun p_4_17 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_5_9 () Int) -(declare-fun p_5_10 () Int) -(declare-fun p_5_11 () Int) -(declare-fun p_5_12 () Int) -(declare-fun p_5_13 () Int) -(declare-fun p_5_14 () Int) -(declare-fun p_5_15 () Int) -(declare-fun p_5_16 () Int) -(declare-fun p_5_17 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_6_9 () Int) -(declare-fun p_6_10 () Int) -(declare-fun p_6_11 () Int) -(declare-fun p_6_12 () Int) -(declare-fun p_6_13 () Int) -(declare-fun p_6_14 () Int) -(declare-fun p_6_15 () Int) -(declare-fun p_6_16 () Int) -(declare-fun p_6_17 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_7_9 () Int) -(declare-fun p_7_10 () Int) -(declare-fun p_7_11 () Int) -(declare-fun p_7_12 () Int) -(declare-fun p_7_13 () Int) -(declare-fun p_7_14 () Int) -(declare-fun p_7_15 () Int) -(declare-fun p_7_16 () Int) -(declare-fun p_7_17 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_8_9 () Int) -(declare-fun p_8_10 () Int) -(declare-fun p_8_11 () Int) -(declare-fun p_8_12 () Int) -(declare-fun p_8_13 () Int) -(declare-fun p_8_14 () Int) -(declare-fun p_8_15 () Int) -(declare-fun p_8_16 () Int) -(declare-fun p_8_17 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(declare-fun p_9_9 () Int) -(declare-fun p_9_10 () Int) -(declare-fun p_9_11 () Int) -(declare-fun p_9_12 () Int) -(declare-fun p_9_13 () Int) -(declare-fun p_9_14 () Int) -(declare-fun p_9_15 () Int) -(declare-fun p_9_16 () Int) -(declare-fun p_9_17 () Int) -(declare-fun p_10_0 () Int) -(declare-fun p_10_1 () Int) -(declare-fun p_10_2 () Int) -(declare-fun p_10_3 () Int) -(declare-fun p_10_4 () Int) -(declare-fun p_10_5 () Int) -(declare-fun p_10_6 () Int) -(declare-fun p_10_7 () Int) -(declare-fun p_10_8 () Int) -(declare-fun p_10_9 () Int) -(declare-fun p_10_10 () Int) -(declare-fun p_10_11 () Int) -(declare-fun p_10_12 () Int) -(declare-fun p_10_13 () Int) -(declare-fun p_10_14 () Int) -(declare-fun p_10_15 () Int) -(declare-fun p_10_16 () Int) -(declare-fun p_10_17 () Int) -(declare-fun p_11_0 () Int) -(declare-fun p_11_1 () Int) -(declare-fun p_11_2 () Int) -(declare-fun p_11_3 () Int) -(declare-fun p_11_4 () Int) -(declare-fun p_11_5 () Int) -(declare-fun p_11_6 () Int) -(declare-fun p_11_7 () Int) -(declare-fun p_11_8 () Int) -(declare-fun p_11_9 () Int) -(declare-fun p_11_10 () Int) -(declare-fun p_11_11 () Int) -(declare-fun p_11_12 () Int) -(declare-fun p_11_13 () Int) -(declare-fun p_11_14 () Int) -(declare-fun p_11_15 () Int) -(declare-fun p_11_16 () Int) -(declare-fun p_11_17 () Int) -(declare-fun p_12_0 () Int) -(declare-fun p_12_1 () Int) -(declare-fun p_12_2 () Int) -(declare-fun p_12_3 () Int) -(declare-fun p_12_4 () Int) -(declare-fun p_12_5 () Int) -(declare-fun p_12_6 () Int) -(declare-fun p_12_7 () Int) -(declare-fun p_12_8 () Int) -(declare-fun p_12_9 () Int) -(declare-fun p_12_10 () Int) -(declare-fun p_12_11 () Int) -(declare-fun p_12_12 () Int) -(declare-fun p_12_13 () Int) -(declare-fun p_12_14 () Int) -(declare-fun p_12_15 () Int) -(declare-fun p_12_16 () Int) -(declare-fun p_12_17 () Int) -(declare-fun p_13_0 () Int) -(declare-fun p_13_1 () Int) -(declare-fun p_13_2 () Int) -(declare-fun p_13_3 () Int) -(declare-fun p_13_4 () Int) -(declare-fun p_13_5 () Int) -(declare-fun p_13_6 () Int) -(declare-fun p_13_7 () Int) -(declare-fun p_13_8 () Int) -(declare-fun p_13_9 () Int) -(declare-fun p_13_10 () Int) -(declare-fun p_13_11 () Int) -(declare-fun p_13_12 () Int) -(declare-fun p_13_13 () Int) -(declare-fun p_13_14 () Int) -(declare-fun p_13_15 () Int) -(declare-fun p_13_16 () Int) -(declare-fun p_13_17 () Int) -(declare-fun p_14_0 () Int) -(declare-fun p_14_1 () Int) -(declare-fun p_14_2 () Int) -(declare-fun p_14_3 () Int) -(declare-fun p_14_4 () Int) -(declare-fun p_14_5 () Int) -(declare-fun p_14_6 () Int) -(declare-fun p_14_7 () Int) -(declare-fun p_14_8 () Int) -(declare-fun p_14_9 () Int) -(declare-fun p_14_10 () Int) -(declare-fun p_14_11 () Int) -(declare-fun p_14_12 () Int) -(declare-fun p_14_13 () Int) -(declare-fun p_14_14 () Int) -(declare-fun p_14_15 () Int) -(declare-fun p_14_16 () Int) -(declare-fun p_14_17 () Int) -(declare-fun p_15_0 () Int) -(declare-fun p_15_1 () Int) -(declare-fun p_15_2 () Int) -(declare-fun p_15_3 () Int) -(declare-fun p_15_4 () Int) -(declare-fun p_15_5 () Int) -(declare-fun p_15_6 () Int) -(declare-fun p_15_7 () Int) -(declare-fun p_15_8 () Int) -(declare-fun p_15_9 () Int) -(declare-fun p_15_10 () Int) -(declare-fun p_15_11 () Int) -(declare-fun p_15_12 () Int) -(declare-fun p_15_13 () Int) -(declare-fun p_15_14 () Int) -(declare-fun p_15_15 () Int) -(declare-fun p_15_16 () Int) -(declare-fun p_15_17 () Int) -(declare-fun p_16_0 () Int) -(declare-fun p_16_1 () Int) -(declare-fun p_16_2 () Int) -(declare-fun p_16_3 () Int) -(declare-fun p_16_4 () Int) -(declare-fun p_16_5 () Int) -(declare-fun p_16_6 () Int) -(declare-fun p_16_7 () Int) -(declare-fun p_16_8 () Int) -(declare-fun p_16_9 () Int) -(declare-fun p_16_10 () Int) -(declare-fun p_16_11 () Int) -(declare-fun p_16_12 () Int) -(declare-fun p_16_13 () Int) -(declare-fun p_16_14 () Int) -(declare-fun p_16_15 () Int) -(declare-fun p_16_16 () Int) -(declare-fun p_16_17 () Int) -(declare-fun p_17_0 () Int) -(declare-fun p_17_1 () Int) -(declare-fun p_17_2 () Int) -(declare-fun p_17_3 () Int) -(declare-fun p_17_4 () Int) -(declare-fun p_17_5 () Int) -(declare-fun p_17_6 () Int) -(declare-fun p_17_7 () Int) -(declare-fun p_17_8 () Int) -(declare-fun p_17_9 () Int) -(declare-fun p_17_10 () Int) -(declare-fun p_17_11 () Int) -(declare-fun p_17_12 () Int) -(declare-fun p_17_13 () Int) -(declare-fun p_17_14 () Int) -(declare-fun p_17_15 () Int) -(declare-fun p_17_16 () Int) -(declare-fun p_17_17 () Int) -(declare-fun p_18_0 () Int) -(declare-fun p_18_1 () Int) -(declare-fun p_18_2 () Int) -(declare-fun p_18_3 () Int) -(declare-fun p_18_4 () Int) -(declare-fun p_18_5 () Int) -(declare-fun p_18_6 () Int) -(declare-fun p_18_7 () Int) -(declare-fun p_18_8 () Int) -(declare-fun p_18_9 () Int) -(declare-fun p_18_10 () Int) -(declare-fun p_18_11 () Int) -(declare-fun p_18_12 () Int) -(declare-fun p_18_13 () Int) -(declare-fun p_18_14 () Int) -(declare-fun p_18_15 () Int) -(declare-fun p_18_16 () Int) -(declare-fun p_18_17 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_0_9 0)) -(assert (<= p_0_9 1)) -(assert (>= p_0_10 0)) -(assert (<= p_0_10 1)) -(assert (>= p_0_11 0)) -(assert (<= p_0_11 1)) -(assert (>= p_0_12 0)) -(assert (<= p_0_12 1)) -(assert (>= p_0_13 0)) -(assert (<= p_0_13 1)) -(assert (>= p_0_14 0)) -(assert (<= p_0_14 1)) -(assert (>= p_0_15 0)) -(assert (<= p_0_15 1)) -(assert (>= p_0_16 0)) -(assert (<= p_0_16 1)) -(assert (>= p_0_17 0)) -(assert (<= p_0_17 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_1_9 0)) -(assert (<= p_1_9 1)) -(assert (>= p_1_10 0)) -(assert (<= p_1_10 1)) -(assert (>= p_1_11 0)) -(assert (<= p_1_11 1)) -(assert (>= p_1_12 0)) -(assert (<= p_1_12 1)) -(assert (>= p_1_13 0)) -(assert (<= p_1_13 1)) -(assert (>= p_1_14 0)) -(assert (<= p_1_14 1)) -(assert (>= p_1_15 0)) -(assert (<= p_1_15 1)) -(assert (>= p_1_16 0)) -(assert (<= p_1_16 1)) -(assert (>= p_1_17 0)) -(assert (<= p_1_17 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_2_9 0)) -(assert (<= p_2_9 1)) -(assert (>= p_2_10 0)) -(assert (<= p_2_10 1)) -(assert (>= p_2_11 0)) -(assert (<= p_2_11 1)) -(assert (>= p_2_12 0)) -(assert (<= p_2_12 1)) -(assert (>= p_2_13 0)) -(assert (<= p_2_13 1)) -(assert (>= p_2_14 0)) -(assert (<= p_2_14 1)) -(assert (>= p_2_15 0)) -(assert (<= p_2_15 1)) -(assert (>= p_2_16 0)) -(assert (<= p_2_16 1)) -(assert (>= p_2_17 0)) -(assert (<= p_2_17 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_3_9 0)) -(assert (<= p_3_9 1)) -(assert (>= p_3_10 0)) -(assert (<= p_3_10 1)) -(assert (>= p_3_11 0)) -(assert (<= p_3_11 1)) -(assert (>= p_3_12 0)) -(assert (<= p_3_12 1)) -(assert (>= p_3_13 0)) -(assert (<= p_3_13 1)) -(assert (>= p_3_14 0)) -(assert (<= p_3_14 1)) -(assert (>= p_3_15 0)) -(assert (<= p_3_15 1)) -(assert (>= p_3_16 0)) -(assert (<= p_3_16 1)) -(assert (>= p_3_17 0)) -(assert (<= p_3_17 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_4_9 0)) -(assert (<= p_4_9 1)) -(assert (>= p_4_10 0)) -(assert (<= p_4_10 1)) -(assert (>= p_4_11 0)) -(assert (<= p_4_11 1)) -(assert (>= p_4_12 0)) -(assert (<= p_4_12 1)) -(assert (>= p_4_13 0)) -(assert (<= p_4_13 1)) -(assert (>= p_4_14 0)) -(assert (<= p_4_14 1)) -(assert (>= p_4_15 0)) -(assert (<= p_4_15 1)) -(assert (>= p_4_16 0)) -(assert (<= p_4_16 1)) -(assert (>= p_4_17 0)) -(assert (<= p_4_17 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_5_9 0)) -(assert (<= p_5_9 1)) -(assert (>= p_5_10 0)) -(assert (<= p_5_10 1)) -(assert (>= p_5_11 0)) -(assert (<= p_5_11 1)) -(assert (>= p_5_12 0)) -(assert (<= p_5_12 1)) -(assert (>= p_5_13 0)) -(assert (<= p_5_13 1)) -(assert (>= p_5_14 0)) -(assert (<= p_5_14 1)) -(assert (>= p_5_15 0)) -(assert (<= p_5_15 1)) -(assert (>= p_5_16 0)) -(assert (<= p_5_16 1)) -(assert (>= p_5_17 0)) -(assert (<= p_5_17 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_6_9 0)) -(assert (<= p_6_9 1)) -(assert (>= p_6_10 0)) -(assert (<= p_6_10 1)) -(assert (>= p_6_11 0)) -(assert (<= p_6_11 1)) -(assert (>= p_6_12 0)) -(assert (<= p_6_12 1)) -(assert (>= p_6_13 0)) -(assert (<= p_6_13 1)) -(assert (>= p_6_14 0)) -(assert (<= p_6_14 1)) -(assert (>= p_6_15 0)) -(assert (<= p_6_15 1)) -(assert (>= p_6_16 0)) -(assert (<= p_6_16 1)) -(assert (>= p_6_17 0)) -(assert (<= p_6_17 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_7_9 0)) -(assert (<= p_7_9 1)) -(assert (>= p_7_10 0)) -(assert (<= p_7_10 1)) -(assert (>= p_7_11 0)) -(assert (<= p_7_11 1)) -(assert (>= p_7_12 0)) -(assert (<= p_7_12 1)) -(assert (>= p_7_13 0)) -(assert (<= p_7_13 1)) -(assert (>= p_7_14 0)) -(assert (<= p_7_14 1)) -(assert (>= p_7_15 0)) -(assert (<= p_7_15 1)) -(assert (>= p_7_16 0)) -(assert (<= p_7_16 1)) -(assert (>= p_7_17 0)) -(assert (<= p_7_17 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_8_9 0)) -(assert (<= p_8_9 1)) -(assert (>= p_8_10 0)) -(assert (<= p_8_10 1)) -(assert (>= p_8_11 0)) -(assert (<= p_8_11 1)) -(assert (>= p_8_12 0)) -(assert (<= p_8_12 1)) -(assert (>= p_8_13 0)) -(assert (<= p_8_13 1)) -(assert (>= p_8_14 0)) -(assert (<= p_8_14 1)) -(assert (>= p_8_15 0)) -(assert (<= p_8_15 1)) -(assert (>= p_8_16 0)) -(assert (<= p_8_16 1)) -(assert (>= p_8_17 0)) -(assert (<= p_8_17 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= p_9_9 0)) -(assert (<= p_9_9 1)) -(assert (>= p_9_10 0)) -(assert (<= p_9_10 1)) -(assert (>= p_9_11 0)) -(assert (<= p_9_11 1)) -(assert (>= p_9_12 0)) -(assert (<= p_9_12 1)) -(assert (>= p_9_13 0)) -(assert (<= p_9_13 1)) -(assert (>= p_9_14 0)) -(assert (<= p_9_14 1)) -(assert (>= p_9_15 0)) -(assert (<= p_9_15 1)) -(assert (>= p_9_16 0)) -(assert (<= p_9_16 1)) -(assert (>= p_9_17 0)) -(assert (<= p_9_17 1)) -(assert (>= p_10_0 0)) -(assert (<= p_10_0 1)) -(assert (>= p_10_1 0)) -(assert (<= p_10_1 1)) -(assert (>= p_10_2 0)) -(assert (<= p_10_2 1)) -(assert (>= p_10_3 0)) -(assert (<= p_10_3 1)) -(assert (>= p_10_4 0)) -(assert (<= p_10_4 1)) -(assert (>= p_10_5 0)) -(assert (<= p_10_5 1)) -(assert (>= p_10_6 0)) -(assert (<= p_10_6 1)) -(assert (>= p_10_7 0)) -(assert (<= p_10_7 1)) -(assert (>= p_10_8 0)) -(assert (<= p_10_8 1)) -(assert (>= p_10_9 0)) -(assert (<= p_10_9 1)) -(assert (>= p_10_10 0)) -(assert (<= p_10_10 1)) -(assert (>= p_10_11 0)) -(assert (<= p_10_11 1)) -(assert (>= p_10_12 0)) -(assert (<= p_10_12 1)) -(assert (>= p_10_13 0)) -(assert (<= p_10_13 1)) -(assert (>= p_10_14 0)) -(assert (<= p_10_14 1)) -(assert (>= p_10_15 0)) -(assert (<= p_10_15 1)) -(assert (>= p_10_16 0)) -(assert (<= p_10_16 1)) -(assert (>= p_10_17 0)) -(assert (<= p_10_17 1)) -(assert (>= p_11_0 0)) -(assert (<= p_11_0 1)) -(assert (>= p_11_1 0)) -(assert (<= p_11_1 1)) -(assert (>= p_11_2 0)) -(assert (<= p_11_2 1)) -(assert (>= p_11_3 0)) -(assert (<= p_11_3 1)) -(assert (>= p_11_4 0)) -(assert (<= p_11_4 1)) -(assert (>= p_11_5 0)) -(assert (<= p_11_5 1)) -(assert (>= p_11_6 0)) -(assert (<= p_11_6 1)) -(assert (>= p_11_7 0)) -(assert (<= p_11_7 1)) -(assert (>= p_11_8 0)) -(assert (<= p_11_8 1)) -(assert (>= p_11_9 0)) -(assert (<= p_11_9 1)) -(assert (>= p_11_10 0)) -(assert (<= p_11_10 1)) -(assert (>= p_11_11 0)) -(assert (<= p_11_11 1)) -(assert (>= p_11_12 0)) -(assert (<= p_11_12 1)) -(assert (>= p_11_13 0)) -(assert (<= p_11_13 1)) -(assert (>= p_11_14 0)) -(assert (<= p_11_14 1)) -(assert (>= p_11_15 0)) -(assert (<= p_11_15 1)) -(assert (>= p_11_16 0)) -(assert (<= p_11_16 1)) -(assert (>= p_11_17 0)) -(assert (<= p_11_17 1)) -(assert (>= p_12_0 0)) -(assert (<= p_12_0 1)) -(assert (>= p_12_1 0)) -(assert (<= p_12_1 1)) -(assert (>= p_12_2 0)) -(assert (<= p_12_2 1)) -(assert (>= p_12_3 0)) -(assert (<= p_12_3 1)) -(assert (>= p_12_4 0)) -(assert (<= p_12_4 1)) -(assert (>= p_12_5 0)) -(assert (<= p_12_5 1)) -(assert (>= p_12_6 0)) -(assert (<= p_12_6 1)) -(assert (>= p_12_7 0)) -(assert (<= p_12_7 1)) -(assert (>= p_12_8 0)) -(assert (<= p_12_8 1)) -(assert (>= p_12_9 0)) -(assert (<= p_12_9 1)) -(assert (>= p_12_10 0)) -(assert (<= p_12_10 1)) -(assert (>= p_12_11 0)) -(assert (<= p_12_11 1)) -(assert (>= p_12_12 0)) -(assert (<= p_12_12 1)) -(assert (>= p_12_13 0)) -(assert (<= p_12_13 1)) -(assert (>= p_12_14 0)) -(assert (<= p_12_14 1)) -(assert (>= p_12_15 0)) -(assert (<= p_12_15 1)) -(assert (>= p_12_16 0)) -(assert (<= p_12_16 1)) -(assert (>= p_12_17 0)) -(assert (<= p_12_17 1)) -(assert (>= p_13_0 0)) -(assert (<= p_13_0 1)) -(assert (>= p_13_1 0)) -(assert (<= p_13_1 1)) -(assert (>= p_13_2 0)) -(assert (<= p_13_2 1)) -(assert (>= p_13_3 0)) -(assert (<= p_13_3 1)) -(assert (>= p_13_4 0)) -(assert (<= p_13_4 1)) -(assert (>= p_13_5 0)) -(assert (<= p_13_5 1)) -(assert (>= p_13_6 0)) -(assert (<= p_13_6 1)) -(assert (>= p_13_7 0)) -(assert (<= p_13_7 1)) -(assert (>= p_13_8 0)) -(assert (<= p_13_8 1)) -(assert (>= p_13_9 0)) -(assert (<= p_13_9 1)) -(assert (>= p_13_10 0)) -(assert (<= p_13_10 1)) -(assert (>= p_13_11 0)) -(assert (<= p_13_11 1)) -(assert (>= p_13_12 0)) -(assert (<= p_13_12 1)) -(assert (>= p_13_13 0)) -(assert (<= p_13_13 1)) -(assert (>= p_13_14 0)) -(assert (<= p_13_14 1)) -(assert (>= p_13_15 0)) -(assert (<= p_13_15 1)) -(assert (>= p_13_16 0)) -(assert (<= p_13_16 1)) -(assert (>= p_13_17 0)) -(assert (<= p_13_17 1)) -(assert (>= p_14_0 0)) -(assert (<= p_14_0 1)) -(assert (>= p_14_1 0)) -(assert (<= p_14_1 1)) -(assert (>= p_14_2 0)) -(assert (<= p_14_2 1)) -(assert (>= p_14_3 0)) -(assert (<= p_14_3 1)) -(assert (>= p_14_4 0)) -(assert (<= p_14_4 1)) -(assert (>= p_14_5 0)) -(assert (<= p_14_5 1)) -(assert (>= p_14_6 0)) -(assert (<= p_14_6 1)) -(assert (>= p_14_7 0)) -(assert (<= p_14_7 1)) -(assert (>= p_14_8 0)) -(assert (<= p_14_8 1)) -(assert (>= p_14_9 0)) -(assert (<= p_14_9 1)) -(assert (>= p_14_10 0)) -(assert (<= p_14_10 1)) -(assert (>= p_14_11 0)) -(assert (<= p_14_11 1)) -(assert (>= p_14_12 0)) -(assert (<= p_14_12 1)) -(assert (>= p_14_13 0)) -(assert (<= p_14_13 1)) -(assert (>= p_14_14 0)) -(assert (<= p_14_14 1)) -(assert (>= p_14_15 0)) -(assert (<= p_14_15 1)) -(assert (>= p_14_16 0)) -(assert (<= p_14_16 1)) -(assert (>= p_14_17 0)) -(assert (<= p_14_17 1)) -(assert (>= p_15_0 0)) -(assert (<= p_15_0 1)) -(assert (>= p_15_1 0)) -(assert (<= p_15_1 1)) -(assert (>= p_15_2 0)) -(assert (<= p_15_2 1)) -(assert (>= p_15_3 0)) -(assert (<= p_15_3 1)) -(assert (>= p_15_4 0)) -(assert (<= p_15_4 1)) -(assert (>= p_15_5 0)) -(assert (<= p_15_5 1)) -(assert (>= p_15_6 0)) -(assert (<= p_15_6 1)) -(assert (>= p_15_7 0)) -(assert (<= p_15_7 1)) -(assert (>= p_15_8 0)) -(assert (<= p_15_8 1)) -(assert (>= p_15_9 0)) -(assert (<= p_15_9 1)) -(assert (>= p_15_10 0)) -(assert (<= p_15_10 1)) -(assert (>= p_15_11 0)) -(assert (<= p_15_11 1)) -(assert (>= p_15_12 0)) -(assert (<= p_15_12 1)) -(assert (>= p_15_13 0)) -(assert (<= p_15_13 1)) -(assert (>= p_15_14 0)) -(assert (<= p_15_14 1)) -(assert (>= p_15_15 0)) -(assert (<= p_15_15 1)) -(assert (>= p_15_16 0)) -(assert (<= p_15_16 1)) -(assert (>= p_15_17 0)) -(assert (<= p_15_17 1)) -(assert (>= p_16_0 0)) -(assert (<= p_16_0 1)) -(assert (>= p_16_1 0)) -(assert (<= p_16_1 1)) -(assert (>= p_16_2 0)) -(assert (<= p_16_2 1)) -(assert (>= p_16_3 0)) -(assert (<= p_16_3 1)) -(assert (>= p_16_4 0)) -(assert (<= p_16_4 1)) -(assert (>= p_16_5 0)) -(assert (<= p_16_5 1)) -(assert (>= p_16_6 0)) -(assert (<= p_16_6 1)) -(assert (>= p_16_7 0)) -(assert (<= p_16_7 1)) -(assert (>= p_16_8 0)) -(assert (<= p_16_8 1)) -(assert (>= p_16_9 0)) -(assert (<= p_16_9 1)) -(assert (>= p_16_10 0)) -(assert (<= p_16_10 1)) -(assert (>= p_16_11 0)) -(assert (<= p_16_11 1)) -(assert (>= p_16_12 0)) -(assert (<= p_16_12 1)) -(assert (>= p_16_13 0)) -(assert (<= p_16_13 1)) -(assert (>= p_16_14 0)) -(assert (<= p_16_14 1)) -(assert (>= p_16_15 0)) -(assert (<= p_16_15 1)) -(assert (>= p_16_16 0)) -(assert (<= p_16_16 1)) -(assert (>= p_16_17 0)) -(assert (<= p_16_17 1)) -(assert (>= p_17_0 0)) -(assert (<= p_17_0 1)) -(assert (>= p_17_1 0)) -(assert (<= p_17_1 1)) -(assert (>= p_17_2 0)) -(assert (<= p_17_2 1)) -(assert (>= p_17_3 0)) -(assert (<= p_17_3 1)) -(assert (>= p_17_4 0)) -(assert (<= p_17_4 1)) -(assert (>= p_17_5 0)) -(assert (<= p_17_5 1)) -(assert (>= p_17_6 0)) -(assert (<= p_17_6 1)) -(assert (>= p_17_7 0)) -(assert (<= p_17_7 1)) -(assert (>= p_17_8 0)) -(assert (<= p_17_8 1)) -(assert (>= p_17_9 0)) -(assert (<= p_17_9 1)) -(assert (>= p_17_10 0)) -(assert (<= p_17_10 1)) -(assert (>= p_17_11 0)) -(assert (<= p_17_11 1)) -(assert (>= p_17_12 0)) -(assert (<= p_17_12 1)) -(assert (>= p_17_13 0)) -(assert (<= p_17_13 1)) -(assert (>= p_17_14 0)) -(assert (<= p_17_14 1)) -(assert (>= p_17_15 0)) -(assert (<= p_17_15 1)) -(assert (>= p_17_16 0)) -(assert (<= p_17_16 1)) -(assert (>= p_17_17 0)) -(assert (<= p_17_17 1)) -(assert (>= p_18_0 0)) -(assert (<= p_18_0 1)) -(assert (>= p_18_1 0)) -(assert (<= p_18_1 1)) -(assert (>= p_18_2 0)) -(assert (<= p_18_2 1)) -(assert (>= p_18_3 0)) -(assert (<= p_18_3 1)) -(assert (>= p_18_4 0)) -(assert (<= p_18_4 1)) -(assert (>= p_18_5 0)) -(assert (<= p_18_5 1)) -(assert (>= p_18_6 0)) -(assert (<= p_18_6 1)) -(assert (>= p_18_7 0)) -(assert (<= p_18_7 1)) -(assert (>= p_18_8 0)) -(assert (<= p_18_8 1)) -(assert (>= p_18_9 0)) -(assert (<= p_18_9 1)) -(assert (>= p_18_10 0)) -(assert (<= p_18_10 1)) -(assert (>= p_18_11 0)) -(assert (<= p_18_11 1)) -(assert (>= p_18_12 0)) -(assert (<= p_18_12 1)) -(assert (>= p_18_13 0)) -(assert (<= p_18_13 1)) -(assert (>= p_18_14 0)) -(assert (<= p_18_14 1)) -(assert (>= p_18_15 0)) -(assert (<= p_18_15 1)) -(assert (>= p_18_16 0)) -(assert (<= p_18_16 1)) -(assert (>= p_18_17 0)) -(assert (<= p_18_17 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8 p_0_9 p_0_10 p_0_11 p_0_12 p_0_13 p_0_14 p_0_15 p_0_16 p_0_17) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8 p_1_9 p_1_10 p_1_11 p_1_12 p_1_13 p_1_14 p_1_15 p_1_16 p_1_17) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8 p_2_9 p_2_10 p_2_11 p_2_12 p_2_13 p_2_14 p_2_15 p_2_16 p_2_17) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8 p_3_9 p_3_10 p_3_11 p_3_12 p_3_13 p_3_14 p_3_15 p_3_16 p_3_17) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8 p_4_9 p_4_10 p_4_11 p_4_12 p_4_13 p_4_14 p_4_15 p_4_16 p_4_17) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8 p_5_9 p_5_10 p_5_11 p_5_12 p_5_13 p_5_14 p_5_15 p_5_16 p_5_17) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8 p_6_9 p_6_10 p_6_11 p_6_12 p_6_13 p_6_14 p_6_15 p_6_16 p_6_17) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8 p_7_9 p_7_10 p_7_11 p_7_12 p_7_13 p_7_14 p_7_15 p_7_16 p_7_17) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8 p_8_9 p_8_10 p_8_11 p_8_12 p_8_13 p_8_14 p_8_15 p_8_16 p_8_17) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8 p_9_9 p_9_10 p_9_11 p_9_12 p_9_13 p_9_14 p_9_15 p_9_16 p_9_17) 1)) -(assert (>= (+ p_10_0 p_10_1 p_10_2 p_10_3 p_10_4 p_10_5 p_10_6 p_10_7 p_10_8 p_10_9 p_10_10 p_10_11 p_10_12 p_10_13 p_10_14 p_10_15 p_10_16 p_10_17) 1)) -(assert (>= (+ p_11_0 p_11_1 p_11_2 p_11_3 p_11_4 p_11_5 p_11_6 p_11_7 p_11_8 p_11_9 p_11_10 p_11_11 p_11_12 p_11_13 p_11_14 p_11_15 p_11_16 p_11_17) 1)) -(assert (>= (+ p_12_0 p_12_1 p_12_2 p_12_3 p_12_4 p_12_5 p_12_6 p_12_7 p_12_8 p_12_9 p_12_10 p_12_11 p_12_12 p_12_13 p_12_14 p_12_15 p_12_16 p_12_17) 1)) -(assert (>= (+ p_13_0 p_13_1 p_13_2 p_13_3 p_13_4 p_13_5 p_13_6 p_13_7 p_13_8 p_13_9 p_13_10 p_13_11 p_13_12 p_13_13 p_13_14 p_13_15 p_13_16 p_13_17) 1)) -(assert (>= (+ p_14_0 p_14_1 p_14_2 p_14_3 p_14_4 p_14_5 p_14_6 p_14_7 p_14_8 p_14_9 p_14_10 p_14_11 p_14_12 p_14_13 p_14_14 p_14_15 p_14_16 p_14_17) 1)) -(assert (>= (+ p_15_0 p_15_1 p_15_2 p_15_3 p_15_4 p_15_5 p_15_6 p_15_7 p_15_8 p_15_9 p_15_10 p_15_11 p_15_12 p_15_13 p_15_14 p_15_15 p_15_16 p_15_17) 1)) -(assert (>= (+ p_16_0 p_16_1 p_16_2 p_16_3 p_16_4 p_16_5 p_16_6 p_16_7 p_16_8 p_16_9 p_16_10 p_16_11 p_16_12 p_16_13 p_16_14 p_16_15 p_16_16 p_16_17) 1)) -(assert (>= (+ p_17_0 p_17_1 p_17_2 p_17_3 p_17_4 p_17_5 p_17_6 p_17_7 p_17_8 p_17_9 p_17_10 p_17_11 p_17_12 p_17_13 p_17_14 p_17_15 p_17_16 p_17_17) 1)) -(assert (>= (+ p_18_0 p_18_1 p_18_2 p_18_3 p_18_4 p_18_5 p_18_6 p_18_7 p_18_8 p_18_9 p_18_10 p_18_11 p_18_12 p_18_13 p_18_14 p_18_15 p_18_16 p_18_17) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0 p_10_0 p_11_0 p_12_0 p_13_0 p_14_0 p_15_0 p_16_0 p_17_0 p_18_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1 p_10_1 p_11_1 p_12_1 p_13_1 p_14_1 p_15_1 p_16_1 p_17_1 p_18_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2 p_10_2 p_11_2 p_12_2 p_13_2 p_14_2 p_15_2 p_16_2 p_17_2 p_18_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3 p_10_3 p_11_3 p_12_3 p_13_3 p_14_3 p_15_3 p_16_3 p_17_3 p_18_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4 p_10_4 p_11_4 p_12_4 p_13_4 p_14_4 p_15_4 p_16_4 p_17_4 p_18_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5 p_10_5 p_11_5 p_12_5 p_13_5 p_14_5 p_15_5 p_16_5 p_17_5 p_18_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6 p_10_6 p_11_6 p_12_6 p_13_6 p_14_6 p_15_6 p_16_6 p_17_6 p_18_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7 p_10_7 p_11_7 p_12_7 p_13_7 p_14_7 p_15_7 p_16_7 p_17_7 p_18_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8 p_10_8 p_11_8 p_12_8 p_13_8 p_14_8 p_15_8 p_16_8 p_17_8 p_18_8) 1)) -(assert (<= (+ p_0_9 p_1_9 p_2_9 p_3_9 p_4_9 p_5_9 p_6_9 p_7_9 p_8_9 p_9_9 p_10_9 p_11_9 p_12_9 p_13_9 p_14_9 p_15_9 p_16_9 p_17_9 p_18_9) 1)) -(assert (<= (+ p_0_10 p_1_10 p_2_10 p_3_10 p_4_10 p_5_10 p_6_10 p_7_10 p_8_10 p_9_10 p_10_10 p_11_10 p_12_10 p_13_10 p_14_10 p_15_10 p_16_10 p_17_10 p_18_10) 1)) -(assert (<= (+ p_0_11 p_1_11 p_2_11 p_3_11 p_4_11 p_5_11 p_6_11 p_7_11 p_8_11 p_9_11 p_10_11 p_11_11 p_12_11 p_13_11 p_14_11 p_15_11 p_16_11 p_17_11 p_18_11) 1)) -(assert (<= (+ p_0_12 p_1_12 p_2_12 p_3_12 p_4_12 p_5_12 p_6_12 p_7_12 p_8_12 p_9_12 p_10_12 p_11_12 p_12_12 p_13_12 p_14_12 p_15_12 p_16_12 p_17_12 p_18_12) 1)) -(assert (<= (+ p_0_13 p_1_13 p_2_13 p_3_13 p_4_13 p_5_13 p_6_13 p_7_13 p_8_13 p_9_13 p_10_13 p_11_13 p_12_13 p_13_13 p_14_13 p_15_13 p_16_13 p_17_13 p_18_13) 1)) -(assert (<= (+ p_0_14 p_1_14 p_2_14 p_3_14 p_4_14 p_5_14 p_6_14 p_7_14 p_8_14 p_9_14 p_10_14 p_11_14 p_12_14 p_13_14 p_14_14 p_15_14 p_16_14 p_17_14 p_18_14) 1)) -(assert (<= (+ p_0_15 p_1_15 p_2_15 p_3_15 p_4_15 p_5_15 p_6_15 p_7_15 p_8_15 p_9_15 p_10_15 p_11_15 p_12_15 p_13_15 p_14_15 p_15_15 p_16_15 p_17_15 p_18_15) 1)) -(assert (<= (+ p_0_16 p_1_16 p_2_16 p_3_16 p_4_16 p_5_16 p_6_16 p_7_16 p_8_16 p_9_16 p_10_16 p_11_16 p_12_16 p_13_16 p_14_16 p_15_16 p_16_16 p_17_16 p_18_16) 1)) -(assert (<= (+ p_0_17 p_1_17 p_2_17 p_3_17 p_4_17 p_5_17 p_6_17 p_7_17 p_8_17 p_9_17 p_10_17 p_11_17 p_12_17 p_13_17 p_14_17 p_15_17 p_16_17 p_17_17 p_18_17) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-19.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-19.smt2 deleted file mode 100644 index d5a84fb..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-19.smt2 +++ /dev/null @@ -1,1185 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_0_9 () Int) -(declare-fun p_0_10 () Int) -(declare-fun p_0_11 () Int) -(declare-fun p_0_12 () Int) -(declare-fun p_0_13 () Int) -(declare-fun p_0_14 () Int) -(declare-fun p_0_15 () Int) -(declare-fun p_0_16 () Int) -(declare-fun p_0_17 () Int) -(declare-fun p_0_18 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_1_9 () Int) -(declare-fun p_1_10 () Int) -(declare-fun p_1_11 () Int) -(declare-fun p_1_12 () Int) -(declare-fun p_1_13 () Int) -(declare-fun p_1_14 () Int) -(declare-fun p_1_15 () Int) -(declare-fun p_1_16 () Int) -(declare-fun p_1_17 () Int) -(declare-fun p_1_18 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_2_9 () Int) -(declare-fun p_2_10 () Int) -(declare-fun p_2_11 () Int) -(declare-fun p_2_12 () Int) -(declare-fun p_2_13 () Int) -(declare-fun p_2_14 () Int) -(declare-fun p_2_15 () Int) -(declare-fun p_2_16 () Int) -(declare-fun p_2_17 () Int) -(declare-fun p_2_18 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_3_9 () Int) -(declare-fun p_3_10 () Int) -(declare-fun p_3_11 () Int) -(declare-fun p_3_12 () Int) -(declare-fun p_3_13 () Int) -(declare-fun p_3_14 () Int) -(declare-fun p_3_15 () Int) -(declare-fun p_3_16 () Int) -(declare-fun p_3_17 () Int) -(declare-fun p_3_18 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_4_9 () Int) -(declare-fun p_4_10 () Int) -(declare-fun p_4_11 () Int) -(declare-fun p_4_12 () Int) -(declare-fun p_4_13 () Int) -(declare-fun p_4_14 () Int) -(declare-fun p_4_15 () Int) -(declare-fun p_4_16 () Int) -(declare-fun p_4_17 () Int) -(declare-fun p_4_18 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_5_9 () Int) -(declare-fun p_5_10 () Int) -(declare-fun p_5_11 () Int) -(declare-fun p_5_12 () Int) -(declare-fun p_5_13 () Int) -(declare-fun p_5_14 () Int) -(declare-fun p_5_15 () Int) -(declare-fun p_5_16 () Int) -(declare-fun p_5_17 () Int) -(declare-fun p_5_18 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_6_9 () Int) -(declare-fun p_6_10 () Int) -(declare-fun p_6_11 () Int) -(declare-fun p_6_12 () Int) -(declare-fun p_6_13 () Int) -(declare-fun p_6_14 () Int) -(declare-fun p_6_15 () Int) -(declare-fun p_6_16 () Int) -(declare-fun p_6_17 () Int) -(declare-fun p_6_18 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_7_9 () Int) -(declare-fun p_7_10 () Int) -(declare-fun p_7_11 () Int) -(declare-fun p_7_12 () Int) -(declare-fun p_7_13 () Int) -(declare-fun p_7_14 () Int) -(declare-fun p_7_15 () Int) -(declare-fun p_7_16 () Int) -(declare-fun p_7_17 () Int) -(declare-fun p_7_18 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_8_9 () Int) -(declare-fun p_8_10 () Int) -(declare-fun p_8_11 () Int) -(declare-fun p_8_12 () Int) -(declare-fun p_8_13 () Int) -(declare-fun p_8_14 () Int) -(declare-fun p_8_15 () Int) -(declare-fun p_8_16 () Int) -(declare-fun p_8_17 () Int) -(declare-fun p_8_18 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(declare-fun p_9_9 () Int) -(declare-fun p_9_10 () Int) -(declare-fun p_9_11 () Int) -(declare-fun p_9_12 () Int) -(declare-fun p_9_13 () Int) -(declare-fun p_9_14 () Int) -(declare-fun p_9_15 () Int) -(declare-fun p_9_16 () Int) -(declare-fun p_9_17 () Int) -(declare-fun p_9_18 () Int) -(declare-fun p_10_0 () Int) -(declare-fun p_10_1 () Int) -(declare-fun p_10_2 () Int) -(declare-fun p_10_3 () Int) -(declare-fun p_10_4 () Int) -(declare-fun p_10_5 () Int) -(declare-fun p_10_6 () Int) -(declare-fun p_10_7 () Int) -(declare-fun p_10_8 () Int) -(declare-fun p_10_9 () Int) -(declare-fun p_10_10 () Int) -(declare-fun p_10_11 () Int) -(declare-fun p_10_12 () Int) -(declare-fun p_10_13 () Int) -(declare-fun p_10_14 () Int) -(declare-fun p_10_15 () Int) -(declare-fun p_10_16 () Int) -(declare-fun p_10_17 () Int) -(declare-fun p_10_18 () Int) -(declare-fun p_11_0 () Int) -(declare-fun p_11_1 () Int) -(declare-fun p_11_2 () Int) -(declare-fun p_11_3 () Int) -(declare-fun p_11_4 () Int) -(declare-fun p_11_5 () Int) -(declare-fun p_11_6 () Int) -(declare-fun p_11_7 () Int) -(declare-fun p_11_8 () Int) -(declare-fun p_11_9 () Int) -(declare-fun p_11_10 () Int) -(declare-fun p_11_11 () Int) -(declare-fun p_11_12 () Int) -(declare-fun p_11_13 () Int) -(declare-fun p_11_14 () Int) -(declare-fun p_11_15 () Int) -(declare-fun p_11_16 () Int) -(declare-fun p_11_17 () Int) -(declare-fun p_11_18 () Int) -(declare-fun p_12_0 () Int) -(declare-fun p_12_1 () Int) -(declare-fun p_12_2 () Int) -(declare-fun p_12_3 () Int) -(declare-fun p_12_4 () Int) -(declare-fun p_12_5 () Int) -(declare-fun p_12_6 () Int) -(declare-fun p_12_7 () Int) -(declare-fun p_12_8 () Int) -(declare-fun p_12_9 () Int) -(declare-fun p_12_10 () Int) -(declare-fun p_12_11 () Int) -(declare-fun p_12_12 () Int) -(declare-fun p_12_13 () Int) -(declare-fun p_12_14 () Int) -(declare-fun p_12_15 () Int) -(declare-fun p_12_16 () Int) -(declare-fun p_12_17 () Int) -(declare-fun p_12_18 () Int) -(declare-fun p_13_0 () Int) -(declare-fun p_13_1 () Int) -(declare-fun p_13_2 () Int) -(declare-fun p_13_3 () Int) -(declare-fun p_13_4 () Int) -(declare-fun p_13_5 () Int) -(declare-fun p_13_6 () Int) -(declare-fun p_13_7 () Int) -(declare-fun p_13_8 () Int) -(declare-fun p_13_9 () Int) -(declare-fun p_13_10 () Int) -(declare-fun p_13_11 () Int) -(declare-fun p_13_12 () Int) -(declare-fun p_13_13 () Int) -(declare-fun p_13_14 () Int) -(declare-fun p_13_15 () Int) -(declare-fun p_13_16 () Int) -(declare-fun p_13_17 () Int) -(declare-fun p_13_18 () Int) -(declare-fun p_14_0 () Int) -(declare-fun p_14_1 () Int) -(declare-fun p_14_2 () Int) -(declare-fun p_14_3 () Int) -(declare-fun p_14_4 () Int) -(declare-fun p_14_5 () Int) -(declare-fun p_14_6 () Int) -(declare-fun p_14_7 () Int) -(declare-fun p_14_8 () Int) -(declare-fun p_14_9 () Int) -(declare-fun p_14_10 () Int) -(declare-fun p_14_11 () Int) -(declare-fun p_14_12 () Int) -(declare-fun p_14_13 () Int) -(declare-fun p_14_14 () Int) -(declare-fun p_14_15 () Int) -(declare-fun p_14_16 () Int) -(declare-fun p_14_17 () Int) -(declare-fun p_14_18 () Int) -(declare-fun p_15_0 () Int) -(declare-fun p_15_1 () Int) -(declare-fun p_15_2 () Int) -(declare-fun p_15_3 () Int) -(declare-fun p_15_4 () Int) -(declare-fun p_15_5 () Int) -(declare-fun p_15_6 () Int) -(declare-fun p_15_7 () Int) -(declare-fun p_15_8 () Int) -(declare-fun p_15_9 () Int) -(declare-fun p_15_10 () Int) -(declare-fun p_15_11 () Int) -(declare-fun p_15_12 () Int) -(declare-fun p_15_13 () Int) -(declare-fun p_15_14 () Int) -(declare-fun p_15_15 () Int) -(declare-fun p_15_16 () Int) -(declare-fun p_15_17 () Int) -(declare-fun p_15_18 () Int) -(declare-fun p_16_0 () Int) -(declare-fun p_16_1 () Int) -(declare-fun p_16_2 () Int) -(declare-fun p_16_3 () Int) -(declare-fun p_16_4 () Int) -(declare-fun p_16_5 () Int) -(declare-fun p_16_6 () Int) -(declare-fun p_16_7 () Int) -(declare-fun p_16_8 () Int) -(declare-fun p_16_9 () Int) -(declare-fun p_16_10 () Int) -(declare-fun p_16_11 () Int) -(declare-fun p_16_12 () Int) -(declare-fun p_16_13 () Int) -(declare-fun p_16_14 () Int) -(declare-fun p_16_15 () Int) -(declare-fun p_16_16 () Int) -(declare-fun p_16_17 () Int) -(declare-fun p_16_18 () Int) -(declare-fun p_17_0 () Int) -(declare-fun p_17_1 () Int) -(declare-fun p_17_2 () Int) -(declare-fun p_17_3 () Int) -(declare-fun p_17_4 () Int) -(declare-fun p_17_5 () Int) -(declare-fun p_17_6 () Int) -(declare-fun p_17_7 () Int) -(declare-fun p_17_8 () Int) -(declare-fun p_17_9 () Int) -(declare-fun p_17_10 () Int) -(declare-fun p_17_11 () Int) -(declare-fun p_17_12 () Int) -(declare-fun p_17_13 () Int) -(declare-fun p_17_14 () Int) -(declare-fun p_17_15 () Int) -(declare-fun p_17_16 () Int) -(declare-fun p_17_17 () Int) -(declare-fun p_17_18 () Int) -(declare-fun p_18_0 () Int) -(declare-fun p_18_1 () Int) -(declare-fun p_18_2 () Int) -(declare-fun p_18_3 () Int) -(declare-fun p_18_4 () Int) -(declare-fun p_18_5 () Int) -(declare-fun p_18_6 () Int) -(declare-fun p_18_7 () Int) -(declare-fun p_18_8 () Int) -(declare-fun p_18_9 () Int) -(declare-fun p_18_10 () Int) -(declare-fun p_18_11 () Int) -(declare-fun p_18_12 () Int) -(declare-fun p_18_13 () Int) -(declare-fun p_18_14 () Int) -(declare-fun p_18_15 () Int) -(declare-fun p_18_16 () Int) -(declare-fun p_18_17 () Int) -(declare-fun p_18_18 () Int) -(declare-fun p_19_0 () Int) -(declare-fun p_19_1 () Int) -(declare-fun p_19_2 () Int) -(declare-fun p_19_3 () Int) -(declare-fun p_19_4 () Int) -(declare-fun p_19_5 () Int) -(declare-fun p_19_6 () Int) -(declare-fun p_19_7 () Int) -(declare-fun p_19_8 () Int) -(declare-fun p_19_9 () Int) -(declare-fun p_19_10 () Int) -(declare-fun p_19_11 () Int) -(declare-fun p_19_12 () Int) -(declare-fun p_19_13 () Int) -(declare-fun p_19_14 () Int) -(declare-fun p_19_15 () Int) -(declare-fun p_19_16 () Int) -(declare-fun p_19_17 () Int) -(declare-fun p_19_18 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_0_9 0)) -(assert (<= p_0_9 1)) -(assert (>= p_0_10 0)) -(assert (<= p_0_10 1)) -(assert (>= p_0_11 0)) -(assert (<= p_0_11 1)) -(assert (>= p_0_12 0)) -(assert (<= p_0_12 1)) -(assert (>= p_0_13 0)) -(assert (<= p_0_13 1)) -(assert (>= p_0_14 0)) -(assert (<= p_0_14 1)) -(assert (>= p_0_15 0)) -(assert (<= p_0_15 1)) -(assert (>= p_0_16 0)) -(assert (<= p_0_16 1)) -(assert (>= p_0_17 0)) -(assert (<= p_0_17 1)) -(assert (>= p_0_18 0)) -(assert (<= p_0_18 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_1_9 0)) -(assert (<= p_1_9 1)) -(assert (>= p_1_10 0)) -(assert (<= p_1_10 1)) -(assert (>= p_1_11 0)) -(assert (<= p_1_11 1)) -(assert (>= p_1_12 0)) -(assert (<= p_1_12 1)) -(assert (>= p_1_13 0)) -(assert (<= p_1_13 1)) -(assert (>= p_1_14 0)) -(assert (<= p_1_14 1)) -(assert (>= p_1_15 0)) -(assert (<= p_1_15 1)) -(assert (>= p_1_16 0)) -(assert (<= p_1_16 1)) -(assert (>= p_1_17 0)) -(assert (<= p_1_17 1)) -(assert (>= p_1_18 0)) -(assert (<= p_1_18 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_2_9 0)) -(assert (<= p_2_9 1)) -(assert (>= p_2_10 0)) -(assert (<= p_2_10 1)) -(assert (>= p_2_11 0)) -(assert (<= p_2_11 1)) -(assert (>= p_2_12 0)) -(assert (<= p_2_12 1)) -(assert (>= p_2_13 0)) -(assert (<= p_2_13 1)) -(assert (>= p_2_14 0)) -(assert (<= p_2_14 1)) -(assert (>= p_2_15 0)) -(assert (<= p_2_15 1)) -(assert (>= p_2_16 0)) -(assert (<= p_2_16 1)) -(assert (>= p_2_17 0)) -(assert (<= p_2_17 1)) -(assert (>= p_2_18 0)) -(assert (<= p_2_18 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_3_9 0)) -(assert (<= p_3_9 1)) -(assert (>= p_3_10 0)) -(assert (<= p_3_10 1)) -(assert (>= p_3_11 0)) -(assert (<= p_3_11 1)) -(assert (>= p_3_12 0)) -(assert (<= p_3_12 1)) -(assert (>= p_3_13 0)) -(assert (<= p_3_13 1)) -(assert (>= p_3_14 0)) -(assert (<= p_3_14 1)) -(assert (>= p_3_15 0)) -(assert (<= p_3_15 1)) -(assert (>= p_3_16 0)) -(assert (<= p_3_16 1)) -(assert (>= p_3_17 0)) -(assert (<= p_3_17 1)) -(assert (>= p_3_18 0)) -(assert (<= p_3_18 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_4_9 0)) -(assert (<= p_4_9 1)) -(assert (>= p_4_10 0)) -(assert (<= p_4_10 1)) -(assert (>= p_4_11 0)) -(assert (<= p_4_11 1)) -(assert (>= p_4_12 0)) -(assert (<= p_4_12 1)) -(assert (>= p_4_13 0)) -(assert (<= p_4_13 1)) -(assert (>= p_4_14 0)) -(assert (<= p_4_14 1)) -(assert (>= p_4_15 0)) -(assert (<= p_4_15 1)) -(assert (>= p_4_16 0)) -(assert (<= p_4_16 1)) -(assert (>= p_4_17 0)) -(assert (<= p_4_17 1)) -(assert (>= p_4_18 0)) -(assert (<= p_4_18 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_5_9 0)) -(assert (<= p_5_9 1)) -(assert (>= p_5_10 0)) -(assert (<= p_5_10 1)) -(assert (>= p_5_11 0)) -(assert (<= p_5_11 1)) -(assert (>= p_5_12 0)) -(assert (<= p_5_12 1)) -(assert (>= p_5_13 0)) -(assert (<= p_5_13 1)) -(assert (>= p_5_14 0)) -(assert (<= p_5_14 1)) -(assert (>= p_5_15 0)) -(assert (<= p_5_15 1)) -(assert (>= p_5_16 0)) -(assert (<= p_5_16 1)) -(assert (>= p_5_17 0)) -(assert (<= p_5_17 1)) -(assert (>= p_5_18 0)) -(assert (<= p_5_18 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_6_9 0)) -(assert (<= p_6_9 1)) -(assert (>= p_6_10 0)) -(assert (<= p_6_10 1)) -(assert (>= p_6_11 0)) -(assert (<= p_6_11 1)) -(assert (>= p_6_12 0)) -(assert (<= p_6_12 1)) -(assert (>= p_6_13 0)) -(assert (<= p_6_13 1)) -(assert (>= p_6_14 0)) -(assert (<= p_6_14 1)) -(assert (>= p_6_15 0)) -(assert (<= p_6_15 1)) -(assert (>= p_6_16 0)) -(assert (<= p_6_16 1)) -(assert (>= p_6_17 0)) -(assert (<= p_6_17 1)) -(assert (>= p_6_18 0)) -(assert (<= p_6_18 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_7_9 0)) -(assert (<= p_7_9 1)) -(assert (>= p_7_10 0)) -(assert (<= p_7_10 1)) -(assert (>= p_7_11 0)) -(assert (<= p_7_11 1)) -(assert (>= p_7_12 0)) -(assert (<= p_7_12 1)) -(assert (>= p_7_13 0)) -(assert (<= p_7_13 1)) -(assert (>= p_7_14 0)) -(assert (<= p_7_14 1)) -(assert (>= p_7_15 0)) -(assert (<= p_7_15 1)) -(assert (>= p_7_16 0)) -(assert (<= p_7_16 1)) -(assert (>= p_7_17 0)) -(assert (<= p_7_17 1)) -(assert (>= p_7_18 0)) -(assert (<= p_7_18 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_8_9 0)) -(assert (<= p_8_9 1)) -(assert (>= p_8_10 0)) -(assert (<= p_8_10 1)) -(assert (>= p_8_11 0)) -(assert (<= p_8_11 1)) -(assert (>= p_8_12 0)) -(assert (<= p_8_12 1)) -(assert (>= p_8_13 0)) -(assert (<= p_8_13 1)) -(assert (>= p_8_14 0)) -(assert (<= p_8_14 1)) -(assert (>= p_8_15 0)) -(assert (<= p_8_15 1)) -(assert (>= p_8_16 0)) -(assert (<= p_8_16 1)) -(assert (>= p_8_17 0)) -(assert (<= p_8_17 1)) -(assert (>= p_8_18 0)) -(assert (<= p_8_18 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= p_9_9 0)) -(assert (<= p_9_9 1)) -(assert (>= p_9_10 0)) -(assert (<= p_9_10 1)) -(assert (>= p_9_11 0)) -(assert (<= p_9_11 1)) -(assert (>= p_9_12 0)) -(assert (<= p_9_12 1)) -(assert (>= p_9_13 0)) -(assert (<= p_9_13 1)) -(assert (>= p_9_14 0)) -(assert (<= p_9_14 1)) -(assert (>= p_9_15 0)) -(assert (<= p_9_15 1)) -(assert (>= p_9_16 0)) -(assert (<= p_9_16 1)) -(assert (>= p_9_17 0)) -(assert (<= p_9_17 1)) -(assert (>= p_9_18 0)) -(assert (<= p_9_18 1)) -(assert (>= p_10_0 0)) -(assert (<= p_10_0 1)) -(assert (>= p_10_1 0)) -(assert (<= p_10_1 1)) -(assert (>= p_10_2 0)) -(assert (<= p_10_2 1)) -(assert (>= p_10_3 0)) -(assert (<= p_10_3 1)) -(assert (>= p_10_4 0)) -(assert (<= p_10_4 1)) -(assert (>= p_10_5 0)) -(assert (<= p_10_5 1)) -(assert (>= p_10_6 0)) -(assert (<= p_10_6 1)) -(assert (>= p_10_7 0)) -(assert (<= p_10_7 1)) -(assert (>= p_10_8 0)) -(assert (<= p_10_8 1)) -(assert (>= p_10_9 0)) -(assert (<= p_10_9 1)) -(assert (>= p_10_10 0)) -(assert (<= p_10_10 1)) -(assert (>= p_10_11 0)) -(assert (<= p_10_11 1)) -(assert (>= p_10_12 0)) -(assert (<= p_10_12 1)) -(assert (>= p_10_13 0)) -(assert (<= p_10_13 1)) -(assert (>= p_10_14 0)) -(assert (<= p_10_14 1)) -(assert (>= p_10_15 0)) -(assert (<= p_10_15 1)) -(assert (>= p_10_16 0)) -(assert (<= p_10_16 1)) -(assert (>= p_10_17 0)) -(assert (<= p_10_17 1)) -(assert (>= p_10_18 0)) -(assert (<= p_10_18 1)) -(assert (>= p_11_0 0)) -(assert (<= p_11_0 1)) -(assert (>= p_11_1 0)) -(assert (<= p_11_1 1)) -(assert (>= p_11_2 0)) -(assert (<= p_11_2 1)) -(assert (>= p_11_3 0)) -(assert (<= p_11_3 1)) -(assert (>= p_11_4 0)) -(assert (<= p_11_4 1)) -(assert (>= p_11_5 0)) -(assert (<= p_11_5 1)) -(assert (>= p_11_6 0)) -(assert (<= p_11_6 1)) -(assert (>= p_11_7 0)) -(assert (<= p_11_7 1)) -(assert (>= p_11_8 0)) -(assert (<= p_11_8 1)) -(assert (>= p_11_9 0)) -(assert (<= p_11_9 1)) -(assert (>= p_11_10 0)) -(assert (<= p_11_10 1)) -(assert (>= p_11_11 0)) -(assert (<= p_11_11 1)) -(assert (>= p_11_12 0)) -(assert (<= p_11_12 1)) -(assert (>= p_11_13 0)) -(assert (<= p_11_13 1)) -(assert (>= p_11_14 0)) -(assert (<= p_11_14 1)) -(assert (>= p_11_15 0)) -(assert (<= p_11_15 1)) -(assert (>= p_11_16 0)) -(assert (<= p_11_16 1)) -(assert (>= p_11_17 0)) -(assert (<= p_11_17 1)) -(assert (>= p_11_18 0)) -(assert (<= p_11_18 1)) -(assert (>= p_12_0 0)) -(assert (<= p_12_0 1)) -(assert (>= p_12_1 0)) -(assert (<= p_12_1 1)) -(assert (>= p_12_2 0)) -(assert (<= p_12_2 1)) -(assert (>= p_12_3 0)) -(assert (<= p_12_3 1)) -(assert (>= p_12_4 0)) -(assert (<= p_12_4 1)) -(assert (>= p_12_5 0)) -(assert (<= p_12_5 1)) -(assert (>= p_12_6 0)) -(assert (<= p_12_6 1)) -(assert (>= p_12_7 0)) -(assert (<= p_12_7 1)) -(assert (>= p_12_8 0)) -(assert (<= p_12_8 1)) -(assert (>= p_12_9 0)) -(assert (<= p_12_9 1)) -(assert (>= p_12_10 0)) -(assert (<= p_12_10 1)) -(assert (>= p_12_11 0)) -(assert (<= p_12_11 1)) -(assert (>= p_12_12 0)) -(assert (<= p_12_12 1)) -(assert (>= p_12_13 0)) -(assert (<= p_12_13 1)) -(assert (>= p_12_14 0)) -(assert (<= p_12_14 1)) -(assert (>= p_12_15 0)) -(assert (<= p_12_15 1)) -(assert (>= p_12_16 0)) -(assert (<= p_12_16 1)) -(assert (>= p_12_17 0)) -(assert (<= p_12_17 1)) -(assert (>= p_12_18 0)) -(assert (<= p_12_18 1)) -(assert (>= p_13_0 0)) -(assert (<= p_13_0 1)) -(assert (>= p_13_1 0)) -(assert (<= p_13_1 1)) -(assert (>= p_13_2 0)) -(assert (<= p_13_2 1)) -(assert (>= p_13_3 0)) -(assert (<= p_13_3 1)) -(assert (>= p_13_4 0)) -(assert (<= p_13_4 1)) -(assert (>= p_13_5 0)) -(assert (<= p_13_5 1)) -(assert (>= p_13_6 0)) -(assert (<= p_13_6 1)) -(assert (>= p_13_7 0)) -(assert (<= p_13_7 1)) -(assert (>= p_13_8 0)) -(assert (<= p_13_8 1)) -(assert (>= p_13_9 0)) -(assert (<= p_13_9 1)) -(assert (>= p_13_10 0)) -(assert (<= p_13_10 1)) -(assert (>= p_13_11 0)) -(assert (<= p_13_11 1)) -(assert (>= p_13_12 0)) -(assert (<= p_13_12 1)) -(assert (>= p_13_13 0)) -(assert (<= p_13_13 1)) -(assert (>= p_13_14 0)) -(assert (<= p_13_14 1)) -(assert (>= p_13_15 0)) -(assert (<= p_13_15 1)) -(assert (>= p_13_16 0)) -(assert (<= p_13_16 1)) -(assert (>= p_13_17 0)) -(assert (<= p_13_17 1)) -(assert (>= p_13_18 0)) -(assert (<= p_13_18 1)) -(assert (>= p_14_0 0)) -(assert (<= p_14_0 1)) -(assert (>= p_14_1 0)) -(assert (<= p_14_1 1)) -(assert (>= p_14_2 0)) -(assert (<= p_14_2 1)) -(assert (>= p_14_3 0)) -(assert (<= p_14_3 1)) -(assert (>= p_14_4 0)) -(assert (<= p_14_4 1)) -(assert (>= p_14_5 0)) -(assert (<= p_14_5 1)) -(assert (>= p_14_6 0)) -(assert (<= p_14_6 1)) -(assert (>= p_14_7 0)) -(assert (<= p_14_7 1)) -(assert (>= p_14_8 0)) -(assert (<= p_14_8 1)) -(assert (>= p_14_9 0)) -(assert (<= p_14_9 1)) -(assert (>= p_14_10 0)) -(assert (<= p_14_10 1)) -(assert (>= p_14_11 0)) -(assert (<= p_14_11 1)) -(assert (>= p_14_12 0)) -(assert (<= p_14_12 1)) -(assert (>= p_14_13 0)) -(assert (<= p_14_13 1)) -(assert (>= p_14_14 0)) -(assert (<= p_14_14 1)) -(assert (>= p_14_15 0)) -(assert (<= p_14_15 1)) -(assert (>= p_14_16 0)) -(assert (<= p_14_16 1)) -(assert (>= p_14_17 0)) -(assert (<= p_14_17 1)) -(assert (>= p_14_18 0)) -(assert (<= p_14_18 1)) -(assert (>= p_15_0 0)) -(assert (<= p_15_0 1)) -(assert (>= p_15_1 0)) -(assert (<= p_15_1 1)) -(assert (>= p_15_2 0)) -(assert (<= p_15_2 1)) -(assert (>= p_15_3 0)) -(assert (<= p_15_3 1)) -(assert (>= p_15_4 0)) -(assert (<= p_15_4 1)) -(assert (>= p_15_5 0)) -(assert (<= p_15_5 1)) -(assert (>= p_15_6 0)) -(assert (<= p_15_6 1)) -(assert (>= p_15_7 0)) -(assert (<= p_15_7 1)) -(assert (>= p_15_8 0)) -(assert (<= p_15_8 1)) -(assert (>= p_15_9 0)) -(assert (<= p_15_9 1)) -(assert (>= p_15_10 0)) -(assert (<= p_15_10 1)) -(assert (>= p_15_11 0)) -(assert (<= p_15_11 1)) -(assert (>= p_15_12 0)) -(assert (<= p_15_12 1)) -(assert (>= p_15_13 0)) -(assert (<= p_15_13 1)) -(assert (>= p_15_14 0)) -(assert (<= p_15_14 1)) -(assert (>= p_15_15 0)) -(assert (<= p_15_15 1)) -(assert (>= p_15_16 0)) -(assert (<= p_15_16 1)) -(assert (>= p_15_17 0)) -(assert (<= p_15_17 1)) -(assert (>= p_15_18 0)) -(assert (<= p_15_18 1)) -(assert (>= p_16_0 0)) -(assert (<= p_16_0 1)) -(assert (>= p_16_1 0)) -(assert (<= p_16_1 1)) -(assert (>= p_16_2 0)) -(assert (<= p_16_2 1)) -(assert (>= p_16_3 0)) -(assert (<= p_16_3 1)) -(assert (>= p_16_4 0)) -(assert (<= p_16_4 1)) -(assert (>= p_16_5 0)) -(assert (<= p_16_5 1)) -(assert (>= p_16_6 0)) -(assert (<= p_16_6 1)) -(assert (>= p_16_7 0)) -(assert (<= p_16_7 1)) -(assert (>= p_16_8 0)) -(assert (<= p_16_8 1)) -(assert (>= p_16_9 0)) -(assert (<= p_16_9 1)) -(assert (>= p_16_10 0)) -(assert (<= p_16_10 1)) -(assert (>= p_16_11 0)) -(assert (<= p_16_11 1)) -(assert (>= p_16_12 0)) -(assert (<= p_16_12 1)) -(assert (>= p_16_13 0)) -(assert (<= p_16_13 1)) -(assert (>= p_16_14 0)) -(assert (<= p_16_14 1)) -(assert (>= p_16_15 0)) -(assert (<= p_16_15 1)) -(assert (>= p_16_16 0)) -(assert (<= p_16_16 1)) -(assert (>= p_16_17 0)) -(assert (<= p_16_17 1)) -(assert (>= p_16_18 0)) -(assert (<= p_16_18 1)) -(assert (>= p_17_0 0)) -(assert (<= p_17_0 1)) -(assert (>= p_17_1 0)) -(assert (<= p_17_1 1)) -(assert (>= p_17_2 0)) -(assert (<= p_17_2 1)) -(assert (>= p_17_3 0)) -(assert (<= p_17_3 1)) -(assert (>= p_17_4 0)) -(assert (<= p_17_4 1)) -(assert (>= p_17_5 0)) -(assert (<= p_17_5 1)) -(assert (>= p_17_6 0)) -(assert (<= p_17_6 1)) -(assert (>= p_17_7 0)) -(assert (<= p_17_7 1)) -(assert (>= p_17_8 0)) -(assert (<= p_17_8 1)) -(assert (>= p_17_9 0)) -(assert (<= p_17_9 1)) -(assert (>= p_17_10 0)) -(assert (<= p_17_10 1)) -(assert (>= p_17_11 0)) -(assert (<= p_17_11 1)) -(assert (>= p_17_12 0)) -(assert (<= p_17_12 1)) -(assert (>= p_17_13 0)) -(assert (<= p_17_13 1)) -(assert (>= p_17_14 0)) -(assert (<= p_17_14 1)) -(assert (>= p_17_15 0)) -(assert (<= p_17_15 1)) -(assert (>= p_17_16 0)) -(assert (<= p_17_16 1)) -(assert (>= p_17_17 0)) -(assert (<= p_17_17 1)) -(assert (>= p_17_18 0)) -(assert (<= p_17_18 1)) -(assert (>= p_18_0 0)) -(assert (<= p_18_0 1)) -(assert (>= p_18_1 0)) -(assert (<= p_18_1 1)) -(assert (>= p_18_2 0)) -(assert (<= p_18_2 1)) -(assert (>= p_18_3 0)) -(assert (<= p_18_3 1)) -(assert (>= p_18_4 0)) -(assert (<= p_18_4 1)) -(assert (>= p_18_5 0)) -(assert (<= p_18_5 1)) -(assert (>= p_18_6 0)) -(assert (<= p_18_6 1)) -(assert (>= p_18_7 0)) -(assert (<= p_18_7 1)) -(assert (>= p_18_8 0)) -(assert (<= p_18_8 1)) -(assert (>= p_18_9 0)) -(assert (<= p_18_9 1)) -(assert (>= p_18_10 0)) -(assert (<= p_18_10 1)) -(assert (>= p_18_11 0)) -(assert (<= p_18_11 1)) -(assert (>= p_18_12 0)) -(assert (<= p_18_12 1)) -(assert (>= p_18_13 0)) -(assert (<= p_18_13 1)) -(assert (>= p_18_14 0)) -(assert (<= p_18_14 1)) -(assert (>= p_18_15 0)) -(assert (<= p_18_15 1)) -(assert (>= p_18_16 0)) -(assert (<= p_18_16 1)) -(assert (>= p_18_17 0)) -(assert (<= p_18_17 1)) -(assert (>= p_18_18 0)) -(assert (<= p_18_18 1)) -(assert (>= p_19_0 0)) -(assert (<= p_19_0 1)) -(assert (>= p_19_1 0)) -(assert (<= p_19_1 1)) -(assert (>= p_19_2 0)) -(assert (<= p_19_2 1)) -(assert (>= p_19_3 0)) -(assert (<= p_19_3 1)) -(assert (>= p_19_4 0)) -(assert (<= p_19_4 1)) -(assert (>= p_19_5 0)) -(assert (<= p_19_5 1)) -(assert (>= p_19_6 0)) -(assert (<= p_19_6 1)) -(assert (>= p_19_7 0)) -(assert (<= p_19_7 1)) -(assert (>= p_19_8 0)) -(assert (<= p_19_8 1)) -(assert (>= p_19_9 0)) -(assert (<= p_19_9 1)) -(assert (>= p_19_10 0)) -(assert (<= p_19_10 1)) -(assert (>= p_19_11 0)) -(assert (<= p_19_11 1)) -(assert (>= p_19_12 0)) -(assert (<= p_19_12 1)) -(assert (>= p_19_13 0)) -(assert (<= p_19_13 1)) -(assert (>= p_19_14 0)) -(assert (<= p_19_14 1)) -(assert (>= p_19_15 0)) -(assert (<= p_19_15 1)) -(assert (>= p_19_16 0)) -(assert (<= p_19_16 1)) -(assert (>= p_19_17 0)) -(assert (<= p_19_17 1)) -(assert (>= p_19_18 0)) -(assert (<= p_19_18 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8 p_0_9 p_0_10 p_0_11 p_0_12 p_0_13 p_0_14 p_0_15 p_0_16 p_0_17 p_0_18) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8 p_1_9 p_1_10 p_1_11 p_1_12 p_1_13 p_1_14 p_1_15 p_1_16 p_1_17 p_1_18) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8 p_2_9 p_2_10 p_2_11 p_2_12 p_2_13 p_2_14 p_2_15 p_2_16 p_2_17 p_2_18) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8 p_3_9 p_3_10 p_3_11 p_3_12 p_3_13 p_3_14 p_3_15 p_3_16 p_3_17 p_3_18) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8 p_4_9 p_4_10 p_4_11 p_4_12 p_4_13 p_4_14 p_4_15 p_4_16 p_4_17 p_4_18) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8 p_5_9 p_5_10 p_5_11 p_5_12 p_5_13 p_5_14 p_5_15 p_5_16 p_5_17 p_5_18) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8 p_6_9 p_6_10 p_6_11 p_6_12 p_6_13 p_6_14 p_6_15 p_6_16 p_6_17 p_6_18) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8 p_7_9 p_7_10 p_7_11 p_7_12 p_7_13 p_7_14 p_7_15 p_7_16 p_7_17 p_7_18) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8 p_8_9 p_8_10 p_8_11 p_8_12 p_8_13 p_8_14 p_8_15 p_8_16 p_8_17 p_8_18) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8 p_9_9 p_9_10 p_9_11 p_9_12 p_9_13 p_9_14 p_9_15 p_9_16 p_9_17 p_9_18) 1)) -(assert (>= (+ p_10_0 p_10_1 p_10_2 p_10_3 p_10_4 p_10_5 p_10_6 p_10_7 p_10_8 p_10_9 p_10_10 p_10_11 p_10_12 p_10_13 p_10_14 p_10_15 p_10_16 p_10_17 p_10_18) 1)) -(assert (>= (+ p_11_0 p_11_1 p_11_2 p_11_3 p_11_4 p_11_5 p_11_6 p_11_7 p_11_8 p_11_9 p_11_10 p_11_11 p_11_12 p_11_13 p_11_14 p_11_15 p_11_16 p_11_17 p_11_18) 1)) -(assert (>= (+ p_12_0 p_12_1 p_12_2 p_12_3 p_12_4 p_12_5 p_12_6 p_12_7 p_12_8 p_12_9 p_12_10 p_12_11 p_12_12 p_12_13 p_12_14 p_12_15 p_12_16 p_12_17 p_12_18) 1)) -(assert (>= (+ p_13_0 p_13_1 p_13_2 p_13_3 p_13_4 p_13_5 p_13_6 p_13_7 p_13_8 p_13_9 p_13_10 p_13_11 p_13_12 p_13_13 p_13_14 p_13_15 p_13_16 p_13_17 p_13_18) 1)) -(assert (>= (+ p_14_0 p_14_1 p_14_2 p_14_3 p_14_4 p_14_5 p_14_6 p_14_7 p_14_8 p_14_9 p_14_10 p_14_11 p_14_12 p_14_13 p_14_14 p_14_15 p_14_16 p_14_17 p_14_18) 1)) -(assert (>= (+ p_15_0 p_15_1 p_15_2 p_15_3 p_15_4 p_15_5 p_15_6 p_15_7 p_15_8 p_15_9 p_15_10 p_15_11 p_15_12 p_15_13 p_15_14 p_15_15 p_15_16 p_15_17 p_15_18) 1)) -(assert (>= (+ p_16_0 p_16_1 p_16_2 p_16_3 p_16_4 p_16_5 p_16_6 p_16_7 p_16_8 p_16_9 p_16_10 p_16_11 p_16_12 p_16_13 p_16_14 p_16_15 p_16_16 p_16_17 p_16_18) 1)) -(assert (>= (+ p_17_0 p_17_1 p_17_2 p_17_3 p_17_4 p_17_5 p_17_6 p_17_7 p_17_8 p_17_9 p_17_10 p_17_11 p_17_12 p_17_13 p_17_14 p_17_15 p_17_16 p_17_17 p_17_18) 1)) -(assert (>= (+ p_18_0 p_18_1 p_18_2 p_18_3 p_18_4 p_18_5 p_18_6 p_18_7 p_18_8 p_18_9 p_18_10 p_18_11 p_18_12 p_18_13 p_18_14 p_18_15 p_18_16 p_18_17 p_18_18) 1)) -(assert (>= (+ p_19_0 p_19_1 p_19_2 p_19_3 p_19_4 p_19_5 p_19_6 p_19_7 p_19_8 p_19_9 p_19_10 p_19_11 p_19_12 p_19_13 p_19_14 p_19_15 p_19_16 p_19_17 p_19_18) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0 p_10_0 p_11_0 p_12_0 p_13_0 p_14_0 p_15_0 p_16_0 p_17_0 p_18_0 p_19_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1 p_10_1 p_11_1 p_12_1 p_13_1 p_14_1 p_15_1 p_16_1 p_17_1 p_18_1 p_19_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2 p_10_2 p_11_2 p_12_2 p_13_2 p_14_2 p_15_2 p_16_2 p_17_2 p_18_2 p_19_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3 p_10_3 p_11_3 p_12_3 p_13_3 p_14_3 p_15_3 p_16_3 p_17_3 p_18_3 p_19_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4 p_10_4 p_11_4 p_12_4 p_13_4 p_14_4 p_15_4 p_16_4 p_17_4 p_18_4 p_19_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5 p_10_5 p_11_5 p_12_5 p_13_5 p_14_5 p_15_5 p_16_5 p_17_5 p_18_5 p_19_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6 p_10_6 p_11_6 p_12_6 p_13_6 p_14_6 p_15_6 p_16_6 p_17_6 p_18_6 p_19_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7 p_10_7 p_11_7 p_12_7 p_13_7 p_14_7 p_15_7 p_16_7 p_17_7 p_18_7 p_19_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8 p_10_8 p_11_8 p_12_8 p_13_8 p_14_8 p_15_8 p_16_8 p_17_8 p_18_8 p_19_8) 1)) -(assert (<= (+ p_0_9 p_1_9 p_2_9 p_3_9 p_4_9 p_5_9 p_6_9 p_7_9 p_8_9 p_9_9 p_10_9 p_11_9 p_12_9 p_13_9 p_14_9 p_15_9 p_16_9 p_17_9 p_18_9 p_19_9) 1)) -(assert (<= (+ p_0_10 p_1_10 p_2_10 p_3_10 p_4_10 p_5_10 p_6_10 p_7_10 p_8_10 p_9_10 p_10_10 p_11_10 p_12_10 p_13_10 p_14_10 p_15_10 p_16_10 p_17_10 p_18_10 p_19_10) 1)) -(assert (<= (+ p_0_11 p_1_11 p_2_11 p_3_11 p_4_11 p_5_11 p_6_11 p_7_11 p_8_11 p_9_11 p_10_11 p_11_11 p_12_11 p_13_11 p_14_11 p_15_11 p_16_11 p_17_11 p_18_11 p_19_11) 1)) -(assert (<= (+ p_0_12 p_1_12 p_2_12 p_3_12 p_4_12 p_5_12 p_6_12 p_7_12 p_8_12 p_9_12 p_10_12 p_11_12 p_12_12 p_13_12 p_14_12 p_15_12 p_16_12 p_17_12 p_18_12 p_19_12) 1)) -(assert (<= (+ p_0_13 p_1_13 p_2_13 p_3_13 p_4_13 p_5_13 p_6_13 p_7_13 p_8_13 p_9_13 p_10_13 p_11_13 p_12_13 p_13_13 p_14_13 p_15_13 p_16_13 p_17_13 p_18_13 p_19_13) 1)) -(assert (<= (+ p_0_14 p_1_14 p_2_14 p_3_14 p_4_14 p_5_14 p_6_14 p_7_14 p_8_14 p_9_14 p_10_14 p_11_14 p_12_14 p_13_14 p_14_14 p_15_14 p_16_14 p_17_14 p_18_14 p_19_14) 1)) -(assert (<= (+ p_0_15 p_1_15 p_2_15 p_3_15 p_4_15 p_5_15 p_6_15 p_7_15 p_8_15 p_9_15 p_10_15 p_11_15 p_12_15 p_13_15 p_14_15 p_15_15 p_16_15 p_17_15 p_18_15 p_19_15) 1)) -(assert (<= (+ p_0_16 p_1_16 p_2_16 p_3_16 p_4_16 p_5_16 p_6_16 p_7_16 p_8_16 p_9_16 p_10_16 p_11_16 p_12_16 p_13_16 p_14_16 p_15_16 p_16_16 p_17_16 p_18_16 p_19_16) 1)) -(assert (<= (+ p_0_17 p_1_17 p_2_17 p_3_17 p_4_17 p_5_17 p_6_17 p_7_17 p_8_17 p_9_17 p_10_17 p_11_17 p_12_17 p_13_17 p_14_17 p_15_17 p_16_17 p_17_17 p_18_17 p_19_17) 1)) -(assert (<= (+ p_0_18 p_1_18 p_2_18 p_3_18 p_4_18 p_5_18 p_6_18 p_7_18 p_8_18 p_9_18 p_10_18 p_11_18 p_12_18 p_13_18 p_14_18 p_15_18 p_16_18 p_17_18 p_18_18 p_19_18) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-2.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-2.smt2 deleted file mode 100644 index 42121b0..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-2.smt2 +++ /dev/null @@ -1,29 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= (+ p_0_0 p_0_1) 1)) -(assert (>= (+ p_1_0 p_1_1) 1)) -(assert (>= (+ p_2_0 p_2_1) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-20.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-20.smt2 deleted file mode 100644 index 7d7e44f..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-20.smt2 +++ /dev/null @@ -1,1307 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_0_9 () Int) -(declare-fun p_0_10 () Int) -(declare-fun p_0_11 () Int) -(declare-fun p_0_12 () Int) -(declare-fun p_0_13 () Int) -(declare-fun p_0_14 () Int) -(declare-fun p_0_15 () Int) -(declare-fun p_0_16 () Int) -(declare-fun p_0_17 () Int) -(declare-fun p_0_18 () Int) -(declare-fun p_0_19 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_1_9 () Int) -(declare-fun p_1_10 () Int) -(declare-fun p_1_11 () Int) -(declare-fun p_1_12 () Int) -(declare-fun p_1_13 () Int) -(declare-fun p_1_14 () Int) -(declare-fun p_1_15 () Int) -(declare-fun p_1_16 () Int) -(declare-fun p_1_17 () Int) -(declare-fun p_1_18 () Int) -(declare-fun p_1_19 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_2_9 () Int) -(declare-fun p_2_10 () Int) -(declare-fun p_2_11 () Int) -(declare-fun p_2_12 () Int) -(declare-fun p_2_13 () Int) -(declare-fun p_2_14 () Int) -(declare-fun p_2_15 () Int) -(declare-fun p_2_16 () Int) -(declare-fun p_2_17 () Int) -(declare-fun p_2_18 () Int) -(declare-fun p_2_19 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_3_9 () Int) -(declare-fun p_3_10 () Int) -(declare-fun p_3_11 () Int) -(declare-fun p_3_12 () Int) -(declare-fun p_3_13 () Int) -(declare-fun p_3_14 () Int) -(declare-fun p_3_15 () Int) -(declare-fun p_3_16 () Int) -(declare-fun p_3_17 () Int) -(declare-fun p_3_18 () Int) -(declare-fun p_3_19 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_4_9 () Int) -(declare-fun p_4_10 () Int) -(declare-fun p_4_11 () Int) -(declare-fun p_4_12 () Int) -(declare-fun p_4_13 () Int) -(declare-fun p_4_14 () Int) -(declare-fun p_4_15 () Int) -(declare-fun p_4_16 () Int) -(declare-fun p_4_17 () Int) -(declare-fun p_4_18 () Int) -(declare-fun p_4_19 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_5_9 () Int) -(declare-fun p_5_10 () Int) -(declare-fun p_5_11 () Int) -(declare-fun p_5_12 () Int) -(declare-fun p_5_13 () Int) -(declare-fun p_5_14 () Int) -(declare-fun p_5_15 () Int) -(declare-fun p_5_16 () Int) -(declare-fun p_5_17 () Int) -(declare-fun p_5_18 () Int) -(declare-fun p_5_19 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_6_9 () Int) -(declare-fun p_6_10 () Int) -(declare-fun p_6_11 () Int) -(declare-fun p_6_12 () Int) -(declare-fun p_6_13 () Int) -(declare-fun p_6_14 () Int) -(declare-fun p_6_15 () Int) -(declare-fun p_6_16 () Int) -(declare-fun p_6_17 () Int) -(declare-fun p_6_18 () Int) -(declare-fun p_6_19 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_7_9 () Int) -(declare-fun p_7_10 () Int) -(declare-fun p_7_11 () Int) -(declare-fun p_7_12 () Int) -(declare-fun p_7_13 () Int) -(declare-fun p_7_14 () Int) -(declare-fun p_7_15 () Int) -(declare-fun p_7_16 () Int) -(declare-fun p_7_17 () Int) -(declare-fun p_7_18 () Int) -(declare-fun p_7_19 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_8_9 () Int) -(declare-fun p_8_10 () Int) -(declare-fun p_8_11 () Int) -(declare-fun p_8_12 () Int) -(declare-fun p_8_13 () Int) -(declare-fun p_8_14 () Int) -(declare-fun p_8_15 () Int) -(declare-fun p_8_16 () Int) -(declare-fun p_8_17 () Int) -(declare-fun p_8_18 () Int) -(declare-fun p_8_19 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(declare-fun p_9_9 () Int) -(declare-fun p_9_10 () Int) -(declare-fun p_9_11 () Int) -(declare-fun p_9_12 () Int) -(declare-fun p_9_13 () Int) -(declare-fun p_9_14 () Int) -(declare-fun p_9_15 () Int) -(declare-fun p_9_16 () Int) -(declare-fun p_9_17 () Int) -(declare-fun p_9_18 () Int) -(declare-fun p_9_19 () Int) -(declare-fun p_10_0 () Int) -(declare-fun p_10_1 () Int) -(declare-fun p_10_2 () Int) -(declare-fun p_10_3 () Int) -(declare-fun p_10_4 () Int) -(declare-fun p_10_5 () Int) -(declare-fun p_10_6 () Int) -(declare-fun p_10_7 () Int) -(declare-fun p_10_8 () Int) -(declare-fun p_10_9 () Int) -(declare-fun p_10_10 () Int) -(declare-fun p_10_11 () Int) -(declare-fun p_10_12 () Int) -(declare-fun p_10_13 () Int) -(declare-fun p_10_14 () Int) -(declare-fun p_10_15 () Int) -(declare-fun p_10_16 () Int) -(declare-fun p_10_17 () Int) -(declare-fun p_10_18 () Int) -(declare-fun p_10_19 () Int) -(declare-fun p_11_0 () Int) -(declare-fun p_11_1 () Int) -(declare-fun p_11_2 () Int) -(declare-fun p_11_3 () Int) -(declare-fun p_11_4 () Int) -(declare-fun p_11_5 () Int) -(declare-fun p_11_6 () Int) -(declare-fun p_11_7 () Int) -(declare-fun p_11_8 () Int) -(declare-fun p_11_9 () Int) -(declare-fun p_11_10 () Int) -(declare-fun p_11_11 () Int) -(declare-fun p_11_12 () Int) -(declare-fun p_11_13 () Int) -(declare-fun p_11_14 () Int) -(declare-fun p_11_15 () Int) -(declare-fun p_11_16 () Int) -(declare-fun p_11_17 () Int) -(declare-fun p_11_18 () Int) -(declare-fun p_11_19 () Int) -(declare-fun p_12_0 () Int) -(declare-fun p_12_1 () Int) -(declare-fun p_12_2 () Int) -(declare-fun p_12_3 () Int) -(declare-fun p_12_4 () Int) -(declare-fun p_12_5 () Int) -(declare-fun p_12_6 () Int) -(declare-fun p_12_7 () Int) -(declare-fun p_12_8 () Int) -(declare-fun p_12_9 () Int) -(declare-fun p_12_10 () Int) -(declare-fun p_12_11 () Int) -(declare-fun p_12_12 () Int) -(declare-fun p_12_13 () Int) -(declare-fun p_12_14 () Int) -(declare-fun p_12_15 () Int) -(declare-fun p_12_16 () Int) -(declare-fun p_12_17 () Int) -(declare-fun p_12_18 () Int) -(declare-fun p_12_19 () Int) -(declare-fun p_13_0 () Int) -(declare-fun p_13_1 () Int) -(declare-fun p_13_2 () Int) -(declare-fun p_13_3 () Int) -(declare-fun p_13_4 () Int) -(declare-fun p_13_5 () Int) -(declare-fun p_13_6 () Int) -(declare-fun p_13_7 () Int) -(declare-fun p_13_8 () Int) -(declare-fun p_13_9 () Int) -(declare-fun p_13_10 () Int) -(declare-fun p_13_11 () Int) -(declare-fun p_13_12 () Int) -(declare-fun p_13_13 () Int) -(declare-fun p_13_14 () Int) -(declare-fun p_13_15 () Int) -(declare-fun p_13_16 () Int) -(declare-fun p_13_17 () Int) -(declare-fun p_13_18 () Int) -(declare-fun p_13_19 () Int) -(declare-fun p_14_0 () Int) -(declare-fun p_14_1 () Int) -(declare-fun p_14_2 () Int) -(declare-fun p_14_3 () Int) -(declare-fun p_14_4 () Int) -(declare-fun p_14_5 () Int) -(declare-fun p_14_6 () Int) -(declare-fun p_14_7 () Int) -(declare-fun p_14_8 () Int) -(declare-fun p_14_9 () Int) -(declare-fun p_14_10 () Int) -(declare-fun p_14_11 () Int) -(declare-fun p_14_12 () Int) -(declare-fun p_14_13 () Int) -(declare-fun p_14_14 () Int) -(declare-fun p_14_15 () Int) -(declare-fun p_14_16 () Int) -(declare-fun p_14_17 () Int) -(declare-fun p_14_18 () Int) -(declare-fun p_14_19 () Int) -(declare-fun p_15_0 () Int) -(declare-fun p_15_1 () Int) -(declare-fun p_15_2 () Int) -(declare-fun p_15_3 () Int) -(declare-fun p_15_4 () Int) -(declare-fun p_15_5 () Int) -(declare-fun p_15_6 () Int) -(declare-fun p_15_7 () Int) -(declare-fun p_15_8 () Int) -(declare-fun p_15_9 () Int) -(declare-fun p_15_10 () Int) -(declare-fun p_15_11 () Int) -(declare-fun p_15_12 () Int) -(declare-fun p_15_13 () Int) -(declare-fun p_15_14 () Int) -(declare-fun p_15_15 () Int) -(declare-fun p_15_16 () Int) -(declare-fun p_15_17 () Int) -(declare-fun p_15_18 () Int) -(declare-fun p_15_19 () Int) -(declare-fun p_16_0 () Int) -(declare-fun p_16_1 () Int) -(declare-fun p_16_2 () Int) -(declare-fun p_16_3 () Int) -(declare-fun p_16_4 () Int) -(declare-fun p_16_5 () Int) -(declare-fun p_16_6 () Int) -(declare-fun p_16_7 () Int) -(declare-fun p_16_8 () Int) -(declare-fun p_16_9 () Int) -(declare-fun p_16_10 () Int) -(declare-fun p_16_11 () Int) -(declare-fun p_16_12 () Int) -(declare-fun p_16_13 () Int) -(declare-fun p_16_14 () Int) -(declare-fun p_16_15 () Int) -(declare-fun p_16_16 () Int) -(declare-fun p_16_17 () Int) -(declare-fun p_16_18 () Int) -(declare-fun p_16_19 () Int) -(declare-fun p_17_0 () Int) -(declare-fun p_17_1 () Int) -(declare-fun p_17_2 () Int) -(declare-fun p_17_3 () Int) -(declare-fun p_17_4 () Int) -(declare-fun p_17_5 () Int) -(declare-fun p_17_6 () Int) -(declare-fun p_17_7 () Int) -(declare-fun p_17_8 () Int) -(declare-fun p_17_9 () Int) -(declare-fun p_17_10 () Int) -(declare-fun p_17_11 () Int) -(declare-fun p_17_12 () Int) -(declare-fun p_17_13 () Int) -(declare-fun p_17_14 () Int) -(declare-fun p_17_15 () Int) -(declare-fun p_17_16 () Int) -(declare-fun p_17_17 () Int) -(declare-fun p_17_18 () Int) -(declare-fun p_17_19 () Int) -(declare-fun p_18_0 () Int) -(declare-fun p_18_1 () Int) -(declare-fun p_18_2 () Int) -(declare-fun p_18_3 () Int) -(declare-fun p_18_4 () Int) -(declare-fun p_18_5 () Int) -(declare-fun p_18_6 () Int) -(declare-fun p_18_7 () Int) -(declare-fun p_18_8 () Int) -(declare-fun p_18_9 () Int) -(declare-fun p_18_10 () Int) -(declare-fun p_18_11 () Int) -(declare-fun p_18_12 () Int) -(declare-fun p_18_13 () Int) -(declare-fun p_18_14 () Int) -(declare-fun p_18_15 () Int) -(declare-fun p_18_16 () Int) -(declare-fun p_18_17 () Int) -(declare-fun p_18_18 () Int) -(declare-fun p_18_19 () Int) -(declare-fun p_19_0 () Int) -(declare-fun p_19_1 () Int) -(declare-fun p_19_2 () Int) -(declare-fun p_19_3 () Int) -(declare-fun p_19_4 () Int) -(declare-fun p_19_5 () Int) -(declare-fun p_19_6 () Int) -(declare-fun p_19_7 () Int) -(declare-fun p_19_8 () Int) -(declare-fun p_19_9 () Int) -(declare-fun p_19_10 () Int) -(declare-fun p_19_11 () Int) -(declare-fun p_19_12 () Int) -(declare-fun p_19_13 () Int) -(declare-fun p_19_14 () Int) -(declare-fun p_19_15 () Int) -(declare-fun p_19_16 () Int) -(declare-fun p_19_17 () Int) -(declare-fun p_19_18 () Int) -(declare-fun p_19_19 () Int) -(declare-fun p_20_0 () Int) -(declare-fun p_20_1 () Int) -(declare-fun p_20_2 () Int) -(declare-fun p_20_3 () Int) -(declare-fun p_20_4 () Int) -(declare-fun p_20_5 () Int) -(declare-fun p_20_6 () Int) -(declare-fun p_20_7 () Int) -(declare-fun p_20_8 () Int) -(declare-fun p_20_9 () Int) -(declare-fun p_20_10 () Int) -(declare-fun p_20_11 () Int) -(declare-fun p_20_12 () Int) -(declare-fun p_20_13 () Int) -(declare-fun p_20_14 () Int) -(declare-fun p_20_15 () Int) -(declare-fun p_20_16 () Int) -(declare-fun p_20_17 () Int) -(declare-fun p_20_18 () Int) -(declare-fun p_20_19 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_0_9 0)) -(assert (<= p_0_9 1)) -(assert (>= p_0_10 0)) -(assert (<= p_0_10 1)) -(assert (>= p_0_11 0)) -(assert (<= p_0_11 1)) -(assert (>= p_0_12 0)) -(assert (<= p_0_12 1)) -(assert (>= p_0_13 0)) -(assert (<= p_0_13 1)) -(assert (>= p_0_14 0)) -(assert (<= p_0_14 1)) -(assert (>= p_0_15 0)) -(assert (<= p_0_15 1)) -(assert (>= p_0_16 0)) -(assert (<= p_0_16 1)) -(assert (>= p_0_17 0)) -(assert (<= p_0_17 1)) -(assert (>= p_0_18 0)) -(assert (<= p_0_18 1)) -(assert (>= p_0_19 0)) -(assert (<= p_0_19 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_1_9 0)) -(assert (<= p_1_9 1)) -(assert (>= p_1_10 0)) -(assert (<= p_1_10 1)) -(assert (>= p_1_11 0)) -(assert (<= p_1_11 1)) -(assert (>= p_1_12 0)) -(assert (<= p_1_12 1)) -(assert (>= p_1_13 0)) -(assert (<= p_1_13 1)) -(assert (>= p_1_14 0)) -(assert (<= p_1_14 1)) -(assert (>= p_1_15 0)) -(assert (<= p_1_15 1)) -(assert (>= p_1_16 0)) -(assert (<= p_1_16 1)) -(assert (>= p_1_17 0)) -(assert (<= p_1_17 1)) -(assert (>= p_1_18 0)) -(assert (<= p_1_18 1)) -(assert (>= p_1_19 0)) -(assert (<= p_1_19 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_2_9 0)) -(assert (<= p_2_9 1)) -(assert (>= p_2_10 0)) -(assert (<= p_2_10 1)) -(assert (>= p_2_11 0)) -(assert (<= p_2_11 1)) -(assert (>= p_2_12 0)) -(assert (<= p_2_12 1)) -(assert (>= p_2_13 0)) -(assert (<= p_2_13 1)) -(assert (>= p_2_14 0)) -(assert (<= p_2_14 1)) -(assert (>= p_2_15 0)) -(assert (<= p_2_15 1)) -(assert (>= p_2_16 0)) -(assert (<= p_2_16 1)) -(assert (>= p_2_17 0)) -(assert (<= p_2_17 1)) -(assert (>= p_2_18 0)) -(assert (<= p_2_18 1)) -(assert (>= p_2_19 0)) -(assert (<= p_2_19 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_3_9 0)) -(assert (<= p_3_9 1)) -(assert (>= p_3_10 0)) -(assert (<= p_3_10 1)) -(assert (>= p_3_11 0)) -(assert (<= p_3_11 1)) -(assert (>= p_3_12 0)) -(assert (<= p_3_12 1)) -(assert (>= p_3_13 0)) -(assert (<= p_3_13 1)) -(assert (>= p_3_14 0)) -(assert (<= p_3_14 1)) -(assert (>= p_3_15 0)) -(assert (<= p_3_15 1)) -(assert (>= p_3_16 0)) -(assert (<= p_3_16 1)) -(assert (>= p_3_17 0)) -(assert (<= p_3_17 1)) -(assert (>= p_3_18 0)) -(assert (<= p_3_18 1)) -(assert (>= p_3_19 0)) -(assert (<= p_3_19 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_4_9 0)) -(assert (<= p_4_9 1)) -(assert (>= p_4_10 0)) -(assert (<= p_4_10 1)) -(assert (>= p_4_11 0)) -(assert (<= p_4_11 1)) -(assert (>= p_4_12 0)) -(assert (<= p_4_12 1)) -(assert (>= p_4_13 0)) -(assert (<= p_4_13 1)) -(assert (>= p_4_14 0)) -(assert (<= p_4_14 1)) -(assert (>= p_4_15 0)) -(assert (<= p_4_15 1)) -(assert (>= p_4_16 0)) -(assert (<= p_4_16 1)) -(assert (>= p_4_17 0)) -(assert (<= p_4_17 1)) -(assert (>= p_4_18 0)) -(assert (<= p_4_18 1)) -(assert (>= p_4_19 0)) -(assert (<= p_4_19 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_5_9 0)) -(assert (<= p_5_9 1)) -(assert (>= p_5_10 0)) -(assert (<= p_5_10 1)) -(assert (>= p_5_11 0)) -(assert (<= p_5_11 1)) -(assert (>= p_5_12 0)) -(assert (<= p_5_12 1)) -(assert (>= p_5_13 0)) -(assert (<= p_5_13 1)) -(assert (>= p_5_14 0)) -(assert (<= p_5_14 1)) -(assert (>= p_5_15 0)) -(assert (<= p_5_15 1)) -(assert (>= p_5_16 0)) -(assert (<= p_5_16 1)) -(assert (>= p_5_17 0)) -(assert (<= p_5_17 1)) -(assert (>= p_5_18 0)) -(assert (<= p_5_18 1)) -(assert (>= p_5_19 0)) -(assert (<= p_5_19 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_6_9 0)) -(assert (<= p_6_9 1)) -(assert (>= p_6_10 0)) -(assert (<= p_6_10 1)) -(assert (>= p_6_11 0)) -(assert (<= p_6_11 1)) -(assert (>= p_6_12 0)) -(assert (<= p_6_12 1)) -(assert (>= p_6_13 0)) -(assert (<= p_6_13 1)) -(assert (>= p_6_14 0)) -(assert (<= p_6_14 1)) -(assert (>= p_6_15 0)) -(assert (<= p_6_15 1)) -(assert (>= p_6_16 0)) -(assert (<= p_6_16 1)) -(assert (>= p_6_17 0)) -(assert (<= p_6_17 1)) -(assert (>= p_6_18 0)) -(assert (<= p_6_18 1)) -(assert (>= p_6_19 0)) -(assert (<= p_6_19 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_7_9 0)) -(assert (<= p_7_9 1)) -(assert (>= p_7_10 0)) -(assert (<= p_7_10 1)) -(assert (>= p_7_11 0)) -(assert (<= p_7_11 1)) -(assert (>= p_7_12 0)) -(assert (<= p_7_12 1)) -(assert (>= p_7_13 0)) -(assert (<= p_7_13 1)) -(assert (>= p_7_14 0)) -(assert (<= p_7_14 1)) -(assert (>= p_7_15 0)) -(assert (<= p_7_15 1)) -(assert (>= p_7_16 0)) -(assert (<= p_7_16 1)) -(assert (>= p_7_17 0)) -(assert (<= p_7_17 1)) -(assert (>= p_7_18 0)) -(assert (<= p_7_18 1)) -(assert (>= p_7_19 0)) -(assert (<= p_7_19 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_8_9 0)) -(assert (<= p_8_9 1)) -(assert (>= p_8_10 0)) -(assert (<= p_8_10 1)) -(assert (>= p_8_11 0)) -(assert (<= p_8_11 1)) -(assert (>= p_8_12 0)) -(assert (<= p_8_12 1)) -(assert (>= p_8_13 0)) -(assert (<= p_8_13 1)) -(assert (>= p_8_14 0)) -(assert (<= p_8_14 1)) -(assert (>= p_8_15 0)) -(assert (<= p_8_15 1)) -(assert (>= p_8_16 0)) -(assert (<= p_8_16 1)) -(assert (>= p_8_17 0)) -(assert (<= p_8_17 1)) -(assert (>= p_8_18 0)) -(assert (<= p_8_18 1)) -(assert (>= p_8_19 0)) -(assert (<= p_8_19 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= p_9_9 0)) -(assert (<= p_9_9 1)) -(assert (>= p_9_10 0)) -(assert (<= p_9_10 1)) -(assert (>= p_9_11 0)) -(assert (<= p_9_11 1)) -(assert (>= p_9_12 0)) -(assert (<= p_9_12 1)) -(assert (>= p_9_13 0)) -(assert (<= p_9_13 1)) -(assert (>= p_9_14 0)) -(assert (<= p_9_14 1)) -(assert (>= p_9_15 0)) -(assert (<= p_9_15 1)) -(assert (>= p_9_16 0)) -(assert (<= p_9_16 1)) -(assert (>= p_9_17 0)) -(assert (<= p_9_17 1)) -(assert (>= p_9_18 0)) -(assert (<= p_9_18 1)) -(assert (>= p_9_19 0)) -(assert (<= p_9_19 1)) -(assert (>= p_10_0 0)) -(assert (<= p_10_0 1)) -(assert (>= p_10_1 0)) -(assert (<= p_10_1 1)) -(assert (>= p_10_2 0)) -(assert (<= p_10_2 1)) -(assert (>= p_10_3 0)) -(assert (<= p_10_3 1)) -(assert (>= p_10_4 0)) -(assert (<= p_10_4 1)) -(assert (>= p_10_5 0)) -(assert (<= p_10_5 1)) -(assert (>= p_10_6 0)) -(assert (<= p_10_6 1)) -(assert (>= p_10_7 0)) -(assert (<= p_10_7 1)) -(assert (>= p_10_8 0)) -(assert (<= p_10_8 1)) -(assert (>= p_10_9 0)) -(assert (<= p_10_9 1)) -(assert (>= p_10_10 0)) -(assert (<= p_10_10 1)) -(assert (>= p_10_11 0)) -(assert (<= p_10_11 1)) -(assert (>= p_10_12 0)) -(assert (<= p_10_12 1)) -(assert (>= p_10_13 0)) -(assert (<= p_10_13 1)) -(assert (>= p_10_14 0)) -(assert (<= p_10_14 1)) -(assert (>= p_10_15 0)) -(assert (<= p_10_15 1)) -(assert (>= p_10_16 0)) -(assert (<= p_10_16 1)) -(assert (>= p_10_17 0)) -(assert (<= p_10_17 1)) -(assert (>= p_10_18 0)) -(assert (<= p_10_18 1)) -(assert (>= p_10_19 0)) -(assert (<= p_10_19 1)) -(assert (>= p_11_0 0)) -(assert (<= p_11_0 1)) -(assert (>= p_11_1 0)) -(assert (<= p_11_1 1)) -(assert (>= p_11_2 0)) -(assert (<= p_11_2 1)) -(assert (>= p_11_3 0)) -(assert (<= p_11_3 1)) -(assert (>= p_11_4 0)) -(assert (<= p_11_4 1)) -(assert (>= p_11_5 0)) -(assert (<= p_11_5 1)) -(assert (>= p_11_6 0)) -(assert (<= p_11_6 1)) -(assert (>= p_11_7 0)) -(assert (<= p_11_7 1)) -(assert (>= p_11_8 0)) -(assert (<= p_11_8 1)) -(assert (>= p_11_9 0)) -(assert (<= p_11_9 1)) -(assert (>= p_11_10 0)) -(assert (<= p_11_10 1)) -(assert (>= p_11_11 0)) -(assert (<= p_11_11 1)) -(assert (>= p_11_12 0)) -(assert (<= p_11_12 1)) -(assert (>= p_11_13 0)) -(assert (<= p_11_13 1)) -(assert (>= p_11_14 0)) -(assert (<= p_11_14 1)) -(assert (>= p_11_15 0)) -(assert (<= p_11_15 1)) -(assert (>= p_11_16 0)) -(assert (<= p_11_16 1)) -(assert (>= p_11_17 0)) -(assert (<= p_11_17 1)) -(assert (>= p_11_18 0)) -(assert (<= p_11_18 1)) -(assert (>= p_11_19 0)) -(assert (<= p_11_19 1)) -(assert (>= p_12_0 0)) -(assert (<= p_12_0 1)) -(assert (>= p_12_1 0)) -(assert (<= p_12_1 1)) -(assert (>= p_12_2 0)) -(assert (<= p_12_2 1)) -(assert (>= p_12_3 0)) -(assert (<= p_12_3 1)) -(assert (>= p_12_4 0)) -(assert (<= p_12_4 1)) -(assert (>= p_12_5 0)) -(assert (<= p_12_5 1)) -(assert (>= p_12_6 0)) -(assert (<= p_12_6 1)) -(assert (>= p_12_7 0)) -(assert (<= p_12_7 1)) -(assert (>= p_12_8 0)) -(assert (<= p_12_8 1)) -(assert (>= p_12_9 0)) -(assert (<= p_12_9 1)) -(assert (>= p_12_10 0)) -(assert (<= p_12_10 1)) -(assert (>= p_12_11 0)) -(assert (<= p_12_11 1)) -(assert (>= p_12_12 0)) -(assert (<= p_12_12 1)) -(assert (>= p_12_13 0)) -(assert (<= p_12_13 1)) -(assert (>= p_12_14 0)) -(assert (<= p_12_14 1)) -(assert (>= p_12_15 0)) -(assert (<= p_12_15 1)) -(assert (>= p_12_16 0)) -(assert (<= p_12_16 1)) -(assert (>= p_12_17 0)) -(assert (<= p_12_17 1)) -(assert (>= p_12_18 0)) -(assert (<= p_12_18 1)) -(assert (>= p_12_19 0)) -(assert (<= p_12_19 1)) -(assert (>= p_13_0 0)) -(assert (<= p_13_0 1)) -(assert (>= p_13_1 0)) -(assert (<= p_13_1 1)) -(assert (>= p_13_2 0)) -(assert (<= p_13_2 1)) -(assert (>= p_13_3 0)) -(assert (<= p_13_3 1)) -(assert (>= p_13_4 0)) -(assert (<= p_13_4 1)) -(assert (>= p_13_5 0)) -(assert (<= p_13_5 1)) -(assert (>= p_13_6 0)) -(assert (<= p_13_6 1)) -(assert (>= p_13_7 0)) -(assert (<= p_13_7 1)) -(assert (>= p_13_8 0)) -(assert (<= p_13_8 1)) -(assert (>= p_13_9 0)) -(assert (<= p_13_9 1)) -(assert (>= p_13_10 0)) -(assert (<= p_13_10 1)) -(assert (>= p_13_11 0)) -(assert (<= p_13_11 1)) -(assert (>= p_13_12 0)) -(assert (<= p_13_12 1)) -(assert (>= p_13_13 0)) -(assert (<= p_13_13 1)) -(assert (>= p_13_14 0)) -(assert (<= p_13_14 1)) -(assert (>= p_13_15 0)) -(assert (<= p_13_15 1)) -(assert (>= p_13_16 0)) -(assert (<= p_13_16 1)) -(assert (>= p_13_17 0)) -(assert (<= p_13_17 1)) -(assert (>= p_13_18 0)) -(assert (<= p_13_18 1)) -(assert (>= p_13_19 0)) -(assert (<= p_13_19 1)) -(assert (>= p_14_0 0)) -(assert (<= p_14_0 1)) -(assert (>= p_14_1 0)) -(assert (<= p_14_1 1)) -(assert (>= p_14_2 0)) -(assert (<= p_14_2 1)) -(assert (>= p_14_3 0)) -(assert (<= p_14_3 1)) -(assert (>= p_14_4 0)) -(assert (<= p_14_4 1)) -(assert (>= p_14_5 0)) -(assert (<= p_14_5 1)) -(assert (>= p_14_6 0)) -(assert (<= p_14_6 1)) -(assert (>= p_14_7 0)) -(assert (<= p_14_7 1)) -(assert (>= p_14_8 0)) -(assert (<= p_14_8 1)) -(assert (>= p_14_9 0)) -(assert (<= p_14_9 1)) -(assert (>= p_14_10 0)) -(assert (<= p_14_10 1)) -(assert (>= p_14_11 0)) -(assert (<= p_14_11 1)) -(assert (>= p_14_12 0)) -(assert (<= p_14_12 1)) -(assert (>= p_14_13 0)) -(assert (<= p_14_13 1)) -(assert (>= p_14_14 0)) -(assert (<= p_14_14 1)) -(assert (>= p_14_15 0)) -(assert (<= p_14_15 1)) -(assert (>= p_14_16 0)) -(assert (<= p_14_16 1)) -(assert (>= p_14_17 0)) -(assert (<= p_14_17 1)) -(assert (>= p_14_18 0)) -(assert (<= p_14_18 1)) -(assert (>= p_14_19 0)) -(assert (<= p_14_19 1)) -(assert (>= p_15_0 0)) -(assert (<= p_15_0 1)) -(assert (>= p_15_1 0)) -(assert (<= p_15_1 1)) -(assert (>= p_15_2 0)) -(assert (<= p_15_2 1)) -(assert (>= p_15_3 0)) -(assert (<= p_15_3 1)) -(assert (>= p_15_4 0)) -(assert (<= p_15_4 1)) -(assert (>= p_15_5 0)) -(assert (<= p_15_5 1)) -(assert (>= p_15_6 0)) -(assert (<= p_15_6 1)) -(assert (>= p_15_7 0)) -(assert (<= p_15_7 1)) -(assert (>= p_15_8 0)) -(assert (<= p_15_8 1)) -(assert (>= p_15_9 0)) -(assert (<= p_15_9 1)) -(assert (>= p_15_10 0)) -(assert (<= p_15_10 1)) -(assert (>= p_15_11 0)) -(assert (<= p_15_11 1)) -(assert (>= p_15_12 0)) -(assert (<= p_15_12 1)) -(assert (>= p_15_13 0)) -(assert (<= p_15_13 1)) -(assert (>= p_15_14 0)) -(assert (<= p_15_14 1)) -(assert (>= p_15_15 0)) -(assert (<= p_15_15 1)) -(assert (>= p_15_16 0)) -(assert (<= p_15_16 1)) -(assert (>= p_15_17 0)) -(assert (<= p_15_17 1)) -(assert (>= p_15_18 0)) -(assert (<= p_15_18 1)) -(assert (>= p_15_19 0)) -(assert (<= p_15_19 1)) -(assert (>= p_16_0 0)) -(assert (<= p_16_0 1)) -(assert (>= p_16_1 0)) -(assert (<= p_16_1 1)) -(assert (>= p_16_2 0)) -(assert (<= p_16_2 1)) -(assert (>= p_16_3 0)) -(assert (<= p_16_3 1)) -(assert (>= p_16_4 0)) -(assert (<= p_16_4 1)) -(assert (>= p_16_5 0)) -(assert (<= p_16_5 1)) -(assert (>= p_16_6 0)) -(assert (<= p_16_6 1)) -(assert (>= p_16_7 0)) -(assert (<= p_16_7 1)) -(assert (>= p_16_8 0)) -(assert (<= p_16_8 1)) -(assert (>= p_16_9 0)) -(assert (<= p_16_9 1)) -(assert (>= p_16_10 0)) -(assert (<= p_16_10 1)) -(assert (>= p_16_11 0)) -(assert (<= p_16_11 1)) -(assert (>= p_16_12 0)) -(assert (<= p_16_12 1)) -(assert (>= p_16_13 0)) -(assert (<= p_16_13 1)) -(assert (>= p_16_14 0)) -(assert (<= p_16_14 1)) -(assert (>= p_16_15 0)) -(assert (<= p_16_15 1)) -(assert (>= p_16_16 0)) -(assert (<= p_16_16 1)) -(assert (>= p_16_17 0)) -(assert (<= p_16_17 1)) -(assert (>= p_16_18 0)) -(assert (<= p_16_18 1)) -(assert (>= p_16_19 0)) -(assert (<= p_16_19 1)) -(assert (>= p_17_0 0)) -(assert (<= p_17_0 1)) -(assert (>= p_17_1 0)) -(assert (<= p_17_1 1)) -(assert (>= p_17_2 0)) -(assert (<= p_17_2 1)) -(assert (>= p_17_3 0)) -(assert (<= p_17_3 1)) -(assert (>= p_17_4 0)) -(assert (<= p_17_4 1)) -(assert (>= p_17_5 0)) -(assert (<= p_17_5 1)) -(assert (>= p_17_6 0)) -(assert (<= p_17_6 1)) -(assert (>= p_17_7 0)) -(assert (<= p_17_7 1)) -(assert (>= p_17_8 0)) -(assert (<= p_17_8 1)) -(assert (>= p_17_9 0)) -(assert (<= p_17_9 1)) -(assert (>= p_17_10 0)) -(assert (<= p_17_10 1)) -(assert (>= p_17_11 0)) -(assert (<= p_17_11 1)) -(assert (>= p_17_12 0)) -(assert (<= p_17_12 1)) -(assert (>= p_17_13 0)) -(assert (<= p_17_13 1)) -(assert (>= p_17_14 0)) -(assert (<= p_17_14 1)) -(assert (>= p_17_15 0)) -(assert (<= p_17_15 1)) -(assert (>= p_17_16 0)) -(assert (<= p_17_16 1)) -(assert (>= p_17_17 0)) -(assert (<= p_17_17 1)) -(assert (>= p_17_18 0)) -(assert (<= p_17_18 1)) -(assert (>= p_17_19 0)) -(assert (<= p_17_19 1)) -(assert (>= p_18_0 0)) -(assert (<= p_18_0 1)) -(assert (>= p_18_1 0)) -(assert (<= p_18_1 1)) -(assert (>= p_18_2 0)) -(assert (<= p_18_2 1)) -(assert (>= p_18_3 0)) -(assert (<= p_18_3 1)) -(assert (>= p_18_4 0)) -(assert (<= p_18_4 1)) -(assert (>= p_18_5 0)) -(assert (<= p_18_5 1)) -(assert (>= p_18_6 0)) -(assert (<= p_18_6 1)) -(assert (>= p_18_7 0)) -(assert (<= p_18_7 1)) -(assert (>= p_18_8 0)) -(assert (<= p_18_8 1)) -(assert (>= p_18_9 0)) -(assert (<= p_18_9 1)) -(assert (>= p_18_10 0)) -(assert (<= p_18_10 1)) -(assert (>= p_18_11 0)) -(assert (<= p_18_11 1)) -(assert (>= p_18_12 0)) -(assert (<= p_18_12 1)) -(assert (>= p_18_13 0)) -(assert (<= p_18_13 1)) -(assert (>= p_18_14 0)) -(assert (<= p_18_14 1)) -(assert (>= p_18_15 0)) -(assert (<= p_18_15 1)) -(assert (>= p_18_16 0)) -(assert (<= p_18_16 1)) -(assert (>= p_18_17 0)) -(assert (<= p_18_17 1)) -(assert (>= p_18_18 0)) -(assert (<= p_18_18 1)) -(assert (>= p_18_19 0)) -(assert (<= p_18_19 1)) -(assert (>= p_19_0 0)) -(assert (<= p_19_0 1)) -(assert (>= p_19_1 0)) -(assert (<= p_19_1 1)) -(assert (>= p_19_2 0)) -(assert (<= p_19_2 1)) -(assert (>= p_19_3 0)) -(assert (<= p_19_3 1)) -(assert (>= p_19_4 0)) -(assert (<= p_19_4 1)) -(assert (>= p_19_5 0)) -(assert (<= p_19_5 1)) -(assert (>= p_19_6 0)) -(assert (<= p_19_6 1)) -(assert (>= p_19_7 0)) -(assert (<= p_19_7 1)) -(assert (>= p_19_8 0)) -(assert (<= p_19_8 1)) -(assert (>= p_19_9 0)) -(assert (<= p_19_9 1)) -(assert (>= p_19_10 0)) -(assert (<= p_19_10 1)) -(assert (>= p_19_11 0)) -(assert (<= p_19_11 1)) -(assert (>= p_19_12 0)) -(assert (<= p_19_12 1)) -(assert (>= p_19_13 0)) -(assert (<= p_19_13 1)) -(assert (>= p_19_14 0)) -(assert (<= p_19_14 1)) -(assert (>= p_19_15 0)) -(assert (<= p_19_15 1)) -(assert (>= p_19_16 0)) -(assert (<= p_19_16 1)) -(assert (>= p_19_17 0)) -(assert (<= p_19_17 1)) -(assert (>= p_19_18 0)) -(assert (<= p_19_18 1)) -(assert (>= p_19_19 0)) -(assert (<= p_19_19 1)) -(assert (>= p_20_0 0)) -(assert (<= p_20_0 1)) -(assert (>= p_20_1 0)) -(assert (<= p_20_1 1)) -(assert (>= p_20_2 0)) -(assert (<= p_20_2 1)) -(assert (>= p_20_3 0)) -(assert (<= p_20_3 1)) -(assert (>= p_20_4 0)) -(assert (<= p_20_4 1)) -(assert (>= p_20_5 0)) -(assert (<= p_20_5 1)) -(assert (>= p_20_6 0)) -(assert (<= p_20_6 1)) -(assert (>= p_20_7 0)) -(assert (<= p_20_7 1)) -(assert (>= p_20_8 0)) -(assert (<= p_20_8 1)) -(assert (>= p_20_9 0)) -(assert (<= p_20_9 1)) -(assert (>= p_20_10 0)) -(assert (<= p_20_10 1)) -(assert (>= p_20_11 0)) -(assert (<= p_20_11 1)) -(assert (>= p_20_12 0)) -(assert (<= p_20_12 1)) -(assert (>= p_20_13 0)) -(assert (<= p_20_13 1)) -(assert (>= p_20_14 0)) -(assert (<= p_20_14 1)) -(assert (>= p_20_15 0)) -(assert (<= p_20_15 1)) -(assert (>= p_20_16 0)) -(assert (<= p_20_16 1)) -(assert (>= p_20_17 0)) -(assert (<= p_20_17 1)) -(assert (>= p_20_18 0)) -(assert (<= p_20_18 1)) -(assert (>= p_20_19 0)) -(assert (<= p_20_19 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8 p_0_9 p_0_10 p_0_11 p_0_12 p_0_13 p_0_14 p_0_15 p_0_16 p_0_17 p_0_18 p_0_19) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8 p_1_9 p_1_10 p_1_11 p_1_12 p_1_13 p_1_14 p_1_15 p_1_16 p_1_17 p_1_18 p_1_19) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8 p_2_9 p_2_10 p_2_11 p_2_12 p_2_13 p_2_14 p_2_15 p_2_16 p_2_17 p_2_18 p_2_19) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8 p_3_9 p_3_10 p_3_11 p_3_12 p_3_13 p_3_14 p_3_15 p_3_16 p_3_17 p_3_18 p_3_19) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8 p_4_9 p_4_10 p_4_11 p_4_12 p_4_13 p_4_14 p_4_15 p_4_16 p_4_17 p_4_18 p_4_19) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8 p_5_9 p_5_10 p_5_11 p_5_12 p_5_13 p_5_14 p_5_15 p_5_16 p_5_17 p_5_18 p_5_19) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8 p_6_9 p_6_10 p_6_11 p_6_12 p_6_13 p_6_14 p_6_15 p_6_16 p_6_17 p_6_18 p_6_19) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8 p_7_9 p_7_10 p_7_11 p_7_12 p_7_13 p_7_14 p_7_15 p_7_16 p_7_17 p_7_18 p_7_19) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8 p_8_9 p_8_10 p_8_11 p_8_12 p_8_13 p_8_14 p_8_15 p_8_16 p_8_17 p_8_18 p_8_19) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8 p_9_9 p_9_10 p_9_11 p_9_12 p_9_13 p_9_14 p_9_15 p_9_16 p_9_17 p_9_18 p_9_19) 1)) -(assert (>= (+ p_10_0 p_10_1 p_10_2 p_10_3 p_10_4 p_10_5 p_10_6 p_10_7 p_10_8 p_10_9 p_10_10 p_10_11 p_10_12 p_10_13 p_10_14 p_10_15 p_10_16 p_10_17 p_10_18 p_10_19) 1)) -(assert (>= (+ p_11_0 p_11_1 p_11_2 p_11_3 p_11_4 p_11_5 p_11_6 p_11_7 p_11_8 p_11_9 p_11_10 p_11_11 p_11_12 p_11_13 p_11_14 p_11_15 p_11_16 p_11_17 p_11_18 p_11_19) 1)) -(assert (>= (+ p_12_0 p_12_1 p_12_2 p_12_3 p_12_4 p_12_5 p_12_6 p_12_7 p_12_8 p_12_9 p_12_10 p_12_11 p_12_12 p_12_13 p_12_14 p_12_15 p_12_16 p_12_17 p_12_18 p_12_19) 1)) -(assert (>= (+ p_13_0 p_13_1 p_13_2 p_13_3 p_13_4 p_13_5 p_13_6 p_13_7 p_13_8 p_13_9 p_13_10 p_13_11 p_13_12 p_13_13 p_13_14 p_13_15 p_13_16 p_13_17 p_13_18 p_13_19) 1)) -(assert (>= (+ p_14_0 p_14_1 p_14_2 p_14_3 p_14_4 p_14_5 p_14_6 p_14_7 p_14_8 p_14_9 p_14_10 p_14_11 p_14_12 p_14_13 p_14_14 p_14_15 p_14_16 p_14_17 p_14_18 p_14_19) 1)) -(assert (>= (+ p_15_0 p_15_1 p_15_2 p_15_3 p_15_4 p_15_5 p_15_6 p_15_7 p_15_8 p_15_9 p_15_10 p_15_11 p_15_12 p_15_13 p_15_14 p_15_15 p_15_16 p_15_17 p_15_18 p_15_19) 1)) -(assert (>= (+ p_16_0 p_16_1 p_16_2 p_16_3 p_16_4 p_16_5 p_16_6 p_16_7 p_16_8 p_16_9 p_16_10 p_16_11 p_16_12 p_16_13 p_16_14 p_16_15 p_16_16 p_16_17 p_16_18 p_16_19) 1)) -(assert (>= (+ p_17_0 p_17_1 p_17_2 p_17_3 p_17_4 p_17_5 p_17_6 p_17_7 p_17_8 p_17_9 p_17_10 p_17_11 p_17_12 p_17_13 p_17_14 p_17_15 p_17_16 p_17_17 p_17_18 p_17_19) 1)) -(assert (>= (+ p_18_0 p_18_1 p_18_2 p_18_3 p_18_4 p_18_5 p_18_6 p_18_7 p_18_8 p_18_9 p_18_10 p_18_11 p_18_12 p_18_13 p_18_14 p_18_15 p_18_16 p_18_17 p_18_18 p_18_19) 1)) -(assert (>= (+ p_19_0 p_19_1 p_19_2 p_19_3 p_19_4 p_19_5 p_19_6 p_19_7 p_19_8 p_19_9 p_19_10 p_19_11 p_19_12 p_19_13 p_19_14 p_19_15 p_19_16 p_19_17 p_19_18 p_19_19) 1)) -(assert (>= (+ p_20_0 p_20_1 p_20_2 p_20_3 p_20_4 p_20_5 p_20_6 p_20_7 p_20_8 p_20_9 p_20_10 p_20_11 p_20_12 p_20_13 p_20_14 p_20_15 p_20_16 p_20_17 p_20_18 p_20_19) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0 p_10_0 p_11_0 p_12_0 p_13_0 p_14_0 p_15_0 p_16_0 p_17_0 p_18_0 p_19_0 p_20_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1 p_10_1 p_11_1 p_12_1 p_13_1 p_14_1 p_15_1 p_16_1 p_17_1 p_18_1 p_19_1 p_20_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2 p_10_2 p_11_2 p_12_2 p_13_2 p_14_2 p_15_2 p_16_2 p_17_2 p_18_2 p_19_2 p_20_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3 p_10_3 p_11_3 p_12_3 p_13_3 p_14_3 p_15_3 p_16_3 p_17_3 p_18_3 p_19_3 p_20_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4 p_10_4 p_11_4 p_12_4 p_13_4 p_14_4 p_15_4 p_16_4 p_17_4 p_18_4 p_19_4 p_20_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5 p_10_5 p_11_5 p_12_5 p_13_5 p_14_5 p_15_5 p_16_5 p_17_5 p_18_5 p_19_5 p_20_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6 p_10_6 p_11_6 p_12_6 p_13_6 p_14_6 p_15_6 p_16_6 p_17_6 p_18_6 p_19_6 p_20_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7 p_10_7 p_11_7 p_12_7 p_13_7 p_14_7 p_15_7 p_16_7 p_17_7 p_18_7 p_19_7 p_20_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8 p_10_8 p_11_8 p_12_8 p_13_8 p_14_8 p_15_8 p_16_8 p_17_8 p_18_8 p_19_8 p_20_8) 1)) -(assert (<= (+ p_0_9 p_1_9 p_2_9 p_3_9 p_4_9 p_5_9 p_6_9 p_7_9 p_8_9 p_9_9 p_10_9 p_11_9 p_12_9 p_13_9 p_14_9 p_15_9 p_16_9 p_17_9 p_18_9 p_19_9 p_20_9) 1)) -(assert (<= (+ p_0_10 p_1_10 p_2_10 p_3_10 p_4_10 p_5_10 p_6_10 p_7_10 p_8_10 p_9_10 p_10_10 p_11_10 p_12_10 p_13_10 p_14_10 p_15_10 p_16_10 p_17_10 p_18_10 p_19_10 p_20_10) 1)) -(assert (<= (+ p_0_11 p_1_11 p_2_11 p_3_11 p_4_11 p_5_11 p_6_11 p_7_11 p_8_11 p_9_11 p_10_11 p_11_11 p_12_11 p_13_11 p_14_11 p_15_11 p_16_11 p_17_11 p_18_11 p_19_11 p_20_11) 1)) -(assert (<= (+ p_0_12 p_1_12 p_2_12 p_3_12 p_4_12 p_5_12 p_6_12 p_7_12 p_8_12 p_9_12 p_10_12 p_11_12 p_12_12 p_13_12 p_14_12 p_15_12 p_16_12 p_17_12 p_18_12 p_19_12 p_20_12) 1)) -(assert (<= (+ p_0_13 p_1_13 p_2_13 p_3_13 p_4_13 p_5_13 p_6_13 p_7_13 p_8_13 p_9_13 p_10_13 p_11_13 p_12_13 p_13_13 p_14_13 p_15_13 p_16_13 p_17_13 p_18_13 p_19_13 p_20_13) 1)) -(assert (<= (+ p_0_14 p_1_14 p_2_14 p_3_14 p_4_14 p_5_14 p_6_14 p_7_14 p_8_14 p_9_14 p_10_14 p_11_14 p_12_14 p_13_14 p_14_14 p_15_14 p_16_14 p_17_14 p_18_14 p_19_14 p_20_14) 1)) -(assert (<= (+ p_0_15 p_1_15 p_2_15 p_3_15 p_4_15 p_5_15 p_6_15 p_7_15 p_8_15 p_9_15 p_10_15 p_11_15 p_12_15 p_13_15 p_14_15 p_15_15 p_16_15 p_17_15 p_18_15 p_19_15 p_20_15) 1)) -(assert (<= (+ p_0_16 p_1_16 p_2_16 p_3_16 p_4_16 p_5_16 p_6_16 p_7_16 p_8_16 p_9_16 p_10_16 p_11_16 p_12_16 p_13_16 p_14_16 p_15_16 p_16_16 p_17_16 p_18_16 p_19_16 p_20_16) 1)) -(assert (<= (+ p_0_17 p_1_17 p_2_17 p_3_17 p_4_17 p_5_17 p_6_17 p_7_17 p_8_17 p_9_17 p_10_17 p_11_17 p_12_17 p_13_17 p_14_17 p_15_17 p_16_17 p_17_17 p_18_17 p_19_17 p_20_17) 1)) -(assert (<= (+ p_0_18 p_1_18 p_2_18 p_3_18 p_4_18 p_5_18 p_6_18 p_7_18 p_8_18 p_9_18 p_10_18 p_11_18 p_12_18 p_13_18 p_14_18 p_15_18 p_16_18 p_17_18 p_18_18 p_19_18 p_20_18) 1)) -(assert (<= (+ p_0_19 p_1_19 p_2_19 p_3_19 p_4_19 p_5_19 p_6_19 p_7_19 p_8_19 p_9_19 p_10_19 p_11_19 p_12_19 p_13_19 p_14_19 p_15_19 p_16_19 p_17_19 p_18_19 p_19_19 p_20_19) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-3.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-3.smt2 deleted file mode 100644 index 2f341a7..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-3.smt2 +++ /dev/null @@ -1,49 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-4.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-4.smt2 deleted file mode 100644 index 6234faf..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-4.smt2 +++ /dev/null @@ -1,75 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-5.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-5.smt2 deleted file mode 100644 index eacf394..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-5.smt2 +++ /dev/null @@ -1,107 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-6.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-6.smt2 deleted file mode 100644 index a333bc3..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-6.smt2 +++ /dev/null @@ -1,145 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-7.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-7.smt2 deleted file mode 100644 index 6222020..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-7.smt2 +++ /dev/null @@ -1,189 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-8.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-8.smt2 deleted file mode 100644 index 577b57c..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-8.smt2 +++ /dev/null @@ -1,239 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7) 1)) -(check-sat) -(exit) diff --git a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-9.smt2 b/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-9.smt2 deleted file mode 100644 index 5f2decf..0000000 --- a/examples/paper_examples/QF_LIA-master-pidgeons/pidgeons/pigeon-hole-9.smt2 +++ /dev/null @@ -1,295 +0,0 @@ -(set-info :smt-lib-version 2.6) -(set-logic QF_LIA) -(set-info :category "crafted") -(set-info :status unsat) -(declare-fun p_0_0 () Int) -(declare-fun p_0_1 () Int) -(declare-fun p_0_2 () Int) -(declare-fun p_0_3 () Int) -(declare-fun p_0_4 () Int) -(declare-fun p_0_5 () Int) -(declare-fun p_0_6 () Int) -(declare-fun p_0_7 () Int) -(declare-fun p_0_8 () Int) -(declare-fun p_1_0 () Int) -(declare-fun p_1_1 () Int) -(declare-fun p_1_2 () Int) -(declare-fun p_1_3 () Int) -(declare-fun p_1_4 () Int) -(declare-fun p_1_5 () Int) -(declare-fun p_1_6 () Int) -(declare-fun p_1_7 () Int) -(declare-fun p_1_8 () Int) -(declare-fun p_2_0 () Int) -(declare-fun p_2_1 () Int) -(declare-fun p_2_2 () Int) -(declare-fun p_2_3 () Int) -(declare-fun p_2_4 () Int) -(declare-fun p_2_5 () Int) -(declare-fun p_2_6 () Int) -(declare-fun p_2_7 () Int) -(declare-fun p_2_8 () Int) -(declare-fun p_3_0 () Int) -(declare-fun p_3_1 () Int) -(declare-fun p_3_2 () Int) -(declare-fun p_3_3 () Int) -(declare-fun p_3_4 () Int) -(declare-fun p_3_5 () Int) -(declare-fun p_3_6 () Int) -(declare-fun p_3_7 () Int) -(declare-fun p_3_8 () Int) -(declare-fun p_4_0 () Int) -(declare-fun p_4_1 () Int) -(declare-fun p_4_2 () Int) -(declare-fun p_4_3 () Int) -(declare-fun p_4_4 () Int) -(declare-fun p_4_5 () Int) -(declare-fun p_4_6 () Int) -(declare-fun p_4_7 () Int) -(declare-fun p_4_8 () Int) -(declare-fun p_5_0 () Int) -(declare-fun p_5_1 () Int) -(declare-fun p_5_2 () Int) -(declare-fun p_5_3 () Int) -(declare-fun p_5_4 () Int) -(declare-fun p_5_5 () Int) -(declare-fun p_5_6 () Int) -(declare-fun p_5_7 () Int) -(declare-fun p_5_8 () Int) -(declare-fun p_6_0 () Int) -(declare-fun p_6_1 () Int) -(declare-fun p_6_2 () Int) -(declare-fun p_6_3 () Int) -(declare-fun p_6_4 () Int) -(declare-fun p_6_5 () Int) -(declare-fun p_6_6 () Int) -(declare-fun p_6_7 () Int) -(declare-fun p_6_8 () Int) -(declare-fun p_7_0 () Int) -(declare-fun p_7_1 () Int) -(declare-fun p_7_2 () Int) -(declare-fun p_7_3 () Int) -(declare-fun p_7_4 () Int) -(declare-fun p_7_5 () Int) -(declare-fun p_7_6 () Int) -(declare-fun p_7_7 () Int) -(declare-fun p_7_8 () Int) -(declare-fun p_8_0 () Int) -(declare-fun p_8_1 () Int) -(declare-fun p_8_2 () Int) -(declare-fun p_8_3 () Int) -(declare-fun p_8_4 () Int) -(declare-fun p_8_5 () Int) -(declare-fun p_8_6 () Int) -(declare-fun p_8_7 () Int) -(declare-fun p_8_8 () Int) -(declare-fun p_9_0 () Int) -(declare-fun p_9_1 () Int) -(declare-fun p_9_2 () Int) -(declare-fun p_9_3 () Int) -(declare-fun p_9_4 () Int) -(declare-fun p_9_5 () Int) -(declare-fun p_9_6 () Int) -(declare-fun p_9_7 () Int) -(declare-fun p_9_8 () Int) -(assert (>= p_0_0 0)) -(assert (<= p_0_0 1)) -(assert (>= p_0_1 0)) -(assert (<= p_0_1 1)) -(assert (>= p_0_2 0)) -(assert (<= p_0_2 1)) -(assert (>= p_0_3 0)) -(assert (<= p_0_3 1)) -(assert (>= p_0_4 0)) -(assert (<= p_0_4 1)) -(assert (>= p_0_5 0)) -(assert (<= p_0_5 1)) -(assert (>= p_0_6 0)) -(assert (<= p_0_6 1)) -(assert (>= p_0_7 0)) -(assert (<= p_0_7 1)) -(assert (>= p_0_8 0)) -(assert (<= p_0_8 1)) -(assert (>= p_1_0 0)) -(assert (<= p_1_0 1)) -(assert (>= p_1_1 0)) -(assert (<= p_1_1 1)) -(assert (>= p_1_2 0)) -(assert (<= p_1_2 1)) -(assert (>= p_1_3 0)) -(assert (<= p_1_3 1)) -(assert (>= p_1_4 0)) -(assert (<= p_1_4 1)) -(assert (>= p_1_5 0)) -(assert (<= p_1_5 1)) -(assert (>= p_1_6 0)) -(assert (<= p_1_6 1)) -(assert (>= p_1_7 0)) -(assert (<= p_1_7 1)) -(assert (>= p_1_8 0)) -(assert (<= p_1_8 1)) -(assert (>= p_2_0 0)) -(assert (<= p_2_0 1)) -(assert (>= p_2_1 0)) -(assert (<= p_2_1 1)) -(assert (>= p_2_2 0)) -(assert (<= p_2_2 1)) -(assert (>= p_2_3 0)) -(assert (<= p_2_3 1)) -(assert (>= p_2_4 0)) -(assert (<= p_2_4 1)) -(assert (>= p_2_5 0)) -(assert (<= p_2_5 1)) -(assert (>= p_2_6 0)) -(assert (<= p_2_6 1)) -(assert (>= p_2_7 0)) -(assert (<= p_2_7 1)) -(assert (>= p_2_8 0)) -(assert (<= p_2_8 1)) -(assert (>= p_3_0 0)) -(assert (<= p_3_0 1)) -(assert (>= p_3_1 0)) -(assert (<= p_3_1 1)) -(assert (>= p_3_2 0)) -(assert (<= p_3_2 1)) -(assert (>= p_3_3 0)) -(assert (<= p_3_3 1)) -(assert (>= p_3_4 0)) -(assert (<= p_3_4 1)) -(assert (>= p_3_5 0)) -(assert (<= p_3_5 1)) -(assert (>= p_3_6 0)) -(assert (<= p_3_6 1)) -(assert (>= p_3_7 0)) -(assert (<= p_3_7 1)) -(assert (>= p_3_8 0)) -(assert (<= p_3_8 1)) -(assert (>= p_4_0 0)) -(assert (<= p_4_0 1)) -(assert (>= p_4_1 0)) -(assert (<= p_4_1 1)) -(assert (>= p_4_2 0)) -(assert (<= p_4_2 1)) -(assert (>= p_4_3 0)) -(assert (<= p_4_3 1)) -(assert (>= p_4_4 0)) -(assert (<= p_4_4 1)) -(assert (>= p_4_5 0)) -(assert (<= p_4_5 1)) -(assert (>= p_4_6 0)) -(assert (<= p_4_6 1)) -(assert (>= p_4_7 0)) -(assert (<= p_4_7 1)) -(assert (>= p_4_8 0)) -(assert (<= p_4_8 1)) -(assert (>= p_5_0 0)) -(assert (<= p_5_0 1)) -(assert (>= p_5_1 0)) -(assert (<= p_5_1 1)) -(assert (>= p_5_2 0)) -(assert (<= p_5_2 1)) -(assert (>= p_5_3 0)) -(assert (<= p_5_3 1)) -(assert (>= p_5_4 0)) -(assert (<= p_5_4 1)) -(assert (>= p_5_5 0)) -(assert (<= p_5_5 1)) -(assert (>= p_5_6 0)) -(assert (<= p_5_6 1)) -(assert (>= p_5_7 0)) -(assert (<= p_5_7 1)) -(assert (>= p_5_8 0)) -(assert (<= p_5_8 1)) -(assert (>= p_6_0 0)) -(assert (<= p_6_0 1)) -(assert (>= p_6_1 0)) -(assert (<= p_6_1 1)) -(assert (>= p_6_2 0)) -(assert (<= p_6_2 1)) -(assert (>= p_6_3 0)) -(assert (<= p_6_3 1)) -(assert (>= p_6_4 0)) -(assert (<= p_6_4 1)) -(assert (>= p_6_5 0)) -(assert (<= p_6_5 1)) -(assert (>= p_6_6 0)) -(assert (<= p_6_6 1)) -(assert (>= p_6_7 0)) -(assert (<= p_6_7 1)) -(assert (>= p_6_8 0)) -(assert (<= p_6_8 1)) -(assert (>= p_7_0 0)) -(assert (<= p_7_0 1)) -(assert (>= p_7_1 0)) -(assert (<= p_7_1 1)) -(assert (>= p_7_2 0)) -(assert (<= p_7_2 1)) -(assert (>= p_7_3 0)) -(assert (<= p_7_3 1)) -(assert (>= p_7_4 0)) -(assert (<= p_7_4 1)) -(assert (>= p_7_5 0)) -(assert (<= p_7_5 1)) -(assert (>= p_7_6 0)) -(assert (<= p_7_6 1)) -(assert (>= p_7_7 0)) -(assert (<= p_7_7 1)) -(assert (>= p_7_8 0)) -(assert (<= p_7_8 1)) -(assert (>= p_8_0 0)) -(assert (<= p_8_0 1)) -(assert (>= p_8_1 0)) -(assert (<= p_8_1 1)) -(assert (>= p_8_2 0)) -(assert (<= p_8_2 1)) -(assert (>= p_8_3 0)) -(assert (<= p_8_3 1)) -(assert (>= p_8_4 0)) -(assert (<= p_8_4 1)) -(assert (>= p_8_5 0)) -(assert (<= p_8_5 1)) -(assert (>= p_8_6 0)) -(assert (<= p_8_6 1)) -(assert (>= p_8_7 0)) -(assert (<= p_8_7 1)) -(assert (>= p_8_8 0)) -(assert (<= p_8_8 1)) -(assert (>= p_9_0 0)) -(assert (<= p_9_0 1)) -(assert (>= p_9_1 0)) -(assert (<= p_9_1 1)) -(assert (>= p_9_2 0)) -(assert (<= p_9_2 1)) -(assert (>= p_9_3 0)) -(assert (<= p_9_3 1)) -(assert (>= p_9_4 0)) -(assert (<= p_9_4 1)) -(assert (>= p_9_5 0)) -(assert (<= p_9_5 1)) -(assert (>= p_9_6 0)) -(assert (<= p_9_6 1)) -(assert (>= p_9_7 0)) -(assert (<= p_9_7 1)) -(assert (>= p_9_8 0)) -(assert (<= p_9_8 1)) -(assert (>= (+ p_0_0 p_0_1 p_0_2 p_0_3 p_0_4 p_0_5 p_0_6 p_0_7 p_0_8) 1)) -(assert (>= (+ p_1_0 p_1_1 p_1_2 p_1_3 p_1_4 p_1_5 p_1_6 p_1_7 p_1_8) 1)) -(assert (>= (+ p_2_0 p_2_1 p_2_2 p_2_3 p_2_4 p_2_5 p_2_6 p_2_7 p_2_8) 1)) -(assert (>= (+ p_3_0 p_3_1 p_3_2 p_3_3 p_3_4 p_3_5 p_3_6 p_3_7 p_3_8) 1)) -(assert (>= (+ p_4_0 p_4_1 p_4_2 p_4_3 p_4_4 p_4_5 p_4_6 p_4_7 p_4_8) 1)) -(assert (>= (+ p_5_0 p_5_1 p_5_2 p_5_3 p_5_4 p_5_5 p_5_6 p_5_7 p_5_8) 1)) -(assert (>= (+ p_6_0 p_6_1 p_6_2 p_6_3 p_6_4 p_6_5 p_6_6 p_6_7 p_6_8) 1)) -(assert (>= (+ p_7_0 p_7_1 p_7_2 p_7_3 p_7_4 p_7_5 p_7_6 p_7_7 p_7_8) 1)) -(assert (>= (+ p_8_0 p_8_1 p_8_2 p_8_3 p_8_4 p_8_5 p_8_6 p_8_7 p_8_8) 1)) -(assert (>= (+ p_9_0 p_9_1 p_9_2 p_9_3 p_9_4 p_9_5 p_9_6 p_9_7 p_9_8) 1)) -(assert (<= (+ p_0_0 p_1_0 p_2_0 p_3_0 p_4_0 p_5_0 p_6_0 p_7_0 p_8_0 p_9_0) 1)) -(assert (<= (+ p_0_1 p_1_1 p_2_1 p_3_1 p_4_1 p_5_1 p_6_1 p_7_1 p_8_1 p_9_1) 1)) -(assert (<= (+ p_0_2 p_1_2 p_2_2 p_3_2 p_4_2 p_5_2 p_6_2 p_7_2 p_8_2 p_9_2) 1)) -(assert (<= (+ p_0_3 p_1_3 p_2_3 p_3_3 p_4_3 p_5_3 p_6_3 p_7_3 p_8_3 p_9_3) 1)) -(assert (<= (+ p_0_4 p_1_4 p_2_4 p_3_4 p_4_4 p_5_4 p_6_4 p_7_4 p_8_4 p_9_4) 1)) -(assert (<= (+ p_0_5 p_1_5 p_2_5 p_3_5 p_4_5 p_5_5 p_6_5 p_7_5 p_8_5 p_9_5) 1)) -(assert (<= (+ p_0_6 p_1_6 p_2_6 p_3_6 p_4_6 p_5_6 p_6_6 p_7_6 p_8_6 p_9_6) 1)) -(assert (<= (+ p_0_7 p_1_7 p_2_7 p_3_7 p_4_7 p_5_7 p_6_7 p_7_7 p_8_7 p_9_7) 1)) -(assert (<= (+ p_0_8 p_1_8 p_2_8 p_3_8 p_4_8 p_5_8 p_6_8 p_7_8 p_8_8 p_9_8) 1)) -(check-sat) -(exit) From fa8b2c190934b8d1d1f11a452371a1ded07aa25a Mon Sep 17 00:00:00 2001 From: Emiko Soroka Date: Sun, 10 Sep 2023 11:37:35 -0700 Subject: [PATCH 02/10] prep for dockerfile --- examples/paper_examples/graph_genfiles/smt_files_go_here.txt | 1 + examples/paper_examples/pigeons_genfiles/smt_files_go_here.txt | 1 + 2 files changed, 2 insertions(+) create mode 100644 examples/paper_examples/graph_genfiles/smt_files_go_here.txt create mode 100644 examples/paper_examples/pigeons_genfiles/smt_files_go_here.txt diff --git a/examples/paper_examples/graph_genfiles/smt_files_go_here.txt b/examples/paper_examples/graph_genfiles/smt_files_go_here.txt new file mode 100644 index 0000000..b6dacd4 --- /dev/null +++ b/examples/paper_examples/graph_genfiles/smt_files_go_here.txt @@ -0,0 +1 @@ +SMT files for the graph coloring example will be generated here. \ No newline at end of file diff --git a/examples/paper_examples/pigeons_genfiles/smt_files_go_here.txt b/examples/paper_examples/pigeons_genfiles/smt_files_go_here.txt new file mode 100644 index 0000000..f0c0a63 --- /dev/null +++ b/examples/paper_examples/pigeons_genfiles/smt_files_go_here.txt @@ -0,0 +1 @@ +SMT files for the pigeonhole example will be generated here. \ No newline at end of file From ab3c777f45379189ca91ec9daf6381ff7f116223 Mon Sep 17 00:00:00 2001 From: Emiko Soroka Date: Sun, 10 Sep 2023 12:30:01 -0700 Subject: [PATCH 03/10] added plotting --- .../graph_coloring_benchmark.jl | 55 ++++++++++++--- examples/paper_examples/pigeons_benchmark.jl | 67 +++++++++---------- .../plot_file_generation_time.jl | 15 +++++ 3 files changed, 92 insertions(+), 45 deletions(-) create mode 100644 examples/paper_examples/plot_file_generation_time.jl diff --git a/examples/paper_examples/graph_coloring_benchmark.jl b/examples/paper_examples/graph_coloring_benchmark.jl index 5548a4c..490ea9a 100644 --- a/examples/paper_examples/graph_coloring_benchmark.jl +++ b/examples/paper_examples/graph_coloring_benchmark.jl @@ -1,5 +1,8 @@ # NOTE THAT THIS FILE IS SET UP TO BE RUN FROM examples/paper_examples push!(LOAD_PATH, "../../src/") + +using Pkg; +Pkg.add("BenchmarkTools") using Satisfiability, BenchmarkTools using StatsBase, Random Random.seed!(97) @@ -76,7 +79,7 @@ function run_with_timing!(cmd::Cmd) wait(result) return result.exitcode end - +#= # Timing @@ -88,7 +91,14 @@ _,edges = make_graph(4) graph_coloring(4, edges, to_find, 1, s) make_smt_file(4, edges, 1, s) result = run_with_timing!(`timeout 20m z3 -smt2 graph_genfiles/graph_coloring_gen_4.smt`) -println("got $s in precompilation") +println("finished precompilation") + +satjl_timing = Array{Union{Missing, Float64}}(undef, 20) +fill!(satjl_timing, missing) +z3_timing = Array{Union{Missing, Float64}}(undef, 20) +fill!(satjl_timing, missing) +filegen_timing = Array{Union{Missing, Float64}}(undef, 20) +fill!(filegen_timing, missing) open("graph_execution_log_$(time()).txt", "w") do graph_execution_log @@ -98,13 +108,6 @@ open("graph_execution_log_$(time()).txt", "w") do graph_execution_log gitbranch = strip(read(`git rev-parse --abbrev-ref HEAD`, String)) write(graph_execution_log, "\nSatisfiability.jl on branch $gitbranch, commit hash $githash\n,Finding $to_find solutions per n.") - satjl_timing = Array{Union{Missing, Float64}}(undef, 20) - fill!(satjl_timing, missing) - z3_timing = Array{Union{Missing, Float64}}(undef, 20) - fill!(satjl_timing, missing) - filegen_timing = Array{Union{Missing, Float64}}(undef, 20) - fill!(filegen_timing, missing) - write(graph_execution_log, "n,sat_timing (seconds),z3_timing (seconds),filegen (seconds)\n") println("n,sat_timing (seconds),z3_timing (seconds),filegen (seconds)\n") @@ -131,4 +134,36 @@ open("graph_execution_log_$(time()).txt", "w") do graph_execution_log write(graph_execution_log, "$n,$(satjl_timing[i]),$(z3_timing[i]),$(filegen_timing[i])\n" ) println("$n $(satjl_timing[i]) $(z3_timing[i]) $(filegen_timing[i])") end -end \ No newline at end of file +end +=# + +##### PLOTTING ##### +# Note that the paper plots are generated using pgfplots but to simplify the Docker artifact we will generate the same plots in Julia Plots.jl. +# They may look a bit different. +Pkg.add("Plots") +using Plots + +ns = 2.0.^(4:12) +l = length(ns) +p1 = plot(ns, satjl_timing[1:l], label="Satisfiability.jl", color=:green, marker=:square, + xaxis=:log, yaxis=:log, + xlabel="Benchmark size", ylabel="Time (seconds)") +p1 = plot!(p1, ns, z3_timing[1:l], label="Z3", color=:blue, marker=:o) +p2 = plot(ns, 100.0 .* satjl_timing[1:l] ./ z3_timing[1:l], color=:blue, + xlabel="Benchmark size", ylabel="% of Z3 solve time") + +p = plot(p1, p2) +savefig(p, "graph_coloring.pdf") + +# save the time to write the files +outfile = open("linecount_time_graph.txt", "w") +write(outfile, "linecount,seconds\n") +for i=4:12 + n = 2^i + # count the number of lines in the generated file + tmp = read(`wc -l graph_genfiles/graph_coloring_gen_$n.smt`, String) + line_count = parse(Int, split(tmp, limit=2)[1]) + write(outfile, "$line_count,$(filegen_timing[i-3])\n") +end +close(outfile) + diff --git a/examples/paper_examples/pigeons_benchmark.jl b/examples/paper_examples/pigeons_benchmark.jl index 6824422..204a352 100644 --- a/examples/paper_examples/pigeons_benchmark.jl +++ b/examples/paper_examples/pigeons_benchmark.jl @@ -1,5 +1,7 @@ # NOTE THAT THIS FILE IS SET UP TO BE RUN FROM examples/paper_examples push!(LOAD_PATH, "../../src/") +using Pkg +Pkg.add("BenchmarkTools") using Satisfiability, BenchmarkTools # https://clc-gitlab.cs.uiowa.edu:2443/SMT-LIB-benchmarks/QF_LIA/-/tree/master/pidgeons @@ -61,7 +63,7 @@ open("pigeons_execution_log_$(time()).txt", "w") do pigeons_execution_log # Print for reproducibility. versioninfo(pigeons_execution_log) - nmax = 15 # make 20 in real run + nmax = 11 # times out after 11 # First we time generating SMT files # cause precompilation @@ -127,37 +129,32 @@ open("pigeons_execution_log_$(time()).txt", "w") do pigeons_execution_log end -# APPENDIX -# Here are some Z3 timing results (missing values indicate timeout). Timeout was 20 minutes or 1200 seconds. This was not a clean execution. -#= -z3_timing_1 = [ - 0.034006866 - 0.055444983 - 0.056520218 - 0.057284805 - 0.060539517 - 0.065195172 - 0.120307282 - 0.298760255 - 6.208515605 - 17.347003256 - 31.094071799 - 197.522055286 - 409.572654804 -] -z3_timing_2 = [ - 0.0314433040 -0.0455733560 -0.0700222710 -0.0562354280 -0.0663802040 -0.075126410 -0.1321614860 -0.6038715180 -3.4534896750 -12.2090679060 -39.0008691730 -176.0400503270 -757.2703937240 -] -=# \ No newline at end of file +##### PLOTTING ##### +# Note that the paper plots are generated using pgfplots but to simplify the Docker artifact we will generate the same plots in Julia Plots.jl. +# They may look a bit different. +Pkg.add("Plots") +using Plots + +ns = 2.0.^(4:12) +l = length(ns) +p1 = plot(ns, satjl_timing[1:l], label="Satisfiability.jl", color=:green, marker=:square, + xaxis=:log, yaxis=:log, + xlabel="Benchmark size", ylabel="Time (seconds)") +p1 = plot!(p1, ns, z3_timing[1:l], label="Z3", color=:blue, marker=:o) +p2 = plot(ns, 100.0 .* satjl_timing[1:l] ./ z3_timing[1:l], color=:blue, + xlabel="Benchmark size", ylabel="% of Z3 solve time") + +p = plot(p1, p2) +savefig(p, "pigeons.pdf") + +# save the time to write the files +outfile = open("linecount_time_pigeon.txt", "w") +write(outfile, "linecount,seconds\n") +for i=4:12 + n = 2^i + # count the number of lines in the generated file + tmp = read(`wc -l pigeons_genfiles/pigeonhole_gen_$n.smt`, String) + line_count = parse(Int, split(tmp, limit=2)[1]) + write(outfile, "$line_count,$(filegen_timing[i-3])\n") +end +close(outfile) \ No newline at end of file diff --git a/examples/paper_examples/plot_file_generation_time.jl b/examples/paper_examples/plot_file_generation_time.jl new file mode 100644 index 0000000..9fdd426 --- /dev/null +++ b/examples/paper_examples/plot_file_generation_time.jl @@ -0,0 +1,15 @@ +# Run this file after the other two benchmarks. It reads saved data from them. + +using Pkg +Pkg.add("Plots") +Pkg.add("CSV") +using Plots, CSV + +graph_infile = CSV.File(open("linecount_time_graph.txt", "r"), header=true) +pigeon_infile = CSV.File(open("linecount_time_pigeon.txt", "r"), header=true) + +plot(graph_infile[:linecount], graph_infile[:seconds], label="Graph benchmark", marker=:square, color=:red, + xaxis=:log, yaxis=:log, xlabel="Script length (# SMT-LIB commands)", ylabel="Time to generate script (seconds)") +plot!(pigeon_infile[:linecount], pigeon_infile[:seconds], label="Pigeon benchmark", marker=:o, color=:blue) + +savefig("file_generation.pdf") \ No newline at end of file From 1a283dd1edd545874862d39b4a7ca31b626fcc96 Mon Sep 17 00:00:00 2001 From: Emiko Soroka Date: Mon, 11 Sep 2023 12:56:11 -0700 Subject: [PATCH 04/10] working on dockerfile for artifact --- examples/paper_examples/Dockerfile | 9 ++++ .../graph_coloring_benchmark.jl | 10 ++-- examples/paper_examples/pigeons_benchmark.jl | 50 +++++++++---------- 3 files changed, 39 insertions(+), 30 deletions(-) create mode 100644 examples/paper_examples/Dockerfile diff --git a/examples/paper_examples/Dockerfile b/examples/paper_examples/Dockerfile new file mode 100644 index 0000000..2dc8b1c --- /dev/null +++ b/examples/paper_examples/Dockerfile @@ -0,0 +1,9 @@ +FROM julia:1.9 + +RUN apt-get update && apt-get install -y git +RUN git clone https://github.com/elsoroka/Satisfiability.jl.git +RUN apt-get install -y z3 + +WORKDIR /Satisfiability.jl +RUN git checkout dev +CMD julia test/runtests.jl diff --git a/examples/paper_examples/graph_coloring_benchmark.jl b/examples/paper_examples/graph_coloring_benchmark.jl index 490ea9a..2ea0f93 100644 --- a/examples/paper_examples/graph_coloring_benchmark.jl +++ b/examples/paper_examples/graph_coloring_benchmark.jl @@ -1,10 +1,9 @@ # NOTE THAT THIS FILE IS SET UP TO BE RUN FROM examples/paper_examples -push!(LOAD_PATH, "../../src/") - using Pkg; Pkg.add("BenchmarkTools") +Pkg.add("Satisfiability") using Satisfiability, BenchmarkTools -using StatsBase, Random +using StatsBase, Random, InteractiveUtils # for versioninfo() Random.seed!(97) @@ -79,7 +78,7 @@ function run_with_timing!(cmd::Cmd) wait(result) return result.exitcode end -#= + # Timing @@ -135,7 +134,7 @@ open("graph_execution_log_$(time()).txt", "w") do graph_execution_log println("$n $(satjl_timing[i]) $(z3_timing[i]) $(filegen_timing[i])") end end -=# + ##### PLOTTING ##### # Note that the paper plots are generated using pgfplots but to simplify the Docker artifact we will generate the same plots in Julia Plots.jl. @@ -150,6 +149,7 @@ p1 = plot(ns, satjl_timing[1:l], label="Satisfiability.jl", color=:green, marker xlabel="Benchmark size", ylabel="Time (seconds)") p1 = plot!(p1, ns, z3_timing[1:l], label="Z3", color=:blue, marker=:o) p2 = plot(ns, 100.0 .* satjl_timing[1:l] ./ z3_timing[1:l], color=:blue, + xaxis=:log, ylims=(50,150), xlabel="Benchmark size", ylabel="% of Z3 solve time") p = plot(p1, p2) diff --git a/examples/paper_examples/pigeons_benchmark.jl b/examples/paper_examples/pigeons_benchmark.jl index 204a352..1562966 100644 --- a/examples/paper_examples/pigeons_benchmark.jl +++ b/examples/paper_examples/pigeons_benchmark.jl @@ -1,8 +1,8 @@ # NOTE THAT THIS FILE IS SET UP TO BE RUN FROM examples/paper_examples -push!(LOAD_PATH, "../../src/") using Pkg Pkg.add("BenchmarkTools") -using Satisfiability, BenchmarkTools +Pkg.add("Satisfiability") +using Satisfiability, BenchmarkTools, InteractiveUtils # for versioninfo() # https://clc-gitlab.cs.uiowa.edu:2443/SMT-LIB-benchmarks/QF_LIA/-/tree/master/pidgeons # The pigeon-hole benchmarks are Linear Integer Arithmetic benchmarks @@ -58,12 +58,22 @@ function pigeonhole_smt_files(n::Int) end end +# Preallocate arrays +z3_exitcode = Array{Union{Missing, Int64}}(undef, 20) +fill!(z3_exitcode, missing) +z3_timing = Array{Union{Missing, Float64}}(undef, 20) +fill!(z3_timing, missing) +satjl_timing = Array{Union{Missing, Float64}}(undef, 20) +fill!(satjl_timing, missing) +filegen_timing = Array{Union{Missing, Float64}}(undef, 20) +fill!(filegen_timing, missing) + +nmax = 11 # times out after 11 open("pigeons_execution_log_$(time()).txt", "w") do pigeons_execution_log # Print for reproducibility. versioninfo(pigeons_execution_log) - nmax = 11 # times out after 11 # First we time generating SMT files # cause precompilation @@ -80,13 +90,6 @@ open("pigeons_execution_log_$(time()).txt", "w") do pigeons_execution_log # First we establish a baseline by timing Z3 as a command line process. write(pigeons_execution_log, "\nSolver-on-command-line baseline\nSolver,command,time(seconds),exitcode\n") - # Preallocate arrays - z3_exitcode = Array{Union{Missing, Int64}}(undef, 20) - fill!(z3_exitcode, missing) - - z3_timing = Array{Union{Missing, Float64}}(undef, 20) - fill!(z3_timing, missing) - # Cause precompilation cmd1 = `timeout 20m z3 -smt2 pigeons_genfiles/pigeonhole_gen_2.smt` z3_exitcode[1] = run_with_timing!(cmd1) @@ -105,10 +108,7 @@ open("pigeons_execution_log_$(time()).txt", "w") do pigeons_execution_log # cause precompilation pigeonhole(2) - # Assumption: Since Satisfiability.jl cannot possibly make z3 any faster, we only need to time the benchmarks that didn't time out for z3. - # We will take a few samples in the - satjl_timing = Array{Union{Missing, Float64}}(undef, 20) - fill!(satjl_timing, missing) + # Assumption: Since Satisfiability.jl cannot possibly make z3 any faster, we only need to time the benchmarks that didn't time out for z3 # Get some reproducibility information githash = strip(read(`git show -s --format=%H`, String)) @@ -118,7 +118,7 @@ open("pigeons_execution_log_$(time()).txt", "w") do pigeons_execution_log nsamples = [10; 10; 10; 10; 10; 10; 5; 5; 5; 5; ones(10)] for i=2:nmax - if z3_timing[i] >= 1200 + if !ismissing(z3_timing[i]) && z3_timing[i] <= 1200 b = @benchmarkable pigeonhole($i) samples=nsamples[i] t = run(b) satjl_timing[i] = mean(t).time*1e-9 # the 1e-9 converts the time to seconds @@ -135,26 +135,26 @@ end Pkg.add("Plots") using Plots -ns = 2.0.^(4:12) +ns = collect(2:nmax) l = length(ns) p1 = plot(ns, satjl_timing[1:l], label="Satisfiability.jl", color=:green, marker=:square, - xaxis=:log, yaxis=:log, - xlabel="Benchmark size", ylabel="Time (seconds)") + yaxis=:log, + xlabel="Benchmark size", ylabel="Time (seconds)", size=(400,400)) p1 = plot!(p1, ns, z3_timing[1:l], label="Z3", color=:blue, marker=:o) -p2 = plot(ns, 100.0 .* satjl_timing[1:l] ./ z3_timing[1:l], color=:blue, - xlabel="Benchmark size", ylabel="% of Z3 solve time") +p2 = plot(ns, 100.0 .* satjl_timing[1:l] ./ z3_timing[1:l], color=:blue, marker=:o, + xaxis=:log, ylims=(50,150), + xlabel="Benchmark size", ylabel="% of Z3 solve time", size=(400,400)) -p = plot(p1, p2) +p = plot(p1, p2, size=(800,400)) savefig(p, "pigeons.pdf") # save the time to write the files outfile = open("linecount_time_pigeon.txt", "w") write(outfile, "linecount,seconds\n") -for i=4:12 - n = 2^i +for i=2:nmax # count the number of lines in the generated file - tmp = read(`wc -l pigeons_genfiles/pigeonhole_gen_$n.smt`, String) + tmp = read(`wc -l pigeons_genfiles/pigeonhole_gen_$i.smt`, String) line_count = parse(Int, split(tmp, limit=2)[1]) - write(outfile, "$line_count,$(filegen_timing[i-3])\n") + write(outfile, "$line_count,$(filegen_timing[i-1])\n") end close(outfile) \ No newline at end of file From 640bd698b7b893ed89d3c51e624a745287bb1ad5 Mon Sep 17 00:00:00 2001 From: Emiko Soroka Date: Mon, 11 Sep 2023 14:07:00 -0700 Subject: [PATCH 05/10] continuing dockerfile work --- examples/paper_examples/Dockerfile | 1 + .../graph_coloring_benchmark.jl | 24 +++++++++---------- examples/paper_examples/pigeons_benchmark.jl | 4 ++-- examples/paper_examples/run_examples.sh | 11 +++++++++ 4 files changed, 26 insertions(+), 14 deletions(-) create mode 100755 examples/paper_examples/run_examples.sh diff --git a/examples/paper_examples/Dockerfile b/examples/paper_examples/Dockerfile index 2dc8b1c..9236f16 100644 --- a/examples/paper_examples/Dockerfile +++ b/examples/paper_examples/Dockerfile @@ -5,5 +5,6 @@ RUN git clone https://github.com/elsoroka/Satisfiability.jl.git RUN apt-get install -y z3 WORKDIR /Satisfiability.jl +RUN chmod +x examples/paper_examples/run_examples.sh RUN git checkout dev CMD julia test/runtests.jl diff --git a/examples/paper_examples/graph_coloring_benchmark.jl b/examples/paper_examples/graph_coloring_benchmark.jl index 2ea0f93..e4dfcce 100644 --- a/examples/paper_examples/graph_coloring_benchmark.jl +++ b/examples/paper_examples/graph_coloring_benchmark.jl @@ -99,6 +99,8 @@ fill!(satjl_timing, missing) filegen_timing = Array{Union{Missing, Float64}}(undef, 20) fill!(filegen_timing, missing) +nmax = 10 + open("graph_execution_log_$(time()).txt", "w") do graph_execution_log # Print for reproducibility. @@ -111,7 +113,7 @@ open("graph_execution_log_$(time()).txt", "w") do graph_execution_log println("n,sat_timing (seconds),z3_timing (seconds),filegen (seconds)\n") samples = [10; 10; 10; 10; 5; 5; 5; ones(Int, 12)] - for i=4:12 # sizes above 2^12 time out after 20 minutes + for i=4:nmax # sizes above 2^12 time out after 20 minutes n = 2^i solutions=zeros(Int, to_find, n) @@ -135,30 +137,28 @@ open("graph_execution_log_$(time()).txt", "w") do graph_execution_log end end - ##### PLOTTING ##### # Note that the paper plots are generated using pgfplots but to simplify the Docker artifact we will generate the same plots in Julia Plots.jl. # They may look a bit different. Pkg.add("Plots") using Plots -ns = 2.0.^(4:12) -l = length(ns) -p1 = plot(ns, satjl_timing[1:l], label="Satisfiability.jl", color=:green, marker=:square, +ns = 2.0.^(4:nmax) +p1 = plot(ns, satjl_timing[4:nmax], label="Satisfiability.jl", color=:green, marker=:square, xaxis=:log, yaxis=:log, - xlabel="Benchmark size", ylabel="Time (seconds)") -p1 = plot!(p1, ns, z3_timing[1:l], label="Z3", color=:blue, marker=:o) -p2 = plot(ns, 100.0 .* satjl_timing[1:l] ./ z3_timing[1:l], color=:blue, - xaxis=:log, ylims=(50,150), - xlabel="Benchmark size", ylabel="% of Z3 solve time") + xlabel="Benchmark size", ylabel="Time (seconds)", size=(400,400)) +p1 = plot!(p1, ns, z3_timing[4:nmax], label="Z3", color=:blue, marker=:o) +p2 = plot(ns, 100.0 .* satjl_timing[4:nmax] ./ z3_timing[4:nmax], color=:blue, marker=:o, + xaxis=:log, primary=false, + xlabel="Benchmark size", ylabel="% of Z3 solve time", size=(400,400)) -p = plot(p1, p2) +p = plot(p1, p2, size=(800,400)) savefig(p, "graph_coloring.pdf") # save the time to write the files outfile = open("linecount_time_graph.txt", "w") write(outfile, "linecount,seconds\n") -for i=4:12 +for i=4:nmax n = 2^i # count the number of lines in the generated file tmp = read(`wc -l graph_genfiles/graph_coloring_gen_$n.smt`, String) diff --git a/examples/paper_examples/pigeons_benchmark.jl b/examples/paper_examples/pigeons_benchmark.jl index 1562966..0ffa3c6 100644 --- a/examples/paper_examples/pigeons_benchmark.jl +++ b/examples/paper_examples/pigeons_benchmark.jl @@ -68,7 +68,7 @@ fill!(satjl_timing, missing) filegen_timing = Array{Union{Missing, Float64}}(undef, 20) fill!(filegen_timing, missing) -nmax = 11 # times out after 11 +nmax = 9 # times out after 11 open("pigeons_execution_log_$(time()).txt", "w") do pigeons_execution_log # Print for reproducibility. @@ -142,7 +142,7 @@ p1 = plot(ns, satjl_timing[1:l], label="Satisfiability.jl", color=:green, marker xlabel="Benchmark size", ylabel="Time (seconds)", size=(400,400)) p1 = plot!(p1, ns, z3_timing[1:l], label="Z3", color=:blue, marker=:o) p2 = plot(ns, 100.0 .* satjl_timing[1:l] ./ z3_timing[1:l], color=:blue, marker=:o, - xaxis=:log, ylims=(50,150), + xaxis=:log, ylims=(50,150), primary=false, xlabel="Benchmark size", ylabel="% of Z3 solve time", size=(400,400)) p = plot(p1, p2, size=(800,400)) diff --git a/examples/paper_examples/run_examples.sh b/examples/paper_examples/run_examples.sh new file mode 100755 index 0000000..e3d1acb --- /dev/null +++ b/examples/paper_examples/run_examples.sh @@ -0,0 +1,11 @@ +#! /bin/bash + +echo "Pigeons benchmark" +julia pigeons_benchmark.jl + +echo "Graph coloring benchmark" +julia graph_coloring_benchmark.jl + +echo "File generation time plot" +julia plot_file_generation_time.jl + From 55d4b23e0db568708e0ceafc7e0ad09697294fe4 Mon Sep 17 00:00:00 2001 From: Emiko Soroka Date: Mon, 11 Sep 2023 14:07:00 -0700 Subject: [PATCH 06/10] continuing dockerfile work --- examples/paper_examples/Dockerfile | 1 + .../graph_coloring_benchmark.jl | 24 +++++++++---------- examples/paper_examples/pigeons_benchmark.jl | 4 ++-- examples/paper_examples/run_examples.sh | 11 +++++++++ 4 files changed, 26 insertions(+), 14 deletions(-) create mode 100755 examples/paper_examples/run_examples.sh diff --git a/examples/paper_examples/Dockerfile b/examples/paper_examples/Dockerfile index 2dc8b1c..9236f16 100644 --- a/examples/paper_examples/Dockerfile +++ b/examples/paper_examples/Dockerfile @@ -5,5 +5,6 @@ RUN git clone https://github.com/elsoroka/Satisfiability.jl.git RUN apt-get install -y z3 WORKDIR /Satisfiability.jl +RUN chmod +x examples/paper_examples/run_examples.sh RUN git checkout dev CMD julia test/runtests.jl diff --git a/examples/paper_examples/graph_coloring_benchmark.jl b/examples/paper_examples/graph_coloring_benchmark.jl index 2ea0f93..e4dfcce 100644 --- a/examples/paper_examples/graph_coloring_benchmark.jl +++ b/examples/paper_examples/graph_coloring_benchmark.jl @@ -99,6 +99,8 @@ fill!(satjl_timing, missing) filegen_timing = Array{Union{Missing, Float64}}(undef, 20) fill!(filegen_timing, missing) +nmax = 10 + open("graph_execution_log_$(time()).txt", "w") do graph_execution_log # Print for reproducibility. @@ -111,7 +113,7 @@ open("graph_execution_log_$(time()).txt", "w") do graph_execution_log println("n,sat_timing (seconds),z3_timing (seconds),filegen (seconds)\n") samples = [10; 10; 10; 10; 5; 5; 5; ones(Int, 12)] - for i=4:12 # sizes above 2^12 time out after 20 minutes + for i=4:nmax # sizes above 2^12 time out after 20 minutes n = 2^i solutions=zeros(Int, to_find, n) @@ -135,30 +137,28 @@ open("graph_execution_log_$(time()).txt", "w") do graph_execution_log end end - ##### PLOTTING ##### # Note that the paper plots are generated using pgfplots but to simplify the Docker artifact we will generate the same plots in Julia Plots.jl. # They may look a bit different. Pkg.add("Plots") using Plots -ns = 2.0.^(4:12) -l = length(ns) -p1 = plot(ns, satjl_timing[1:l], label="Satisfiability.jl", color=:green, marker=:square, +ns = 2.0.^(4:nmax) +p1 = plot(ns, satjl_timing[4:nmax], label="Satisfiability.jl", color=:green, marker=:square, xaxis=:log, yaxis=:log, - xlabel="Benchmark size", ylabel="Time (seconds)") -p1 = plot!(p1, ns, z3_timing[1:l], label="Z3", color=:blue, marker=:o) -p2 = plot(ns, 100.0 .* satjl_timing[1:l] ./ z3_timing[1:l], color=:blue, - xaxis=:log, ylims=(50,150), - xlabel="Benchmark size", ylabel="% of Z3 solve time") + xlabel="Benchmark size", ylabel="Time (seconds)", size=(400,400)) +p1 = plot!(p1, ns, z3_timing[4:nmax], label="Z3", color=:blue, marker=:o) +p2 = plot(ns, 100.0 .* satjl_timing[4:nmax] ./ z3_timing[4:nmax], color=:blue, marker=:o, + xaxis=:log, primary=false, + xlabel="Benchmark size", ylabel="% of Z3 solve time", size=(400,400)) -p = plot(p1, p2) +p = plot(p1, p2, size=(800,400)) savefig(p, "graph_coloring.pdf") # save the time to write the files outfile = open("linecount_time_graph.txt", "w") write(outfile, "linecount,seconds\n") -for i=4:12 +for i=4:nmax n = 2^i # count the number of lines in the generated file tmp = read(`wc -l graph_genfiles/graph_coloring_gen_$n.smt`, String) diff --git a/examples/paper_examples/pigeons_benchmark.jl b/examples/paper_examples/pigeons_benchmark.jl index 1562966..0ffa3c6 100644 --- a/examples/paper_examples/pigeons_benchmark.jl +++ b/examples/paper_examples/pigeons_benchmark.jl @@ -68,7 +68,7 @@ fill!(satjl_timing, missing) filegen_timing = Array{Union{Missing, Float64}}(undef, 20) fill!(filegen_timing, missing) -nmax = 11 # times out after 11 +nmax = 9 # times out after 11 open("pigeons_execution_log_$(time()).txt", "w") do pigeons_execution_log # Print for reproducibility. @@ -142,7 +142,7 @@ p1 = plot(ns, satjl_timing[1:l], label="Satisfiability.jl", color=:green, marker xlabel="Benchmark size", ylabel="Time (seconds)", size=(400,400)) p1 = plot!(p1, ns, z3_timing[1:l], label="Z3", color=:blue, marker=:o) p2 = plot(ns, 100.0 .* satjl_timing[1:l] ./ z3_timing[1:l], color=:blue, marker=:o, - xaxis=:log, ylims=(50,150), + xaxis=:log, ylims=(50,150), primary=false, xlabel="Benchmark size", ylabel="% of Z3 solve time", size=(400,400)) p = plot(p1, p2, size=(800,400)) diff --git a/examples/paper_examples/run_examples.sh b/examples/paper_examples/run_examples.sh new file mode 100755 index 0000000..e3d1acb --- /dev/null +++ b/examples/paper_examples/run_examples.sh @@ -0,0 +1,11 @@ +#! /bin/bash + +echo "Pigeons benchmark" +julia pigeons_benchmark.jl + +echo "Graph coloring benchmark" +julia graph_coloring_benchmark.jl + +echo "File generation time plot" +julia plot_file_generation_time.jl + From 7db3cea24816b097f8a51d9e101a812fc2aad4f4 Mon Sep 17 00:00:00 2001 From: Emiko Soroka Date: Mon, 11 Sep 2023 14:37:38 -0700 Subject: [PATCH 07/10] moved out of place file --- examples/{paper_examples => }/clark_barretts_example.jl | 0 examples/paper_examples/Dockerfile | 1 - examples/paper_examples/run_examples.sh | 7 +++++++ 3 files changed, 7 insertions(+), 1 deletion(-) rename examples/{paper_examples => }/clark_barretts_example.jl (100%) diff --git a/examples/paper_examples/clark_barretts_example.jl b/examples/clark_barretts_example.jl similarity index 100% rename from examples/paper_examples/clark_barretts_example.jl rename to examples/clark_barretts_example.jl diff --git a/examples/paper_examples/Dockerfile b/examples/paper_examples/Dockerfile index 9236f16..e660318 100644 --- a/examples/paper_examples/Dockerfile +++ b/examples/paper_examples/Dockerfile @@ -6,5 +6,4 @@ RUN apt-get install -y z3 WORKDIR /Satisfiability.jl RUN chmod +x examples/paper_examples/run_examples.sh -RUN git checkout dev CMD julia test/runtests.jl diff --git a/examples/paper_examples/run_examples.sh b/examples/paper_examples/run_examples.sh index e3d1acb..ab6e1dc 100755 --- a/examples/paper_examples/run_examples.sh +++ b/examples/paper_examples/run_examples.sh @@ -9,3 +9,10 @@ julia graph_coloring_benchmark.jl echo "File generation time plot" julia plot_file_generation_time.jl +mkdir results +mv graph*.txt results/ +mv pigeons*.txt results/ +mv *.pdf results/ +cp -r graph_genfiles results/graph_genfiles +cp -r pigeons_genfiles results/pigeons_genfiles +echo "Done, please run `docker cp` to retrieve the results." \ No newline at end of file From 3cd0e3ceed3fe6922fb89c21e522b6745d8a958b Mon Sep 17 00:00:00 2001 From: Emiko Soroka Date: Mon, 11 Sep 2023 15:42:50 -0700 Subject: [PATCH 08/10] ready to make dockerfile --- .../paper_examples/graph_coloring_benchmark.jl | 9 ++++----- examples/paper_examples/pigeons_benchmark.jl | 17 ++++++++--------- examples/paper_examples/run_examples.sh | 2 +- 3 files changed, 13 insertions(+), 15 deletions(-) diff --git a/examples/paper_examples/graph_coloring_benchmark.jl b/examples/paper_examples/graph_coloring_benchmark.jl index e4dfcce..af31a37 100644 --- a/examples/paper_examples/graph_coloring_benchmark.jl +++ b/examples/paper_examples/graph_coloring_benchmark.jl @@ -2,8 +2,9 @@ using Pkg; Pkg.add("BenchmarkTools") Pkg.add("Satisfiability") +Pkg.add("Plots") using Satisfiability, BenchmarkTools -using StatsBase, Random, InteractiveUtils # for versioninfo() +using StatsBase, Random, Plots, InteractiveUtils # for versioninfo() Random.seed!(97) @@ -99,7 +100,7 @@ fill!(satjl_timing, missing) filegen_timing = Array{Union{Missing, Float64}}(undef, 20) fill!(filegen_timing, missing) -nmax = 10 +nmax = 12 open("graph_execution_log_$(time()).txt", "w") do graph_execution_log @@ -140,8 +141,6 @@ end ##### PLOTTING ##### # Note that the paper plots are generated using pgfplots but to simplify the Docker artifact we will generate the same plots in Julia Plots.jl. # They may look a bit different. -Pkg.add("Plots") -using Plots ns = 2.0.^(4:nmax) p1 = plot(ns, satjl_timing[4:nmax], label="Satisfiability.jl", color=:green, marker=:square, @@ -163,7 +162,7 @@ for i=4:nmax # count the number of lines in the generated file tmp = read(`wc -l graph_genfiles/graph_coloring_gen_$n.smt`, String) line_count = parse(Int, split(tmp, limit=2)[1]) - write(outfile, "$line_count,$(filegen_timing[i-3])\n") + write(outfile, "$line_count,$(filegen_timing[i])\n") end close(outfile) diff --git a/examples/paper_examples/pigeons_benchmark.jl b/examples/paper_examples/pigeons_benchmark.jl index 0ffa3c6..17e059b 100644 --- a/examples/paper_examples/pigeons_benchmark.jl +++ b/examples/paper_examples/pigeons_benchmark.jl @@ -2,7 +2,8 @@ using Pkg Pkg.add("BenchmarkTools") Pkg.add("Satisfiability") -using Satisfiability, BenchmarkTools, InteractiveUtils # for versioninfo() +Pkg.add("Plots") +using Satisfiability, BenchmarkTools, Plots, InteractiveUtils # for versioninfo() # https://clc-gitlab.cs.uiowa.edu:2443/SMT-LIB-benchmarks/QF_LIA/-/tree/master/pidgeons # The pigeon-hole benchmarks are Linear Integer Arithmetic benchmarks @@ -68,7 +69,7 @@ fill!(satjl_timing, missing) filegen_timing = Array{Union{Missing, Float64}}(undef, 20) fill!(filegen_timing, missing) -nmax = 9 # times out after 11 +nmax = 11 # times out after 11 open("pigeons_execution_log_$(time()).txt", "w") do pigeons_execution_log # Print for reproducibility. @@ -82,6 +83,7 @@ open("pigeons_execution_log_$(time()).txt", "w") do pigeons_execution_log write(pigeons_execution_log, "Generating SMT files\nsize,time(seconds)\n") for n=2:nmax t = @elapsed pigeonhole_smt_files(n) + filegen_timing[n] = t write(pigeons_execution_log, "$n,$t\n") end write(pigeons_execution_log, "Generated SMT files.\n") @@ -132,16 +134,13 @@ end ##### PLOTTING ##### # Note that the paper plots are generated using pgfplots but to simplify the Docker artifact we will generate the same plots in Julia Plots.jl. # They may look a bit different. -Pkg.add("Plots") -using Plots ns = collect(2:nmax) -l = length(ns) -p1 = plot(ns, satjl_timing[1:l], label="Satisfiability.jl", color=:green, marker=:square, +p1 = plot(ns, satjl_timing[2:nmax], label="Satisfiability.jl", color=:green, marker=:square, yaxis=:log, xlabel="Benchmark size", ylabel="Time (seconds)", size=(400,400)) -p1 = plot!(p1, ns, z3_timing[1:l], label="Z3", color=:blue, marker=:o) -p2 = plot(ns, 100.0 .* satjl_timing[1:l] ./ z3_timing[1:l], color=:blue, marker=:o, +p1 = plot!(p1, ns, z3_timing[2:nmax], label="Z3", color=:blue, marker=:o) +p2 = plot(ns, 100.0 .* satjl_timing[2:nmax] ./ z3_timing[2:nmax], color=:blue, marker=:o, xaxis=:log, ylims=(50,150), primary=false, xlabel="Benchmark size", ylabel="% of Z3 solve time", size=(400,400)) @@ -155,6 +154,6 @@ for i=2:nmax # count the number of lines in the generated file tmp = read(`wc -l pigeons_genfiles/pigeonhole_gen_$i.smt`, String) line_count = parse(Int, split(tmp, limit=2)[1]) - write(outfile, "$line_count,$(filegen_timing[i-1])\n") + write(outfile, "$line_count,$(filegen_timing[i])\n") end close(outfile) \ No newline at end of file diff --git a/examples/paper_examples/run_examples.sh b/examples/paper_examples/run_examples.sh index ab6e1dc..78353e5 100755 --- a/examples/paper_examples/run_examples.sh +++ b/examples/paper_examples/run_examples.sh @@ -15,4 +15,4 @@ mv pigeons*.txt results/ mv *.pdf results/ cp -r graph_genfiles results/graph_genfiles cp -r pigeons_genfiles results/pigeons_genfiles -echo "Done, please run `docker cp` to retrieve the results." \ No newline at end of file +echo "Done, please run \"docker cp\" to retrieve the results." \ No newline at end of file From a45ead1b15f86ca0b5bf7f37decf903edbaab8cb Mon Sep 17 00:00:00 2001 From: Emiko Soroka Date: Mon, 11 Sep 2023 15:48:09 -0700 Subject: [PATCH 09/10] Dockerfile is ready --- examples/paper_examples/Dockerfile | 4 ++-- test/runtests.jl | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/paper_examples/Dockerfile b/examples/paper_examples/Dockerfile index e660318..fd50cb3 100644 --- a/examples/paper_examples/Dockerfile +++ b/examples/paper_examples/Dockerfile @@ -4,6 +4,6 @@ RUN apt-get update && apt-get install -y git RUN git clone https://github.com/elsoroka/Satisfiability.jl.git RUN apt-get install -y z3 -WORKDIR /Satisfiability.jl -RUN chmod +x examples/paper_examples/run_examples.sh +WORKDIR /Satisfiability.jl/examples/paper_examples +RUN chmod +x run_examples.sh CMD julia test/runtests.jl diff --git a/test/runtests.jl b/test/runtests.jl index 663c771..9931995 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -1,4 +1,4 @@ -push!(LOAD_PATH, "../src") +push!(LOAD_PATH, "../../src") push!(LOAD_PATH, "./") using Satisfiability using Test, Logging From 2199934b15af524d358ea5e3efade42e779be3de Mon Sep 17 00:00:00 2001 From: Emiko Soroka Date: Mon, 11 Sep 2023 15:48:09 -0700 Subject: [PATCH 10/10] Dockerfile is ready --- examples/paper_examples/Dockerfile | 6 +++--- examples/paper_examples/run_examples.sh | 2 ++ test/runtests.jl | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/examples/paper_examples/Dockerfile b/examples/paper_examples/Dockerfile index e660318..5a63142 100644 --- a/examples/paper_examples/Dockerfile +++ b/examples/paper_examples/Dockerfile @@ -4,6 +4,6 @@ RUN apt-get update && apt-get install -y git RUN git clone https://github.com/elsoroka/Satisfiability.jl.git RUN apt-get install -y z3 -WORKDIR /Satisfiability.jl -RUN chmod +x examples/paper_examples/run_examples.sh -CMD julia test/runtests.jl +WORKDIR /Satisfiability.jl/examples/paper_examples +RUN chmod +x run_examples.sh +CMD ./run_examples.sh diff --git a/examples/paper_examples/run_examples.sh b/examples/paper_examples/run_examples.sh index 78353e5..2e0bc53 100755 --- a/examples/paper_examples/run_examples.sh +++ b/examples/paper_examples/run_examples.sh @@ -1,4 +1,6 @@ #! /bin/bash +echo "Unit testing Satisfiability.jl" +julia ../../test/runtests.jl echo "Pigeons benchmark" julia pigeons_benchmark.jl diff --git a/test/runtests.jl b/test/runtests.jl index 663c771..9931995 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -1,4 +1,4 @@ -push!(LOAD_PATH, "../src") +push!(LOAD_PATH, "../../src") push!(LOAD_PATH, "./") using Satisfiability using Test, Logging