diff --git a/Makefile b/Makefile index 7f5dba1..7d9b674 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ CXX := g++ -CXXFLAGS := -pedantic-errors -Wno-sign-compare -Wno-unknown-pragmas -Wall -Wextra -std=c++17 -g -DDEBUG +CXXFLAGS := -pedantic-errors -Wno-sign-compare -Wno-unknown-pragmas -Wall -Wextra -std=c++17 -O3 -DDEBUG LDFLAGS := -L/usr/lib -L/usr/local/lib/ -lstdc++ -lm -lz3 BUILD := ./build OBJ_DIR := $(BUILD)/objects diff --git a/benchmarks/2024-04-09-02-28-11/research/fq_codel.txt b/benchmarks/2024-04-09-02-28-11/research/fq_codel.txt new file mode 100644 index 0000000..6a9e93e --- /dev/null +++ b/benchmarks/2024-04-09-02-28-11/research/fq_codel.txt @@ -0,0 +1,2383 @@ +fq_codel +#QM: 1 6 +#bool_vars: 2562 +#int_vars: 3136 +#constrs: 10176 +base workload: +[1, 14]: cenq(0, t) >= t +[1, 14]: cenq(1, t) >= t +[1, 14]: cenq(2, t) >= t +[1, 14]: cenq(3, t) >= t + +cp setup: 0.493 s +base example: +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 1 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 1 +pkts metadata: +0 [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +2 [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | +3 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +4 | | | | [0, 0] | | [0, 0] | | [0, 0] | | [0, 0] | | [0, 0] | [0, 0] | + +zero_queues: {} +target_queues: {0, 1, 2, 3, 4, } +base example generation: 7.296 s +seed is: 4854 +Base example: +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 1 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 1 +pkts metadata: +0 [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +2 [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | +3 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +4 | | | | [0, 0] | | [0, 0] | | [0, 0] | | [0, 0] | | [0, 0] | [0, 0] | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(0, t) = 30 +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(0, t) = 30 +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(0, t) = 30 +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(0, t) = 30 +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(0, t) = 30 +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(2, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(2, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [42, 41] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [35, 36] | [37, 38] | [39, 40] | [1000, 1000] | [1000, 1000] | +1 [126, 125] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [141, 142] | [119, 120] | [121, 122] | [123, 124] | [1000, 1000] | [1000, 1000] | +2 [210, 209] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [225, 226] | [203, 204] | [205, 206] | [207, 208] | [1000, 1000] | [1000, 1000] | +3 [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [305, 306] | [283, 284] | [285, 286] | [1000, 1000] | [287, 288] | [1000, 1000] | +4 | | | | [375, 376] | | [379, 380] | | [33, 34] | | [31, 32] | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 1 0 1 0 1 0 0 0 0 +pkts metadata: +0 [40, 39] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [31, 32] | [33, 34] | [35, 36] | [37, 38] | [1000, 1000] | +1 [124, 123] | [125, 126] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [117, 118] | [119, 120] | [121, 122] | [1000, 1000] | [1000, 1000] | +2 [208, 207] | [209, 210] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [201, 202] | [203, 204] | [205, 206] | [1000, 1000] | [1000, 1000] | +3 [287, 288] | [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [281, 282] | [283, 284] | [285, 286] | [1000, 1000] | [1000, 1000] | +4 | | | | [375, 376] | | [379, 380] | | [383, 384] | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [40, 39] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [31, 32] | [33, 34] | [35, 36] | [37, 38] | [1000, 1000] | +1 [128, 127] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [141, 142] | [143, 144] | [119, 120] | [121, 122] | [123, 124] | [125, 126] | [1000, 1000] | +2 [212, 211] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [225, 226] | [227, 228] | [205, 206] | [207, 208] | [209, 210] | [1000, 1000] | [1000, 1000] | +3 [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [305, 306] | [307, 308] | [309, 310] | [287, 288] | [289, 290] | [291, 292] | [1000, 1000] | [1000, 1000] | +4 | | | | [383, 384] | | [387, 388] | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 3 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [40, 39] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [33, 34] | [35, 36] | [37, 38] | [1000, 1000] | [1000, 1000] | +1 [124, 123] | [125, 126] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [117, 118] | [119, 120] | [121, 122] | [1000, 1000] | [1000, 1000] | +2 [208, 207] | [209, 210] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [201, 202] | [203, 204] | [205, 206] | [1000, 1000] | [1000, 1000] | +3 [287, 288] | [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [281, 282] | [283, 284] | [1000, 1000] | [285, 286] | [1000, 1000] | +4 | | | | [373, 374] | | [377, 378] | | [381, 382] | | [31, 32] | | | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [38, 37] | [39, 40] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [31, 32] | [33, 34] | [35, 36] | [1000, 1000] | [1000, 1000] | +1 [122, 121] | [123, 124] | [125, 126] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [115, 116] | [117, 118] | [119, 120] | [1000, 1000] | [1000, 1000] | +2 [206, 205] | [207, 208] | [209, 210] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [199, 200] | [201, 202] | [203, 204] | [1000, 1000] | [1000, 1000] | +3 [285, 286] | [287, 288] | [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [279, 280] | [281, 282] | [1000, 1000] | [283, 284] | [1000, 1000] | +4 | | | | [373, 374] | | [377, 378] | | [381, 382] | | [359, 360] | | | | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 1 0 3 0 1 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 [380, 381] | | [386, 387] [412, 413] [436, 437] | | [388, 389] | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 0 0 0 0 0 0 1 0 4 0 +deqs: +0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 +1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 +2 0 0 0 1 0 0 0 1 0 0 0 0 1 0 +3 0 0 0 0 1 0 0 0 1 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 0 1 0 1 +pkts metadata: +0 [43, 42] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [58, 59] | [34, 35] | [36, 37] | [38, 39] | [40, 41] | [1000, 1000] | +1 [135, 134] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [146, 147] | [148, 149] | [150, 151] | [126, 127] | [128, 129] | [130, 131] | [132, 133] | [1000, 1000] | +2 [225, 224] | [226, 227] | [228, 229] | [230, 231] | [232, 233] | [234, 235] | [236, 237] | [238, 239] | [240, 241] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [1000, 1000] | +3 [308, 309] | [310, 311] | [312, 313] | [314, 315] | [316, 317] | [318, 319] | [320, 321] | [322, 323] | [324, 325] | [302, 303] | [304, 305] | [306, 307] | [1000, 1000] | [1000, 1000] | +4 | | | | | | | | | | [32, 33] | | [390, 391] [416, 417] [442, 443] [468, 469] | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [40, 39] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [31, 32] | [33, 34] | [35, 36] | [37, 38] | [1000, 1000] | +1 [128, 127] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [141, 142] | [143, 144] | [119, 120] | [121, 122] | [123, 124] | [125, 126] | [1000, 1000] | +2 [212, 211] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [225, 226] | [227, 228] | [205, 206] | [207, 208] | [209, 210] | [1000, 1000] | [1000, 1000] | +3 [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [305, 306] | [307, 308] | [309, 310] | [287, 288] | [289, 290] | [291, 292] | [1000, 1000] | [1000, 1000] | +4 | | | | [383, 384] | | [387, 388] | | | | | | | | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 1 1 0 1 0 1 0 1 0 0 0 0 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | [382, 383] | [384, 385] | | [388, 389] | | [392, 393] | | [396, 397] | | | | | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 2 0 1 0 2 0 0 0 0 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | | | | [388, 389] [414, 415] | | [392, 393] | | [396, 397] [422, 423] | | | | | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 3 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [38, 37] | [39, 40] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [31, 32] | [33, 34] | [35, 36] | [1000, 1000] | [1000, 1000] | +1 [122, 121] | [123, 124] | [125, 126] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [115, 116] | [117, 118] | [119, 120] | [1000, 1000] | [1000, 1000] | +2 [206, 205] | [207, 208] | [209, 210] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [199, 200] | [201, 202] | [203, 204] | [1000, 1000] | [1000, 1000] | +3 [285, 286] | [287, 288] | [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [279, 280] | [281, 282] | [1000, 1000] | [283, 284] | [1000, 1000] | +4 | | | | [373, 374] | | [377, 378] | | [381, 382] | | [359, 360] | | | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 1 0 1 0 1 0 1 0 1 0 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | | | [388, 389] | | [392, 393] | | [376, 377] | | [372, 373] | | [378, 379] | | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 1 0 1 0 1 0 1 0 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | | | | [390, 391] | [392, 393] | | [376, 377] | | [372, 373] | | [378, 379] | | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [38, 37] | [39, 40] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [31, 32] | [33, 34] | [35, 36] | [1000, 1000] | [1000, 1000] | +1 [122, 121] | [123, 124] | [125, 126] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [115, 116] | [117, 118] | [119, 120] | [1000, 1000] | [1000, 1000] | +2 [206, 205] | [207, 208] | [209, 210] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [199, 200] | [201, 202] | [203, 204] | [1000, 1000] | [1000, 1000] | +3 [285, 286] | [287, 288] | [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [279, 280] | [281, 282] | [1000, 1000] | [283, 284] | [1000, 1000] | +4 | | | | [373, 374] | | [377, 378] | | [381, 382] | | [359, 360] | | | | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 1 0 1 0 1 0 1 0 1 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [50, 51] | [54, 55] | [44, 45] | [46, 47] | [48, 49] | [52, 53] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | | | [388, 389] | | [392, 393] | | [374, 375] | | [372, 373] | | [378, 379] | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(3, t) = 1 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 2 0 0 0 0 2 0 1 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | | | | [388, 389] [414, 415] | | | | | [372, 373] [398, 399] | | [376, 377] | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [38, 37] | [39, 40] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [31, 32] | [33, 34] | [35, 36] | [1000, 1000] | [1000, 1000] | +1 [122, 121] | [123, 124] | [125, 126] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [115, 116] | [117, 118] | [119, 120] | [1000, 1000] | [1000, 1000] | +2 [206, 205] | [207, 208] | [209, 210] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [199, 200] | [201, 202] | [203, 204] | [1000, 1000] | [1000, 1000] | +3 [285, 286] | [287, 288] | [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [279, 280] | [281, 282] | [1000, 1000] | [283, 284] | [1000, 1000] | +4 | | | | [373, 374] | | [377, 378] | | [381, 382] | | [359, 360] | | | | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 1 0 1 0 1 0 1 0 1 0 3 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | | | [386, 387] | | [390, 391] | | [394, 395] | | [372, 373] | | [376, 377] | | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 2 0 0 0 0 0 0 3 0 3 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 0 1 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 1 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [127, 126] | [128, 129] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [120, 121] | [122, 123] | [124, 125] | [1000, 1000] | [1000, 1000] | +2 [211, 210] | [212, 213] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [204, 205] | [206, 207] | [208, 209] | [1000, 1000] | [1000, 1000] | +3 [294, 295] | [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [288, 289] | [290, 291] | [292, 293] | [1000, 1000] | [1000, 1000] | +4 | | | | [386, 387] [412, 413] | | | | | | | [374, 375] [400, 401] [426, 427] | | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 3 1 2 0 0 0 1 1 1 1 4 0 0 3 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | [1000, 1000] | +1 [123, 122] [32, 33] [128, 129] | [160, 161] | [164, 165] [184, 185] | | | | [196, 197] | [132, 133] | [134, 135] | [118, 119] | [120, 121] [138, 139] [1000, 1000] [1000, 1000] | | | [1000, 1000] [1000, 1000] [1000, 1000] | +2 [205, 204] | [206, 207] | [208, 209] | [210, 211] | [212, 213] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [198, 199] | [200, 201] | [202, 203] | [1000, 1000] | [1000, 1000] | +3 [284, 285] | [286, 287] | [288, 289] | [290, 291] | [292, 293] | [294, 295] | [296, 297] | [298, 299] | [300, 301] | [278, 279] | [280, 281] | [1000, 1000] | [282, 283] | [1000, 1000] | +4 | | | | [372, 373] | | [376, 377] | | [380, 381] | | [358, 359] | | | | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 3 1 0 0 1 1 1 1 1 1 4 0 0 3 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 1 0 1 0 1 0 1 0 1 0 0 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [42, 41] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [33, 34] | [35, 36] | [37, 38] | [39, 40] | [1000, 1000] | +1 [128, 127] [131, 132] [153, 154] | [173, 174] | | | [135, 136] | [137, 138] | [139, 140] | [141, 142] | [143, 144] | [121, 122] | [123, 124] [147, 148] [1000, 1000] [1000, 1000] | | | [1000, 1000] [1000, 1000] [1000, 1000] | +2 [212, 211] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [225, 226] | [227, 228] | [205, 206] | [207, 208] | [209, 210] | [1000, 1000] | [1000, 1000] | +3 [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [305, 306] | [307, 308] | [309, 310] | [311, 312] | [289, 290] | [291, 292] | [293, 294] | [1000, 1000] | [1000, 1000] | +4 | | [383, 384] | | [387, 388] | | [391, 392] | | [395, 396] | | [373, 374] | | | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 3 0 0 1 1 1 1 1 1 4 0 0 3 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 0 0 3 0 1 0 1 0 0 1 +deqs: +0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 +1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 0 1 0 0 0 0 1 0 +pkts metadata: +0 [42, 41] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [33, 34] | [35, 36] | [37, 38] | [39, 40] | [1000, 1000] | +1 [132, 131] | [135, 136] [157, 158] [177, 178] | | | [139, 140] | [141, 142] | [143, 144] | [145, 146] | [147, 148] | [123, 124] | [125, 126] [151, 152] [1000, 1000] [1000, 1000] | | | [1000, 1000] [1000, 1000] [1000, 1000] | +2 [216, 215] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [225, 226] | [227, 228] | [229, 230] | [231, 232] | [209, 210] | [211, 212] | [213, 214] | [1000, 1000] | [1000, 1000] | +3 [299, 300] | [301, 302] | [303, 304] | [305, 306] | [307, 308] | [309, 310] | [311, 312] | [313, 314] | [315, 316] | [293, 294] | [295, 296] | [297, 298] | [1000, 1000] | [1000, 1000] | +4 | | | | | | [395, 396] [421, 422] [447, 448] | | [399, 400] | | [377, 378] | | | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 2 2 0 0 2 4 3 0 0 1 +1 1 2 0 2 0 2 0 3 1 0 0 2 0 3 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 4 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [39, 38] | [40, 41] | [42, 43] | [44, 45] | [46, 47] [84, 85] | [104, 105] [108, 109] | | | [52, 53] [66, 67] | [110, 111] [112, 113] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | | | [1000, 1000] | +1 [123, 122] | [124, 125] [136, 137] | | [146, 147] [162, 163] | | [180, 181] [182, 183] | | [184, 185] [186, 187] [188, 189] | [132, 133] | | | [118, 119] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] | +2 [197, 196] | [198, 199] | [200, 201] | [202, 203] | [204, 205] | [206, 207] | [208, 209] | [210, 211] | [212, 213] | [190, 191] | [192, 193] | [194, 195] | [1000, 1000] | [1000, 1000] | +3 [278, 279] | [280, 281] | [282, 283] | [284, 285] | [286, 287] | [288, 289] | [290, 291] | [292, 293] | [294, 295] | [272, 273] | [274, 275] | [276, 277] | [1000, 1000] | [1000, 1000] | +4 | | | | [368, 369] | | [372, 373] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 2 0 1 2 1 2 4 3 0 0 1 +1 2 0 1 2 0 1 1 3 1 0 0 2 0 3 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 1 1 0 1 0 1 0 1 0 0 0 0 0 4 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [45, 44] | [36, 37] | [46, 47] | [48, 49] [66, 67] | | [52, 53] | [54, 55] [72, 73] | [56, 57] | [58, 59] [76, 77] | [38, 39] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | | | [1000, 1000] | +1 [121, 120] [136, 137] | | [128, 129] | [146, 147] [166, 167] | | [126, 127] | [130, 131] | [132, 133] [150, 151] [170, 171] | [134, 135] | | | [116, 117] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] | +2 [195, 194] | [196, 197] | [198, 199] | [200, 201] | [202, 203] | [204, 205] | [206, 207] | [208, 209] | [210, 211] | [188, 189] | [190, 191] | [192, 193] | [1000, 1000] | [1000, 1000] | +3 [278, 279] | [280, 281] | [282, 283] | [284, 285] | [286, 287] | [288, 289] | [290, 291] | [292, 293] | [294, 295] | [272, 273] | [274, 275] | [276, 277] | [1000, 1000] | [1000, 1000] | +4 [362, 363] | [364, 365] | | [368, 369] | | [372, 373] | | [376, 377] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 2 0 2 0 2 1 1 2 4 3 0 0 1 +1 3 1 1 0 0 1 1 3 1 0 0 2 0 3 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 0 4 0 1 0 0 0 0 0 4 +deqs: +0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 0 1 0 0 +pkts metadata: +0 [45, 44] | [46, 47] [62, 63] | | [50, 51] [66, 67] | | [90, 91] [110, 111] | [54, 55] | [56, 57] | [58, 59] [74, 75] | [40, 41] [1000, 1000] [1000, 1000] [1000, 1000] | [42, 43] [1000, 1000] [1000, 1000] | | | [1000, 1000] | +1 [36, 37] [124, 125] [142, 143] | [142, 143] | [122, 123] | | | [130, 131] | [132, 133] | [134, 135] [152, 153] [168, 169] | [136, 137] | | | [118, 119] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] | +2 [193, 192] | [194, 195] | [196, 197] | [198, 199] | [200, 201] | [202, 203] | [204, 205] | [206, 207] | [208, 209] | [186, 187] | [188, 189] | [190, 191] | [1000, 1000] | [1000, 1000] | +3 [276, 277] | [278, 279] | [280, 281] | [282, 283] | [284, 285] | [286, 287] | [288, 289] | [290, 291] | [292, 293] | [270, 271] | [272, 273] | [274, 275] | [1000, 1000] | [1000, 1000] | +4 | | | | | [38, 39] [394, 395] [420, 421] [446, 447] | | [372, 373] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 1 1 4 1 1 4 4 0 1 4 1 1 +1 2 0 1 2 0 1 2 1 3 1 3 4 0 3 +2 1 1 1 2 0 1 1 1 1 1 4 2 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 2 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [46, 45] [39, 40] | | [51, 52] | [49, 50] | [85, 86] [65, 66] [81, 82] [97, 98] | [53, 54] | [55, 56] | [57, 58] [71, 72] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | [43, 44] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] | +1 [102, 101] [105, 106] | | [107, 108] | [125, 126] [145, 146] | | [111, 112] | [167, 168] [127, 128] | [113, 114] | [115, 116] [131, 132] [151, 152] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] | +2 [174, 173] | [175, 176] | [193, 194] | [197, 198] [221, 222] | | [245, 246] | [247, 248] | [179, 180] | [181, 182] | [169, 170] | [171, 172] [185, 186] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] | +3 [255, 256] | [257, 258] | [259, 260] | [261, 262] | [263, 264] | [265, 266] | [267, 268] | [269, 270] | [271, 272] | [249, 250] | [251, 252] | [253, 254] | [1000, 1000] | [1000, 1000] | +4 | | | | [345, 346] | | [41, 42] | | | | | | | [1000, 1000] [1000, 1000] | + +checking: +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 1 2 1 1 1 1 1 1 2 1 2 1 +1 1 1 1 1 1 2 4 4 3 3 4 4 1 3 +2 1 1 2 1 1 0 1 4 0 2 0 0 0 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 1 0 1 0 1 0 1 0 1 0 2 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [48, 47] [68, 67] | | [53, 54] | [51, 52] [73, 74] | [55, 56] | [57, 58] | [59, 60] | [61, 62] | [63, 64] | [41, 42] | [43, 44] [1000, 1000] | [45, 46] | [1000, 1000] [1000, 1000] | [1000, 1000] | +1 [122, 121] | [125, 126] | [123, 124] | [143, 144] | [127, 128] | [129, 130] [175, 176] | [177, 178] [145, 146] [159, 160] [173, 174] | [131, 132] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [119, 120] | [1000, 1000] [1000, 1000] [1000, 1000] | +2 [182, 181] | [185, 186] | [189, 190] [199, 200] | [183, 184] | [187, 188] | | [239, 240] | [237, 238] [241, 242] [243, 244] [245, 246] | | [179, 180] [1000, 1000] | | | | [1000, 1000] | +3 [253, 254] | [255, 256] | [257, 258] | [259, 260] | [261, 262] | [263, 264] | [265, 266] | [267, 268] | [269, 270] | [247, 248] | [249, 250] | [251, 252] | [1000, 1000] | [1000, 1000] | +4 | | | [343, 344] | | [347, 348] | | [351, 352] | | [329, 330] | | [333, 334] | | [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(3, t) = t +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 3 0 0 2 1 1 1 1 1 1 2 1 2 1 +1 1 1 1 1 1 1 4 4 3 3 4 4 1 3 +2 1 1 3 0 0 1 1 1 1 1 1 4 0 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 0 0 2 0 0 2 0 1 0 2 +deqs: +0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 +1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 0 1 0 0 0 0 1 0 +pkts metadata: +0 [49, 48] [42, 43] [58, 59] | | | [78, 79] [94, 95] | [54, 55] | [56, 57] | [60, 61] | [62, 63] | [64, 65] | [44, 45] | [46, 47] [68, 69] | [1000, 1000] | [1000, 1000] [1000, 1000] | [1000, 1000] | +1 [40, 41] | [120, 121] | [122, 123] | [138, 139] | [154, 155] | [168, 169] | [170, 171] [172, 173] [174, 175] [176, 177] | [124, 125] [140, 141] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [118, 119] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | +2 [185, 184] | [186, 187] | [188, 189] [210, 211] [230, 231] | | | [194, 195] | [196, 197] | [198, 199] | [200, 201] | [178, 179] | [180, 181] | [182, 183] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | +3 [268, 269] | [270, 271] | [272, 273] | [274, 275] | [276, 277] | [278, 279] | [280, 281] | [282, 283] | [284, 285] | [262, 263] | [264, 265] | [266, 267] | [1000, 1000] | [1000, 1000] | +4 | | | | | | [364, 365] [390, 391] | | | [344, 345] [370, 371] | | [348, 349] | | [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +Last valid workload: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 2 1 0 4 1 0 4 0 0 1 3 +1 2 0 1 1 2 1 2 4 2 0 1 3 4 4 +2 1 1 2 1 4 2 0 0 2 0 0 0 1 4 +3 1 1 1 1 4 0 0 0 1 4 0 0 0 4 +4 0 1 1 0 1 0 1 0 1 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [50, 49] | [39, 40] | [51, 52] | [69, 70] [89, 90] | [105, 106] | | [55, 56] [73, 74] [91, 92] [107, 108] | [57, 58] | | [43, 44] [1000, 1000] [1000, 1000] [1000, 1000] | | | [47, 48] | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [112, 111] [41, 42] | | [117, 118] | [115, 116] | [119, 120] [167, 168] | [169, 170] | [121, 122] [133, 134] | [123, 124] [135, 136] [151, 152] [1000, 1000] | [1000, 1000] [1000, 1000] | | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [109, 110] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [172, 171] | [175, 176] | [187, 188] [189, 190] | [173, 174] | [213, 214] [215, 216] [201, 202] [211, 212] | [177, 178] [191, 192] | | | [179, 180] [1000, 1000] | | | | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [217, 218] | [221, 222] | [219, 220] | [245, 246] | [247, 248] [265, 266] [275, 276] [277, 278] | | | | [279, 280] | [281, 282] [283, 284] [285, 286] [1000, 1000] | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | [297, 298] | [299, 300] | | [331, 332] | | [305, 306] | | [309, 310] | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 2 0 2 0 1 3 2 0 4 0 0 1 3 +1 2 0 1 1 2 1 3 4 2 0 1 3 4 4 +2 3 0 0 2 4 2 0 0 2 0 0 0 1 4 +3 1 2 0 1 4 0 0 0 1 4 0 0 0 4 +4 0 0 0 0 0 3 1 0 1 0 0 0 0 0 +deqs: +0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 0 1 0 0 +pkts metadata: +0 [48, 47] | [49, 50] [67, 68] | | [53, 54] [71, 72] | | [57, 58] | [59, 60] [77, 78] [93, 94] | [61, 62] [79, 80] | | [39, 40] [1000, 1000] [1000, 1000] [1000, 1000] | | | [45, 46] | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [114, 113] [117, 118] | | [121, 122] | [119, 120] | [123, 124] [137, 138] | [125, 126] | [127, 128] [141, 142] [171, 172] | [129, 130] [143, 144] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [111, 112] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [174, 173] [186, 185] [195, 196] | | | [179, 180] [191, 192] | [215, 216] [217, 218] [203, 204] [213, 214] | [181, 182] [193, 194] | | | [183, 184] [1000, 1000] | | | | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [219, 220] | [221, 222] [237, 238] | | [263, 264] | [225, 226] [243, 244] [261, 262] [281, 282] | | | | [233, 234] | [283, 284] [285, 286] [287, 288] [1000, 1000] | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | | [307, 308] [335, 336] [313, 314] | [309, 310] | | [315, 316] | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 2 4 0 0 0 0 1 4 1 3 +1 2 0 1 1 3 0 0 4 0 0 1 3 4 4 +2 1 1 4 0 0 0 4 0 0 1 4 1 1 4 +3 1 1 2 1 1 4 0 0 1 4 1 0 0 4 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 3 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [46, 45] | [37, 38] | [49, 50] | [47, 48] | [51, 52] [75, 76] | [53, 54] [77, 78] [95, 96] [107, 108] | | | | | [41, 42] | [43, 44] [65, 66] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [116, 115] [119, 120] | | [121, 122] | [145, 146] | [123, 124] [139, 140] [157, 158] | | | [129, 130] [147, 148] [163, 164] [179, 180] | | | [111, 112] | [1000, 1000] [1000, 1000] [1000, 1000] | [113, 114] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [186, 185] | [189, 190] | [193, 194] [209, 210] [223, 224] [237, 238] | | | | [197, 198] [217, 218] [231, 232] [245, 246] | | | [181, 182] | [183, 184] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [249, 250] | [251, 252] | [267, 268] [277, 278] | [291, 292] | [293, 294] | [295, 296] [297, 298] [299, 300] [257, 258] | | | [257, 258] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [247, 248] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [317, 318] | | [321, 322] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] | + +Workload after removing specs: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +Workload after combining: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +zero_in_base: {} +in_wl: {4, } +[1, 4]: SUM_[q in {0, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {0, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {0, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {0, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +[1, 4]: SUM_[q in {1, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {1, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {1, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {1, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +[1, 4]: SUM_[q in {2, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {2, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {2, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {2, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +[1, 4]: SUM_[q in {3, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {3, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {3, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {3, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +Workload after aggregating indivs to sums: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) <= 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 2 4 0 0 4 4 3 3 3 3 +1 1 1 1 1 1 3 4 0 4 0 4 3 4 4 +2 2 0 1 1 1 2 4 0 0 0 0 3 0 4 +3 1 1 1 1 1 2 1 1 2 4 3 1 3 4 +4 0 0 0 0 0 0 0 0 1 3 0 1 0 3 +deqs: +0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 +1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 +2 0 0 0 1 0 0 0 1 0 0 0 0 1 0 +3 0 0 0 0 1 0 0 0 1 0 0 0 0 1 +4 0 0 0 0 0 0 0 0 0 1 0 0 0 0 +pkts metadata: +0 [55, 54] | [44, 45] | [58, 59] | [76, 77] | [56, 57] [74, 75] | [108, 109] [110, 111] [94, 95] [106, 107] | | | [64, 65] [82, 83] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [52, 53] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [115, 114] | [46, 47] | [116, 117] | [130, 131] | [146, 147] | [162, 163] [164, 165] [166, 167] | [118, 119] [132, 133] [144, 145] [160, 161] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [112, 113] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [177, 176] [189, 188] | | [182, 183] | [200, 201] | [216, 217] | [232, 233] [234, 235] | [180, 181] [198, 199] [214, 215] [230, 231] | | | | | [172, 173] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [236, 237] | [48, 49] | [238, 239] | [254, 255] | [274, 275] | [290, 291] [294, 295] | [292, 293] | [296, 297] | [298, 299] [300, 301] | [302, 303] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | | | | | [50, 51] | [304, 305] [328, 329] [354, 355] | | [308, 309] | | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[1, 13]: cenq(4, t) <= 5 +[5, 13]: aipg(4, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 3 0 0 2 1 0 3 3 +1 2 0 1 1 2 2 4 4 3 0 4 0 4 4 +2 1 1 4 0 0 0 4 0 2 0 0 0 1 4 +3 1 1 1 2 3 0 2 0 3 0 0 0 0 4 +4 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [54, 53] | [55, 56] | [57, 58] | [59, 60] | [103, 104] | [61, 62] | [63, 64] [83, 84] [105, 106] | | | [45, 46] [69, 70] | [47, 48] | | [51, 52] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [39, 40] [41, 42] | | [131, 132] | [147, 148] | [129, 130] [145, 146] | [133, 134] [149, 150] | [135, 136] [151, 152] [165, 166] [1000, 1000] | [137, 138] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [125, 126] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [180, 179] | [181, 182] | [183, 184] [201, 202] [217, 218] [231, 232] | | | | [191, 192] [209, 210] [225, 226] [239, 240] | | [195, 196] [211, 212] | | | | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [249, 250] | [43, 44] | [251, 252] | [267, 268] [283, 284] | [295, 296] [297, 298] [279, 280] | | [253, 254] [269, 270] | | [257, 258] [1000, 1000] [1000, 1000] | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [317, 318] | | | | | [301, 302] | | | | | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 1 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 4 3 1 4 1 3 0 3 +1 1 1 2 1 2 0 4 0 1 4 0 0 0 4 +2 1 4 0 0 0 1 2 4 1 0 0 0 0 4 +3 1 2 0 1 1 1 1 4 4 0 0 0 0 4 +4 0 0 0 0 1 0 1 1 0 0 1 1 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 1 0 +pkts metadata: +0 [45, 44] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] [72, 73] [88, 89] [102, 103] | [58, 59] [74, 75] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [42, 43] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [105, 104] | [106, 107] | [108, 109] [124, 125] | [110, 111] | [112, 113] [128, 129] | | [116, 117] [132, 133] [146, 147] [160, 161] | | [118, 119] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [171, 170] | [172, 173] [186, 187] [200, 201] [216, 217] | | | | [180, 181] | [228, 229] [230, 231] | [182, 183] [196, 197] [212, 213] [1000, 1000] | [1000, 1000] | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [238, 239] | [240, 241] [246, 247] | | [258, 259] | [274, 275] | [290, 291] | [292, 293] | [294, 295] [296, 297] [298, 299] [300, 301] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [318, 319] | | [40, 41] | [322, 323] | | | [304, 305] | [306, 307] | | | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 4 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 2 0 2 4 1 4 1 1 4 1 3 +1 1 1 1 1 2 3 4 0 0 0 0 0 0 4 +2 2 0 1 3 0 0 4 0 0 0 4 0 0 4 +3 1 1 1 1 1 1 1 1 1 1 1 4 0 4 +4 0 0 0 0 1 0 1 0 0 0 1 0 1 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 1 0 1 +pkts metadata: +0 [51, 50] | [52, 53] | [54, 55] | [56, 57] [70, 71] | | [104, 105] [106, 107] | [60, 61] [74, 75] [88, 89] [102, 103] | [62, 63] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [48, 49] | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [117, 116] | [118, 119] | [120, 121] | [122, 123] | [148, 149] [162, 163] | [164, 165] [166, 167] [168, 169] | [124, 125] [136, 137] [1000, 1000] [1000, 1000] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [175, 174] [42, 43] | | [180, 181] | [202, 203] [216, 217] [232, 233] | | | [184, 185] [204, 205] [218, 219] [234, 235] | | | | [172, 173] [192, 193] [1000, 1000] [1000, 1000] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [242, 243] | [44, 45] | [246, 247] | [268, 269] | [288, 289] | [244, 245] | [248, 249] | [312, 313] | [250, 251] | [236, 237] | [238, 239] | [240, 241] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [328, 329] | | [46, 47] | | | | [316, 317] | | [40, 41] | | + +Workload after tightening constant bounds: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +checking: +[1, 3]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 2 2 2 4 0 0 0 0 0 0 1 +1 1 1 1 2 1 0 1 3 0 0 3 0 4 4 +2 1 1 1 3 0 0 1 4 3 2 0 0 0 3 +3 1 2 0 1 2 0 2 0 1 2 4 4 4 0 +4 0 0 0 1 0 1 0 1 0 1 0 1 0 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [45, 44] | [38, 39] | [46, 47] | [62, 63] [58, 59] | [48, 49] [60, 61] | [50, 51] [64, 65] | [94, 95] [66, 67] [80, 81] [1000, 1000] | | | | | | | [1000, 1000] | +1 [103, 102] | [104, 105] | [108, 109] | [132, 133] [128, 129] | [106, 107] | | [112, 113] | [114, 115] [138, 139] [154, 155] | | | [98, 99] [120, 121] [1000, 1000] | | [100, 101] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [171, 170] | [172, 173] | [192, 193] | [196, 197] [190, 191] [210, 211] | | | [178, 179] | [180, 181] [202, 203] [218, 219] [234, 235] | [182, 183] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | | | | [1000, 1000] [1000, 1000] [1000, 1000] | +3 [240, 241] | [244, 245] [262, 263] | | [266, 267] | [288, 289] [308, 309] | | [248, 249] [268, 269] | | [252, 253] | [236, 237] [254, 255] | [238, 239] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | +4 | | | [326, 327] | | [330, 331] | | [334, 335] | | [312, 313] | | [316, 317] | | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 12]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 1 1 3 4 4 1 3 0 1 1 0 1 +1 1 1 1 1 1 4 4 0 0 0 0 0 0 4 +2 1 2 2 1 1 1 4 4 0 0 0 4 4 3 +3 1 2 0 3 0 1 1 1 3 1 1 0 1 0 +4 0 0 0 0 1 0 0 1 0 0 0 0 4 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 0 1 0 0 0 0 1 +pkts metadata: +0 [50, 49] [60, 59] | | [53, 54] | [55, 56] | [77, 78] [67, 68] [89, 90] | [91, 92] [93, 94] [95, 96] [97, 98] | [57, 58] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | [47, 48] | | [1000, 1000] | +1 [41, 42] | [43, 44] | [109, 110] | [131, 132] | [107, 108] | [111, 112] [133, 134] [147, 148] [159, 160] | [113, 114] [135, 136] [1000, 1000] [1000, 1000] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [168, 167] | [169, 170] [183, 184] | [171, 172] [185, 186] | [173, 174] | [175, 176] | [177, 178] | [179, 180] [193, 194] [207, 208] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | | [165, 166] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | +3 [223, 224] | [225, 226] [243, 244] | | [229, 230] [247, 248] [265, 266] | | [233, 234] | [235, 236] | [237, 238] | [239, 240] [257, 258] [1000, 1000] | [1000, 1000] | [221, 222] | | [1000, 1000] | | +4 | | | | [305, 306] | | | [45, 46] | | | | | [295, 296] [319, 320] [345, 346] [371, 372] | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[7, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 3 1 1 2 1 2 4 4 4 0 2 0 4 1 +1 1 1 3 4 0 0 0 0 0 4 3 1 4 4 +2 2 0 1 1 1 2 4 4 3 0 4 4 4 3 +3 3 2 4 3 4 4 4 1 4 4 4 1 1 0 +4 0 0 0 0 2 0 1 0 1 0 1 0 1 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [60, 59] [50, 52] [67, 68] | [61, 62] | [63, 64] | [65, 66] [79, 80] | [69, 70] | [71, 72] [83, 84] | [73, 74] [85, 86] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] | | [57, 58] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +1 [112, 111] | [113, 114] | [115, 116] [127, 128] [151, 152] | [167, 168] [167, 168] [153, 154] [165, 166] | | | | | | [107, 108] [129, 130] [145, 146] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [109, 110] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [49, 51] [53, 54] | | [173, 174] | [185, 186] | [201, 202] | [217, 218] [219, 220] | [171, 172] [187, 188] [171, 172] [215, 216] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [175, 176] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | +3 [223, 224] [232, 231] [238, 237] | [233, 234] [233, 234] | [225, 226] [235, 236] [241, 242] [247, 248] | [227, 228] [1000, 1000] [1000, 1000] | [229, 230] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [221, 222] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] | | +4 | | | | [265, 266] [291, 292] | | [269, 270] | | [273, 274] | | [251, 252] | | [255, 256] | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 12769 milliseconds +Final Workload after restricting time ranges: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +Final Workload after improving: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 0 +Timing Stats: +sum_check_time: 3169ms +avg_check_time: 1056.33ms +max_check_time: 1688ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 8 +opt_count: 0 +Timing Stats: +sum_check_time: 139ms +avg_check_time: 17.375ms +max_check_time: 24ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 5 +opt_count: 3 +Timing Stats: +sum_check_time: 9143ms +avg_check_time: 1828.6ms +max_check_time: 3701ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 1227ms +avg_check_time: 1227ms +max_check_time: 1227ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 43 +opt_count: 14 +Timing Stats: +sum_check_time: 29028ms +avg_check_time: 675.07ms +max_check_time: 1628ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 1414ms +avg_check_time: 1414ms +max_check_time: 1414ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 18 +opt_count: 18 +Timing Stats: +sum_check_time: 8431ms +avg_check_time: 468.389ms +max_check_time: 606ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 1119ms +avg_check_time: 1119ms +max_check_time: 1119ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 8 +opt_count: 5 +Timing Stats: +sum_check_time: 12764ms +avg_check_time: 1595.5ms +max_check_time: 2418ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 0 +Timing Stats: +sum_check_time: 1650ms +avg_check_time: 825ms +max_check_time: 1316ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/fq_codel.csv" +Test execution time: 77 seconds. diff --git a/benchmarks/2024-04-09-02-28-11/research/leaf_spine_bw.txt b/benchmarks/2024-04-09-02-28-11/research/leaf_spine_bw.txt new file mode 100644 index 0000000..393b8ed --- /dev/null +++ b/benchmarks/2024-04-09-02-28-11/research/leaf_spine_bw.txt @@ -0,0 +1,1428 @@ +leaf_spine_bw +#QM: 23 66 +#bool_vars: 12480 +#int_vars: 12960 +#constrs: 44346 +base workload: +[1, 9]: cenq(0, t) >= t +[1, 9]: dst(0, t) = 5 +[1, 9]: Uniqe[dst({0, 1, 2, 3, 4, 5, }, t)] +[1, 10]: Same[dst(0, t)] +[1, 10]: Same[dst(1, t)] +[1, 10]: Same[dst(2, t)] +[1, 10]: Same[dst(3, t)] +[1, 10]: Same[dst(4, t)] +[1, 10]: Same[dst(5, t)] +[10, 10]: Uniqe[dst({0, 1, 2, 3, 4, 5, }, t)] + +cp setup: 1.411 s +base example: +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +zero_queues: {2, 3, 4, 5, } +target_queues: {0, 1, } +base example generation: 151.364 s +seed is: 24212 +Base example: +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(0, t) = 5 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(0, t) = 5 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(0, t) = 5 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(0, t) = 5 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 1] | [3, 1] | [3, 0] | [3, 1] | [3, 1] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(0, t) = 5 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 1 0 0 0 0 0 0 0 0 0 +3 4 0 0 0 0 0 0 0 0 0 +4 4 0 0 0 0 0 0 0 0 0 +5 1 1 1 1 1 1 1 1 2 4 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 1 0 0 0 0 0 0 0 0 +3 0 1 1 1 1 0 0 0 0 0 +4 0 1 1 1 1 0 0 0 0 0 +5 0 1 1 1 1 1 1 1 1 1 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 [0, 0] | | | | | | | | | | +3 [1, 1] [4, 1] [5, 1] [0, 0] | | | | | | | | | | +4 [0, 1] [5, 0] [2, 1] [5, 0] | | | | | | | | | | +5 [2, 0] | [2, 1] | [2, 1] | [2, 1] | [2, 0] | [2, 0] | [2, 1] | [2, 1] | [2, 1] [2, 0] | [2, 0] [2, 0] [2, 0] [2, 0] | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 4 4 2 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 4 0 0 0 0 0 0 0 0 0 +3 2 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 1 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 1 1 1 1 0 0 0 0 0 +3 0 1 1 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 [5, 1] [4, 0] [1, 0] [1, 0] | | | | | | | | | | +3 [2, 0] [5, 1] | | | | | | | | | | +4 | | | | | | | | | | +5 [1, 0] | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 2 1 1 1 1 +1 1 1 1 1 1 4 4 1 1 1 +2 4 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 3 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 1 1 1 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 [5, 1] [1, 1] [5, 0] [4, 0] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [4, 0] [0, 0] [2, 0] | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 4 1 3 4 2 1 1 2 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [0, 0] [0, 0] [0, 0] [0, 0] | [0, 0] | [0, 0] [0, 0] [0, 0] | [0, 0] [0, 0] [0, 0] [0, 0] | [0, 0] [0, 0] | [0, 0] | [0, 0] | [0, 0] [0, 0] | [0, 0] | [0, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 2 1 1 1 +1 1 1 1 1 1 1 1 1 3 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 1] | [5, 0] | [5, 0] | [5, 0] | [5, 1] [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 2 4 4 3 2 3 2 1 1 1 +1 1 1 1 1 1 1 1 1 3 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 1] | [3, 1] | [3, 0] | [3, 1] | [3, 1] | [3, 1] | [3, 1] | [3, 0] | [3, 1] [3, 0] [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +Last valid workload: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 2 1 1 3 3 1 1 1 +1 1 1 1 1 1 1 4 1 1 1 +2 4 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 1 1 1 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 [3, 1] [5, 1] [5, 1] [4, 0] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 4 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 4 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 1 1 1 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 [5, 0] [5, 0] [5, 1] [1, 0] | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 2 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 1] [5, 0] [5, 0] | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 4 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 4 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 3 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 1 1 1 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 [4, 0] [5, 0] [4, 0] [5, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [3, 0] [2, 0] [1, 0] | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 4 2 2 2 1 1 1 1 +1 1 1 1 1 1 4 3 2 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 3 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 1 1 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] | [5, 0] [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] [3, 0] [3, 0] | [3, 0] [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 [4, 1] [5, 0] [5, 1] | | | | | | | | | | +4 | | | | | | | | | | +5 [3, 0] [2, 1] [4, 1] [0, 1] | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 3 1 1 +1 1 1 1 1 1 1 4 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [5, 0] [1, 1] [5, 1] | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 3 1 1 +1 1 1 1 1 1 1 4 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] [0, 0] [0, 0] [0, 0] | [0, 0] | [0, 0] | [0, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [0, 0] [0, 1] [0, 1] [4, 1] | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 2 1 1 4 1 1 +1 1 1 1 1 1 2 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 1 1 1 1 1 1 1 1 1 4 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 1 1 1 1 1 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] [5, 0] | [5, 1] | [5, 1] | [5, 1] [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [2, 0] | [2, 1] | [2, 1] | [2, 0] | [2, 0] | [2, 1] | [2, 1] | [2, 1] | [2, 1] | [2, 0] [2, 0] [2, 0] [2, 0] | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 2 1 1 4 1 1 1 +1 1 1 1 1 1 2 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 1] | [3, 0] | [3, 1] | [3, 0] | [3, 1] | [3, 1] [3, 1] | [3, 1] | [3, 1] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +Workload after removing specs: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +Workload after combining: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +zero_in_base: {} +in_wl: {0, 1, 2, 3, 4, } +Workload after aggregating indivs to sums: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) <= 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 2 4 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 3 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [0, 0] [0, 1] [4, 1] | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 3 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 3 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 3 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 2 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 0 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 4 4 1 2 1 +1 1 2 1 2 1 1 2 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 1 1 1 1 1 1 1 2 1 1 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 1 1 1 1 1 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] | +1 [0, 0] | [0, 0] [0, 0] | [0, 0] | [0, 0] [0, 0] | [0, 0] | [0, 0] | [0, 0] [0, 0] | [0, 0] | [0, 0] | [0, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [4, 1] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 1] [4, 0] | [4, 0] | [4, 0] | + +Workload after tightening constant bounds: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +checking: +[1, 9]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 8]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 6]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 9]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 8]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 7]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 6]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 5]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 4]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 3]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 2]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 9]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 8]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 7]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 6]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 4]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 2 1 1 1 1 +1 1 1 1 1 1 3 1 1 2 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 1 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 1] | [5, 1] [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [0, 0] | | | | | | | | | | + +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 10]: ecmp(1, t) <= 0 +[2, 5]: ecmp(0, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 3 1 2 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 3 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] [5, 1] [5, 1] | [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | +1 [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [4, 1] [0, 0] [2, 1] | | | | | | | | | | + +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 9]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 8]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 7]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 6]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 5]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 4]: ecmp(1, t) <= 0 +[1, 5]: ecmp(0, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 3 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 3 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 [2, 0] | [2, 0] | [2, 0] | [2, 0] | [2, 1] | [2, 0] [2, 1] [2, 1] | [2, 1] | [2, 1] | [2, 1] | [2, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [2, 1] [3, 0] [2, 0] | | | | | | | | | | + +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[2, 5]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 3 1 1 1 1 4 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 [4, 1] [4, 1] [4, 1] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 1] [4, 0] [4, 0] [4, 0] | [4, 1] | [4, 1] | [4, 1] | [4, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +restrict_time_ranges took 97516 milliseconds +Final Workload after restricting time ranges: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 5]: ecmp(1, t) <= 0 + +Final Workload after improving: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 5]: ecmp(1, t) <= 0 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 11 +opt_count: 0 +Timing Stats: +sum_check_time: 62885ms +avg_check_time: 5716.82ms +max_check_time: 8576ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 3 +Timing Stats: +sum_check_time: 12755ms +avg_check_time: 3188.75ms +max_check_time: 5381ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 2420ms +avg_check_time: 2420ms +max_check_time: 2420ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 11 +opt_count: 4 +Timing Stats: +sum_check_time: 37701ms +avg_check_time: 3427.36ms +max_check_time: 8220ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 1933ms +avg_check_time: 1933ms +max_check_time: 1933ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 1 +Timing Stats: +sum_check_time: 9073ms +avg_check_time: 2268.25ms +max_check_time: 3199ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 2952ms +avg_check_time: 2952ms +max_check_time: 2952ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 32 +opt_count: 28 +Timing Stats: +sum_check_time: 97491ms +avg_check_time: 3046.59ms +max_check_time: 5035ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 2 +Timing Stats: +sum_check_time: 10169ms +avg_check_time: 3389.67ms +max_check_time: 4636ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/leaf_spine_bw.csv" +Test execution time: 391 seconds. diff --git a/benchmarks/2024-04-09-02-28-11/research/loom.txt b/benchmarks/2024-04-09-02-28-11/research/loom.txt new file mode 100644 index 0000000..8195317 --- /dev/null +++ b/benchmarks/2024-04-09-02-28-11/research/loom.txt @@ -0,0 +1,3142 @@ +loom +#QM: 11 29 +#bool_vars: 7040 +#int_vars: 8700 +#constrs: 64689 +base workload: +[1, 10]: SUM_[q in {0, 3, 6, 9, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {1, 4, 7, 10, }] cenq(q ,t) >= t +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(11, t) <= 0 + +cp setup: 1.626 s +base example: +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | +7 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +11 | | | | | | | | | | + +zero_queues: {0, 2, 3, 4, 5, 8, 9, 11, } +target_queues: {1, 6, 7, 10, } +base example generation: 244.934 s +seed is: 13388 +Base example: +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | +7 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +11 | | | | | | | | | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(1, t) = 2 +[1, 10]: dst(6, t) = 1 +[1, 10]: dst(7, t) = 2 +[1, 10]: dst(10, t) = 2 +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(6, t) = 0 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(1, t) = 2 +[1, 10]: dst(6, t) = 1 +[1, 10]: dst(7, t) = 2 +[1, 10]: dst(10, t) = 2 +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(6, t) = 0 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(1, t) = 2 +[1, 10]: dst(6, t) = 1 +[1, 10]: dst(7, t) = 2 +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(6, t) = 0 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(1, t) = 2 +[1, 10]: dst(7, t) = 2 +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(6, t) = 0 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(1, t) = 2 +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(6, t) = 0 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(6, t) = 0 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(6, t) = 0 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(6, t) = 0 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: ecmp(1, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 0 1 1 0 1 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 1 0 +4 0 0 1 0 0 0 0 0 0 2 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 1 0 0 1 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 1 1 0 1 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 1 0 +4 0 0 1 0 0 0 0 0 0 2 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 1 0 0 1 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 606] | | [1, 96] | [1, 97] | | [1, 100] | | | | +1 [2, 165] | [2, 608] | [2, 609] | [2, 610] | [2, 921] | [2, 611] | [2, 612] | [2, 613] | [2, 614] | [2, 615] | +2 | | | | | | | | | | +3 | | | | | | | | [1, 258] | | +4 | | [2, 321] | | | | | | | [2, 607] [2, 701] | +5 | | | | | | | | | | +6 [1, 392] | [1, 393] | [1, 394] | [1, 395] | [1, 396] | [1, 397] | [1, 398] | [1, 399] | [1, 400] | [1, 401] | +7 [2, 772] | [2, 763] | [2, 764] | [2, 765] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | +8 | | | | | | | | | | +9 | [1, 605] | | | [1, 538] | | | [1, 543] | | | +10 [2, 604] | [2, 843] | [2, 844] | [2, 922] | [2, 845] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 176] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 407] | [1, 408] | [1, 409] | [1, 410] | [1, 411] | [1, 412] | [1, 413] | [1, 414] | [1, 415] | [1, 416] | +7 [2, 795] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 875] | [2, 866] | [2, 867] | [2, 868] | [2, 869] | [2, 870] | [2, 871] | [2, 872] | [2, 873] | [2, 874] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 0 1 0 0 0 0 0 1 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 1 0 0 4 +4 0 1 0 0 0 0 0 0 0 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 1 0 1 0 0 1 0 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 1 0 0 1 1 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 0 1 0 0 0 0 0 1 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 1 0 0 4 +4 0 1 0 0 0 0 0 0 0 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 1 0 1 0 0 1 0 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 1 0 0 1 1 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 90] | | [1, 93] | | | | | | [1, 104] | | +1 [2, 613] | [2, 165] | [2, 605] | [2, 606] | [2, 607] | [2, 608] | [2, 609] | [2, 610] | [2, 611] | [2, 612] | +2 | | | | | | | | | | +3 | | | | | | [1, 254] | | | [1, 259] [1, 278] [1, 297] [1, 316] | +4 | [2, 684] | | | | | | | | [2, 317] [2, 700] | +5 | | | | | | | | | | +6 | | [1, 392] | | [1, 462] | | | [1, 399] | | [1, 402] [1, 421] | +7 [2, 771] | [2, 762] | [2, 763] | [2, 764] | [2, 765] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | +8 | | | | | | | | | | +9 [1, 533] | | | | [1, 540] | | | [1, 545] | [1, 604] | | +10 [2, 851] | [2, 842] | [2, 843] | [2, 844] | [2, 845] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 2 0 3 0 0 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 2 0 3 0 0 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | | | | | | | [2, 175] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 406] | [1, 407] | [1, 408] [1, 423] | | [1, 411] [1, 426] [1, 445] | | | [1, 416] | [1, 417] | [1, 418] | +7 [2, 794] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 874] | [2, 865] | [2, 866] | [2, 867] | [2, 868] | [2, 869] | [2, 870] | [2, 871] | [2, 872] | [2, 873] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 2 0 1 1 4 3 1 0 +7 0 0 0 0 0 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 2 0 1 1 4 3 1 0 +7 0 0 0 0 0 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 631] | [2, 622] | [2, 623] | [2, 624] | [2, 625] | [2, 626] | [2, 627] | [2, 628] | [2, 629] | [2, 630] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 406] | [1, 407] | [1, 408] [1, 422] | | [1, 411] | [1, 412] | [1, 413] [1, 429] [1, 447] [1, 465] | [1, 414] [1, 430] [1, 448] | [1, 415] | | +7 | | | | | [2, 786] | | | | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 871] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | [2, 868] | [2, 869] | [2, 870] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 2 0 4 1 1 0 0 1 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 1 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 2 0 4 1 1 0 0 1 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 1 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 633] | [2, 624] | [2, 625] | [2, 626] | [2, 627] | [2, 628] | [2, 629] | [2, 630] | [2, 631] | [2, 632] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 397] | [1, 464] [1, 463] | | [1, 944] [1, 945] [1, 431] [1, 450] | [1, 400] | [1, 401] | | | [1, 406] | | +7 [2, 793] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 | | | | [2, 867] | | | | | | +11 | | | | | | | | | | + +Last valid workload: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 1 1 3 0 0 1 4 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 0 0 0 0 0 1 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 1 1 3 0 0 1 4 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 0 0 0 0 0 1 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | [1, 155] | [1, 156] | [1, 94] [1, 110] [1, 127] | | | [1, 99] | [1, 134] [1, 134] [1, 134] [1, 134] | | +1 [2, 622] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 387] [1, 403] | | | | | | | [1, 400] | | [1, 462] | +7 [2, 782] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 862] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 1 0 1 0 1 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 4 1 1 1 0 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 1 0 1 0 1 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 4 1 1 1 0 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | [2, 172] | | [2, 173] | | [2, 625] | | | [2, 628] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 404] | [1, 470] | [1, 471] | [1, 472] [1, 419] [1, 438] [1, 457] | [1, 405] | [1, 406] | [1, 407] | | | [1, 412] | +7 [2, 788] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 868] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 1 1 1 0 0 0 0 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 2 1 0 1 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 1 1 1 0 0 0 0 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 2 1 0 1 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 88] | [1, 89] | [1, 90] | [1, 91] | | | | | [1, 100] | [1, 101] | +1 [2, 627] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | [2, 623] | [2, 624] | [2, 625] | [2, 626] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 | | | | [1, 400] [1, 417] | [1, 401] | | [1, 404] | | | +7 [2, 787] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 867] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 4 0 0 1 0 2 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 4 0 0 1 0 2 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | | [2, 623] | | | | | [2, 176] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 407] | [1, 469] | [1, 408] | [1, 939] [1, 422] [1, 439] [1, 457] | | | [1, 411] | | [1, 414] [1, 431] | [1, 415] [1, 432] [1, 450] [1, 468] | +7 [2, 788] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 868] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 1 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 2 0 2 1 0 2 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 1 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 2 0 2 1 0 2 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 622] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | +2 | | | | | | | | | | +3 [1, 612] | | [1, 251] | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 394] | | | [1, 399] [1, 414] | | [1, 402] [1, 417] | [1, 403] | | [1, 406] [1, 422] | [1, 407] [1, 423] [1, 442] [1, 461] | +7 [2, 782] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 862] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 1 0 4 0 0 0 4 2 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 1 0 0 0 0 0 0 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 1 0 4 0 0 0 4 2 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 1 0 0 0 0 0 0 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 90] | [1, 154] | | [1, 155] [1, 919] [1, 124] [1, 142] | | | | [1, 99] [1, 114] [1, 131] [1, 149] | [1, 100] [1, 115] | [1, 101] | +1 [2, 611] | [2, 602] | [2, 603] | [2, 604] | [2, 605] | [2, 606] | [2, 607] | [2, 608] | [2, 609] | [2, 610] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 313] | | | | | | | [2, 601] | | +5 | | | | | | | | | | +6 | | [1, 450] | | | | | | | [1, 398] [1, 415] [1, 432] [1, 449] | +7 [2, 768] | [2, 759] | [2, 760] | [2, 761] | [2, 762] | [2, 763] | [2, 764] | [2, 765] | [2, 766] | [2, 767] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 848] | [2, 839] | [2, 840] | [2, 841] | [2, 842] | [2, 843] | [2, 844] | [2, 845] | [2, 846] | [2, 847] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 0 0 0 0 0 1 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 1 0 0 2 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 3 0 0 4 1 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 0 0 0 0 0 1 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 1 0 0 2 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 3 0 0 4 1 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 616] [2, 634] | | | | | | [2, 175] | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | [2, 930] | [2, 932] | | | [2, 332] [2, 333] | | | +5 | | | | | | | | | | +6 [1, 404] [1, 931] | | [1, 933] | [1, 407] | [1, 408] [1, 422] [1, 439] | | | [1, 413] [1, 427] [1, 444] [1, 462] | [1, 414] | [1, 415] [1, 430] [1, 447] [1, 465] | +7 [2, 780] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 858] | [2, 851] | [2, 929] | [2, 617] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 0 0 0 0 0 1 4 0 +4 0 0 0 0 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 4 1 0 0 0 4 1 1 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 0 0 0 0 0 1 4 0 +4 0 0 0 0 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 4 1 0 0 0 4 1 1 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 617] | [2, 608] | [2, 609] | [2, 610] | [2, 611] | [2, 612] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | +2 | | | | | | | | | | +3 [1, 248] | | | | | | | [1, 261] | [1, 262] [1, 281] [1, 300] [1, 319] | | +4 | | | | | | [2, 322] | | [2, 323] | | +5 | | | | | | | | | | +6 | [1, 396] [1, 409] [1, 426] [1, 443] | [1, 926] | | | | [1, 403] [1, 418] [1, 435] [1, 452] | [1, 404] | [1, 405] | [1, 406] [1, 423] [1, 440] [1, 457] | +7 [2, 775] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 855] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 0 0 0 1 1 0 4 0 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 1 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 2 0 1 0 0 1 0 0 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 0 0 0 1 1 0 4 0 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 1 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 2 0 1 0 0 1 0 0 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 90] | | | | [1, 97] | [1, 161] | | [1, 100] [1, 118] [1, 137] [1, 156] | | [1, 103] | +1 [2, 622] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 319] | | | [2, 695] | | [2, 320] | | | | +5 | | | | | | | | | | +6 | [1, 393] [1, 409] | | [1, 396] | | | [1, 401] | | | [1, 406] [1, 424] [1, 443] [1, 462] | +7 [2, 780] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 860] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 1 1 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 3 1 2 0 0 0 1 3 1 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 1 1 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 3 1 2 0 0 0 1 3 1 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | | | | | | | [2, 628] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | [2, 330] | [2, 334] | [2, 333] | [2, 331] | | | [2, 332] | +5 | | | | | | | | | | +6 [1, 405] [1, 418] [1, 434] | [1, 406] | [1, 407] [1, 421] | | | | [1, 414] | [1, 415] [1, 430] [1, 447] | [1, 416] | [1, 417] [1, 433] [1, 450] [1, 469] | +7 [2, 783] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 863] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 3 0 0 0 0 0 0 0 +4 1 0 0 0 0 1 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 0 1 0 0 1 4 1 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 3 0 0 0 0 0 0 0 +4 1 0 0 0 0 1 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 0 1 0 0 1 4 1 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 620] | [2, 611] | [2, 612] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | +2 | | | | | | | | | | +3 [1, 245] | | [1, 248] [1, 267] [1, 322] | | | | | | | | +4 [2, 697] | | | | | [2, 694] | [2, 320] | | | [2, 321] | +5 | | | | | | | | | | +6 | [1, 395] | | [1, 398] | | | [1, 403] | [1, 404] [1, 421] [1, 439] [1, 457] | [1, 405] | [1, 406] [1, 424] [1, 442] [1, 460] | +7 [2, 777] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 857] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 1 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 2 1 0 1 1 1 2 0 2 0 +7 0 0 0 0 0 0 0 2 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 1 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 2 1 0 1 1 1 2 0 2 0 +7 0 0 0 0 0 0 0 2 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 632] | [2, 623] | [2, 624] | [2, 625] | [2, 626] | [2, 627] | [2, 628] | [2, 629] | [2, 630] | [2, 631] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 322] | [2, 323] | | | [2, 705] | [2, 324] | | | [2, 325] | +5 | | | | | | | | | | +6 [1, 403] [1, 416] | [1, 404] | | [1, 407] | [1, 408] | [1, 409] | [1, 410] [1, 936] | | [1, 413] [1, 429] | | +7 | | | | | | | [2, 472] [2, 937] | | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 865] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 0 0 0 0 1 0 1 4 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 4 0 0 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 1 1 1 2 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 1 4 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 4 0 0 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 1 1 1 2 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 91] | | | | | [1, 100] | | [1, 162] | [1, 103] [1, 122] [1, 141] [1, 160] | +1 [2, 161] | [2, 610] | [2, 846] | [2, 611] | [2, 612] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | [2, 690] [2, 697] [2, 707] [2, 717] | | | [2, 316] | [2, 924] | | | +5 | | | | | | | | | | +6 [1, 387] | | [1, 458] | [1, 459] | [1, 390] | [1, 925] [1, 409] | | | | | +7 [2, 773] | [2, 846] | [2, 765] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 853] | [2, 844] | [2, 845] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 1 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 0 1 1 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 4 0 0 1 0 3 0 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 1 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 0 1 1 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 4 0 0 1 0 3 0 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 613] | [2, 172] | [2, 614] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 693] | | | | [2, 609] | [2, 329] | [2, 610] | | | | +5 | | | | | | | | | | +6 [1, 400] | [1, 458] | [1, 923] [1, 412] [1, 427] [1, 445] | | | [1, 405] | | [1, 406] [1, 421] [1, 436] | | [1, 407] [1, 422] | +7 [2, 773] | [2, 764] | [2, 765] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 852] | [2, 844] | [2, 845] | [2, 764] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 2 0 1 3 0 0 0 0 0 +4 0 0 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 1 0 0 1 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 2 0 1 3 0 0 0 0 0 +4 0 0 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 1 0 0 1 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 628] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | [2, 623] | [2, 624] | [2, 625] | [2, 626] | [2, 627] | +2 | | | | | | | | | | +3 [1, 247] | [1, 248] [1, 265] | | [1, 251] | [1, 252] [1, 270] [1, 289] | | | | | | +4 | | [2, 320] | | | | | | | | +5 | | | | | | | | | | +6 | | | | | [1, 466] | | | [1, 405] | [1, 406] [1, 425] | +7 [2, 784] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 468] | [2, 467] | [2, 781] | [2, 782] | [2, 783] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 864] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 1 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 1 1 2 0 4 0 +7 0 0 1 0 0 1 0 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 1 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 1 1 2 0 4 0 +7 0 0 1 0 0 1 0 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 629] | [2, 621] | [2, 622] | [2, 936] | [2, 623] | [2, 624] | [2, 625] | [2, 626] | [2, 627] | [2, 628] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | [2, 325] | | | [2, 705] | | | +5 | | | | | | | | | | +6 [1, 620] [1, 413] | | [1, 404] | [1, 405] | [1, 937] | [1, 406] | [1, 407] [1, 424] | | [1, 410] [1, 427] [1, 446] [1, 465] | | +7 | | [2, 934] | | | [2, 469] | | [2, 468] | | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 863] | [2, 855] | [2, 935] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 1 0 1 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 2 0 0 1 4 3 4 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 1 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 1 0 1 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 2 0 0 1 4 3 4 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 1 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 617] | [2, 609] | [2, 608] | [2, 610] | [2, 611] | [2, 612] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | [2, 925] | | [2, 324] | | | [2, 691] | | | +5 | | | | | | | | | | +6 [1, 395] | | [1, 398] [1, 413] | | | [1, 403] | [1, 404] [1, 420] [1, 437] [1, 454] | [1, 405] [1, 421] [1, 438] | [1, 406] [1, 422] [1, 439] [1, 457] | | +7 [2, 774] | [2, 765] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | [2, 773] | +8 | | | | | | | | | | +9 [1, 530] | | | [1, 607] | | | | | | | +10 [2, 854] | [2, 845] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 3 0 0 2 0 1 2 2 4 3 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 0 2 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 3 0 0 2 0 1 2 2 4 3 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 0 2 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 624] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | [2, 623] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | [2, 323] | [2, 699] | | | +5 | | | | | | | | | | +6 [1, 394] [1, 406] [1, 454] | | | [1, 930] [1, 931] | | [1, 401] | [1, 402] [1, 415] | [1, 403] [1, 416] | [1, 404] [1, 417] [1, 433] [1, 451] | [1, 405] [1, 418] [1, 434] | +7 [2, 782] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 | | | | | [2, 612] [2, 613] | | [2, 614] | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 2 0 2 0 4 0 3 3 1 4 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 1 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 4 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 2 0 2 0 4 0 3 3 1 4 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 1 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 4 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 92] [1, 103] | | [1, 95] [1, 106] | | [1, 98] [1, 109] [1, 125] [1, 141] | | [1, 99] [1, 112] [1, 128] | [1, 100] [1, 113] [1, 129] | [1, 101] | [1, 102] [1, 116] [1, 132] [1, 150] | +1 [2, 615] | [2, 606] | [2, 607] | [2, 608] | [2, 609] | [2, 610] | [2, 611] | [2, 612] | [2, 613] | [2, 614] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | [2, 692] | [2, 309] | | +5 | | | | | | | | | | +6 | | | | | | | | [1, 396] [1, 415] [1, 434] [1, 453] | | +7 [2, 774] | [2, 765] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | [2, 773] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 854] | [2, 845] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 0 0 1 1 0 0 0 4 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 3 0 0 1 1 2 0 1 4 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 0 0 1 1 0 0 0 4 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 3 0 0 1 1 2 0 1 4 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 168] | | | [2, 616] | [2, 173] | | | | [2, 169] [2, 172] [2, 170] [2, 171] | [2, 172] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | [2, 691] [2, 701] | | | | | +5 | | | | | | | | | | +6 [1, 401] [1, 414] [1, 429] | | | [1, 927] | [1, 406] | [1, 407] [1, 421] | | [1, 410] | [1, 411] [1, 426] [1, 444] [1, 463] | | +7 [2, 776] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 856] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 2 1 0 1 1 4 0 0 4 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 2 1 0 1 1 4 0 0 4 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 620] | [2, 611] | [2, 612] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | +2 | | | | | | | | | | +3 | [1, 249] | | | | | [1, 258] | | | | +4 | | | | | | | | | [2, 325] | +5 | | | | | | | | | | +6 [1, 396] [1, 408] | [1, 397] | | [1, 929] | [1, 930] | [1, 400] [1, 417] [1, 435] [1, 453] | | | [1, 405] [1, 422] [1, 440] [1, 458] | | +7 [2, 778] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 858] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 1 1 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 3 0 1 +7 0 0 0 1 0 0 1 0 0 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 1 1 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 3 0 1 +7 0 0 0 1 0 0 1 0 0 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 631] | [2, 622] | [2, 623] | [2, 624] | [2, 625] | [2, 626] | [2, 627] | [2, 628] | [2, 629] | [2, 630] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | [2, 706] | [2, 324] | [2, 323] | | [2, 708] | +5 | | | | | | | | | | +6 [1, 402] | [1, 403] | [1, 404] | [1, 405] | [1, 406] | [1, 938] | [1, 407] | [1, 408] [1, 426] [1, 445] | | [1, 411] | +7 | | | [2, 621] | | | [2, 470] | | | [2, 786] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 867] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 2 0 1 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 0 0 0 4 0 0 0 2 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 2 0 1 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 0 0 0 4 0 0 0 2 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 626] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | [2, 623] | [2, 624] | [2, 625] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | [2, 705] | +5 | | | | | | | | | | +6 | | [1, 402] [1, 420] | | [1, 405] | | | | | | +7 [2, 786] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | +8 | | | | | | | | | | +9 [1, 545] [1, 562] | | | | | [1, 554] [1, 571] [1, 589] [1, 608] | | | | [1, 561] [1, 578] | +10 [2, 866] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 1 0 0 1 2 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 1 4 3 1 4 3 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 1 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 1 0 0 1 2 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 1 4 3 1 4 3 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 1 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 625] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | [2, 623] | [2, 624] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | [2, 327] | | | [2, 614] | [2, 325] [2, 326] | | | | +5 | | | | | | | | | | +6 [1, 398] [1, 456] | | [1, 930] | [1, 401] | [1, 402] | [1, 403] [1, 416] [1, 432] [1, 448] | [1, 404] [1, 417] [1, 433] | [1, 405] | [1, 406] [1, 420] [1, 436] [1, 453] | [1, 407] [1, 421] [1, 437] | +7 [2, 780] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 | | | | [2, 615] | | | | | [2, 858] | +11 | | | | | | | | | | + +Workload after removing specs: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +Workload after combining: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +zero_in_base: {2, 5, 8, 11, } +in_wl: {0, 1, 3, 7, 9, 10, } +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {4, 7, }] cenq(q ,t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {4, 7, }] cenq(q ,t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 1 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 2 0 4 0 0 0 1 1 3 +7 0 0 0 0 0 0 0 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 1 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 2 0 4 0 0 0 1 1 3 +7 0 0 0 0 0 0 0 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | | | | | | [2, 174] | [2, 636] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 712] | [2, 329] | [2, 708] | [2, 709] | [2, 628] | [2, 327] | [2, 330] | [2, 328] | | | +5 | | | | | | | | | | +6 [1, 409] | [1, 410] [1, 425] | | [1, 413] [1, 428] [1, 446] [1, 464] | | | | [1, 420] | [1, 421] | [1, 422] [1, 439] [1, 457] | +7 | | | | | | | | [2, 477] | [2, 790] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 871] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | [2, 868] | [2, 869] | [2, 870] | +11 | | | | | | | | | | + +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {4, 10, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {4, 10, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 0 0 1 1 1 1 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 3 0 0 4 0 1 3 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 0 0 1 1 1 1 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 0 0 1 1 1 1 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 3 0 0 4 0 1 3 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 0 0 1 1 1 1 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 626] | | | [2, 622] | [2, 623] | [2, 173] | [2, 619] | | [2, 172] | [2, 625] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 697] | [2, 698] | | | | | [2, 703] | | | +5 | | | | | | | | | | +6 [1, 401] | [1, 402] | [1, 403] | [1, 936] [1, 937] [1, 435] | | | [1, 408] [1, 423] [1, 440] [1, 458] | | [1, 411] | [1, 412] [1, 428] [1, 445] | +7 [2, 786] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 865] | | | [2, 618] | [2, 859] | [2, 860] | [2, 861] | | [2, 863] | [2, 864] | +11 | | | | | | | | | | + +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, 6, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, 6, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 406] | [1, 407] | [1, 408] | [1, 409] | [1, 410] | [1, 411] | [1, 412] | [1, 413] | [1, 414] | [1, 415] | +7 [2, 795] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 875] | [2, 866] | [2, 867] | [2, 868] | [2, 869] | [2, 870] | [2, 871] | [2, 872] | [2, 873] | [2, 874] | +11 | | | | | | | | | | + +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {6, 7, }] cenq(q ,t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {6, 7, }] cenq(q ,t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 1 1 1 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 1 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 1 1 1 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 1 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 630] | [2, 631] | | [2, 633] | [2, 170] | [2, 634] | | [2, 171] | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 327] | | | [2, 328] | | | | [2, 329] | | [2, 713] | +5 | | | | | | | | | | +6 [1, 410] | [1, 411] | [1, 412] | [1, 413] | [1, 414] | [1, 415] | [1, 416] | [1, 417] | [1, 418] | [1, 419] | +7 | | | | | | | | | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 873] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | [2, 868] | [2, 869] | [2, 870] | [2, 871] | [2, 872] | +11 | | | | | | | | | | + +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {6, 10, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {6, 10, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 1 1 1 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 1 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 1 1 1 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 1 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 629] | [2, 630] | | [2, 632] | [2, 633] | [2, 634] | | [2, 170] | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 326] | | | [2, 327] | | | | [2, 328] | | [2, 713] | +5 | | | | | | | | | | +6 [1, 399] | [1, 400] | [1, 401] | [1, 402] | [1, 403] | [1, 404] | [1, 405] | [1, 406] | [1, 407] | [1, 408] | +7 [2, 793] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +Workload after aggregating indivs to sums: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) <= t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 1 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 4 1 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 2 2 0 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 1 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 4 1 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 2 2 0 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | | | | | [2, 624] | [2, 176] | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | [2, 699] | [2, 700] [2, 935] [2, 718] [2, 728] | [2, 329] | | [2, 702] | | [2, 704] | +5 | | | | | | | | | | +6 [1, 400] | [1, 466] | [1, 467] | [1, 936] [1, 414] | [1, 401] [1, 415] | | [1, 404] | [1, 405] | [1, 406] | [1, 407] | +7 [2, 784] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 864] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) <= t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 3 1 0 0 1 1 1 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 2 0 2 0 1 1 +7 0 0 0 2 0 0 0 0 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 3 1 0 0 1 1 1 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 2 0 2 0 1 1 +7 0 0 0 2 0 0 0 0 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 636] [2, 646] [2, 656] | [2, 627] | | | [2, 630] | [2, 631] | [2, 632] | | [2, 634] | [2, 635] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | [2, 327] | | | +5 | | | | | | | | | | +6 [1, 404] [1, 417] | | [1, 407] | [1, 408] | [1, 409] [1, 424] | | [1, 412] [1, 427] | | [1, 415] | [1, 416] | +7 | | | [2, 474] [2, 476] | | | | | [2, 475] | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 871] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | [2, 868] | [2, 869] | [2, 870] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) <= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 0 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 4 1 0 1 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 4 0 2 1 +7 2 0 2 0 1 2 0 4 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 1 0 0 2 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 0 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 4 1 0 1 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 4 0 2 1 +7 2 0 2 0 1 2 0 4 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 1 0 0 2 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 627] | [2, 785] | | | | [2, 174] | | [2, 626] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 628] | | [2, 325] [2, 326] [2, 327] [2, 328] | [2, 329] | | [2, 330] | | | [2, 707] [2, 715] | | +5 | | | | | | | | | | +6 [1, 400] | [1, 465] | [1, 401] | [1, 932] | [1, 933] | [1, 402] | [1, 403] [1, 420] [1, 438] [1, 457] | | [1, 406] [1, 423] | [1, 407] | +7 [2, 785] [2, 464] | | [2, 777] [2, 787] | | [2, 779] | [2, 780] [2, 790] | | [2, 782] [2, 792] [2, 801] [2, 811] | | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 | | | [2, 623] | | | [2, 624] [2, 625] | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +Workload after tightening constant bounds: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +checking: +[1, 9]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 8]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 6]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 1 0 0 1 0 0 0 0 +1 1 0 0 1 0 1 4 1 4 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 2 0 0 0 0 +4 0 3 0 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 0 0 0 0 1 1 0 4 +7 2 0 2 1 0 3 0 0 1 3 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 1 1 0 0 1 0 0 +10 2 1 0 1 1 2 1 4 2 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 1 0 0 1 0 0 0 0 +1 1 0 0 1 0 1 4 1 4 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 2 0 0 0 0 +4 0 3 0 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 0 0 0 0 1 1 0 4 +7 2 0 2 1 0 3 0 0 1 3 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 1 1 0 0 1 0 0 +10 2 1 0 1 1 2 1 4 2 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | [1, 901] | | | [1, 903] | | | | | +1 [2, 604] | | | [2, 605] | | [2, 166] | [2, 606] [2, 603] [2, 904] [2, 905] | [2, 167] | [2, 611] [2, 619] [2, 628] [2, 637] | | +2 | | | | | | | | | | +3 | | | | | [1, 253] [1, 272] | | | | | +4 | [2, 899] [2, 902] [2, 697] | | | | | | [2, 685] | | [2, 319] | +5 | | | | | | | | | | +6 [1, 383] [1, 398] | | | | | | [1, 394] | [1, 460] | | [1, 397] [1, 415] [1, 434] [1, 453] | +7 [2, 607] [2, 906] | | [2, 758] [2, 459] | [2, 759] | | [2, 454] [2, 455] [2, 772] | | | [2, 762] | [2, 456] [2, 457] [2, 458] | +8 | | | | | | | | | | +9 | | | [1, 532] | [1, 533] | | | [1, 538] | | | +10 [2, 831] [2, 900] | [2, 599] | | [2, 825] | [2, 826] | [2, 600] [2, 601] | [2, 827] | [2, 828] [2, 837] [2, 846] [2, 602] | [2, 829] [2, 838] | [2, 830] | +11 | | | | | | | | | | + +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 9]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 8]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 7]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 6]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 5]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 4]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 1 0 1 0 0 +1 1 0 0 0 1 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 1 0 0 0 +4 1 0 0 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 4 1 4 1 0 1 0 +7 1 3 0 0 4 4 0 4 4 2 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 4 1 0 1 0 1 2 +10 1 2 0 2 0 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 1 0 1 0 0 +1 1 0 0 0 1 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 1 0 0 0 +4 1 0 0 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 4 1 4 1 0 1 0 +7 1 3 0 0 4 4 0 4 4 2 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 4 1 0 1 0 1 2 +10 1 2 0 2 0 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | [1, 111] | | [1, 114] | | | +1 [2, 600] | | | | [2, 599] | | | | | | +2 | | | | | | | | | | +3 | | | | | | [1, 268] | | | | +4 [2, 602] | | | | | | | | [2, 689] | | +5 | | | | | | | | | | +6 [1, 390] | [1, 908] | [1, 604] | [1, 391] [1, 406] [1, 423] [1, 441] | [1, 392] | [1, 393] [1, 409] [1, 426] [1, 444] | [1, 394] | | [1, 397] | | +7 [2, 453] | [2, 601] [2, 910] [2, 911] | | | [2, 762] [2, 770] [2, 779] [2, 789] | [2, 763] [2, 771] [2, 780] [2, 790] | | [2, 765] [2, 773] [2, 782] [2, 791] | [2, 766] [2, 774] [2, 783] [2, 792] | [2, 767] [2, 775] | +8 | | | | | | | | | | +9 | | | [1, 603] [1, 544] [1, 562] [1, 581] | [1, 530] | | [1, 533] | | [1, 536] | [1, 537] [1, 555] | +10 [2, 839] | [2, 596] [2, 909] | | [2, 597] [2, 598] | | [2, 912] | [2, 837] | [2, 594] | [2, 838] | [2, 595] | +11 | | | | | | | | | | + +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t +[2, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 1 2 0 0 0 +1 0 3 0 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 1 1 1 0 0 1 +4 0 0 0 1 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 0 0 0 0 0 0 0 +7 4 1 0 0 0 2 0 4 2 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 1 0 4 0 0 0 0 +10 1 2 0 1 1 1 1 4 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 1 2 0 0 0 +1 0 3 0 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 1 1 1 0 0 1 +4 0 0 0 1 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 0 0 0 0 0 0 0 +7 4 1 0 0 0 2 0 4 2 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 1 0 4 0 0 0 0 +10 1 2 0 1 1 1 1 4 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | [1, 107] | [1, 174] [1, 926] | | | | +1 | [2, 172] [2, 173] [2, 616] | | | | | | | | | +2 | | | | | | | | | | +3 | | | | [1, 260] | [1, 327] | [1, 927] | | | [1, 265] | +4 | | | [2, 328] | | [2, 329] | | | | [2, 326] | +5 | | | | | | | | | | +6 [1, 397] | [1, 475] | [1, 398] | | | | | | | | +7 [2, 471] [2, 472] [2, 473] [2, 474] | [2, 776] | | | | [2, 780] [2, 789] | | [2, 782] [2, 791] [2, 800] [2, 809] | [2, 783] [2, 792] | | +8 | | | | | | | | | | +9 | | | [1, 550] | | [1, 622] [1, 569] [1, 588] [1, 607] | | | | | +10 [2, 859] | [2, 621] [2, 616] | | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 617] [2, 618] [2, 619] [2, 620] | | [2, 858] | +11 | | | | | | | | | | + +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 9]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 8]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 7]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 6]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 5]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 4]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 9]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 8]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 7]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 6]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 5]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 4]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 3]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 2]: cenq(10, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 1 0 1 0 0 4 0 +1 2 0 1 1 3 1 1 4 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 1 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 2 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 1 0 0 1 0 +10 1 1 0 1 1 0 0 2 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 1 0 1 0 0 4 0 +1 2 0 1 1 3 1 1 4 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 1 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 2 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 1 0 0 1 0 +10 1 1 0 1 1 0 0 2 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [1, 89] | | [1, 163] | | | [1, 96] [1, 115] [1, 134] [1, 153] | | +1 [2, 638] [2, 162] | | [2, 156] | [2, 636] | [2, 164] [2, 165] [2, 936] | [2, 934] | [2, 935] | [2, 157] [2, 158] [2, 159] [2, 160] | [2, 161] | | +2 | | | | | | | | | | +3 | | | | | | | [1, 256] | | | +4 | | | | [2, 321] | | | [2, 323] | [2, 322] | [2, 708] | +5 | | | | | | | | | | +6 [1, 403] | [1, 477] | [1, 478] [1, 422] | | | | | | | | +7 [2, 789] | | | | | | | | | | +8 | | | | | | | | | | +9 | | | | | [1, 562] | | | [1, 634] | | +10 [2, 864] | [2, 633] | | [2, 629] | [2, 630] | | | [2, 631] [2, 632] | | | +11 | | | | | | | | | | + +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[2, 3]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 1 1 0 1 1 +1 1 1 1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 1 0 1 0 0 0 1 +4 0 0 0 0 0 0 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 0 0 0 1 0 4 +7 1 0 0 1 0 0 1 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 1 0 +10 0 2 1 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 1 1 0 1 1 +1 1 1 1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 1 0 1 0 0 0 1 +4 0 0 0 0 0 0 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 0 0 0 1 0 4 +7 1 0 0 1 0 0 1 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 1 0 +10 0 2 1 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | [1, 167] | [1, 101] | | [1, 104] | [1, 105] | +1 [2, 637] | [2, 166] | [2, 629] | | | | | | | | +2 | | | | | | | | | | +3 | | | [1, 252] | | [1, 255] | | | | [1, 262] | +4 | | | | | | [2, 323] | [2, 324] | | | +5 | | | | | | | | | | +6 [1, 400] [1, 471] | | [1, 401] | [1, 402] | | | | [1, 409] | | [1, 412] [1, 429] [1, 448] [1, 467] | +7 [2, 791] | | | [2, 470] | | | [2, 468] | | [2, 469] | [2, 790] | +8 | | | | | | | | | | +9 | | | | | | | | [1, 563] | | +10 | [2, 626] [2, 627] | [2, 628] | | | | | | [2, 866] | | +11 | | | | | | | | | | + +restrict_time_ranges took 658570 milliseconds +Final Workload after restricting time ranges: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 3]: cenq(10, t) >= t + +Final Workload after improving: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 3]: cenq(10, t) >= t + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 30 +opt_count: 0 +Timing Stats: +sum_check_time: 115774ms +avg_check_time: 3859.13ms +max_check_time: 9324ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 6 +opt_count: 1 +Timing Stats: +sum_check_time: 16945ms +avg_check_time: 2824.17ms +max_check_time: 5626ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 6 +opt_count: 3 +Timing Stats: +sum_check_time: 42609ms +avg_check_time: 7101.5ms +max_check_time: 9065ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 1029ms +avg_check_time: 1029ms +max_check_time: 1029ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 12 +opt_count: 5 +Timing Stats: +sum_check_time: 25351ms +avg_check_time: 2112.58ms +max_check_time: 5517ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 954ms +avg_check_time: 954ms +max_check_time: 954ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 8 +opt_count: 8 +Timing Stats: +sum_check_time: 3489ms +avg_check_time: 436.125ms +max_check_time: 451ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 2899ms +avg_check_time: 2899ms +max_check_time: 2899ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 37 +opt_count: 32 +Timing Stats: +sum_check_time: 658543ms +avg_check_time: 17798.5ms +max_check_time: 37138ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/loom.csv" +Test execution time: 1115 seconds. diff --git a/benchmarks/2024-04-09-02-28-11/research/prio.txt b/benchmarks/2024-04-09-02-28-11/research/prio.txt new file mode 100644 index 0000000..f140aa8 --- /dev/null +++ b/benchmarks/2024-04-09-02-28-11/research/prio.txt @@ -0,0 +1,737 @@ +Prio +#QM: 1 5 +#bool_vars: 840 +#int_vars: 1050 +#constrs: 3136 +cp setup: 0.164 s +base example: +total time: 7 +Prio.2 +enqs: +0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | +1 | | | | | | | +2 [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | +3 | | | | | | | + +zero_queues: {1, 3, } +target_queues: {0, 2, } +base example generation: 1.98 s +seed is: 2000 +Base example: +total time: 7 +Prio.2 +enqs: +0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | +1 | | | | | | | +2 [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | +3 | | | | | | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: dst(0, t) = 3 +[1, 7]: dst(2, t) = 49 +[1, 7]: ecmp(0, t) = 4 +[1, 7]: ecmp(2, t) = 50 +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: dst(0, t) = 3 +[1, 7]: dst(2, t) = 49 +[1, 7]: ecmp(0, t) = 4 +[1, 7]: ecmp(2, t) = 50 +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: dst(2, t) = 49 +[1, 7]: ecmp(0, t) = 4 +[1, 7]: ecmp(2, t) = 50 +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: ecmp(0, t) = 4 +[1, 7]: ecmp(2, t) = 50 +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: ecmp(0, t) = 4 +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 4 0 0 0 0 0 4 +1 0 0 0 0 0 0 4 +2 1 1 1 1 1 1 1 +3 4 4 4 4 4 4 4 +deqs: +0 0 1 1 1 1 0 0 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 1 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [8, 9] [20, 21] [33, 32] [44, 45] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [105, 104] | [106, 107] | [108, 109] | [111, 110] | [112, 113] | [114, 115] | [1000, 1000] | +3 [152, 153] [156, 157] [159, 158] [163, 162] | [167, 166] [154, 155] [160, 161] [164, 165] | [152, 153] [156, 157] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [154, 155] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 7]: cenq(0, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 4 +2 0 3 0 1 1 1 1 +3 4 4 4 4 4 4 4 +deqs: +0 0 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [12, 13] | [14, 15] | [16, 17] | [18, 19] | [20, 21] | [22, 23] | [1000, 1000] | +1 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 | [8, 9] [116, 117] [124, 125] | | [137, 136] | [151, 150] | [112, 113] | [1000, 1000] | +3 [11, 10] [153, 152] [155, 154] [159, 158] | [162, 163] [165, 164] [167, 166] [168, 169] | [160, 161] [156, 157] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [156, 157] [160, 161] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +Last valid workload: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(1, t) <= 0 +[1, 7]: cenq(2, t) = t +[1, 7]: cenq(3, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 4 +1 0 0 0 0 0 0 0 +2 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 +2 0 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | | | | +2 [105, 104] | [106, 107] | [108, 109] | [111, 110] | [9, 8] | [112, 113] | [1000, 1000] | +3 | | | | | | | + +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: cenq(3, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) = t +[1, 7]: cenq(3, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 0 0 0 0 0 4 +1 0 0 0 0 0 0 0 +2 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 0 +1 0 0 0 0 0 0 0 +2 0 0 1 1 1 1 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [8, 9] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | | | | +2 [101, 100] | [102, 103] | [104, 105] | [107, 106] | [108, 109] | [110, 111] | [1000, 1000] | +3 | | | | | | | + +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(3, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 2 1 1 1 1 1 +3 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [10, 11] | [12, 13] | [14, 15] | [16, 17] | [18, 19] | [20, 21] | [1000, 1000] | +1 | | | | | | | +2 | [8, 9] [112, 113] | [123, 122] | [109, 108] | [110, 111] | [114, 115] | [1000, 1000] | +3 | | | | | | | + +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 0 0 0 0 0 4 +1 0 0 0 0 0 0 0 +2 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 0 +1 0 0 0 0 0 0 0 +2 0 0 1 1 1 1 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [8, 9] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | | | | +2 [97, 96] | [98, 99] | [100, 101] | [103, 102] | [106, 107] | [104, 105] | [1000, 1000] | +3 | | | | | | | + +checking: +[1, 7]: cenq(0, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 0 0 0 4 1 1 +3 0 0 0 2 0 0 0 +deqs: +0 0 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [12, 13] | [14, 15] | [16, 17] | [18, 19] | [20, 21] | [22, 23] | [1000, 1000] | +1 | | | | | | | +2 | | | | [9, 8] [127, 126] [139, 138] [150, 151] | [116, 117] | [1000, 1000] | +3 | | | [11, 10] [161, 160] | | | | + +Workload after removing specs: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +Workload after combining: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +zero_in_base: {} +in_wl: {0, 2, } +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = t + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {1, 2, }] cenq(q ,t) = t + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {1, 2, }] cenq(q ,t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 1 0 1 +1 1 1 1 1 0 1 0 +2 0 0 0 0 1 0 1 +3 0 0 0 2 0 0 0 +deqs: +0 0 0 0 0 0 1 0 +1 0 1 1 1 1 0 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | [8, 9] | | [1000, 1000] | +1 [62, 63] | [64, 65] | [10, 11] | [12, 13] | | [68, 69] | | +2 | | | | [114, 115] | | [1000, 1000] | +3 | | | [15, 14] [163, 162] | | | | + +[1, 7]: SUM_[q in {0, 1, 3, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = t + +checking: +[1, 7]: SUM_[q in {0, 1, 3, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 1 0 1 +1 1 0 0 1 0 1 0 +2 1 1 1 1 1 1 1 +3 0 1 1 0 0 0 0 +deqs: +0 0 0 0 0 0 1 0 +1 0 1 0 0 1 0 1 +2 0 0 1 1 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | [8, 9] | | [1000, 1000] | +1 [60, 61] | | | [66, 67] | | [70, 71] | | +2 [109, 108] | [110, 111] | [11, 10] | [113, 112] | [114, 115] | [116, 117] | [1000, 1000] | +3 | [13, 12] | [161, 160] | | | | | + +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {2, 3, }] cenq(q ,t) = t + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {2, 3, }] cenq(q ,t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 1 0 0 1 0 1 +1 0 0 1 1 0 1 0 +2 0 0 1 0 1 1 1 +3 1 1 0 1 0 0 0 +deqs: +0 0 1 1 0 0 1 0 +1 0 0 0 1 1 0 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [14, 15] | [8, 9] | | | [10, 11] | | [1000, 1000] | +1 | | [62, 63] | [64, 65] | | [68, 69] | | +2 | | [12, 13] | | [112, 113] | [114, 115] | [1000, 1000] | +3 [153, 152] | [161, 160] | | [156, 157] | | | | + +Workload after aggregating indivs to sums: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = t + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) <= t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 1 0 0 1 0 1 +1 0 0 1 0 0 1 0 +2 1 1 1 1 1 1 1 +3 1 1 0 1 0 0 0 +deqs: +0 0 1 1 0 0 1 0 +1 0 0 0 1 0 0 1 +2 0 0 0 0 1 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [12, 13] | [8, 9] | | | [10, 11] | | [1000, 1000] | +1 | | [60, 61] | | | [66, 67] | | +2 [105, 104] | [106, 107] | [108, 109] | [111, 110] | [112, 113] | [114, 115] | [1000, 1000] | +3 [153, 152] | [154, 155] | | [175, 174] | | | | + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) <= t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 1 1 1 1 1 +1 1 0 2 3 1 1 0 +2 0 0 0 0 0 0 4 +3 1 0 0 1 1 0 0 +deqs: +0 0 0 1 1 1 1 1 +1 0 1 0 0 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [20, 21] | [6, 7] | [8, 10] | [12, 15] | [16, 17] | [1000, 1000] | +1 [58, 59] | | [62, 63] [74, 75] | [64, 65] [76, 77] [88, 89] | [66, 67] | [68, 69] | | +2 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [155, 154] | | | [160, 161] | [177, 176] | | | + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= t + +Workload after tightening constant bounds: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= t + +checking: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 2 1 0 0 0 0 1 +1 0 0 0 1 1 0 0 +2 1 1 4 0 0 0 4 +3 1 0 0 1 1 0 0 +deqs: +0 0 1 1 1 0 0 0 +1 0 0 0 0 1 1 0 +2 0 0 0 0 0 0 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [16, 17] [14, 15] | [7, 8] | | | | | [1000, 1000] | +1 | | | [9, 11] | [12, 13] | | | +2 [105, 104] | [106, 107] | [108, 109] [120, 121] [133, 132] [145, 144] | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [153, 152] | | | [158, 159] | [175, 174] | | | + +checking: +[1, 7]: cenq(2, t) >= t +[2, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 2 1 1 1 1 +1 0 2 1 1 1 1 0 +2 1 1 4 0 0 0 4 +3 1 0 0 1 1 0 0 +deqs: +0 0 0 0 1 1 1 1 +1 0 0 1 0 0 0 0 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | [22, 23] [30, 31] | [3, 8] | [12, 13] | [24, 25] | [1000, 1000] | +1 | [14, 15] [74, 75] | [68, 69] | [64, 65] | [66, 67] | [70, 71] | | +2 [109, 108] | [16, 17] | [112, 113] [125, 124] [137, 136] [147, 146] | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [155, 154] | | | [160, 161] | [177, 176] | | | + +checking: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 6]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 7882 milliseconds +Final Workload after restricting time ranges: +[1, 1]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +Final Workload after improving: +[1, 1]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 7 +opt_count: 0 +Timing Stats: +sum_check_time: 365ms +avg_check_time: 52.1429ms +max_check_time: 79ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 1 +Timing Stats: +sum_check_time: 301ms +avg_check_time: 75.25ms +max_check_time: 82ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 2 +Timing Stats: +sum_check_time: 3068ms +avg_check_time: 767ms +max_check_time: 1742ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 25ms +avg_check_time: 25ms +max_check_time: 25ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 6 +opt_count: 3 +Timing Stats: +sum_check_time: 222ms +avg_check_time: 37ms +max_check_time: 59ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 26ms +avg_check_time: 26ms +max_check_time: 26ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 4 +Timing Stats: +sum_check_time: 128ms +avg_check_time: 32ms +max_check_time: 35ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 139ms +avg_check_time: 139ms +max_check_time: 139ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 9 +opt_count: 7 +Timing Stats: +sum_check_time: 7877ms +avg_check_time: 875.222ms +max_check_time: 1233ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/prio.csv" +Test execution time: 15 seconds. diff --git a/benchmarks/2024-04-09-02-28-11/research/rr.txt b/benchmarks/2024-04-09-02-28-11/research/rr.txt new file mode 100644 index 0000000..9678a67 --- /dev/null +++ b/benchmarks/2024-04-09-02-28-11/research/rr.txt @@ -0,0 +1,1747 @@ +rr +#QM: 1 6 +#bool_vars: 1490 +#int_vars: 1800 +#constrs: 5836 +base workload: +[5, 10]: cenq(0, t) >= 4 +[5, 10]: cenq(1, t) >= 4 +[5, 10]: cenq(2, t) >= 4 +[5, 10]: cenq(3, t) >= 4 +[5, 10]: cenq(4, t) >= 4 +[10, 10]: cenq(0, t) >= 8 +[10, 10]: cenq(1, t) > cenq(2, t) +[10, 10]: cenq(1, t) >= 8 +[10, 10]: cenq(2, t) >= 8 +[10, 10]: cenq(3, t) >= 8 +[10, 10]: cenq(4, t) >= 8 + +base workload: +[5, 10]: cenq(0, t) >= 4 +[5, 10]: cenq(1, t) >= 4 +[5, 10]: cenq(2, t) >= 4 +[5, 10]: cenq(3, t) >= 4 +[5, 10]: cenq(4, t) >= 4 +[10, 10]: cenq(0, t) >= 8 +[10, 10]: cenq(1, t) > cenq(2, t) +[10, 10]: cenq(1, t) >= 8 +[10, 10]: cenq(2, t) >= 8 +[10, 10]: cenq(3, t) >= 8 +[10, 10]: cenq(4, t) >= 8 + +cp setup: 0.327 s +base example: +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 1 1 1 1 +1 0 0 0 0 4 1 3 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [0, 0] [0, 0] [18, 19] [22, 23] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +1 | | | | [30, 0] [30, 0] [37, 42] [37, 42] | [30, 0] | [30, 0] [30, 0] [30, 0] | [30, 0] | [30, 0] | [30, 0] | +2 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +3 | | | | [55, 56] [55, 56] [0, 0] [65, 56] | [55, 56] | [55, 56] | [55, 56] | [55, 56] | [55, 56] | +4 | | | | [0, 0] [0, 0] [75, 76] [82, 83] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | + +zero_queues: {} +target_queues: {0, 1, 2, 3, 4, } +base example generation: 2.471 s +seed is: 29663 +Base example: +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 1 1 1 1 +1 0 0 0 0 4 1 3 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [0, 0] [0, 0] [18, 19] [22, 23] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +1 | | | | [30, 0] [30, 0] [37, 42] [37, 42] | [30, 0] | [30, 0] [30, 0] [30, 0] | [30, 0] | [30, 0] | [30, 0] | +2 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +3 | | | | [55, 56] [55, 56] [0, 0] [65, 56] | [55, 56] | [55, 56] | [55, 56] | [55, 56] | [55, 56] | +4 | | | | [0, 0] [0, 0] [75, 76] [82, 83] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: dst(2, t) = 0 +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(0, t) = 0 +[6, 10]: dst(1, t) = 30 +[6, 10]: dst(3, t) = 55 +[6, 10]: dst(4, t) = 0 +[6, 10]: ecmp(0, t) = 0 +[6, 10]: ecmp(1, t) = 0 +[6, 10]: ecmp(3, t) = 56 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: dst(2, t) = 0 +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(0, t) = 0 +[6, 10]: dst(1, t) = 30 +[6, 10]: dst(3, t) = 55 +[6, 10]: dst(4, t) = 0 +[6, 10]: ecmp(0, t) = 0 +[6, 10]: ecmp(1, t) = 0 +[6, 10]: ecmp(3, t) = 56 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: dst(2, t) = 0 +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(0, t) = 0 +[6, 10]: dst(1, t) = 30 +[6, 10]: dst(3, t) = 55 +[6, 10]: ecmp(0, t) = 0 +[6, 10]: ecmp(1, t) = 0 +[6, 10]: ecmp(3, t) = 56 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: dst(2, t) = 0 +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(0, t) = 0 +[6, 10]: dst(1, t) = 30 +[6, 10]: dst(3, t) = 55 +[6, 10]: ecmp(0, t) = 0 +[6, 10]: ecmp(1, t) = 0 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: dst(2, t) = 0 +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(0, t) = 0 +[6, 10]: dst(1, t) = 30 +[6, 10]: dst(3, t) = 55 +[6, 10]: ecmp(0, t) = 0 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(0, t) = 0 +[6, 10]: dst(1, t) = 30 +[6, 10]: dst(3, t) = 55 +[6, 10]: ecmp(0, t) = 0 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(0, t) = 0 +[6, 10]: dst(3, t) = 55 +[6, 10]: ecmp(0, t) = 0 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(0, t) = 0 +[6, 10]: dst(3, t) = 55 +[6, 10]: ecmp(0, t) = 0 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(0, t) = 0 +[6, 10]: dst(3, t) = 55 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(3, t) = 55 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[6, 6]: cenq(1, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[6, 6]: cenq(1, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[8, 8]: cenq(0, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 1 4 1 1 1 1 0 +1 0 0 0 0 4 1 0 2 4 4 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 1 0 0 0 0 1 +1 0 0 0 0 0 1 0 0 0 0 +2 0 1 1 1 0 0 1 0 0 0 +3 0 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 0 0 0 1 0 +pkts metadata: +0 | | | [12, 13] | [23, 24] [41, 42] [59, 60] [77, 78] | [25, 26] | [27, 28] | [29, 30] | [31, 32] | | +1 | | | | [93, 94] [111, 112] [129, 130] [147, 148] | [95, 96] | | [99, 100] [117, 118] | [101, 102] [119, 120] [137, 138] [155, 156] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [157, 158] | [159, 160] | [161, 162] | [163, 164] | [165, 166] | [167, 168] | [169, 170] | [171, 172] | [173, 174] | [1000, 1000] | +3 | | | | [14, 16] [237, 238] [257, 258] [275, 276] | [293, 294] | [239, 240] | [241, 242] | [243, 244] | [1000, 1000] | +4 | | | | [307, 308] [325, 326] [343, 344] [361, 362] | [309, 310] | [311, 312] | [313, 314] | [315, 316] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 1 1 1 0 +1 1 0 0 0 3 1 4 2 4 4 +2 1 1 1 1 1 1 1 1 1 1 +3 1 0 0 0 3 1 1 1 1 1 +4 0 1 1 0 2 1 1 1 1 1 +deqs: +0 0 0 0 0 0 1 0 0 0 0 +1 0 1 0 0 0 0 1 0 0 0 +2 0 0 1 0 0 0 0 1 0 0 +3 0 0 0 1 0 0 0 0 1 0 +4 0 0 0 0 1 0 0 0 0 1 +pkts metadata: +0 | | | | [24, 25] [42, 43] [60, 61] [78, 79] | [26, 27] | [28, 29] | [30, 31] | [32, 33] | | +1 [88, 89] | | | | [96, 97] [110, 111] [124, 125] | [128, 129] | [130, 131] [144, 145] [146, 147] [148, 149] | [98, 99] [114, 115] | [100, 101] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [150, 151] | [152, 153] | [154, 155] | [156, 157] | [158, 159] | [160, 161] | [162, 163] | [164, 165] | [166, 167] | [1000, 1000] | +3 [222, 223] | | | | [230, 231] [248, 249] [266, 267] | [232, 233] | [234, 235] | [236, 237] | [238, 239] | [1000, 1000] | +4 | [12, 13] | [300, 301] | | [298, 299] [316, 317] | [302, 303] | [302, 303] | [304, 305] | [306, 307] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 1 0 4 1 1 1 1 0 +1 1 0 0 0 3 4 0 2 4 4 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 1 0 0 0 1 0 0 +1 0 1 0 0 0 0 0 0 1 0 +2 0 0 1 0 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | [16, 17] | | [21, 22] [39, 40] [57, 58] [75, 76] | [23, 24] | [25, 26] | [27, 28] | [29, 30] | | +1 [85, 86] | | | | [93, 94] [109, 110] [125, 126] | [127, 128] [141, 142] [143, 144] [145, 146] | | [97, 98] [113, 114] | [99, 100] [115, 116] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [147, 148] | [149, 150] | [151, 152] | [153, 154] | [155, 156] | [157, 158] | [159, 160] | [161, 162] | [163, 164] | [1000, 1000] | +3 | | | | [227, 228] [245, 246] [263, 264] [281, 282] | [229, 230] | [231, 232] | [233, 234] | [235, 236] | [1000, 1000] | +4 | | | | [299, 300] [315, 316] [333, 334] [351, 352] | [301, 302] | [301, 302] | [303, 304] | [305, 306] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 1 1 1 0 +1 0 0 0 0 4 3 0 2 4 4 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 1 3 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 1 0 0 0 +1 0 0 0 0 0 0 0 1 0 0 +2 0 1 1 1 0 0 0 0 1 0 +3 0 0 0 0 1 0 0 0 0 1 +4 0 0 0 0 0 1 0 0 0 0 +pkts metadata: +0 | | | | [23, 24] [41, 42] [59, 60] [77, 78] | [25, 26] | [27, 28] | [29, 30] | [31, 32] | | +1 | | | | [95, 96] [113, 114] [127, 128] [143, 144] | [97, 98] [115, 116] [129, 130] | | [101, 102] [117, 118] | [103, 104] [103, 104] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [151, 152] | [11, 12] | [153, 154] | [155, 156] | [157, 158] | [159, 160] | [161, 162] | [163, 164] | [165, 166] | [1000, 1000] | +3 | | | [227, 228] | [229, 230] [245, 246] [263, 264] | [269, 270] | [231, 232] | [233, 234] | [235, 236] | [1000, 1000] | +4 | | | | [301, 302] [315, 316] [333, 334] [353, 354] | [341, 342] | [341, 342] | [303, 304] | [305, 306] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 1 1 1 0 +1 0 0 0 0 4 0 0 4 4 4 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 2 2 1 1 1 1 1 +4 2 1 0 0 1 0 1 3 1 1 +deqs: +0 0 0 0 0 0 0 1 0 0 0 +1 0 0 0 0 0 0 0 1 0 0 +2 0 1 0 1 0 0 0 0 1 0 +3 0 0 0 0 1 0 0 0 0 1 +4 0 0 1 0 0 1 0 0 0 0 +pkts metadata: +0 | | | | [27, 28] [45, 46] [63, 64] [81, 82] | [29, 30] | [31, 32] | [33, 34] | [35, 36] | | +1 | | | | [99, 100] [115, 116] [131, 132] [147, 148] | | | [103, 104] [119, 120] [135, 136] [151, 152] | [105, 106] [121, 122] [137, 138] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [153, 154] | [14, 15] | [157, 158] | [155, 156] | [159, 160] | [161, 162] | [163, 164] | [165, 166] | [167, 168] | [1000, 1000] | +3 | | | [229, 230] [247, 248] | [231, 232] [249, 250] | [233, 234] | [235, 236] | [237, 238] | [239, 240] | [1000, 1000] | +4 [11, 13] [17, 18] | [301, 302] | | | [299, 300] | | [305, 306] | [307, 308] [323, 324] [341, 342] | [309, 310] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 1 1 1 0 +1 0 0 0 0 4 0 0 4 4 4 +2 1 0 2 1 2 1 1 2 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 0 1 2 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 0 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [23, 24] [41, 42] [59, 60] [77, 78] | [25, 26] | [27, 28] | [29, 30] | [31, 32] | | +1 | | | | [95, 96] [113, 114] [131, 132] [145, 146] | | | [101, 102] [119, 120] [135, 136] [149, 150] | [103, 104] [121, 122] [151, 152] [151, 152] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [153, 154] | | [3, 13] [159, 160] | [157, 158] | [161, 162] [179, 180] | [199, 200] | [163, 164] | [165, 166] [181, 182] | [167, 168] | [1000, 1000] | +3 | | | | [229, 230] [247, 248] [265, 266] [283, 284] | [231, 232] | [233, 234] | [235, 236] | [237, 238] | [1000, 1000] | +4 | | | | [301, 302] [319, 320] [337, 338] [355, 356] | | [305, 306] | [307, 308] [325, 326] | [309, 310] | [1000, 1000] | + +Last valid workload: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 1 3 0 +1 0 0 0 0 4 0 0 4 4 4 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 1 1 3 1 1 1 1 1 +4 0 0 0 0 4 0 1 2 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 0 1 0 0 0 0 1 +3 0 0 0 1 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [27, 28] [45, 46] [63, 64] [81, 82] | | | [33, 34] | [35, 36] [53, 54] [71, 72] | | +1 | | | | [99, 100] [117, 118] [135, 136] [151, 152] | | | [105, 106] [123, 124] [139, 140] [157, 158] | [107, 108] [125, 126] [141, 142] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [159, 160] | [11, 13] | [14, 15] | [17, 18] | [161, 162] | [163, 164] | [165, 166] | [167, 168] | [169, 170] | [1000, 1000] | +3 | | [229, 230] | [231, 232] | [233, 234] [251, 252] [269, 270] | [235, 236] | [237, 238] | [239, 240] | [241, 242] | [1000, 1000] | +4 | | | | [305, 306] [311, 312] [329, 330] [359, 360] | | [309, 310] | [313, 314] [331, 332] | [315, 316] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 1 3 0 +1 0 0 0 0 4 0 0 4 4 4 +2 0 1 1 2 1 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 0 1 2 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 0 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [27, 28] [45, 46] [63, 64] [81, 82] | | | [33, 34] | [35, 36] [53, 54] [71, 72] | | +1 | | | | [99, 100] [115, 116] [131, 132] [147, 148] | | | [103, 104] [119, 120] [135, 136] [151, 152] | [105, 106] [121, 122] [137, 138] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 | [11, 13] | [155, 156] | [14, 15] [17, 18] | [157, 158] | [159, 160] | [161, 162] | [217, 218] | [163, 164] | [1000, 1000] | +3 | | | | [227, 228] [245, 246] [263, 264] [281, 282] | [229, 230] | [231, 232] | [233, 234] | [235, 236] | [1000, 1000] | +4 | | | | [299, 300] [303, 304] [321, 322] [353, 354] | | [341, 342] | [305, 306] [323, 324] | [307, 308] | [1000, 1000] | + +Workload after removing specs: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +Workload after combining: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +zero_in_base: {} +in_wl: {0, 1, 2, 3, 4, } +Workload after aggregating indivs to sums: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) <= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 1 3 0 +1 0 0 0 0 4 0 0 4 4 4 +2 0 1 1 2 1 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 0 1 2 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 0 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [27, 28] [45, 46] [63, 64] [81, 82] | | | [33, 34] | [35, 36] [53, 54] [71, 72] | | +1 | | | | [99, 100] [117, 118] [135, 136] [153, 154] | | | [105, 106] [123, 124] [141, 142] [157, 158] | [107, 108] [125, 126] [143, 144] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 | [11, 13] | [161, 162] | [14, 15] [17, 18] | [163, 164] | [165, 166] | [167, 168] | [223, 224] | [169, 170] | [1000, 1000] | +3 | | | | [233, 234] [251, 252] [269, 270] [287, 288] | [235, 236] | [237, 238] | [239, 240] | [241, 242] | [1000, 1000] | +4 | | | | [305, 306] [309, 310] [327, 328] [359, 360] | | [347, 348] | [311, 312] [329, 330] | [313, 314] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +Workload after tightening constant bounds: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +checking: +[1, 3]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 0 0 3 0 +1 0 0 0 1 4 0 4 0 1 4 +2 1 1 1 1 2 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 0 1 2 1 1 +deqs: +0 0 0 0 0 0 0 0 0 1 0 +1 0 0 0 0 1 0 0 0 0 1 +2 0 1 1 1 0 1 0 0 0 0 +3 0 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 0 0 1 0 0 +pkts metadata: +0 | | | | [23, 24] [41, 42] [59, 60] [77, 78] | [25, 26] | | | [31, 32] [49, 50] [67, 68] | | +1 | | | [93, 94] | [12, 13] [97, 98] [129, 130] [135, 136] | | [99, 100] [115, 116] [133, 134] [147, 148] | | [103, 104] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [149, 150] | [151, 152] | [153, 154] | [155, 156] | [157, 158] [161, 162] | [161, 162] | [159, 160] | [217, 218] | [163, 164] | [1000, 1000] | +3 | | | | [227, 228] [245, 246] [263, 264] [281, 282] | [229, 230] | [231, 232] | [233, 234] | [235, 236] | [1000, 1000] | +4 | | | | [299, 300] [317, 318] [335, 336] [353, 354] | | [303, 304] | [305, 306] [323, 324] | [307, 308] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 9]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 8]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 6]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 5]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 4]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(2, t) >= t +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 0 2 4 2 +1 0 0 0 0 4 0 4 1 4 4 +2 1 1 1 0 1 1 0 0 2 1 +3 0 0 0 0 4 2 2 4 4 2 +4 0 0 0 0 4 0 0 4 4 4 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 0 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [24, 25] [42, 43] [58, 59] [74, 75] | [26, 27] | | [30, 31] [46, 47] | [32, 33] [48, 49] [64, 65] [82, 83] | [1000, 1000] [1000, 1000] | +1 | | | | [92, 93] [110, 111] [128, 129] [142, 143] | | [96, 97] [114, 115] [132, 133] [146, 147] | [98, 99] | [100, 101] [118, 119] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [148, 149] | [150, 151] | [152, 153] | | [156, 157] | [158, 159] | | | [164, 165] [182, 183] | [1000, 1000] | +3 | | | | [224, 225] [240, 241] [256, 257] [272, 273] | [226, 227] [242, 243] | [228, 229] [244, 245] | [230, 231] [246, 247] [262, 263] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | +4 | | | | [286, 287] [304, 305] [322, 323] [340, 341] | | | [292, 293] [310, 311] [328, 329] [346, 347] | [294, 295] [312, 313] [330, 331] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[2, 4]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 0 2 4 2 +1 0 0 0 0 4 0 4 1 4 4 +2 0 2 2 2 0 1 0 0 2 1 +3 0 0 0 0 4 2 2 4 4 2 +4 0 0 0 0 4 0 0 4 4 4 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 0 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [24, 25] [42, 43] [58, 59] [76, 77] | [26, 27] | | [30, 31] [46, 47] | [32, 33] [48, 49] [66, 67] [84, 85] | [1000, 1000] [1000, 1000] | +1 | | | | [94, 95] [112, 113] [130, 131] [144, 145] | | [98, 99] [116, 117] [134, 135] [148, 149] | [100, 101] | [102, 103] [120, 121] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 | [152, 153] [168, 169] | [156, 157] [170, 171] | [154, 155] [172, 173] | | [198, 199] | | | [164, 165] [182, 183] | [1000, 1000] | +3 | | | | [230, 231] [246, 247] [262, 263] [278, 279] | [232, 233] [248, 249] | [234, 235] [250, 251] | [236, 237] [252, 253] [268, 269] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | +4 | | | | [292, 293] [310, 311] [328, 329] [346, 347] | | | [298, 299] [316, 317] [334, 335] [352, 353] | [300, 301] [318, 319] [336, 337] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +restrict_time_ranges took 1042 milliseconds +Final Workload after restricting time ranges: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 4]: cenq(2, t) >= t + +Final Workload after improving: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 4]: cenq(2, t) >= t + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 0 +Timing Stats: +sum_check_time: 243ms +avg_check_time: 121.5ms +max_check_time: 128ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 1 +Timing Stats: +sum_check_time: 186ms +avg_check_time: 93ms +max_check_time: 117ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 55ms +avg_check_time: 55ms +max_check_time: 55ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 37 +opt_count: 30 +Timing Stats: +sum_check_time: 3226ms +avg_check_time: 87.1892ms +max_check_time: 223ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 59ms +avg_check_time: 59ms +max_check_time: 59ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 10 +opt_count: 10 +Timing Stats: +sum_check_time: 802ms +avg_check_time: 80.2ms +max_check_time: 89ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 344ms +avg_check_time: 344ms +max_check_time: 344ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 12 +opt_count: 9 +Timing Stats: +sum_check_time: 1034ms +avg_check_time: 86.1667ms +max_check_time: 149ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/rr.csv" +Test execution time: 9 seconds. diff --git a/benchmarks/2024-04-09-02-28-11/research/tbf.txt b/benchmarks/2024-04-09-02-28-11/research/tbf.txt new file mode 100644 index 0000000..a5b0d74 --- /dev/null +++ b/benchmarks/2024-04-09-02-28-11/research/tbf.txt @@ -0,0 +1,564 @@ +#QM: 1 2 +#bool_vars: 360 +#int_vars: 510 +#constrs: 2819 +base workload: +[3, 6]: cenq(0, t) >= 3 +[4, 6]: cenq(0, t) >= 6 + +base example: +total time: 6 +TBF.0 +enqs: +0 1 1 4 1 1 1 +deqs: +0 0 1 1 4 1 1 +pkts metadata: +0 [20, 21] | [20, 21] | [20, 21] [20, 21] [20, 21] [20, 21] | [20, 21] | [20, 21] | [20, 21] | + +zero_queues: {} +target_queues: {0, } +seed is: 14748 +Base example: +total time: 6 +TBF.0 +enqs: +0 1 1 4 1 1 1 +deqs: +0 0 1 1 4 1 1 +pkts metadata: +0 [20, 21] | [20, 21] | [20, 21] [20, 21] [20, 21] [20, 21] | [20, 21] | [20, 21] | [20, 21] | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 2]: cenq(0, t) = t +[1, 6]: dst(0, t) = 20 +[1, 6]: ecmp(0, t) = 21 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 6 +[4, 4]: cenq(0, t) = 7 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +checking: +[1, 2]: cenq(0, t) = t +[1, 6]: dst(0, t) = 20 +[1, 6]: ecmp(0, t) = 21 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 6 +[4, 4]: cenq(0, t) = 7 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 2]: cenq(0, t) = t +[1, 6]: dst(0, t) = 20 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 6 +[4, 4]: cenq(0, t) = 7 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 6 +[4, 4]: cenq(0, t) = 7 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 2]: cenq(0, t) = t +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 6 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[3, 3]: cenq(0, t) = 6 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 3 1 0 0 +deqs: +0 0 1 1 3 1 0 +pkts metadata: +0 [20, 21] | [22, 23] | [24, 25] [34, 35] [44, 45] | [26, 27] | | | + +checking: +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 2 1 3 1 1 1 +deqs: +0 0 2 1 3 1 1 +pkts metadata: +0 [20, 21] [30, 31] | [22, 23] | [24, 25] [34, 35] [44, 45] | [26, 27] | [28, 29] | [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) = t +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 3 1 2 1 +deqs: +0 0 1 1 3 1 2 +pkts metadata: +0 [21, 22] | [23, 24] | [25, 26] [35, 36] [45, 46] | [27, 28] | [29, 30] [39, 40] | [1000, 1000] | + +Last valid workload: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +checking: +[1, 2]: cenq(0, t) = t +[3, 6]: cenq(0, t) = 1 + +input feasible: UNSAT +checking: +[1, 6]: cenq(0, t) = t + +input feasible: UNSAT +checking: +[1, 2]: cenq(0, t) = t +[3, 6]: cenq(0, t) = 5 + +input feasible: UNSAT +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 2 3 1 1 1 1 +deqs: +0 0 2 3 1 1 1 +pkts metadata: +0 [26, 27] [34, 35] | [11, 12] [13, 14] [15, 16] | [28, 29] | [30, 31] | [32, 33] | [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) = t +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 1 3 2 1 +deqs: +0 0 1 1 1 3 2 +pkts metadata: +0 [20, 21] | [22, 23] | [24, 25] | [26, 27] [36, 37] [46, 47] | [28, 29] [38, 39] | [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 3 1 1 1 +deqs: +0 0 1 1 3 1 1 +pkts metadata: +0 [20, 21] | [22, 23] | [24, 25] [34, 35] [44, 45] | [26, 27] | [28, 29] | [1000, 1000] | + +Workload after removing specs: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +Workload after combining: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +zero_in_base: {} +in_wl: {0, } +Workload after aggregating indivs to sums: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) <= 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 0 2 1 3 1 2 +deqs: +0 0 0 2 1 3 1 +pkts metadata: +0 | [11, 12] [13, 14] | [26, 27] | [28, 29] [36, 37] [46, 47] | [30, 31] | [1000, 1000] [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) <= t +[1, 6]: cenq(0, t) <= 9 +[4, 6]: aipg(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 3 1 1 1 +deqs: +0 0 1 1 3 1 1 +pkts metadata: +0 [21, 22] | [23, 24] | [25, 26] [35, 36] [45, 46] | [27, 28] | [29, 30] | [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 0 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 1 3 2 10 +deqs: +0 0 1 1 1 3 2 +pkts metadata: +0 [32, 33] | [34, 35] | [36, 37] | [11, 12] [15, 16] [20, 21] | [13, 14] [17, 19] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 8 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 3 1 1 1 +deqs: +0 0 1 1 3 1 1 +pkts metadata: +0 [26, 27] | [28, 29] | [11, 12] [13, 14] [15, 16] | [30, 31] | [32, 33] | [1000, 1000] | + +Workload after tightening constant bounds: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +checking: +[1, 1]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 2 3 1 1 1 +deqs: +0 0 1 2 3 1 1 +pkts metadata: +0 [23, 24] | [25, 26] [33, 34] | [27, 28] [35, 36] [45, 46] | [29, 30] | [11, 12] | [1000, 1000] | + +checking: +[2, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[2, 2]: cenq(0, t) <= t +[4, 5]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 2 0 3 1 1 10 +deqs: +0 0 2 0 3 1 1 +pkts metadata: +0 [20, 21] [30, 31] | | [24, 25] [34, 35] [44, 45] | [26, 27] | [28, 29] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[2, 2]: cenq(0, t) <= t +[5, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 2 0 3 2 1 1 +deqs: +0 0 2 0 3 2 1 +pkts metadata: +0 [21, 22] [29, 30] | | [25, 26] [33, 34] [43, 44] | [27, 28] [35, 36] | [11, 12] | [1000, 1000] | + +restrict_time_ranges took 199 milliseconds +Final Workload after restricting time ranges: +[2, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +Final Workload after improving: +[2, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 0 +Timing Stats: +sum_check_time: 166ms +avg_check_time: 55.3333ms +max_check_time: 69ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 5 +opt_count: 3 +Timing Stats: +sum_check_time: 195ms +avg_check_time: 39ms +max_check_time: 58ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 26ms +avg_check_time: 26ms +max_check_time: 26ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 8 +opt_count: 4 +Timing Stats: +sum_check_time: 350ms +avg_check_time: 43.75ms +max_check_time: 96ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 25ms +avg_check_time: 25ms +max_check_time: 25ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 2 +Timing Stats: +sum_check_time: 61ms +avg_check_time: 30.5ms +max_check_time: 32ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +Timing Stats: +sum_check_time: 106ms +avg_check_time: 106ms +max_check_time: 106ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 1 +Timing Stats: +sum_check_time: 197ms +avg_check_time: 49.25ms +max_check_time: 54ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 0 +Timing Stats: +sum_check_time: 154ms +avg_check_time: 77ms +max_check_time: 88ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 0 +Timing Stats: +sum_check_time: 7ms +avg_check_time: 2.33333ms +max_check_time: 3ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/tbf.csv" +Test execution time: 3 seconds. diff --git a/benchmarks/2024-04-09-12-53-02/research/fq_codel.txt b/benchmarks/2024-04-09-12-53-02/research/fq_codel.txt new file mode 100644 index 0000000..afb252b --- /dev/null +++ b/benchmarks/2024-04-09-12-53-02/research/fq_codel.txt @@ -0,0 +1,2418 @@ +fq_codel +#QM: 1 6 +#bool_vars: 2562 +#int_vars: 3136 +#constrs: 10176 +base workload: +[1, 14]: cenq(0, t) >= t +[1, 14]: cenq(1, t) >= t +[1, 14]: cenq(2, t) >= t +[1, 14]: cenq(3, t) >= t + +cp setup: 0.607 s +base example: +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 1 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 1 +pkts metadata: +0 [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +2 [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | +3 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +4 | | | | [0, 0] | | [0, 0] | | [0, 0] | | [0, 0] | | [0, 0] | [0, 0] | + +zero_queues: {} +target_queues: {0, 1, 2, 3, 4, } +base example generation: 8.105 s +seed is: 4854 +Base example: +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 1 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 1 +pkts metadata: +0 [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | [30, 31] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +2 [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | [0, 83] | +3 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +4 | | | | [0, 0] | | [0, 0] | | [0, 0] | | [0, 0] | | [0, 0] | [0, 0] | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(0, t) = 30 +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(0, t) = 30 +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 9]: ecmp(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(0, t) = 30 +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 11]: ecmp(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(0, t) = 30 +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(2, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: dst(4, t) = 0 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 9]: dst(4, t) = 0 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(0, t) = 31 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[13, 14]: ecmp(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[13, 14]: dst(4, t) = 0 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: dst(3, t) = 0 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: dst(1, t) = 0 +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 5]: ecmp(4, t) = 0 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: ecmp(1, t) = 0 +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: ecmp(2, t) = 83 +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[1, 14]: ecmp(3, t) = 0 +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 11]: dst(4, t) = 0 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 7]: dst(4, t) = 0 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 +[14, 14]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 +[14, 14]: cenq(4, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[11, 12]: cenq(4, t) = 4 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 4 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [42, 41] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [35, 36] | [37, 38] | [39, 40] | [1000, 1000] | [1000, 1000] | +1 [126, 125] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [141, 142] | [119, 120] | [121, 122] | [123, 124] | [1000, 1000] | [1000, 1000] | +2 [210, 209] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [225, 226] | [203, 204] | [205, 206] | [207, 208] | [1000, 1000] | [1000, 1000] | +3 [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [305, 306] | [283, 284] | [285, 286] | [1000, 1000] | [287, 288] | [1000, 1000] | +4 | | | | [375, 376] | | [33, 34] | | [381, 382] | | [31, 32] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 1 0 1 0 1 0 0 0 0 +pkts metadata: +0 [42, 41] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [33, 34] | [35, 36] | [37, 38] | [39, 40] | [1000, 1000] | +1 [126, 125] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [141, 142] | [119, 120] | [121, 122] | [123, 124] | [1000, 1000] | [1000, 1000] | +2 [210, 209] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [225, 226] | [203, 204] | [205, 206] | [207, 208] | [1000, 1000] | [1000, 1000] | +3 [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [305, 306] | [283, 284] | [285, 286] | [287, 288] | [1000, 1000] | [1000, 1000] | +4 | | | | [377, 378] | | [31, 32] | | [383, 384] | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[7, 8]: cenq(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [40, 39] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [33, 34] | [35, 36] | [37, 38] | [1000, 1000] | [1000, 1000] | +1 [124, 123] | [125, 126] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [117, 118] | [119, 120] | [121, 122] | [1000, 1000] | [1000, 1000] | +2 [208, 207] | [209, 210] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [201, 202] | [203, 204] | [205, 206] | [1000, 1000] | [1000, 1000] | +3 [287, 288] | [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [281, 282] | [283, 284] | [1000, 1000] | [285, 286] | [1000, 1000] | +4 | | | | [375, 376] | | [379, 380] | | [31, 32] | | [361, 362] | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 2 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [42, 41] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [35, 36] | [37, 38] | [39, 40] | [1000, 1000] | [1000, 1000] | +1 [126, 125] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [141, 142] | [119, 120] | [121, 122] | [123, 124] | [1000, 1000] | [1000, 1000] | +2 [210, 209] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [225, 226] | [203, 204] | [205, 206] | [207, 208] | [1000, 1000] | [1000, 1000] | +3 [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [305, 306] | [283, 284] | [285, 286] | [1000, 1000] | [287, 288] | [1000, 1000] | +4 | | | | [375, 376] | | [33, 34] | | [381, 382] | | [31, 32] | | | [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 0 0 0 2 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 1 0 1 0 1 0 0 0 0 +pkts metadata: +0 [40, 39] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [31, 32] | [33, 34] | [35, 36] | [37, 38] | [1000, 1000] | +1 [124, 123] | [125, 126] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [117, 118] | [119, 120] | [121, 122] | [1000, 1000] | [1000, 1000] | +2 [208, 207] | [209, 210] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [201, 202] | [203, 204] | [205, 206] | [1000, 1000] | [1000, 1000] | +3 [287, 288] | [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [281, 282] | [283, 284] | [285, 286] | [1000, 1000] | [1000, 1000] | +4 | | | | [375, 376] | | [379, 380] | | [383, 384] | | | | | [1000, 1000] [1000, 1000] | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 2 1 0 1 0 1 0 0 0 0 0 0 3 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [43, 42] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [58, 59] | [34, 35] | [36, 37] | [38, 39] | [40, 41] | [1000, 1000] | +1 [131, 130] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [146, 147] | [122, 123] | [124, 125] | [126, 127] | [128, 129] | [1000, 1000] | +2 [215, 214] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [230, 231] | [208, 209] | [210, 211] | [212, 213] | [1000, 1000] | [1000, 1000] | +3 [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [314, 315] | [292, 293] | [294, 295] | [296, 297] | [1000, 1000] | [1000, 1000] | +4 | [32, 33] [408, 409] | [384, 385] | | [388, 389] | | [392, 393] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(0, t) = 1 +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 0 1 0 0 0 0 0 4 0 3 +deqs: +0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 1 0 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 0 0 1 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [131, 130] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [146, 147] | [122, 123] | [124, 125] | [126, 127] | [128, 129] | [1000, 1000] | +2 [217, 216] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [230, 231] | [232, 233] | [210, 211] | [212, 213] | [214, 215] | [1000, 1000] | [1000, 1000] | +3 [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [314, 315] | [316, 317] | [294, 295] | [296, 297] | [298, 299] | [1000, 1000] | [1000, 1000] | +4 | | | | | [394, 395] | | | | | | [380, 381] [406, 407] [432, 433] [458, 459] | | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 2 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [42, 41] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [35, 36] | [37, 38] | [39, 40] | [1000, 1000] | [1000, 1000] | +1 [126, 125] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [141, 142] | [119, 120] | [121, 122] | [123, 124] | [1000, 1000] | [1000, 1000] | +2 [210, 209] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [225, 226] | [203, 204] | [205, 206] | [207, 208] | [1000, 1000] | [1000, 1000] | +3 [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [305, 306] | [283, 284] | [285, 286] | [1000, 1000] | [287, 288] | [1000, 1000] | +4 | | | | [375, 376] | | [33, 34] | | [381, 382] | | [31, 32] | | | [1000, 1000] [1000, 1000] | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 1 1 0 1 0 1 0 1 0 0 0 0 2 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [45, 44] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [58, 59] | [60, 61] | [36, 37] | [38, 39] | [40, 41] | [42, 43] | [1000, 1000] | +1 [133, 132] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [146, 147] | [148, 149] | [124, 125] | [126, 127] | [128, 129] | [130, 131] | [1000, 1000] | +2 [217, 216] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [230, 231] | [232, 233] | [210, 211] | [212, 213] | [214, 215] | [1000, 1000] | [1000, 1000] | +3 [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [314, 315] | [316, 317] | [294, 295] | [296, 297] | [298, 299] | [1000, 1000] | [1000, 1000] | +4 | [32, 33] | [34, 35] | | [388, 389] | | [392, 393] | | [396, 397] | | | | | [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(1, t) = 1 +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 3 0 1 0 1 0 0 0 0 2 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | | | | [388, 389] [414, 415] [440, 441] | | [392, 393] | | [396, 397] | | | | | [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 3 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [40, 39] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [31, 32] | [33, 34] | [35, 36] | [37, 38] | [1000, 1000] | +1 [128, 127] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [141, 142] | [143, 144] | [119, 120] | [121, 122] | [123, 124] | [125, 126] | [1000, 1000] | +2 [212, 211] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [225, 226] | [227, 228] | [205, 206] | [207, 208] | [209, 210] | [1000, 1000] | [1000, 1000] | +3 [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [305, 306] | [307, 308] | [309, 310] | [287, 288] | [289, 290] | [291, 292] | [1000, 1000] | [1000, 1000] | +4 | | | | [383, 384] | | [387, 388] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 1 1 0 1 0 1 0 1 0 0 0 0 0 3 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 [380, 381] | [384, 385] | | [386, 387] | | [390, 391] | | [394, 395] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(2, t) = 1 +[2, 14]: aipg(3, t) = 1 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 1 0 3 0 0 0 0 0 3 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | | | | [388, 389] | [390, 391] | | [394, 395] [420, 421] [446, 447] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [38, 37] | [39, 40] | [41, 42] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [31, 32] | [33, 34] | [35, 36] | [1000, 1000] | [1000, 1000] | +1 [122, 121] | [123, 124] | [125, 126] | [127, 128] | [129, 130] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [115, 116] | [117, 118] | [119, 120] | [1000, 1000] | [1000, 1000] | +2 [206, 205] | [207, 208] | [209, 210] | [211, 212] | [213, 214] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [199, 200] | [201, 202] | [203, 204] | [1000, 1000] | [1000, 1000] | +3 [285, 286] | [287, 288] | [289, 290] | [291, 292] | [293, 294] | [295, 296] | [297, 298] | [299, 300] | [301, 302] | [279, 280] | [281, 282] | [1000, 1000] | [283, 284] | [1000, 1000] | +4 | | | | [373, 374] | | [377, 378] | | [381, 382] | | [359, 360] | | | | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(3, t) = 1 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 1 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | | [384, 385] | | [388, 389] | | [392, 393] | | [396, 397] | | [374, 375] | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[2, 14]: aipg(3, t) = 1 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 0 0 1 1 0 0 2 4 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 0 0 1 0 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | | | | [386, 387] | | | | [394, 395] | [370, 371] | | | [376, 377] [402, 403] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [42, 41] | [43, 44] | [45, 46] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [33, 34] | [35, 36] | [37, 38] | [39, 40] | [1000, 1000] | +1 [130, 129] | [131, 132] | [133, 134] | [135, 136] | [137, 138] | [139, 140] | [141, 142] | [143, 144] | [145, 146] | [121, 122] | [123, 124] | [125, 126] | [127, 128] | [1000, 1000] | +2 [214, 213] | [215, 216] | [217, 218] | [219, 220] | [221, 222] | [223, 224] | [225, 226] | [227, 228] | [229, 230] | [207, 208] | [209, 210] | [211, 212] | [1000, 1000] | [1000, 1000] | +3 [295, 296] | [297, 298] | [299, 300] | [301, 302] | [303, 304] | [305, 306] | [307, 308] | [309, 310] | [311, 312] | [289, 290] | [291, 292] | [293, 294] | [1000, 1000] | [1000, 1000] | +4 | | | | [385, 386] | | [31, 32] | | | | | | | | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 2 1 0 1 0 1 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [43, 42] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [58, 59] | [34, 35] | [36, 37] | [38, 39] | [40, 41] | [1000, 1000] | +1 [131, 130] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [146, 147] | [122, 123] | [124, 125] | [126, 127] | [128, 129] | [1000, 1000] | +2 [215, 214] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [230, 231] | [208, 209] | [210, 211] | [212, 213] | [1000, 1000] | [1000, 1000] | +3 [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [314, 315] | [292, 293] | [294, 295] | [296, 297] | [1000, 1000] | [1000, 1000] | +4 [32, 33] [386, 387] | [412, 413] | | [440, 441] | | [388, 389] | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(1, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 4 1 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [32, 33] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | +1 [129, 128] | [130, 131] | [132, 133] | [134, 135] | [136, 137] | [138, 139] | [140, 141] | [142, 143] | [144, 145] | [120, 121] | [122, 123] | [124, 125] | [126, 127] | [1000, 1000] | +2 [213, 212] | [214, 215] | [216, 217] | [218, 219] | [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [206, 207] | [208, 209] | [210, 211] | [1000, 1000] | [1000, 1000] | +3 [296, 297] | [298, 299] | [300, 301] | [302, 303] | [304, 305] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [290, 291] | [292, 293] | [294, 295] | [1000, 1000] | [1000, 1000] | +4 | | | | [388, 389] [414, 415] [440, 441] [466, 467] | [390, 391] | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 2 0 1 2 1 0 2 0 2 0 4 4 4 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 4 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [41, 40] | [42, 43] | [44, 45] | [46, 47] | [48, 49] | [50, 51] | [52, 53] | [54, 55] | [56, 57] | [34, 35] | [36, 37] | [38, 39] | [1000, 1000] | [1000, 1000] | +1 [123, 122] [126, 127] | | [134, 135] | [128, 129] [150, 151] | [130, 131] | | [136, 137] [156, 157] | | [140, 141] [160, 161] | | [120, 121] [144, 145] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +2 [203, 202] | [204, 205] | [206, 207] | [208, 209] | [210, 211] | [212, 213] | [214, 215] | [216, 217] | [218, 219] | [196, 197] | [198, 199] | [200, 201] | [1000, 1000] | [1000, 1000] | +3 [282, 283] | [284, 285] | [286, 287] | [288, 289] | [290, 291] | [292, 293] | [294, 295] | [296, 297] | [298, 299] | [276, 277] | [278, 279] | [1000, 1000] | [280, 281] | [1000, 1000] | +4 | | | | [370, 371] | | [374, 375] | | [378, 379] | | [356, 357] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 2 0 4 0 0 0 4 3 0 0 0 4 4 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 3 0 1 0 1 0 0 0 0 0 0 4 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [46, 45] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [59, 60] | [61, 62] | [37, 38] | [39, 40] | [41, 42] | [43, 44] | [1000, 1000] | +1 [35, 36] [141, 142] | | [129, 130] [145, 146] [159, 160] [173, 174] | | | | [137, 138] [181, 182] [167, 168] [183, 184] | [139, 140] [153, 154] [1000, 1000] | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [125, 126] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +2 [192, 191] | [193, 194] | [195, 196] | [197, 198] | [199, 200] | [201, 202] | [203, 204] | [205, 206] | [207, 208] | [185, 186] | [187, 188] | [189, 190] | [1000, 1000] | [1000, 1000] | +3 [275, 276] | [277, 278] | [279, 280] | [281, 282] | [283, 284] | [285, 286] | [287, 288] | [289, 290] | [291, 292] | [269, 270] | [271, 272] | [273, 274] | [1000, 1000] | [1000, 1000] | +4 | | [363, 364] [389, 390] [375, 376] | | [375, 376] | | [369, 370] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(0, t) = t +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +1 2 0 2 2 2 4 4 0 1 0 0 4 4 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 0 0 0 1 0 1 0 1 2 4 +deqs: +0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 1 0 0 0 0 0 0 1 +2 0 0 0 1 0 0 0 1 0 0 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 0 0 1 0 1 0 1 0 +pkts metadata: +0 [46, 45] | [47, 48] | [49, 50] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [59, 60] | [61, 62] | [37, 38] | [39, 40] | [41, 42] | [43, 44] | [1000, 1000] | +1 [126, 125] [133, 134] | | [129, 130] [137, 138] | [149, 150] [161, 162] | [163, 164] [165, 166] | [167, 168] [169, 170] [171, 172] [1000, 1000] | [131, 132] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +2 [180, 179] | [181, 182] | [183, 184] | [185, 186] | [187, 188] | [189, 190] | [191, 192] | [193, 194] | [195, 196] | [173, 174] | [175, 176] | [177, 178] | [1000, 1000] | [1000, 1000] | +3 [263, 264] | [265, 266] | [267, 268] | [269, 270] | [271, 272] | [273, 274] | [275, 276] | [277, 278] | [279, 280] | [257, 258] | [259, 260] | [261, 262] | [1000, 1000] | [1000, 1000] | +4 | | | | | | | [361, 362] | | [339, 340] | | [343, 344] | [345, 346] [371, 372] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 4 0 0 0 4 0 0 0 1 4 1 1 +1 2 0 1 2 1 4 0 0 0 4 0 0 0 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 1 0 1 0 1 0 0 0 0 +pkts metadata: +0 [51, 50] [69, 68] | | [38, 39] [62, 63] [86, 87] [80, 81] | | | | [96, 97] [110, 111] [94, 95] [108, 109] | | | | [44, 45] | [46, 47] [1000, 1000] [1000, 1000] [1000, 1000] | [48, 49] | [1000, 1000] | +1 [117, 116] [34, 35] | | [120, 121] | [138, 139] [154, 155] | [170, 171] | [122, 123] [140, 141] [156, 157] [168, 169] | | | | [114, 115] [130, 131] [1000, 1000] [1000, 1000] | | | | [1000, 1000] | +2 [179, 178] | [36, 37] | [182, 183] | [206, 207] | [226, 227] | [180, 181] | [184, 185] | [186, 187] | [188, 189] | [172, 173] | [174, 175] | [176, 177] | [1000, 1000] | [1000, 1000] | +3 [256, 257] | [258, 259] | [260, 261] | [262, 263] | [264, 265] | [266, 267] | [268, 269] | [270, 271] | [272, 273] | [250, 251] | [252, 253] | [254, 255] | [1000, 1000] | [1000, 1000] | +4 | | | | [344, 345] | | [348, 349] | | [40, 41] | | | | | | + +checking: +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 1 1 1 4 0 0 0 1 3 4 1 1 +1 1 1 1 2 1 3 0 0 0 4 0 0 0 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 2 0 1 0 1 0 1 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [40, 39] [56, 55] | | [43, 44] | [67, 68] | [89, 90] | [109, 110] [65, 66] [87, 88] [107, 108] | | | | [111, 112] | [35, 36] [53, 54] [1000, 1000] | [37, 38] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] | +1 [118, 117] | [119, 120] | [121, 122] | [123, 124] [143, 144] | [157, 158] | [171, 172] [173, 174] [175, 176] | | | | [113, 114] [131, 132] [145, 146] [1000, 1000] | | | | [1000, 1000] | +2 [184, 183] | [185, 186] | [187, 188] | [189, 190] | [191, 192] | [193, 194] | [195, 196] | [197, 198] | [199, 200] | [177, 178] | [179, 180] | [181, 182] | [1000, 1000] | [1000, 1000] | +3 [267, 268] | [269, 270] | [271, 272] | [273, 274] | [275, 276] | [277, 278] | [279, 280] | [281, 282] | [283, 284] | [261, 262] | [263, 264] | [265, 266] | [1000, 1000] | [1000, 1000] | +4 | | [355, 356] [381, 382] | | [363, 364] | | [361, 362] | | [367, 368] | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(2, t) = t +[1, 14]: cenq(3, t) = t +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 1 1 1 4 0 0 0 1 3 4 1 1 +1 1 2 2 2 1 1 0 0 0 4 0 0 0 1 +2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 3 0 1 0 1 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [40, 39] [54, 53] | | [43, 44] | [65, 66] | [87, 88] | [107, 108] [63, 64] [85, 86] [105, 106] | | | | [109, 110] | [35, 36] [35, 36] [1000, 1000] | [37, 38] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] | +1 [116, 115] | [117, 118] [119, 120] | [131, 132] [129, 130] | [165, 166] [167, 168] | [169, 170] | [171, 172] | | | | [111, 112] [111, 112] [111, 112] [1000, 1000] | | | | [1000, 1000] | +2 [180, 179] | [181, 182] | [183, 184] | [185, 186] | [187, 188] | [189, 190] | [191, 192] | [193, 194] | [195, 196] | [173, 174] | [175, 176] | [177, 178] | [1000, 1000] | [1000, 1000] | +3 [263, 264] | [265, 266] | [267, 268] | [269, 270] | [271, 272] | [273, 274] | [275, 276] | [277, 278] | [279, 280] | [257, 258] | [259, 260] | [261, 262] | [1000, 1000] | [1000, 1000] | +4 | | | | [355, 356] [381, 382] [407, 408] | | [359, 360] | | [363, 364] | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 2 0 1 3 0 1 4 0 0 0 0 1 +1 1 1 3 0 2 4 4 0 1 3 1 0 1 1 +2 1 1 2 1 2 4 0 0 1 0 0 0 4 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [45, 44] [59, 58] | | [40, 41] [54, 55] | | [70, 71] | [88, 89] [108, 109] [110, 111] | | [52, 53] | [56, 57] [72, 73] [90, 91] [1000, 1000] | | | | | [1000, 1000] | +1 [113, 112] | [114, 115] | [118, 119] [126, 127] [136, 137] | | [148, 149] [150, 151] | [152, 153] [154, 155] [158, 159] [156, 157] | [158, 159] [1000, 1000] [1000, 1000] [1000, 1000] | | [160, 161] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | | [1000, 1000] | [1000, 1000] | +2 [169, 168] | [38, 39] | [172, 173] [182, 183] | [196, 197] | [210, 211] [212, 213] | [170, 171] [180, 181] [194, 195] [208, 209] | | | [1000, 1000] | | | | [166, 167] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +3 [220, 221] | [222, 223] | [224, 225] | [226, 227] | [228, 229] | [230, 231] | [232, 233] | [234, 235] | [236, 237] | [214, 215] | [216, 217] | [1000, 1000] | [218, 219] | [1000, 1000] | +4 | | | | [308, 309] | | [42, 43] | | [314, 315] | | [294, 295] | | | | + +checking: +[1, 14]: cenq(3, t) = t +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 3 0 0 2 0 1 1 3 1 0 0 1 +1 4 2 2 3 2 2 2 2 1 1 2 0 1 1 +2 2 0 1 1 1 1 2 4 0 0 0 0 4 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 2 1 0 1 0 1 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [54, 53] [72, 71] | | [57, 58] [75, 76] [95, 96] | | | [63, 64] [81, 82] | | [65, 66] | [67, 68] | [47, 48] [69, 70] [89, 90] | [1000, 1000] | | | [1000, 1000] | +1 [41, 42] [43, 44] [129, 130] [133, 134] | [139, 140] [145, 146] | [147, 148] [149, 150] | [151, 152] [153, 154] [155, 156] | [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | [131, 132] [1000, 1000] | [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] | | [127, 128] | [1000, 1000] | +2 [166, 165] [182, 181] | | [169, 170] | [171, 172] | [173, 174] | [175, 176] | [225, 226] [227, 228] | [177, 178] [193, 194] [209, 210] [1000, 1000] | | | | | [163, 164] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +3 [235, 236] | [237, 238] | [239, 240] | [241, 242] | [243, 244] | [245, 246] | [247, 248] | [249, 250] | [251, 252] | [229, 230] | [231, 232] | [233, 234] | [1000, 1000] | [1000, 1000] | +4 | [45, 46] [345, 346] | [321, 322] | | [325, 326] | | [329, 330] | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[1, 14]: cenq(3, t) = t +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 3 0 0 2 0 1 1 3 1 0 0 1 +1 2 0 3 0 0 3 3 2 1 1 2 0 2 1 +2 3 3 0 0 0 0 2 4 0 0 0 0 4 1 +3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +4 0 0 0 0 2 3 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [44, 43] | [45, 46] | [53, 54] [67, 68] [87, 88] | | | [51, 52] [73, 74] | | [57, 58] | [59, 60] | [37, 38] [61, 62] [81, 82] | [1000, 1000] | | | [1000, 1000] | +1 [122, 121] [135, 136] | | [125, 126] [139, 140] [149, 150] | | | [167, 168] [169, 170] [171, 172] | [131, 132] [173, 174] [173, 174] | [133, 134] [1000, 1000] | [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] | | [119, 120] [1000, 1000] | [1000, 1000] | +2 [184, 183] [200, 199] [213, 214] | [185, 186] [201, 202] [215, 216] | | | | | [195, 196] [209, 210] | [211, 212] [211, 212] [227, 228] [1000, 1000] | | | | | [181, 182] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +3 [243, 244] | [245, 246] | [247, 248] | [249, 250] | [251, 252] | [253, 254] | [255, 256] | [257, 258] | [259, 260] | [319, 320] | [321, 322] | [323, 324] | [1000, 1000] | [1000, 1000] | +4 | | | | [345, 346] [369, 370] | [329, 330] [333, 334] [395, 396] | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +Last valid workload: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 2 0 1 1 1 1 4 0 0 3 0 0 1 +1 1 1 1 1 2 1 1 4 4 3 4 3 0 1 +2 1 1 1 2 0 4 0 0 0 2 1 1 0 1 +3 1 1 1 1 1 2 2 4 4 4 4 2 0 0 +4 0 0 0 1 0 1 0 1 0 1 0 1 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [52, 51] | [41, 42] [55, 56] | | [69, 70] | [91, 92] | [109, 110] | [113, 114] | [57, 58] [75, 76] [93, 94] [111, 112] | | | [45, 46] [1000, 1000] [1000, 1000] | | | [1000, 1000] | +1 [118, 117] | [119, 120] | [123, 124] | [121, 122] | [125, 126] [137, 138] | [171, 172] | [173, 174] | [127, 128] [127, 128] [127, 128] [175, 176] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | +2 [182, 181] | [183, 184] | [205, 206] | [209, 210] [203, 204] | | [187, 188] [211, 212] [231, 232] [245, 246] | | | | [177, 178] [195, 196] | [179, 180] | [1000, 1000] | | [1000, 1000] | +3 [249, 250] | [251, 252] | [259, 260] | [277, 278] | [291, 292] | [253, 254] [271, 272] | [255, 256] [273, 274] | [257, 258] [275, 276] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [247, 248] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | | | +4 | | | [323, 324] | | [327, 328] | | [331, 332] | | [309, 310] | | [313, 314] | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 2 0 3 4 0 0 3 0 0 1 +1 2 0 2 1 3 0 0 0 3 3 4 3 0 1 +2 1 1 2 1 4 0 0 0 0 2 1 1 0 1 +3 1 1 1 1 1 2 2 4 4 4 4 2 0 0 +4 0 0 0 0 0 0 1 0 0 0 0 2 2 0 +deqs: +0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 +1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 0 1 0 0 0 0 1 0 +pkts metadata: +0 [45, 44] | [38, 39] | [48, 49] | [66, 67] | [46, 47] [64, 65] | | [52, 53] [70, 71] [86, 87] | [54, 55] [72, 73] [88, 89] [1000, 1000] | | | [42, 43] [1000, 1000] [1000, 1000] | | | [1000, 1000] | +1 [109, 108] [40, 41] | | [114, 115] [130, 131] | [112, 113] | [166, 167] [128, 129] [146, 147] | | | | [122, 123] [136, 137] [154, 155] | [104, 105] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [106, 107] [1000, 1000] [1000, 1000] | | [1000, 1000] | +2 [177, 176] | [180, 181] | [200, 201] [222, 223] | [178, 179] | [182, 183] [202, 203] [224, 225] [236, 237] | | | | | [174, 175] [192, 193] | [238, 239] | [1000, 1000] | | [1000, 1000] | +3 [242, 243] | [246, 247] | [264, 265] | [282, 283] | [244, 245] | [248, 249] [266, 267] | [250, 251] [268, 269] | [252, 253] [270, 271] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [240, 241] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | | | +4 | | | | | | [322, 323] | | | | | [306, 307] [332, 333] | [308, 309] [334, 335] | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 2 4 0 0 4 0 0 1 0 1 +1 1 2 0 1 1 2 2 0 3 0 0 3 0 1 +2 1 2 3 0 1 3 0 0 0 2 1 0 0 1 +3 1 1 1 3 0 2 0 2 0 1 4 2 0 0 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [39, 38] | [36, 37] | [40, 41] | [58, 59] | [76, 77] [90, 91] | [92, 93] [92, 93] [74, 75] [88, 89] | | | [46, 47] [62, 63] [1000, 1000] [1000, 1000] | | | [1000, 1000] | | [1000, 1000] | +1 [95, 94] | [98, 99] [108, 109] | | [116, 117] | [136, 137] | [154, 155] [156, 157] | [100, 101] [100, 101] | | [104, 105] [120, 121] [138, 139] | | | [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | +2 [163, 162] | [166, 167] [184, 185] | [198, 199] [180, 181] [194, 195] | | [168, 169] | [170, 171] [188, 189] [202, 203] | | | | [158, 159] [1000, 1000] | [160, 161] | | | [1000, 1000] | +3 [220, 221] | [228, 229] | [222, 223] | [224, 225] [242, 243] [256, 257] | | [230, 231] [246, 247] | | [278, 279] [280, 281] | | [216, 217] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | | | +4 | | | | [296, 297] | | [300, 301] | | [304, 305] | | [34, 35] | | | | + +Workload after removing specs: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +Workload after combining: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +zero_in_base: {} +in_wl: {4, } +[1, 4]: SUM_[q in {0, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {0, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {0, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {0, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +[1, 4]: SUM_[q in {1, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {1, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {1, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {1, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +[1, 4]: SUM_[q in {2, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {2, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {2, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {2, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +[1, 4]: SUM_[q in {3, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {3, 4, }] cenq(q ,t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {3, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: SUM_[q in {3, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +Workload after aggregating indivs to sums: +[1, 4]: cenq(4, t) = 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) = 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) <= 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 2 0 1 3 0 0 2 0 4 0 1 +1 1 2 0 1 4 0 0 0 3 1 4 2 0 1 +2 2 0 1 2 1 1 1 1 1 4 1 4 0 1 +3 1 1 1 1 1 4 1 3 0 0 0 3 0 0 +4 0 0 0 0 0 0 1 0 1 1 1 1 0 0 +deqs: +0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 1 0 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 0 0 1 0 1 0 0 0 0 +pkts metadata: +0 [46, 45] | [47, 48] | [49, 50] | [51, 52] [73, 74] | | [55, 56] | [57, 58] [79, 80] [99, 100] | | | [39, 40] [63, 64] | | [43, 44] [65, 66] [1000, 1000] [1000, 1000] | | [1000, 1000] | +1 [124, 123] | [125, 126] [137, 138] | | [129, 130] | [131, 132] [149, 150] [167, 168] [185, 186] | | | | [141, 142] [157, 158] [175, 176] | [119, 120] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | | [1000, 1000] | +2 [196, 195] [201, 202] | | [199, 200] | [215, 216] [211, 212] | [255, 256] | [259, 260] | [261, 262] | [203, 204] | [205, 206] | [193, 194] [193, 194] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | +3 [267, 268] | [269, 270] | [271, 272] | [273, 274] | [275, 276] | [277, 278] [277, 278] [277, 278] [277, 278] | [279, 280] | [281, 282] [1000, 1000] [1000, 1000] | | | | [265, 266] [1000, 1000] [1000, 1000] | | | +4 | | | | | | [335, 336] | | [37, 38] | [315, 316] | [317, 318] | [319, 320] | | | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 13]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[1, 13]: cenq(4, t) <= 5 +[5, 13]: aipg(4, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 2 1 0 2 4 0 0 4 0 0 1 0 +1 1 1 1 1 1 3 1 1 2 2 0 4 1 1 +2 1 1 4 0 0 0 1 1 2 3 0 0 0 1 +3 2 2 0 2 0 0 2 1 1 4 1 2 4 1 +4 0 0 0 0 1 0 1 0 0 0 1 0 0 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 1 0 0 +pkts metadata: +0 [48, 47] [64, 63] | | [53, 54] [71, 72] | [87, 88] | | [55, 56] [73, 74] | [57, 58] [75, 76] [91, 92] [105, 106] | | | [43, 44] [1000, 1000] [1000, 1000] [1000, 1000] | | | [45, 46] | | +1 [41, 42] | [107, 108] | [109, 110] | [131, 132] | [151, 152] | [111, 112] [129, 130] [149, 150] | [113, 114] | [115, 116] | [117, 118] [137, 138] | [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] | +2 [170, 169] | [171, 172] | [191, 192] [207, 208] [225, 226] [231, 232] | | | | [179, 180] | [181, 182] | [183, 184] [167, 168] | [167, 168] [167, 168] [1000, 1000] | | | | [1000, 1000] | +3 [241, 242] [247, 248] | [261, 262] [279, 280] | | [301, 302] [301, 302] | | | [251, 252] [265, 266] | [253, 254] | [255, 256] | [237, 238] [1000, 1000] [1000, 1000] [1000, 1000] | [239, 240] | [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +4 | | | | [317, 318] | | [321, 322] | | | | [39, 40] | | | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 1 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 2 0 2 4 0 4 4 4 4 3 0 4 0 +1 1 1 2 0 1 3 4 1 0 0 0 0 0 1 +2 1 1 1 1 4 4 4 1 0 0 4 0 0 1 +3 1 2 0 1 2 4 0 0 0 0 3 0 0 1 +4 0 0 0 0 1 1 0 0 0 0 1 1 1 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [52, 51] | [41, 42] [59, 60] | | [55, 56] [69, 70] | [57, 58] [71, 72] [83, 84] [93, 94] | | [63, 64] [63, 64] [95, 96] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | | [49, 50] [1000, 1000] [1000, 1000] [1000, 1000] | | +1 [39, 40] | [43, 44] | [105, 106] [123, 124] | | [101, 102] | [103, 104] [119, 120] [135, 136] | [107, 108] [121, 122] [137, 138] [1000, 1000] | [109, 110] | | | | | | [1000, 1000] | +2 [156, 155] | [157, 158] | [159, 160] | [177, 178] | [191, 192] [173, 174] [187, 188] [201, 202] | [161, 162] [175, 176] [189, 190] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | | | [153, 154] [1000, 1000] [1000, 1000] [1000, 1000] | | | [1000, 1000] | +3 [207, 208] | [211, 212] [233, 234] | | [247, 248] | [251, 252] [231, 232] | [213, 214] [235, 236] [249, 250] [263, 264] | | | | | [205, 206] [223, 224] [1000, 1000] | | | [1000, 1000] | +4 | | | | [281, 282] | [45, 46] | | | | | [267, 268] | [269, 270] | [271, 272] | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 4 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 1 3 0 3 0 0 4 4 3 0 4 0 +1 1 1 2 0 2 4 0 0 0 0 4 0 0 1 +2 1 2 0 2 0 4 0 4 0 4 0 0 0 1 +3 1 1 2 1 0 4 0 0 4 0 0 0 0 1 +4 0 0 0 0 1 0 0 1 0 1 0 1 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 1 0 0 1 0 1 0 1 0 +pkts metadata: +0 [41, 40] [38, 39] | | [52, 53] | [44, 45] [62, 63] [78, 79] | | [48, 49] [66, 67] [82, 83] | | | [56, 57] [70, 71] [88, 89] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | +1 [107, 106] | [108, 109] | [110, 111] [132, 133] | | [114, 115] [136, 137] | [116, 117] [138, 139] [154, 155] [166, 167] | | | | | [104, 105] [126, 127] [1000, 1000] [1000, 1000] | | | [1000, 1000] | +2 [171, 170] | [174, 175] [188, 189] | | [176, 177] [190, 191] | | [218, 219] [220, 221] [222, 223] [224, 225] | | [182, 183] [196, 197] [1000, 1000] [1000, 1000] | | [168, 169] [1000, 1000] [1000, 1000] [1000, 1000] | | | | [1000, 1000] | +3 [230, 231] | [232, 233] | [254, 255] [274, 275] | [234, 235] | | [238, 239] [256, 257] [276, 277] [288, 289] | | | [244, 245] [262, 263] [1000, 1000] [1000, 1000] | | | | | [1000, 1000] | +4 | | | | [304, 305] | | | [310, 311] | | [36, 37] | | [292, 293] | | | + +Workload after tightening constant bounds: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +checking: +[1, 3]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 2 0 3 1 0 3 4 0 0 3 +1 1 1 1 1 4 4 4 1 4 4 4 4 0 0 +2 3 1 3 0 2 2 4 4 4 4 1 4 0 0 +3 1 1 3 1 1 1 0 0 4 0 0 4 0 0 +4 0 0 0 1 0 1 0 1 0 1 0 1 0 4 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [56, 55] | [45, 46] | [59, 60] | [57, 58] | [101, 102] [79, 80] | | [63, 64] [83, 84] [103, 104] | [65, 66] | | [49, 50] [69, 70] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [124, 123] | [125, 126] | [129, 130] | [145, 146] | [127, 128] [143, 144] [157, 158] [169, 170] | [131, 132] [147, 148] [159, 160] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [133, 134] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | +2 [172, 171] [177, 178] [189, 190] | [199, 200] | [173, 174] [185, 186] [195, 196] | | [179, 180] [191, 192] | [213, 214] [215, 216] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [181, 182] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | +3 [223, 224] | [225, 226] | [245, 246] [251, 252] [261, 262] | [287, 288] | [227, 228] | [229, 230] | | | [235, 236] [255, 256] [273, 274] [1000, 1000] | | | [221, 222] [1000, 1000] [1000, 1000] [1000, 1000] | | | +4 | | | [47, 48] | | [305, 306] | | [309, 310] | | [289, 290] | | [293, 294] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 12]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 2 2 1 1 4 4 0 0 1 1 3 3 +1 1 1 1 1 2 0 2 1 0 1 1 1 2 0 +2 1 1 1 1 1 1 1 1 4 2 4 0 2 0 +3 1 1 3 0 0 4 0 0 0 3 0 0 3 0 +4 0 0 0 0 1 0 0 0 0 1 0 0 3 4 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 1 +pkts metadata: +0 [51, 50] | [42, 43] | [54, 55] [66, 67] | [80, 81] [94, 95] | [96, 97] | [52, 53] | [98, 99] [100, 101] [102, 103] [56, 57] | [56, 57] [1000, 1000] [1000, 1000] [1000, 1000] | | | [1000, 1000] | [48, 49] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [113, 112] | [44, 45] | [46, 47] | [120, 121] | [140, 141] [162, 163] | | [180, 181] [182, 183] | [116, 117] | | [104, 105] | [106, 107] | [108, 109] | [110, 111] [1000, 1000] | | +2 [40, 41] | [184, 185] | [202, 203] | [208, 209] | [186, 187] | [188, 189] | [252, 253] | [190, 191] | [192, 193] [214, 215] [232, 233] [250, 251] | [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] | | +3 [256, 257] | [260, 261] | [282, 283] [302, 303] [316, 317] | | | [264, 265] [284, 285] [304, 305] [318, 319] | | | | [254, 255] [272, 273] [292, 293] | | | [1000, 1000] [1000, 1000] [1000, 1000] | | +4 | | | | [334, 335] | | | | | [38, 39] | | | [324, 325] [350, 351] [376, 377] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[7, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 2 2 4 1 1 1 3 4 4 0 3 +1 1 1 2 2 2 1 0 0 3 3 1 4 0 0 +2 2 0 2 1 2 1 1 1 1 2 0 0 2 0 +3 1 1 1 4 0 0 0 2 1 4 0 0 0 0 +4 0 0 0 0 2 0 1 0 1 0 0 1 0 4 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [52, 51] | [43, 44] | [57, 58] | [67, 68] [81, 82] | [93, 94] [95, 96] | [53, 54] [65, 66] [79, 80] [55, 56] | [55, 56] | [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [49, 50] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [100, 99] | [101, 102] | [105, 106] [119, 120] | [135, 136] [149, 150] | [151, 152] [153, 154] | [157, 158] | | | [155, 156] [159, 160] [109, 110] | [1000, 1000] [109, 110] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | +2 [164, 163] [45, 46] | | [169, 170] [183, 184] | [167, 168] | [215, 216] [217, 218] | [219, 220] | [221, 222] | [171, 172] | [173, 174] | [161, 162] [1000, 1000] | | | [1000, 1000] [1000, 1000] | | +3 [39, 40] | [41, 42] | [229, 230] | [251, 252] [245, 246] [265, 266] [281, 282] | | | | [233, 234] [255, 256] | [235, 236] | [223, 224] [237, 238] [1000, 1000] [1000, 1000] | | | | | +4 | | | | [307, 308] [47, 48] | | [311, 312] | | [315, 316] | | | [295, 296] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 6589 milliseconds +Final Workload after restricting time ranges: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +Final Workload after improving: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 2583ms +avg_check_time: 861ms +max_check_time: 1658ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 8 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 104ms +avg_check_time: 13ms +max_check_time: 14ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 5 +opt_count: 3 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 3512ms +avg_check_time: 702.4ms +max_check_time: 1030ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 829ms +avg_check_time: 829ms +max_check_time: 829ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 43 +opt_count: 14 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 1.71799e+08 +Timing Stats: +sum_check_time: 19611ms +avg_check_time: 456.07ms +max_check_time: 1026ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 765ms +avg_check_time: 765ms +max_check_time: 765ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 18 +opt_count: 18 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 9.13823e+07 +Timing Stats: +sum_check_time: 8321ms +avg_check_time: 462.278ms +max_check_time: 689ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 9.13823e+07 +Timing Stats: +sum_check_time: 1368ms +avg_check_time: 1368ms +max_check_time: 1368ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 8 +opt_count: 5 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 6584ms +avg_check_time: 823ms +max_check_time: 1166ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 1141ms +avg_check_time: 570.5ms +max_check_time: 650ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/fq_codel.csv" +Test execution time: 54 seconds. diff --git a/benchmarks/2024-04-09-12-53-02/research/leaf_spine_bw.txt b/benchmarks/2024-04-09-12-53-02/research/leaf_spine_bw.txt new file mode 100644 index 0000000..b003047 --- /dev/null +++ b/benchmarks/2024-04-09-12-53-02/research/leaf_spine_bw.txt @@ -0,0 +1,1474 @@ +leaf_spine_bw +#QM: 23 66 +#bool_vars: 12480 +#int_vars: 12960 +#constrs: 44346 +base workload: +[1, 9]: cenq(0, t) >= t +[1, 9]: dst(0, t) = 5 +[1, 9]: Uniqe[dst({0, 1, 2, 3, 4, 5, }, t)] +[1, 10]: Same[dst(0, t)] +[1, 10]: Same[dst(1, t)] +[1, 10]: Same[dst(2, t)] +[1, 10]: Same[dst(3, t)] +[1, 10]: Same[dst(4, t)] +[1, 10]: Same[dst(5, t)] +[10, 10]: Uniqe[dst({0, 1, 2, 3, 4, 5, }, t)] + +cp setup: 1.699 s +base example: +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +zero_queues: {2, 3, 4, 5, } +target_queues: {0, 1, } +base example generation: 106.225 s +seed is: 24212 +Base example: +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(0, t) = 5 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(0, t) = 5 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(0, t) = 5 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 1] | [3, 1] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 1] | [3, 0] | [3, 1] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +Finished removing meta-data specs +Starting random approach... +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 +[2, 10]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 4 0 0 0 0 0 0 0 0 0 +3 4 0 0 0 0 0 0 0 0 0 +4 4 0 0 0 0 0 0 0 0 0 +5 3 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 1 1 1 1 0 0 0 0 0 +3 0 1 1 1 1 0 0 0 0 0 +4 0 1 1 1 1 0 0 0 0 0 +5 0 1 1 1 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 [5, 0] [3, 1] [3, 1] [3, 0] | | | | | | | | | | +3 [2, 0] [5, 1] [1, 1] [1, 0] | | | | | | | | | | +4 [2, 1] [3, 0] [5, 0] [1, 0] | | | | | | | | | | +5 [1, 0] [3, 0] [2, 0] | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 3 2 4 1 +1 1 1 1 1 1 1 1 1 1 1 +2 1 2 1 4 1 1 1 2 1 1 +3 4 0 0 0 0 0 0 0 0 0 +4 4 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 1 1 1 1 1 1 1 1 1 +3 0 1 1 1 1 0 0 0 0 0 +4 0 1 1 1 1 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 [4, 1] | [4, 0] [4, 0] | [4, 0] | [4, 0] [4, 1] [4, 0] [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 0] [4, 0] | [4, 0] | [4, 0] | +3 [4, 1] [5, 1] [2, 1] [4, 0] | | | | | | | | | | +4 [3, 0] [1, 1] [5, 1] [5, 0] | | | | | | | | | | +5 [3, 1] [4, 1] [4, 1] [2, 0] | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 2 1 4 2 1 1 3 1 +1 1 1 1 1 1 1 4 2 1 1 +2 4 0 0 0 0 0 0 0 0 0 +3 4 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 1 1 1 1 1 1 1 1 1 1 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 1 1 1 1 0 0 0 0 0 +3 0 1 1 1 1 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 1 1 1 1 1 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] [3, 0] | [3, 0] | [3, 0] | +2 [3, 1] [1, 0] [1, 1] [0, 1] | | | | | | | | | | +3 [5, 0] [5, 0] [5, 1] [2, 1] | | | | | | | | | | +4 | | | | | | | | | | +5 [1, 0] | [1, 1] | [1, 1] | [1, 0] | [1, 0] | [1, 1] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 3 4 1 2 1 1 4 1 1 +1 1 1 1 1 1 1 4 2 2 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] [0, 0] [0, 0] [0, 0] | [0, 0] [0, 0] | [0, 0] [0, 0] | [0, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 2 3 4 1 1 4 1 1 +1 1 1 1 1 1 1 4 2 2 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 0] [5, 0] | [5, 0] [5, 1] [5, 1] | [5, 0] [5, 1] [5, 1] [5, 1] | [5, 0] | [5, 1] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] [3, 0] | [3, 0] [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 4 1 +1 1 1 1 1 1 1 1 1 2 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | +1 [3, 0] | [3, 1] | [3, 1] | [3, 1] | [3, 0] | [3, 1] | [3, 1] | [3, 0] | [3, 1] [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +Last valid workload: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 10]: SUM_[q in {2, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 4 3 1 +1 1 1 1 1 1 1 1 1 2 1 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] | [3, 0] | +2 [5, 1] [3, 1] [5, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 3 1 1 1 +1 1 1 1 1 1 1 2 1 2 1 +2 0 0 0 0 0 0 0 0 0 0 +3 4 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 1 1 1 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] | [3, 0] | [3, 0] [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 [2, 1] [5, 0] [5, 0] [4, 0] | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 2 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [5, 0] [5, 1] [3, 0] | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 2 3 1 +1 1 1 1 1 1 2 1 1 1 1 +2 4 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 1 1 1 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 [0, 1] [3, 1] [5, 0] [5, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [1, 0] [1, 1] [3, 0] [3, 0] | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 2 1 2 4 3 3 2 1 +1 2 2 2 4 2 2 4 4 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 4 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 1 1 1 1 1 1 1 1 1 1 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 1 1 1 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 1 1 1 1 1 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] | [5, 0] | +1 [3, 0] [3, 0] | [3, 0] [3, 0] | [3, 0] [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] [3, 0] | [3, 0] [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 [4, 0] [5, 0] [4, 0] [5, 0] | | | | | | | | | | +4 | | | | | | | | | | +5 [2, 1] | [2, 1] | [2, 0] | [2, 0] | [2, 0] | [2, 1] | [2, 0] | [2, 1] | [2, 1] | [2, 0] | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 2 1 1 3 4 4 1 +1 1 1 1 1 1 3 2 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 0 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] | [3, 0] [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 1] [5, 1] [5, 1] | | | | | | | | | | +5 [4, 1] [4, 1] [3, 0] [2, 1] | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 2 2 4 4 1 +1 1 1 1 1 1 3 2 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] [0, 0] [0, 0] | [0, 0] [0, 0] | [0, 0] | [0, 0] | [0, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [4, 1] [2, 0] [3, 0] [2, 1] | | | | | | | | | | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 4 2 1 4 1 +1 1 1 3 2 4 1 2 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 1 1 1 1 1 1 1 1 1 1 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 1 1 1 1 1 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 1] [5, 1] [5, 1] [5, 1] | [5, 0] [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] | [3, 0] [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] | [3, 0] [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [2, 0] | [2, 0] | [2, 1] | [2, 1] | [2, 1] | [2, 1] | [2, 1] | [2, 1] | [2, 1] | [2, 0] | + +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 4 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 1 1 1 1 1 1 1 1 1 1 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 1 1 1 1 1 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | +1 [3, 1] | [3, 1] | [3, 1] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 1] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [2, 1] | [2, 1] | [2, 1] | [2, 0] | [2, 1] | [2, 1] | [2, 0] | [2, 0] | [2, 1] | [2, 0] | + +Workload after removing specs: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +Workload after combining: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +zero_in_base: {} +in_wl: {0, 1, 2, 3, 4, } +Workload after aggregating indivs to sums: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) = 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) <= 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 4 1 1 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [4, 1] [3, 1] [1, 0] [2, 1] | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 3 +[1, 10]: ecmp(0, t) = 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 3 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 3 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 3 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 2 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 0 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 2 1 1 1 1 1 4 1 +1 1 1 1 1 1 1 4 4 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | +1 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] [0, 0] [0, 0] [0, 0] | [0, 0] [0, 0] [0, 0] [0, 0] | [0, 0] | [0, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [0, 0] [3, 0] [0, 0] [0, 1] | | | | | | | | | | + +Workload after tightening constant bounds: +[1, 10]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +checking: +[1, 9]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 8]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 6]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 9]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 8]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 7]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 6]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 5]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 4]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 3]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 2]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 10]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 9]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 8]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 7]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 6]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 4]: ecmp(0, t) <= 0 +[1, 10]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 4 1 1 +1 1 1 1 4 4 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | [5, 1] | [5, 1] [5, 0] [5, 1] [5, 1] | [5, 1] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 10]: ecmp(1, t) <= 0 +[2, 5]: ecmp(0, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 3 1 4 4 1 2 1 2 1 1 +1 1 1 1 1 1 4 4 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 1] [5, 1] [5, 1] | [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] [5, 0] [5, 0] [5, 0] | [5, 0] | [5, 1] [5, 1] | [5, 1] | [5, 1] [5, 0] | [5, 0] | [5, 0] | +1 [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] [3, 0] [3, 0] [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [4, 0] [2, 0] [3, 0] [0, 0] | | | | | | | | | | + +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 9]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 8]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 7]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 6]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 5]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 4]: ecmp(1, t) <= 0 +[1, 5]: ecmp(0, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 4 1 +1 1 1 1 1 1 4 3 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | [5, 0] | [5, 1] [5, 1] [5, 1] [5, 0] | [5, 0] | +1 [2, 0] | [2, 0] | [2, 0] | [2, 0] | [2, 1] | [2, 0] [2, 0] [2, 0] [2, 0] | [2, 0] [2, 0] [2, 1] | [2, 1] | [2, 0] | [2, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [2, 0] [3, 1] [3, 0] [1, 0] | | | | | | | | | | + +checking: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[2, 5]: ecmp(1, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 3 1 2 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 1] [5, 0] [5, 1] | [5, 0] | [5, 0] [5, 1] | [5, 1] | [5, 0] | +1 [3, 1] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [3, 1] [2, 0] [2, 0] [1, 0] | | | | | | | | | | + +restrict_time_ranges took 104952 milliseconds +Final Workload after restricting time ranges: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 5]: ecmp(1, t) <= 0 + +Final Workload after improving: +[1, 1]: SUM_[q in {2, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(1, t) >= 1 +[1, 5]: ecmp(0, t) <= 0 +[1, 5]: ecmp(1, t) <= 0 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 11 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 47806ms +avg_check_time: 4346ms +max_check_time: 6135ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 3 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 17052ms +avg_check_time: 4263ms +max_check_time: 6120ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 2344ms +avg_check_time: 2344ms +max_check_time: 2344ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 11 +opt_count: 4 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 3.30382e+08 +Timing Stats: +sum_check_time: 35102ms +avg_check_time: 3191.09ms +max_check_time: 7672ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 1690ms +avg_check_time: 1690ms +max_check_time: 1690ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 1 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 3.06783e+08 +Timing Stats: +sum_check_time: 7175ms +avg_check_time: 1793.75ms +max_check_time: 2496ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 3.06783e+08 +Timing Stats: +sum_check_time: 2176ms +avg_check_time: 2176ms +max_check_time: 2176ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 32 +opt_count: 28 +avg_cost_improvement_abs: 2 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 104928ms +avg_check_time: 3279ms +max_check_time: 7150ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 2 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 13140ms +avg_check_time: 4380ms +max_check_time: 5989ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/leaf_spine_bw.csv" +Test execution time: 340 seconds. diff --git a/benchmarks/2024-04-09-12-53-02/research/loom.txt b/benchmarks/2024-04-09-12-53-02/research/loom.txt new file mode 100644 index 0000000..efe5d84 --- /dev/null +++ b/benchmarks/2024-04-09-12-53-02/research/loom.txt @@ -0,0 +1,3175 @@ +loom +#QM: 11 29 +#bool_vars: 7040 +#int_vars: 8700 +#constrs: 64689 +base workload: +[1, 10]: SUM_[q in {0, 3, 6, 9, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {1, 4, 7, 10, }] cenq(q ,t) >= t +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(11, t) <= 0 + +cp setup: 2.234 s +base example: +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | +7 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +11 | | | | | | | | | | + +zero_queues: {0, 2, 3, 4, 5, 8, 9, 11, } +target_queues: {1, 6, 7, 10, } +base example generation: 187.877 s +seed is: 13388 +Base example: +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | [1, 0] | +7 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | [2, 136] | +11 | | | | | | | | | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(1, t) = 2 +[1, 10]: dst(6, t) = 1 +[1, 10]: dst(7, t) = 2 +[1, 10]: dst(10, t) = 2 +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(6, t) = 0 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(1, t) = 2 +[1, 10]: dst(6, t) = 1 +[1, 10]: dst(7, t) = 2 +[1, 10]: dst(10, t) = 2 +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(6, t) = 0 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(1, t) = 2 +[1, 10]: dst(7, t) = 2 +[1, 10]: dst(10, t) = 2 +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(6, t) = 0 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(1, t) = 2 +[1, 10]: dst(7, t) = 2 +[1, 10]: dst(10, t) = 2 +[1, 10]: ecmp(1, t) = 136 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(1, t) = 2 +[1, 10]: dst(7, t) = 2 +[1, 10]: dst(10, t) = 2 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(7, t) = 2 +[1, 10]: dst(10, t) = 2 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: dst(7, t) = 2 +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: ecmp(7, t) = 136 +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: ecmp(10, t) = 136 +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 +[2, 10]: aipg(10, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 +[2, 10]: aipg(7, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[2, 10]: aipg(1, t) = 1 +[2, 10]: aipg(6, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[2, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 1 0 0 0 0 1 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 2 0 0 0 1 0 1 0 1 0 +4 0 1 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 1 0 1 1 1 4 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 1 0 0 0 0 1 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 2 0 0 0 1 0 1 0 1 0 +4 0 1 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 1 0 1 1 1 4 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [1, 100] | | | | | [1, 109] | | +1 [2, 616] | [2, 607] | [2, 608] | [2, 609] | [2, 610] | [2, 611] | [2, 612] | [2, 613] | [2, 614] | [2, 615] | +2 | | | | | | | | | | +3 [1, 250] [1, 265] | | | | [1, 256] | | [1, 259] | | [1, 262] | | +4 | [2, 324] | | | | | | | | | +5 | | | | | | | | | | +6 [1, 395] | [1, 396] | [1, 397] | [1, 398] | [1, 399] | [1, 400] | [1, 401] | [1, 402] | [1, 403] | [1, 404] | +7 [2, 774] | [2, 765] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | [2, 773] | +8 | | | | | | | | | | +9 | [1, 537] | | | [1, 542] | | [1, 605] | [1, 545] | [1, 546] | [1, 547] [1, 566] [1, 585] [1, 604] | +10 [2, 853] | [2, 606] | [2, 845] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(6, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 0 0 3 0 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 0 0 3 0 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 169] | | | | [2, 172] [2, 936] [2, 173] | | | [2, 170] | [2, 171] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 404] | [1, 405] | [1, 406] | [1, 407] | [1, 408] | [1, 409] | [1, 410] | [1, 411] | [1, 412] | [1, 413] | +7 [2, 785] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 865] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 3 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 1 1 0 0 0 0 0 1 +4 0 0 0 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 0 0 0 1 0 1 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 0 1 0 0 0 2 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 3 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 1 1 0 0 0 0 0 1 +4 0 0 0 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 0 0 0 1 0 1 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 0 1 0 0 0 2 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | [1, 103] [1, 120] [1, 139] | [1, 104] | [1, 105] | +1 [2, 622] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | +2 | | | | | | | | | | +3 | [1, 244] | [1, 245] | [1, 246] | | | | | | [1, 257] | +4 | | | | | | | | [2, 612] | | +5 | | | | | | | | | | +6 [1, 388] | | | | | | [1, 399] | | [1, 402] | | +7 [2, 779] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 465] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | +8 | | | | | | | | | | +9 | [1, 538] | | | | [1, 545] | | | | [1, 552] [1, 571] | +10 [2, 859] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 4 0 0 0 1 4 2 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 4 0 0 0 1 4 2 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 624] | | | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 405] [1, 421] [1, 438] [1, 456] | | | | [1, 412] | [1, 413] [1, 430] [1, 447] [1, 465] | [1, 414] [1, 431] | | | | +7 [2, 792] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 872] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | [2, 868] | [2, 869] | [2, 870] | [2, 871] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 2 2 0 0 +7 0 0 0 0 1 0 0 1 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 2 2 0 0 +7 0 0 0 0 1 0 0 1 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 636] | [2, 627] | [2, 628] | [2, 629] | [2, 630] | [2, 631] | [2, 632] | [2, 633] | [2, 634] | [2, 635] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 404] | [1, 405] | [1, 406] | [1, 407] | [1, 408] | [1, 409] | [1, 410] [1, 428] | [1, 411] [1, 429] | | | +7 | | | | [2, 476] | | | [2, 474] | [2, 475] | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 873] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | [2, 868] | [2, 869] | [2, 870] | [2, 871] | [2, 872] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 2 0 2 1 2 1 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 1 0 1 0 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 2 0 2 1 2 1 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 1 0 1 0 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 634] | [2, 625] | [2, 626] | [2, 627] | [2, 628] | [2, 629] | [2, 630] | [2, 631] | [2, 632] | [2, 633] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 397] [1, 410] | | [1, 941] [1, 413] | | [1, 402] [1, 416] | [1, 403] | [1, 404] [1, 419] | [1, 405] | | | +7 [2, 794] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 | | | [2, 785] | | [2, 624] | | | [2, 623] | [2, 622] | +11 | | | | | | | | | | + +Last valid workload: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 10]: SUM_[q in {0, 2, 3, 4, 5, 8, 9, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 2 3 1 1 2 0 0 4 0 4 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 0 0 0 0 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 2 3 1 1 2 0 0 4 0 4 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 0 0 0 0 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 92] [1, 102] | [1, 924] [1, 925] [1, 926] | [1, 927] | [1, 93] | [1, 928] [1, 929] | | | [1, 98] [1, 111] [1, 127] [1, 145] | | [1, 101] [1, 114] [1, 130] [1, 148] | +1 [2, 613] | [2, 604] | [2, 605] | [2, 606] | [2, 607] | [2, 608] | [2, 609] | [2, 610] | [2, 611] | [2, 612] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 379] | [1, 452] | | | | | | [1, 390] | [1, 453] | [1, 391] | +7 [2, 773] | [2, 764] | [2, 765] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 853] | [2, 844] | [2, 845] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 1 0 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 1 1 1 4 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 1 0 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 1 1 1 1 4 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | [2, 174] | | | | | | | [2, 626] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 405] [1, 415] | | [1, 408] | [1, 409] | [1, 410] | [1, 938] | [1, 939] | [1, 411] [1, 428] [1, 447] [1, 466] | | [1, 414] | +7 [2, 787] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 867] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 2 0 1 0 2 4 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 0 0 1 0 1 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 2 0 1 0 2 4 1 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 0 0 1 0 1 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | [1, 95] [1, 108] | | [1, 98] | | [1, 934] [1, 115] | [1, 101] [1, 116] [1, 135] [1, 154] | [1, 102] | [1, 103] | +1 [2, 623] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 389] | [1, 463] | | | | [1, 396] | | [1, 399] | | [1, 402] | +7 [2, 783] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 863] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 0 1 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 3 1 2 0 0 1 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 0 1 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 3 1 2 0 0 1 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 623] | | | [2, 626] | | | [2, 173] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 404] [1, 415] | | [1, 939] [1, 418] [1, 436] | [1, 407] | [1, 408] [1, 421] | | | [1, 411] | | [1, 414] | +7 [2, 788] | [2, 780] | [2, 781] | [2, 782] | [2, 173] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 868] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 1 1 1 0 0 4 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 1 0 1 1 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 1 1 1 0 0 4 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 1 0 1 1 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 625] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | [2, 623] | [2, 624] | +2 | | | | | | | | | | +3 | [1, 250] | [1, 251] | [1, 252] | [1, 319] | | | [1, 257] [1, 276] [1, 295] [1, 314] | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 390] | | | [1, 395] | | [1, 465] | [1, 398] | | | | +7 [2, 785] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 865] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 1 0 0 1 4 4 3 3 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 1 1 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 1 0 0 0 1 1 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 1 0 0 1 4 4 3 3 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 1 1 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 1 0 0 0 1 1 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 91] | [1, 92] | | | [1, 97] | [1, 98] [1, 114] [1, 130] [1, 146] | [1, 99] [1, 115] [1, 131] [1, 147] | [1, 100] [1, 116] [1, 132] | [1, 101] [1, 117] [1, 133] | | +1 [2, 614] | [2, 608] | [2, 609] | [2, 610] | [2, 923] | [2, 924] | [2, 925] | [2, 611] | [2, 612] | [2, 613] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 310] | | [2, 686] | [2, 607] | | | | [2, 690] | | | +5 | | | | | | | | | | +6 [1, 381] | | | [1, 386] | | | | [1, 393] | [1, 456] | | +7 [2, 772] | [2, 763] | [2, 764] | [2, 765] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 852] | [2, 843] | [2, 844] | [2, 845] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 3 1 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 4 0 0 0 3 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 3 1 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 1 4 0 0 0 3 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 176] [2, 633] [2, 643] | [2, 177] | | | | | [2, 175] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 336] | | [2, 337] | | | | | | | +5 | | | | | | | | | | +6 [1, 408] [1, 420] | | [1, 939] | [1, 940] [1, 425] [1, 443] [1, 461] | | | | [1, 417] [1, 432] [1, 450] | [1, 418] | [1, 419] | +7 [2, 788] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 868] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 1 1 1 1 1 0 0 3 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 2 4 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 1 1 1 1 1 0 0 3 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 2 4 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 618] | [2, 609] | [2, 610] | [2, 611] | [2, 612] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | +2 | | | | | | | | | | +3 [1, 250] | [1, 251] | [1, 252] | [1, 253] | [1, 320] | [1, 254] | | | [1, 259] [1, 278] [1, 297] | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 | | | | | | [1, 403] [1, 418] | [1, 929] [1, 930] [1, 931] [1, 454] | [1, 404] | [1, 405] | +7 [2, 778] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 858] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 0 0 1 0 0 0 2 4 4 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 2 0 0 4 0 0 1 1 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 0 0 1 0 0 0 2 4 4 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 2 0 0 4 0 0 1 1 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 91] | | | [1, 96] | | | | [1, 103] [1, 425] | [1, 104] [1, 120] [1, 138] [1, 156] | [1, 105] [1, 121] [1, 139] [1, 157] | +1 [2, 614] | [2, 605] | [2, 606] | [2, 607] | [2, 608] | [2, 609] | [2, 610] | [2, 611] | [2, 612] | [2, 613] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 693] [2, 703] | | | | | | | | | | +5 | | | | | | | | | | +6 | [1, 387] [1, 402] | | | [1, 392] [1, 407] [1, 425] [1, 444] | | | [1, 397] | [1, 398] | [1, 399] [1, 416] | +7 [2, 773] | [2, 764] | [2, 765] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 853] | [2, 844] | [2, 845] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 0 1 1 0 4 0 3 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 0 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 2 0 4 0 0 2 1 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 0 1 1 0 4 0 3 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 0 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 2 0 4 0 0 2 1 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 168] | | [2, 169] | [2, 621] | | [2, 620] [2, 171] [2, 172] [2, 173] | | [2, 626] [2, 633] [2, 642] | [2, 170] | [2, 627] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | [2, 622] | | [2, 332] | | | | | +5 | | | | | | | | | | +6 [1, 403] | [1, 404] | [1, 405] [1, 420] | | [1, 408] [1, 423] [1, 440] [1, 459] | | | [1, 413] [1, 428] | [1, 414] | [1, 415] [1, 431] | +7 [2, 782] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 862] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 0 0 0 0 0 0 0 0 +4 0 0 1 1 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 1 1 3 4 4 0 1 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 0 0 0 0 0 0 0 0 +4 0 0 1 1 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 1 1 3 4 4 0 1 2 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 621] | [2, 612] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | +2 | | | | | | | | | | +3 [1, 247] | | | | | | | | | | +4 | | [2, 326] | [2, 327] | [2, 328] | [2, 329] | | | | | +5 | | | | | | | | | | +6 | [1, 402] | [1, 403] | [1, 461] | [1, 928] [1, 418] [1, 434] | [1, 404] [1, 419] [1, 435] [1, 453] | [1, 405] [1, 420] [1, 436] [1, 454] | | [1, 408] | [1, 409] [1, 425] | +7 [2, 777] | [2, 768] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 857] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 2 0 2 0 4 0 2 2 +7 0 0 0 1 1 0 0 0 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 2 0 2 0 4 0 2 2 +7 0 0 0 1 1 0 0 0 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 628] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | [2, 623] | [2, 624] | [2, 625] | [2, 626] | [2, 627] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 932] | | | | | [2, 327] | | [2, 326] | | +5 | | | | | | | | | | +6 [1, 618] | [1, 933] | [1, 934] [1, 418] | | [1, 407] [1, 421] | | [1, 938] [1, 424] [1, 441] [1, 460] | | [1, 412] [1, 427] | [1, 413] [1, 428] | +7 | | | [2, 936] | [2, 467] | | | | [2, 781] | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 861] | [2, 854] | [2, 935] | [2, 937] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 0 1 0 1 0 0 1 4 4 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 1 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 2 0 0 0 1 1 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 0 1 0 1 0 0 1 4 4 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 1 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 2 0 0 0 1 1 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 91] | | [1, 94] | | [1, 97] | | | [1, 102] | [1, 158] [1, 120] [1, 138] [1, 156] | [1, 103] [1, 121] [1, 139] [1, 157] | +1 [2, 622] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 611] | [2, 612] | | [2, 314] | | | | | [2, 697] | +5 | | | | | | | | | | +6 | [1, 387] [1, 403] | | | | [1, 394] | [1, 460] | | | | +7 [2, 778] | [2, 769] | [2, 770] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 858] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 3 0 1 4 4 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 3 0 1 4 4 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 619] | | | | | | | | | +5 | | | | | | | | | | +6 [1, 405] | [1, 468] | [1, 620] [1, 420] [1, 437] | | [1, 408] | [1, 409] [1, 425] [1, 442] [1, 460] | [1, 410] [1, 426] [1, 443] [1, 461] | | | | +7 [2, 787] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 867] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 0 1 1 4 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 1 0 0 0 4 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 0 1 1 4 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 1 0 0 0 4 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 624] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | [2, 623] | +2 | | | | | | | | | | +3 [1, 249] | | | [1, 254] | [1, 255] | [1, 256] [1, 275] [1, 294] [1, 313] | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 | [1, 394] | [1, 395] | | | | [1, 402] [1, 420] [1, 439] [1, 458] | | | | +7 [2, 784] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 864] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 3 0 0 1 3 0 0 2 1 0 +7 0 0 1 1 1 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 3 0 0 1 3 0 0 2 1 0 +7 0 0 1 1 1 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 633] | [2, 624] | [2, 625] | [2, 626] | [2, 627] | [2, 628] | [2, 629] | [2, 630] | [2, 631] | [2, 632] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 402] [1, 415] [1, 432] | | | [1, 407] | [1, 939] [1, 422] [1, 439] | | | [1, 412] [1, 427] | [1, 413] | | +7 | | [2, 470] | [2, 471] | [2, 472] | [2, 473] | | | | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 868] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 0 0 0 1 0 2 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 4 0 0 0 0 4 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 0 0 0 1 0 2 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 4 0 0 0 0 4 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 624] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | [2, 623] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 399] | [1, 400] | | | | | [1, 409] | | [1, 412] [1, 430] | | +7 [2, 782] | [2, 774] | [2, 775] | [2, 776] | [2, 933] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | +8 | | | | | | | | | | +9 | | [1, 547] [1, 565] [1, 583] [1, 601] | | | | | [1, 556] [1, 574] [1, 592] [1, 610] | | | +10 [2, 862] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(11, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 4 4 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 3 0 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 4 4 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 3 0 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 630] | [2, 622] | [2, 623] | [2, 937] | [2, 624] | [2, 625] | [2, 626] | [2, 627] | [2, 628] | [2, 629] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | [2, 936] | | | | | | | +5 | | | | | | | | | | +6 [1, 399] | [1, 621] | [1, 938] | [1, 461] | [1, 400] | [1, 401] | [1, 402] | [1, 403] [1, 421] [1, 439] [1, 457] | [1, 404] [1, 422] [1, 440] [1, 458] | | +7 [2, 789] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 | [2, 619] [2, 620] [2, 939] | | | | | | | [2, 618] | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 1 0 0 0 0 2 1 4 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 0 1 0 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 2 0 1 1 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 1 0 0 0 0 2 1 4 1 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 0 1 0 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 2 0 1 1 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 156] | [1, 157] | | | | | [1, 97] [1, 113] | [1, 98] | [1, 99] [1, 99] [1, 134] [1, 153] | [1, 100] | +1 [2, 621] | [2, 613] | [2, 614] | [2, 615] | [2, 158] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 612] | | | | [2, 695] | | [2, 316] | [2, 315] | | | +5 | | | | | | | | | | +6 | | [1, 391] [1, 405] | | [1, 460] | [1, 928] | | | | | +7 [2, 777] | [2, 769] | [2, 770] | [2, 771] | [2, 461] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 857] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 1 0 1 0 0 2 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 1 0 1 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 2 2 3 0 1 1 4 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 1 0 1 0 0 2 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 1 0 1 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 2 2 3 0 1 1 4 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | [2, 607] | | [2, 610] | | | [2, 175] [2, 174] | [2, 922] | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | [2, 333] | | [2, 334] | | [2, 606] | | | | +5 | | | | | | | | | | +6 [1, 405] [1, 921] | | [1, 454] [1, 923] | [1, 455] [1, 417] | [1, 408] [1, 408] [1, 924] | | [1, 411] | [1, 412] | [1, 413] [1, 422] [1, 436] [1, 452] | [1, 414] [1, 423] [1, 437] [1, 453] | +7 [2, 770] | [2, 761] | [2, 762] | [2, 763] | [2, 764] | [2, 765] | [2, 766] | [2, 767] | [2, 768] | [2, 769] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 850] | [2, 841] | [2, 842] | [2, 843] | [2, 844] | [2, 845] | [2, 846] | [2, 847] | [2, 848] | [2, 849] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 1 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 2 0 1 4 1 3 1 0 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 1 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 2 0 1 4 1 3 1 0 4 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 621] | [2, 612] | [2, 613] | [2, 614] | [2, 615] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | +2 | | | | | | | | | | +3 [1, 249] | | | | | | | [1, 262] | | | +4 | | | | [2, 327] | | | | | | +5 | | | | | | | | | | +6 | [1, 400] [1, 413] | | [1, 403] | [1, 404] [1, 418] [1, 435] [1, 452] | [1, 405] | [1, 406] [1, 421] [1, 438] | [1, 407] | | [1, 410] [1, 426] [1, 443] [1, 461] | +7 [2, 780] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 860] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 2 0 0 0 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 3 0 0 3 0 0 4 +7 0 0 0 1 0 1 2 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 2 0 0 0 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 3 0 0 3 0 0 4 +7 0 0 0 1 0 1 2 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 625] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | [2, 623] | [2, 624] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 696] [2, 325] | | | | [2, 324] | | | | | +5 | | | | | | | | | | +6 [1, 400] | [1, 463] | [1, 401] | [1, 464] [1, 929] [1, 930] | | | [1, 405] [1, 420] [1, 436] | | | [1, 410] [1, 425] [1, 441] [1, 460] | +7 | | | [2, 776] | | [2, 461] | [2, 465] [2, 931] | [2, 462] | | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 858] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 1 0 1 2 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 0 1 1 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 1 1 0 0 3 0 0 1 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 1 0 1 2 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 0 1 1 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 1 1 0 0 3 0 0 1 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 623] | [2, 615] | [2, 928] | [2, 616] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 323] | | [2, 927] | | [2, 696] | [2, 324] [2, 325] | | | | +5 | | | | | | | | | | +6 [1, 614] | | | | [1, 402] | [1, 471] | | | | | +7 [2, 777] | [2, 929] | [2, 931] | [2, 770] | [2, 771] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | +8 | | | | | | | | | | +9 | [1, 544] | [1, 612] | [1, 932] | | | [1, 613] [1, 566] [1, 585] | | | [1, 553] | +10 [2, 856] | [2, 930] | [2, 848] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 2 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 3 2 2 4 0 0 0 2 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 1 0 0 1 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 2 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 3 2 2 4 0 0 0 2 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 1 0 0 1 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 626] | [2, 617] | [2, 618] | [2, 619] | [2, 620] | [2, 621] | [2, 622] | [2, 623] | [2, 624] | [2, 625] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | [2, 324] [2, 325] | [2, 703] | | +5 | | | | | | | | | | +6 [1, 396] | [1, 616] [1, 397] [1, 933] | [1, 397] [1, 411] | [1, 398] [1, 412] | [1, 399] [1, 413] [1, 429] [1, 448] | | | | [1, 406] [1, 420] | | +7 [2, 784] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 | [2, 614] | | | [2, 857] | | [2, 615] | | | | +11 | | | | | | | | | | + +Workload after removing specs: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(9, t) <= 0 +[1, 10]: cenq(10, t) = t + +Workload after combining: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: cenq(1, t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +zero_in_base: {2, 5, 8, 11, } +in_wl: {0, 1, 3, 7, 9, 10, } +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {4, 7, }] cenq(q ,t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {4, 7, }] cenq(q ,t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 0 1 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 3 0 0 +7 0 0 0 1 0 0 1 0 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 0 1 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 3 0 0 +7 0 0 0 1 0 0 1 0 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 629] | | | [2, 632] | | [2, 634] | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 327] | [2, 626] | [2, 707] | | [2, 709] | [2, 710] | | [2, 712] | | [2, 714] | +5 | | | | | | | | | | +6 [1, 405] | [1, 406] | [1, 407] | [1, 473] | [1, 408] | [1, 474] | [1, 409] | [1, 410] [1, 429] [1, 448] | | | +7 | | | [2, 475] | | | [2, 789] | | [2, 791] | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 873] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | [2, 868] | [2, 869] | [2, 870] | [2, 871] | [2, 872] | +11 | | | | | | | | | | + +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {4, 10, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {4, 10, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 0 1 1 1 0 0 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 1 1 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 3 0 0 1 2 3 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 0 1 1 1 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 0 1 1 1 0 0 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 1 1 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 3 0 0 1 2 3 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 0 1 1 1 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 173] | | [2, 623] | [2, 624] | [2, 625] | | | | [2, 629] | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 701] | | | | [2, 329] | [2, 705] | [2, 706] | | [2, 708] | +5 | | | | | | | | | | +6 [1, 400] [1, 466] | | [1, 940] [1, 941] [1, 432] | | | [1, 407] | [1, 408] [1, 422] | [1, 409] [1, 423] [1, 441] | | | +7 [2, 789] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 869] | | [2, 861] | [2, 862] | [2, 863] | | | | [2, 867] | | +11 | | | | | | | | | | + +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, 6, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, 6, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 [1, 406] | [1, 407] | [1, 408] | [1, 409] | [1, 410] | [1, 411] | [1, 412] | [1, 413] | [1, 414] | [1, 415] | +7 [2, 795] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 875] | [2, 866] | [2, 867] | [2, 868] | [2, 869] | [2, 870] | [2, 871] | [2, 872] | [2, 873] | [2, 874] | +11 | | | | | | | | | | + +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {6, 7, }] cenq(q ,t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {6, 7, }] cenq(q ,t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 0 0 0 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 1 1 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 0 0 0 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 1 1 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 634] | [2, 625] | [2, 626] | [2, 627] | | | | [2, 631] | [2, 632] | [2, 633] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | [2, 326] | [2, 327] | [2, 328] | | | | +5 | | | | | | | | | | +6 [1, 405] | [1, 406] | [1, 407] | [1, 408] | [1, 409] | [1, 410] | [1, 411] | [1, 412] | [1, 413] | [1, 414] | +7 | | | | | | | | | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 869] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | [2, 865] | [2, 866] | [2, 867] | [2, 868] | +11 | | | | | | | | | | + +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {6, 10, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {6, 10, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 0 0 0 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 1 1 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 1 1 0 0 0 1 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 1 1 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 1 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 638] | [2, 631] | [2, 170] | [2, 169] | | | | [2, 635] | [2, 636] | [2, 637] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | [2, 328] | [2, 329] | [2, 330] | | | | +5 | | | | | | | | | | +6 [1, 401] | [1, 402] | [1, 403] | [1, 404] | [1, 405] | [1, 406] | [1, 407] | [1, 408] | [1, 409] | [1, 410] | +7 [2, 795] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +Workload after aggregating indivs to sums: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) = t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) <= t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 1 1 0 2 0 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 0 1 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 2 0 3 0 0 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 1 1 0 2 0 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 0 1 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 2 0 3 0 0 1 1 1 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | [2, 621] | [2, 174] | | [2, 172] [2, 173] | | | [2, 625] | [2, 626] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | [2, 332] | | [2, 700] | | | [2, 703] | | +5 | | | | | | | | | | +6 [1, 403] | [1, 468] [1, 619] | | [1, 936] [1, 937] [1, 938] | | | [1, 410] | [1, 411] | [1, 412] | [1, 413] | +7 [2, 785] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 865] | [2, 856] | [2, 857] | [2, 858] | [2, 859] | [2, 860] | [2, 861] | [2, 862] | [2, 863] | [2, 864] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) <= t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 4 0 1 0 0 2 0 2 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 4 4 4 0 0 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 3 0 0 2 0 1 1 1 4 +7 0 0 0 0 0 1 0 1 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 4 0 1 0 0 2 0 2 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 4 4 4 0 0 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 3 0 0 2 0 1 1 1 4 +7 0 0 0 0 0 1 0 1 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 1 1 1 1 1 1 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 623] [2, 632] [2, 641] [2, 651] | | [2, 625] | | | [2, 174] [2, 175] | | [2, 629] [2, 638] | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 707] | | | [2, 703] [2, 710] [2, 718] [2, 726] | [2, 929] [2, 930] [2, 931] [2, 932] | [2, 321] [2, 322] [2, 323] [2, 324] | | | [2, 325] | [2, 706] | +5 | | | | | | | | | | +6 [1, 403] | [1, 404] [1, 418] [1, 434] | | | [1, 409] [1, 472] | | [1, 412] | [1, 413] | [1, 414] | [1, 415] [1, 431] [1, 449] [1, 468] | +7 | | | | | [2, 469] | | [2, 470] | [2, 471] | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 [2, 858] | [2, 849] | [2, 850] | [2, 851] | [2, 852] | [2, 853] | [2, 854] | [2, 855] | [2, 856] | [2, 857] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) <= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 1 2 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 0 1 0 1 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 2 0 2 2 2 0 0 0 4 +7 2 0 2 1 1 0 1 1 2 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 0 0 1 2 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 0 1 0 1 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 2 0 2 2 2 0 0 0 4 +7 2 0 2 1 1 0 1 1 2 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | | | [2, 628] | [2, 629] [2, 639] | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 710] [2, 720] [2, 730] | | [2, 329] | | [2, 328] | [2, 327] | | | | [2, 709] | +5 | | | | | | | | | | +6 [1, 400] | [1, 401] [1, 415] | | [1, 404] [1, 404] | [1, 936] [1, 937] | [1, 405] [1, 418] | | | | [1, 412] [1, 425] [1, 444] [1, 463] | +7 [2, 788] [2, 796] | | [2, 938] [2, 939] | [2, 782] | [2, 783] | | [2, 785] | [2, 786] | [2, 464] [2, 465] | | +8 | | | | | | | | | | +9 | | | | | | | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +Workload after tightening constant bounds: +[1, 10]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +checking: +[1, 9]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 8]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 6]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 1 0 0 0 1 0 1 +1 2 1 2 1 2 4 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 1 1 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 0 1 0 0 0 3 0 1 +7 1 1 1 3 0 1 0 1 1 4 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 1 0 0 0 0 1 0 0 +10 2 0 2 0 1 1 1 1 2 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 1 0 0 0 1 0 1 +1 2 1 2 1 2 4 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 1 1 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 0 1 0 0 0 3 0 1 +7 1 1 1 3 0 1 0 1 1 4 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 1 0 0 0 0 1 0 0 +10 2 0 2 0 1 1 1 1 2 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [1, 162] | | | | [1, 99] | | [1, 102] | +1 [2, 611] [2, 627] | [2, 613] | [2, 614] [2, 915] | [2, 916] | [2, 917] [2, 622] | [2, 615] [2, 159] [2, 160] [2, 161] | | | | | +2 | | | | | | | | | | +3 | | | | | [1, 252] | [1, 253] | | | | +4 | | | | | [2, 690] | | | | | +5 | | | | | | | | | | +6 [1, 385] [1, 612] | | | [1, 390] | | | | [1, 397] [1, 413] [1, 432] | | [1, 400] | +7 [2, 771] | [2, 914] | [2, 918] | [2, 919] [2, 920] [2, 921] | | [2, 457] | | [2, 768] | [2, 769] | [2, 770] [2, 779] [2, 788] [2, 798] | +8 | | | | | | | | | | +9 | | [1, 532] | | | | | [1, 541] | | | +10 [2, 845] [2, 853] | | [2, 606] [2, 608] | | [2, 842] | [2, 607] | [2, 922] | [2, 610] | [2, 843] [2, 609] | | +11 | | | | | | | | | | + +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 9]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 8]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 7]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 6]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 5]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 4]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 1 1 0 0 0 1 1 +1 2 0 0 0 0 0 0 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 0 0 0 0 1 0 0 +7 1 1 1 3 1 1 1 4 1 4 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 1 0 0 0 +10 1 2 0 1 1 1 3 2 1 3 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 1 1 0 0 0 1 1 +1 2 0 0 0 0 0 0 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 0 0 0 0 1 0 0 +7 1 1 1 3 1 1 1 4 1 4 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 1 0 0 0 +10 1 2 0 1 1 1 3 2 1 3 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [1, 104] | [1, 105] | | | | [1, 112] | [1, 113] | +1 [2, 638] [2, 175] | | | | | | | | [2, 174] | | +2 | | | | | | | | | | +3 | | | | [1, 261] | | | | | | +4 | | | | | [2, 333] | | | | [2, 332] | +5 | | | | | | | | | | +6 [1, 396] | [1, 397] | [1, 398] | | | | | [1, 407] | | | +7 [2, 477] | [2, 478] | [2, 929] | [2, 930] [2, 479] [2, 931] | [2, 472] | [2, 786] | [2, 787] | [2, 473] [2, 474] [2, 475] [2, 476] | [2, 788] | [2, 789] [2, 796] [2, 804] [2, 813] | +8 | | | | | | | | | | +9 | | | | | | [1, 557] | | | | +10 [2, 861] | [2, 627] [2, 628] | | [2, 629] | [2, 856] | [2, 857] | [2, 624] [2, 625] [2, 626] | [2, 858] [2, 866] | [2, 859] | [2, 860] [2, 868] [2, 877] | +11 | | | | | | | | | | + +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t +[2, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 1 0 0 1 +1 0 0 0 0 0 1 0 1 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 1 0 0 0 0 +4 0 2 1 0 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 2 0 0 0 0 0 1 0 0 +7 2 0 3 0 0 1 3 0 1 4 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 1 1 1 3 4 0 0 +10 1 3 0 0 1 4 0 2 1 3 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 1 0 0 1 +1 0 0 0 0 0 1 0 1 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 1 0 0 0 0 +4 0 2 1 0 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 2 0 0 0 0 0 1 0 0 +7 2 0 3 0 0 1 3 0 1 4 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 1 1 1 3 4 0 0 +10 1 3 0 0 1 4 0 2 1 3 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | [1, 112] | | | [1, 116] | +1 | | | | | [2, 177] | | [2, 620] | [2, 178] | | +2 | | | | | | | | | | +3 | | | | | [1, 264] | | | | | +4 | [2, 333] [2, 924] | [2, 334] | | | | | | | [2, 706] | +5 | | | | | | | | | | +6 [1, 401] | [1, 402] [1, 420] | | | | | | [1, 413] | | | +7 [2, 477] [2, 482] | | [2, 778] [2, 785] [2, 793] | | | [2, 478] | [2, 479] [2, 480] [2, 481] | | [2, 782] | [2, 783] [2, 791] [2, 799] [2, 809] | +8 | | | | | | | | | | +9 | | | [1, 623] | [1, 619] | [1, 554] | [1, 555] [1, 572] [1, 590] | [1, 590] [1, 573] [1, 590] [1, 609] | | | +10 [2, 858] | [2, 618] [2, 621] [2, 622] | | | [2, 853] | [2, 614] [2, 615] [2, 616] [2, 617] | | [2, 855] [2, 863] | [2, 856] | [2, 857] [2, 865] [2, 873] | +11 | | | | | | | | | | + +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 9]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 8]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 7]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 6]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 5]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 4]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 10]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 9]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 8]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 7]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 6]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 5]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 4]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 3]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(7, t) >= t +[1, 2]: cenq(10, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 1 0 0 0 +1 0 1 1 0 1 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 2 1 0 0 0 +4 1 0 0 0 1 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 0 0 0 1 0 +7 1 0 0 0 1 0 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 1 0 1 1 0 0 1 +10 1 1 0 0 1 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 1 0 0 0 +1 0 1 1 0 1 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 2 1 0 0 0 +4 1 0 0 0 1 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 1 1 0 0 0 1 0 +7 1 0 0 0 1 0 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 1 0 1 1 0 0 1 +10 1 1 0 0 1 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | [1, 103] | | | | +1 | [2, 634] | [2, 635] | | [2, 170] | [2, 171] | | | | | +2 | | | | | | | | | | +3 | | | | | [1, 259] [1, 276] | [1, 328] | | | | +4 [2, 325] | | | | [2, 326] | | | | [2, 327] | | +5 | | | | | | | | | | +6 [1, 405] | [1, 480] | [1, 406] | [1, 407] | [1, 407] | | | | [1, 414] | | +7 [2, 479] | | | | [2, 477] | | [2, 478] | | | | +8 | | | | | | | | | | +9 | | | [1, 563] | | [1, 566] | [1, 633] | | | [1, 571] | +10 [2, 871] | [2, 632] | | | [2, 630] | | | | [2, 631] | | +11 | | | | | | | | | | + +checking: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[2, 3]: cenq(10, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 1 1 1 0 1 1 1 +1 0 0 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 1 0 1 0 +4 3 0 0 0 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 0 0 0 0 0 0 0 +7 1 0 0 0 1 0 4 0 2 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 2 0 0 0 1 +10 0 3 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 1 1 1 0 1 1 1 +1 0 0 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 1 0 1 0 +4 3 0 0 0 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 1 0 0 0 0 0 0 0 +7 1 0 0 0 1 0 4 0 2 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 2 0 0 0 1 +10 0 3 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [1, 99] | [1, 163] | [1, 164] | | [1, 102] | [1, 165] | [1, 166] | +1 | | | [2, 630] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | [1, 253] | | [1, 321] | | +4 [2, 627] [2, 932] [2, 319] | | | | | [2, 320] | | | | [2, 318] | +5 | | | | | | | | | | +6 [1, 394] | [1, 472] | [1, 933] | | | | | | | | +7 [2, 789] | | | | [2, 784] | | [2, 469] [2, 469] [2, 470] [2, 471] | | [2, 787] [2, 796] | | +8 | | | | | | | | | | +9 | | | | | [1, 558] [1, 576] | | | | [1, 565] | +10 | [2, 625] [2, 626] [2, 934] | | | | | | | | | +11 | | | | | | | | | | + +restrict_time_ranges took 623483 milliseconds +Final Workload after restricting time ranges: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 3]: cenq(10, t) >= t + +Final Workload after improving: +[1, 1]: cenq(7, t) >= t +[1, 3]: SUM_[q in {0, 3, 9, }] cenq(q ,t) <= 0 +[1, 3]: SUM_[q in {1, 4, }] cenq(q ,t) >= t +[1, 3]: cenq(10, t) >= t + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 30 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 127267ms +avg_check_time: 4242.23ms +max_check_time: 12780ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 6 +opt_count: 1 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 19529ms +avg_check_time: 3254.83ms +max_check_time: 7010ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 6 +opt_count: 3 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 27169ms +avg_check_time: 4528.17ms +max_check_time: 7839ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 3.57914e+08 +Timing Stats: +sum_check_time: 1756ms +avg_check_time: 1756ms +max_check_time: 1756ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 12 +opt_count: 5 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 2.38609e+08 +Timing Stats: +sum_check_time: 31896ms +avg_check_time: 2658ms +max_check_time: 10062ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 3.57914e+08 +Timing Stats: +sum_check_time: 1252ms +avg_check_time: 1252ms +max_check_time: 1252ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 8 +opt_count: 8 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 1.65191e+08 +Timing Stats: +sum_check_time: 2982ms +avg_check_time: 372.75ms +max_check_time: 405ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 1.65191e+08 +Timing Stats: +sum_check_time: 2444ms +avg_check_time: 2444ms +max_check_time: 2444ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 37 +opt_count: 32 +avg_cost_improvement_abs: 2 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 623455ms +avg_check_time: 16850.1ms +max_check_time: 27811ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/loom.csv" +Test execution time: 1028 seconds. diff --git a/benchmarks/2024-04-09-12-53-02/research/prio.txt b/benchmarks/2024-04-09-12-53-02/research/prio.txt new file mode 100644 index 0000000..000b880 --- /dev/null +++ b/benchmarks/2024-04-09-12-53-02/research/prio.txt @@ -0,0 +1,770 @@ +Prio +#QM: 1 5 +#bool_vars: 840 +#int_vars: 1050 +#constrs: 3136 +cp setup: 0.376 s +base example: +total time: 7 +Prio.2 +enqs: +0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | +1 | | | | | | | +2 [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | +3 | | | | | | | + +zero_queues: {1, 3, } +target_queues: {0, 2, } +base example generation: 2.516 s +seed is: 2000 +Base example: +total time: 7 +Prio.2 +enqs: +0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | [3, 4] | +1 | | | | | | | +2 [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | [49, 50] | +3 | | | | | | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: dst(0, t) = 3 +[1, 7]: dst(2, t) = 49 +[1, 7]: ecmp(0, t) = 4 +[1, 7]: ecmp(2, t) = 50 +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: dst(0, t) = 3 +[1, 7]: dst(2, t) = 49 +[1, 7]: ecmp(0, t) = 4 +[1, 7]: ecmp(2, t) = 50 +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: dst(0, t) = 3 +[1, 7]: dst(2, t) = 49 +[1, 7]: ecmp(0, t) = 4 +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: dst(2, t) = 49 +[1, 7]: ecmp(0, t) = 4 +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: dst(2, t) = 49 +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[2, 7]: aipg(0, t) = 1 +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[2, 7]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {1, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 4 0 0 0 0 0 4 +1 0 0 0 0 0 0 4 +2 1 1 1 1 1 1 1 +3 4 4 4 4 4 4 4 +deqs: +0 0 1 1 1 1 0 0 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 1 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [8, 9] [20, 21] [29, 28] [42, 43] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [103, 102] | [104, 105] | [106, 107] | [109, 108] | [110, 111] | [112, 113] | [1000, 1000] | +3 [151, 150] [155, 154] [161, 160] [165, 164] | [152, 153] [156, 157] [162, 163] [166, 167] | [168, 169] [158, 159] [1000, 1000] [168, 169] | [1000, 1000] [1000, 1000] [168, 169] [1000, 1000] | [156, 157] [1000, 1000] [168, 169] [1000, 1000] | [1000, 1000] [166, 167] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 7]: cenq(0, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 4 +2 0 2 1 1 1 1 1 +3 4 4 4 4 4 4 4 +deqs: +0 0 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [10, 11] | [12, 13] | [14, 15] | [16, 17] | [18, 19] | [20, 21] | [1000, 1000] | +1 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 | [8, 9] [116, 117] | [108, 109] | [111, 110] | [151, 150] | [112, 113] | [1000, 1000] | +3 [153, 152] [157, 156] [159, 158] [161, 160] | [154, 155] [163, 162] [165, 164] [167, 166] | [169, 168] [170, 171] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +Last valid workload: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(1, t) <= 0 +[1, 7]: cenq(2, t) = t +[1, 7]: cenq(3, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 4 +1 0 0 0 0 0 0 0 +2 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 +2 0 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | | | | +2 [99, 98] | [100, 101] | [8, 9] | [103, 102] | [10, 11] | [10, 11] | [1000, 1000] | +3 | | | | | | | + +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t +[1, 7]: cenq(3, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) = t +[1, 7]: cenq(3, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 0 0 0 0 0 4 +1 0 0 0 0 0 0 0 +2 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 0 +1 0 0 0 0 0 0 0 +2 0 0 1 1 1 1 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [8, 9] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | | | | +2 [101, 100] | [102, 103] | [104, 105] | [107, 106] | [108, 109] | [110, 111] | [1000, 1000] | +3 | | | | | | | + +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(3, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 2 1 1 1 1 1 +3 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [10, 11] | [12, 13] | [14, 15] | [16, 17] | [18, 19] | [20, 21] | [1000, 1000] | +1 | | | | | | | +2 | [8, 9] [118, 119] | [108, 109] | [111, 110] | [112, 113] | [114, 115] | [1000, 1000] | +3 | | | | | | | + +checking: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 0 0 0 0 0 4 +1 0 0 0 0 0 0 0 +2 1 1 1 1 1 1 1 +3 4 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 0 +1 0 0 0 0 0 0 0 +2 0 0 1 1 1 1 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [8, 9] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | | | | +2 [101, 100] | [102, 103] | [104, 105] | [107, 106] | [110, 111] | [108, 109] | [1000, 1000] | +3 [149, 148] [159, 158] [171, 170] [179, 178] | | | | | | | + +checking: +[1, 7]: cenq(0, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 3 1 1 1 1 1 +3 4 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [10, 11] | [12, 13] | [14, 15] | [16, 17] | [18, 19] | [20, 21] | [1000, 1000] | +1 | | | | | | | +2 | [8, 9] [108, 109] [125, 124] | [134, 135] | [149, 148] | [110, 111] | [112, 113] | [1000, 1000] | +3 [151, 150] [163, 162] [175, 174] [181, 180] | | | | | | | + +Workload after removing specs: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +Workload after combining: +[1, 7]: cenq(0, t) = t +[1, 7]: cenq(2, t) = t + +zero_in_base: {} +in_wl: {0, 2, } +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = t + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {1, 2, }] cenq(q ,t) = t + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {1, 2, }] cenq(q ,t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 1 +1 1 1 1 1 1 1 0 +2 0 0 0 0 0 0 1 +3 4 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | [1000, 1000] | +1 [64, 65] | [8, 9] | [10, 11] | [12, 13] | [14, 15] | [66, 67] | | +2 | | | | | | [1000, 1000] | +3 [153, 152] [165, 164] [177, 176] [189, 188] | | | | | | | + +[1, 7]: SUM_[q in {0, 1, 3, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = t + +checking: +[1, 7]: SUM_[q in {0, 1, 3, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 1 +1 0 0 0 0 1 1 0 +2 1 1 1 1 1 1 1 +3 1 1 1 1 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 0 0 0 0 1 1 +2 0 1 1 1 1 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | [1000, 1000] | +1 | | | | [70, 71] | [72, 73] | | +2 [111, 110] | [8, 9] | [112, 113] | [11, 10] | [114, 115] | [116, 117] | [1000, 1000] | +3 [12, 13] | [155, 154] | [171, 170] | [156, 157] | | | | + +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {2, 3, }] cenq(q ,t) = t + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {2, 3, }] cenq(q ,t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 0 1 1 1 1 +1 1 0 1 0 0 0 0 +2 0 0 1 0 1 1 1 +3 1 1 0 1 0 0 0 +deqs: +0 0 0 1 0 1 1 1 +1 0 1 0 1 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [18, 19] | | [8, 9] | [10, 11] | [12, 13] | [1000, 1000] | +1 [58, 59] | | [62, 63] | | | | | +2 | | [14, 15] | | [112, 113] | [114, 115] | [1000, 1000] | +3 [153, 152] | [154, 155] | | [158, 159] | | | | + +Workload after aggregating indivs to sums: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = t + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) <= t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 0 1 1 1 1 +1 0 0 1 0 0 0 0 +2 1 1 1 1 1 1 1 +3 3 1 0 1 0 0 0 +deqs: +0 0 0 1 0 1 1 1 +1 0 0 0 1 0 0 0 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [16, 17] | | [20, 21] | [8, 9] | [10, 11] | [1000, 1000] | +1 | | [62, 63] | | | | | +2 [107, 106] | [108, 109] | [110, 111] | [113, 112] | [114, 115] | [116, 117] | [1000, 1000] | +3 [12, 13] [157, 156] [167, 166] | [179, 178] | | [197, 196] | | | | + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) <= t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 1 1 1 1 +1 1 1 1 1 2 1 0 +2 0 0 0 0 0 0 4 +3 3 1 0 1 0 0 0 +deqs: +0 0 0 0 0 1 1 1 +1 0 1 1 1 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [23, 24] | [9, 12] | [25, 26] | [1000, 1000] | +1 [63, 64] | [6, 7] | [13, 14] | [15, 16] | [65, 66] [77, 78] | [67, 68] | | +2 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [154, 153] [162, 161] [174, 173] | [180, 179] | | [198, 197] | | | | + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= t + +Workload after tightening constant bounds: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= t + +checking: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 1 1 0 1 +1 2 0 1 0 0 0 0 +2 4 0 4 4 0 0 4 +3 3 1 0 1 0 0 0 +deqs: +0 0 0 0 0 1 1 0 +1 0 1 1 1 0 0 0 +2 0 0 0 0 0 0 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [6, 7] | [9, 10] | | [1000, 1000] | +1 [59, 60] [71, 72] | | [63, 64] | | | | | +2 [108, 107] [111, 112] [117, 118] [124, 123] | | [130, 129] [132, 131] [134, 133] [128, 127] | [114, 113] [119, 120] [1000, 1000] [1000, 1000] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [11, 13] [138, 137] [148, 147] | [160, 159] | | [178, 177] | | | | + +checking: +[1, 7]: cenq(2, t) >= t +[2, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 2 1 2 2 4 1 +1 0 0 1 0 2 4 0 +2 1 1 2 0 4 0 4 +3 3 1 0 1 0 0 0 +deqs: +0 0 0 1 1 1 1 1 +1 0 0 0 0 0 0 0 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [5, 7] [32, 33] | [22, 23] | [9, 11] [28, 29] | [24, 25] [36, 37] | [26, 27] [38, 39] [50, 51] [62, 63] | [1000, 1000] | +1 | | [13, 14] | | [70, 71] [82, 83] | [72, 73] [84, 85] [96, 97] [108, 109] | | +2 [111, 110] | [15, 16] | [112, 113] [124, 125] | | [116, 117] [129, 128] [141, 140] [152, 153] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [17, 19] [157, 156] [167, 166] | [179, 178] | | [197, 196] | | | | + +checking: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 6]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 7800 milliseconds +Final Workload after restricting time ranges: +[1, 1]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +Final Workload after improving: +[1, 1]: cenq(2, t) >= t +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 7 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 413ms +avg_check_time: 59ms +max_check_time: 79ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 1 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 430ms +avg_check_time: 107.5ms +max_check_time: 129ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 2 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 2524ms +avg_check_time: 631ms +max_check_time: 1362ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 3 +avg_cost_improvement_rel: 1 +Timing Stats: +sum_check_time: 33ms +avg_check_time: 33ms +max_check_time: 33ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 6 +opt_count: 3 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 5.36871e+08 +Timing Stats: +sum_check_time: 274ms +avg_check_time: 45.6667ms +max_check_time: 68ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 3 +avg_cost_improvement_rel: 1 +Timing Stats: +sum_check_time: 33ms +avg_check_time: 33ms +max_check_time: 33ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 4 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 3.57914e+08 +Timing Stats: +sum_check_time: 162ms +avg_check_time: 40.5ms +max_check_time: 43ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 3.57914e+08 +Timing Stats: +sum_check_time: 197ms +avg_check_time: 197ms +max_check_time: 197ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 9 +opt_count: 7 +avg_cost_improvement_abs: 2 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 7795ms +avg_check_time: 866.111ms +max_check_time: 1546ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/prio.csv" +Test execution time: 15 seconds. diff --git a/benchmarks/2024-04-09-12-53-02/research/rr.txt b/benchmarks/2024-04-09-12-53-02/research/rr.txt new file mode 100644 index 0000000..a3744bb --- /dev/null +++ b/benchmarks/2024-04-09-12-53-02/research/rr.txt @@ -0,0 +1,1793 @@ +rr +#QM: 1 6 +#bool_vars: 1490 +#int_vars: 1800 +#constrs: 5836 +base workload: +[5, 10]: cenq(0, t) >= 4 +[5, 10]: cenq(1, t) >= 4 +[5, 10]: cenq(2, t) >= 4 +[5, 10]: cenq(3, t) >= 4 +[5, 10]: cenq(4, t) >= 4 +[10, 10]: cenq(0, t) >= 8 +[10, 10]: cenq(1, t) > cenq(2, t) +[10, 10]: cenq(1, t) >= 8 +[10, 10]: cenq(2, t) >= 8 +[10, 10]: cenq(3, t) >= 8 +[10, 10]: cenq(4, t) >= 8 + +base workload: +[5, 10]: cenq(0, t) >= 4 +[5, 10]: cenq(1, t) >= 4 +[5, 10]: cenq(2, t) >= 4 +[5, 10]: cenq(3, t) >= 4 +[5, 10]: cenq(4, t) >= 4 +[10, 10]: cenq(0, t) >= 8 +[10, 10]: cenq(1, t) > cenq(2, t) +[10, 10]: cenq(1, t) >= 8 +[10, 10]: cenq(2, t) >= 8 +[10, 10]: cenq(3, t) >= 8 +[10, 10]: cenq(4, t) >= 8 + +cp setup: 0.517 s +base example: +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 1 1 1 1 +1 0 0 0 0 4 1 3 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [0, 0] [0, 0] [18, 19] [22, 23] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +1 | | | | [30, 0] [30, 0] [37, 42] [37, 42] | [30, 0] | [30, 0] [30, 0] [30, 0] | [30, 0] | [30, 0] | [30, 0] | +2 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +3 | | | | [55, 56] [55, 56] [0, 0] [65, 56] | [55, 56] | [55, 56] | [55, 56] | [55, 56] | [55, 56] | +4 | | | | [0, 0] [0, 0] [75, 76] [82, 83] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | + +zero_queues: {} +target_queues: {0, 1, 2, 3, 4, } +base example generation: 3.231 s +seed is: 29663 +Base example: +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 1 1 1 1 +1 0 0 0 0 4 1 3 1 1 1 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [0, 0] [0, 0] [18, 19] [22, 23] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +1 | | | | [30, 0] [30, 0] [37, 42] [37, 42] | [30, 0] | [30, 0] [30, 0] [30, 0] | [30, 0] | [30, 0] | [30, 0] | +2 [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | +3 | | | | [55, 56] [55, 56] [0, 0] [65, 56] | [55, 56] | [55, 56] | [55, 56] | [55, 56] | [55, 56] | +4 | | | | [0, 0] [0, 0] [75, 76] [82, 83] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | [0, 0] | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: dst(2, t) = 0 +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(0, t) = 0 +[6, 10]: dst(1, t) = 30 +[6, 10]: dst(3, t) = 55 +[6, 10]: dst(4, t) = 0 +[6, 10]: ecmp(0, t) = 0 +[6, 10]: ecmp(1, t) = 0 +[6, 10]: ecmp(3, t) = 56 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: dst(2, t) = 0 +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(0, t) = 0 +[6, 10]: dst(1, t) = 30 +[6, 10]: dst(3, t) = 55 +[6, 10]: dst(4, t) = 0 +[6, 10]: ecmp(0, t) = 0 +[6, 10]: ecmp(1, t) = 0 +[6, 10]: ecmp(3, t) = 56 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: dst(2, t) = 0 +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(1, t) = 30 +[6, 10]: dst(3, t) = 55 +[6, 10]: dst(4, t) = 0 +[6, 10]: ecmp(0, t) = 0 +[6, 10]: ecmp(1, t) = 0 +[6, 10]: ecmp(3, t) = 56 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: dst(2, t) = 0 +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(1, t) = 30 +[6, 10]: dst(3, t) = 55 +[6, 10]: dst(4, t) = 0 +[6, 10]: ecmp(1, t) = 0 +[6, 10]: ecmp(3, t) = 56 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: dst(2, t) = 0 +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(3, t) = 55 +[6, 10]: dst(4, t) = 0 +[6, 10]: ecmp(1, t) = 0 +[6, 10]: ecmp(3, t) = 56 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(3, t) = 55 +[6, 10]: dst(4, t) = 0 +[6, 10]: ecmp(1, t) = 0 +[6, 10]: ecmp(3, t) = 56 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(3, t) = 55 +[6, 10]: dst(4, t) = 0 +[6, 10]: ecmp(3, t) = 56 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(3, t) = 55 +[6, 10]: ecmp(3, t) = 56 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(3, t) = 55 +[6, 10]: ecmp(4, t) = 0 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[6, 10]: dst(3, t) = 55 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[1, 10]: ecmp(2, t) = 0 +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(1, t) = 8 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(0, t) = 6 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(3, t) = 6 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 +[10, 10]: cenq(4, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 +[10, 10]: cenq(3, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 +[10, 10]: cenq(1, t) = 11 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 +[10, 10]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 +[9, 9]: cenq(4, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 +[9, 9]: cenq(3, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 6]: aipg(1, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 +[9, 9]: cenq(1, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 6]: cenq(4, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 +[9, 9]: cenq(0, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 6]: cenq(3, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[5, 5]: cenq(4, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[5, 5]: cenq(3, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[6, 6]: cenq(0, t) = 5 +[6, 6]: cenq(1, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(1, t) = 4 +[6, 6]: cenq(1, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[6, 6]: cenq(1, t) = 5 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[5, 5]: cenq(0, t) = 4 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[7, 7]: cenq(4, t) = 6 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 8]: cenq(4, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 8]: cenq(3, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[8, 8]: cenq(0, t) = 7 +[8, 8]: cenq(1, t) = 9 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[8, 8]: cenq(0, t) = 7 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 +[8, 10]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(0, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 4 0 4 1 0 0 0 0 0 +1 0 0 0 0 4 0 0 0 3 4 +2 1 1 1 1 1 1 1 1 1 1 +3 0 1 0 2 3 1 1 0 0 0 +4 1 0 0 0 3 1 1 1 1 0 +deqs: +0 0 0 0 0 1 0 0 0 0 1 +1 0 0 0 0 0 1 0 0 0 0 +2 0 1 0 0 0 0 1 0 0 0 +3 0 0 1 0 0 0 0 1 0 0 +4 0 0 0 1 0 0 0 0 1 0 +pkts metadata: +0 | [12, 13] [28, 29] [46, 47] [64, 65] | | [26, 27] [44, 45] [62, 63] [72, 73] | [30, 31] | | | | | | +1 | | | | [82, 83] [100, 101] [118, 119] [136, 137] | | | | [90, 91] [108, 109] [126, 127] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [146, 147] | [148, 149] | [150, 151] | [152, 153] | [154, 155] | [156, 157] | [158, 159] | [160, 161] | [162, 163] | [1000, 1000] | +3 | [14, 15] | | [16, 17] [224, 225] | [222, 223] [240, 241] [258, 259] | [226, 227] | [228, 229] | | | | +4 [18, 19] | | | | [20, 21] [296, 297] [326, 327] | [292, 293] | [294, 295] | [298, 299] | [300, 301] | | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(3, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 0 4 0 +1 0 0 1 0 4 0 0 0 3 4 +2 1 1 1 1 1 1 1 1 1 1 +3 1 1 0 4 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 1 0 0 0 0 1 0 +2 0 1 0 0 1 0 0 0 0 1 +3 0 0 1 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [28, 29] [46, 47] [64, 65] [82, 83] | | | | [36, 37] [54, 55] [72, 73] [90, 91] | | +1 | | [96, 97] | | [100, 101] [118, 119] [136, 137] [154, 155] | | | | [108, 109] [126, 127] [144, 145] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [164, 165] | [16, 17] | [166, 167] | [168, 169] | [170, 171] | [172, 173] | [174, 175] | [176, 177] | [178, 179] | [1000, 1000] | +3 [18, 19] | [236, 237] | | [238, 239] [252, 253] [262, 263] [240, 241] | [240, 241] [272, 273] [274, 275] [270, 271] | [242, 243] | [244, 245] | [1000, 1000] | [1000, 1000] | [1000, 1000] | +4 | | | | [284, 285] [302, 303] [320, 321] [338, 339] | [286, 287] | [288, 289] | [290, 291] | [292, 293] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 0 4 0 +1 1 0 2 0 3 0 0 0 3 4 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 2 4 1 1 1 1 1 +4 0 0 0 1 3 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 1 0 1 0 0 0 0 1 0 +2 0 0 1 0 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [25, 26] [43, 44] [61, 62] [79, 80] | | | | [33, 34] [51, 52] [69, 70] [87, 88] | | +1 [89, 90] | | [93, 94] [12, 14] | | [97, 98] [113, 114] [131, 132] | | | | [105, 106] [121, 122] [139, 140] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [159, 160] | [161, 162] | [163, 164] | [165, 166] | [167, 168] | [169, 170] | [171, 172] | [173, 174] | [175, 176] | [1000, 1000] | +3 | | | [237, 238] [255, 256] | [239, 240] [257, 258] [275, 276] [291, 292] | [241, 242] | [243, 244] | [245, 246] | [247, 248] | [1000, 1000] | +4 | | | [15, 16] | [303, 304] [321, 322] [339, 340] | [305, 306] | [307, 308] | [309, 310] | [311, 312] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t +[2, 10]: aipg(2, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 0 4 0 +1 1 0 3 0 1 0 0 0 4 4 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 2 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 1 0 1 0 0 0 0 1 0 +2 0 0 1 0 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [21, 22] [39, 40] [57, 58] [75, 76] | | | | [29, 30] [47, 48] [65, 66] [83, 84] | | +1 [85, 86] | | [89, 90] [107, 108] [125, 126] | | [93, 94] | | | | [101, 102] [119, 120] [137, 138] [155, 156] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [157, 158] | [159, 160] | [161, 162] | [163, 164] | [165, 166] | [167, 168] | [169, 170] | [171, 172] | [173, 174] | [1000, 1000] | +3 | | | [235, 236] [253, 254] | [237, 238] [255, 256] [273, 274] [289, 290] | [239, 240] | [241, 242] | [243, 244] | [245, 246] | [1000, 1000] | +4 | | | | [303, 304] [321, 322] [339, 340] [357, 358] | [305, 306] | [307, 308] | [309, 310] | [311, 312] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 0 4 0 +1 0 0 0 0 4 0 0 0 4 4 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 1 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 1 0 0 0 +1 0 0 0 0 0 0 0 1 0 0 +2 0 1 1 1 0 0 0 0 1 0 +3 0 0 0 0 1 0 0 0 0 1 +4 0 0 0 0 0 1 0 0 0 0 +pkts metadata: +0 | | | | [22, 23] [40, 41] [58, 59] [76, 77] | | | | [30, 31] [48, 49] [66, 67] [84, 85] | | +1 | | | | [94, 95] [112, 113] [130, 131] [148, 149] | | | | [102, 103] [120, 121] [138, 139] [156, 157] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [158, 159] | [160, 161] | [11, 13] | [162, 163] | [164, 165] | [166, 167] | [168, 169] | [170, 171] | [172, 173] | [1000, 1000] | +3 | | | [234, 235] | [236, 237] [254, 255] [272, 273] [290, 291] | [238, 239] | [240, 241] | [242, 243] | [244, 245] | [1000, 1000] | +4 | | | | [306, 307] [324, 325] [342, 343] [360, 361] | [308, 309] | [310, 311] | [312, 313] | [314, 315] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 0 4 0 +1 0 0 0 0 4 0 0 0 4 4 +2 1 0 1 1 2 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 0 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [23, 24] [41, 42] [59, 60] [77, 78] | | | | [31, 32] [49, 50] [67, 68] [85, 86] | | +1 | | | | [95, 96] [113, 114] [131, 132] [149, 150] | | | | [103, 104] [121, 122] [139, 140] [157, 158] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [159, 160] | | [3, 11] | [163, 164] | [13, 14] [181, 182] | [165, 166] | [167, 168] | [169, 170] | [171, 172] | [1000, 1000] | +3 | | | | [235, 236] [253, 254] [271, 272] [289, 290] | [237, 238] | [239, 240] | [241, 242] | [243, 244] | [1000, 1000] | +4 | | | | [307, 308] [325, 326] [343, 344] [361, 362] | [309, 310] | [311, 312] | [313, 314] | [315, 316] | [1000, 1000] | + +Last valid workload: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 0 4 0 +1 0 0 1 0 4 0 0 0 4 4 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 1 0 4 1 1 1 1 1 +4 0 1 0 0 3 1 2 1 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 1 0 0 0 0 1 0 +2 0 1 0 0 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 1 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [28, 29] [46, 47] [64, 65] [82, 83] | | | | [36, 37] [54, 55] [72, 73] [90, 91] | | +1 | | [11, 12] | | [98, 99] [116, 117] [134, 135] [152, 153] | | | | [106, 107] [124, 125] [142, 143] [160, 161] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [162, 163] | [14, 15] | [166, 167] | [164, 165] | [168, 169] | [170, 171] | [172, 173] | [174, 175] | [176, 177] | [1000, 1000] | +3 | | [16, 17] | | [238, 239] [256, 257] [274, 275] [292, 293] | [240, 241] | [242, 243] | [244, 245] | [246, 247] | [1000, 1000] | +4 | [18, 19] | | | [306, 307] [324, 325] [342, 343] | [308, 309] | [310, 311] [328, 329] | [312, 313] | [314, 315] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 0 4 0 +1 0 0 0 0 4 0 0 0 4 4 +2 0 1 2 2 1 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 0 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [26, 27] [44, 45] [62, 63] [80, 81] | | | | [34, 35] [52, 53] [70, 71] [88, 89] | | +1 | | | | [98, 99] [116, 117] [134, 135] [152, 153] | | | | [106, 107] [124, 125] [142, 143] [160, 161] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 | [14, 15] | [3, 13] [3, 13] | [16, 17] [178, 179] | [164, 165] | [166, 167] | [168, 169] | [170, 171] | [172, 173] | [1000, 1000] | +3 | | | | [234, 235] [252, 253] [270, 271] [288, 289] | [236, 237] | [238, 239] | [240, 241] | [242, 243] | [1000, 1000] | +4 | | | | [306, 307] [324, 325] [342, 343] [360, 361] | [308, 309] | [310, 311] | [312, 313] | [314, 315] | [1000, 1000] | + +Workload after removing specs: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +Workload after combining: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +zero_in_base: {} +in_wl: {0, 1, 2, 3, 4, } +Workload after aggregating indivs to sums: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = t + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) <= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 0 4 0 +1 0 0 0 0 4 0 0 0 4 4 +2 0 1 2 1 1 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 0 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [24, 25] [42, 43] [60, 61] [78, 79] | | | | [32, 33] [50, 51] [68, 69] [86, 87] | | +1 | | | | [96, 97] [114, 115] [132, 133] [150, 151] | | | | [104, 105] [122, 123] [140, 141] [158, 159] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 | [11, 13] | [14, 15] [178, 179] | [162, 163] | [164, 165] | [166, 167] | [168, 169] | [170, 171] | [172, 173] | [1000, 1000] | +3 | | | | [236, 237] [254, 255] [272, 273] [290, 291] | [238, 239] | [240, 241] | [242, 243] | [244, 245] | [1000, 1000] | +4 | | | | [308, 309] [326, 327] [344, 345] [362, 363] | [310, 311] | [312, 313] | [314, 315] | [316, 317] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +Workload after tightening constant bounds: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +checking: +[1, 3]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 1 3 0 +1 0 0 0 1 4 0 3 1 4 4 +2 1 1 2 1 1 1 1 1 1 1 +3 0 0 0 0 4 1 1 1 1 1 +4 0 0 0 0 4 1 1 1 1 1 +deqs: +0 0 0 0 0 0 0 0 0 1 0 +1 0 0 0 0 1 0 0 0 0 1 +2 0 1 1 1 0 1 0 0 0 0 +3 0 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 0 0 1 0 0 +pkts metadata: +0 | | | | [22, 23] [40, 41] [58, 59] [76, 77] | | | [28, 29] | [30, 31] [48, 49] [66, 67] | | +1 | | | [92, 93] | [94, 95] [112, 113] [130, 131] [146, 147] | | [98, 99] [116, 117] [134, 135] | [100, 101] | [102, 103] [120, 121] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [152, 153] | [154, 155] | [156, 157] [174, 175] | [158, 159] | [160, 161] | [162, 163] | [164, 165] | [166, 167] | [168, 169] | [1000, 1000] | +3 | | | | [232, 233] [250, 251] [268, 269] [286, 287] | [234, 235] | [236, 237] | [238, 239] | [240, 241] | [1000, 1000] | +4 | | | | [304, 305] [322, 323] [340, 341] [358, 359] | [306, 307] | [308, 309] | [310, 311] | [312, 313] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 9]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 8]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 6]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 5]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 4]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(2, t) >= t +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 1 2 2 1 +1 0 0 0 0 4 1 1 1 4 4 +2 1 1 1 0 1 3 2 0 1 4 +3 0 0 0 0 4 1 0 0 2 3 +4 0 0 0 0 4 2 4 4 4 2 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 0 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [24, 25] [38, 39] [56, 57] [76, 77] | [66, 67] | [26, 27] | [84, 85] [44, 45] | [28, 29] [46, 47] | [1000, 1000] | +1 | | | | [94, 95] [112, 113] [130, 131] [148, 149] | [96, 97] | [98, 99] | [100, 101] | [102, 103] [120, 121] [138, 139] [156, 157] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [158, 159] | [160, 161] | [162, 163] | | [166, 167] | [168, 169] [186, 187] [202, 203] | [170, 171] [188, 189] | | [174, 175] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [236, 237] [254, 255] [272, 273] [288, 289] | [238, 239] | | | [244, 245] [262, 263] | [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [304, 305] [320, 321] [334, 335] [348, 349] | [306, 307] [322, 323] | [308, 309] [324, 325] [338, 339] [352, 353] | [310, 311] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[2, 4]: cenq(2, t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 1 2 2 1 +1 0 0 0 0 4 0 0 0 4 4 +2 0 2 1 1 0 2 1 0 0 4 +3 0 0 0 0 4 1 0 0 4 3 +4 0 0 0 0 4 2 2 4 4 4 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 0 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [25, 26] [39, 40] [57, 58] [77, 78] | [67, 68] | [27, 28] | [85, 86] [45, 46] | [29, 30] [47, 48] | [1000, 1000] | +1 | | | | [95, 96] [113, 114] [131, 132] [149, 150] | | | | [103, 104] [121, 122] [139, 140] [157, 158] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 | [161, 162] [13, 14] | [165, 166] | [163, 164] | | [169, 170] [183, 184] | [171, 172] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [235, 236] [253, 254] [269, 270] [285, 286] | [237, 238] | | | [243, 244] [259, 260] [275, 276] [291, 292] | [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [301, 302] [317, 318] [333, 334] [349, 350] | [303, 304] [319, 320] | [305, 306] [321, 322] | [307, 308] [323, 324] [339, 340] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +restrict_time_ranges took 1207 milliseconds +Final Workload after restricting time ranges: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 4]: cenq(2, t) >= t + +Final Workload after improving: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 4]: cenq(2, t) >= t + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 309ms +avg_check_time: 154.5ms +max_check_time: 175ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 1 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 179ms +avg_check_time: 89.5ms +max_check_time: 116ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 60ms +avg_check_time: 60ms +max_check_time: 60ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 37 +opt_count: 30 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 9.9883e+07 +Timing Stats: +sum_check_time: 2824ms +avg_check_time: 76.3243ms +max_check_time: 231ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 54ms +avg_check_time: 54ms +max_check_time: 54ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 10 +opt_count: 10 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 8.10371e+07 +Timing Stats: +sum_check_time: 972ms +avg_check_time: 97.2ms +max_check_time: 121ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 8.10371e+07 +Timing Stats: +sum_check_time: 429ms +avg_check_time: 429ms +max_check_time: 429ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 12 +opt_count: 9 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 1200ms +avg_check_time: 100ms +max_check_time: 336ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/rr.csv" +Test execution time: 10 seconds. diff --git a/benchmarks/2024-04-09-12-53-02/research/tbf.txt b/benchmarks/2024-04-09-12-53-02/research/tbf.txt new file mode 100644 index 0000000..3178a0b --- /dev/null +++ b/benchmarks/2024-04-09-12-53-02/research/tbf.txt @@ -0,0 +1,600 @@ +#QM: 1 2 +#bool_vars: 360 +#int_vars: 510 +#constrs: 2819 +base workload: +[3, 6]: cenq(0, t) >= 3 +[4, 6]: cenq(0, t) >= 6 + +base example: +total time: 6 +TBF.0 +enqs: +0 1 1 4 1 1 1 +deqs: +0 0 1 1 4 1 1 +pkts metadata: +0 [20, 21] | [20, 21] | [20, 21] [20, 21] [20, 21] [20, 21] | [20, 21] | [20, 21] | [20, 21] | + +zero_queues: {} +target_queues: {0, } +seed is: 14748 +Base example: +total time: 6 +TBF.0 +enqs: +0 1 1 4 1 1 1 +deqs: +0 0 1 1 4 1 1 +pkts metadata: +0 [20, 21] | [20, 21] | [20, 21] [20, 21] [20, 21] [20, 21] | [20, 21] | [20, 21] | [20, 21] | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 2]: cenq(0, t) = t +[1, 6]: dst(0, t) = 20 +[1, 6]: ecmp(0, t) = 21 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 6 +[4, 4]: cenq(0, t) = 7 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +checking: +[1, 2]: cenq(0, t) = t +[1, 6]: dst(0, t) = 20 +[1, 6]: ecmp(0, t) = 21 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 6 +[4, 4]: cenq(0, t) = 7 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 2]: cenq(0, t) = t +[1, 6]: ecmp(0, t) = 21 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 6 +[4, 4]: cenq(0, t) = 7 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 6 +[4, 4]: cenq(0, t) = 7 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 2]: cenq(0, t) = t +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 6 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[3, 3]: cenq(0, t) = 6 +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[5, 5]: cenq(0, t) = 8 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 3 1 0 0 +deqs: +0 0 1 1 3 1 0 +pkts metadata: +0 [20, 21] | [22, 23] | [24, 25] [34, 35] [44, 45] | [26, 27] | | | + +checking: +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 2 1 3 1 1 1 +deqs: +0 0 2 1 3 1 1 +pkts metadata: +0 [20, 21] [30, 31] | [22, 23] | [24, 25] [34, 35] [44, 45] | [26, 27] | [28, 29] | [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) = t +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 3 1 2 1 +deqs: +0 0 1 1 3 1 2 +pkts metadata: +0 [21, 22] | [23, 24] | [25, 26] [35, 36] [45, 46] | [27, 28] | [29, 30] [39, 40] | [1000, 1000] | + +Last valid workload: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +checking: +[1, 2]: cenq(0, t) = t +[3, 6]: cenq(0, t) = 1 + +input feasible: UNSAT +checking: +[1, 6]: cenq(0, t) = t + +input feasible: UNSAT +checking: +[1, 2]: cenq(0, t) = t +[3, 6]: cenq(0, t) = 5 + +input feasible: UNSAT +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 2 3 1 1 1 1 +deqs: +0 0 2 3 1 1 1 +pkts metadata: +0 [24, 25] [32, 33] | [11, 12] [13, 14] [42, 43] | [26, 27] | [28, 29] | [30, 31] | [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) = t +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 1 3 2 1 +deqs: +0 0 1 1 1 3 2 +pkts metadata: +0 [20, 21] | [22, 23] | [24, 25] | [26, 27] [36, 37] [46, 47] | [28, 29] [38, 39] | [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 3 1 1 1 +deqs: +0 0 1 1 3 1 1 +pkts metadata: +0 [19, 20] | [21, 22] | [23, 24] [33, 34] [43, 44] | [25, 26] | [27, 28] | [1000, 1000] | + +Workload after removing specs: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +Workload after combining: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +zero_in_base: {} +in_wl: {0, } +Workload after aggregating indivs to sums: +[1, 2]: cenq(0, t) = t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) = 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) <= 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 2 2 1 2 +deqs: +0 0 1 1 2 2 1 +pkts metadata: +0 [23, 24] | [11, 12] | [25, 26] [35, 36] | [27, 28] [37, 38] | [29, 30] | [1000, 1000] [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) <= t +[1, 6]: cenq(0, t) <= 9 +[4, 6]: aipg(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 3 1 0 0 +deqs: +0 0 1 1 3 1 0 +pkts metadata: +0 [21, 22] | [23, 24] | [25, 26] [35, 36] [45, 46] | [27, 28] | | | + +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 0 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 0 2 2 3 3 9 +deqs: +0 0 0 2 2 3 3 +pkts metadata: +0 | [11, 12] [15, 16] | [34, 35] [40, 41] | [13, 14] [17, 18] [20, 21] | [36, 37] [42, 43] [50, 51] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 8 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 1 3 1 1 1 +deqs: +0 0 1 1 3 1 1 +pkts metadata: +0 [29, 30] | [11, 12] | [13, 14] [15, 16] [17, 18] | [31, 32] | [33, 34] | [1000, 1000] | + +Workload after tightening constant bounds: +[1, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +checking: +[1, 1]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 1 2 3 1 1 1 +deqs: +0 0 1 2 3 1 1 +pkts metadata: +0 [27, 28] | [29, 30] [37, 38] | [11, 12] [13, 14] [15, 16] | [31, 32] | [33, 34] | [1000, 1000] | + +checking: +[2, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[2, 2]: cenq(0, t) <= t +[4, 5]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 2 0 3 1 1 6 +deqs: +0 0 2 0 3 1 1 +pkts metadata: +0 [21, 22] [31, 32] | | [25, 26] [35, 36] [45, 46] | [27, 28] | [29, 30] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[2, 2]: cenq(0, t) <= t +[5, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 0 2 3 3 1 1 +deqs: +0 0 0 2 3 3 1 +pkts metadata: +0 | [29, 30] [37, 38] | [31, 32] [39, 40] [47, 48] | [11, 12] [13, 14] [15, 16] | [33, 34] | [1000, 1000] | + +restrict_time_ranges took 254 milliseconds +Final Workload after restricting time ranges: +[2, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +Final Workload after improving: +[2, 2]: cenq(0, t) <= t +[4, 6]: aipg(0, t) >= 1 +[6, 6]: cenq(0, t) >= 9 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 222ms +avg_check_time: 74ms +max_check_time: 93ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 5 +opt_count: 3 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 291ms +avg_check_time: 58.2ms +max_check_time: 74ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 28ms +avg_check_time: 28ms +max_check_time: 28ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 8 +opt_count: 4 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 3.30382e+08 +Timing Stats: +sum_check_time: 401ms +avg_check_time: 50.125ms +max_check_time: 113ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 31ms +avg_check_time: 31ms +max_check_time: 31ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 2 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 2.86331e+08 +Timing Stats: +sum_check_time: 64ms +avg_check_time: 32ms +max_check_time: 40ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 2.86331e+08 +Timing Stats: +sum_check_time: 255ms +avg_check_time: 255ms +max_check_time: 255ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 1 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 251ms +avg_check_time: 62.75ms +max_check_time: 81ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 208ms +avg_check_time: 104ms +max_check_time: 131ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 9ms +avg_check_time: 3ms +max_check_time: 3ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Creating directory: "benchmarks/csv" +Saving to "benchmarks/csv/tbf.csv" +Test execution time: 3 seconds. diff --git a/benchmarks/2024-04-09-13-15-05/research/fq_codel.txt b/benchmarks/2024-04-09-13-15-05/research/fq_codel.txt new file mode 100644 index 0000000..3f06d7c --- /dev/null +++ b/benchmarks/2024-04-09-13-15-05/research/fq_codel.txt @@ -0,0 +1,4885 @@ +fq_codel +#QM: 1 6 +#bool_vars: 2562 +#int_vars: 3136 +#constrs: 10176 +base workload: +[1, 14]: cenq(0, t) >= t +[1, 14]: cenq(1, t) >= t +[1, 14]: cenq(2, t) >= t +[1, 14]: cenq(3, t) >= t + +cp setup: 0.255 s +base example: +total time: 14 +2LRR.4 +enqs: +0 1 1 2 2 3 1 1 1 1 1 0 0 0 0 +1 3 0 0 1 2 2 2 2 1 1 0 0 0 0 +2 2 0 1 1 2 2 1 2 1 2 0 0 0 0 +3 2 0 1 1 3 1 1 1 1 3 0 0 0 0 +4 0 0 0 0 1 0 1 0 1 0 1 0 1 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 1 +pkts metadata: +0 [31, 133] | [31, 133] | [31, 133] [31, 133] | [31, 133] [31, 133] | [31, 133] [31, 133] [31, 133] | [31, 133] | [31, 133] | [31, 133] | [31, 133] | [31, 133] | | | | | +1 [62, 63] [31, 133] [31, 133] | | | [31, 133] | [31, 133] [31, 133] | [31, 133] [93, 94] | [31, 133] [93, 94] | [31, 133] [93, 71] | [31, 133] | [93, 94] | | | | | +2 [31, 133] [0, 0] | | [0, 0] | [0, 0] | [0, 0] [0, 0] | [0, 0] [0, 0] | [0, 0] | [104, 105] [104, 105] | [104, 97] | [0, 105] [98, 99] | | | | | +3 [31, 133] [31, 133] | | [31, 133] | [31, 133] | [31, 133] [31, 133] [31, 133] | [31, 133] | [31, 133] | [31, 133] | [31, 133] | [31, 133] [31, 133] [31, 133] | | | | | +4 | | | | [31, 133] | | [0, 145] | | [31, 133] | | [142, 150] | | [31, 143] | | + +zero_queues: {} +target_queues: {0, 1, 2, 3, 4, } +base example generation: 4.224 s +seed is: 4854 +Base example: +total time: 14 +2LRR.4 +enqs: +0 1 1 2 2 3 1 1 1 1 1 0 0 0 0 +1 3 0 0 1 2 2 2 2 1 1 0 0 0 0 +2 2 0 1 1 2 2 1 2 1 2 0 0 0 0 +3 2 0 1 1 3 1 1 1 1 3 0 0 0 0 +4 0 0 0 0 1 0 1 0 1 0 1 0 1 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 1 +pkts metadata: +0 [31, 133] | [31, 133] | [31, 133] [31, 133] | [31, 133] [31, 133] | [31, 133] [31, 133] [31, 133] | [31, 133] | [31, 133] | [31, 133] | [31, 133] | [31, 133] | | | | | +1 [62, 63] [31, 133] [31, 133] | | | [31, 133] | [31, 133] [31, 133] | [31, 133] [93, 94] | [31, 133] [93, 94] | [31, 133] [93, 71] | [31, 133] | [93, 94] | | | | | +2 [31, 133] [0, 0] | | [0, 0] | [0, 0] | [0, 0] [0, 0] | [0, 0] [0, 0] | [0, 0] | [104, 105] [104, 105] | [104, 97] | [0, 105] [98, 99] | | | | | +3 [31, 133] [31, 133] | | [31, 133] | [31, 133] | [31, 133] [31, 133] [31, 133] | [31, 133] | [31, 133] | [31, 133] | [31, 133] | [31, 133] [31, 133] [31, 133] | | | | | +4 | | | | [31, 133] | | [0, 145] | | [31, 133] | | [142, 150] | | [31, 143] | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 1]: dst(3, t) = 31 +[1, 1]: ecmp(3, t) = 133 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[1, 10]: ecmp(0, t) = 133 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 7]: ecmp(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 145 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(1, t) = 31 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(1, t) = 133 +[9, 9]: ecmp(2, t) = 97 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 10]: ecmp(1, t) = 94 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: dst(4, t) = 142 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +checking: +[1, 1]: dst(3, t) = 31 +[1, 1]: ecmp(3, t) = 133 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[1, 10]: ecmp(0, t) = 133 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 7]: ecmp(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 145 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(1, t) = 31 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(1, t) = 133 +[9, 9]: ecmp(2, t) = 97 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 10]: ecmp(1, t) = 94 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: dst(4, t) = 142 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 1]: dst(3, t) = 31 +[1, 1]: ecmp(3, t) = 133 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[1, 10]: ecmp(0, t) = 133 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 7]: ecmp(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 145 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(1, t) = 31 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(1, t) = 133 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 10]: ecmp(1, t) = 94 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: dst(4, t) = 142 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 1]: ecmp(3, t) = 133 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[1, 10]: ecmp(0, t) = 133 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 7]: ecmp(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 145 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(1, t) = 31 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(1, t) = 133 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: dst(4, t) = 142 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 1]: ecmp(3, t) = 133 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[1, 10]: ecmp(0, t) = 133 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 7]: ecmp(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 145 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(1, t) = 133 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: dst(4, t) = 142 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 1]: ecmp(3, t) = 133 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[1, 10]: ecmp(0, t) = 133 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 7]: ecmp(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 145 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(1, t) = 133 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[1, 10]: ecmp(0, t) = 133 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 7]: ecmp(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 7]: dst(4, t) = 0 +[7, 7]: ecmp(4, t) = 145 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(1, t) = 133 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[1, 10]: ecmp(0, t) = 133 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 7]: ecmp(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 7]: ecmp(4, t) = 145 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(1, t) = 133 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[1, 10]: ecmp(0, t) = 133 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 7]: ecmp(4, t) = 145 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(1, t) = 133 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[1, 10]: ecmp(0, t) = 133 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 7]: ecmp(4, t) = 145 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 7]: ecmp(4, t) = 145 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 13]: ecmp(4, t) = 143 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[8, 9]: dst(2, t) = 104 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[4, 5]: ecmp(1, t) = 133 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: dst(4, t) = 31 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[8, 8]: ecmp(2, t) = 105 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[1, 10]: dst(0, t) = 31 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[4, 5]: dst(1, t) = 31 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: dst(3, t) = 31 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 7]: dst(2, t) = 0 +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 5]: ecmp(4, t) = 133 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 10]: dst(1, t) = 93 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 11]: ecmp(4, t) = 150 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 9]: ecmp(4, t) = 133 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(3, t) = 31 +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 13]: dst(4, t) = 31 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 9]: dst(4, t) = 31 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[3, 10]: ecmp(3, t) = 133 +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 6]: cenq(3, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 9]: aipg(2, t) = 1 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 6]: cenq(2, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 9]: cenq(3, t) = 11 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 6]: cenq(1, t) = 8 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 9]: cenq(2, t) = 12 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 6]: cenq(0, t) = 10 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 9]: cenq(1, t) = 13 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 9]: cenq(0, t) = 13 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[8, 8]: cenq(3, t) = 10 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[8, 8]: cenq(2, t) = 11 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[8, 8]: cenq(1, t) = 12 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 5]: cenq(3, t) = 7 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[8, 8]: cenq(0, t) = 12 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 5]: cenq(2, t) = 6 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 7]: aipg(2, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 5]: cenq(1, t) = 6 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 7]: cenq(3, t) = 9 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 5]: cenq(0, t) = 9 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 7]: cenq(2, t) = 9 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[4, 4]: aipg(3, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 7]: cenq(1, t) = 10 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[4, 4]: aipg(2, t) = 1 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 7]: cenq(0, t) = 11 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[4, 4]: aipg(1, t) = 3 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[4, 4]: cenq(1, t) = 4 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[4, 4]: cenq(0, t) = 6 +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 3]: aipg(3, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 3]: aipg(2, t) = 2 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 3]: cenq(0, t) = 4 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[2, 2]: aipg(0, t) = 1 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = t +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 2 +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(3, t) = 2 +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[7, 8]: cenq(4, t) = 2 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 10]: cenq(4, t) = 3 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[11, 12]: cenq(4, t) = 4 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 3 3 1 1 1 1 1 0 0 0 0 +1 3 0 0 1 1 4 0 4 1 0 0 0 0 0 +2 1 1 1 1 2 0 4 0 0 4 0 0 0 0 +3 2 0 1 1 2 1 1 1 1 4 0 0 0 0 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [36, 35] | [33, 34] | [41, 42] | [37, 38] [55, 56] [69, 70] | [39, 40] [57, 58] [71, 72] | [43, 44] | [45, 46] | [47, 48] | [1000, 1000] | [1000, 1000] | | | | | +1 [84, 83] [97, 98] [112, 111] | | | [89, 90] | [123, 124] | [137, 138] [139, 140] [121, 122] [135, 136] | | [93, 94] [109, 110] [1000, 1000] [1000, 1000] | [95, 96] | | | | | | +2 [150, 149] | [151, 152] | [161, 162] | [153, 154] | [155, 156] [175, 176] | | [159, 160] [179, 180] [193, 194] [207, 208] | | | [141, 142] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | +3 [213, 214] [31, 32] | | [223, 224] | [217, 218] | [219, 220] [237, 238] | [221, 222] | [225, 226] | [227, 228] | [229, 230] | [209, 210] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | +4 | | | | [293, 294] | | [297, 298] | | [301, 302] | | [279, 280] | | | | + +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 6]: cenq(4, t) = 1 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 2 4 4 1 1 0 0 0 0 0 0 0 +1 3 0 0 1 1 4 3 1 1 0 0 0 0 0 +2 1 1 1 1 3 3 0 0 0 4 0 0 0 0 +3 2 0 1 1 2 1 1 1 1 4 0 0 0 0 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [44, 43] [54, 53] | | [37, 38] [57, 58] | [47, 48] [59, 60] [69, 70] [79, 80] | [49, 50] [61, 62] [71, 72] [1000, 1000] | [1000, 1000] | [51, 52] | | | | | | | | +1 [84, 83] [97, 98] [91, 92] | | | [109, 110] | [123, 124] | [89, 90] [107, 108] [121, 122] [135, 136] | [93, 94] [111, 112] [1000, 1000] | [1000, 1000] | [95, 96] | | | | | | +2 [31, 32] | [35, 36] | [147, 148] | [163, 164] | [163, 164] [159, 160] [173, 174] | [139, 140] [161, 162] [175, 176] | | | | [137, 138] [149, 150] [1000, 1000] [1000, 1000] | | | | | +3 [197, 198] [216, 215] | | [201, 202] | [203, 204] | [205, 206] [223, 224] | [207, 208] | [209, 210] | [211, 212] | [213, 214] | [189, 190] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | +4 | | | | [279, 280] | | [33, 34] | | | | | | | | + +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[3, 4]: cenq(3, t) = t +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 1 3 3 1 1 1 1 1 0 0 0 0 +1 3 0 0 1 4 0 0 4 1 1 0 0 0 0 +2 1 1 1 1 3 0 1 0 2 4 0 0 0 0 +3 1 1 1 1 2 1 1 1 1 4 0 0 0 0 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [38, 37] [54, 53] | | [41, 42] | [43, 44] [59, 60] [73, 74] | [45, 46] [61, 62] [75, 76] | [47, 48] | [49, 50] | [51, 52] | [1000, 1000] | [1000, 1000] | | | | | +1 [90, 89] [103, 104] [122, 121] | | | [115, 116] | [133, 134] [111, 112] [129, 130] [147, 148] | | | [99, 100] [119, 120] [137, 138] [1000, 1000] | [101, 102] | [1000, 1000] | | | | | +2 [152, 151] | [31, 32] | [155, 156] | [175, 176] | [193, 194] [157, 158] [189, 190] | | [157, 158] | | [161, 162] [179, 180] | [149, 150] [163, 164] [1000, 1000] [1000, 1000] | | | | | +3 [223, 224] | [225, 226] | [227, 228] | [229, 230] | [231, 232] [249, 250] | [233, 234] | [235, 236] | [237, 238] | [239, 240] | [215, 216] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | +4 | | | | [305, 306] | | [309, 310] | | | | | | | | + +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[3, 4]: cenq(2, t) = t +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 2 3 3 1 1 1 1 0 0 0 0 0 +1 3 0 0 2 4 4 1 0 0 0 0 0 0 0 +2 1 1 1 1 1 4 0 0 4 1 0 0 0 0 +3 2 0 2 1 4 1 0 0 0 4 0 0 0 0 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [40, 39] [50, 49] | | [31, 32] [57, 58] | [69, 70] [53, 54] [65, 66] | [43, 44] [55, 56] [67, 68] | [45, 46] | [47, 48] | [1000, 1000] | [1000, 1000] | | | | | | +1 [90, 89] [101, 102] [112, 111] | | | [107, 108] [119, 120] | [95, 96] [95, 96] [95, 96] [129, 130] | [97, 98] [109, 110] [1000, 1000] [1000, 1000] | [1000, 1000] | | | | | | | | +2 [138, 137] | [141, 142] | [139, 140] | [143, 144] | [145, 146] | [147, 148] [165, 166] [183, 184] [195, 196] | | | [153, 154] [171, 172] [1000, 1000] [1000, 1000] | [1000, 1000] | | | | | +3 [201, 202] [35, 36] | | [213, 214] [221, 222] | [205, 206] | [207, 208] [225, 226] [237, 238] [247, 248] | [209, 210] | | | | [197, 198] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | +4 | | | | [263, 264] | | [37, 38] | | [269, 270] | | [33, 34] | | | | + +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(1, t) = 3 +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 4 4 1 1 1 0 0 0 0 0 0 +1 3 0 0 1 4 2 2 1 1 0 0 0 0 0 +2 1 1 4 0 0 0 4 4 0 0 0 0 0 0 +3 1 1 1 1 2 1 1 1 1 4 0 0 0 0 +4 0 0 0 0 1 0 1 0 1 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 1 0 1 0 1 0 0 0 0 +pkts metadata: +0 [38, 37] | [39, 40] | [41, 42] | [57, 58] [67, 68] [75, 76] [77, 78] | [43, 44] [55, 56] [65, 66] [45, 46] | [45, 46] | [47, 48] | [1000, 1000] | | | | | | | +1 [80, 79] [93, 94] [108, 107] | | | [103, 104] | [85, 86] [101, 102] [115, 116] [127, 128] | [87, 88] [105, 106] | [89, 90] [1000, 1000] | [1000, 1000] | [91, 92] | | | | | | +2 [136, 135] | [137, 138] | [139, 140] [155, 156] [169, 170] [191, 192] | | | | [147, 148] [163, 164] [177, 178] [189, 190] | [149, 150] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | | | +3 [31, 32] | [199, 200] | [219, 220] | [225, 226] | [201, 202] [221, 222] | [203, 204] | [205, 206] | [207, 208] | [209, 210] | [193, 194] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | +4 | | | | [279, 280] | | [283, 284] | | [33, 34] | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 2 4 4 1 1 0 0 0 0 0 0 0 +1 1 1 1 2 1 0 3 4 1 0 0 0 0 0 +2 2 0 2 4 0 0 0 0 2 4 0 0 0 0 +3 2 0 3 0 1 1 1 1 1 4 0 0 0 0 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [38, 37] | [39, 40] | [41, 42] [53, 54] | [43, 44] [55, 56] [65, 66] [75, 76] | [45, 46] [57, 58] [67, 68] [1000, 1000] | [1000, 1000] | [47, 48] | | | | | | | | +1 [80, 79] | [81, 82] | [87, 88] | [101, 102] [117, 118] | [83, 84] | | [135, 136] [137, 138] [119, 120] | [139, 140] [103, 104] [1000, 1000] [1000, 1000] | [89, 90] | | | | | | +2 [144, 143] [149, 150] | | [167, 168] [187, 188] | [147, 148] [165, 166] [185, 186] [205, 206] | | | | | [159, 160] [177, 178] | [141, 142] [161, 162] [1000, 1000] [1000, 1000] | | | | | +3 [215, 216] [234, 233] | | [219, 220] [237, 238] [255, 256] | | [223, 224] | [225, 226] | [227, 228] | [229, 230] | [231, 232] | [207, 208] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | +4 | | | | [297, 298] | | [31, 32] | | | | | | | | + +checking: +[5, 14]: aipg(4, t) = 2 +[6, 9]: aipg(3, t) = 1 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 2 2 4 4 1 0 0 0 0 0 0 0 0 +1 1 1 1 1 3 0 4 1 1 1 0 0 0 0 +2 1 1 2 0 4 0 0 0 3 3 0 0 0 0 +3 1 3 0 0 2 1 1 1 1 4 0 0 0 0 +4 0 0 4 0 1 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [43, 42] | [44, 45] [64, 65] | [46, 47] [66, 67] | [48, 49] [68, 69] [78, 79] [86, 87] | [50, 51] [70, 71] [1000, 1000] [1000, 1000] | [1000, 1000] | | | | | | | | | +1 [91, 90] | [92, 93] | [96, 97] | [94, 95] | [98, 99] [114, 115] [128, 129] | | [102, 103] [118, 119] [132, 133] [146, 147] | [104, 105] | [1000, 1000] | [1000, 1000] | | | | | +2 [151, 150] | [154, 155] | [152, 153] [172, 173] | | [158, 159] [176, 177] [194, 195] [212, 213] | | | | [166, 167] [184, 185] [202, 203] | [148, 149] [1000, 1000] [1000, 1000] | | | | | +3 [32, 33] | [222, 223] [238, 239] [256, 257] | | | [224, 225] [244, 245] | [226, 227] | [228, 229] | [230, 231] | [232, 233] | [216, 217] [234, 235] [1000, 1000] [1000, 1000] | | | | | +4 | | [296, 297] [322, 323] [348, 349] [374, 375] | | [300, 301] | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 3 0 4 1 1 1 1 1 0 0 0 0 +1 3 2 3 0 1 1 1 1 1 1 0 0 0 0 +2 1 2 0 2 0 1 4 3 0 1 0 0 0 0 +3 1 1 4 4 4 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [44, 43] [60, 59] | | [47, 48] [63, 64] [77, 78] | | [51, 52] [67, 68] [81, 82] [91, 92] | [53, 54] | [55, 56] | [57, 58] | [1000, 1000] | [1000, 1000] | | | | | +1 [31, 32] [109, 110] [122, 121] | [95, 96] [111, 112] | [97, 98] [113, 114] [125, 126] | | [101, 102] | [103, 104] | [105, 106] | [1000, 1000] | [107, 108] | [1000, 1000] | | | | | +2 [33, 34] | [37, 38] [145, 146] | | [159, 160] [175, 176] | | [191, 192] | [143, 144] [157, 158] [173, 174] [189, 190] | [147, 148] [1000, 1000] [1000, 1000] | | [137, 138] | | | | | +3 [35, 36] | [201, 202] | [213, 214] [209, 210] [219, 220] [227, 228] | [199, 200] [211, 212] [221, 222] [229, 230] | [203, 204] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | | | | | | +4 | | | | [247, 248] | | [251, 252] | | | | | | | | + +checking: +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(1, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 4 0 4 1 1 1 1 0 0 0 0 0 +1 1 1 1 1 2 0 3 3 1 1 0 0 0 0 +2 1 1 2 2 4 2 0 1 1 0 0 0 0 0 +3 1 1 1 4 4 2 0 0 0 1 0 0 0 0 +4 0 0 0 1 0 1 0 1 0 1 0 1 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [43, 42] [34, 35] | | [48, 49] [36, 37] [66, 67] [76, 77] | | [50, 51] [60, 61] [70, 71] [80, 81] | [52, 53] | [54, 55] | [1000, 1000] | [1000, 1000] | | | | | | +1 [85, 84] | [32, 33] | [90, 91] | [108, 109] | [86, 87] [104, 105] | | [92, 93] [110, 111] [94, 95] | [94, 95] [138, 139] [140, 141] | [1000, 1000] | [1000, 1000] | | | | | +2 [143, 142] | [144, 145] | [146, 147] [158, 159] | [170, 171] [182, 183] | [184, 185] [156, 157] [168, 169] [180, 181] | [148, 149] [1000, 1000] | | [1000, 1000] | [150, 151] | | | | | | +3 [188, 189] | [190, 191] | [204, 205] | [192, 193] [202, 203] [214, 215] [222, 223] | [194, 195] [206, 207] [224, 225] [226, 227] | [1000, 1000] [1000, 1000] | | | | [186, 187] | | | | | +4 | | | [242, 243] | | [246, 247] | | [250, 251] | | [228, 229] | | [232, 233] | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 2 4 1 1 1 1 1 0 0 0 0 +1 1 2 0 1 1 4 4 1 0 0 0 0 0 0 +2 1 2 0 3 4 0 0 0 0 4 0 0 0 0 +3 1 2 0 4 4 2 0 1 0 0 0 0 0 0 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [34, 33] | [31, 32] | [35, 36] | [45, 46] [53, 54] | [37, 38] [55, 56] [69, 70] [79, 80] | [39, 40] | [41, 42] | [43, 44] | [1000, 1000] | [1000, 1000] | | | | | +1 [90, 89] | [93, 94] [95, 96] | | [113, 114] | [97, 98] | [99, 100] [115, 116] [129, 130] [141, 142] | [101, 102] [117, 118] [1000, 1000] [1000, 1000] | [1000, 1000] | | | | | | | +2 [152, 151] | [155, 156] [157, 158] | | [171, 172] [179, 180] [189, 190] | [191, 192] [193, 194] [195, 196] [197, 198] | | | | | [143, 144] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | +3 [201, 202] | [205, 206] [215, 216] | | [207, 208] [213, 214] [225, 226] [235, 236] | [209, 210] [217, 218] [227, 228] [237, 238] | [1000, 1000] [1000, 1000] | | [1000, 1000] | | | | | | | +4 | | | | [255, 256] | | [259, 260] | | [263, 264] | | [241, 242] | | | | + +checking: +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(2, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 2 3 4 1 1 1 0 0 0 0 0 0 +1 1 1 1 1 1 4 4 1 0 0 0 0 0 0 +2 1 3 2 3 1 1 2 0 1 0 0 0 0 0 +3 2 0 1 3 3 1 0 4 0 0 0 0 0 0 +4 0 1 3 0 1 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [41, 40] | [32, 33] | [44, 45] [54, 55] | [42, 43] [56, 57] [66, 67] | [46, 47] [58, 59] [68, 69] [78, 79] | [1000, 1000] | [48, 49] | [1000, 1000] | | | | | | | +1 [83, 82] | [34, 35] | [84, 85] | [94, 95] | [86, 87] | [88, 89] [106, 107] [120, 121] [132, 133] | [90, 91] [108, 109] [1000, 1000] [1000, 1000] | [92, 93] | | | | | | | +2 [135, 134] | [136, 137] [150, 151] [160, 161] | [172, 173] [148, 149] | [138, 139] [152, 153] [162, 163] | [140, 141] | [142, 143] | [1000, 1000] [1000, 1000] | | [144, 145] | | | | | | +3 [182, 183] [188, 189] | | [186, 187] | [190, 191] [202, 203] [222, 223] | [224, 225] [226, 227] [228, 229] | [192, 193] | | [196, 197] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | | | +4 | [240, 241] | [248, 249] [252, 253] [294, 295] | | [244, 245] | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(3, t) = 14 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 2 3 4 1 1 1 0 0 0 0 0 0 +1 2 3 1 3 4 1 0 0 0 0 0 0 0 0 +2 1 1 2 0 2 2 0 0 1 2 0 4 1 4 +3 1 1 1 1 3 3 0 1 3 0 0 0 0 0 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [41, 40] | [34, 35] | [42, 43] [52, 53] | [64, 65] [50, 51] [60, 61] | [76, 77] [78, 79] [62, 63] [74, 75] | [1000, 1000] | [44, 45] | [1000, 1000] | | | | | | | +1 [89, 88] [90, 91] | [92, 93] [100, 101] [106, 107] | [116, 117] | [118, 119] [120, 121] [122, 123] | [124, 125] [126, 127] [1000, 1000] [1000, 1000] | [1000, 1000] | | | | | | | | | +2 [135, 134] | [136, 137] | [158, 159] [160, 161] | | [140, 141] [200, 201] | [142, 143] [162, 163] | | | [148, 149] | [128, 129] [150, 151] | | [132, 133] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [208, 209] | [210, 211] | [228, 229] | [244, 245] | [212, 213] [230, 231] [242, 243] | [214, 215] [232, 233] [246, 247] | | [218, 219] | [1000, 1000] [1000, 1000] [1000, 1000] | | | | | | +4 | | | | [276, 277] | | [280, 281] | | | | | | | | + +checking: +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(0, t) = 14 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 1 3 3 1 1 1 1 1 0 0 0 0 +1 1 1 2 0 1 4 4 1 0 0 0 0 0 0 +2 1 4 0 0 3 0 0 0 1 2 0 4 1 4 +3 1 2 2 0 2 2 1 1 3 0 0 0 0 0 +4 1 3 0 1 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [40, 39] [52, 51] | | [43, 44] | [59, 60] [57, 58] [71, 72] | [85, 86] [87, 88] [73, 74] | [45, 46] | [47, 48] | [49, 50] | [1000, 1000] | [1000, 1000] | | | | | +1 [92, 91] | [93, 94] | [95, 96] [111, 112] | | [99, 100] | [101, 102] [117, 118] [131, 132] [143, 144] | [103, 104] [119, 120] [1000, 1000] [1000, 1000] | [105, 106] | | | | | | | +2 [152, 151] | [153, 154] [173, 174] [193, 194] [201, 202] | | | [159, 160] [179, 180] [199, 200] | | | | [167, 168] | [145, 146] [169, 170] | | [149, 150] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [229, 230] | [233, 234] [249, 250] | [231, 232] [247, 248] | | [237, 238] [253, 254] | [239, 240] [255, 256] | [241, 242] | [243, 244] | [1000, 1000] [1000, 1000] [1000, 1000] | | | | | | +4 [291, 292] | [293, 294] [319, 320] [345, 346] | | [297, 298] | | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(3, t) = 14 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 2 1 2 1 1 1 1 1 1 1 1 1 +1 2 0 1 1 2 3 2 4 1 1 1 1 1 0 +2 1 1 1 4 0 0 4 0 3 0 0 2 0 4 +3 1 2 1 1 1 2 1 4 1 0 0 0 0 0 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [46, 45] [37, 38] | | [49, 50] [69, 70] | [75, 76] | [51, 52] [65, 66] | [53, 54] | [55, 56] | [57, 58] | [59, 60] | [41, 42] | [1000, 1000] | [43, 44] | [1000, 1000] | [1000, 1000] | +1 [112, 111] [39, 40] | | [117, 118] | [127, 128] | [139, 140] [153, 154] | [155, 156] [157, 158] [159, 160] | [115, 116] [115, 116] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [119, 120] | [1000, 1000] | [1000, 1000] | [1000, 1000] | [109, 110] | | +2 [168, 167] | [169, 170] | [183, 184] | [187, 188] [181, 182] [197, 198] [213, 214] | | | [215, 216] [217, 218] [219, 220] [221, 222] | | [1000, 1000] [1000, 1000] [1000, 1000] | | | [165, 166] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [229, 230] | [233, 234] [247, 248] | [231, 232] | [235, 236] | [237, 238] | [281, 282] [283, 284] | [285, 286] | [239, 240] [253, 254] [1000, 1000] [1000, 1000] | [1000, 1000] | | | | | | +4 | | | | [303, 304] | | [307, 308] | | | | | | | | + +checking: +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[10, 14]: cenq(3, t) = 14 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 2 1 1 1 1 1 1 1 1 1 1 +1 1 1 1 3 3 4 1 0 0 0 0 0 0 0 +2 1 2 1 1 1 2 2 3 3 0 0 1 2 4 +3 1 1 1 1 1 1 1 1 2 4 0 0 0 0 +4 0 0 0 1 0 1 0 1 0 1 0 1 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [48, 47] | [37, 38] | [49, 50] | [69, 70] [79, 80] | [97, 98] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [41, 42] | [43, 44] | [45, 46] | [1000, 1000] | [1000, 1000] | +1 [126, 125] | [127, 128] | [129, 130] | [151, 152] [145, 146] [159, 160] | [131, 132] [147, 148] [161, 162] | [173, 174] [149, 150] [1000, 1000] [1000, 1000] | [1000, 1000] | | | | | | | | +2 [176, 175] | [177, 178] [191, 192] | [197, 198] | [215, 216] | [231, 232] | [179, 180] [199, 200] | [181, 182] [201, 202] | [183, 184] [1000, 1000] [1000, 1000] | [185, 186] [1000, 1000] [1000, 1000] | | | [1000, 1000] | [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [235, 236] | [237, 238] | [259, 260] | [265, 266] | [239, 240] | [241, 242] | [243, 244] | [245, 246] | [247, 248] [271, 272] | [233, 234] [249, 250] [1000, 1000] [1000, 1000] | | | | | +4 | | | [39, 40] | | [323, 324] | | [327, 328] | | [307, 308] | | [311, 312] | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 2 1 1 1 1 1 1 1 1 1 +1 1 1 1 1 4 1 4 1 0 0 0 0 0 0 +2 1 1 1 2 2 4 3 4 0 0 1 4 0 4 +3 1 1 1 2 1 0 4 0 0 0 1 4 2 0 +4 0 0 0 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 0 1 0 1 0 1 0 1 0 0 +pkts metadata: +0 [46, 45] | [37, 38] | [49, 50] | [71, 72] | [47, 48] [69, 70] | [51, 52] | [53, 54] | [55, 56] | [57, 58] | [41, 42] | [43, 44] | [1000, 1000] | [1000, 1000] | [1000, 1000] | +1 [124, 123] | [125, 126] | [129, 130] | [127, 128] | [131, 132] [147, 148] [161, 162] [173, 174] | [133, 134] | [135, 136] [151, 152] [1000, 1000] [1000, 1000] | [1000, 1000] | | | | | | | +2 [178, 177] | [181, 182] | [191, 192] | [179, 180] [203, 204] | [215, 216] [217, 218] | [183, 184] [219, 220] [183, 184] [221, 222] | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | [175, 176] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [229, 230] | [231, 232] | [249, 250] | [233, 234] [265, 266] | [281, 282] | | [283, 284] [285, 286] [287, 288] [279, 280] | | | | [225, 226] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [227, 228] [1000, 1000] | | +4 | | | | [305, 306] | | [39, 40] | | [311, 312] | | [291, 292] | | | | + +checking: +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[9, 14]: aipg(1, t) = 1 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 2 0 2 1 1 1 1 1 1 1 1 1 +1 1 1 1 2 1 3 4 1 0 0 0 0 0 0 +2 2 0 1 2 2 4 0 0 0 0 0 4 0 4 +3 1 1 2 0 1 2 1 0 2 0 4 4 2 0 +4 0 2 0 1 0 1 0 1 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [51, 50] [71, 70] | | [54, 55] [78, 79] | | [58, 59] [76, 77] | [60, 61] | [62, 63] | [64, 65] | [66, 67] | [44, 45] | [46, 47] | [48, 49] | [1000, 1000] | [1000, 1000] | +1 [38, 39] | [40, 41] | [124, 125] | [138, 139] [150, 151] | [164, 165] | [166, 167] [168, 169] [170, 171] | [136, 137] [136, 137] [1000, 1000] [1000, 1000] | [126, 127] | | | | | | | +2 [179, 178] [191, 190] | | [182, 183] | [184, 185] [196, 197] | [224, 225] [226, 227] | [186, 187] [198, 199] [210, 211] [222, 223] | | | | | | [176, 177] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [232, 233] | [42, 43] | [234, 235] [256, 257] | | [238, 239] | [240, 241] [262, 263] | [242, 243] | | [246, 247] [268, 269] | | [230, 231] [250, 251] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] | | +4 | [312, 313] [36, 37] | | [316, 317] | | [320, 321] | | [324, 325] | | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 4 4 1 1 1 1 1 1 1 0 0 +1 1 2 0 3 0 0 2 4 1 4 0 0 3 1 +2 2 0 1 1 4 1 1 4 0 4 4 0 4 4 +3 2 1 0 1 1 4 0 0 0 2 0 4 0 0 +4 0 0 0 0 1 0 1 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 +pkts metadata: +0 [45, 44] | [40, 41] | [48, 49] | [62, 63] [58, 59] [70, 71] [80, 81] | [46, 47] [60, 61] [72, 73] [82, 83] | [1000, 1000] | [50, 51] | [1000, 1000] | [1000, 1000] | [1000, 1000] | [1000, 1000] | [42, 43] | | | +1 [87, 86] | [90, 91] [94, 95] | | [110, 111] [126, 127] [144, 145] | | | [98, 99] [114, 115] | [100, 101] [116, 117] [132, 133] [1000, 1000] | [102, 103] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | [84, 85] [1000, 1000] [1000, 1000] | [1000, 1000] | +2 [153, 152] [156, 157] | | [164, 165] | [174, 175] | [196, 197] [196, 197] [198, 199] [196, 197] | [158, 159] | [160, 161] | [162, 163] [1000, 1000] [1000, 1000] [1000, 1000] | | [150, 151] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [206, 207] [210, 211] | [228, 229] | | [234, 235] | [252, 253] | [266, 267] [230, 231] [250, 251] [264, 265] | | | | [200, 201] [218, 219] | | [204, 205] [1000, 1000] [1000, 1000] [1000, 1000] | | | +4 | | | | [284, 285] | | [288, 289] | | | | | | | | + +checking: +[5, 14]: aipg(4, t) = 2 +[6, 14]: aipg(0, t) = 1 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 4 4 1 1 1 1 0 0 0 0 0 0 +1 1 1 2 0 4 2 0 0 0 0 2 1 0 1 +2 1 1 2 0 4 4 0 0 0 0 0 1 4 4 +3 1 2 0 4 1 0 0 4 0 0 0 4 0 0 +4 0 0 2 0 1 0 1 0 1 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [42, 41] [35, 36] | | [49, 50] [55, 56] [63, 64] [71, 72] | [73, 74] [53, 54] [61, 62] [69, 70] | [45, 46] | [1000, 1000] | [47, 48] | [1000, 1000] | | | | | | | +1 [82, 81] | [85, 86] | [83, 84] [103, 104] | | [123, 124] [133, 134] [135, 136] [137, 138] | [139, 140] [107, 108] | | | | | [77, 78] [97, 98] | [1000, 1000] | | [1000, 1000] | +2 [148, 147] | [151, 152] | [165, 166] [169, 170] | | [153, 154] [167, 168] [181, 182] [193, 194] | [155, 156] [171, 172] [183, 184] [1000, 1000] | | | | | | [145, 146] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [203, 204] | [207, 208] [219, 220] | | [199, 200] [223, 224] [239, 240] [255, 256] | [209, 210] | | | [215, 216] [231, 232] [247, 248] [1000, 1000] | | | | [201, 202] [1000, 1000] [1000, 1000] [1000, 1000] | | | +4 | | [271, 272] [295, 296] | | [303, 304] | | [277, 278] | | [281, 282] | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 2 0 2 4 4 4 0 1 1 0 1 2 +1 1 1 1 1 4 0 0 0 4 0 0 0 1 1 +2 1 1 1 1 1 3 4 0 0 0 0 0 1 4 +3 1 2 2 4 4 0 1 0 0 3 4 1 2 1 +4 0 0 0 0 1 0 1 0 1 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 1 0 1 0 1 0 0 0 0 +pkts metadata: +0 [47, 46] [40, 41] | | [52, 53] [58, 59] | | [54, 55] [64, 65] | [56, 57] [66, 67] [90, 91] [92, 93] | [94, 95] [68, 69] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | [1000, 1000] | | [44, 45] | [1000, 1000] [1000, 1000] | +1 [97, 96] | [42, 43] | [98, 99] | [120, 121] | [140, 141] [116, 117] [136, 137] [156, 157] | | | | [106, 107] [126, 127] [146, 147] [158, 159] | | | | [1000, 1000] | [1000, 1000] | +2 [167, 166] | [168, 169] | [172, 173] | [190, 191] | [170, 171] | [174, 175] [188, 189] [204, 205] | [176, 177] [192, 193] [206, 207] [1000, 1000] | | | | | | [164, 165] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [222, 223] | [228, 229] [238, 239] | [224, 225] [234, 235] | [226, 227] [236, 237] [248, 249] [256, 257] | [230, 231] [240, 241] [1000, 1000] [1000, 1000] | | [1000, 1000] | | | [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [220, 221] | [1000, 1000] [1000, 1000] | [1000, 1000] | +4 | | | | [274, 275] | | [278, 279] | | [282, 283] | | | | | | + +checking: +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 2 2 0 3 1 0 1 1 0 1 2 +1 1 1 1 1 3 0 0 4 0 0 4 0 0 1 +2 1 2 0 1 3 0 4 0 0 0 0 2 1 4 +3 1 1 2 1 0 1 4 3 0 0 0 4 4 1 +4 0 0 1 0 1 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [47, 46] | [38, 39] | [50, 51] | [48, 49] [68, 69] | [52, 53] [70, 71] | | [56, 57] [74, 75] [90, 91] | [58, 59] | | [40, 41] | [1000, 1000] | | [44, 45] | [1000, 1000] [1000, 1000] | +1 [111, 110] | [112, 113] | [114, 115] | [116, 117] | [118, 119] [136, 137] [152, 153] | | | [124, 125] [142, 143] [158, 159] [174, 175] | | | [176, 177] [1000, 1000] [1000, 1000] [1000, 1000] | | | [1000, 1000] | +2 [185, 184] | [186, 187] [200, 201] | | [208, 209] | [190, 191] [206, 207] [222, 223] | | [194, 195] [212, 213] [226, 227] [240, 241] | | | | | [182, 183] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [248, 249] | [250, 251] | [252, 253] [266, 267] | [254, 255] | | [304, 305] | [258, 259] [274, 275] [288, 289] [302, 303] | [260, 261] [1000, 1000] [1000, 1000] | | | | [246, 247] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +4 | | [318, 319] | | [322, 323] | | [326, 327] | | [330, 331] | | [308, 309] | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 2 0 3 0 0 3 1 0 1 1 0 1 2 +1 2 2 1 1 3 0 0 4 0 0 4 0 0 1 +2 3 0 0 2 0 4 4 0 0 0 0 2 1 4 +3 3 0 0 2 0 1 4 3 0 0 0 4 4 1 +4 0 0 0 0 2 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [45, 44] | [46, 47] [66, 67] | | [50, 51] [70, 71] [88, 89] | | | [56, 57] [76, 77] [94, 95] | [58, 59] | | [36, 37] | [38, 39] | | [42, 43] | [1000, 1000] [1000, 1000] | +1 [115, 114] [128, 129] | [132, 133] [150, 151] | [116, 117] | [118, 119] | [120, 121] [136, 137] [154, 155] | | | [126, 127] [142, 143] [156, 157] [1000, 1000] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | [1000, 1000] | +2 [175, 174] [191, 190] [204, 205] | | | [180, 181] [196, 197] | | [184, 185] [200, 201] [214, 215] [226, 227] | [186, 187] [202, 203] [1000, 1000] [1000, 1000] | | | | | [172, 173] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [234, 235] [249, 248] [263, 262] | | | [240, 241] [254, 255] | | [290, 291] | [244, 245] [260, 261] [274, 275] [288, 289] | [246, 247] [1000, 1000] [1000, 1000] | | | | [232, 233] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +4 | | | | [308, 309] [334, 335] | | [312, 313] | | [316, 317] | | [294, 295] | | | | + +Last valid workload: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 2 1 1 2 0 0 2 0 3 1 2 +1 1 1 4 0 0 0 4 0 0 3 0 0 1 1 +2 2 0 1 4 0 0 0 4 0 0 0 4 1 4 +3 1 1 1 1 1 4 4 1 4 4 4 4 0 1 +4 0 2 2 0 1 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [52, 51] | [41, 42] | [53, 54] | [77, 78] [99, 100] | [105, 106] | [55, 56] | [57, 58] [79, 80] | | | [45, 46] [63, 64] | | [49, 50] [65, 66] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] | +1 [128, 127] | [43, 44] | [135, 136] [149, 150] [167, 168] [181, 182] | | | | [137, 138] [157, 158] [175, 176] [189, 190] | | | [123, 124] [143, 144] [1000, 1000] | | | [125, 126] | [1000, 1000] | +2 [198, 197] [201, 202] | | [219, 220] | [225, 226] [217, 218] [237, 238] [253, 254] | | | | [209, 210] [229, 230] [245, 246] [261, 262] | | | | [195, 196] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [265, 266] | [267, 268] | [283, 284] | [289, 290] | [303, 304] | [269, 270] [285, 286] [301, 302] [315, 316] | [271, 272] [287, 288] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [263, 264] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | +4 | [327, 328] [353, 354] | [329, 330] [355, 356] | | [333, 334] | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = 0 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 2 0 2 0 4 0 0 0 4 3 1 2 +1 3 0 0 1 4 0 0 4 0 0 0 0 4 1 +2 1 1 1 1 1 2 4 0 0 0 4 4 1 4 +3 1 1 2 4 0 0 0 0 4 0 4 4 1 1 +4 0 0 0 0 2 0 0 0 0 0 0 0 3 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 1 +pkts metadata: +0 [48, 47] | [49, 50] | [51, 52] [73, 74] | | [55, 56] [77, 78] | | [59, 60] [81, 82] [99, 100] [113, 114] | | | | [43, 44] [67, 68] [1000, 1000] [1000, 1000] | [45, 46] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] | +1 [118, 117] [131, 132] [148, 147] | | | [123, 124] | [123, 124] [139, 140] [155, 156] [171, 172] | | | [129, 130] [145, 146] [161, 162] [173, 174] | | | | | [115, 116] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +2 [180, 179] | [183, 184] | [181, 182] | [185, 186] | [219, 220] | [187, 188] [203, 204] | [189, 190] [205, 206] [221, 222] [235, 236] | | | | [177, 178] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [241, 242] | [243, 244] | [245, 246] [263, 264] | [247, 248] [265, 266] [283, 284] [301, 302] | | | | | [257, 258] [275, 276] [293, 294] [1000, 1000] | | [239, 240] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] | +4 | | | | [319, 320] [39, 40] | | | | | | | | [309, 310] [335, 336] [359, 360] | | + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 2 1 4 1 0 1 4 0 1 2 +1 2 0 1 1 4 4 4 4 4 4 0 0 4 1 +2 2 0 1 1 2 1 3 0 0 1 3 4 1 4 +3 1 1 1 4 0 0 0 2 0 1 4 4 0 1 +4 0 0 0 0 1 0 1 0 1 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 1 0 1 0 1 0 0 0 0 +pkts metadata: +0 [46, 45] | [41, 42] | [51, 52] | [47, 48] | [49, 50] [65, 66] | [53, 54] | [93, 94] [95, 96] [95, 96] [97, 98] | [55, 56] | | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [43, 44] | [1000, 1000] [1000, 1000] | +1 [100, 99] [103, 104] | | [105, 106] | [117, 118] | [129, 130] [115, 116] [127, 128] [139, 140] | [139, 140] [141, 142] [143, 144] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [107, 108] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +2 [150, 149] [155, 156] | | [153, 154] | [157, 158] | [191, 192] [173, 174] | [159, 160] | [161, 162] [177, 178] [193, 194] | | | [145, 146] | [147, 148] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [211, 212] | [217, 218] | [237, 238] | [213, 214] [235, 236] [255, 256] [271, 272] | | | | [223, 224] [245, 246] | | [209, 210] | [281, 282] [1000, 1000] [1000, 1000] [1000, 1000] | [283, 284] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | +4 | | | | [301, 302] | | [305, 306] | | [309, 310] | | | | | | + +Workload after removing specs: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +Workload after combining: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +zero_in_base: {} +in_wl: {4, } +[1, 4]: SUM_[q in {0, 4, }] cenq(q ,t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {0, 4, }] cenq(q ,t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: SUM_[q in {0, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: SUM_[q in {0, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +[1, 4]: SUM_[q in {1, 4, }] cenq(q ,t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {1, 4, }] cenq(q ,t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: SUM_[q in {1, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: SUM_[q in {1, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +[1, 4]: SUM_[q in {2, 4, }] cenq(q ,t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {2, 4, }] cenq(q ,t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: SUM_[q in {2, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: SUM_[q in {2, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +[1, 4]: SUM_[q in {3, 4, }] cenq(q ,t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +checking: +[1, 4]: SUM_[q in {3, 4, }] cenq(q ,t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: UNSAT +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: SUM_[q in {3, 4, }] cenq(q ,t) = 5 + +checking: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: SUM_[q in {3, 4, }] cenq(q ,t) = 5 + +input feasible: UNSAT +Workload after aggregating indivs to sums: +[1, 4]: cenq(4, t) = 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) = 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) <= 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 2 2 4 0 4 4 1 4 0 0 0 2 +1 1 1 4 0 0 0 1 4 0 0 1 0 4 1 +2 2 0 1 1 2 1 3 4 0 1 0 0 0 4 +3 1 1 1 4 0 0 0 2 0 4 1 0 1 1 +4 0 0 0 0 2 0 1 0 1 0 1 0 0 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [50, 49] [39, 40] | | [53, 54] [65, 66] | [55, 56] [67, 68] | [57, 58] [69, 70] [81, 82] [91, 92] | | [61, 62] [71, 72] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | | [1000, 1000] [1000, 1000] | +1 [100, 99] | [101, 102] | [103, 104] [121, 122] [137, 138] [153, 154] | | | | [111, 112] | [113, 114] [131, 132] [147, 148] [163, 164] | | | [95, 96] | | [97, 98] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | +2 [168, 167] [184, 183] | | [179, 180] | [193, 194] | [171, 172] [191, 192] | [173, 174] | [175, 176] [197, 198] [211, 212] | [177, 178] [1000, 1000] [1000, 1000] [1000, 1000] | | [165, 166] | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [41, 42] | [43, 44] | [233, 234] | [255, 256] [249, 250] [269, 270] [285, 286] | | | | [237, 238] [259, 260] | | [227, 228] [241, 242] [261, 262] [1000, 1000] | [1000, 1000] | | [1000, 1000] | [1000, 1000] | +4 | | | | [311, 312] [337, 338] | | [315, 316] | | [319, 320] | | [297, 298] | | | | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[1, 14]: cenq(4, t) <= 5 +[5, 14]: aipg(4, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 1 1 2 0 3 4 4 0 0 0 0 2 +1 1 3 0 0 3 3 4 0 0 2 0 0 0 1 +2 1 1 1 1 1 1 2 4 4 4 0 0 4 4 +3 1 1 1 3 0 2 1 4 0 0 0 1 1 1 +4 0 0 0 0 1 0 1 0 1 0 0 0 0 1 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 1 0 1 0 1 0 0 0 0 +pkts metadata: +0 [45, 44] [57, 56] | | [52, 53] | [70, 71] | [86, 87] [64, 65] | | [50, 51] [68, 69] [88, 89] | [54, 55] [72, 73] [90, 91] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | [1000, 1000] [1000, 1000] | +1 [109, 108] | [38, 39] [116, 117] [132, 133] | | | [114, 115] [130, 131] [142, 143] | [118, 119] [134, 135] [144, 145] | [120, 121] [1000, 1000] [1000, 1000] [1000, 1000] | | | [106, 107] [1000, 1000] | | | | [1000, 1000] | +2 [165, 164] | [166, 167] | [168, 169] | [170, 171] | [172, 173] | [174, 175] | [176, 177] [192, 193] | [178, 179] [194, 195] [210, 211] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | [162, 163] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [228, 229] | [232, 233] | [230, 231] | [254, 255] [248, 249] [266, 267] | | [236, 237] [252, 253] | [238, 239] | [240, 241] [258, 259] [1000, 1000] [1000, 1000] | | | | [226, 227] | [1000, 1000] | [1000, 1000] | +4 | | | | [302, 303] | | [40, 41] | | [308, 309] | | | | | [1000, 1000] | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 4]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) >= 1 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 2 1 3 4 4 4 0 0 0 0 2 +1 1 1 1 1 1 4 4 4 0 4 0 1 0 1 +2 1 1 1 1 1 3 0 0 3 0 0 4 0 4 +3 1 1 1 1 4 4 0 4 4 0 1 3 0 1 +4 0 0 0 0 1 1 0 0 0 1 0 1 1 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [51, 50] | [52, 53] | [56, 57] | [54, 55] [70, 71] | [84, 85] | [98, 99] [100, 101] [102, 103] | [58, 59] [68, 69] [82, 83] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | | | [1000, 1000] [1000, 1000] | +1 [107, 106] | [42, 43] | [108, 109] | [128, 129] | [144, 145] | [110, 111] [126, 127] [142, 143] [156, 157] | [112, 113] [130, 131] [1000, 1000] [1000, 1000] | [114, 115] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | | [1000, 1000] | +2 [165, 164] | [44, 45] | [170, 171] | [166, 167] | [168, 169] | [172, 173] [190, 191] [208, 209] | | | [178, 179] [196, 197] [214, 215] | | | [162, 163] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [234, 235] | [236, 237] | [244, 245] | [238, 239] | [240, 241] [254, 255] [266, 267] [278, 279] | [242, 243] [256, 257] [268, 269] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [232, 233] | [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | +4 | | | | [296, 297] | [298, 299] | | | | [280, 281] | | [284, 285] | [286, 287] | | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 4 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 2 0 1 1 1 1 4 0 4 0 0 0 0 2 +1 1 2 0 2 0 3 4 4 0 4 0 1 0 1 +2 1 2 0 2 0 4 0 1 4 0 0 4 0 4 +3 1 2 0 1 3 0 1 1 4 1 1 3 0 1 +4 0 0 0 0 1 0 1 0 1 0 0 0 1 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 1 0 1 0 1 0 0 0 1 +pkts metadata: +0 [48, 47] [60, 59] | | [51, 52] | [71, 72] | [89, 90] | [53, 54] | [103, 104] [105, 106] [107, 108] [109, 110] | | [57, 58] [75, 76] [1000, 1000] [1000, 1000] | | | | | [1000, 1000] [1000, 1000] | +1 [114, 113] | [115, 116] [131, 132] | | [119, 120] [135, 136] | | [123, 124] [139, 140] [153, 154] | [125, 126] [141, 142] [155, 156] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | [111, 112] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | | [1000, 1000] | +2 [39, 40] | [175, 176] [191, 192] | | [177, 178] [193, 194] | | [181, 182] [197, 198] [211, 212] [223, 224] | | [185, 186] | [187, 188] [1000, 1000] [1000, 1000] [1000, 1000] | | | [171, 172] [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [41, 42] | [231, 232] [249, 250] | | [229, 230] | [233, 234] [233, 234] [267, 268] | | [237, 238] | [239, 240] | [241, 242] [257, 258] [1000, 1000] [1000, 1000] | [1000, 1000] | [1000, 1000] | [225, 226] [1000, 1000] [1000, 1000] | | [1000, 1000] | +4 | | | | [305, 306] | | [43, 44] | | [311, 312] | | | | [295, 296] | | + +Workload after tightening constant bounds: +[1, 4]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +checking: +[1, 3]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 2 0 1 3 0 0 3 4 0 0 0 0 2 +1 1 1 2 2 1 3 4 4 3 0 0 4 1 1 +2 1 1 1 2 2 4 3 0 0 0 0 0 1 4 +3 1 1 1 1 4 1 0 0 4 0 2 3 0 1 +4 0 0 0 1 0 1 0 1 0 0 1 0 1 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [49, 48] | [40, 41] [54, 55] | | [72, 73] | [52, 53] [70, 71] [88, 89] | | | [60, 61] [76, 77] [94, 95] | [62, 63] [78, 79] [1000, 1000] [1000, 1000] | | | | | [1000, 1000] [1000, 1000] | +1 [115, 114] | [116, 117] | [120, 121] [134, 135] | [118, 119] [136, 137] | [122, 123] | [124, 125] [140, 141] [152, 153] | [126, 127] [1000, 1000] [1000, 1000] [1000, 1000] | [128, 129] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [112, 113] | [1000, 1000] | +2 [175, 174] | [178, 179] | [194, 195] | [176, 177] [192, 193] | [180, 181] [196, 197] | [182, 183] [198, 199] [210, 211] [222, 223] | [1000, 1000] [1000, 1000] [1000, 1000] | | | | | | [172, 173] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [228, 229] | [230, 231] | [254, 255] | [232, 233] | [234, 235] [252, 253] [272, 273] [284, 285] | [236, 237] | | | [242, 243] [262, 263] [1000, 1000] [1000, 1000] | | [226, 227] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | | [1000, 1000] | +4 | | | [42, 43] | | [302, 303] | | [306, 307] | | | [288, 289] | | [292, 293] | | + +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 14]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[5, 12]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 4 0 0 0 2 4 0 4 0 0 2 +1 1 1 1 2 0 1 1 2 3 1 0 0 0 1 +2 1 1 3 0 0 1 4 0 1 0 1 0 4 4 +3 1 1 4 0 0 0 2 0 4 2 4 0 0 1 +4 0 0 0 0 1 0 1 0 0 1 0 0 4 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 +1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 +2 0 0 0 1 0 0 0 0 0 1 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 0 0 1 0 0 +4 0 0 0 0 0 1 0 1 0 0 1 0 0 1 +pkts metadata: +0 [50, 49] | [39, 40] | [43, 44] | [45, 46] [59, 60] [79, 80] [89, 90] | | | | [105, 106] [107, 108] | [57, 58] [57, 58] [57, 58] [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | [1000, 1000] [1000, 1000] | +1 [110, 109] | [111, 112] | [113, 114] | [115, 116] [129, 130] | | [173, 174] | [119, 120] | [121, 122] [175, 176] | [175, 176] [137, 138] [155, 156] | [1000, 1000] | | | | [1000, 1000] | +2 [182, 181] | [183, 184] | [185, 186] [201, 202] [215, 216] | | | [237, 238] | [191, 192] [209, 210] [223, 224] [209, 210] | | [195, 196] | | [179, 180] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [243, 244] | [245, 246] | [247, 248] [265, 266] [283, 284] [301, 302] | | | | [255, 256] [273, 274] | | [259, 260] [277, 278] [295, 296] [1000, 1000] | [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | | [1000, 1000] | +4 | | | | [325, 326] | | [41, 42] | | | [37, 38] | | | [315, 316] [339, 340] [365, 366] [391, 392] | | + +checking: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 0 +[7, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 14 +2LRR.4 +enqs: +0 1 1 1 1 2 0 1 2 0 3 0 0 1 2 +1 1 1 1 1 1 3 4 0 0 0 0 0 2 1 +2 1 1 1 1 1 1 4 0 0 1 4 1 0 4 +3 2 0 2 0 4 0 4 0 0 0 0 3 0 1 +4 0 0 0 0 2 0 1 0 1 0 1 0 1 0 +deqs: +0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 +1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 +2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 1 0 0 0 0 1 0 0 0 +pkts metadata: +0 [44, 43] | [35, 36] | [47, 48] | [69, 70] | [45, 46] [67, 68] | | [51, 52] | [53, 54] [75, 76] | | [37, 38] [57, 58] [79, 80] | | | [41, 42] | [1000, 1000] [1000, 1000] | +1 [124, 123] | [125, 126] | [129, 130] | [147, 148] | [127, 128] | [175, 176] [177, 178] [179, 180] | [181, 182] [149, 150] [161, 162] [1000, 1000] | | | | | | [121, 122] [135, 136] | [1000, 1000] | +2 [188, 187] | [189, 190] | [211, 212] | [215, 216] | [191, 192] | [193, 194] | [195, 196] [219, 220] [235, 236] [249, 250] | | | [183, 184] | [185, 186] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [257, 258] [263, 264] | | [261, 262] [275, 276] | | [267, 268] [277, 278] [289, 290] [303, 304] | | [271, 272] [281, 282] [293, 294] [1000, 1000] | | | | | [255, 256] [1000, 1000] [1000, 1000] | | [1000, 1000] | +4 | | | | [321, 322] [347, 348] | | [327, 328] | | [329, 330] | | [307, 308] | | [311, 312] | | + +checking: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 8546 milliseconds +Final Workload after restricting time ranges: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +Final Workload after improving: +[1, 4]: cenq(4, t) <= 0 +[6, 13]: aipg(4, t) >= 2 +[13, 14]: cenq(4, t) >= 5 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 1833ms +avg_check_time: 611ms +max_check_time: 843ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 8 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 90ms +avg_check_time: 11.25ms +max_check_time: 12ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 5 +opt_count: 3 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 4284ms +avg_check_time: 856.8ms +max_check_time: 1314ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 2 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 1024ms +avg_check_time: 1024ms +max_check_time: 1024ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 71 +opt_count: 48 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 6.81741e+07 +Timing Stats: +sum_check_time: 47572ms +avg_check_time: 670.028ms +max_check_time: 1762ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 2 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 597ms +avg_check_time: 597ms +max_check_time: 597ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 27 +opt_count: 27 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 4.66844e+07 +Timing Stats: +sum_check_time: 20241ms +avg_check_time: 749.667ms +max_check_time: 1120ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 4.66844e+07 +Timing Stats: +sum_check_time: 1159ms +avg_check_time: 1159ms +max_check_time: 1159ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 9 +opt_count: 6 +avg_cost_improvement_abs: 2 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 8540ms +avg_check_time: 948.889ms +max_check_time: 1417ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 1325ms +avg_check_time: 662.5ms +max_check_time: 852ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/fq_codel.csv" +Test execution time: 91 seconds. diff --git a/benchmarks/2024-04-09-13-15-05/research/leaf_spine_bw.txt b/benchmarks/2024-04-09-13-15-05/research/leaf_spine_bw.txt new file mode 100644 index 0000000..23919f6 --- /dev/null +++ b/benchmarks/2024-04-09-13-15-05/research/leaf_spine_bw.txt @@ -0,0 +1,2736 @@ +leaf_spine_bw +#QM: 23 66 +#bool_vars: 12480 +#int_vars: 12960 +#constrs: 44346 +base workload: +[1, 9]: cenq(0, t) >= t +[1, 9]: dst(0, t) = 5 +[1, 9]: Uniqe[dst({0, 1, 2, 3, 4, 5, }, t)] +[1, 10]: Same[dst(0, t)] +[1, 10]: Same[dst(1, t)] +[1, 10]: Same[dst(2, t)] +[1, 10]: Same[dst(3, t)] +[1, 10]: Same[dst(4, t)] +[1, 10]: Same[dst(5, t)] +[10, 10]: Uniqe[dst({0, 1, 2, 3, 4, 5, }, t)] + +cp setup: 1.037 s +base example: +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +zero_queues: {1, 3, 4, 5, } +target_queues: {0, 2, } +base example generation: 72.098 s +seed is: 24212 +Base example: +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[1, 10]: dst(0, t) = 5 +[2, 10]: aipg(0, t) = 1 +[4, 4]: ecmp(0, t) = 0 +[5, 6]: ecmp(0, t) = 1 +[7, 7]: ecmp(0, t) = 0 +[8, 8]: ecmp(0, t) = 1 +[9, 10]: ecmp(0, t) = 0 + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[1, 10]: dst(0, t) = 5 +[2, 10]: aipg(0, t) = 1 +[4, 4]: ecmp(0, t) = 0 +[5, 6]: ecmp(0, t) = 1 +[7, 7]: ecmp(0, t) = 0 +[8, 8]: ecmp(0, t) = 1 +[9, 10]: ecmp(0, t) = 0 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[1, 10]: dst(0, t) = 5 +[2, 10]: aipg(0, t) = 1 +[4, 4]: ecmp(0, t) = 0 +[5, 6]: ecmp(0, t) = 1 +[7, 7]: ecmp(0, t) = 0 +[8, 8]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[1, 10]: dst(0, t) = 5 +[2, 10]: aipg(0, t) = 1 +[4, 4]: ecmp(0, t) = 0 +[5, 6]: ecmp(0, t) = 1 +[8, 8]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[1, 10]: dst(0, t) = 5 +[2, 10]: aipg(0, t) = 1 +[4, 4]: ecmp(0, t) = 0 +[5, 6]: ecmp(0, t) = 1 +[8, 8]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [3, 1] [3, 1] [3, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[1, 10]: dst(0, t) = 5 +[2, 10]: aipg(0, t) = 1 +[4, 4]: ecmp(0, t) = 0 +[5, 6]: ecmp(0, t) = 1 +[8, 8]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 0] [4, 0] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[1, 10]: dst(0, t) = 5 +[2, 10]: aipg(0, t) = 1 +[4, 4]: ecmp(0, t) = 0 +[8, 8]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[1, 10]: dst(0, t) = 5 +[2, 10]: aipg(0, t) = 1 +[4, 4]: ecmp(0, t) = 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[1, 10]: dst(0, t) = 5 +[2, 10]: aipg(0, t) = 1 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[2, 10]: aipg(0, t) = 1 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[2, 10]: aipg(0, t) = 1 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +Finished removing meta-data specs +Starting random approach... +checking: +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[2, 10]: aipg(0, t) = 1 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [3, 1] [3, 1] [3, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[2, 10]: aipg(0, t) = 1 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 0] [4, 0] [4, 0] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[2, 10]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[2, 10]: aipg(0, t) = 1 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [1, 1] [3, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 0] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 2 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 1 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 1 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 1 0 0 0 0 0 0 0 0 0 +4 3 0 0 0 0 0 0 0 0 0 +5 1 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 1 0 0 0 0 0 0 0 0 +4 0 1 1 1 0 0 0 0 0 0 +5 0 1 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | +1 [3, 1] | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 [1, 1] | | | | | | | | | | +4 [1, 1] [5, 1] [0, 0] | | | | | | | | | | +5 [0, 0] | | | | | | | | | | + +Last valid workload: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | +1 | | | | | | | | | | +2 [3, 1] [3, 1] [3, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | +1 | | | | | | | | | | +2 [4, 0] [4, 0] [4, 0] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, 5, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 0] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [3, 1] [3, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | +1 | | | | | | | | | | +2 [4, 0] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 3 1 1 4 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] [5, 1] [5, 0] | [5, 1] | [5, 1] | [5, 0] [5, 0] [5, 0] [5, 1] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 4 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 [4, 0] [5, 0] [0, 1] [4, 0] | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 1 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(4, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 4 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 1 1 1 1 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 [4, 1] [5, 1] [5, 0] [5, 0] | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 4 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 1 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 [0, 1] [0, 0] [3, 0] [5, 0] | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [3, 1] [1, 1] [1, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 4 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 0] [4, 0] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [0, 0] [4, 1] [4, 0] [4, 1] | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 3 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 1 1 1 1 1 1 1 1 1 3 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 1 1 1 1 1 1 1 1 1 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] [5, 0] [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 [3, 0] | [3, 1] | [3, 1] | [3, 0] | [3, 0] | [3, 0] | [3, 0] | [3, 1] | [3, 0] | [3, 0] [3, 0] [3, 0] | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 4 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 1 1 1 1 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 [5, 0] [4, 1] [5, 0] [2, 1] | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 1 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] | [4, 1] | [4, 1] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 0] | [4, 1] | [4, 0] | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(4, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 3 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 1 1 1 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 [0, 1] [1, 1] [4, 1] | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 [1, 1] [5, 0] | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +Workload after removing specs: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(1, t) <= 0 +[1, 10]: cenq(2, t) = 3 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(4, t) <= 0 +[5, 6]: ecmp(0, t) = 1 + +Workload after combining: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) = t +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +zero_in_base: {} +in_wl: {0, 1, 2, 3, 4, } +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: cenq(2, t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) = 1 + +checking: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Workload after aggregating indivs to sums: +[1, 1]: dst(2, t) = 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) = 1 + +checking: +[1, 1]: dst(2, t) <= 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [3, 1] [3, 1] [3, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) = 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) <= 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 0] [4, 0] [4, 0] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) = 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) <= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 0] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) <= 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 1 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) >= 3 +[5, 6]: ecmp(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 1 1 1 1 1 1 1 1 3 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | [4, 1] | [4, 1] | [4, 0] | [4, 0] | [4, 1] | [4, 1] | [4, 0] | [4, 1] | [4, 0] [4, 0] [4, 0] | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) <= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +checking: +[1, 1]: dst(2, t) >= 3 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [3, 1] [3, 1] [3, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 0 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 0] [4, 0] [4, 0] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 0 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 0 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +Workload after tightening constant bounds: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 2]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 0] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 10]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[2, 3]: ecmp(0, t) >= 1 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 9]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 8]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 7]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 6]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 5]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 2 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 1] [5, 0] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[2, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[3, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 9]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 8]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 7]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 6]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 5]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 4]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 2]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 10]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 9]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 8]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 7]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 6]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 5]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[1, 4]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[1, 3]: ecmp(0, t) >= 1 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 2]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[1, 3]: ecmp(0, t) >= 1 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | [4, 0] | [4, 0] | [4, 1] | [4, 1] | [4, 1] | [4, 0] | [4, 0] | [4, 1] | [4, 0] | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 3]: ecmp(0, t) >= 1 +[2, 2]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 2 1 2 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 1 1 1 1 1 1 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 1] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] | [4, 1] | [4, 0] [4, 0] | [4, 1] | [4, 1] | [4, 1] | [4, 0] | [4, 0] | [4, 1] | [4, 0] | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 2]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[1, 3]: ecmp(0, t) >= 1 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 5]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 1 1 1 1 1 2 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | [5, 1] | [5, 0] | [5, 1] | [5, 0] [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +checking: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 2]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[1, 3]: ecmp(0, t) >= 1 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[6, 6]: ecmp(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +L2_XBar.sink.1 +enqs: +0 1 1 1 1 2 1 4 2 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 3 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 1 1 1 1 1 1 +1 0 0 0 0 0 0 0 0 0 0 +2 0 1 1 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [5, 1] | [5, 1] | [5, 1] | [5, 0] | [5, 1] [5, 0] | [5, 1] | [5, 0] [5, 0] [5, 1] [5, 0] | [5, 0] [5, 0] | [5, 0] | [5, 0] | +1 | | | | | | | | | | +2 [4, 1] [4, 1] [4, 1] | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | + +restrict_time_ranges took 57236 milliseconds +Final Workload after restricting time ranges: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 2]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[1, 3]: ecmp(0, t) >= 1 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +Final Workload after improving: +[1, 1]: SUM_[q in {1, 3, 4, }] cenq(q ,t) <= 0 +[1, 1]: dst(2, t) >= 4 +[1, 1]: ecmp(2, t) >= 1 +[1, 2]: SUM_[q in {2, 5, }] cenq(q ,t) = 3 +[1, 3]: ecmp(0, t) >= 1 +[4, 4]: SUM_[q in {0, 5, }] cenq(q ,t) <= t +[5, 6]: ecmp(0, t) >= 1 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 22 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 80403ms +avg_check_time: 3654.68ms +max_check_time: 5653ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 2 +avg_cost_improvement_abs: 2 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 2440ms +avg_check_time: 1220ms +max_check_time: 1399ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 11 +opt_count: 5 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 25456ms +avg_check_time: 2314.18ms +max_check_time: 4178ms +sum_call_time: 1ms +avg_call_time: 0.0909091ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 2 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 1293ms +avg_check_time: 1293ms +max_check_time: 1293ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 13 +opt_count: 1 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 2.68435e+08 +Timing Stats: +sum_check_time: 40105ms +avg_check_time: 3085ms +max_check_time: 4705ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 2 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 1169ms +avg_check_time: 1169ms +max_check_time: 1169ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 9 +opt_count: 5 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 1.86738e+08 +Timing Stats: +sum_check_time: 16610ms +avg_check_time: 1845.56ms +max_check_time: 3094ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 1.86738e+08 +Timing Stats: +sum_check_time: 2479ms +avg_check_time: 2479ms +max_check_time: 2479ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 33 +opt_count: 26 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 57203ms +avg_check_time: 1733.42ms +max_check_time: 3308ms +sum_call_time: 1ms +avg_call_time: 0.030303ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 14603ms +avg_check_time: 3650.75ms +max_check_time: 4052ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/leaf_spine_bw.csv" +Test execution time: 315 seconds. diff --git a/benchmarks/2024-04-09-13-15-05/research/loom.txt b/benchmarks/2024-04-09-13-15-05/research/loom.txt new file mode 100644 index 0000000..a7098ba --- /dev/null +++ b/benchmarks/2024-04-09-13-15-05/research/loom.txt @@ -0,0 +1,13486 @@ +loom +#QM: 11 29 +#bool_vars: 7040 +#int_vars: 8700 +#constrs: 64689 +base workload: +[1, 10]: SUM_[q in {0, 3, 6, 9, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {1, 4, 7, 10, }] cenq(q ,t) >= t +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(11, t) <= 0 + +cp setup: 1.215 s +base example: +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 1 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 1 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 130] | [2, 130] | | [2, 130] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 130] | [2, 130] | [2, 158] | | [2, 130] | [2, 130] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 130] | [2, 130] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 0] | [1, 130] | [1, 130] [1, 130] | [1, 130] | | [1, 211] | [1, 211] | [1, 211] [1, 211] [1, 211] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +zero_queues: {0, 2, 3, 5, 6, 8, 10, 11, } +target_queues: {1, 4, 7, 9, } +base example generation: 82.294 s +seed is: 13388 +Base example: +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 1 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 1 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 130] | [2, 130] | | [2, 130] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 130] | [2, 130] | [2, 158] | | [2, 130] | [2, 130] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 130] | [2, 130] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 0] | [1, 130] | [1, 130] [1, 130] | [1, 130] | | [1, 211] | [1, 211] | [1, 211] [1, 211] [1, 211] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 1]: ecmp(9, t) = 0 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: dst(1, t) = 2 +[1, 2]: dst(7, t) = 2 +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(4, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 3]: dst(4, t) = 2 +[1, 4]: dst(9, t) = 1 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 4]: ecmp(9, t) = 130 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: dst(1, t) = 2 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: dst(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 8]: ecmp(9, t) = 211 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 1]: ecmp(9, t) = 0 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: dst(1, t) = 2 +[1, 2]: dst(7, t) = 2 +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(4, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 3]: dst(4, t) = 2 +[1, 4]: dst(9, t) = 1 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 4]: ecmp(9, t) = 130 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: dst(1, t) = 2 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: dst(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 8]: ecmp(9, t) = 211 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 1]: ecmp(9, t) = 0 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: dst(1, t) = 2 +[1, 2]: dst(7, t) = 2 +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(4, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 3]: dst(4, t) = 2 +[1, 4]: dst(9, t) = 1 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 4]: ecmp(9, t) = 130 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: dst(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 8]: ecmp(9, t) = 211 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 1]: ecmp(9, t) = 0 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: dst(1, t) = 2 +[1, 2]: dst(7, t) = 2 +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(4, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 3]: dst(4, t) = 2 +[1, 4]: dst(9, t) = 1 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: dst(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 8]: ecmp(9, t) = 211 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: dst(1, t) = 2 +[1, 2]: dst(7, t) = 2 +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(4, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 3]: dst(4, t) = 2 +[1, 4]: dst(9, t) = 1 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: dst(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 8]: ecmp(9, t) = 211 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: dst(1, t) = 2 +[1, 2]: dst(7, t) = 2 +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 3]: dst(4, t) = 2 +[1, 4]: dst(9, t) = 1 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: dst(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 8]: ecmp(9, t) = 211 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: dst(1, t) = 2 +[1, 2]: dst(7, t) = 2 +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 3]: dst(4, t) = 2 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: dst(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 8]: ecmp(9, t) = 211 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: dst(1, t) = 2 +[1, 2]: dst(7, t) = 2 +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 3]: dst(4, t) = 2 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: dst(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: dst(1, t) = 2 +[1, 2]: dst(7, t) = 2 +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: dst(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: dst(1, t) = 2 +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: dst(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: dst(1, t) = 2 +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 8]: dst(9, t) = 1 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 4]: ecmp(1, t) = 130 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[5, 6]: ecmp(4, t) = 130 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 3]: ecmp(4, t) = 158 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: ecmp(1, t) = 130 +[1, 2]: ecmp(7, t) = 130 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 2]: ecmp(7, t) = 130 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: cenq(1, t) = 1 +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 1]: cenq(7, t) = 1 +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[7, 7]: aipg(9, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[6, 6]: aipg(9, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[5, 5]: aipg(4, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[5, 5]: cenq(4, t) = 4 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 3]: cenq(9, t) = 4 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 2]: aipg(9, t) = 1 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(4, t) = t +[1, 2]: cenq(9, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(9, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 5]: cenq(9, t) = 5 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 5]: aipg(9, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: cenq(1, t) = 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 2 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 0 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 2 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 0 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 642] | [2, 633] | | [2, 635] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 323] | [2, 324] | | [2, 714] [2, 723] | [2, 950] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 799] | [2, 790] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 563] | [1, 564] | [1, 565] | [1, 566] | [1, 632] [1, 583] | | [1, 569] | [1, 570] [1, 588] [1, 607] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 7]: cenq(9, t) = t +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 0 0 2 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 4 1 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 0 0 2 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 4 1 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 168] | [2, 169] | | [2, 635] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 720] | [2, 713] | | | [2, 325] [2, 327] | [2, 326] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 799] | [2, 790] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 566] | [1, 567] | [1, 568] | [1, 569] | [1, 570] | [1, 634] [1, 950] [1, 606] [1, 625] | [1, 571] | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 2 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 1 0 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 1 0 2 0 2 2 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 2 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 1 0 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 1 0 2 0 2 2 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 631] [2, 641] | | [2, 633] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 717] [2, 948] | [2, 324] | | | [2, 323] | [2, 325] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 947] [1, 576] [1, 592] | | [1, 949] | | [1, 568] [1, 583] | | [1, 571] [1, 586] | [1, 950] [1, 587] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 +[8, 10]: cenq(9, t) = 10 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 3 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 0 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 3 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 0 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 168] | [2, 630] | | [2, 947] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | [2, 945] [2, 710] [2, 726] | | [2, 710] | [2, 324] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 794] | [2, 785] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 563] | [1, 564] | [1, 946] | [1, 948] | [1, 629] [1, 580] | | [1, 567] | [1, 628] [1, 949] [1, 603] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 3 4 2 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 3 4 2 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 629] | [2, 947] | | [2, 628] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 707] | [2, 708] | [2, 709] | [2, 710] | [2, 711] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 562] [1, 577] | | [1, 565] [1, 627] [1, 948] | [1, 949] [1, 950] [1, 595] [1, 614] | [1, 566] [1, 580] | | | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 2 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 0 2 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 2 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 0 2 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 630] [2, 640] | | [2, 632] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 717] | [2, 710] | [2, 711] | | [2, 324] | [2, 325] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 788] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 564] [1, 575] | | [1, 628] | [1, 567] | [1, 629] [1, 948] | | [1, 570] [1, 584] | | [1, 573] | [1, 574] [1, 589] [1, 608] [1, 627] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 +[6, 10]: aipg(4, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 2 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 0 2 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 2 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 0 2 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 640] | [2, 631] | | [2, 633] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 711] | [2, 324] [2, 720] | | [2, 325] | [2, 713] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 798] | [2, 789] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 564] [1, 577] | | [1, 567] | [1, 568] | [1, 569] [1, 584] | | [1, 572] [1, 587] | | [1, 575] | [1, 576] [1, 592] [1, 611] [1, 630] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 2 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 1 1 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 2 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 1 1 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 169] [2, 639] | | [2, 631] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 718] | [2, 709] | [2, 710] | | | [2, 713] [2, 948] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 788] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 563] | [1, 564] | [1, 565] [1, 578] | [1, 566] | | [1, 569] | [1, 570] | [1, 571] | [1, 572] | [1, 573] [1, 591] [1, 610] [1, 629] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 3 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 1 1 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 3 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 1 1 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 640] | [2, 631] | | [2, 633] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 324] | [2, 711] | | | [2, 714] [2, 724] [2, 325] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 798] | [2, 789] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 564] | [1, 565] | [1, 566] [1, 579] | [1, 567] | | [1, 570] | [1, 571] | [1, 572] | [1, 573] | [1, 574] [1, 592] [1, 611] [1, 630] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 +[6, 10]: cenq(4, t) = 5 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 2 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 1 1 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 2 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 1 1 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 640] | [2, 631] | | [2, 633] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 324] | [2, 325] [2, 720] | | | [2, 713] [2, 723] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 798] | [2, 789] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 564] | [1, 565] | [1, 566] [1, 579] | [1, 567] | | [1, 570] | [1, 571] | [1, 572] | [1, 573] | [1, 574] [1, 592] [1, 611] [1, 630] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 2 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 4 0 1 3 1 0 0 0 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 2 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 4 0 1 3 1 0 0 0 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 169] [2, 638] | | [2, 630] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 713] | [2, 324] | [2, 325] | | [2, 326] | | | [2, 711] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 793] | [2, 784] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 565] | [1, 566] [1, 580] [1, 595] [1, 612] | | [1, 569] | [1, 944] [1, 628] [1, 600] | [1, 570] | | | | [1, 577] [1, 592] [1, 609] [1, 627] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 1 1 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 4 0 1 3 1 0 0 0 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 1 1 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 4 0 1 3 1 0 0 0 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 638] | [2, 629] | | [2, 631] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 709] | [2, 710] | | [2, 324] | [2, 325] | | [2, 326] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 786] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 565] | [1, 566] [1, 580] [1, 595] [1, 612] | | [1, 569] | [1, 946] [1, 628] [1, 600] | [1, 570] | | | | [1, 577] [1, 592] [1, 609] [1, 627] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 2 0 1 1 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 4 0 1 3 1 0 0 0 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 2 0 1 1 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 4 0 1 3 1 0 0 0 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 639] | [2, 630] | | [2, 632] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 324] | [2, 710] [2, 717] | | [2, 325] | [2, 326] | | [2, 327] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 786] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 566] | [1, 567] [1, 581] [1, 596] [1, 613] | | [1, 570] | [1, 946] [1, 629] [1, 601] | [1, 571] | | | | [1, 578] [1, 593] [1, 610] [1, 628] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: cenq(1, t) = 3 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 1 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 2 0 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 1 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 2 0 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 631] | [2, 632] | [2, 633] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 718] | [2, 324] | [2, 711] | | | [2, 714] | | [2, 325] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 798] | [2, 789] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 564] | [1, 565] | [1, 566] | [1, 567] | [1, 568] | [1, 569] | [1, 570] | [1, 571] [1, 589] | | [1, 574] [1, 592] [1, 611] [1, 630] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 1 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 2 0 2 0 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 1 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 2 0 2 0 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 947] | | [2, 631] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 716] | [2, 327] | [2, 632] | | | [2, 324] | | | [2, 325] [2, 326] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 786] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 566] [1, 576] | | [1, 946] | [1, 948] [1, 581] | | [1, 571] [1, 584] | | [1, 574] | [1, 630] | [1, 575] [1, 591] [1, 610] [1, 629] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 0 0 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 2 0 1 0 2 2 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 0 0 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 2 0 1 0 2 2 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 169] | [2, 170] | | [2, 171] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 327] | [2, 711] | [2, 328] | | | | | [2, 329] [2, 330] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 569] [1, 581] | [1, 570] [1, 582] | | [1, 947] | | [1, 575] [1, 589] | [1, 576] [1, 590] | | [1, 579] | [1, 580] [1, 595] [1, 614] [1, 633] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 2 0 0 0 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 2 0 2 2 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 2 0 0 0 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 2 0 2 2 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 169] | [2, 632] | | [2, 170] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 326] | | [2, 327] [2, 719] | | | | | | [2, 716] [2, 725] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 788] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 566] [1, 579] | | [1, 569] | [1, 570] [1, 584] | | [1, 573] [1, 587] | [1, 574] [1, 588] | | [1, 577] | [1, 578] [1, 593] [1, 612] [1, 631] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 2 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 0 1 2 1 1 3 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 2 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 0 1 2 1 1 3 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 171] | [2, 631] | | | | | | | [2, 638] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 717] | [2, 327] | [2, 328] | | [2, 711] [2, 329] | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 630] | [2, 787] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 568] [1, 575] | [1, 627] | | [1, 629] | [1, 571] [1, 628] | [1, 946] | [1, 947] | [1, 572] [1, 586] [1, 604] | [1, 573] | [1, 574] [1, 589] [1, 607] [1, 626] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 2 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 3 0 0 1 1 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 2 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 3 0 0 1 1 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 645] [2, 655] | [2, 167] | | [2, 637] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 722] | [2, 324] | [2, 325] | | | | | [2, 326] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 485] [2, 486] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 567] | [1, 632] [1, 633] [1, 634] | | | [1, 572] | [1, 573] | [1, 635] | [1, 574] | [1, 575] | [1, 636] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 1 1 1 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 2 2 2 2 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 1 1 1 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 2 2 2 2 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 635] | [2, 627] | | [2, 947] | | [2, 630] | | [2, 632] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 712] | [2, 941] | [2, 944] | | | | | | [2, 325] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 942] | [2, 945] | [2, 783] | [2, 784] | | | | | | +8 | | | | | | | | | | +9 [1, 626] | [1, 943] [1, 946] | | [1, 564] [1, 625] | [1, 565] [1, 577] | [1, 948] [1, 949] | [1, 566] [1, 578] | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 0 0 2 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 2 0 0 0 0 0 0 0 +4 1 1 1 0 0 1 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 1 1 0 0 0 0 1 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 1 0 1 0 0 1 0 +10 0 0 0 0 0 0 1 1 4 3 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 2 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 2 0 0 0 0 0 0 0 +4 1 1 1 0 0 1 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 1 1 0 0 0 0 1 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 1 0 1 0 0 1 0 +10 0 0 0 0 0 0 1 1 4 3 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 94] | | | [1, 99] [1, 118] | | | | | | +1 [2, 167] | [2, 629] | | [2, 168] | | | | | | | +2 | | | | | | | | | | +3 | | [1, 247] [1, 266] | | | | | | | | +4 [2, 711] | [2, 322] | [2, 706] | | | [2, 323] | | | [2, 321] | | +5 | | | | | | | | | | +6 | | | [1, 408] | [1, 409] | | | | | [1, 418] | +7 [2, 790] | [2, 629] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 549] | | [1, 552] | [1, 628] | | [1, 555] | | | [1, 560] | | +10 | | | | | | [2, 623] | [2, 624] | [2, 865] [2, 874] [2, 883] [2, 892] | [2, 625] [2, 626] [2, 627] | +11 | | | | | | | | | | + +Last valid workload: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +checking: +[1, 3]: cenq(1, t) = 1 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: UNSAT +checking: +[1, 3]: cenq(1, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: UNSAT +checking: +[1, 3]: cenq(1, t) = 2 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: UNSAT +checking: +[1, 4]: cenq(4, t) = 1 +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 4 0 0 0 1 1 2 0 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 4 0 0 0 1 1 2 0 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 638] | [2, 167] | | [2, 168] | | [2, 634] | | [2, 169] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 716] | | | | | [2, 326] [2, 327] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 786] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 566] | [1, 567] [1, 582] [1, 598] [1, 631] | | | | [1, 574] | [1, 575] | [1, 576] [1, 946] | | [1, 579] [1, 595] [1, 613] [1, 630] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = 1 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 1 0 2 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 1 1 1 2 0 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 1 0 2 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 1 1 1 2 0 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 642] | [2, 171] | | [2, 170] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 719] | [2, 325] | [2, 713] | | | [2, 326] | | [2, 717] [2, 949] | [2, 327] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 798] | | | | | | | | | | +8 | | | | | | | | | | +9 [1, 567] [1, 579] [1, 596] | | | [1, 572] | [1, 573] | [1, 634] | [1, 574] | [1, 575] [1, 592] | | [1, 578] [1, 595] [1, 613] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = 1 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 4 2 0 0 0 1 1 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 4 2 0 0 0 1 1 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 638] [2, 648] | [2, 168] | | [2, 631] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 718] | [2, 709] | [2, 710] | [2, 711] | | | | | | [2, 717] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 798] | | | | | | | | | | +8 | | | | | | | | | | +9 [1, 563] | [1, 564] | [1, 565] [1, 579] [1, 596] [1, 615] | [1, 566] [1, 580] | | | | [1, 573] | [1, 949] | [1, 574] [1, 591] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +Done transforming aipg to cenq +Number of possible workloads: 4 +Refining 1th workload +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 0 1 1 0 1 2 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 0 0 1 0 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 1 1 0 1 2 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 0 0 1 0 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 90] | | [1, 93] | [1, 94] | | [1, 97] | [1, 98] [1, 117] | | | +1 [2, 641] | [2, 633] | | [2, 162] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 720] | [2, 712] | [2, 713] | | | | | [2, 718] | [2, 318] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 799] | [2, 712] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 557] | | [1, 560] | | | [1, 565] | | [1, 568] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 0 0 0 0 0 0 1 2 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 4 4 1 4 0 4 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 0 0 0 1 2 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 4 4 1 4 0 4 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 95] | | | | | | | [1, 108] | [1, 168] [1, 127] | +1 [2, 630] | [2, 622] | | [2, 940] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 707] | [2, 937] | [2, 939] | | | | | [2, 324] | [2, 705] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 786] | [2, 938] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 563] | | [1, 566] [1, 580] [1, 595] [1, 610] | [1, 621] [1, 581] [1, 596] [1, 611] | [1, 567] | [1, 568] [1, 568] [1, 568] [1, 568] | | [1, 571] [1, 586] [1, 601] [1, 616] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 2 0 1 0 2 0 1 0 0 +4 1 1 1 0 0 0 0 2 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 1 0 0 0 4 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 2 0 1 0 2 0 1 0 0 +4 1 1 1 0 0 0 0 2 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 1 0 0 0 4 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 638] | [2, 629] | | [2, 631] | | | | | | | +2 | | | | | | | | | | +3 [1, 244] | [1, 245] [1, 259] | | [1, 248] | | [1, 251] [1, 266] | | [1, 254] | | | +4 [2, 717] | [2, 315] | [2, 709] | | | | | [2, 714] [2, 724] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 788] | | | | | | | | | +8 | | | | | | | | | | +9 | | | | [1, 562] | | | | [1, 569] [1, 588] [1, 607] [1, 626] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 2 1 0 0 1 0 1 0 0 1 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 1 0 0 1 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 2 1 0 0 1 0 1 0 0 1 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 1 0 0 1 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 88] [1, 102] | [1, 948] | | | [1, 93] | | [1, 96] | | | [1, 101] | +1 [2, 638] | [2, 949] | | [2, 950] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 717] | [2, 316] | [2, 709] | | | | [2, 713] | | | [2, 716] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 788] | | | | | | | | | +8 | | | | | | | | | | +9 | [1, 557] | | [1, 560] | | | [1, 565] | | [1, 568] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 1 0 0 1 1 0 0 0 +4 1 1 1 0 0 0 0 2 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 1 1 0 1 0 0 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 1 0 0 1 1 0 0 0 +4 1 1 1 0 0 0 0 2 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 1 1 0 1 0 0 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 637] | [2, 629] | | [2, 167] | | | | | | | +2 | | | | | | | | | | +3 | | [1, 321] | | | [1, 250] | [1, 251] | | | | +4 [2, 319] | [2, 320] | [2, 708] | | | | | [2, 713] [2, 318] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 793] | [2, 784] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 630] [1, 627] [1, 628] | [1, 560] | [1, 944] | | [1, 563] | | | [1, 568] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 1 0 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 1 1 1 0 1 1 0 1 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 0 1 0 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 1 0 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 1 1 1 0 1 1 0 1 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 0 1 0 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 640] | [2, 632] | | [2, 634] | | [2, 167] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 719] [2, 949] | [2, 950] | | | | | | [2, 716] | | | +5 | | | | | | | | | | +6 [1, 402] | | [1, 405] | [1, 406] | [1, 407] | | [1, 410] | [1, 411] | | [1, 414] | +7 [2, 798] | [2, 789] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 555] | | | | | [1, 564] | | | [1, 569] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 1 0 1 0 0 1 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 1 0 0 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 2 0 0 3 0 0 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 1 0 1 0 0 1 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 1 0 0 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 2 0 0 3 0 0 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 88] | [1, 160] | | [1, 91] | | | [1, 96] | | | | +1 [2, 638] | [2, 630] | | [2, 161] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 716] [2, 318] | [2, 946] | | | | [2, 317] | | | | [2, 715] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 786] | | | | | | | | | +8 | | | | | | | | | | +9 | [1, 559] [1, 574] | | | [1, 564] [1, 579] [1, 598] | | | [1, 629] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 0 0 0 1 0 0 0 1 +4 1 1 1 0 1 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 2 1 1 0 0 1 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 0 0 0 1 0 0 0 1 +4 1 1 1 0 1 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 2 1 1 0 0 1 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 643] [2, 171] | [2, 170] | | [2, 636] | | | | | | | +2 | | | | | | | | | | +3 | [1, 321] | | | | [1, 251] | | | | [1, 258] | +4 [2, 715] | [2, 323] | [2, 946] | | [2, 322] | | | [2, 319] | [2, 320] | [2, 714] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 786] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 562] | | [1, 565] [1, 580] | [1, 566] | [1, 567] | | | [1, 572] | [1, 573] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 1 0 0 0 1 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 1 1 0 1 3 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 1 0 0 0 1 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 1 1 0 1 3 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 645] | [2, 168] | | [2, 169] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 721] | [2, 327] | [2, 636] | | | | [2, 325] | | [2, 326] | | +5 | | | | | | | | | | +6 [1, 479] | [1, 481] | | [1, 482] | | | | [1, 414] | | | +7 [2, 480] | [2, 792] | | | | | | | | | +8 | | | | | | | | | | +9 | | [1, 637] | [1, 567] | | [1, 570] | [1, 571] [1, 590] [1, 609] | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 1 1 2 1 0 1 3 4 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 0 0 0 0 0 1 1 +10 0 0 0 0 0 0 0 0 0 2 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 1 1 2 1 0 1 3 4 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 0 0 0 0 0 1 1 +10 0 0 0 0 0 0 0 0 0 2 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | [1, 94] | [1, 95] | [1, 157] [1, 942] | [1, 96] | | [1, 99] | [1, 100] [1, 116] [1, 134] | [1, 101] [1, 117] [1, 135] [1, 154] | +1 [2, 155] [2, 156] | [2, 943] | | [2, 625] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 710] | [2, 939] | [2, 626] | | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 789] | [2, 940] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 550] | [1, 941] | | | | | | | [1, 563] | [1, 564] | +10 | | | | | | | | | [2, 867] [2, 877] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 1 1 0 0 1 0 0 0 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 1 1 0 1 2 2 +10 1 0 1 0 1 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 1 1 0 0 1 0 0 0 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 1 1 0 1 2 2 +10 1 0 1 0 1 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 642] | [2, 947] | | [2, 171] | | | | | | | +2 | | | | | | | | | | +3 [1, 323] | | [1, 250] | [1, 325] | | | [1, 255] | | | | +4 [2, 719] | [2, 324] | [2, 948] | | | | | | [2, 322] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 799] | [2, 790] | | | | | | | | | +8 | | | | | | | | | | +9 | [1, 562] | | | [1, 567] | [1, 568] | | [1, 571] | [1, 634] [1, 589] | [1, 572] [1, 590] | +10 [2, 876] | | [2, 631] | | [2, 632] | | | | [2, 633] | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 4 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 1 0 2 0 1 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 3 0 0 0 0 1 1 1 +10 0 0 0 0 0 1 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 4 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 1 0 2 0 1 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 3 0 0 0 0 1 1 1 +10 0 0 0 0 0 1 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 173] | [2, 632] | | [2, 170] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 714] | [2, 326] | [2, 327] | | [2, 708] [2, 718] [2, 728] [2, 738] | [2, 709] | | | | | +5 | | | | | | | | | | +6 | [1, 408] | [1, 480] | | [1, 478] [1, 479] | | [1, 413] | | | | +7 [2, 794] | [2, 785] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 558] [1, 573] | | [1, 561] [1, 576] [1, 595] | | | | | [1, 570] | [1, 571] | [1, 572] | +10 | | | | | [2, 630] | | | [2, 631] | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 1 1 0 1 4 0 3 4 +1 4 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 1 0 0 0 0 2 +10 0 0 0 0 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 0 1 4 0 3 4 +1 4 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 1 0 0 0 0 2 +10 0 0 0 0 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 91] | [1, 92] | [1, 93] | | [1, 96] | [1, 97] [1, 114] [1, 131] [1, 148] | | [1, 100] [1, 117] [1, 134] | [1, 101] [1, 118] [1, 135] [1, 153] | +1 [2, 630] [2, 640] [2, 934] [2, 659] | [2, 154] | | [2, 155] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 708] | [2, 700] | [2, 309] | | | | | [2, 705] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 785] | [2, 776] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 546] | | | | [1, 553] | | | | | [1, 562] [1, 581] | +10 | | | | | | | | | [2, 622] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 0 0 1 0 0 4 0 0 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 1 0 1 1 0 0 0 +10 0 0 0 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 0 0 1 0 0 4 0 0 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 1 0 1 1 0 0 0 +10 0 0 0 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 636] | [2, 169] | | [2, 629] | | | | | | | +2 | | | | | | | | | | +3 | [1, 316] | | | [1, 251] | | | [1, 256] [1, 317] [1, 292] [1, 311] | | | +4 [2, 713] | [2, 318] | [2, 944] | | | | | | [2, 711] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 793] | [2, 784] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 556] | [1, 627] | | [1, 559] | | [1, 562] | [1, 945] | | | | +10 | | | | | [2, 868] | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 0 1 2 4 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 1 0 0 0 0 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 2 0 0 1 2 4 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 1 0 0 0 0 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 632] | [2, 938] | | [2, 166] | | [2, 628] | | [2, 630] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 708] | [2, 939] | [2, 941] | | [2, 625] | | | | | | +5 | | | | | | | | | | +6 [1, 466] [1, 942] | | | [1, 467] | [1, 404] [1, 419] | [1, 943] [1, 944] [1, 438] [1, 457] | | | | | +7 [2, 940] | [2, 779] | | | | | | | | | +8 | | | | | | | | | | +9 | | [1, 552] | | | | | | [1, 563] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 2 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 0 2 0 1 2 +10 0 0 1 0 1 0 1 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 2 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 0 2 0 1 2 +10 0 0 1 0 1 0 1 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 638] | | [2, 173] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 723] | [2, 715] | [2, 716] | | | | [2, 720] [2, 729] | | [2, 635] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 803] | [2, 794] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 562] | [1, 563] | [1, 564] | [1, 565] | [1, 566] [1, 582] | | [1, 569] [1, 585] | | [1, 572] | [1, 573] [1, 590] | +10 | | [2, 631] | | [2, 632] | | [2, 633] | | | [2, 634] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 2 0 0 0 0 2 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 2 4 1 0 0 1 2 +10 0 0 1 0 0 0 1 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 2 0 0 0 0 2 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 2 4 1 0 0 1 2 +10 0 0 1 0 0 0 1 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 637] | [2, 171] | | [2, 941] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 629] | | [2, 942] [2, 328] | | | | | [2, 326] [2, 327] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 790] | [2, 939] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 564] [1, 940] | | [1, 627] | [1, 943] [1, 944] | [1, 567] [1, 578] [1, 596] [1, 615] | [1, 568] | | | [1, 572] | [1, 573] [1, 587] | +10 | | [2, 628] | | | | [2, 865] | | | [2, 626] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 1 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 2 0 4 1 2 2 3 3 3 +10 0 0 0 2 0 0 0 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 1 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 2 0 4 1 2 2 3 3 3 +10 0 0 0 2 0 0 0 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 626] | [2, 932] | | [2, 174] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 704] | [2, 933] | [2, 935] | | | | [2, 700] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 934] | [2, 936] | | | | | | | | +8 | | | | | | | | | | +9 [1, 565] [1, 573] | [1, 616] [1, 618] | | [1, 937] [1, 938] [1, 939] [1, 940] | [1, 568] | [1, 941] [1, 578] | [1, 569] [1, 579] | [1, 570] [1, 580] [1, 595] | [1, 571] [1, 581] [1, 596] | [1, 572] [1, 582] [1, 597] | +10 | | | [2, 617] [2, 864] | | | | | [2, 859] | [2, 860] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 2 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 2 0 4 1 2 2 3 3 3 +10 0 0 0 2 0 0 0 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 2 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 2 0 4 1 2 2 3 3 3 +10 0 0 0 2 0 0 0 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 174] | [2, 175] | | [2, 623] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 710] | [2, 624] | [2, 625] | | | | [2, 706] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 781] [2, 791] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 565] [1, 574] | [1, 938] [1, 621] | | [1, 568] [1, 577] [1, 591] [1, 607] | [1, 569] | [1, 939] [1, 580] | [1, 570] [1, 581] | [1, 571] [1, 582] [1, 598] | [1, 572] [1, 583] [1, 599] | [1, 573] [1, 584] [1, 600] | +10 | | | [2, 622] [2, 620] | | | | | [2, 866] | [2, 867] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 0 0 0 2 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 0 1 1 1 1 4 +10 0 0 1 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 0 0 0 2 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 0 1 1 1 1 4 +10 0 0 1 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 632] [2, 942] | [2, 943] | | [2, 633] | | [2, 169] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 323] | [2, 630] | [2, 634] | | | | [2, 324] [2, 326] | | [2, 325] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 793] | [2, 784] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 563] | [1, 564] | [1, 565] | [1, 566] [1, 580] | | [1, 569] | [1, 570] | [1, 571] | [1, 572] | [1, 573] [1, 591] [1, 610] [1, 629] | +10 | | [2, 631] | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 0 0 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 1 0 4 1 4 +10 0 0 0 1 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 0 0 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 1 0 4 1 4 +10 0 0 0 1 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 944] | [2, 632] | [2, 170] | | | | [2, 171] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 715] | [2, 945] | [2, 328] | | | | | | [2, 329] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 786] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 566] | [1, 567] | [1, 568] | [1, 569] | [1, 570] [1, 585] | [1, 571] | | [1, 574] [1, 590] [1, 608] [1, 626] | [1, 575] | [1, 576] [1, 593] [1, 611] [1, 629] | +10 | | | [2, 630] | | [2, 631] | | | | | +11 | | | | | | | | | | + +Workload after removing specs: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +Workload after combining: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +zero_in_base: {2, 5, 8, 11, } +in_wl: {0, 1, 3, 4, 6, 7, } +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: SUM_[q in {7, 9, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: SUM_[q in {7, 9, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: UNSAT +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: SUM_[q in {4, 9, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: SUM_[q in {4, 9, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: UNSAT +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +Workload after aggregating indivs to sums: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) <= 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 2 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 4 0 2 1 0 0 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 2 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 4 0 2 1 0 0 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 168] | | [2, 169] | | [2, 632] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 711] | [2, 324] | [2, 627] | | | | | [2, 709] [2, 718] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 791] | [2, 782] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 561] | [1, 562] [1, 577] [1, 940] [1, 611] | | [1, 565] [1, 580] | [1, 566] | | | | [1, 573] | [1, 574] [1, 591] [1, 608] [1, 626] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) >= 1 +[2, 4]: aipg(4, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 4 1 0 0 3 0 0 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 4 1 0 0 3 0 0 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 631] | | [2, 632] | | [2, 170] | | [2, 171] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 635] | [2, 633] | [2, 325] | | [2, 326] | | [2, 327] | | [2, 714] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 794] | [2, 634] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 565] [1, 579] [1, 596] [1, 630] | [1, 944] | | | [1, 570] [1, 586] [1, 603] | | | | [1, 577] | [1, 578] [1, 595] [1, 612] [1, 629] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) <= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 2 0 1 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 4 1 0 0 3 0 0 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 2 0 1 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 4 1 0 0 3 0 0 0 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 637] | [2, 631] | | [2, 942] | | [2, 169] | | [2, 170] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 324] | [2, 708] [2, 630] | | [2, 326] | | [2, 325] | | [2, 711] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 792] | [2, 783] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 564] [1, 578] [1, 595] [1, 629] | [1, 943] | | | [1, 569] [1, 585] [1, 602] | | | | [1, 576] | [1, 577] [1, 594] [1, 611] [1, 628] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) <= 2 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: aipg(7, t) = 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 1 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 1 1 0 3 4 1 2 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 1 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 1 1 0 3 4 1 2 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 636] | [2, 628] | | [2, 172] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 713] | [2, 328] | [2, 625] | | | | | [2, 329] | | [2, 712] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 626] | [2, 627] | | | | | | | | +8 | | | | | | | | | | +9 [1, 568] | [1, 623] [1, 624] | [1, 942] | [1, 942] | | [1, 571] [1, 583] [1, 943] | [1, 944] [1, 584] [1, 599] [1, 617] | [1, 572] | [1, 573] [1, 587] | [1, 574] [1, 588] [1, 604] [1, 622] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) = 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 2 0 2 0 1 1 +10 0 0 1 0 0 0 2 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 2 0 2 0 1 1 +10 0 0 1 0 0 0 2 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 644] | [2, 168] | | [2, 169] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 328] | [2, 635] | | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 636] | [2, 487] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 565] [1, 633] [1, 634] | | | [1, 570] | [1, 949] [1, 950] | | [1, 573] [1, 586] | | [1, 576] | [1, 577] | +10 | | [2, 948] | | | | [2, 631] [2, 632] | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) <= 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 1 0 0 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 2 0 1 1 +10 2 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 1 0 0 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 2 0 1 1 +10 2 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 641] | [2, 167] | | [2, 168] | | [2, 636] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 712] | | | | [2, 325] | | | [2, 718] | [2, 326] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | | | | | | | | | | +8 | | | | | | | | | | +9 [1, 565] | [1, 566] | [1, 567] | [1, 949] | [1, 950] | [1, 568] | [1, 569] [1, 586] | | [1, 572] | [1, 573] | +10 [2, 879] [2, 633] | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) <= 3 +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 1 4 0 0 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 1 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 1 4 0 0 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 636] | [2, 627] | | [2, 629] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 707] | [2, 708] | [2, 322] | | [2, 321] | | | | [2, 713] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 791] | [2, 782] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 561] [1, 576] [1, 592] | | [1, 564] | [1, 565] [1, 626] [1, 942] [1, 943] | | | [1, 570] | [1, 571] [1, 587] [1, 603] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) <= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 4 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 4 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 1 1 0 1 1 1 1 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 4 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 4 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 1 1 0 1 1 1 1 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 167] | [2, 629] | | | | [2, 633] [2, 643] [2, 653] [2, 663] | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 320] | [2, 708] | [2, 709] | | | [2, 321] [2, 719] [2, 729] [2, 739] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 794] | [2, 785] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 560] [1, 572] [1, 590] | | [1, 563] | [1, 564] | | [1, 567] | [1, 568] | [1, 569] | [1, 570] | [1, 571] [1, 589] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 0 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 3 0 0 0 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 3 0 0 3 0 0 1 1 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 3 0 0 0 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 3 0 0 3 0 0 1 1 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 640] | [2, 167] | | [2, 946] | | [2, 634] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | [2, 323] [2, 946] [2, 326] | | | | | | [2, 324] [2, 325] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 786] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 565] | [1, 566] [1, 581] [1, 598] | | | [1, 571] [1, 586] [1, 633] | | | [1, 576] | [1, 577] | [1, 578] [1, 595] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 0 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 3 1 0 1 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 1 1 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 3 0 0 3 0 0 +10 1 1 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 3 1 0 1 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 1 1 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 3 0 0 3 0 0 +10 1 1 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 645] [2, 171] [2, 172] | [2, 168] | | [2, 169] | | | | | | [2, 170] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 328] | | | [2, 329] | [2, 330] | [2, 331] | | [2, 717] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | | | | | | | | | | +8 | | | | | | | | | | +9 [1, 570] [1, 583] | | [1, 573] | [1, 948] | [1, 637] [1, 949] [1, 950] | | | [1, 578] [1, 594] [1, 611] | | | +10 [2, 636] | [2, 638] | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 2 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 1 0 0 4 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 3 4 1 4 2 +10 1 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 1 0 0 4 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 3 4 1 4 2 +10 1 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 637] | [2, 172] | | [2, 630] | | | | | | [2, 636] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 326] | | | [2, 331] | | | [2, 327] [2, 328] [2, 329] [2, 330] | | [2, 713] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 782] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 570] [1, 627] | | [1, 628] | [1, 942] | [1, 573] [1, 585] | [1, 574] [1, 586] [1, 602] | [1, 575] [1, 587] [1, 603] [1, 621] | [1, 576] | [1, 577] [1, 590] [1, 606] [1, 624] | [1, 578] [1, 591] | +10 [2, 871] | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 0 1 0 0 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 0 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 2 1 3 0 4 4 2 +10 0 1 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 0 1 0 0 0 1 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 0 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 2 1 3 0 4 4 2 +10 0 1 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 622] | [2, 168] | | | [2, 630] | | | | [2, 624] | [2, 634] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 625] | [2, 626] | | | | | | [2, 623] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 940] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 564] | [1, 627] [1, 942] | | [1, 621] [1, 619] | [1, 620] | [1, 943] [1, 578] [1, 594] | | [1, 569] [1, 581] [1, 597] [1, 615] | [1, 570] [1, 582] [1, 598] [1, 616] | [1, 571] [1, 583] | +10 | [2, 941] | | | | | | | | | +11 | | | | | | | | | | + +Workload after tightening constant bounds: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +checking: +[1, 9]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 8]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 6]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 2 0 0 0 1 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 1 0 0 0 0 +4 0 1 1 1 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 4 4 2 +7 0 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 0 0 0 1 0 0 0 +10 1 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 2 0 0 0 1 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 1 0 0 0 0 +4 0 1 1 1 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 4 4 2 +7 0 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 0 0 0 1 0 0 0 +10 1 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [1, 166] [1, 167] | | | | [1, 101] | | | +1 [2, 638] | [2, 165] | | [2, 164] | | [2, 633] | | | | | +2 | | | | | | | | | | +3 | | | | | [1, 254] | | | | | +4 | [2, 324] | [2, 709] | [2, 629] | | | [2, 323] | | | | +5 | | | | | | | | | | +6 | | | | | | | [1, 418] [1, 435] [1, 452] [1, 470] | [1, 419] [1, 436] [1, 453] [1, 471] | [1, 420] [1, 437] | +7 | [2, 786] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 628] | [1, 626] | [1, 630] | | | | [1, 627] | | | | +10 [2, 625] | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(4, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 1 1 0 0 1 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 1 1 0 0 +4 0 1 2 1 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 1 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 0 0 0 0 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 1 1 0 0 1 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 1 1 0 0 +4 0 1 2 1 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 1 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 0 0 0 0 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | [1, 96] | [1, 97] | | | [1, 102] | | +1 [2, 636] | [2, 944] | | [2, 948] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | [1, 252] | [1, 317] | | | +4 | [2, 629] | [2, 945] [2, 716] | [2, 707] | | | | | | [2, 713] | +5 | | | | | | | | | | +6 | | | | | | | [1, 474] | | | +7 [2, 627] | [2, 785] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 628] | [1, 947] | [1, 946] | [1, 626] | | | | | | [1, 565] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 1 1 1 0 0 0 +1 1 1 0 1 0 0 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 1 0 +4 0 2 1 0 1 0 0 1 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 1 0 0 1 0 1 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 4 0 0 0 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 1 1 1 0 0 0 +1 1 1 0 1 0 0 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 1 0 +4 0 2 1 0 1 0 0 1 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 1 0 0 1 0 1 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 4 0 0 0 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | [1, 98] | [1, 167] | [1, 99] | | | | +1 [2, 641] | [2, 166] | | [2, 168] | | | | [2, 638] | | | +2 | | | | | | | | | | +3 | | | | | | | | [1, 259] | | +4 | [2, 947] [2, 718] | [2, 948] | | [2, 713] | | | [2, 322] | [2, 323] | | +5 | | | | | | | | | | +6 | | | | [1, 410] | | | [1, 415] | | [1, 418] | +7 [2, 633] | [2, 788] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 632] [1, 628] | [1, 629] [1, 630] [1, 631] [1, 611] | | | | | | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[2, 9]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[2, 8]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[2, 7]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[2, 6]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[2, 5]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[2, 4]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[2, 10]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 1 1 0 0 1 +1 1 1 0 1 0 0 0 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 1 1 3 1 +4 0 1 0 0 0 1 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 1 1 0 2 +7 0 1 0 0 0 0 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 2 0 1 1 0 0 0 0 +10 0 1 1 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 1 1 0 0 1 +1 1 1 0 1 0 0 0 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 1 1 3 1 +4 0 1 0 0 0 1 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 1 1 0 2 +7 0 1 0 0 0 0 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 2 0 1 1 0 0 0 0 +10 0 1 1 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | [1, 163] | [1, 626] | | | [1, 164] | +1 [2, 634] | [2, 165] | | [2, 166] | | | | | [2, 632] | | +2 | | | | | | | | | | +3 | | | | | | [1, 256] | [1, 319] | [1, 257] [1, 275] [1, 294] | [1, 258] | +4 | [2, 938] | | | | [2, 317] | | [2, 318] | | | +5 | | | | | | | | | | +6 | | | | | | [1, 410] | [1, 474] | | [1, 473] [1, 431] | +7 | [2, 472] | | | | | [2, 786] | | | | +8 | | | | | | | | | | +9 [1, 552] [1, 940] | | [1, 624] [1, 568] | | [1, 557] | [1, 941] | | | | | +10 | [2, 939] | [2, 625] | | | [2, 623] | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[2, 10]: aipg(7, t) >= 1 +[3, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 1 0 0 1 +1 3 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 2 0 0 0 1 +4 2 1 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 1 0 1 0 0 2 +7 0 1 1 0 0 0 0 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 0 0 2 0 0 0 +10 0 0 0 0 0 0 0 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 1 0 0 1 +1 3 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 2 0 0 0 1 +4 2 1 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 1 0 1 0 0 2 +7 0 1 1 0 0 0 0 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 0 0 2 0 0 0 +10 0 0 0 0 0 0 0 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | [1, 100] | | | [1, 105] | +1 [2, 167] [2, 934] [2, 624] | [2, 626] | | [2, 168] | | [2, 166] | | [2, 169] | | | +2 | | | | | | | | | | +3 | | | | | [1, 256] [1, 272] | | | | [1, 261] | +4 [2, 707] [2, 935] | [2, 625] | | | | | | | | | +5 | | | | | | | | | | +6 | | | | [1, 405] | | [1, 408] | | | [1, 413] [1, 432] | +7 | [2, 777] | [2, 778] | | | | | [2, 472] | | | +8 | | | | | | | | | | +9 [1, 550] [1, 566] [1, 622] | | | [1, 555] | | | [1, 560] [1, 623] | | | | +10 | | | | | | | [2, 861] | [2, 862] | [2, 621] | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[2, 9]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[2, 8]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[2, 7]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[2, 6]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[2, 5]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[2, 4]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[2, 3]: aipg(7, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 9]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 8]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 7]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 6]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 5]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 4]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 580138 milliseconds +Final Workload after restricting time ranges: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 3]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: SUM_[q in {4, 10, }] cenq(q ,t) >= 3 +[4, 4]: aipg(1, t) >= 2 + +Refining 2th workload +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 1 1 1 0 1 4 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 1 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 1 1 1 0 1 4 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 1 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 94] | [1, 95] | [1, 96] | [1, 97] | | [1, 100] | [1, 945] [1, 946] [1, 137] [1, 156] | | | | +1 [2, 164] | [2, 165] | | [2, 163] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 714] | [2, 708] | [2, 709] | | | | | [2, 321] | | [2, 320] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 794] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | +8 | | | | | | | | | | +9 | | | | [1, 560] | | | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 0 1 1 1 0 1 0 0 1 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 4 1 0 0 0 0 0 0 0 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 0 1 1 1 0 1 0 0 1 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 4 1 0 0 0 0 0 0 0 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 92] | | [1, 95] | [1, 96] | [1, 167] | | [1, 99] | | | [1, 104] | +1 [2, 165] | [2, 168] | | [2, 166] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 707] | [2, 701] | [2, 702] | | | | | [2, 324] | | [2, 323] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 787] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | +8 | | | | | | | | | | +9 [1, 555] [1, 570] [1, 588] [1, 607] | [1, 556] | | | | | | | | [1, 569] [1, 587] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 1 1 0 0 1 2 4 1 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 2 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 1 1 0 0 1 2 4 1 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 2 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 632] | [2, 172] | | [2, 173] | | [2, 625] | | [2, 629] | | | +2 | | | | | | | | | | +3 [1, 316] | | [1, 317] | [1, 252] | | | [1, 257] | [1, 258] [1, 275] | [1, 259] [1, 259] [1, 294] [1, 313] | [1, 260] | +4 [2, 709] | [2, 318] | [2, 940] | | | | | [2, 319] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 789] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | +8 | | | | | | | | | | +9 | [1, 552] | | | [1, 557] [1, 574] | | | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 1 0 0 0 1 0 0 1 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 0 1 0 4 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 2 0 0 0 0 1 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 1 0 0 0 1 0 0 1 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 0 1 0 4 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 2 0 0 0 0 1 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | [1, 632] | | | | [1, 103] | | | [1, 108] | +1 [2, 169] | [2, 170] | | [2, 171] | | [2, 635] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 714] | [2, 327] | [2, 328] | | [2, 329] | | [2, 322] | | [2, 323] [2, 324] [2, 325] [2, 326] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 790] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | +8 | | | | | | | | | | +9 [1, 560] [1, 631] [1, 592] | | [1, 941] [1, 577] | | | | | [1, 571] | [1, 572] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 2 0 4 0 1 0 0 0 0 1 +4 2 1 0 0 0 0 0 0 4 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 1 0 0 1 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 2 0 4 0 1 0 0 0 0 1 +4 2 1 0 0 0 0 0 0 4 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 1 0 0 1 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 174] | [2, 621] | | [2, 175] | | | | | | | +2 | | | | | | | | | | +3 [1, 248] [1, 262] | | [1, 938] [1, 265] [1, 284] [1, 303] | | [1, 253] | | | | | [1, 261] | +4 [2, 707] [2, 717] | [2, 699] | | | | | | | [2, 705] [2, 715] [2, 725] [2, 735] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 787] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | +8 | | | | | | | | | | +9 | | | | [1, 620] | | | [1, 560] | [1, 561] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 1 0 1 0 1 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 0 1 0 0 4 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 1 0 1 0 1 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 0 1 0 0 4 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 640] [2, 943] | [2, 942] | | [2, 630] | | [2, 631] | | [2, 637] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 716] | [2, 633] | [2, 632] | | | [2, 327] [2, 944] | | | | | +5 | | | | | | | | | | +6 [1, 398] | | | [1, 473] | | [1, 405] | | [1, 476] | | | +7 [2, 791] | [2, 472] | [2, 474] | [2, 475] | [2, 945] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | +8 | | | | | | | | | | +9 [1, 557] [1, 574] | | | [1, 562] | | | [1, 567] [1, 585] [1, 604] [1, 623] | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 0 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 1 0 0 1 0 0 2 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 3 0 0 1 1 0 1 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 0 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 1 0 0 1 0 0 2 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 3 0 0 1 1 0 1 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 171] | [2, 935] | | [2, 939] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 710] | [2, 936] | [2, 937] | | [2, 627] | | | | [2, 708] [2, 323] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | | | [2, 940] | | | [2, 480] | | | [2, 479] [2, 793] | +8 | | | | | | | | | | +9 [1, 561] [1, 572] | [1, 938] | [1, 626] [1, 941] [1, 592] | | | [1, 566] | [1, 567] | | [1, 570] | [1, 571] [1, 587] [1, 605] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 0 0 1 0 4 2 1 3 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 1 0 1 0 1 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 0 0 1 0 4 2 1 3 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 1 0 1 0 1 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 625] | | | [1, 97] | | [1, 100] [1, 116] [1, 133] [1, 151] | [1, 101] [1, 117] | [1, 102] | [1, 103] [1, 120] [1, 138] | | +1 [2, 632] | [2, 940] | | [2, 160] | | [2, 628] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 709] | [2, 318] | [2, 319] | | | | | [2, 317] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 789] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | +8 | | | | | | | | | | +9 | [1, 624] | [1, 551] | | [1, 554] | | [1, 557] | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 2 0 1 1 1 3 1 0 0 0 +4 2 1 0 0 0 0 0 0 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 2 0 1 1 1 3 1 0 0 0 +4 2 1 0 0 0 0 0 0 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 637] | [2, 174] | | [2, 944] | | | | | | | +2 | | | | | | | | | | +3 [1, 313] [1, 628] | | [1, 316] | [1, 317] | [1, 252] | [1, 318] [1, 267] [1, 284] | [1, 945] | | | | +4 [2, 314] [2, 315] | [2, 946] | | | | | | | [2, 714] | [2, 715] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 793] | [2, 785] | [2, 629] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | +8 | | | | | | | | | | +9 | | | | | | | | | [1, 567] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 3 0 0 0 0 1 1 2 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 2 0 0 0 0 0 0 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 3 0 0 0 0 1 1 2 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 2 0 0 0 0 0 0 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 639] | [2, 174] | | [2, 630] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 716] | [2, 332] | [2, 946] | | | | | [2, 331] | | | +5 | | | | | | | | | | +6 [1, 473] [1, 631] [1, 434] | | | | | [1, 411] | [1, 412] | [1, 413] [1, 429] | | [1, 416] | +7 [2, 474] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | [2, 795] | +8 | | | | | | | | | | +9 | | [1, 947] [1, 576] | | | | | | | [1, 571] [1, 589] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 1 0 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 1 0 0 0 0 0 0 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 2 2 0 0 1 4 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 1 0 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 1 0 0 0 0 0 0 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 2 2 0 0 1 4 2 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 638] | [2, 630] | | [2, 170] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 716] [2, 328] | [2, 329] | | | | | | | [2, 327] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | | [2, 787] | | | | | | | [2, 794] | +8 | | | | | | | | | | +9 [1, 566] [1, 578] | | [1, 569] | [1, 570] [1, 583] | [1, 945] [1, 946] | | | [1, 575] | [1, 576] [1, 590] [1, 608] [1, 627] | [1, 577] [1, 591] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 0 1 1 1 1 1 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 0 1 0 1 0 1 +10 1 0 1 0 1 4 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 0 1 1 1 1 1 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 0 1 0 1 0 1 +10 1 0 1 0 1 4 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 163] | | [1, 165] | [1, 169] | [1, 168] | [1, 938] | [1, 96] | | | | +1 [2, 164] | [2, 166] | | [2, 167] | | [2, 633] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 714] | [2, 326] | [2, 327] | | | | | [2, 325] | | [2, 713] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 794] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | +8 | | | | | | | | | | +9 | [1, 551] | | | | [1, 558] | | [1, 561] | | [1, 564] | +10 [2, 625] | | [2, 626] | | [2, 867] | [2, 627] [2, 628] [2, 629] [2, 892] | | | [2, 630] | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 0 0 0 1 1 1 0 0 +4 1 1 1 0 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 1 1 0 0 1 0 1 +10 0 0 0 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 0 0 0 1 1 1 0 0 +4 1 1 1 0 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 1 1 0 0 1 0 1 +10 0 0 0 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 174] [2, 175] | [2, 176] | | [2, 177] | | | | | | | +2 | | | | | | | | | | +3 [1, 254] | | | | | [1, 263] | [1, 327] | [1, 264] | | | +4 [2, 716] | [2, 707] | [2, 708] | | | | | | | [2, 715] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | [2, 795] | +8 | | | | | | | | | | +9 [1, 556] | [1, 557] | | [1, 560] | [1, 561] | | | [1, 566] | | [1, 569] | +10 | | | [2, 630] | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 0 2 0 2 0 1 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 4 0 0 4 1 0 2 +10 0 0 0 0 0 1 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 0 2 0 2 0 1 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 4 0 0 4 1 0 2 +10 0 0 0 0 0 1 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 631] | [2, 936] | | [2, 175] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 708] | [2, 937] | [2, 623] | | | | | [2, 332] | | | +5 | | | | | | | | | | +6 [1, 476] | | | | [1, 409] [1, 426] | | [1, 412] [1, 429] | | [1, 415] | | +7 [2, 786] | [2, 939] | [2, 779] | [2, 780] | [2, 477] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | +8 | | | | | | | | | | +9 [1, 935] | | [1, 938] | [1, 558] [1, 574] [1, 591] [1, 609] | | | [1, 563] [1, 579] [1, 596] [1, 614] | [1, 564] | | [1, 567] [1, 584] | +10 | | | | | [2, 621] | [2, 622] | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 1 0 1 0 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 3 1 0 1 0 1 2 0 2 +10 0 0 1 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 1 0 1 0 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 3 1 0 1 0 1 2 0 2 +10 0 0 1 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 632] | [2, 946] | | [2, 633] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 719] | [2, 711] | [2, 712] | | | | [2, 326] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 945] | | | | [2, 482] | | [2, 483] | | [2, 795] | | +8 | | | | | | | | | | +9 [1, 563] | [1, 564] [1, 576] [1, 593] | [1, 630] | | [1, 947] | | [1, 569] | [1, 570] [1, 587] | | [1, 573] [1, 590] | +10 | | [2, 631] | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 0 0 1 0 1 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 0 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 0 1 1 3 0 0 1 +10 0 0 0 0 0 0 0 1 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 0 0 1 0 1 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 0 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 0 1 1 3 0 0 1 +10 0 0 0 0 0 0 0 1 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 93] | | | [1, 98] | | [1, 101] | | | | | +1 [2, 170] | [2, 171] | | [2, 172] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 713] | [2, 328] | [2, 329] | | | | [2, 327] | | | [2, 712] [2, 722] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 793] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | +8 | | | | | | | | | | +9 [1, 557] | [1, 558] | | | [1, 563] | [1, 564] | [1, 565] [1, 583] [1, 602] | | | [1, 570] | +10 | | | | | | | [2, 629] | [2, 630] | | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 1 1 1 1 4 4 0 0 +4 1 1 1 0 0 0 1 0 1 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 0 0 0 0 0 0 +10 0 0 1 0 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 1 1 1 1 1 4 4 0 0 +4 1 1 1 0 0 0 1 0 1 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 0 0 0 0 0 0 +10 0 0 1 0 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 629] | [2, 174] | | [2, 176] | | [2, 175] | | | | | +2 | | | | | | | | | | +3 | [1, 251] | [1, 315] | [1, 252] | [1, 253] | [1, 934] | [1, 254] [1, 272] [1, 290] [1, 308] | [1, 255] [1, 273] [1, 291] [1, 309] | | | +4 [2, 705] | [2, 316] | [2, 935] | | | | [2, 314] | | [2, 703] | [2, 704] [2, 714] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 785] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | +8 | | | | | | | | | | +9 [1, 543] | | | | | | | | | | +10 | | [2, 857] | | | | | | | [2, 622] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 0 1 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 2 0 0 2 0 0 0 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 0 0 0 1 1 1 0 +10 0 0 0 1 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 0 1 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 2 0 0 2 0 0 0 0 1 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 0 0 0 1 1 1 0 +10 0 0 0 1 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 626] [2, 627] | [2, 939] | | [2, 173] | | [2, 628] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 711] | [2, 629] | [2, 940] | | [2, 625] | [2, 706] | | | [2, 709] | [2, 710] [2, 720] | +5 | | | | | | | | | | +6 | [1, 398] [1, 415] | | | [1, 403] [1, 420] | | | | | [1, 412] | +7 [2, 791] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | +8 | | | | | | | | | | +9 [1, 548] | | [1, 551] | | | | [1, 558] | [1, 559] | [1, 560] | | +10 | | | [2, 623] | | | | | | [2, 624] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 4 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 1 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 1 0 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 3 1 1 0 2 0 0 1 4 1 +10 0 0 0 0 0 1 0 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 4 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 1 0 1 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 1 0 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 3 1 1 0 2 0 0 1 4 1 +10 0 0 0 0 0 1 0 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 633] [2, 643] [2, 625] [2, 169] | [2, 170] | | [2, 171] | | [2, 933] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 708] | [2, 702] | [2, 932] | | | | [2, 324] | | [2, 706] | [2, 707] [2, 717] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | | | | | [2, 480] | | | [2, 481] | [2, 784] | +8 | | | | | | | | | | +9 [1, 557] [1, 570] [1, 587] | [1, 558] | [1, 559] | | [1, 562] [1, 577] | | | [1, 567] | [1, 568] [1, 584] [1, 602] [1, 621] | [1, 569] | +10 | | | | | [2, 626] | | [2, 624] | [2, 859] | [2, 860] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 1 0 0 0 0 1 0 1 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 4 0 1 4 1 +10 0 0 1 1 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 1 0 0 0 0 1 0 1 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 4 0 1 4 1 +10 0 0 1 1 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 624] | | [2, 626] | | [2, 628] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 708] [2, 621] | [2, 936] | | | | | [2, 328] | | [2, 329] | [2, 707] [2, 717] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 786] | [2, 935] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | +8 | | | | | | | | | | +9 [1, 557] [1, 567] | | [1, 560] | [1, 561] | [1, 938] | [1, 562] [1, 576] [1, 594] [1, 612] | | [1, 564] | [1, 565] [1, 581] [1, 599] [1, 617] | [1, 566] | +10 | | [2, 937] | [2, 620] | | | | | | [2, 863] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 2 0 0 0 1 0 1 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 4 0 1 4 1 +10 0 0 1 1 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 2 0 0 0 1 0 1 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 4 0 1 4 1 +10 0 0 1 1 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 174] | [2, 175] | | [2, 625] | | [2, 627] | | [2, 629] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 329] | | [2, 703] [2, 710] | | | | [2, 330] | | [2, 331] | [2, 708] [2, 717] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 788] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | +8 | | | | | | | | | | +9 [1, 559] [1, 569] | | [1, 562] | [1, 563] | [1, 937] | [1, 564] [1, 578] [1, 596] [1, 614] | | [1, 566] | [1, 567] [1, 583] [1, 601] [1, 619] | [1, 568] | +10 | | [2, 622] | [2, 623] | | | | | | [2, 865] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 0 0 1 0 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 1 0 1 2 0 1 +10 0 0 0 0 1 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 0 0 1 0 2 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 1 0 1 2 0 1 +10 0 0 0 0 1 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 636] | [2, 175] | | [2, 174] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 942] | [2, 944] | | | | | [2, 711] | | [2, 713] [2, 723] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 793] | [2, 785] | [2, 786] | [2, 628] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | +8 | | | | | | | | | | +9 [1, 558] | [1, 943] | [1, 559] | [1, 560] [1, 575] | [1, 561] | | [1, 564] | [1, 565] [1, 582] | | [1, 568] | +10 | | | | [2, 627] | | | | | [2, 870] | +11 | | | | | | | | | | + +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 1 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 0 2 1 2 0 0 1 1 +10 0 0 1 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 1 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 0 2 1 2 0 0 1 1 +10 0 0 1 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 942] | [2, 175] | | | | [2, 634] | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 716] | [2, 333] | [2, 334] | | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 629] | [2, 787] | [2, 788] | [2, 627] | [2, 628] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | +8 | | | | | | | | | | +9 [1, 630] [1, 573] | [1, 563] | | [1, 943] [1, 944] | [1, 945] | [1, 566] [1, 580] | | | [1, 571] | [1, 572] | +10 | | [2, 625] | [2, 626] | | | | | | | +11 | | | | | | | | | | + +Workload after removing specs: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +Workload after combining: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +zero_in_base: {2, 5, 8, 11, } +in_wl: {0, 1, 3, 4, 6, 7, } +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 9, }] cenq(q ,t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 9, }] cenq(q ,t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 3 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 4 3 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 1 1 1 +10 0 0 0 1 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 3 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 4 3 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 1 1 1 +10 0 0 0 1 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 639] [2, 649] [2, 631] | [2, 942] | | [2, 170] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 715] | [2, 709] | [2, 710] | | | | [2, 319] [2, 321] [2, 322] [2, 739] | [2, 713] [2, 721] [2, 730] | [2, 320] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | | | | | | | | | | +8 | | | | | | | | | | +9 [1, 560] | [1, 561] | [1, 562] | [1, 563] | [1, 564] | [1, 565] | [1, 566] | [1, 567] | [1, 568] | [1, 569] | +10 | | | [2, 630] | | | | | | [2, 870] | +11 | | | | | | | | | | + +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: SUM_[q in {4, 9, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: SUM_[q in {4, 9, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: UNSAT +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 1 0 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 0 2 0 3 0 1 +10 0 0 1 0 1 0 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 1 0 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 0 2 0 3 0 1 +10 0 0 1 0 1 0 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 642] | [2, 945] | | [2, 631] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 330] | [2, 947] | | | | | | [2, 331] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 634] | [2, 946] | | [2, 632] | | [2, 792] | | | | | +8 | | | | | | | | | | +9 [1, 562] | [1, 633] | [1, 630] | [1, 563] [1, 579] | | [1, 566] [1, 582] | | [1, 569] [1, 585] [1, 604] | | [1, 572] | +10 | | [2, 948] | | [2, 629] | | [2, 870] | [2, 871] | [2, 872] | [2, 873] | +11 | | | | | | | | | | + +Workload after aggregating indivs to sums: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) <= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 0 1 0 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 2 2 0 2 0 3 0 1 +10 0 0 1 0 1 0 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 0 1 0 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 2 2 0 2 0 3 0 1 +10 0 0 1 0 1 0 1 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 634] | [2, 173] | | [2, 635] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 722] | [2, 715] | [2, 637] | | | | | | [2, 330] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 637] | | [2, 636] | | [2, 488] | | | | | +8 | | | | | | | | | | +9 [1, 563] [1, 576] | | [1, 633] [1, 579] | [1, 566] [1, 580] | | [1, 569] [1, 583] | | [1, 572] [1, 586] [1, 605] | | [1, 575] | +10 | | [2, 630] | | [2, 872] | | [2, 631] | [2, 632] | [2, 874] | [2, 875] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) <= 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 1 0 0 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 0 1 4 1 0 4 2 +10 2 0 1 1 4 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 1 0 0 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 0 1 4 1 0 4 2 +10 2 0 1 1 4 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 622] | | [2, 173] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 704] | [2, 329] | [2, 330] | | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | | | [2, 777] | | | [2, 780] | | | | +8 | | | | | | | | | | +9 [1, 559] | [1, 619] | [1, 933] [1, 934] | | [1, 935] | [1, 562] [1, 576] [1, 593] [1, 611] | [1, 563] | | [1, 566] [1, 581] [1, 598] [1, 616] | [1, 567] [1, 582] | +10 [2, 863] [2, 936] | | [2, 856] | [2, 857] | [2, 858] [2, 867] [2, 876] [2, 886] | | [2, 860] | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) >= 1 +[2, 4]: aipg(4, t) = 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 1 1 0 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 4 1 0 4 2 +10 1 1 1 1 4 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 1 1 0 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 4 1 0 4 2 +10 1 1 1 1 4 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 624] | | [2, 627] | | [2, 625] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 709] | [2, 328] | [2, 329] | | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | | | [2, 486] | [2, 487] | | [2, 488] | | | | +8 | | | | | | | | | | +9 [1, 559] | [1, 623] | [1, 560] | [1, 561] | [1, 562] | [1, 563] [1, 579] [1, 596] [1, 614] | [1, 564] | | [1, 567] [1, 584] [1, 601] [1, 619] | [1, 568] [1, 585] | +10 [2, 622] | [2, 933] | [2, 856] | [2, 857] | [2, 858] [2, 866] [2, 876] [2, 886] | | [2, 859] | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) <= 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 3 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 3 0 0 3 0 0 4 2 +10 0 1 1 4 0 0 1 0 2 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 3 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 3 0 0 3 0 0 4 2 +10 0 1 1 4 0 0 1 0 2 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 631] | [2, 622] | | [2, 624] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | [2, 326] [2, 709] [2, 719] | | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 787] | | | | | | | | | | +8 | | | | | | | | | | +9 [1, 556] | [1, 557] | [1, 558] [1, 574] [1, 590] | | | [1, 563] [1, 579] [1, 595] | | | [1, 568] [1, 584] [1, 600] [1, 619] | [1, 569] [1, 585] | +10 | [2, 858] | [2, 859] | [2, 860] [2, 869] [2, 879] [2, 889] | | | [2, 863] | | [2, 865] [2, 874] | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 4]: cenq(4, t) = 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) <= 3 +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 2 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 0 1 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 4 0 1 0 0 1 +10 0 0 0 1 0 1 1 1 2 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 2 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 0 1 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 4 0 1 0 0 1 +10 0 0 0 1 0 1 1 1 2 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 641] [2, 651] | [2, 633] | | [2, 172] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 332] | | | | [2, 329] [2, 331] | | | | [2, 330] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 788] | [2, 789] | | [2, 791] | | | | | | +8 | | | | | | | | | | +9 [1, 563] | [1, 631] | [1, 632] | [1, 564] | [1, 565] [1, 582] [1, 601] [1, 620] | | [1, 568] | | | [1, 573] | +10 | | | [2, 870] | | [2, 872] | [2, 873] | [2, 874] | [2, 875] [2, 885] | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) <= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 1 0 0 2 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 2 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 2 1 0 2 0 0 4 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 0 1 2 1 0 +10 0 0 1 0 0 0 0 2 0 3 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 1 0 0 2 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 2 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 2 1 0 2 0 0 4 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 0 1 2 1 0 +10 0 0 1 0 0 0 0 2 0 3 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 630] | [2, 632] | [2, 631] | [2, 172] | | | [2, 173] [2, 175] | [2, 174] | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 711] | [2, 330] | [2, 332] | | [2, 934] [2, 934] | | [2, 331] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 788] [2, 484] | [2, 935] | | [2, 482] [2, 483] | | | [2, 784] [2, 793] [2, 802] [2, 812] | | [2, 786] | [2, 787] | +8 | | | | | | | | | | +9 [1, 559] [1, 569] | | [1, 628] | [1, 629] | [1, 562] [1, 576] | | [1, 936] | [1, 565] [1, 581] | [1, 566] | | +10 | | [2, 626] | | | | | [2, 627] [2, 937] | | [2, 863] [2, 872] [2, 882] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 0 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 2 0 1 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 1 0 1 1 0 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 4 2 0 +10 0 0 2 0 0 0 1 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 2 0 1 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 1 0 1 1 0 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 4 2 0 +10 0 0 2 0 0 0 1 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 642] | [2, 174] | | [2, 942] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 634] | | [2, 940] [2, 330] | | [2, 331] | | | | | [2, 332] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 938] | [2, 939] | | [2, 633] | | [2, 486] | [2, 487] | | [2, 790] | | +8 | | | | | | | | | | +9 [1, 564] | [1, 632] | [1, 631] | [1, 565] | [1, 566] | [1, 567] | [1, 943] | [1, 568] [1, 586] [1, 604] [1, 623] | [1, 569] [1, 587] | | +10 | | [2, 941] [2, 630] | | | | [2, 628] | | | [2, 629] | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 2 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 1 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 1 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 2 0 3 0 0 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 1 4 0 0 +10 0 0 0 0 0 0 1 4 3 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 1 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 1 0 1 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 2 0 3 0 0 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 1 4 0 0 +10 0 0 0 0 0 0 1 4 3 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 173] [2, 634] | [2, 937] | | [2, 940] | | | [2, 638] | | [2, 640] | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 935] | [2, 938] | | [2, 633] | | | | | [2, 330] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 794] [2, 803] | | [2, 939] [2, 941] [2, 805] | | | [2, 485] | | | | | +8 | | | | | | | | | | +9 [1, 557] [1, 936] | | [1, 560] | [1, 561] | [1, 562] | [1, 563] | [1, 564] | [1, 565] [1, 582] [1, 601] [1, 620] | | | +10 | | | | | | [2, 625] | [2, 632] [2, 626] [2, 627] [2, 628] | [2, 629] [2, 630] [2, 631] | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 1 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 2 0 1 1 1 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 3 0 0 2 0 +10 0 0 1 0 1 0 0 1 2 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 1 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 2 0 1 1 1 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 3 0 0 2 0 +10 0 0 1 0 1 0 0 1 2 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 633] | [2, 635] | [2, 628] | [2, 629] | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 715] | [2, 634] | [2, 325] | [2, 632] | [2, 326] | | [2, 630] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 631] [2, 941] | | [2, 943] | [2, 787] | [2, 788] | | | | | | +8 | | | | | | | | | | +9 [1, 557] [1, 942] | | [1, 560] | [1, 561] | [1, 562] | [1, 563] [1, 579] [1, 597] | | | [1, 568] [1, 584] | | +10 | | [2, 864] | | [2, 627] | | | [2, 868] | [2, 626] [2, 878] | | +11 | | | | | | | | | | + +Workload after tightening constant bounds: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +checking: +[1, 9]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 8]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 6]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 1 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 4 +4 1 1 1 1 0 0 2 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 1 0 1 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 4 0 0 0 0 0 0 +10 1 1 1 1 1 2 0 0 4 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 1 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 1 0 0 0 0 4 +4 1 1 1 1 0 0 2 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 1 0 1 1 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 4 0 0 0 0 0 0 +10 1 1 1 1 1 2 0 0 4 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [1, 177] | | | | | | | +1 [2, 640] | [2, 176] | | [2, 634] | | [2, 175] | | | | | +2 | | | | | | | | | | +3 | | | | [1, 260] | | | | | [1, 269] [1, 288] [1, 307] [1, 326] | +4 [2, 716] | [2, 328] | [2, 632] | [2, 936] | | | [2, 329] [2, 327] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | | | | | [2, 790] | | [2, 792] | [2, 486] | | +8 | | | | | | | | | | +9 [1, 555] | [1, 935] | [1, 937] | [1, 556] [1, 575] [1, 594] [1, 613] | | | | | | | +10 [2, 868] | [2, 938] | [2, 939] | [2, 626] | [2, 864] | [2, 940] [2, 627] | | | [2, 628] [2, 629] [2, 630] [2, 631] | [2, 867] | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 9]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 8]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 7]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 6]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 5]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 4]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 1 0 0 4 0 0 +1 1 1 0 1 0 1 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 1 +4 1 1 1 0 1 0 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 1 1 0 0 0 0 +7 1 0 0 1 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 0 0 0 0 0 0 +10 0 0 0 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 1 0 0 4 0 0 +1 1 1 0 1 0 1 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 1 +4 1 1 1 0 1 0 1 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 1 1 0 0 0 0 +7 1 0 0 1 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 0 0 0 0 0 0 +10 0 0 0 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | [1, 98] | | | [1, 103] [1, 122] [1, 141] [1, 160] | | | +1 [2, 166] | [2, 946] | | [2, 638] | | [2, 167] | | | | [2, 165] | +2 | | | | | | | | | | +3 | | | | | | | | | [1, 260] | +4 [2, 718] | [2, 947] | [2, 323] | | [2, 321] | | [2, 322] | [2, 324] | | | +5 | | | | | | | | | | +6 | | | | [1, 410] | [1, 411] | | | | | +7 [2, 480] | | | [2, 481] | | | | | | | +8 | | | | | | | | | | +9 [1, 561] | [1, 637] | [1, 562] | [1, 563] | | | | | | | +10 | | | [2, 636] | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 1 0 0 1 0 0 +1 2 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 1 0 0 1 0 1 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 1 0 1 0 +7 0 2 0 0 0 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 0 0 1 0 2 +10 0 0 0 1 0 0 1 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 1 0 0 1 0 0 +1 2 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 1 0 0 1 0 1 +4 1 1 1 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 1 0 1 0 +7 0 2 0 0 0 1 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 1 0 0 0 1 0 2 +10 0 0 0 1 0 0 1 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | [1, 98] | | | [1, 162] | | | +1 [2, 626] [2, 618] | [2, 929] | | [2, 161] | | [2, 622] | | | | | +2 | | | | | | | | | | +3 | | | | [1, 246] | | | [1, 251] | | [1, 254] | +4 [2, 702] | [2, 927] | [2, 930] | | | | | | [2, 315] | | +5 | | | | | | | | | | +6 | | | | | | [1, 404] | | [1, 469] | | +7 | [2, 928] [2, 780] | | | | [2, 774] | | | | | +8 | | | | | | | | | | +9 [1, 546] | [1, 619] | [1, 616] [1, 562] | [1, 547] | | | | [1, 554] | | [1, 557] [1, 575] | +10 | | | [2, 617] | | | [2, 615] | | | [2, 855] | +11 | | | | | | | | | | + +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 4]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 1 0 0 0 4 2 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 1 1 0 0 0 +4 0 1 2 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 1 0 0 1 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 0 0 0 0 0 0 +10 2 0 1 0 1 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 1 0 0 0 4 2 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 1 1 0 0 0 +4 0 1 2 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 1 0 0 1 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 0 0 0 0 0 0 +10 2 0 1 0 1 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | [1, 96] | | | | [1, 103] [1, 121] [1, 139] [1, 158] | [1, 104] [1, 122] | +1 [2, 161] | [2, 628] | | [2, 162] | | | | | | | +2 | | | | | | | | | | +3 | | | | | [1, 248] | [1, 249] | | | | +4 | [2, 703] | [2, 704] [2, 712] | | | | | | | | +5 | | | | | | | | | | +6 | | | | | [1, 406] | | | [1, 411] | | +7 | | | | | | | | | | +8 | | | | | | | | | | +9 [1, 549] | [1, 625] | [1, 550] | [1, 551] | | | | | | | +10 [2, 867] [2, 877] | | [2, 624] | | [2, 626] | [2, 627] | | | | | +11 | | | | | | | | | | + +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[3, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 1 0 0 0 4 2 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 1 1 0 0 0 +4 0 2 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 1 0 0 1 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 0 0 0 0 0 0 +10 2 0 1 0 1 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 1 0 0 0 4 2 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 1 1 0 0 0 +4 0 2 1 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 1 0 0 1 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 0 0 0 0 0 0 +10 2 0 1 0 1 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | [1, 97] | | | | [1, 104] [1, 122] [1, 140] [1, 159] | [1, 105] [1, 123] | +1 [2, 162] | [2, 629] | | [2, 163] | | | | | | | +2 | | | | | | | | | | +3 | | | | | [1, 250] | [1, 251] | | | | +4 | [2, 705] [2, 713] | [2, 318] | | | | | | | | +5 | | | | | | | | | | +6 | | | | | [1, 409] | | | [1, 414] | | +7 | | | | | | | | | | +8 | | | | | | | | | | +9 [1, 550] | [1, 626] | [1, 551] | [1, 552] | | | | | | | +10 [2, 867] [2, 877] | | [2, 625] | | [2, 627] | [2, 628] | | | | | +11 | | | | | | | | | | + +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 9]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 8]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 7]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 6]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 5]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 4]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 536861 milliseconds +Final Workload after restricting time ranges: +[1, 2]: SUM_[q in {7, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(4, t) >= 1 +[3, 10]: cenq(4, t) >= 3 +[4, 4]: aipg(1, t) >= 2 + +Refining 3th workload +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 2 1 0 1 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 2 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 2 1 0 1 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 166] [2, 947] | [2, 167] | | [2, 634] | | [2, 168] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 325] | | | | [2, 711] [2, 721] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 564] [1, 574] | | [1, 567] [1, 577] | [1, 948] | | [1, 570] | [1, 571] | [1, 632] | [1, 572] | [1, 573] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 2 0 0 0 2 3 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 2 0 0 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 2 0 0 0 2 3 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 2 0 0 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 638] | [2, 629] | | [2, 631] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 709] | | | [2, 712] [2, 722] | | | | [2, 716] [2, 726] | [2, 717] [2, 717] [2, 717] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 559] | [1, 560] | [1, 561] [1, 575] | [1, 562] [1, 576] | | | [1, 567] | [1, 568] | [1, 569] | [1, 570] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 0 1 2 0 1 0 1 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 0 0 0 3 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 0 0 0 0 1 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 1 2 0 1 0 1 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 0 0 0 3 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 0 0 0 0 1 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 91] | | [1, 94] | [1, 162] [1, 111] | | [1, 97] | | [1, 100] | | +1 [2, 638] | [2, 163] | | [2, 164] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 718] | [2, 709] | [2, 710] | [2, 711] | [2, 712] | | | | | [2, 717] [2, 727] [2, 737] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 798] | [2, 789] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 555] | [1, 556] | | | | | | [1, 567] | | [1, 570] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 4 2 0 0 1 0 0 0 3 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 1 1 1 1 1 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 4 2 0 0 1 0 0 0 3 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 1 1 1 1 1 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 642] | [2, 634] | | [2, 633] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 713] [2, 326] [2, 324] [2, 325] | [2, 321] [2, 322] | | | [2, 323] | | | | [2, 719] [2, 727] [2, 736] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 565] [1, 575] [1, 593] | | | [1, 631] | [1, 570] | [1, 571] | [1, 632] | [1, 572] | [1, 573] | [1, 574] [1, 592] [1, 610] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 1 2 0 3 2 3 1 1 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 3 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 1 0 0 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 1 2 0 3 2 3 1 1 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 3 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 1 0 0 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 154] | [1, 157] | [1, 93] [1, 156] | | [1, 942] [1, 941] [1, 124] | [1, 96] [1, 108] | [1, 97] [1, 109] [1, 127] | [1, 98] | [1, 99] | | +1 [2, 631] | [2, 155] | | [2, 943] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 710] | [2, 702] | [2, 703] | [2, 704] | | | | | | [2, 709] [2, 719] [2, 729] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 790] | [2, 781] | | | | | | | | | +8 | | | | | | | | | | +9 | | | | | | [1, 560] | | | [1, 565] [1, 584] [1, 603] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 2 0 0 1 0 0 0 4 0 +4 1 1 1 1 0 0 0 0 1 3 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 1 0 1 1 4 0 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 2 0 0 1 0 0 0 4 0 +4 1 1 1 1 0 0 0 0 1 3 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 1 0 1 1 4 0 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 630] | [2, 171] | | [2, 624] | | | | | | | +2 | | | | | | | | | | +3 | [1, 317] [1, 261] | | | [1, 250] | | | | [1, 257] [1, 274] [1, 293] [1, 312] | | +4 [2, 316] | [2, 318] | [2, 701] | [2, 702] | | | | | [2, 315] | [2, 707] [2, 716] [2, 726] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 787] | [2, 778] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 622] | | | [1, 561] | | [1, 564] | [1, 621] | [1, 565] [1, 565] [1, 565] [1, 565] | | [1, 568] [1, 585] [1, 602] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 0 2 1 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 2 0 3 0 0 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 0 0 0 2 1 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 2 0 3 0 0 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 641] | [2, 632] | | [2, 634] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 712] | | | | | [2, 717] [2, 726] | [2, 323] | [2, 718] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 800] | [2, 791] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 562] | [1, 629] [1, 631] | | [1, 565] [1, 578] | | [1, 568] [1, 581] [1, 600] | | | [1, 573] | [1, 630] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 1 1 1 1 1 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 2 0 3 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 0 0 0 0 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 1 1 1 1 1 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 2 0 3 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 0 0 0 0 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | [1, 94] | [1, 95] | [1, 96] | [1, 97] | [1, 98] | | | | +1 [2, 165] | [2, 166] | | [2, 167] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 718] | [2, 711] | [2, 712] | [2, 713] | | [2, 715] | [2, 320] [2, 724] | | [2, 318] [2, 947] [2, 319] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 559] | [1, 560] | | | | | | [1, 571] | [1, 632] | [1, 633] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 2 2 1 4 0 1 4 4 +4 1 1 1 1 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 0 0 0 1 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 2 2 1 4 0 1 4 4 +4 1 1 1 1 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 0 0 0 0 1 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 633] | [2, 173] | | [2, 942] | | | | | | | +2 | | | | | | | | | | +3 | | [1, 623] [1, 264] | [1, 943] [1, 265] | [1, 253] | [1, 254] [1, 268] [1, 285] [1, 302] | | [1, 257] | [1, 258] [1, 273] [1, 290] [1, 307] | [1, 259] [1, 274] [1, 291] [1, 308] | +4 [2, 309] | [2, 310] | [2, 704] | [2, 705] | | | | | [2, 710] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 791] | [2, 782] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 624] | [1, 625] | | | | | [1, 557] | | [1, 560] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 2 0 2 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 0 0 0 4 4 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 1 1 1 0 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 2 0 2 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 0 0 0 4 4 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 1 1 1 0 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 636] | [2, 628] | | [2, 630] | | [2, 627] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 714] | [2, 707] | [2, 708] | [2, 709] | [2, 323] [2, 718] | | [2, 711] [2, 720] | [2, 712] | | [2, 322] | +5 | | | | | | | | | | +6 [1, 402] | | | | | | [1, 413] [1, 431] [1, 449] [1, 467] | [1, 414] [1, 432] [1, 450] [1, 468] | | | +7 [2, 794] | [2, 785] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 553] | | [1, 556] | [1, 557] | [1, 558] | [1, 626] | | [1, 561] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 2 0 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 4 0 2 0 0 0 1 1 4 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 2 0 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 4 0 2 0 0 0 1 1 4 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 628] | [2, 171] | | [2, 168] | | [2, 169] | | [2, 170] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | [2, 933] [2, 934] | | | [2, 326] | | | | [2, 327] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 782] | [2, 773] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 566] [1, 578] [1, 592] [1, 607] | | [1, 569] [1, 581] | | | | [1, 574] | [1, 575] | [1, 576] [1, 590] [1, 605] [1, 620] | [1, 577] [1, 591] [1, 606] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 0 0 0 2 0 4 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 2 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 0 1 0 0 0 4 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 0 0 2 0 4 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 2 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 0 1 0 0 0 4 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 94] | | | | [1, 101] [1, 119] | | [1, 104] [1, 122] [1, 139] [1, 158] | | | +1 [2, 634] | [2, 165] | | [2, 629] | | [2, 163] | | [2, 164] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 712] | [2, 705] | [2, 706] | [2, 707] | | [2, 320] [2, 942] | [2, 319] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 791] | [2, 782] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 559] [1, 573] | | [1, 562] | | [1, 565] | | | | [1, 627] [1, 588] [1, 606] [1, 624] | [1, 572] [1, 589] [1, 607] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 1 2 0 4 0 0 4 0 0 +4 1 1 1 1 1 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 1 4 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 1 2 0 4 0 0 4 0 0 +4 1 1 1 1 1 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 1 4 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 634] | [2, 626] | | [2, 172] | | | | | | | +2 | | | | | | | | | | +3 [1, 314] | [1, 315] | [1, 247] [1, 264] | | [1, 250] [1, 267] [1, 285] [1, 303] | | | [1, 255] [1, 272] [1, 290] [1, 308] | | | +4 [2, 713] | [2, 705] | [2, 706] | [2, 707] | [2, 708] | | | [2, 313] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 793] | [2, 784] | | | | | | | | | +8 | | | | | | | | | | +9 | | | | | | | [1, 568] | [1, 569] [1, 587] [1, 605] [1, 623] | [1, 570] [1, 588] [1, 606] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 2 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 4 0 0 1 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 0 0 1 1 0 1 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 2 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 4 0 0 1 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 0 0 1 1 0 1 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 641] | [2, 632] | | [2, 634] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 719] | [2, 712] | [2, 713] | [2, 714] | [2, 715] [2, 324] | | | [2, 323] | | [2, 325] | +5 | | | | | | | | | | +6 [1, 404] | | | [1, 409] [1, 427] [1, 446] [1, 477] | | | [1, 414] | | | | +7 [2, 798] | [2, 789] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 558] [1, 572] | | | | [1, 565] | [1, 631] | | [1, 568] | | [1, 571] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 1 0 1 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 4 0 1 1 4 0 1 +10 0 0 0 1 0 1 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 1 0 1 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 4 0 1 1 4 0 1 +10 0 0 0 1 0 1 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 169] [2, 641] | [2, 170] | | [2, 936] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | [2, 329] | | [2, 863] | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 789] | [2, 780] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 561] | [1, 562] | [1, 563] [1, 577] | [1, 564] [1, 578] [1, 596] [1, 614] | | [1, 567] | [1, 568] | [1, 569] [1, 585] [1, 603] [1, 621] | | [1, 572] | +10 | | | [2, 937] | | [2, 863] | | | | [2, 866] | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 2 1 0 1 3 2 2 2 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 0 0 0 1 0 0 +10 0 0 0 0 0 1 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 2 1 0 1 3 2 2 2 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 0 0 0 1 0 0 +10 0 0 0 0 0 1 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 153] | [1, 154] [1, 155] | [1, 945] | | [1, 95] | [1, 946] [1, 109] [1, 125] | [1, 96] [1, 110] | [1, 97] [1, 111] | [1, 98] [1, 112] | +1 [2, 152] | [2, 156] | | [2, 157] | | [2, 631] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 715] | [2, 706] | [2, 707] | [2, 708] | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 786] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 550] | | | | | | | [1, 563] | | | +10 | | | | | [2, 628] | | [2, 871] | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 1 1 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 1 1 4 3 0 0 +10 0 0 1 0 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 0 1 1 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 0 1 1 4 3 0 0 +10 0 0 1 0 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 170] [2, 171] | [2, 172] | | [2, 630] | | | | | | | +2 | | | | | | | | | | +3 [1, 248] | | [1, 251] | [1, 252] | | | | | | | +4 [2, 715] | [2, 707] | [2, 708] | [2, 709] | | | | | [2, 322] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 786] | | | | | | | | | +8 | | | | | | | | | | +9 | [1, 561] | | | [1, 566] | [1, 567] | [1, 568] [1, 585] [1, 603] [1, 621] | [1, 569] [1, 586] [1, 604] | | | +10 | | [2, 628] | | | | | | | [2, 629] | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 1 0 0 1 1 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 4 1 1 0 0 1 0 0 +10 0 0 0 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 1 0 0 1 1 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 4 1 1 0 0 1 0 0 +10 0 0 0 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 636] | [2, 171] | | [2, 170] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 716] | [2, 707] | [2, 708] | [2, 709] | | | [2, 712] | | | | +5 | | | | | | | | | | +6 [1, 478] | [1, 405] | | [1, 479] | | | [1, 412] | [1, 413] | | | +7 [2, 796] | [2, 787] | | | | | | | | | +8 | | | | | | | | | | +9 | | [1, 946] [1, 575] [1, 627] [1, 627] | [1, 627] | [1, 627] | | | [1, 628] | | | +10 | | | | | | | | [2, 626] | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 1 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 1 2 0 1 +10 0 0 0 0 0 0 1 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 1 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 1 2 0 1 +10 0 0 0 0 0 0 1 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 643] | [2, 636] | | [2, 635] | | [2, 634] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | [2, 717] | | | [2, 326] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 802] | [2, 793] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 561] [1, 573] | | [1, 564] | [1, 565] | [1, 566] | [1, 567] | [1, 568] | [1, 569] [1, 586] | | [1, 572] | +10 | | | | | | [2, 631] | | [2, 632] | [2, 633] | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 1 1 0 1 1 0 4 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 2 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 1 0 0 0 1 0 1 +10 0 0 0 0 0 0 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 1 1 0 1 1 0 4 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 2 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 1 0 0 0 1 0 1 +10 0 0 0 0 0 0 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 94] | [1, 95] | [1, 163] | | [1, 98] | [1, 99] | | [1, 102] [1, 121] [1, 140] [1, 159] | | +1 [2, 162] | [2, 945] | | [2, 632] | | [2, 164] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 714] | [2, 709] | [2, 710] | [2, 711] | [2, 318] [2, 718] | | | [2, 316] | | [2, 317] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 794] | [2, 785] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 556] | | | [1, 561] | | | | [1, 568] | | [1, 571] | +10 | | | | | | | [2, 871] | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 1 0 0 1 0 0 0 0 1 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 2 1 0 1 1 1 0 0 +10 0 0 0 1 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 1 0 0 1 0 0 0 0 1 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 2 1 0 1 1 1 0 0 +10 0 0 0 1 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 638] | [2, 629] | | [2, 630] | | | | | | | +2 | | | | | | | | | | +3 [1, 318] | [1, 320] | | | [1, 248] | | | | | [1, 257] | +4 [2, 319] | [2, 709] | [2, 710] | [2, 711] | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | | | | | | | | | +8 | | | | | | | | | | +9 | | [1, 561] [1, 574] | [1, 947] | | [1, 564] | [1, 565] | [1, 948] | | | +10 | | | [2, 869] | | | | | | [2, 875] | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 0 0 0 0 2 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 3 0 0 0 1 0 0 1 1 +10 0 0 0 0 1 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 0 0 0 0 2 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 3 0 0 0 1 0 0 1 1 +10 0 0 0 0 1 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 641] | [2, 634] | | [2, 170] | | [2, 171] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 719] | [2, 712] | [2, 713] | [2, 714] | [2, 326] | | | | | [2, 327] | +5 | | | | | | | | | | +6 | [1, 408] | | | | | [1, 417] [1, 434] | | | | +7 [2, 799] | [2, 790] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 560] | [1, 561] [1, 576] [1, 595] | | | | [1, 568] | | | [1, 573] | [1, 633] | +10 | | | | [2, 632] | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 3 0 0 0 4 0 0 1 1 +10 0 0 0 1 0 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 3 0 0 0 4 0 0 1 1 +10 0 0 0 1 0 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 633] | | [2, 635] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 717] | [2, 711] | [2, 712] | [2, 713] | [2, 325] | | [2, 326] | | | [2, 327] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 788] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 562] [1, 576] | [1, 630] [1, 945] [1, 594] | | | | [1, 569] [1, 583] [1, 601] [1, 620] | | | [1, 574] | [1, 575] | +10 | | | [2, 629] | | | [2, 870] | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 1 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 3 0 3 0 1 4 +10 0 0 0 0 1 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 1 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 3 0 3 0 1 4 +10 0 0 0 0 1 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 635] | [2, 938] | | [2, 172] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 710] | [2, 939] | [2, 941] | [2, 706] | | | | [2, 326] | [2, 327] | [2, 328] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 940] | [2, 942] | | | | | | | | +8 | | | | | | | | | | +9 [1, 627] | [1, 626] | [1, 566] | [1, 567] | [1, 568] [1, 943] [1, 944] | | [1, 571] [1, 584] [1, 600] | | [1, 574] | [1, 575] [1, 589] [1, 605] [1, 624] | +10 | | | | [2, 625] | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 2 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 3 0 3 0 1 1 +10 0 0 0 0 1 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 2 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 3 0 3 0 1 1 +10 0 0 0 0 1 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 639] | [2, 630] | | [2, 632] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 716] | [2, 710] | [2, 711] | [2, 712] | | | | [2, 324] | [2, 325] | [2, 326] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 787] [2, 797] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 563] | [1, 629] | [1, 564] | [1, 565] | [1, 566] [1, 945] [1, 946] | | [1, 569] [1, 584] [1, 601] | | [1, 572] | [1, 573] | +10 | | | | [2, 628] | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 3 0 3 0 1 1 +10 0 0 0 0 1 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 3 0 3 0 1 1 +10 0 0 0 0 1 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 171] | [2, 632] | [2, 172] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 716] | [2, 710] | [2, 711] | [2, 712] | | | | [2, 325] | [2, 326] | [2, 327] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 565] | [1, 631] | [1, 566] | [1, 567] | [1, 568] [1, 946] [1, 947] | | [1, 571] [1, 586] [1, 603] | | [1, 574] | [1, 575] | +10 | | | | [2, 630] | | | | | | +11 | | | | | | | | | | + +Workload after removing specs: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +Workload after combining: +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +zero_in_base: {2, 5, 8, 11, } +in_wl: {0, 1, 3, 4, 6, 7, } +[1, 4]: SUM_[q in {4, 9, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 4]: SUM_[q in {4, 9, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 4 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 4 1 0 0 0 1 +10 0 0 0 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 4 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 4 1 0 0 0 1 +10 0 0 0 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 634] [2, 644] [2, 941] [2, 942] | [2, 164] | | [2, 943] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | [2, 323] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 790] | [2, 781] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 561] | [1, 562] | [1, 563] | [1, 564] | [1, 565] [1, 581] [1, 944] [1, 945] | [1, 946] | | | | [1, 572] | +10 | | | | | [2, 865] | | | | | +11 | | | | | | | | | | + +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 9, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 9, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: UNSAT +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: cenq(7, t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 2 0 2 1 1 1 0 3 +10 1 1 1 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 2 0 2 1 1 1 0 3 +10 1 1 1 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 641] | [2, 168] | | [2, 169] | | [2, 636] | | [2, 638] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | [2, 633] | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 800] | [2, 791] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 563] [1, 576] | | [1, 566] [1, 632] | | [1, 569] [1, 581] | [1, 570] | [1, 571] | [1, 572] | | [1, 575] [1, 590] [1, 609] | +10 [2, 631] | [2, 948] | [2, 871] | | | | | | [2, 630] | | +11 | | | | | | | | | | + +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +Workload after aggregating indivs to sums: +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 4]: cenq(4, t) <= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 1 0 0 0 1 2 3 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 2 0 3 0 3 0 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 1 0 0 0 1 2 3 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 2 0 3 0 3 0 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 638] | [2, 629] | | [2, 631] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 717] | | [2, 710] | | | | [2, 714] | [2, 323] [2, 324] | [2, 715] [2, 724] [2, 734] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 946] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 563] [1, 578] [1, 593] | | | [1, 568] [1, 583] | | [1, 571] [1, 586] [1, 628] | | [1, 574] [1, 589] [1, 604] | | [1, 577] [1, 592] [1, 607] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) <= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 2 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 4 0 0 0 0 0 0 0 4 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 4 0 2 0 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 2 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 4 0 0 0 0 0 0 0 4 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 4 0 2 0 3 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 170] [2, 171] | | [2, 633] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 717] [2, 726] [2, 735] [2, 744] | | | | | | | | [2, 324] [2, 325] [2, 326] [2, 327] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 794] | [2, 785] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 566] [1, 578] | | [1, 569] | [1, 570] | [1, 571] | [1, 631] [1, 587] [1, 604] [1, 622] | | [1, 574] [1, 590] | | [1, 577] [1, 593] [1, 611] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 0 1 1 0 0 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 0 1 1 0 0 0 0 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 630] | | [2, 632] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 717] [2, 727] | | [2, 710] | [2, 711] | | | | | [2, 322] [2, 725] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 788] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 560] [1, 571] | | [1, 563] | [1, 564] | [1, 565] | [1, 566] | [1, 567] | [1, 568] | [1, 569] | [1, 570] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) <= 2 +[2, 3]: aipg(1, t) = 1 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 0 0 1 1 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 1 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 2 2 0 0 0 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 0 0 1 1 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 1 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 2 2 0 0 0 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 643] [2, 168] | [2, 946] | | [2, 635] | | [2, 167] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 720] [2, 325] [2, 636] | | | [2, 326] | [2, 324] | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 485] | [2, 637] | | | | | | | | +8 | | | | | | | | | | +9 [1, 565] | [1, 634] | [1, 566] [1, 581] | [1, 567] [1, 582] | [1, 568] [1, 583] | | | | [1, 575] | [1, 576] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) <= 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 2 0 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 2 0 0 0 4 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 1 1 1 2 1 2 4 +10 0 0 1 0 0 0 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 2 0 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 2 0 0 0 4 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 1 1 1 2 1 2 4 +10 0 0 1 0 0 0 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 633] | [2, 631] | | [2, 172] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 635] [2, 632] [2, 634] | [2, 937] [2, 938] | | | | | [2, 327] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 481] [2, 482] | | | | [2, 483] [2, 484] [2, 485] [2, 486] | | | | | +8 | | | | | | | | | | +9 [1, 564] | [1, 630] [1, 576] | | [1, 567] | [1, 568] | [1, 569] | [1, 570] [1, 585] | [1, 571] | [1, 572] [1, 588] | [1, 573] [1, 589] [1, 608] [1, 627] | +10 | | [2, 628] | | | | | [2, 629] | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) <= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 0 0 0 2 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 2 1 1 4 4 +10 0 0 0 1 0 0 1 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 0 0 0 2 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 2 1 1 4 4 +10 0 0 0 1 0 0 1 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 172] | [2, 173] | | | | | | | [2, 170] [2, 171] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 714] | [2, 329] | [2, 330] | [2, 331] | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 792] | [2, 490] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 567] | [1, 627] | [1, 631] | [1, 630] | [1, 568] | [1, 569] [1, 584] | [1, 570] | [1, 571] | [1, 572] [1, 589] [1, 607] [1, 625] | [1, 573] [1, 590] [1, 608] [1, 626] | +10 | | | [2, 628] | | | [2, 867] | | [2, 629] | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 1 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 4 0 0 0 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 0 1 0 1 1 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 2 0 1 0 1 +10 0 0 0 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 4 0 0 0 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 0 1 0 1 1 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 2 0 1 0 1 +10 0 0 0 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 636] | [2, 939] | | [2, 942] | | [2, 632] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 715] [2, 324] [2, 940] [2, 943] | | | | | | [2, 325] | | [2, 713] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 481] | | [2, 482] | | [2, 483] | [2, 785] | [2, 786] | | | +8 | | | | | | | | | | +9 [1, 562] | [1, 629] | [1, 941] | [1, 563] | [1, 564] [1, 580] | [1, 565] [1, 581] | | [1, 568] | | [1, 571] | +10 | | | [2, 862] | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 0 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 4 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 4 0 0 0 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 2 1 0 0 1 1 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 0 2 3 0 1 0 1 +10 0 0 0 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 4 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 4 0 0 0 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 2 1 0 0 1 1 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 0 2 3 0 1 0 1 +10 0 0 0 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 641] [2, 651] [2, 661] [2, 671] | [2, 634] | | [2, 936] | | [2, 637] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 326] [2, 327] [2, 632] [2, 328] | | | | | | [2, 324] | | [2, 325] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 482] [2, 633] | [2, 937] | | | [2, 485] | [2, 484] | [2, 483] | | | +8 | | | | | | | | | | +9 [1, 563] | [1, 629] | [1, 630] [1, 938] | | [1, 566] [1, 580] | [1, 567] [1, 581] [1, 600] | | [1, 570] | | [1, 573] | +10 | | | [2, 631] | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 1 0 1 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 0 1 1 0 0 0 0 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 0 1 3 1 2 +10 0 0 0 0 1 0 0 1 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 1 0 1 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 3 0 1 1 0 0 0 0 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 2 0 1 3 1 2 +10 0 0 0 0 1 0 0 1 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 173] | [2, 633] | | [2, 630] | | [2, 172] | [2, 636] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 715] [2, 725] [2, 329] | | [2, 330] | [2, 941] | | | | | [2, 327] | [2, 328] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 793] | [2, 785] | | | | | | [2, 488] | | | +8 | | | | | | | | | | +9 [1, 565] | [1, 566] | [1, 567] | [1, 568] | [1, 632] [1, 582] | | [1, 571] | [1, 942] [1, 587] [1, 605] | [1, 572] | [1, 573] [1, 590] | +10 | | | | [2, 630] | | | [2, 868] | | [2, 631] | +11 | | | | | | | | | | + +Workload after tightening constant bounds: +[1, 4]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +checking: +[1, 3]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(4, t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 0 0 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 4 0 0 0 1 3 4 0 +10 0 0 0 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 1 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 0 0 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 4 0 0 0 1 3 4 0 +10 0 0 0 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 640] | [2, 631] | | [2, 168] | | | | | [2, 638] | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 719] [2, 327] | | | | | | [2, 326] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 632] | [2, 485] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 564] | [1, 565] | [1, 566] [1, 580] [1, 597] [1, 614] | | | | [1, 629] | [1, 630] [1, 589] [1, 606] | [1, 573] [1, 590] [1, 607] [1, 625] | | +10 | | | | | [2, 628] | | | | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: cenq(4, t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 2 1 0 0 1 0 0 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 1 1 0 1 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 2 0 0 2 0 1 4 0 +10 0 0 1 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 2 1 0 0 1 0 0 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 0 1 1 0 1 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 2 0 0 2 0 1 4 0 +10 0 0 1 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 645] | [2, 174] | | [2, 175] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 333] [2, 636] | [2, 332] | | | [2, 718] | | | [2, 330] | [2, 331] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 487] | | [2, 638] | [2, 792] | | [2, 488] | [2, 489] | | | +8 | | | | | | | | | | +9 [1, 568] [1, 582] [1, 598] | | [1, 944] [1, 585] | | | [1, 575] [1, 590] | | [1, 578] | [1, 579] [1, 595] [1, 613] [1, 632] | | +10 | | [2, 637] | | | [2, 635] | | | | | +11 | | | | | | | | | | + +checking: +[1, 3]: cenq(4, t) >= t +[1, 9]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(4, t) >= t +[1, 8]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(4, t) >= t +[1, 7]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(4, t) >= t +[1, 6]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(4, t) >= t +[1, 5]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: cenq(4, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 1 0 0 1 0 0 0 +1 1 1 0 1 0 1 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 1 0 1 0 0 1 0 0 +4 1 1 1 0 0 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 2 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 0 0 0 1 0 0 4 0 +10 0 0 1 0 1 0 0 2 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 1 0 0 1 0 0 0 +1 1 1 0 1 0 1 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 1 0 1 0 0 1 0 0 +4 1 1 1 0 0 0 0 1 1 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 2 0 0 0 0 0 +7 1 1 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 0 0 0 1 0 0 4 0 +10 0 0 1 0 1 0 0 2 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [1, 96] | | | [1, 101] | | | | +1 [2, 167] | [2, 936] | | [2, 168] | | [2, 166] | | | | [2, 634] | +2 | | | | | | | | | | +3 | | [1, 247] | | [1, 321] | | | [1, 253] | | | +4 [2, 320] | [2, 937] | [2, 322] | | | | | [2, 318] | [2, 319] | [2, 709] | +5 | | | | | | | | | | +6 | | | | [1, 409] [1, 427] | | | | | | +7 [2, 478] | [2, 938] | | | | | | | | | +8 | | | | | | | | | | +9 [1, 555] [1, 939] | | | | | [1, 564] | | | [1, 569] [1, 586] [1, 605] [1, 624] | | +10 | | [2, 628] | | [2, 627] | | | [2, 862] [2, 872] | | | +11 | | | | | | | | | | + +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 3]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[2, 10]: aipg(7, t) >= 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 9]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 8]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 7]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 6]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 5]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 4]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 3]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 9]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 8]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 7]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 6]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 5]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 4]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 635624 milliseconds +Final Workload after restricting time ranges: +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 3]: cenq(4, t) >= t +[2, 2]: aipg(1, t) = 1 +[2, 2]: aipg(7, t) >= 1 +[2, 10]: SUM_[q in {7, 10, }] cenq(q ,t) >= 2 +[4, 4]: aipg(1, t) >= 2 + +Refining 4th workload +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: SUM_[q in {0, 2, 3, 5, 6, 8, 10, 11, }] cenq(q ,t) <= 0 +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 3 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 0 1 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 2 2 0 0 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 3 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 0 1 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 2 2 0 0 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 635] [2, 645] [2, 655] | [2, 627] | | [2, 171] | | [2, 172] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 628] | | | | [2, 709] | | [2, 711] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 793] | [2, 785] | [2, 786] | [2, 627] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | +8 | | | | | | | | | | +9 [1, 944] [1, 570] | | [1, 562] [1, 625] | [1, 945] [1, 946] | | | [1, 567] | [1, 568] | [1, 626] | [1, 569] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 1 0 0 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 0 1 1 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 2 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 1 0 0 1 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 0 1 1 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 643] [2, 653] | [2, 634] | | [2, 636] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 332] | | [2, 329] | | | [2, 330] | | | [2, 331] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 798] | [2, 790] | [2, 791] | [2, 792] | [2, 633] | [2, 793] | [2, 794] | [2, 795] | [2, 796] | [2, 797] | +8 | | | | | | | | | | +9 [1, 563] | [1, 629] | [1, 630] [1, 574] | | [1, 566] | [1, 567] | [1, 568] | [1, 569] | [1, 631] | [1, 632] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(2, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 2 1 1 1 0 0 0 1 1 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 0 1 0 0 0 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 2 1 1 1 0 0 0 1 1 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 0 1 0 0 0 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 97] [1, 109] | [1, 164] | [1, 98] | [1, 944] | | | | [1, 105] | [1, 106] | +1 [2, 626] | [2, 165] | | [2, 166] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 713] | [2, 705] | [2, 706] | [2, 707] | | [2, 322] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 793] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | +8 | | | | | | | | | | +9 [1, 627] [1, 625] | [1, 945] | | [1, 555] | | | | [1, 562] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 2 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 2 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 171] | [2, 172] | | [2, 633] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 789] | [2, 790] | [2, 791] | [2, 631] | [2, 792] | [2, 793] | [2, 794] | [2, 795] | [2, 796] | +8 | | | | | | | | | | +9 [1, 562] | [1, 563] | [1, 564] | [1, 565] | [1, 566] | [1, 567] | [1, 630] | [1, 568] [1, 585] | [1, 569] | [1, 570] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 1 0 0 1 0 2 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 1 0 1 0 0 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 1 0 0 1 0 2 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 1 0 1 0 0 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | [1, 99] | | | [1, 104] | | [1, 107] [1, 126] | | | +1 [2, 638] | [2, 171] | | [2, 172] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 716] | [2, 709] | [2, 710] | [2, 711] | [2, 327] | [2, 328] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | [2, 795] | +8 | | | | | | | | | | +9 [1, 559] | [1, 630] [1, 573] | | [1, 562] | | [1, 565] | | | | [1, 570] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(5, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 2 1 0 0 3 0 0 4 0 0 +4 1 1 1 1 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 0 0 0 0 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 2 1 0 0 3 0 0 4 0 0 +4 1 1 1 1 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 0 0 0 0 0 0 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 626] | [2, 627] | | [2, 629] | | | | | | | +2 | | | | | | | | | | +3 [1, 250] [1, 265] | [1, 251] | | | [1, 256] [1, 272] [1, 290] | | | [1, 260] [1, 277] [1, 295] [1, 314] | | | +4 [2, 714] | [2, 706] | [2, 707] | [2, 708] | | | | [2, 319] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 794] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | +8 | | | | | | | | | | +9 [1, 550] | | | | | | | | | [1, 565] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 0 1 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 0 1 1 1 1 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 639] | [2, 173] | | [2, 947] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | [2, 331] | [2, 948] | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 796] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | [2, 795] | +8 | | | | | | | | | | +9 [1, 562] | [1, 563] | [1, 564] | [1, 565] [1, 579] | | [1, 568] | [1, 569] | [1, 570] | [1, 571] | [1, 572] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 4 1 1 1 4 3 0 1 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 1 0 1 1 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 4 1 1 1 4 3 0 1 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 1 0 1 1 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 96] | [1, 97] [1, 110] [1, 127] [1, 144] | [1, 98] | [1, 99] | [1, 100] | [1, 101] [1, 117] [1, 134] [1, 151] | [1, 102] [1, 118] [1, 135] | | [1, 105] | | +1 [2, 628] | [2, 939] | | [2, 940] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 708] | [2, 699] | [2, 700] | [2, 701] | | | | | [2, 706] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 788] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | +8 | | | | | | | | | | +9 | | | [1, 551] | | [1, 554] | [1, 555] | | [1, 558] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 1 0 0 0 1 1 0 0 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 0 1 1 1 0 0 4 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 1 0 0 0 1 1 0 0 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 0 1 1 1 0 0 4 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 640] | [2, 176] | | [2, 175] | | | | | | | +2 | | | | | | | | | | +3 | | [1, 330] | | | | [1, 263] | [1, 331] | | | +4 [2, 328] | [2, 329] | [2, 711] | [2, 712] | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 798] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | [2, 795] | [2, 796] | [2, 797] | +8 | | | | | | | | | | +9 [1, 632] [1, 576] | | | [1, 566] | [1, 567] | [1, 568] | | | [1, 573] [1, 591] [1, 610] [1, 629] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 0 1 0 1 1 4 2 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 0 0 0 0 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 0 1 0 1 1 4 2 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 0 0 0 0 0 1 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 175] | [2, 176] | | [2, 944] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 713] | [2, 706] | [2, 707] | [2, 708] | | [2, 331] | | [2, 332] | | | +5 | | | | | | | | | | +6 | [1, 405] | | [1, 408] | | [1, 472] | [1, 411] | [1, 412] [1, 430] [1, 448] [1, 467] | [1, 413] [1, 431] | | +7 [2, 793] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | +8 | | | | | | | | | | +9 [1, 553] [1, 570] | | [1, 556] | | | | | | [1, 567] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(8, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 4 2 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 4 2 0 1 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 643] | [2, 635] | | [2, 171] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 721] | [2, 714] | [2, 715] | [2, 716] | | [2, 326] | | | | [2, 634] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 485] | | | | | | [2, 486] | | | | +8 | | | | | | | | | | +9 [1, 567] [1, 577] | | [1, 633] | [1, 632] | [1, 570] | [1, 571] | [1, 572] [1, 588] [1, 606] [1, 625] | [1, 573] [1, 589] | | [1, 576] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 3 2 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 0 1 1 1 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 3 2 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 0 1 1 1 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 632] | [2, 624] | | [2, 172] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | [2, 709] [2, 717] [2, 726] | [2, 325] [2, 326] | [2, 710] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 788] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | +8 | | | | | | | | | | +9 [1, 557] | [1, 558] | [1, 559] [1, 571] | | [1, 562] | [1, 563] | [1, 564] | [1, 565] | [1, 623] | [1, 566] [1, 584] [1, 603] [1, 622] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 1 0 0 1 0 2 0 0 0 1 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 3 0 0 0 1 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 1 0 0 1 0 2 0 0 0 1 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 3 0 0 0 1 1 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 [1, 95] | | | [1, 100] | | [1, 169] [1, 120] | | | | [1, 109] | +1 [2, 631] | [2, 942] | | [2, 170] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 711] | [2, 702] | [2, 703] | [2, 704] | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 791] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | +8 | | | | | | | | | | +9 [1, 557] [1, 572] | [1, 558] | [1, 559] [1, 943] [1, 944] | | | | [1, 566] | [1, 567] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 3 0 0 1 2 0 2 0 0 0 +4 1 1 1 1 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 4 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 3 0 0 1 2 0 2 0 0 0 +4 1 1 1 1 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 0 0 0 0 0 0 4 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 633] | [2, 175] | | [2, 174] | | | | | | | +2 | | | | | | | | | | +3 [1, 318] [1, 626] [1, 942] | | | [1, 254] | [1, 255] [1, 270] | | [1, 258] [1, 273] | | | | +4 [2, 711] | [2, 704] | [2, 705] | [2, 706] | | | | | [2, 319] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 790] | [2, 782] | [2, 941] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | +8 | | | | | | | | | | +9 | | | | | | | | [1, 566] [1, 585] [1, 604] [1, 623] | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 2 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 0 0 1 1 4 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 0 1 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 2 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 1 0 0 0 1 1 4 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 0 1 0 0 0 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 636] | [2, 629] | | [2, 173] | | [2, 174] | | [2, 633] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 713] | [2, 707] | [2, 708] | [2, 709] | | [2, 327] | | [2, 328] [2, 720] | | [2, 329] | +5 | | | | | | | | | | +6 [1, 400] | [1, 401] | | | | [1, 408] | [1, 409] | [1, 410] [1, 429] [1, 448] [1, 467] | | | +7 [2, 793] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | +8 | | | | | | | | | | +9 [1, 552] | | [1, 555] | | [1, 558] | | | | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(10, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 1 2 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 1 1 1 0 0 4 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 1 2 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 1 1 1 0 0 4 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 1 3 0 0 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 173] | [2, 945] | | [2, 640] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 723] | [2, 717] | [2, 718] | [2, 719] | | | [2, 326] | [2, 327] [2, 329] | | [2, 328] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 485] | | | [2, 486] | [2, 637] | [2, 638] | | | [2, 481] [2, 482] [2, 483] [2, 484] | [2, 797] | +8 | | | | | | | | | | +9 [1, 567] [1, 580] | | [1, 570] | [1, 571] | [1, 572] | [1, 573] | [1, 574] | [1, 575] [1, 593] [1, 612] | | | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 1 1 1 2 2 4 +10 0 0 0 1 0 1 0 0 0 4 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 1 1 1 2 2 4 +10 0 0 0 1 0 1 0 0 0 4 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 629] | [2, 173] | | [2, 172] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | [2, 706] | | [2, 708] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 789] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | +8 | | | | | | | | | | +9 [1, 556] [1, 567] [1, 583] | | | [1, 622] | [1, 561] | [1, 562] | [1, 563] | [1, 564] [1, 580] | [1, 565] [1, 581] | [1, 566] [1, 582] [1, 600] [1, 619] | +10 | | | [2, 620] | | [2, 621] | | | | [2, 866] [2, 876] [2, 886] [2, 896] | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 0 2 0 0 0 0 0 0 +1 4 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 1 1 1 0 1 0 4 +10 0 0 1 0 0 0 0 0 1 4 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 2 0 0 0 0 0 0 +1 4 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 1 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 1 1 1 0 1 0 4 +10 0 0 1 0 0 0 0 0 1 4 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 95] | | [1, 98] [1, 172] | | | | | | | +1 [2, 625] [2, 173] [2, 171] [2, 930] | [2, 169] | | [2, 170] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 701] | [2, 693] | [2, 694] | [2, 695] | | | | [2, 698] | | [2, 700] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 781] | [2, 772] | [2, 773] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | +8 | | | | | | | | | | +9 [1, 550] | [1, 618] [1, 931] | | [1, 553] | [1, 554] | [1, 555] | | [1, 558] | | [1, 561] [1, 578] [1, 597] [1, 616] | +10 | | [2, 617] | | | | | | [2, 857] | [2, 858] [2, 868] [2, 878] [2, 888] | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 4 1 0 0 0 0 0 0 3 0 +4 1 1 1 1 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 2 0 0 0 0 1 0 4 +10 0 0 0 0 0 1 0 0 0 4 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 4 1 0 0 0 0 0 0 3 0 +4 1 1 1 1 0 1 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 0 2 0 0 0 0 1 0 4 +10 0 0 0 0 0 1 0 0 0 4 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 624] | [2, 933] | | [2, 174] | | | | | | | +2 | | | | | | | | | | +3 [1, 249] [1, 265] [1, 935] [1, 318] | [1, 936] | | | | | | | [1, 262] [1, 280] [1, 297] | | +4 [2, 704] | [2, 695] | [2, 696] | [2, 697] | | [2, 699] | | | | [2, 703] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 783] | [2, 775] | [2, 934] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | +8 | | | | | | | | | | +9 | | [1, 548] [1, 565] | | | | | [1, 557] | | [1, 560] [1, 578] [1, 597] [1, 616] | +10 | | | | | [2, 617] | | | | [2, 861] [2, 871] [2, 881] [2, 891] | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 0 1 0 1 1 2 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 1 0 1 0 0 0 0 +10 1 0 0 0 0 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 1 0 0 0 1 0 1 1 2 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 1 0 1 0 0 0 0 +10 1 0 0 0 0 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 642] | [2, 630] | | [2, 635] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 721] | [2, 713] | [2, 631] | [2, 714] | | | | | | [2, 720] | +5 | | | | | | | | | | +6 [1, 471] | | | | [1, 632] | | [1, 633] | [1, 408] | [1, 409] [1, 428] | | +7 [2, 472] | [2, 792] | [2, 793] | [2, 794] | [2, 473] | [2, 795] | [2, 796] | [2, 797] | [2, 798] | [2, 799] | +8 | | | | | | | | | | +9 [1, 552] | | [1, 555] | [1, 556] | | [1, 559] | | | | | +10 [2, 629] | | | | | | [2, 628] | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(11, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 1 0 0 0 2 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 4 0 0 0 1 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 1 0 0 0 2 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 4 0 0 0 1 1 1 4 +10 0 0 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 634] | [2, 625] | | [2, 796] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 712] | [2, 705] | [2, 706] | [2, 707] | [2, 708] | | [2, 323] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | | | [2, 480] | | | | [2, 481] [2, 796] | | | +8 | | | | | | | | | | +9 [1, 560] | [1, 626] | [1, 939] [1, 575] [1, 623] [1, 624] | | | | [1, 567] | [1, 568] | [1, 569] | [1, 570] [1, 588] [1, 605] [1, 622] | +10 | | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 0 1 1 4 0 4 +10 0 0 0 0 0 0 1 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 0 1 1 4 0 4 +10 0 0 0 0 0 0 1 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 172] | [2, 173] | | [2, 630] | | [2, 174] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 795] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | +8 | | | | | | | | | | +9 [1, 563] | [1, 564] | [1, 565] | [1, 566] [1, 581] | | [1, 569] | [1, 570] | [1, 571] [1, 588] [1, 606] [1, 624] | | [1, 574] [1, 591] [1, 609] [1, 627] | +10 | | | | | | [2, 628] | | [2, 872] | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 1 0 3 0 0 2 4 4 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 0 0 0 0 0 3 0 +10 0 0 0 4 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 1 0 3 0 0 2 4 4 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 1 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 0 0 0 0 0 3 0 +10 0 0 0 4 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | [1, 99] | | [1, 102] [1, 932] [1, 131] | | | [1, 933] [1, 934] | [1, 107] [1, 121] [1, 138] [1, 156] | [1, 108] [1, 122] [1, 139] [1, 157] | | +1 [2, 624] | [2, 160] | | [2, 161] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 703] | [2, 695] | [2, 696] | [2, 697] | | | | [2, 701] | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 783] | [2, 774] | [2, 775] | [2, 776] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | +8 | | | | | | | | | | +9 [1, 542] | | [1, 545] | | | | | | [1, 554] [1, 573] [1, 592] | | +10 | | | [2, 615] [2, 616] [2, 874] [2, 884] | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 1 0 0 0 0 0 0 0 1 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 2 0 1 1 1 4 4 +10 1 0 0 0 1 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 1 1 0 0 0 0 0 0 0 1 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 0 1 0 2 0 1 1 1 4 4 +10 1 0 0 0 1 0 1 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 631] | [2, 176] | | [2, 175] | | [2, 177] | | | | | +2 | | | | | | | | | | +3 [1, 254] | [1, 255] | | | | | | | | [1, 270] | +4 [2, 711] | [2, 702] | [2, 703] | [2, 704] | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 791] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | +8 | | | | | | | | | | +9 | [1, 559] | | [1, 562] [1, 575] | | [1, 565] | [1, 938] | [1, 566] | [1, 567] [1, 584] [1, 602] [1, 620] | [1, 568] [1, 585] [1, 603] [1, 621] | +10 [2, 622] | | | | [2, 623] | | [2, 624] | | | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 3 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 0 1 1 1 0 1 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 0 0 1 0 0 1 3 +10 0 1 1 0 0 0 0 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 3 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 1 0 1 1 1 0 1 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 0 1 0 0 1 0 0 1 3 +10 0 1 1 0 0 0 0 1 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 174] [2, 642] [2, 652] | [2, 625] | | [2, 175] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 712] | [2, 703] | [2, 704] | [2, 705] | | [2, 707] | | | [2, 710] | | +5 | | | | | | | | | | +6 | [1, 402] | | [1, 472] | [1, 473] | [1, 405] | | [1, 407] | | | +7 [2, 792] | [2, 783] | [2, 784] | [2, 785] | [2, 786] | [2, 787] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | +8 | | | | | | | | | | +9 [1, 549] | | [1, 552] | | | [1, 557] | | | [1, 562] | [1, 563] [1, 582] [1, 601] | +10 | [2, 624] | [2, 622] | | | | | [2, 623] | [2, 867] | [2, 868] | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 1 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 0 0 0 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 4 1 0 0 +10 0 0 0 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 1 0 1 2 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 0 0 0 0 0 0 0 0 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 4 1 0 0 +10 0 0 0 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 638] | [2, 629] | | [2, 631] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 715] | [2, 709] | [2, 710] | [2, 711] | | [2, 322] | | [2, 713] | [2, 323] [2, 324] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 794] | | | | | | | | | [2, 793] | +8 | | | | | | | | | | +9 [1, 559] | [1, 560] | [1, 561] | [1, 562] | [1, 563] | [1, 564] | [1, 565] [1, 583] [1, 602] [1, 621] | [1, 566] | | | +10 | | | | | | | | [2, 628] | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 0 1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 0 1 1 2 0 +10 0 0 0 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 0 1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 0 1 1 2 0 +10 0 0 0 0 0 0 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 629] | | [2, 947] | | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 631] | [2, 710] | [2, 711] | [2, 712] | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 789] | [2, 790] | [2, 791] | [2, 630] | [2, 792] | [2, 793] | [2, 794] | [2, 795] | [2, 796] | +8 | | | | | | | | | | +9 [1, 946] [1, 571] | | [1, 561] | [1, 562] | [1, 563] [1, 578] | | [1, 566] | [1, 567] | [1, 568] [1, 585] | | +10 | | | | | | | | [2, 628] | | +11 | | | | | | | | | | + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 4 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 0 2 1 1 1 1 4 1 +10 0 0 0 0 0 1 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 0 1 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 4 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 1 0 2 1 1 1 1 4 1 +10 0 0 0 0 0 1 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 175] | [2, 176] | | | | | [2, 177] | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 707] | [2, 699] | [2, 700] | [2, 701] | [2, 702] | | [2, 328] [2, 329] [2, 722] [2, 732] | | [2, 705] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 786] | [2, 777] | [2, 778] | [2, 779] | [2, 780] | [2, 781] | [2, 782] | [2, 783] | [2, 784] | [2, 785] | +8 | | | | | | | | | | +9 [1, 621] [1, 936] | [1, 937] | | [1, 560] [1, 570] | [1, 561] | [1, 620] | [1, 562] | [1, 563] | [1, 564] [1, 579] [1, 598] [1, 564] | [1, 565] | +10 | | | | | [2, 861] | | [2, 619] | | | +11 | | | | | | | | | | + +Workload after removing specs: +[1, 4]: cenq(4, t) = t +[1, 10]: cenq(0, t) <= 0 +[1, 10]: cenq(3, t) <= 0 +[1, 10]: cenq(6, t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +Workload after combining: +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +zero_in_base: {2, 5, 8, 11, } +in_wl: {0, 1, 3, 4, 6, 7, } +[1, 4]: SUM_[q in {4, 9, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 4]: SUM_[q in {4, 9, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 1 1 1 +10 0 0 0 0 0 0 1 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 1 1 1 +10 0 0 0 0 0 0 1 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 638] | [2, 172] | | [2, 631] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | [2, 714] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 789] | [2, 946] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | [2, 795] | [2, 796] | +8 | | | | | | | | | | +9 [1, 559] | [1, 560] | [1, 947] | [1, 561] | [1, 562] | [1, 563] | [1, 629] | [1, 564] | [1, 565] | [1, 566] | +10 | | | | | | [2, 627] | [2, 628] | | | +11 | | | | | | | | | | + +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 9, }] cenq(q ,t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 4]: cenq(4, t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 9, }] cenq(q ,t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 1 1 1 +10 0 0 0 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 1 1 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 0 0 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 1 1 1 1 1 1 +10 0 0 0 1 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 643] | [2, 634] | | [2, 636] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 720] | [2, 714] | [2, 715] | [2, 716] | [2, 322] | | [2, 323] | | [2, 324] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | | | | | | | | | | +8 | | | | | | | | | | +9 [1, 563] | [1, 564] | [1, 565] | [1, 566] | [1, 567] | [1, 568] | [1, 569] | [1, 570] | [1, 571] | [1, 572] | +10 | | | [2, 633] | | | | | | | +11 | | | | | | | | | | + +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: SUM_[q in {7, 10, }] cenq(q ,t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 1 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 0 1 0 1 1 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 1 2 1 0 1 +10 1 0 1 0 1 0 0 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 1 0 1 0 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 1 0 1 0 1 1 1 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 2 1 2 1 0 1 +10 1 0 1 0 1 0 0 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 637] | [2, 174] | | [2, 173] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 708] | | [2, 627] | | | | | | [2, 715] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | [2, 787] | | [2, 628] | | [2, 790] | [2, 791] | [2, 871] | | | +8 | | | | | | | | | | +9 [1, 561] [1, 629] | | [1, 626] | [1, 944] | [1, 945] [1, 575] | [1, 946] | [1, 564] [1, 578] | [1, 565] | | [1, 568] | +10 [2, 873] | | [2, 866] | | [2, 625] | | | | [2, 871] | [2, 872] | +11 | | | | | | | | | | + +Workload after aggregating indivs to sums: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) = t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) <= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 3 0 0 2 +10 0 0 1 0 0 2 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 0 0 0 0 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 1 1 1 1 1 1 1 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 3 0 0 2 +10 0 0 1 0 0 2 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 639] | [2, 943] | | [2, 631] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | | | | | | [2, 332] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 797] | [2, 788] | [2, 789] | [2, 790] | [2, 791] | [2, 792] | [2, 793] | [2, 794] | [2, 795] | [2, 796] | +8 | | | | | | | | | | +9 [1, 558] [1, 571] | | [1, 561] | [1, 562] | [1, 563] | [1, 564] | [1, 565] [1, 582] [1, 600] | | | [1, 570] [1, 587] | +10 | | [2, 629] | | | [2, 627] [2, 628] | | | | [2, 630] | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) = t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) <= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 0 0 2 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 1 1 4 1 0 2 3 +10 0 0 0 1 0 1 1 1 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 1 1 0 1 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 0 0 0 0 0 0 0 2 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 2 0 1 1 4 1 0 2 3 +10 0 0 0 1 0 1 1 1 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 639] | [2, 940] | | [2, 171] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 715] | [2, 327] | [2, 328] | | [2, 329] | [2, 330] | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 | | | | | | | [2, 489] [2, 490] | | | +8 | | | | | | | | | | +9 [1, 566] | [1, 941] [1, 579] | | [1, 569] | [1, 570] | [1, 571] [1, 586] [1, 603] [1, 621] | [1, 572] | | [1, 575] [1, 591] | [1, 576] [1, 592] [1, 610] | +10 | | | [2, 630] | | [2, 631] | [2, 632] | [2, 942] | | [2, 868] | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) <= 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 0 4 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 4 1 0 0 0 1 2 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 2 1 4 3 0 2 +10 0 0 0 0 0 0 0 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 0 0 1 0 1 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 0 4 0 0 0 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 4 1 0 0 0 1 2 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 3 0 0 1 2 1 4 3 0 2 +10 0 0 0 0 0 0 0 0 1 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | | | [2, 625] | | [2, 175] | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 709] [2, 326] | | [2, 703] [2, 932] [2, 719] [2, 728] | | | | | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 783] [2, 793] [2, 803] [2, 813] | [2, 776] | | | | [2, 780] | [2, 781] [2, 789] | | [2, 477] | [2, 478] | +8 | | | | | | | | | | +9 [1, 557] [1, 570] [1, 585] | | | [1, 562] | [1, 563] [1, 577] | [1, 564] | [1, 565] [1, 580] [1, 596] [1, 614] | [1, 566] [1, 581] [1, 597] | | [1, 569] [1, 584] | +10 | | | | | | | | [2, 621] | [2, 622] | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) >= 1 +[4, 10]: aipg(1, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 2 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 4 2 1 0 1 0 0 0 2 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 0 1 1 1 3 1 0 +10 3 0 0 0 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 0 0 2 0 0 1 0 1 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 4 2 1 0 1 0 0 0 2 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 2 0 1 1 1 3 1 0 +10 3 0 0 0 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 627] | | [2, 175] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | | | [2, 936] [2, 717] | | | [2, 332] | | [2, 333] | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 791] [2, 628] [2, 629] [2, 818] | [2, 937] [2, 938] | [2, 939] | | [2, 940] | | | | [2, 789] [2, 798] | | +8 | | | | | | | | | | +9 [1, 559] | [1, 935] | [1, 626] [1, 941] | | [1, 562] | [1, 563] | [1, 564] | [1, 565] [1, 580] [1, 599] | [1, 566] | | +10 [2, 934] [2, 942] [2, 625] | | | | | | | | | [2, 624] | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) <= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 2 1 0 0 0 2 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 2 1 0 1 1 2 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 1 1 1 1 +10 0 0 1 0 0 0 0 1 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 2 1 0 0 0 2 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 2 1 0 1 1 2 0 1 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 1 1 1 1 1 1 1 +10 0 0 1 0 0 0 0 1 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 944] | [2, 176] | | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 719] [2, 729] | [2, 710] [2, 720] | [2, 711] | | | | [2, 715] [2, 725] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 631] | [2, 481] [2, 482] | [2, 483] | | [2, 480] | [2, 791] | [2, 792] [2, 945] | | [2, 794] | [2, 795] | +8 | | | | | | | | | | +9 [1, 630] [1, 628] | | [1, 563] | [1, 564] | [1, 565] | [1, 566] | [1, 629] | [1, 567] | [1, 568] | [1, 569] | +10 | | [2, 865] | | | | | [2, 870] | | [2, 872] | +11 | | | | | | | | | | + +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +checking: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 1 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 0 1 0 1 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 3 0 0 1 1 1 2 0 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 3 0 0 1 1 4 1 +10 0 0 0 1 0 1 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 0 1 1 1 1 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 2 0 1 0 1 0 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 3 0 0 1 1 1 2 0 1 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 1 3 0 0 1 1 4 1 +10 0 0 0 1 0 1 0 1 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 | [2, 174] | [2, 939] | [2, 635] | [2, 632] | | | | | [2, 175] | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 718] [2, 331] | | [2, 940] | | [2, 633] | | | | | [2, 332] | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 483] | [2, 485] [2, 941] [2, 636] | | | [2, 634] | [2, 790] | [2, 791] | [2, 792] [2, 799] | | [2, 484] | +8 | | | | | | | | | | +9 [1, 563] [1, 575] | | [1, 942] | [1, 566] [1, 580] [1, 598] | | | [1, 571] | [1, 572] | [1, 573] [1, 589] [1, 607] [1, 626] | [1, 574] | +10 | | | [2, 629] | | [2, 630] | | [2, 631] | | | +11 | | | | | | | | | | + +Workload after tightening constant bounds: +[1, 4]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +checking: +[1, 3]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 2 0 0 3 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 2 0 1 4 1 0 0 0 4 4 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 3 2 0 1 2 0 0 1 +10 0 0 1 0 0 1 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 1 0 0 2 0 0 3 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 2 0 1 4 1 0 0 0 4 4 +8 0 0 0 0 0 0 0 0 0 0 +9 2 0 3 2 0 1 2 0 0 1 +10 0 0 1 0 0 1 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 637] | [2, 176] | | [2, 630] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 [2, 627] | | | [2, 331] [2, 333] | | | [2, 332] [2, 719] [2, 729] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 790] [2, 628] | | [2, 478] | [2, 479] [2, 793] [2, 802] [2, 480] | [2, 481] | | | | [2, 788] [2, 798] [2, 807] [2, 816] | [2, 789] [2, 799] [2, 808] [2, 817] | +8 | | | | | | | | | | +9 [1, 559] [1, 573] | | [1, 562] [1, 576] [1, 593] | [1, 563] [1, 577] | | [1, 566] | [1, 567] [1, 582] | | | [1, 572] | +10 | | [2, 860] | | | [2, 863] | | | [2, 626] | | +11 | | | | | | | | | | + +checking: +[1, 10]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 3 1 0 0 0 3 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 2 1 1 0 1 4 1 4 4 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 0 3 2 0 0 1 +10 0 0 1 0 0 1 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 0 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 0 +4 0 3 1 0 0 0 3 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 0 +7 1 2 1 1 0 1 4 1 4 4 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 2 0 3 2 0 0 1 +10 0 0 1 0 0 1 0 0 1 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 176] | [2, 177] | | [2, 630] | | | | | | | +2 | | | | | | | | | | +3 | | | | | | | | | | +4 | [2, 331] [2, 714] [2, 723] | [2, 332] | | | | [2, 333] [2, 334] [2, 335] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | | +7 [2, 788] | [2, 782] [2, 789] | [2, 783] | [2, 477] | | [2, 785] | [2, 478] [2, 479] [2, 480] [2, 481] | [2, 482] | [2, 786] [2, 795] [2, 804] [2, 813] | [2, 787] [2, 796] [2, 805] [2, 814] | +8 | | | | | | | | | | +9 [1, 560] | [1, 561] | [1, 562] | [1, 563] [1, 577] | | [1, 933] [1, 934] [1, 597] | [1, 566] [1, 580] | | | [1, 571] | +10 | | [2, 626] | | | [2, 627] | | | [2, 628] | | +11 | | | | | | | | | | + +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 9]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 8]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 7]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 6]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 5]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 3]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 1 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 2 0 0 1 0 1 0 +4 0 0 0 0 0 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 1 0 1 1 0 0 0 +7 3 0 0 4 1 0 0 0 1 4 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 0 0 0 0 0 0 0 +10 1 1 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 1 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 2 0 0 1 0 1 0 +4 0 0 0 0 0 1 0 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 1 0 1 1 0 0 0 +7 3 0 0 4 1 0 0 0 1 4 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 0 0 0 0 0 0 0 +10 1 1 0 0 0 0 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [1, 936] | | | | | | | +1 [2, 632] | [2, 172] | | [2, 171] | | | | | | [2, 631] | +2 | | | | | | | | | | +3 | | | [1, 258] [1, 275] | | | [1, 263] | | [1, 266] | | +4 | | | | | [2, 328] | | | | | +5 | | | | | | | | | | +6 | | | [1, 402] | | [1, 405] | [1, 473] | | | | +7 [2, 791] [2, 472] [2, 623] | | | [2, 784] [2, 794] [2, 803] [2, 812] | [2, 785] | | | | [2, 789] | [2, 790] [2, 800] [2, 809] [2, 818] | +8 | | | | | | | | | | +9 [1, 548] | [1, 624] | [1, 937] | | | | | | | | +10 [2, 865] | [2, 938] | | | | | | | | | +11 | | | | | | | | | | + +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 10]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 9]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 8]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 7]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 6]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 5]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[1, 4]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 2]: cenq(7, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 2 0 4 2 1 4 +4 1 1 0 1 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 1 +7 2 0 0 0 0 0 0 0 0 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 0 0 0 2 0 0 +10 0 0 0 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 0 0 0 +1 1 1 0 1 0 0 0 0 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 2 0 4 2 1 4 +4 1 1 0 1 0 0 1 0 0 0 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 1 +7 2 0 0 0 0 0 0 0 0 1 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 1 1 0 0 0 2 0 0 +10 0 0 0 0 0 1 0 0 0 0 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | | | | +1 [2, 170] | [2, 171] | | [2, 931] | | | | | | [2, 629] | +2 | | | | | | | | | | +3 | | | | [1, 255] [1, 270] | | [1, 258] [1, 273] [1, 289] [1, 307] | [1, 259] [1, 274] | [1, 260] | [1, 261] [1, 276] [1, 294] [1, 312] | +4 [2, 313] | [2, 316] | | [2, 315] | | | [2, 314] | | | | +5 | | | | | | | | | | +6 | | | | | | | | | [1, 412] | +7 [2, 473] [2, 474] | | | | | | | | | [2, 783] | +8 | | | | | | | | | | +9 [1, 552] | [1, 622] | [1, 930] | [1, 553] | | | | [1, 558] [1, 623] | | | +10 | | | | | [2, 621] | | | | | +11 | | | | | | | | | | + +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 3]: cenq(7, t) >= t +[2, 3]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +EndDemux.sink.1 +enqs: +0 0 0 0 0 1 0 0 0 0 0 +1 4 1 0 1 0 1 0 1 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 3 +4 2 0 0 0 1 2 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 1 +7 0 2 1 0 0 1 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 4 0 0 0 0 1 1 1 +10 0 0 0 2 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 1 0 0 0 0 0 +1 4 1 0 1 0 1 0 1 0 1 +2 0 0 0 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 0 0 3 +4 2 0 0 0 1 2 0 0 0 1 +5 0 0 0 0 0 0 0 0 0 0 +6 0 0 0 0 0 0 0 0 0 1 +7 0 2 1 0 0 1 1 0 0 0 +8 0 0 0 0 0 0 0 0 0 0 +9 1 1 4 0 0 0 0 1 1 1 +10 0 0 0 2 0 0 0 0 0 1 +11 0 0 0 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | [1, 96] | | | | | | +1 [2, 640] [2, 173] [2, 167] [2, 168] | [2, 169] | | [2, 170] | | [2, 171] | | [2, 174] | | [2, 172] | +2 | | | | | | | | | | +3 | | | | | | | | | [1, 267] [1, 286] [1, 305] | +4 [2, 633] [2, 635] | | | | [2, 328] | [2, 326] [2, 327] | | | | [2, 714] | +5 | | | | | | | | | | +6 | | | | | | | | | [1, 422] | +7 | [2, 485] [2, 789] | [2, 939] | | | [2, 483] | [2, 484] | | | | +8 | | | | | | | | | | +9 [1, 563] | [1, 564] | [1, 634] [1, 580] [1, 599] [1, 618] | | | | | [1, 573] | [1, 574] | [1, 575] | +10 | | | [2, 861] [2, 871] | | | | | | [2, 867] | +11 | | | | | | | | | | + +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[4, 10]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[4, 9]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[4, 8]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[4, 7]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[4, 6]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[4, 5]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[4, 4]: aipg(1, t) >= 2 + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 470350 milliseconds +Final Workload after restricting time ranges: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[4, 4]: aipg(1, t) >= 2 + +Final Workload after improving: +[1, 2]: SUM_[q in {4, 10, }] cenq(q ,t) >= t +[1, 3]: cenq(7, t) >= t +[1, 4]: SUM_[q in {0, 3, 6, }] cenq(q ,t) <= 0 +[2, 2]: aipg(1, t) = 1 +[4, 4]: aipg(1, t) >= 2 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 122 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 597685ms +avg_check_time: 4899.06ms +max_check_time: 15244ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 16 +opt_count: 5 +avg_cost_improvement_abs: 1.25 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 75955ms +avg_check_time: 4747.19ms +max_check_time: 15065ms +sum_call_time: 6ms +avg_call_time: 0.375ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 40 +opt_count: 15 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 295290ms +avg_check_time: 7382.25ms +max_check_time: 20062ms +sum_call_time: 9ms +avg_call_time: 0.225ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 2.26051e+08 +Timing Stats: +sum_check_time: 3612ms +avg_check_time: 3612ms +max_check_time: 3612ms +sum_call_time: 4ms +avg_call_time: 4ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 40 +opt_count: 18 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 1.07374e+08 +Timing Stats: +sum_check_time: 105953ms +avg_check_time: 2648.82ms +max_check_time: 10309ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 2.46435e+08 +Timing Stats: +sum_check_time: 13069ms +avg_check_time: 3267.25ms +max_check_time: 3836ms +sum_call_time: 6ms +avg_call_time: 1.5ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 16 +opt_count: 16 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 7.53503e+07 +Timing Stats: +sum_check_time: 7083ms +avg_check_time: 442.688ms +max_check_time: 612ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 7.53503e+07 +Timing Stats: +sum_check_time: 2983ms +avg_check_time: 2983ms +max_check_time: 2983ms +sum_call_time: 1ms +avg_call_time: 1ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 147 +opt_count: 129 +avg_cost_improvement_abs: 0.5 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 2222812ms +avg_check_time: 15121.2ms +max_check_time: 27628ms +sum_call_time: 11ms +avg_call_time: 0.0748299ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 11 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 113644ms +avg_check_time: 10331.3ms +max_check_time: 20036ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 9 +opt_count: 3 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 18649ms +avg_check_time: 2072.11ms +max_check_time: 4584ms +sum_call_time: 4ms +avg_call_time: 0.444444ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/loom.csv" +Test execution time: 3541 seconds. diff --git a/benchmarks/2024-04-09-13-15-05/research/prio.txt b/benchmarks/2024-04-09-13-15-05/research/prio.txt new file mode 100644 index 0000000..66d3f65 --- /dev/null +++ b/benchmarks/2024-04-09-13-15-05/research/prio.txt @@ -0,0 +1,1507 @@ +Prio +#QM: 1 5 +#bool_vars: 840 +#int_vars: 1050 +#constrs: 3136 +cp setup: 0.083 s +base example: +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 0 +2 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | +1 [3, 4] | [3, 4] | [3, 5] | [8, 0] | [8, 0] | [8, 0] | | +2 [0, 0] | | | | | | | +3 | | | | | | | + +zero_queues: {0, 3, } +target_queues: {1, 2, } +base example generation: 0.592 s +seed is: 2000 +Base example: +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 0 +2 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | +1 [3, 4] | [3, 4] | [3, 5] | [8, 0] | [8, 0] | [8, 0] | | +2 [0, 0] | | | | | | | +3 | | | | | | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 1]: dst(2, t) = 0 +[1, 1]: ecmp(2, t) = 0 +[1, 2]: ecmp(1, t) = 4 +[1, 3]: dst(1, t) = 3 +[1, 5]: cenq(1, t) = t +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[3, 3]: ecmp(1, t) = 5 +[4, 6]: dst(1, t) = 8 +[4, 6]: ecmp(1, t) = 0 +[6, 7]: cenq(1, t) = 6 + +checking: +[1, 1]: dst(2, t) = 0 +[1, 1]: ecmp(2, t) = 0 +[1, 2]: ecmp(1, t) = 4 +[1, 3]: dst(1, t) = 3 +[1, 5]: cenq(1, t) = t +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[3, 3]: ecmp(1, t) = 5 +[4, 6]: dst(1, t) = 8 +[4, 6]: ecmp(1, t) = 0 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 1]: dst(2, t) = 0 +[1, 1]: ecmp(2, t) = 0 +[1, 2]: ecmp(1, t) = 4 +[1, 3]: dst(1, t) = 3 +[1, 5]: cenq(1, t) = t +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[3, 3]: ecmp(1, t) = 5 +[4, 6]: dst(1, t) = 8 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 0 +[1, 1]: ecmp(2, t) = 0 +[1, 2]: ecmp(1, t) = 4 +[1, 3]: dst(1, t) = 3 +[1, 5]: cenq(1, t) = t +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[4, 6]: dst(1, t) = 8 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 0 +[1, 2]: ecmp(1, t) = 4 +[1, 3]: dst(1, t) = 3 +[1, 5]: cenq(1, t) = t +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[4, 6]: dst(1, t) = 8 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 0 +[1, 3]: dst(1, t) = 3 +[1, 5]: cenq(1, t) = t +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[4, 6]: dst(1, t) = 8 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 0 +[1, 5]: cenq(1, t) = t +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[4, 6]: dst(1, t) = 8 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: cenq(1, t) = t +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[4, 6]: dst(1, t) = 8 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: cenq(1, t) = t +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 5]: cenq(1, t) = t +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 0 +1 1 1 1 1 1 0 0 +2 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 1 1 1 0 +2 0 0 0 0 0 0 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | +1 [56, 57] | [58, 59] | [60, 61] | [62, 63] | [64, 65] | | | +2 [105, 104] | | | | | | | +3 | | | | | | | + +checking: +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 0 +1 1 1 0 0 0 0 0 +2 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 0 +2 0 0 0 1 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | +1 [56, 57] | [58, 59] | | | | | | +2 [105, 104] | | | | | | | +3 | | | | | | | + +checking: +[1, 7]: SUM_[q in {0, 3, }] cenq(q ,t) <= 0 +[1, 7]: cenq(2, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 0 +1 1 1 0 0 0 4 0 +2 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 1 +2 0 0 0 1 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | +1 [52, 53] | [54, 55] | | | | [62, 63] [74, 75] [86, 87] [98, 99] | | +2 [101, 100] | | | | | | | +3 | | | | | | | + +checking: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 0 +1 1 1 0 0 0 0 0 +2 1 0 0 0 0 0 0 +3 1 0 1 1 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 0 +2 0 0 0 1 0 0 0 +3 0 0 0 0 1 1 1 +pkts metadata: +0 | | | | | | | +1 [58, 59] | [60, 61] | | | | | | +2 [107, 106] | | | | | | | +3 [8, 9] | | [8, 9] | [169, 168] | | | | + +checking: +[1, 7]: cenq(2, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 0 +1 1 1 0 0 0 4 0 +2 1 0 0 0 0 0 0 +3 1 0 1 1 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 0 0 0 1 +2 0 0 0 1 0 0 0 +3 0 0 0 0 1 1 0 +pkts metadata: +0 | | | | | | | +1 [54, 55] | [56, 57] | | | | [64, 65] [76, 77] [88, 89] [100, 101] | | +2 [103, 102] | | | | | | | +3 [2, 3] | | [155, 154] | [167, 166] | | | | + +checking: +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 1 0 1 0 0 +1 1 1 1 1 1 1 0 +2 0 3 3 4 3 4 0 +3 1 0 0 1 0 0 0 +deqs: +0 0 0 0 1 0 1 0 +1 0 1 1 0 1 0 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | [16, 17] | | [20, 21] | | | +1 [60, 61] | [8, 9] | [62, 63] | [64, 65] | [66, 67] | [68, 69] | | +2 | [108, 109] [116, 117] [122, 123] | [110, 111] [125, 124] [125, 124] | [113, 112] [118, 119] [126, 127] [135, 134] | [1000, 1000] [125, 124] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | | +3 [11, 10] | | | [141, 140] | | | | + +Last valid workload: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +checking: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +checking: +[1, 7]: cenq(1, t) = 1 +[1, 7]: cenq(2, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 1 0 0 0 0 +1 1 0 0 0 0 0 0 +2 1 0 0 0 0 0 0 +3 1 0 0 1 0 1 0 +deqs: +0 0 0 1 1 0 0 0 +1 0 1 0 0 0 0 0 +2 0 0 0 0 1 0 0 +3 0 0 0 0 0 1 1 +pkts metadata: +0 | [8, 9] | [2, 3] | | | | | +1 [52, 53] | | | | | | | +2 [101, 100] | | | | | | | +3 [5, 4] | | | [153, 152] | | [154, 155] | | + +checking: +[1, 7]: cenq(1, t) = t +[1, 7]: cenq(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Done transforming aipg to cenq +Number of possible workloads: 2 +Refining 1th workload +checking: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) = 1 +[1, 7]: cenq(3, t) <= 0 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(3, t) <= 0 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 0 +2 0 0 0 0 0 0 4 +3 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | +1 [62, 63] | [8, 9] | [10, 11] | [12, 13] | [64, 65] | [66, 67] | | +2 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | | | | + +checking: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 0 +2 0 0 0 0 0 0 4 +3 0 0 0 0 2 4 4 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | +1 [62, 63] | [12, 13] | [8, 9] | [10, 11] | [64, 65] | [66, 67] | | +2 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [160, 161] [172, 173] | [162, 163] [174, 175] [186, 187] [198, 199] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 7]: cenq(2, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 0 +1 0 1 1 0 1 3 0 +2 1 0 0 0 0 0 0 +3 0 0 0 0 2 4 4 +deqs: +0 0 0 0 0 0 0 0 +1 0 0 1 1 0 1 1 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | +1 | [56, 57] | [58, 59] | | [62, 63] | [64, 65] [76, 77] [88, 89] | | +2 [103, 102] | | | | | | | +3 | | | | [158, 159] [170, 171] | [160, 161] [172, 173] [184, 185] [196, 197] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 1 1 0 0 +1 0 1 1 1 0 0 0 +2 1 0 0 0 0 0 0 +3 0 0 0 0 2 4 4 +deqs: +0 0 0 0 0 1 1 0 +1 0 0 1 1 0 0 1 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [10, 11] | [8, 9] | | | +1 | [58, 59] | [60, 61] | [62, 63] | | | | +2 [105, 104] | | | | | | | +3 | | | | [160, 161] [172, 173] | [162, 163] [174, 175] [186, 187] [198, 199] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +Workload after removing specs: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +Workload after combining: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +zero_in_base: {} +in_wl: {1, 2, } +[1, 7]: SUM_[q in {0, 2, }] cenq(q ,t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +checking: +[1, 7]: SUM_[q in {0, 2, }] cenq(q ,t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 0 0 0 0 0 0 +1 1 1 1 1 1 1 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 2 4 4 +deqs: +0 0 1 0 0 0 0 0 +1 0 0 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [8, 9] | | | | | | | +1 [56, 57] | [60, 61] | [58, 59] | [62, 63] | [64, 65] | [66, 67] | | +2 | | | | | | | +3 | | | | [160, 161] [172, 173] | [162, 163] [174, 175] [186, 187] [198, 199] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = 6 + +checking: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 0 0 1 0 0 +1 0 1 1 1 1 0 0 +2 1 0 0 0 0 0 0 +3 0 0 0 0 2 4 4 +deqs: +0 0 0 1 0 0 1 0 +1 0 0 0 1 1 0 1 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [12, 13] | | | [8, 9] | | | +1 | [58, 59] | [60, 61] | [62, 63] | [66, 67] | | | +2 [105, 104] | | | | | | | +3 | | | | [160, 161] [172, 173] | [162, 163] [174, 175] [186, 187] [198, 199] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +[1, 7]: SUM_[q in {2, 3, }] cenq(q ,t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +checking: +[1, 7]: SUM_[q in {2, 3, }] cenq(q ,t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 1 1 0 0 +1 1 1 1 1 1 1 0 +2 0 0 0 0 0 0 0 +3 1 0 0 0 0 0 0 +deqs: +0 0 0 0 0 1 1 0 +1 0 1 1 1 0 0 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | [10, 11] | [8, 9] | | | +1 [56, 57] | [58, 59] | [60, 61] | [62, 63] | [64, 65] | [66, 67] | | +2 | | | | | | | +3 [152, 153] | | | | | | | + +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: SUM_[q in {1, 3, }] cenq(q ,t) = 6 + +checking: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: SUM_[q in {1, 3, }] cenq(q ,t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 1 0 1 0 0 +1 0 1 1 1 1 1 0 +2 1 0 0 0 0 0 0 +3 0 0 0 0 1 0 0 +deqs: +0 0 0 0 1 0 1 0 +1 0 0 1 0 1 0 1 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | [8, 9] | | [10, 11] | | | +1 | [60, 61] | [62, 63] | [12, 13] | [66, 67] | [64, 65] | | +2 [105, 104] | | | | | | | +3 | | | | [160, 161] | | | + +Workload after aggregating indivs to sums: +[1, 7]: cenq(2, t) = 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +checking: +[1, 7]: cenq(2, t) <= 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 1 0 1 0 0 +1 1 1 1 1 1 1 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 1 0 0 +deqs: +0 0 0 0 1 0 1 0 +1 0 1 1 0 1 0 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | [8, 9] | | [10, 11] | | | +1 [58, 59] | [60, 61] | [62, 63] | [12, 13] | [66, 67] | [64, 65] | | +2 | | | | | | | +3 | | | | [160, 161] | | | + +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) = 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) <= 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 0 0 0 1 0 0 +1 1 0 0 0 2 3 0 +2 1 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 +deqs: +0 0 1 0 0 0 1 0 +1 0 0 1 0 0 0 1 +2 0 0 0 1 1 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [14, 15] | | | | [10, 11] | | | +1 [58, 59] | | | | [66, 67] [78, 79] | [68, 69] [80, 81] [92, 93] | | +2 [107, 106] | | | [8, 9] | | | | +3 | | | | [13, 12] | | | + +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) = 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(1, t) <= 6 +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 0 0 0 0 0 +1 0 1 0 0 0 1 1 +2 1 0 0 1 0 0 0 +3 0 0 0 0 1 0 0 +deqs: +0 0 0 1 0 0 0 0 +1 0 0 0 1 0 0 1 +2 0 1 0 0 1 0 0 +3 0 0 0 0 0 1 0 +pkts metadata: +0 | [12, 13] | | | | | | +1 | [60, 61] | | | | [68, 69] | [1000, 1000] | +2 [107, 106] | | | [113, 112] | | | | +3 | | | | [8, 9] | | | + +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +checking: +[1, 7]: cenq(2, t) >= 0 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 0 +1 1 1 1 1 1 1 1 +2 0 0 0 2 0 2 0 +3 0 0 0 0 1 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | | +1 [58, 59] | [8, 9] | [60, 61] | [62, 63] | [64, 65] | [66, 67] | [1000, 1000] | +2 | | | [111, 110] [120, 121] | | [112, 113] [122, 123] | | +3 | | | | [156, 157] | | | + +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 0 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 1 0 0 +1 0 1 0 4 1 0 1 +2 1 0 0 0 0 0 0 +3 0 0 0 0 1 0 0 +deqs: +0 0 0 0 0 0 1 0 +1 0 0 1 0 1 0 1 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | [18, 19] | | | +1 | [8, 9] | | [62, 63] [74, 75] [86, 87] [98, 99] | [64, 65] | | [1000, 1000] | +2 [105, 104] | | | | | | | +3 | | | | [160, 161] | | | + +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 5 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 1 0 1 0 0 +1 0 1 1 1 1 1 1 +2 1 0 0 0 0 0 0 +3 0 0 0 0 1 0 0 +deqs: +0 0 0 0 1 0 1 0 +1 0 0 1 0 1 0 1 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | [8, 9] | | [18, 19] | | | +1 | [60, 61] | [10, 11] | [62, 63] | [64, 65] | [66, 67] | [1000, 1000] | +2 [105, 104] | | | | | | | +3 | | | | [160, 161] | | | + +Workload after tightening constant bounds: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 7]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 6]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 5]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 1 0 0 0 4 +1 0 1 0 0 1 4 4 +2 1 0 0 0 0 0 4 +3 1 0 0 0 0 0 4 +deqs: +0 0 0 1 1 0 0 0 +1 0 0 0 0 1 1 1 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [8, 9] | [11, 12] | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 | [13, 14] | | | [65, 66] | [67, 68] [79, 80] [91, 92] [103, 104] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [106, 105] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 [153, 154] | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 7]: cenq(2, t) >= 1 +[3, 6]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 3 +1 0 2 1 1 1 1 2 +2 1 0 0 0 0 0 2 +3 0 0 1 0 0 0 1 +deqs: +0 0 0 0 0 0 0 0 +1 0 0 1 1 1 1 1 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] | +1 | [9, 10] [63, 64] | [61, 62] | [67, 68] | [65, 66] | [69, 70] | [1000, 1000] [1000, 1000] | +2 [106, 105] | | | | | | [1000, 1000] [1000, 1000] | +3 | | [157, 158] | | | | [1000, 1000] | + +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 6]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 530 milliseconds +Final Workload after restricting time ranges: +[1, 7]: cenq(2, t) >= 1 +[2, 6]: aipg(1, t) >= 1 +[6, 7]: cenq(1, t) >= 6 + +Refining 2th workload +checking: +[1, 7]: cenq(1, t) = t +[1, 7]: cenq(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(1, t) = t +[1, 7]: cenq(2, t) = 1 +[1, 7]: cenq(3, t) <= 0 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) = 1 +[1, 7]: cenq(3, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 3 +1 0 0 0 0 0 0 4 +2 1 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [101, 100] | | | | | | | +3 | | | | | | | + +checking: +[1, 7]: cenq(1, t) = t +[1, 7]: cenq(3, t) <= 0 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 3 +1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [60, 61] | [8, 9] | [62, 63] | [64, 65] | [10, 11] | [66, 67] | [1000, 1000] | +2 | | | | | | | +3 | | | | | | | + +checking: +[1, 7]: cenq(1, t) = t +[1, 7]: cenq(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: cenq(2, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 3 +1 0 0 0 0 0 0 4 +2 1 0 0 0 0 0 0 +3 0 0 1 1 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 0 0 0 0 0 0 +2 0 1 0 0 0 0 0 +3 0 0 0 1 1 0 0 +pkts metadata: +0 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [101, 100] | | | | | | | +3 | | [152, 153] | [5, 2] | | | | + +checking: +[1, 7]: cenq(1, t) = t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 0 0 0 0 0 3 +1 1 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 1 0 0 0 0 +deqs: +0 0 0 0 0 0 0 0 +1 0 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] | +1 [62, 63] | [8, 9] | [10, 11] | [64, 65] | [12, 13] | [66, 67] | [1000, 1000] | +2 | | | | | | | +3 | | [156, 157] | | | | | + +Workload after removing specs: +[1, 7]: cenq(1, t) = t +[1, 7]: cenq(2, t) = 1 + +Workload after combining: +[1, 7]: cenq(1, t) = t +[1, 7]: cenq(2, t) = 1 + +zero_in_base: {} +in_wl: {1, 2, } +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = 1 + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {0, 2, }] cenq(q ,t) = 1 + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {0, 2, }] cenq(q ,t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 0 0 0 0 0 0 +1 0 1 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 1 0 0 0 0 +deqs: +0 0 1 0 0 0 0 0 +1 0 0 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [12, 13] | | | | | | | +1 | [62, 63] | [8, 9] | [10, 11] | [64, 65] | [66, 67] | [1000, 1000] | +2 | | | | | | | +3 | | [156, 157] | | | | | + +[1, 7]: SUM_[q in {0, 1, 3, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = 1 + +checking: +[1, 7]: SUM_[q in {0, 1, 3, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 1 0 0 0 0 0 0 +1 0 1 1 1 1 0 1 +2 1 0 0 0 0 0 0 +3 0 0 0 0 0 1 0 +deqs: +0 0 1 0 0 0 0 0 +1 0 0 1 1 1 1 0 +2 0 0 0 0 0 0 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 [12, 13] | | | | | | | +1 | [62, 63] | [8, 9] | [10, 11] | [64, 65] | | [1000, 1000] | +2 [105, 104] | | | | | | | +3 | | | | | [162, 163] | | + +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {2, 3, }] cenq(q ,t) = 1 + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: SUM_[q in {2, 3, }] cenq(q ,t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 0 0 0 0 0 +1 1 0 1 1 1 1 1 +2 0 0 0 0 0 0 0 +3 1 0 0 0 0 0 0 +deqs: +0 0 0 1 0 0 0 0 +1 0 1 0 1 1 1 1 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [10, 11] | | | | | | +1 [56, 57] | | [60, 61] | [62, 63] | [64, 65] | [66, 67] | [1000, 1000] | +2 | | | | | | | +3 [152, 153] | | | | | | | + +Workload after aggregating indivs to sums: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) = t +[1, 7]: cenq(2, t) = 1 + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) <= t +[1, 7]: cenq(2, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 0 0 0 0 0 +1 1 0 1 1 1 0 1 +2 1 0 0 0 0 0 0 +3 1 0 0 0 0 0 0 +deqs: +0 0 0 1 0 0 0 0 +1 0 1 0 1 1 1 0 +2 0 0 0 0 0 0 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [7, 8] | | | | | | +1 [59, 60] | | [63, 64] | [9, 10] | [11, 12] | | [1000, 1000] | +2 [104, 103] | | | | | | | +3 [151, 152] | | | | | | | + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) <= 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 1 0 1 1 0 +1 2 1 0 1 2 3 1 +2 0 0 0 0 0 0 1 +3 1 0 0 0 0 0 0 +deqs: +0 0 0 1 1 0 1 1 +1 0 1 0 0 1 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [7, 8] | [10, 11] | | [20, 21] | [22, 23] | | +1 [60, 61] [12, 15] | [62, 63] | | [66, 67] | [68, 69] [78, 79] | [70, 71] [80, 81] [92, 93] | [1000, 1000] | +2 | | | | | | [1000, 1000] | +3 [154, 155] | | | | | | | + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +checking: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 0 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 0 2 1 1 0 +1 1 0 1 0 2 1 1 +2 0 0 0 0 0 0 1 +3 1 0 0 0 0 0 0 +deqs: +0 0 0 1 0 1 1 1 +1 0 1 0 1 0 0 0 +2 0 0 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [4, 6] | | [16, 17] [28, 29] | [18, 19] | [20, 21] | | +1 [58, 59] | | [7, 9] | | [64, 65] [76, 77] | [66, 67] | [1000, 1000] | +2 | | | | | | [1000, 1000] | +3 [152, 153] | | | | | | | + +Workload after tightening constant bounds: +[1, 7]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +checking: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 5]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 1 0 0 1 0 2 +1 1 1 0 1 0 0 4 +2 1 0 0 0 0 0 2 +3 0 0 1 1 4 1 0 +deqs: +0 0 0 1 0 0 1 0 +1 0 1 0 1 1 0 0 +2 0 0 0 0 0 0 1 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [12, 13] | | | [18, 19] | | [1000, 1000] [1000, 1000] | +1 [58, 59] | [6, 7] | | [8, 9] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [103, 102] | | | | | | [1000, 1000] [1000, 1000] | +3 | | [152, 153] | [154, 155] | [156, 157] [166, 167] [178, 179] [190, 191] | [158, 159] | | + +checking: +[1, 7]: cenq(2, t) >= 1 +[2, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t + +input feasible: SAT +not query satisfied SAT +total time: 7 +Prio.2 +enqs: +0 0 2 0 0 1 1 1 +1 0 0 1 1 0 4 4 +2 1 0 0 0 0 0 1 +3 0 4 1 4 4 3 0 +deqs: +0 0 0 1 1 0 1 1 +1 0 0 0 0 1 0 0 +2 0 1 0 0 0 0 0 +3 0 0 0 0 0 0 0 +pkts metadata: +0 | [13, 14] [23, 24] | | | [19, 20] | [6, 7] | [1000, 1000] | +1 | | [61, 62] | [65, 66] | | [67, 68] [79, 80] [91, 92] [103, 104] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [106, 105] | | | | | | [1000, 1000] | +3 | [8, 9] [156, 155] [163, 164] [170, 169] | [176, 175] | [178, 177] [180, 179] [182, 181] [183, 184] | [157, 158] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] | | + +checking: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 11626 milliseconds +Final Workload after restricting time ranges: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +Final Workload after improving: +[1, 6]: SUM_[q in {0, 1, }] cenq(q ,t) >= t +[1, 7]: cenq(2, t) >= 1 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 12 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 472ms +avg_check_time: 39.3333ms +max_check_time: 51ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 8 +opt_count: 1 +avg_cost_improvement_abs: 0.5 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 464ms +avg_check_time: 58ms +max_check_time: 74ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 10 +opt_count: 5 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 2203ms +avg_check_time: 220.3ms +max_check_time: 970ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 7.15828e+08 +Timing Stats: +sum_check_time: 44ms +avg_check_time: 44ms +max_check_time: 44ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 9 +opt_count: 2 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 4.77219e+08 +Timing Stats: +sum_check_time: 353ms +avg_check_time: 39.2222ms +max_check_time: 46ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 0 +avg_cost_improvement_abs: 1.5 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 87ms +avg_check_time: 43.5ms +max_check_time: 60ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 7 +opt_count: 7 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 2.26051e+08 +Timing Stats: +sum_check_time: 182ms +avg_check_time: 26ms +max_check_time: 33ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 2.26051e+08 +Timing Stats: +sum_check_time: 138ms +avg_check_time: 138ms +max_check_time: 138ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 19 +opt_count: 15 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 12145ms +avg_check_time: 639.211ms +max_check_time: 2189ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 223ms +avg_check_time: 55.75ms +max_check_time: 61ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 1 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 70ms +avg_check_time: 35ms +max_check_time: 42ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/prio.csv" +Test execution time: 17 seconds. diff --git a/benchmarks/2024-04-09-13-15-05/research/rr.txt b/benchmarks/2024-04-09-13-15-05/research/rr.txt new file mode 100644 index 0000000..037947f --- /dev/null +++ b/benchmarks/2024-04-09-13-15-05/research/rr.txt @@ -0,0 +1,2089 @@ +rr +#QM: 1 6 +#bool_vars: 1490 +#int_vars: 1800 +#constrs: 5836 +base workload: +[5, 10]: cenq(0, t) >= 4 +[5, 10]: cenq(1, t) >= 4 +[5, 10]: cenq(2, t) >= 4 +[5, 10]: cenq(3, t) >= 4 +[5, 10]: cenq(4, t) >= 4 +[10, 10]: cenq(0, t) >= 8 +[10, 10]: cenq(1, t) > cenq(2, t) +[10, 10]: cenq(1, t) >= 8 +[10, 10]: cenq(2, t) >= 8 +[10, 10]: cenq(3, t) >= 8 +[10, 10]: cenq(4, t) >= 8 + +base workload: +[5, 10]: cenq(0, t) >= 4 +[5, 10]: cenq(1, t) >= 4 +[5, 10]: cenq(2, t) >= 4 +[5, 10]: cenq(3, t) >= 4 +[5, 10]: cenq(4, t) >= 4 +[10, 10]: cenq(0, t) >= 8 +[10, 10]: cenq(1, t) > cenq(2, t) +[10, 10]: cenq(1, t) >= 8 +[10, 10]: cenq(2, t) >= 8 +[10, 10]: cenq(3, t) >= 8 +[10, 10]: cenq(4, t) >= 8 + +cp setup: 0.186 s +base example: +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 0 0 0 3 +1 0 0 0 0 4 0 0 0 1 4 +2 3 0 1 0 0 0 0 0 0 4 +3 0 0 0 0 4 0 1 2 0 1 +4 0 0 0 0 4 2 0 2 0 0 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 1 0 0 0 0 0 +3 0 0 0 0 0 1 0 0 0 1 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [22, 40] [12, 13] [17, 18] [22, 40] | [17, 18] | | | | [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | [22, 40] [22, 40] [22, 40] [22, 40] | | | | [25, 26] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [22, 40] [22, 40] [22, 40] | | [22, 40] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [22, 40] [22, 40] [22, 40] [0, 37] | | [22, 37] | [0, 37] [22, 0] | | [1000, 1000] | +4 | | | | [22, 40] [22, 40] [22, 40] [0, 40] | [0, 40] [0, 40] | | [0, 40] [38, 40] | | | + +zero_queues: {} +target_queues: {0, 1, 2, 3, 4, } +base example generation: 1.011 s +seed is: 29663 +Base example: +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 0 0 0 3 +1 0 0 0 0 4 0 0 0 1 4 +2 3 0 1 0 0 0 0 0 0 4 +3 0 0 0 0 4 0 1 2 0 1 +4 0 0 0 0 4 2 0 2 0 0 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 1 0 0 0 0 0 +3 0 0 0 0 0 1 0 0 0 1 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [22, 40] [12, 13] [17, 18] [22, 40] | [17, 18] | | | | [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | [22, 40] [22, 40] [22, 40] [22, 40] | | | | [25, 26] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [22, 40] [22, 40] [22, 40] | | [22, 40] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [22, 40] [22, 40] [22, 40] [0, 37] | | [22, 37] | [0, 37] [22, 0] | | [1000, 1000] | +4 | | | | [22, 40] [22, 40] [22, 40] [0, 40] | [0, 40] [0, 40] | | [0, 40] [38, 40] | | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 6]: ecmp(4, t) = 40 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(0, t) = 17 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[7, 7]: dst(3, t) = 22 +[7, 7]: ecmp(3, t) = 37 +[8, 8]: ecmp(4, t) = 40 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[9, 9]: ecmp(1, t) = 26 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(0, t) = 1000 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(0, t) = 1000 +[10, 10]: ecmp(1, t) = 1000 +[10, 10]: ecmp(2, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 6]: ecmp(4, t) = 40 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(0, t) = 17 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[7, 7]: dst(3, t) = 22 +[7, 7]: ecmp(3, t) = 37 +[8, 8]: ecmp(4, t) = 40 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[9, 9]: ecmp(1, t) = 26 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(0, t) = 1000 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(0, t) = 1000 +[10, 10]: ecmp(1, t) = 1000 +[10, 10]: ecmp(2, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 6]: ecmp(4, t) = 40 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(0, t) = 17 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[7, 7]: dst(3, t) = 22 +[7, 7]: ecmp(3, t) = 37 +[8, 8]: ecmp(4, t) = 40 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[9, 9]: ecmp(1, t) = 26 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(0, t) = 1000 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(1, t) = 1000 +[10, 10]: ecmp(2, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 6]: ecmp(4, t) = 40 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[7, 7]: dst(3, t) = 22 +[7, 7]: ecmp(3, t) = 37 +[8, 8]: ecmp(4, t) = 40 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[9, 9]: ecmp(1, t) = 26 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(0, t) = 1000 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(1, t) = 1000 +[10, 10]: ecmp(2, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[7, 7]: dst(3, t) = 22 +[7, 7]: ecmp(3, t) = 37 +[8, 8]: ecmp(4, t) = 40 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[9, 9]: ecmp(1, t) = 26 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(0, t) = 1000 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(1, t) = 1000 +[10, 10]: ecmp(2, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[7, 7]: dst(3, t) = 22 +[8, 8]: ecmp(4, t) = 40 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[9, 9]: ecmp(1, t) = 26 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(0, t) = 1000 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(1, t) = 1000 +[10, 10]: ecmp(2, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[7, 7]: dst(3, t) = 22 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[9, 9]: ecmp(1, t) = 26 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(0, t) = 1000 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(1, t) = 1000 +[10, 10]: ecmp(2, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[7, 7]: dst(3, t) = 22 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[9, 9]: ecmp(1, t) = 26 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(1, t) = 1000 +[10, 10]: ecmp(2, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[7, 7]: dst(3, t) = 22 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[9, 9]: ecmp(1, t) = 26 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(1, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[7, 7]: dst(3, t) = 22 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[9, 9]: ecmp(1, t) = 26 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[9, 9]: ecmp(1, t) = 26 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: dst(1, t) = 22 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 6]: ecmp(0, t) = 18 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: dst(2, t) = 22 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: dst(2, t) = 22 +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(1, t) = 1000 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 6]: dst(4, t) = 0 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[9, 9]: dst(1, t) = 25 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: ecmp(2, t) = 40 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 1]: ecmp(2, t) = 40 +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(2, t) = 1000 +[10, 10]: dst(3, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: dst(2, t) = 1000 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 +[10, 10]: ecmp(3, t) = 1000 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 5]: ecmp(1, t) = 40 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: cenq(3, t) = 5 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 +[10, 10]: aipg(3, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 +[10, 10]: cenq(3, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 +[10, 10]: cenq(2, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 +[10, 10]: cenq(1, t) = 9 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 +[10, 10]: cenq(0, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 +[9, 9]: aipg(1, t) = 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 +[9, 9]: cenq(1, t) = 5 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 5]: cenq(4, t) = 4 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[7, 7]: aipg(3, t) = 2 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 5]: cenq(0, t) = 4 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(2, t) = 3 +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 7]: cenq(4, t) = 6 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[8, 9]: cenq(3, t) = 7 +[8, 10]: cenq(4, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 6]: cenq(3, t) = 4 +[5, 8]: cenq(1, t) = 4 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[8, 10]: cenq(4, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 8]: cenq(1, t) = 4 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 +[8, 10]: cenq(4, t) = 8 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 8]: cenq(1, t) = 4 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[5, 8]: cenq(1, t) = 4 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 0 0 0 4 +1 1 0 0 0 3 0 0 0 3 4 +2 3 0 1 0 0 0 0 0 0 4 +3 0 0 0 0 4 1 2 0 0 4 +4 0 0 1 0 4 1 3 0 1 0 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 1 0 0 0 0 0 0 1 0 +2 0 0 1 0 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 1 0 0 1 0 0 0 +pkts metadata: +0 | | | | [12, 13] [44, 45] [62, 63] [80, 81] | [28, 29] | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 [90, 91] | | | | [98, 99] [116, 117] [134, 135] | | | | [106, 107] [124, 125] [142, 143] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [14, 15] [164, 165] [170, 171] | | [186, 187] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [16, 17] [254, 255] [272, 273] [288, 289] | [240, 241] | [242, 243] [258, 259] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | [304, 305] | | [18, 19] [308, 309] [324, 325] [354, 355] | [344, 345] | [360, 361] [362, 363] [364, 365] | | [312, 313] | | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[6, 9]: cenq(0, t) = 5 +[6, 9]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 2 1 0 1 1 0 0 0 0 4 +1 0 0 1 0 3 0 0 1 0 4 +2 3 0 1 0 0 0 0 0 0 4 +3 0 0 0 0 4 1 2 0 0 4 +4 0 0 0 1 3 2 3 1 4 1 +deqs: +0 0 1 0 1 0 0 0 0 1 0 +1 0 0 0 0 1 0 0 0 0 1 +2 0 0 1 0 0 1 0 0 0 0 +3 0 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 0 0 1 0 0 +pkts metadata: +0 [19, 18] [34, 35] | [22, 23] | | [22, 23] | [24, 25] | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | [90, 91] | | [94, 95] [112, 113] [128, 129] | | | [100, 101] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [12, 13] [160, 161] [16, 17] | | [158, 159] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [232, 233] [250, 251] [268, 269] [286, 287] | [234, 235] | [236, 237] [254, 255] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | [302, 303] | [304, 305] [322, 323] [338, 339] | [306, 307] [324, 325] | [308, 309] [326, 327] [342, 343] | [310, 311] | [312, 313] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[6, 9]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 +[6, 9]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 1 0 4 1 1 0 0 4 +1 0 0 0 0 4 1 0 1 0 4 +2 3 0 1 0 0 0 0 0 0 4 +3 0 0 0 0 4 1 2 0 0 4 +4 0 0 0 0 4 2 4 1 4 1 +deqs: +0 0 0 0 1 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 0 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | [17, 18] | | [21, 22] [37, 38] [57, 58] [47, 48] | [67, 68] | [23, 24] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +1 | | | | [91, 92] [107, 108] [125, 126] [143, 144] | [93, 94] | | [95, 96] | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [153, 154] [171, 172] [189, 190] | | [157, 158] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [233, 234] [251, 252] [269, 270] [287, 288] | [235, 236] | [237, 238] [255, 256] | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [305, 306] [321, 322] [333, 334] [345, 346] | [307, 308] [323, 324] | [309, 310] [309, 310] [309, 310] [349, 350] | [311, 312] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 2 0 2 +1 1 0 0 1 2 1 1 1 1 4 +2 3 0 1 0 0 0 0 0 0 4 +3 0 0 0 0 4 1 1 0 1 4 +4 0 0 0 0 4 0 0 1 4 3 +deqs: +0 0 0 0 0 0 0 0 0 1 0 +1 0 1 0 0 1 0 0 0 0 1 +2 0 0 1 1 0 1 0 0 0 0 +3 0 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 0 0 1 0 0 +pkts metadata: +0 | | | | [21, 22] [37, 38] [55, 56] [71, 72] | | | [27, 28] [43, 44] | | [1000, 1000] [1000, 1000] | +1 [77, 78] | | | [83, 84] | [85, 86] [103, 104] | [87, 88] | [89, 90] | [91, 92] | [93, 94] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [147, 148] [165, 166] [183, 184] | | [151, 152] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [227, 228] [245, 246] [263, 264] [281, 282] | [229, 230] | [231, 232] | | [235, 236] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [299, 300] [317, 318] [333, 334] [351, 352] | | | [305, 306] | [307, 308] [323, 324] [341, 342] [357, 358] | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 2 0 2 +1 0 0 0 0 4 2 1 1 4 4 +2 2 0 1 0 1 0 0 0 0 4 +3 0 0 0 0 4 1 1 0 1 4 +4 0 0 0 0 4 1 0 1 4 3 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 0 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [24, 25] [42, 43] [58, 59] [72, 73] | | | [30, 31] [46, 47] | | [1000, 1000] [1000, 1000] | +1 | | | | [86, 87] [98, 99] [112, 113] [130, 131] | [136, 137] [138, 139] | [140, 141] | [140, 141] | [88, 89] [88, 89] [120, 121] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [142, 143] [9, 14] | | [146, 147] | | [150, 151] | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [220, 221] [238, 239] [256, 257] [274, 275] | [222, 223] | [224, 225] | | [228, 229] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [292, 293] [310, 311] [328, 329] [346, 347] | [294, 295] | | [298, 299] | [300, 301] [318, 319] [336, 337] [354, 355] | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 2 0 2 +1 0 0 0 0 4 2 1 1 4 4 +2 1 0 3 0 0 0 0 0 0 4 +3 0 0 0 0 4 1 1 0 1 4 +4 0 0 0 0 4 1 0 1 4 3 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 0 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [22, 23] [38, 39] [54, 55] [68, 69] | | | [28, 29] [42, 43] | | [1000, 1000] [1000, 1000] | +1 | | | | [84, 85] [96, 97] [112, 113] [130, 131] | [136, 137] [138, 139] | [140, 141] | [142, 143] | [86, 87] [102, 103] [120, 121] [1000, 1000] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [144, 145] | | [148, 149] [166, 167] [184, 185] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [224, 225] [242, 243] [260, 261] [278, 279] | [226, 227] | [228, 229] | | [232, 233] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [296, 297] [314, 315] [332, 333] [350, 351] | [298, 299] | | [302, 303] | [304, 305] [322, 323] [340, 341] [358, 359] | [1000, 1000] [1000, 1000] [1000, 1000] | + +Last valid workload: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 + +input feasible: SAT +not query satisfied UNSAT +checking: +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 1 0 0 0 3 0 0 1 2 2 +1 0 1 0 2 1 1 0 0 1 4 +2 3 0 1 0 0 0 0 0 0 4 +3 0 0 0 0 4 0 0 1 4 4 +4 0 0 0 0 4 0 0 0 4 3 +deqs: +0 0 1 0 0 0 0 0 0 1 0 +1 0 0 1 0 1 0 0 0 0 1 +2 0 0 0 1 0 1 0 0 0 0 +3 0 0 0 0 0 0 1 0 0 0 +4 0 0 0 0 0 0 0 1 0 0 +pkts metadata: +0 [14, 12] | | | | [21, 22] [39, 40] [57, 58] | | | [27, 28] | [29, 30] [47, 48] | [1000, 1000] [1000, 1000] | +1 | [83, 84] | | [87, 88] [105, 106] | [89, 90] | [91, 92] | | | [97, 98] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [153, 154] [171, 172] [189, 190] | | [157, 158] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [233, 234] [249, 250] [265, 266] [285, 286] | | | [275, 276] | [239, 240] [255, 256] [273, 274] [293, 294] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [303, 304] [321, 322] [339, 340] [357, 358] | | | | [311, 312] [329, 330] [347, 348] [365, 366] | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 1 2 2 +1 0 0 0 0 4 0 0 0 2 4 +2 2 0 1 0 1 0 0 0 0 4 +3 0 0 0 0 4 0 0 0 1 4 +4 0 0 0 0 4 1 0 0 2 3 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 0 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [19, 20] [35, 36] [53, 54] [67, 68] | | | [23, 24] | [25, 26] [43, 44] | [1000, 1000] [1000, 1000] | +1 | | | | [85, 86] [103, 104] [121, 122] [139, 140] | | | | [93, 94] [111, 112] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [149, 150] [167, 168] | | [153, 154] | | [157, 158] | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [229, 230] [247, 248] [265, 266] [283, 284] | | | | [237, 238] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [301, 302] [319, 320] [335, 336] [353, 354] | [303, 304] | | | [309, 310] [325, 326] | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 1 2 2 +1 0 0 0 0 4 0 0 0 2 4 +2 1 0 3 0 0 0 0 0 0 4 +3 0 0 0 0 4 0 0 0 1 4 +4 0 0 0 0 4 1 0 0 2 3 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 0 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [19, 20] [37, 38] [55, 56] [69, 70] | | | [25, 26] | [27, 28] [45, 46] | [1000, 1000] [1000, 1000] | +1 | | | | [87, 88] [105, 106] [123, 124] [141, 142] | | | | [95, 96] [113, 114] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [151, 152] | | [155, 156] [173, 174] [191, 192] | | | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [231, 232] [249, 250] [265, 266] [283, 284] | | | | [239, 240] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [301, 302] [319, 320] [337, 338] [355, 356] | [303, 304] | | | [309, 310] [327, 328] | [1000, 1000] [1000, 1000] [1000, 1000] | + +Workload after removing specs: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 + +Workload after combining: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 + +zero_in_base: {} +in_wl: {0, 1, 2, 3, 4, } +Workload after aggregating indivs to sums: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: cenq(2, t) = 4 +[3, 9]: aipg(2, t) = 2 + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[1, 9]: cenq(2, t) <= 4 +[3, 9]: aipg(2, t) = 2 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 1 2 2 +1 0 0 0 0 4 0 0 0 2 4 +2 2 0 1 0 1 0 0 0 0 4 +3 0 0 0 0 4 0 0 0 1 4 +4 0 0 0 0 4 1 0 0 2 3 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 0 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [21, 22] [39, 40] [55, 56] [69, 70] | | | [27, 28] | [29, 30] [45, 46] | [1000, 1000] [1000, 1000] | +1 | | | | [87, 88] [105, 106] [123, 124] [141, 142] | | | | [95, 96] [113, 114] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [151, 152] [11, 12] | | [155, 156] | | [159, 160] | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [229, 230] [247, 248] [265, 266] [283, 284] | | | | [237, 238] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [301, 302] [319, 320] [335, 336] [353, 354] | [303, 304] | | | [309, 310] [325, 326] | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) = 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) <= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 1 2 2 +1 0 0 0 0 4 0 0 0 4 4 +2 0 1 3 2 1 0 0 0 0 4 +3 0 0 0 0 4 0 0 0 1 4 +4 0 0 0 0 4 1 0 0 2 3 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 0 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [21, 22] [39, 40] [57, 58] [71, 72] | | | [27, 28] | [29, 30] [47, 48] | [1000, 1000] [1000, 1000] | +1 | | | | [89, 90] [107, 108] [125, 126] [143, 144] | | | | [97, 98] [115, 116] [133, 134] [151, 152] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 | [155, 156] | [157, 158] [175, 176] [193, 194] | [159, 160] [177, 178] | [161, 162] | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [233, 234] [251, 252] [269, 270] [287, 288] | | | | [241, 242] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [305, 306] [323, 324] [341, 342] [359, 360] | [307, 308] | | | [313, 314] [331, 332] | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) >= 1 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 1 2 2 +1 0 0 0 0 4 0 0 0 4 4 +2 0 3 1 1 1 0 0 0 0 4 +3 0 0 0 0 4 0 0 0 1 4 +4 0 0 0 0 4 1 0 0 2 3 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 0 1 1 1 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [22, 23] [40, 41] [56, 57] [72, 73] | | | [28, 29] | [30, 31] [46, 47] | [1000, 1000] [1000, 1000] | +1 | | | | [88, 89] [106, 107] [124, 125] [142, 143] | | | | [96, 97] [114, 115] [132, 133] [150, 151] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 | [11, 13] [156, 157] [174, 175] | [154, 155] | [158, 159] | [160, 161] | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [230, 231] [248, 249] [266, 267] [284, 285] | | | | [238, 239] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [302, 303] [320, 321] [336, 337] [354, 355] | [304, 305] | | | [310, 311] [326, 327] | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 3 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 0 0 1 2 2 +1 0 0 0 0 4 0 0 0 4 4 +2 2 0 1 0 1 0 0 0 0 4 +3 0 0 0 0 4 0 0 0 1 4 +4 0 0 0 0 4 1 0 0 2 3 +deqs: +0 0 0 0 0 0 0 0 1 0 0 +1 0 0 0 0 0 0 0 0 1 0 +2 0 1 1 1 0 0 0 0 0 1 +3 0 0 0 0 0 1 0 0 0 0 +4 0 0 0 0 0 0 1 0 0 0 +pkts metadata: +0 | | | | [20, 21] [38, 39] [56, 57] [70, 71] | | | [26, 27] | [28, 29] [46, 47] | [1000, 1000] [1000, 1000] | +1 | | | | [88, 89] [106, 107] [124, 125] [142, 143] | | | | [96, 97] [114, 115] [132, 133] [150, 151] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [152, 153] [170, 171] | | [156, 157] | | [160, 161] | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [232, 233] [250, 251] [268, 269] [286, 287] | | | | [240, 241] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | | [304, 305] [322, 323] [338, 339] [356, 357] | [306, 307] | | | [312, 313] [328, 329] | [1000, 1000] [1000, 1000] [1000, 1000] | + +Workload after tightening constant bounds: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +checking: +[1, 3]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied SAT +total time: 10 +RR.2 +enqs: +0 0 0 0 0 4 1 0 1 2 2 +1 0 0 0 0 4 1 1 0 4 4 +2 3 0 1 0 1 0 0 0 0 4 +3 0 0 0 0 4 0 0 0 1 4 +4 0 0 0 1 3 0 0 0 2 3 +deqs: +0 0 0 0 0 0 1 0 0 0 0 +1 0 0 0 0 0 0 1 0 0 0 +2 0 1 1 1 0 0 0 1 0 0 +3 0 0 0 0 0 0 0 0 1 0 +4 0 0 0 0 1 0 0 0 0 1 +pkts metadata: +0 | | | | [24, 25] [42, 43] [60, 61] [78, 79] | [26, 27] | | [30, 31] | [32, 33] [50, 51] | [1000, 1000] [1000, 1000] | +1 | | | | [94, 95] [108, 109] [126, 127] [144, 145] | [134, 135] | [152, 153] | | [98, 99] [116, 117] [116, 117] [154, 155] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +2 [156, 157] [172, 173] [190, 191] | | [11, 12] | | [162, 163] | | | | | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +3 | | | | [234, 235] [252, 253] [270, 271] [288, 289] | | | | [242, 243] | [1000, 1000] [1000, 1000] [1000, 1000] [1000, 1000] | +4 | | | [304, 305] | [13, 15] [308, 309] [326, 327] | | | | [314, 315] [330, 331] | [1000, 1000] [1000, 1000] [1000, 1000] | + +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 9]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 8]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 7]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 6]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 5]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 4]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 1357 milliseconds +Final Workload after restricting time ranges: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +Final Workload after improving: +[1, 4]: SUM_[q in {0, 1, 3, 4, }] cenq(q ,t) <= 0 +[3, 3]: aipg(2, t) >= 2 +[3, 10]: cenq(2, t) >= 4 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 349ms +avg_check_time: 116.333ms +max_check_time: 146ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 2 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 284ms +avg_check_time: 71ms +max_check_time: 86ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 38ms +avg_check_time: 38ms +max_check_time: 38ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 26 +opt_count: 19 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 1.30151e+08 +Timing Stats: +sum_check_time: 1943ms +avg_check_time: 74.7308ms +max_check_time: 182ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 38ms +avg_check_time: 38ms +max_check_time: 38ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 23 +opt_count: 23 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 7.40512e+07 +Timing Stats: +sum_check_time: 1188ms +avg_check_time: 51.6522ms +max_check_time: 58ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 7.40512e+07 +Timing Stats: +sum_check_time: 229ms +avg_check_time: 229ms +max_check_time: 229ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 17 +opt_count: 16 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 1346ms +avg_check_time: 79.1765ms +max_check_time: 143ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 265ms +avg_check_time: 132.5ms +max_check_time: 159ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Saving to "benchmarks/csv/rr.csv" +Test execution time: 7 seconds. diff --git a/benchmarks/2024-04-09-13-15-05/research/tbf.txt b/benchmarks/2024-04-09-13-15-05/research/tbf.txt new file mode 100644 index 0000000..c42d610 --- /dev/null +++ b/benchmarks/2024-04-09-13-15-05/research/tbf.txt @@ -0,0 +1,473 @@ +#QM: 1 2 +#bool_vars: 360 +#int_vars: 510 +#constrs: 2819 +base workload: +[3, 6]: cenq(0, t) >= 3 +[4, 6]: cenq(0, t) >= 6 + +base example: +total time: 6 +TBF.0 +enqs: +0 0 0 5 1 0 0 +deqs: +0 0 0 0 5 1 0 +pkts metadata: +0 | | [23, 21] [22, 21] [22, 21] [22, 21] [23, 24] | [23, 24] | | | + +zero_queues: {} +target_queues: {0, } +seed is: 14748 +Base example: +total time: 6 +TBF.0 +enqs: +0 0 0 5 1 0 0 +deqs: +0 0 0 0 5 1 0 +pkts metadata: +0 | | [23, 21] [22, 21] [22, 21] [22, 21] [23, 24] | [23, 24] | | | + +Cannot open file: +Cannot open file: +Original Workload: +[1, 2]: cenq(0, t) = 0 +[3, 3]: cenq(0, t) = 5 +[4, 4]: dst(0, t) = 23 +[4, 4]: ecmp(0, t) = 24 +[4, 6]: cenq(0, t) = 6 +[4, 6]: aipg(0, t) = 1 + +checking: +[1, 2]: cenq(0, t) = 0 +[3, 3]: cenq(0, t) = 5 +[4, 4]: dst(0, t) = 23 +[4, 4]: ecmp(0, t) = 24 +[4, 6]: cenq(0, t) = 6 +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Removing meta-data specs... +checking: +[1, 2]: cenq(0, t) = 0 +[3, 3]: cenq(0, t) = 5 +[4, 4]: dst(0, t) = 23 +[4, 6]: cenq(0, t) = 6 +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) = 0 +[3, 3]: cenq(0, t) = 5 +[4, 6]: cenq(0, t) = 6 +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Finished removing meta-data specs +Starting random approach... +checking: +[1, 2]: cenq(0, t) = 0 +[4, 6]: cenq(0, t) = 6 +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[4, 6]: cenq(0, t) = 6 +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 2 1 2 1 0 0 +deqs: +0 0 2 1 2 1 0 +pkts metadata: +0 [23, 24] [31, 32] | [11, 12] | [25, 26] [35, 36] | [27, 28] | | | + +checking: +[1, 2]: cenq(0, t) = 0 +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 0 2 3 1 0 0 +deqs: +0 0 0 2 3 1 0 +pkts metadata: +0 | [28, 29] [36, 37] | [11, 12] [13, 14] [15, 16] | [30, 31] | | | + +checking: +[1, 2]: cenq(0, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 0 0 3 3 0 0 +deqs: +0 0 0 0 3 3 0 +pkts metadata: +0 | | [31, 32] [39, 40] [47, 48] | [11, 12] [13, 14] [15, 16] | | | + +Last valid workload: +[1, 2]: cenq(0, t) = 0 +[4, 6]: aipg(0, t) = 1 + +checking: +[1, 2]: cenq(0, t) = 0 +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Starting improvement process +checking: +[1, 2]: cenq(0, t) = 0 +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +Transforming aipg to cenq +checking: +[1, 2]: cenq(0, t) = 0 +[3, 6]: cenq(0, t) = 1 + +input feasible: UNSAT +checking: +[1, 2]: cenq(0, t) = 0 +[3, 6]: cenq(0, t) = t + +input feasible: UNSAT +checking: +[1, 2]: cenq(0, t) = 0 +[3, 6]: cenq(0, t) = 5 + +input feasible: UNSAT +Done transforming aipg to cenq +Number of possible workloads: 1 +Refining 1th workload +checking: +[1, 2]: cenq(0, t) = 0 +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 2 3 2 1 0 0 +deqs: +0 0 2 3 2 1 0 +pkts metadata: +0 [33, 34] [37, 38] | [11, 12] [17, 18] [21, 22] | [13, 14] [19, 20] | [15, 16] | | | + +checking: +[1, 2]: cenq(0, t) = 0 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 0 0 3 3 0 0 +deqs: +0 0 0 0 3 3 0 +pkts metadata: +0 | | [25, 26] [35, 36] [45, 46] | [27, 28] [37, 38] [47, 48] | | | + +Workload after removing specs: +[1, 2]: cenq(0, t) = 0 +[4, 6]: aipg(0, t) = 1 + +Workload after combining: +[1, 2]: cenq(0, t) = 0 +[4, 6]: aipg(0, t) = 1 + +zero_in_base: {} +in_wl: {0, } +Workload after aggregating indivs to sums: +[1, 2]: cenq(0, t) = 0 +[4, 6]: aipg(0, t) = 1 + +checking: +[1, 2]: cenq(0, t) <= 0 +[4, 6]: aipg(0, t) = 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) <= 0 +[4, 6]: aipg(0, t) <= 1 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 0 0 3 3 0 0 +deqs: +0 0 0 0 3 3 0 +pkts metadata: +0 | | [25, 26] [35, 36] [45, 46] | [27, 28] [37, 38] [47, 48] | | | + +checking: +[1, 2]: cenq(0, t) <= 0 +[4, 6]: aipg(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +Workload after broadening operations: +[1, 2]: cenq(0, t) <= 0 +[4, 6]: aipg(0, t) >= 1 + +checking: +[1, 2]: cenq(0, t) <= 0 +[4, 6]: aipg(0, t) >= 0 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 0 0 3 3 0 0 +deqs: +0 0 0 0 3 3 0 +pkts metadata: +0 | | [30, 31] [38, 39] [46, 47] | [11, 12] [13, 14] [15, 16] | | | + +Workload after tightening constant bounds: +[1, 2]: cenq(0, t) <= 0 +[4, 6]: aipg(0, t) >= 1 + +checking: +[1, 1]: cenq(0, t) <= 0 +[4, 6]: aipg(0, t) >= 1 + +input feasible: SAT +not query satisfied SAT +total time: 6 +TBF.0 +enqs: +0 0 3 2 1 0 1 +deqs: +0 0 0 3 2 1 0 +pkts metadata: +0 | [22, 23] [32, 33] [42, 43] | [24, 25] [34, 35] | [26, 27] | | [1000, 1000] | + +checking: +[1, 2]: cenq(0, t) <= 0 +[4, 6]: aipg(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) <= 0 +[4, 5]: aipg(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +checking: +[1, 2]: cenq(0, t) <= 0 +[4, 4]: aipg(0, t) >= 1 + +input feasible: SAT +not query satisfied UNSAT +restrict_time_ranges took 98 milliseconds +Final Workload after restricting time ranges: +[1, 2]: cenq(0, t) <= 0 +[4, 4]: aipg(0, t) >= 1 + +Final Workload after improving: +[1, 2]: cenq(0, t) <= 0 +[4, 4]: aipg(0, t) >= 1 + +-------------------- STATS ----------------------- +Function: +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 130ms +avg_check_time: 65ms +max_check_time: 69ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: aggregate_indivs_to_sums +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 0 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 0ms +avg_check_time: 0ms +max_check_time: 0ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: broaden_operations +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 2 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 98ms +avg_check_time: 32.6667ms +max_check_time: 51ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: improve +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 28ms +avg_check_time: 28ms +max_check_time: 28ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: random_approach +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 6 +opt_count: 2 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 6.13567e+08 +Timing Stats: +sum_check_time: 232ms +avg_check_time: 38.6667ms +max_check_time: 76ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: refine +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 20ms +avg_check_time: 20ms +max_check_time: 20ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: remove_meta_data +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 2 +opt_count: 2 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 4.29497e+08 +Timing Stats: +sum_check_time: 31ms +avg_check_time: 15.5ms +max_check_time: 16ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: research +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 4.29497e+09 +avg_cost_improvement_rel: 4.29497e+08 +Timing Stats: +sum_check_time: 85ms +avg_check_time: 85ms +max_check_time: 85ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: restrict_time_ranges +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 4 +opt_count: 3 +avg_cost_improvement_abs: 1 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 95ms +avg_check_time: 23.75ms +max_check_time: 43ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: tighten_constant_bounds +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 1 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 46ms +avg_check_time: 46ms +max_check_time: 46ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Function: transform_aipg_to_cenq +no_solver_call: 0 +input_only_solver_call: 0 +query_only_solver_call: 0 +full_solver_call: 3 +opt_count: 0 +avg_cost_improvement_abs: 0 +avg_cost_improvement_rel: 0 +Timing Stats: +sum_check_time: 9ms +avg_check_time: 3ms +max_check_time: 3ms +sum_call_time: 0ms +avg_call_time: 0ms +-------------------------------------------------- +Current working directory: "/Users/lucedes/Documents/GitHub/fperf" +Creating directory: "benchmarks/csv" +Saving to "benchmarks/csv/tbf.csv" +Test execution time: 1 seconds. diff --git a/benchmarks/csv/fq_codel.csv b/benchmarks/csv/fq_codel.csv new file mode 100644 index 0000000..9c3897b --- /dev/null +++ b/benchmarks/csv/fq_codel.csv @@ -0,0 +1,12 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 3, 0, 0, 0, 1833, 611, 843, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 8, 0, 0, 0, 90, 11.25, 12, 0, 0 +broaden_operations, 0, 0, 0, 5, 3, 0, 0, 4284, 856.8, 1314, 0, 0 +improve, 0, 0, 0, 1, 0, 2, 0, 1024, 1024, 1024, 0, 0 +random_approach, 0, 0, 0, 71, 48, 4.29497e+09, 6.81741e+07, 47572, 670.028, 1762, 0, 0 +refine, 0, 0, 0, 1, 0, 2, 0, 597, 597, 597, 0, 0 +remove_meta_data, 0, 0, 0, 27, 27, 4.29497e+09, 4.66844e+07, 20241, 749.667, 1120, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 4.66844e+07, 1159, 1159, 1159, 0, 0 +restrict_time_ranges, 0, 0, 0, 9, 6, 2, 0, 8540, 948.889, 1417, 0, 0 +tighten_constant_bounds, 0, 0, 0, 2, 0, 0, 0, 1325, 662.5, 852, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 diff --git a/benchmarks/csv/leaf_spine_bw.csv b/benchmarks/csv/leaf_spine_bw.csv new file mode 100644 index 0000000..85541fc --- /dev/null +++ b/benchmarks/csv/leaf_spine_bw.csv @@ -0,0 +1,12 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 22, 0, 0, 0, 80403, 3654.68, 5653, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 2, 2, 2, 0, 2440, 1220, 1399, 0, 0 +broaden_operations, 0, 0, 0, 11, 5, 0, 0, 25456, 2314.18, 4178, 1, 0.0909091 +improve, 0, 0, 0, 1, 0, 2, 0, 1293, 1293, 1293, 0, 0 +random_approach, 0, 0, 0, 13, 1, 4.29497e+09, 2.68435e+08, 40105, 3085, 4705, 0, 0 +refine, 0, 0, 0, 1, 0, 2, 0, 1169, 1169, 1169, 0, 0 +remove_meta_data, 0, 0, 0, 9, 5, 4.29497e+09, 1.86738e+08, 16610, 1845.56, 3094, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 1.86738e+08, 2479, 2479, 2479, 0, 0 +restrict_time_ranges, 0, 0, 0, 33, 26, 1, 0, 57203, 1733.42, 3308, 1, 0.030303 +tighten_constant_bounds, 0, 0, 0, 4, 0, 0, 0, 14603, 3650.75, 4052, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 diff --git a/benchmarks/csv/loom.csv b/benchmarks/csv/loom.csv new file mode 100644 index 0000000..008a089 --- /dev/null +++ b/benchmarks/csv/loom.csv @@ -0,0 +1,12 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 122, 0, 0, 0, 597685, 4899.06, 15244, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 16, 5, 1.25, 0, 75955, 4747.19, 15065, 6, 0.375 +broaden_operations, 0, 0, 0, 40, 15, 0, 0, 295290, 7382.25, 20062, 9, 0.225 +improve, 0, 0, 0, 1, 0, 4.29497e+09, 2.26051e+08, 3612, 3612, 3612, 4, 4 +random_approach, 0, 0, 0, 40, 18, 4.29497e+09, 1.07374e+08, 105953, 2648.82, 10309, 0, 0 +refine, 0, 0, 0, 4, 0, 4.29497e+09, 2.46435e+08, 13069, 3267.25, 3836, 6, 1.5 +remove_meta_data, 0, 0, 0, 16, 16, 4.29497e+09, 7.53503e+07, 7083, 442.688, 612, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 7.53503e+07, 2983, 2983, 2983, 1, 1 +restrict_time_ranges, 0, 0, 0, 147, 129, 0.5, 0, 2222812, 15121.2, 27628, 11, 0.0748299 +tighten_constant_bounds, 0, 0, 0, 11, 0, 0, 0, 113644, 10331.3, 20036, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 9, 3, 0, 0, 18649, 2072.11, 4584, 4, 0.444444 diff --git a/benchmarks/csv/prio.csv b/benchmarks/csv/prio.csv new file mode 100644 index 0000000..e84f1c0 --- /dev/null +++ b/benchmarks/csv/prio.csv @@ -0,0 +1,12 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 12, 0, 0, 0, 472, 39.3333, 51, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 8, 1, 0.5, 0, 464, 58, 74, 0, 0 +broaden_operations, 0, 0, 0, 10, 5, 0, 0, 2203, 220.3, 970, 0, 0 +improve, 0, 0, 0, 1, 0, 4.29497e+09, 7.15828e+08, 44, 44, 44, 0, 0 +random_approach, 0, 0, 0, 9, 2, 4.29497e+09, 4.77219e+08, 353, 39.2222, 46, 0, 0 +refine, 0, 0, 0, 2, 0, 1.5, 0, 87, 43.5, 60, 0, 0 +remove_meta_data, 0, 0, 0, 7, 7, 4.29497e+09, 2.26051e+08, 182, 26, 33, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 2.26051e+08, 138, 138, 138, 0, 0 +restrict_time_ranges, 0, 0, 0, 19, 15, 1, 0, 12145, 639.211, 2189, 0, 0 +tighten_constant_bounds, 0, 0, 0, 4, 0, 0, 0, 223, 55.75, 61, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 2, 1, 0, 0, 70, 35, 42, 0, 0 diff --git a/benchmarks/csv/rr.csv b/benchmarks/csv/rr.csv new file mode 100644 index 0000000..fdfce7a --- /dev/null +++ b/benchmarks/csv/rr.csv @@ -0,0 +1,12 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 3, 0, 0, 0, 349, 116.333, 146, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 +broaden_operations, 0, 0, 0, 4, 2, 0, 0, 284, 71, 86, 0, 0 +improve, 0, 0, 0, 1, 0, 0, 0, 38, 38, 38, 0, 0 +random_approach, 0, 0, 0, 26, 19, 4.29497e+09, 1.30151e+08, 1943, 74.7308, 182, 0, 0 +refine, 0, 0, 0, 1, 0, 0, 0, 38, 38, 38, 0, 0 +remove_meta_data, 0, 0, 0, 23, 23, 4.29497e+09, 7.40512e+07, 1188, 51.6522, 58, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 7.40512e+07, 229, 229, 229, 0, 0 +restrict_time_ranges, 0, 0, 0, 17, 16, 0, 0, 1346, 79.1765, 143, 0, 0 +tighten_constant_bounds, 0, 0, 0, 2, 0, 0, 0, 265, 132.5, 159, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 diff --git a/benchmarks/csv/tbf.csv b/benchmarks/csv/tbf.csv new file mode 100644 index 0000000..2d330f6 --- /dev/null +++ b/benchmarks/csv/tbf.csv @@ -0,0 +1,12 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 2, 0, 0, 0, 130, 65, 69, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 +broaden_operations, 0, 0, 0, 3, 2, 0, 0, 98, 32.6667, 51, 0, 0 +improve, 0, 0, 0, 1, 0, 1, 0, 28, 28, 28, 0, 0 +random_approach, 0, 0, 0, 6, 2, 4.29497e+09, 6.13567e+08, 232, 38.6667, 76, 0, 0 +refine, 0, 0, 0, 1, 0, 1, 0, 20, 20, 20, 0, 0 +remove_meta_data, 0, 0, 0, 2, 2, 4.29497e+09, 4.29497e+08, 31, 15.5, 16, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 4.29497e+08, 85, 85, 85, 0, 0 +restrict_time_ranges, 0, 0, 0, 4, 3, 1, 0, 95, 23.75, 43, 0, 0 +tighten_constant_bounds, 0, 0, 0, 1, 0, 0, 0, 46, 46, 46, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 3, 0, 0, 0, 9, 3, 3, 0, 0 diff --git a/benchmarks/csv_latest/fq_codel.csv b/benchmarks/csv_latest/fq_codel.csv new file mode 100644 index 0000000..a4993df --- /dev/null +++ b/benchmarks/csv_latest/fq_codel.csv @@ -0,0 +1,12 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 3, 0, 0, 0, 2583, 861, 1658, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 8, 0, 0, 0, 104, 13, 14, 0, 0 +broaden_operations, 0, 0, 0, 5, 3, 0, 0, 3512, 702.4, 1030, 0, 0 +improve, 0, 0, 0, 1, 0, 1, 0, 829, 829, 829, 0, 0 +random_approach, 0, 0, 0, 43, 14, 4.29497e+09, 1.71799e+08, 19611, 456.07, 1026, 0, 0 +refine, 0, 0, 0, 1, 0, 1, 0, 765, 765, 765, 0, 0 +remove_meta_data, 0, 0, 0, 18, 18, 4.29497e+09, 9.13823e+07, 8321, 462.278, 689, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 9.13823e+07, 1368, 1368, 1368, 0, 0 +restrict_time_ranges, 0, 0, 0, 8, 5, 1, 0, 6584, 823, 1166, 0, 0 +tighten_constant_bounds, 0, 0, 0, 2, 0, 0, 0, 1141, 570.5, 650, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 diff --git a/benchmarks/csv_latest/leaf_spine_bw.csv b/benchmarks/csv_latest/leaf_spine_bw.csv new file mode 100644 index 0000000..77f95d8 --- /dev/null +++ b/benchmarks/csv_latest/leaf_spine_bw.csv @@ -0,0 +1,12 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 11, 0, 0, 0, 47806, 4346, 6135, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 +broaden_operations, 0, 0, 0, 4, 3, 0, 0, 17052, 4263, 6120, 0, 0 +improve, 0, 0, 0, 1, 0, 1, 0, 2344, 2344, 2344, 0, 0 +random_approach, 0, 0, 0, 11, 4, 4.29497e+09, 3.30382e+08, 35102, 3191.09, 7672, 0, 0 +refine, 0, 0, 0, 1, 0, 1, 0, 1690, 1690, 1690, 0, 0 +remove_meta_data, 0, 0, 0, 4, 1, 4.29497e+09, 3.06783e+08, 7175, 1793.75, 2496, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 3.06783e+08, 2176, 2176, 2176, 0, 0 +restrict_time_ranges, 0, 0, 0, 32, 28, 2, 0, 104928, 3279, 7150, 0, 0 +tighten_constant_bounds, 0, 0, 0, 3, 2, 0, 0, 13140, 4380, 5989, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 diff --git a/benchmarks/csv_latest/loom.csv b/benchmarks/csv_latest/loom.csv new file mode 100644 index 0000000..e11cc5a --- /dev/null +++ b/benchmarks/csv_latest/loom.csv @@ -0,0 +1,12 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 30, 0, 0, 0, 127267, 4242.23, 12780, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 6, 1, 1, 0, 19529, 3254.83, 7010, 0, 0 +broaden_operations, 0, 0, 0, 6, 3, 0, 0, 27169, 4528.17, 7839, 0, 0 +improve, 0, 0, 0, 1, 0, 4.29497e+09, 3.57914e+08, 1756, 1756, 1756, 0, 0 +random_approach, 0, 0, 0, 12, 5, 4.29497e+09, 2.38609e+08, 31896, 2658, 10062, 0, 0 +refine, 0, 0, 0, 1, 0, 4.29497e+09, 3.57914e+08, 1252, 1252, 1252, 0, 0 +remove_meta_data, 0, 0, 0, 8, 8, 4.29497e+09, 1.65191e+08, 2982, 372.75, 405, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 1.65191e+08, 2444, 2444, 2444, 0, 0 +restrict_time_ranges, 0, 0, 0, 37, 32, 2, 0, 623455, 16850.1, 27811, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 +, \ No newline at end of file diff --git a/benchmarks/csv_latest/prio.csv b/benchmarks/csv_latest/prio.csv new file mode 100644 index 0000000..1809b16 --- /dev/null +++ b/benchmarks/csv_latest/prio.csv @@ -0,0 +1,11 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 7, 0, 0, 0, 413, 59, 79, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 4, 1, 1, 0, 430, 107.5, 129, 0, 0 +broaden_operations, 0, 0, 0, 4, 2, 0, 0, 2524, 631, 1362, 0, 0 +improve, 0, 0, 0, 1, 0, 3, 1, 33, 33, 33, 0, 0 +random_approach, 0, 0, 0, 6, 3, 4.29497e+09, 5.36871e+08, 274, 45.6667, 68, 0, 0 +refine, 0, 0, 0, 1, 0, 3, 1, 33, 33, 33, 0, 0 +remove_meta_data, 0, 0, 0, 4, 4, 4.29497e+09, 3.57914e+08, 162, 40.5, 43, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 3.57914e+08, 197, 197, 197, 0, 0 +restrict_time_ranges, 0, 0, 0, 9, 7, 2, 0, 7795, 866.111, 1546, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 diff --git a/benchmarks/csv_latest/rr.csv b/benchmarks/csv_latest/rr.csv new file mode 100644 index 0000000..2f74d68 --- /dev/null +++ b/benchmarks/csv_latest/rr.csv @@ -0,0 +1,11 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 2, 0, 0, 0, 309, 154.5, 175, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 +broaden_operations, 0, 0, 0, 2, 1, 0, 0, 179, 89.5, 116, 0, 0 +improve, 0, 0, 0, 1, 0, 0, 0, 60, 60, 60, 0, 0 +random_approach, 0, 0, 0, 37, 30, 4.29497e+09, 9.9883e+07, 2824, 76.3243, 231, 0, 0 +refine, 0, 0, 0, 1, 0, 0, 0, 54, 54, 54, 0, 0 +remove_meta_data, 0, 0, 0, 10, 10, 4.29497e+09, 8.10371e+07, 972, 97.2, 121, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 8.10371e+07, 429, 429, 429, 0, 0 +restrict_time_ranges, 0, 0, 0, 12, 9, 0, 0, 1200, 100, 336, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 diff --git a/benchmarks/csv_latest/tbf.csv b/benchmarks/csv_latest/tbf.csv new file mode 100644 index 0000000..a984f33 --- /dev/null +++ b/benchmarks/csv_latest/tbf.csv @@ -0,0 +1,12 @@ +Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time +, 0, 0, 0, 3, 0, 0, 0, 222, 74, 93, 0, 0 +aggregate_indivs_to_sums, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 +broaden_operations, 0, 0, 0, 5, 3, 0, 0, 291, 58.2, 74, 0, 0 +improve, 0, 0, 0, 1, 0, 1, 0, 28, 28, 28, 0, 0 +random_approach, 0, 0, 0, 8, 4, 4.29497e+09, 3.30382e+08, 401, 50.125, 113, 0, 0 +refine, 0, 0, 0, 1, 0, 1, 0, 31, 31, 31, 0, 0 +remove_meta_data, 0, 0, 0, 2, 2, 4.29497e+09, 2.86331e+08, 64, 32, 40, 0, 0 +research, 0, 0, 0, 1, 0, 4.29497e+09, 2.86331e+08, 255, 255, 255, 0, 0 +restrict_time_ranges, 0, 0, 0, 4, 1, 1, 0, 251, 62.75, 81, 0, 0 +tighten_constant_bounds, 0, 0, 0, 2, 0, 0, 0, 208, 104, 131, 0, 0 +transform_aipg_to_cenq, 0, 0, 0, 3, 0, 0, 0, 9, 3, 3, 0, 0 diff --git a/lib/global_vars.h b/lib/global_vars.h index a2ce7a1..f179ea8 100644 --- a/lib/global_vars.h +++ b/lib/global_vars.h @@ -9,4 +9,7 @@ extern std::vector globalArgs; // Map to count how many times each optimization step improves the solution extern std::map opt_count; +extern std::map> before_cost; +extern std::map> after_cost; + #endif // GLOBALVARS_H diff --git a/run_tests.sh b/run_tests.sh index 231d6a7..3226a9e 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -5,10 +5,10 @@ startTime=$(date +%s) # Define the arrays of arguments tests=("prio" "rr" "fq_codel" "loom" "leaf_spine_bw" "tbf") -modes=("random") +modes=("research") # Base directory for research tests -baseDir="research_tests" +baseDir="benchmarks/$(date +%Y-%m-%d-%H-%M-%S)" # Function to run a single test with a mode and track progress run_test() { diff --git a/src/search.cpp b/src/search.cpp index 6308043..ddb4cd0 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -807,6 +807,7 @@ Workload Search::tighten_constant_bounds(Workload wl){ // Tighten constant bound } Workload Search::aggregate_indivs_to_sums(Workload wl){ + before_cost["aggregate_indivs_to_sums"].push_back(cost(wl, "aggregate_indivs_to_sums")); Workload candidate(max_spec, in_queue_cnt, total_time); qset_t in_wl; @@ -910,6 +911,7 @@ Workload Search::aggregate_indivs_to_sums(Workload wl){ } } + after_cost["aggregate_indivs_to_sums"].push_back(cost(wl, "aggregate_indivs_to_sums")); return wl; } @@ -1190,6 +1192,9 @@ void Search::print_stats() { std::map avg_check_time; std::map avg_call_time; + std::map avg_cost_improvement_abs; + std::map avg_cost_improvement_rel; + // For every key-value pair for(auto it = all_keys.begin(); it != all_keys.end(); ++it){ cout << "Function: " << *it << endl; @@ -1206,6 +1211,22 @@ void Search::print_stats() { cout << "full_solver_call: " << full_solver_call[*it] << endl; cout << "opt_count: " << opt_count[*it] << endl; + // Calculate cost improvements using before_cost and after_cost + if(before_cost.find(*it) == before_cost.end()) before_cost[*it] = {}; + if(after_cost.find(*it) == after_cost.end()) after_cost[*it] = {}; + avg_cost_improvement_abs[*it] = 0; + avg_cost_improvement_rel[*it] = 0; + for(int i = 0; i < before_cost[*it].size(); i++){ + avg_cost_improvement_abs[*it] += (after_cost[*it][i] - before_cost[*it][i]); + avg_cost_improvement_rel[*it] += (after_cost[*it][i] - before_cost[*it][i]) / before_cost[*it][i]; + } + if(before_cost[*it].size() == 0) before_cost[*it].push_back(1); // Avoid division by zero + avg_cost_improvement_abs[*it] /= before_cost[*it].size(); + avg_cost_improvement_rel[*it] /= before_cost[*it].size(); + cout << "avg_cost_improvement_abs: " << avg_cost_improvement_abs[*it] << endl; + cout << "avg_cost_improvement_rel: " << avg_cost_improvement_rel[*it] << endl; + + if(full_solver_call[*it] == 0) full_solver_call[*it] = 1; // For average calculations cout << "Timing Stats: " << endl; if(sum_check_time.find(*it) == sum_check_time.end()) sum_check_time[*it] = 0; @@ -1262,9 +1283,9 @@ void Search::print_stats() { cout << "Saving to " << filePath << endl; // Write data to file - myfile << "Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time" << endl; + myfile << "Function, no_solver_call, input_only_solver_call, query_only_solver_call, full_solver_call, opt_count, avg_cost_improvement_abs, avg_cost_improvement_rel, sum_check_time, avg_check_time, max_check_time, sum_call_time, avg_call_time" << endl; for(auto it = all_keys.begin(); it != all_keys.end(); ++it){ - myfile << *it << ", " << no_solver_call[*it] << ", " << input_only_solver_call[*it] << ", " << query_only_solver_call[*it] << ", " << full_solver_call[*it] << ", " << opt_count[*it] << ", " << sum_check_time[*it] << ", " << avg_check_time[*it] << ", " << max_check_time[*it] << ", " << sum_call_time[*it] << ", " << avg_call_time[*it] << endl; + myfile << *it << ", " << no_solver_call[*it] << ", " << input_only_solver_call[*it] << ", " << query_only_solver_call[*it] << ", " << full_solver_call[*it] << ", " << opt_count[*it] << ", " << avg_cost_improvement_abs[*it] << ", " << avg_cost_improvement_rel[*it] << ", " << sum_check_time[*it] << ", " << avg_check_time[*it] << ", " << max_check_time[*it] << ", " << sum_call_time[*it] << ", " << avg_call_time[*it] << endl; } myfile.close(); } diff --git a/src/tests.cpp b/src/tests.cpp index f74a4c9..a6aaa3b 100644 --- a/src/tests.cpp +++ b/src/tests.cpp @@ -26,6 +26,8 @@ #include "global_vars.h" std::map opt_count; +std::map> before_cost; +std::map> after_cost; #include #include @@ -276,6 +278,7 @@ Workload broaden_operations(Workload wl, Search& search) { // For COMP specs, try to broaden operations (change = to <=, >=, change < to <=, change > to >=) and see if it's still valid // If so, replace the spec with the new spec // If not, keep the old spec + before_cost["broaden_operations"].push_back(search.cost(wl, "broaden_operations")); set specs = wl.get_all_specs(); specs = wl.get_all_specs(); for (const TimedSpec& spec : specs) { @@ -456,11 +459,13 @@ Workload broaden_operations(Workload wl, Search& search) { } } + after_cost["broaden_operations"].push_back(search.cost(wl, "broaden_operations")); return wl; } Workload restrict_time_ranges(Workload wl, Search& search) { auto start_time = std::chrono::high_resolution_clock::now(); + before_cost["restrict_time_ranges"].push_back(search.cost(wl, "restrict_time_ranges")); // For each spec, try to restrict the time range and see if it's still valid // If so, replace the spec with the new spec @@ -489,8 +494,8 @@ Workload restrict_time_ranges(Workload wl, Search& search) { // It's valid, replace the spec wl = temp_wl; opt_count["restrict_time_ranges"]++; - cout << "spec before restricting second time range: " << spec << endl; - cout << "spec after restricting second time range: " << spec_to_try << endl; +// cout << "spec before restricting second time range: " << spec << endl; +// cout << "spec after restricting second time range: " << spec_to_try << endl; continue; } else { // It's not valid, keep the old spec @@ -514,8 +519,8 @@ Workload restrict_time_ranges(Workload wl, Search& search) { // It's valid, replace the spec wl = temp_wl; opt_count["restrict_time_ranges"]++; - cout << "spec before restricting second time range: " << spec << endl; - cout << "spec after restricting second time range: " << spec_to_try << endl; +// cout << "spec before restricting second time range: " << spec << endl; +// cout << "spec after restricting second time range: " << spec_to_try << endl; continue; } else { // It's not valid, keep the old spec @@ -529,6 +534,7 @@ Workload restrict_time_ranges(Workload wl, Search& search) { auto duration = std::chrono::duration_cast(end_time - start_time); cout << "restrict_time_ranges took " << duration.count() << " milliseconds" << endl; + after_cost["restrict_time_ranges"].push_back(search.cost(wl, "restrict_time_ranges")); return wl; } @@ -706,6 +712,7 @@ vector transform_aipg_to_cenq(Workload wl, Search& search) { // cenq(q, t) = t or [t1-1, t2]: cenq(q, t) = 1 We return a vector of the original workload and // the two new workloads + before_cost["transform_aipg_to_cenq"].push_back(search.cost(wl, "transform_aipg_to_cenq")); cout << "Transforming aipg to cenq" << endl; // Queue for BFS @@ -832,6 +839,7 @@ vector transform_aipg_to_cenq(Workload wl, Search& search) { Workload refine(Workload wl, Search& search) { Workload lastValidWl = wl; + before_cost["refine"].push_back(search.cost(wl, "refine")); if (!search.check(wl, "refine")) { throw std::runtime_error("REFINEMENT ERROR: Original workload is invalid"); @@ -853,11 +861,12 @@ Workload refine(Workload wl, Search& search) { lastValidWl = restrict_time_ranges(lastValidWl, search); cout << "Final Workload after restricting time ranges: " << endl << lastValidWl << endl; - + after_cost["refine"].push_back(search.cost(lastValidWl, "refine")); return lastValidWl; } Workload improve(Workload wl, Search& search) { + before_cost["improve"].push_back(search.cost(wl, "improve")); cout << "Starting improvement process" << endl; if (!search.check(wl, "improve")) { throw std::runtime_error("IMPROVEMENT ERROR: Original workload is invalid"); @@ -877,6 +886,7 @@ Workload improve(Workload wl, Search& search) { for (auto& workload : possible_workloads) { cout << "Refining " << numWorkloads << "th workload" << endl; + after_cost["transform_aipg_to_cenq"].push_back(search.cost(workload, "transform_aipg_to_cenq")); numWorkloads++; Workload refinedWorkload = refine(workload, search); unsigned int currentCost = search.cost(refinedWorkload, "improve"); @@ -891,6 +901,7 @@ Workload improve(Workload wl, Search& search) { throw std::runtime_error("Failed to find a best workload"); } + after_cost["improve"].push_back(search.cost(*bestWorkloadPtr, "improve")); return *bestWorkloadPtr; } @@ -940,11 +951,18 @@ void research_project(IndexedExample* base_eg, ContentionPoint* cp, unsigned int // Add cenq specs Workload wl(100, cp->in_queue_cnt(), total_time); for (unsigned int q = 0; q < enqs.size(); q++) { - for (unsigned int t = 0; t < enqs[q].size(); t++) { - // cout << "cenq(q" << q << ", " << t << ") = " << sums[q][t] << endl; - wl.add_spec(TimedSpec(Comp(Indiv(metric_t::CENQ, q), op_t::EQ, sums[q][t]), - time_range_t(t, t), - total_time)); + unsigned int start_t = 0; // Start of a contiguous period + for (unsigned int t = 1; t <= enqs[q].size(); t++) { + // Check if we reached the end or found a change in cenq value + if (t == enqs[q].size() || sums[q][t] != sums[q][start_t]) { + // We have reached the end of a contiguous period or the end of the array + // Add the spec for the period from start_t to t-1 with the cenq value at start_t + wl.add_spec(TimedSpec(Comp(Indiv(metric_t::CENQ, q), op_t::EQ, sums[q][start_t]), + time_range_t(start_t, t - 1), + total_time)); + start_t = t; // Update start_t to the current time for the next period + } + // If the value at t is the same as at start_t, we just continue the loop } } @@ -1109,10 +1127,11 @@ void research_project(IndexedExample* base_eg, ContentionPoint* cp, unsigned int } } - + Search search(cp, query, max_spec, config, good_examples_file, bad_examples_file); + wl = combine(wl, search); cout << "Original Workload: " << endl << wl << endl; + before_cost["research"].push_back(search.cost(wl, "research")); - Search search(cp, query, max_spec, config, good_examples_file, bad_examples_file); if (!search.check(wl, "research")) { cout << "ERROR: Original workload is invalid" << endl; @@ -1150,6 +1169,7 @@ void research_project(IndexedExample* base_eg, ContentionPoint* cp, unsigned int } // Randomly remove meta-data specs + before_cost["remove_meta_data"].push_back(search.cost(lastValidWl, "remove_meta_data")); cout << "Removing meta-data specs..." << endl; while (true) { if (meta_data_specs.empty()) { @@ -1171,7 +1191,10 @@ void research_project(IndexedExample* base_eg, ContentionPoint* cp, unsigned int } } cout << "Finished removing meta-data specs" << endl; + after_cost["remove_meta_data"].push_back(search.cost(lastValidWl, "remove_meta_data")); + // Randomly remove specs + before_cost["random_approach"].push_back(search.cost(lastValidWl, "random_approach")); cout << "Starting random approach..." << endl; while (true) { auto specs = wl.get_all_specs(); // Get the current specs. @@ -1223,12 +1246,14 @@ void research_project(IndexedExample* base_eg, ContentionPoint* cp, unsigned int } cout << "Last valid workload: " << endl << lastValidWl << endl; + after_cost["random_approach"].push_back(search.cost(lastValidWl, "random_approach")); if (!search.check(lastValidWl, "random_approach")) { throw std::runtime_error("ERROR: Last valid workload is invalid"); } else { lastValidWl = improve(lastValidWl, search); cout << "Final Workload after improving: " << endl << lastValidWl << endl; + after_cost["research"].push_back(search.cost(lastValidWl, "research")); search.print_stats(); }