TSTP Solution File: SWW953+1 by Crossbow---0.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Crossbow---0.1
% Problem  : SWW953+1 : TPTP v8.1.0. Released v7.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_Crossbow---0.1 %s

% Computer : n021.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Wed Jul 20 23:27:30 EDT 2022

% Result   : CounterSatisfiable 9.09s 9.28s
% Output   : FiniteModel 9.09s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.13  % Problem    : SWW953+1 : TPTP v8.1.0. Released v7.4.0.
% 0.08/0.14  % Command    : do_Crossbow---0.1 %s
% 0.15/0.36  % Computer : n021.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 600
% 0.15/0.36  % DateTime   : Sun Jun  5 00:58:34 EDT 2022
% 0.15/0.36  % CPUTime    : 
% 0.15/0.36  /export/starexec/sandbox/solver/bin
% 0.15/0.37  crossbow.opt
% 0.15/0.37  do_Crossbow---0.1
% 0.15/0.37  eprover
% 0.15/0.37  runsolver
% 0.15/0.37  starexec_run_Crossbow---0.1
% 9.09/9.28  % SZS status CounterSatisfiable for theBenchmark.p
% 9.09/9.28  % SZS output start FiniteModel for theBenchmark.p
% 9.09/9.28  % domain size: 16
% 9.09/9.28  fof(interp, fi_domain, ![X] : (X = 0 | X = 1 | X = 2 | X = 3 | X = 4 | X = 5 |
% 9.09/9.28    X = 6 |
% 9.09/9.28    X = 7 |
% 9.09/9.28    X = 8 |
% 9.09/9.28    X = 9 |
% 9.09/9.28    X = 10 |
% 9.09/9.28    X = 11 |
% 9.09/9.28    X = 12 |
% 9.09/9.28    X = 13 |
% 9.09/9.28    X = 14 |
% 9.09/9.28    X = 15)).
% 9.09/9.28  fof(interp, fi_functors, constr_ACK(0) = 3 & constr_ACK(1) = 6 &
% 9.09/9.28    constr_ACK(2) = 4 &
% 9.09/9.28    constr_ACK(3) = 0 &
% 9.09/9.28    constr_ACK(4) = 2 &
% 9.09/9.28    constr_ACK(5) = 0 &
% 9.09/9.28    constr_ACK(6) = 5 &
% 9.09/9.28    constr_ACK(7) = 0 &
% 9.09/9.28    constr_ACK(8) = 15 &
% 9.09/9.28    constr_ACK(9) = 14 &
% 9.09/9.28    constr_ACK(10) = 14 &
% 9.09/9.28    constr_ACK(11) = 14 &
% 9.09/9.28    constr_ACK(12) = 14 &
% 9.09/9.28    constr_ACK(13) = 14 &
% 9.09/9.28    constr_ACK(14) = 0 &
% 9.09/9.28    constr_ACK(15) = 0).
% 9.09/9.28  fof(interp, fi_functors, constr_CONST_0x30 = 0).
% 9.09/9.28  fof(interp, fi_functors, constr_CONST_1 = 1).
% 9.09/9.28  fof(interp, fi_functors, constr_CONST_2 = 2).
% 9.09/9.28  fof(interp, fi_functors, constr_CONST_3 = 3).
% 9.09/9.28  fof(interp, fi_functors, constr_CONST_4 = 4).
% 9.09/9.28  fof(interp, fi_functors, constr_QUERY_REQ = 5).
% 9.09/9.28  fof(interp, fi_functors, constr_ZERO = 6).
% 9.09/9.28  fof(interp, fi_functors, constr_add(0, 0) = 3 & constr_add(0, 1) = 4 &
% 9.09/9.28    constr_add(0, 2) = 1 &
% 9.09/9.28    constr_add(0, 3) = 7 &
% 9.09/9.28    constr_add(0, 4) = 5 &
% 9.09/9.28    constr_add(0, 5) = 6 &
% 9.09/9.28    constr_add(0, 6) = 0 &
% 9.09/9.28    constr_add(0, 7) = 2 &
% 9.09/9.28    constr_add(0, 8) = 12 &
% 9.09/9.28    constr_add(0, 9) = 15 &
% 9.09/9.28    constr_add(0, 10) = 11 &
% 9.09/9.28    constr_add(0, 11) = 9 &
% 9.09/9.28    constr_add(0, 12) = 14 &
% 9.09/9.28    constr_add(0, 13) = 10 &
% 9.09/9.28    constr_add(0, 14) = 13 &
% 9.09/9.28    constr_add(0, 15) = 8 &
% 9.09/9.28    constr_add(1, 0) = 4 &
% 9.09/9.28    constr_add(1, 1) = 3 &
% 9.09/9.28    constr_add(1, 2) = 0 &
% 9.09/9.28    constr_add(1, 3) = 5 &
% 9.09/9.28    constr_add(1, 4) = 7 &
% 9.09/9.28    constr_add(1, 5) = 2 &
% 9.09/9.28    constr_add(1, 6) = 1 &
% 9.09/9.28    constr_add(1, 7) = 6 &
% 9.09/9.28    constr_add(1, 8) = 11 &
% 9.09/9.28    constr_add(1, 9) = 13 &
% 9.09/9.28    constr_add(1, 10) = 12 &
% 9.09/9.28    constr_add(1, 11) = 14 &
% 9.09/9.28    constr_add(1, 12) = 9 &
% 9.09/9.28    constr_add(1, 13) = 8 &
% 9.09/9.28    constr_add(1, 14) = 15 &
% 9.09/9.28    constr_add(1, 15) = 10 &
% 9.09/9.28    constr_add(2, 0) = 1 &
% 9.09/9.28    constr_add(2, 1) = 0 &
% 9.09/9.28    constr_add(2, 2) = 6 &
% 9.09/9.28    constr_add(2, 3) = 4 &
% 9.09/9.28    constr_add(2, 4) = 3 &
% 9.09/9.28    constr_add(2, 5) = 7 &
% 9.09/9.28    constr_add(2, 6) = 2 &
% 9.09/9.28    constr_add(2, 7) = 5 &
% 9.09/9.28    constr_add(2, 8) = 10 &
% 9.09/9.28    constr_add(2, 9) = 14 &
% 9.09/9.28    constr_add(2, 10) = 8 &
% 9.09/9.28    constr_add(2, 11) = 12 &
% 9.09/9.28    constr_add(2, 12) = 11 &
% 9.09/9.28    constr_add(2, 13) = 15 &
% 9.09/9.28    constr_add(2, 14) = 9 &
% 9.09/9.28    constr_add(2, 15) = 13 &
% 9.09/9.28    constr_add(3, 0) = 7 &
% 9.09/9.28    constr_add(3, 1) = 5 &
% 9.09/9.28    constr_add(3, 2) = 4 &
% 9.09/9.28    constr_add(3, 3) = 2 &
% 9.09/9.28    constr_add(3, 4) = 6 &
% 9.09/9.28    constr_add(3, 5) = 0 &
% 9.09/9.28    constr_add(3, 6) = 3 &
% 9.09/9.28    constr_add(3, 7) = 1 &
% 9.09/9.28    constr_add(3, 8) = 14 &
% 9.09/9.28    constr_add(3, 9) = 8 &
% 9.09/9.28    constr_add(3, 10) = 9 &
% 9.09/9.28    constr_add(3, 11) = 15 &
% 9.09/9.28    constr_add(3, 12) = 13 &
% 9.09/9.28    constr_add(3, 13) = 11 &
% 9.09/9.28    constr_add(3, 14) = 10 &
% 9.09/9.28    constr_add(3, 15) = 12 &
% 9.09/9.28    constr_add(4, 0) = 5 &
% 9.09/9.28    constr_add(4, 1) = 7 &
% 9.09/9.28    constr_add(4, 2) = 3 &
% 9.09/9.28    constr_add(4, 3) = 6 &
% 9.09/9.28    constr_add(4, 4) = 2 &
% 9.09/9.28    constr_add(4, 5) = 1 &
% 9.09/9.28    constr_add(4, 6) = 4 &
% 9.09/9.28    constr_add(4, 7) = 0 &
% 9.09/9.28    constr_add(4, 8) = 9 &
% 9.09/9.28    constr_add(4, 9) = 10 &
% 9.09/9.28    constr_add(4, 10) = 14 &
% 9.09/9.28    constr_add(4, 11) = 13 &
% 9.09/9.28    constr_add(4, 12) = 15 &
% 9.09/9.28    constr_add(4, 13) = 12 &
% 9.09/9.28    constr_add(4, 14) = 8 &
% 9.09/9.28    constr_add(4, 15) = 11 &
% 9.09/9.28    constr_add(5, 0) = 6 &
% 9.09/9.28    constr_add(5, 1) = 2 &
% 9.09/9.28    constr_add(5, 2) = 7 &
% 9.09/9.28    constr_add(5, 3) = 0 &
% 9.09/9.28    constr_add(5, 4) = 1 &
% 9.09/9.28    constr_add(5, 5) = 4 &
% 9.09/9.28    constr_add(5, 6) = 5 &
% 9.09/9.28    constr_add(5, 7) = 3 &
% 9.09/9.28    constr_add(5, 8) = 15 &
% 9.09/9.28    constr_add(5, 9) = 11 &
% 9.09/9.28    constr_add(5, 10) = 13 &
% 9.09/9.28    constr_add(5, 11) = 10 &
% 9.09/9.28    constr_add(5, 12) = 8 &
% 9.09/9.28    constr_add(5, 13) = 14 &
% 9.09/9.28    constr_add(5, 14) = 12 &
% 9.09/9.28    constr_add(5, 15) = 9 &
% 9.09/9.28    constr_add(6, 0) = 0 &
% 9.09/9.28    constr_add(6, 1) = 1 &
% 9.09/9.28    constr_add(6, 2) = 2 &
% 9.09/9.28    constr_add(6, 3) = 3 &
% 9.09/9.28    constr_add(6, 4) = 4 &
% 9.09/9.28    constr_add(6, 5) = 5 &
% 9.09/9.28    constr_add(6, 6) = 6 &
% 9.09/9.28    constr_add(6, 7) = 7 &
% 9.09/9.28    constr_add(6, 8) = 8 &
% 9.09/9.28    constr_add(6, 9) = 9 &
% 9.09/9.28    constr_add(6, 10) = 10 &
% 9.09/9.28    constr_add(6, 11) = 11 &
% 9.09/9.28    constr_add(6, 12) = 12 &
% 9.09/9.28    constr_add(6, 13) = 13 &
% 9.09/9.28    constr_add(6, 14) = 14 &
% 9.09/9.28    constr_add(6, 15) = 15 &
% 9.09/9.28    constr_add(7, 0) = 2 &
% 9.09/9.28    constr_add(7, 1) = 6 &
% 9.09/9.28    constr_add(7, 2) = 5 &
% 9.09/9.28    constr_add(7, 3) = 1 &
% 9.09/9.28    constr_add(7, 4) = 0 &
% 9.09/9.28    constr_add(7, 5) = 3 &
% 9.09/9.28    constr_add(7, 6) = 7 &
% 9.09/9.28    constr_add(7, 7) = 4 &
% 9.09/9.28    constr_add(7, 8) = 13 &
% 9.09/9.28    constr_add(7, 9) = 12 &
% 9.09/9.28    constr_add(7, 10) = 15 &
% 9.09/9.28    constr_add(7, 11) = 8 &
% 9.09/9.28    constr_add(7, 12) = 10 &
% 9.09/9.28    constr_add(7, 13) = 9 &
% 9.09/9.28    constr_add(7, 14) = 11 &
% 9.09/9.28    constr_add(7, 15) = 14 &
% 9.09/9.28    constr_add(8, 0) = 12 &
% 9.09/9.28    constr_add(8, 1) = 11 &
% 9.09/9.28    constr_add(8, 2) = 10 &
% 9.09/9.28    constr_add(8, 3) = 14 &
% 9.09/9.28    constr_add(8, 4) = 9 &
% 9.09/9.28    constr_add(8, 5) = 15 &
% 9.09/9.28    constr_add(8, 6) = 8 &
% 9.09/9.28    constr_add(8, 7) = 13 &
% 9.09/9.28    constr_add(8, 8) = 4 &
% 9.09/9.28    constr_add(8, 9) = 2 &
% 9.09/9.28    constr_add(8, 10) = 3 &
% 9.09/9.28    constr_add(8, 11) = 7 &
% 9.09/9.28    constr_add(8, 12) = 5 &
% 9.09/9.28    constr_add(8, 13) = 0 &
% 9.09/9.28    constr_add(8, 14) = 6 &
% 9.09/9.28    constr_add(8, 15) = 1 &
% 9.09/9.28    constr_add(9, 0) = 15 &
% 9.09/9.28    constr_add(9, 1) = 13 &
% 9.09/9.28    constr_add(9, 2) = 14 &
% 9.09/9.28    constr_add(9, 3) = 8 &
% 9.09/9.28    constr_add(9, 4) = 10 &
% 9.09/9.28    constr_add(9, 5) = 11 &
% 9.09/9.28    constr_add(9, 6) = 9 &
% 9.09/9.28    constr_add(9, 7) = 12 &
% 9.09/9.28    constr_add(9, 8) = 2 &
% 9.09/9.28    constr_add(9, 9) = 3 &
% 9.09/9.28    constr_add(9, 10) = 6 &
% 9.09/9.28    constr_add(9, 11) = 0 &
% 9.09/9.28    constr_add(9, 12) = 1 &
% 9.09/9.28    constr_add(9, 13) = 5 &
% 9.09/9.28    constr_add(9, 14) = 4 &
% 9.09/9.28    constr_add(9, 15) = 7 &
% 9.09/9.28    constr_add(10, 0) = 11 &
% 9.09/9.28    constr_add(10, 1) = 12 &
% 9.09/9.28    constr_add(10, 2) = 8 &
% 9.09/9.28    constr_add(10, 3) = 9 &
% 9.09/9.28    constr_add(10, 4) = 14 &
% 9.09/9.28    constr_add(10, 5) = 13 &
% 9.09/9.28    constr_add(10, 6) = 10 &
% 9.09/9.28    constr_add(10, 7) = 15 &
% 9.09/9.28    constr_add(10, 8) = 3 &
% 9.09/9.28    constr_add(10, 9) = 6 &
% 9.09/9.28    constr_add(10, 10) = 4 &
% 9.09/9.28    constr_add(10, 11) = 5 &
% 9.09/9.28    constr_add(10, 12) = 7 &
% 9.09/9.28    constr_add(10, 13) = 1 &
% 9.09/9.28    constr_add(10, 14) = 2 &
% 9.09/9.28    constr_add(10, 15) = 0 &
% 9.09/9.28    constr_add(11, 0) = 9 &
% 9.09/9.28    constr_add(11, 1) = 14 &
% 9.09/9.28    constr_add(11, 2) = 12 &
% 9.09/9.28    constr_add(11, 3) = 15 &
% 9.09/9.28    constr_add(11, 4) = 13 &
% 9.09/9.28    constr_add(11, 5) = 10 &
% 9.09/9.28    constr_add(11, 6) = 11 &
% 9.09/9.28    constr_add(11, 7) = 8 &
% 9.09/9.28    constr_add(11, 8) = 7 &
% 9.09/9.28    constr_add(11, 9) = 0 &
% 9.09/9.28    constr_add(11, 10) = 5 &
% 9.09/9.28    constr_add(11, 11) = 6 &
% 9.09/9.28    constr_add(11, 12) = 2 &
% 9.09/9.28    constr_add(11, 13) = 4 &
% 9.09/9.28    constr_add(11, 14) = 1 &
% 9.09/9.28    constr_add(11, 15) = 3 &
% 9.09/9.28    constr_add(12, 0) = 14 &
% 9.09/9.28    constr_add(12, 1) = 9 &
% 9.09/9.28    constr_add(12, 2) = 11 &
% 9.09/9.28    constr_add(12, 3) = 13 &
% 9.09/9.28    constr_add(12, 4) = 15 &
% 9.09/9.28    constr_add(12, 5) = 8 &
% 9.09/9.28    constr_add(12, 6) = 12 &
% 9.09/9.28    constr_add(12, 7) = 10 &
% 9.09/9.28    constr_add(12, 8) = 5 &
% 9.09/9.28    constr_add(12, 9) = 1 &
% 9.09/9.28    constr_add(12, 10) = 7 &
% 9.09/9.28    constr_add(12, 11) = 2 &
% 9.09/9.28    constr_add(12, 12) = 6 &
% 9.09/9.28    constr_add(12, 13) = 3 &
% 9.09/9.28    constr_add(12, 14) = 0 &
% 9.09/9.28    constr_add(12, 15) = 4 &
% 9.09/9.28    constr_add(13, 0) = 10 &
% 9.09/9.28    constr_add(13, 1) = 8 &
% 9.09/9.28    constr_add(13, 2) = 15 &
% 9.09/9.28    constr_add(13, 3) = 11 &
% 9.09/9.28    constr_add(13, 4) = 12 &
% 9.09/9.28    constr_add(13, 5) = 14 &
% 9.09/9.28    constr_add(13, 6) = 13 &
% 9.09/9.28    constr_add(13, 7) = 9 &
% 9.09/9.28    constr_add(13, 8) = 0 &
% 9.09/9.28    constr_add(13, 9) = 5 &
% 9.09/9.28    constr_add(13, 10) = 1 &
% 9.09/9.28    constr_add(13, 11) = 4 &
% 9.09/9.28    constr_add(13, 12) = 3 &
% 9.09/9.28    constr_add(13, 13) = 2 &
% 9.09/9.28    constr_add(13, 14) = 7 &
% 9.09/9.28    constr_add(13, 15) = 6 &
% 9.09/9.28    constr_add(14, 0) = 13 &
% 9.09/9.28    constr_add(14, 1) = 15 &
% 9.09/9.28    constr_add(14, 2) = 9 &
% 9.09/9.28    constr_add(14, 3) = 10 &
% 9.09/9.28    constr_add(14, 4) = 8 &
% 9.09/9.28    constr_add(14, 5) = 12 &
% 9.09/9.28    constr_add(14, 6) = 14 &
% 9.09/9.28    constr_add(14, 7) = 11 &
% 9.09/9.28    constr_add(14, 8) = 6 &
% 9.09/9.28    constr_add(14, 9) = 4 &
% 9.09/9.28    constr_add(14, 10) = 2 &
% 9.09/9.28    constr_add(14, 11) = 1 &
% 9.09/9.28    constr_add(14, 12) = 0 &
% 9.09/9.28    constr_add(14, 13) = 7 &
% 9.09/9.28    constr_add(14, 14) = 3 &
% 9.09/9.28    constr_add(14, 15) = 5 &
% 9.09/9.28    constr_add(15, 0) = 8 &
% 9.09/9.28    constr_add(15, 1) = 10 &
% 9.09/9.28    constr_add(15, 2) = 13 &
% 9.09/9.28    constr_add(15, 3) = 12 &
% 9.09/9.28    constr_add(15, 4) = 11 &
% 9.09/9.28    constr_add(15, 5) = 9 &
% 9.09/9.28    constr_add(15, 6) = 15 &
% 9.09/9.28    constr_add(15, 7) = 14 &
% 9.09/9.28    constr_add(15, 8) = 1 &
% 9.09/9.28    constr_add(15, 9) = 7 &
% 9.09/9.28    constr_add(15, 10) = 0 &
% 9.09/9.28    constr_add(15, 11) = 3 &
% 9.09/9.28    constr_add(15, 12) = 4 &
% 9.09/9.28    constr_add(15, 13) = 6 &
% 9.09/9.28    constr_add(15, 14) = 5 &
% 9.09/9.28    constr_add(15, 15) = 2).
% 9.09/9.28  fof(interp, fi_functors, constr_concat(0, 0) = 2 & constr_concat(0, 1) = 2 &
% 9.09/9.28    constr_concat(0, 2) = 2 &
% 9.09/9.28    constr_concat(0, 3) = 2 &
% 9.09/9.28    constr_concat(0, 4) = 2 &
% 9.09/9.28    constr_concat(0, 5) = 2 &
% 9.09/9.28    constr_concat(0, 6) = 2 &
% 9.09/9.28    constr_concat(0, 7) = 2 &
% 9.09/9.28    constr_concat(0, 8) = 2 &
% 9.09/9.28    constr_concat(0, 9) = 2 &
% 9.09/9.28    constr_concat(0, 10) = 2 &
% 9.09/9.28    constr_concat(0, 11) = 2 &
% 9.09/9.28    constr_concat(0, 12) = 2 &
% 9.09/9.28    constr_concat(0, 13) = 2 &
% 9.09/9.28    constr_concat(0, 14) = 2 &
% 9.09/9.28    constr_concat(0, 15) = 2 &
% 9.09/9.28    constr_concat(1, 0) = 2 &
% 9.09/9.28    constr_concat(1, 1) = 2 &
% 9.09/9.28    constr_concat(1, 2) = 2 &
% 9.09/9.28    constr_concat(1, 3) = 2 &
% 9.09/9.28    constr_concat(1, 4) = 2 &
% 9.09/9.28    constr_concat(1, 5) = 2 &
% 9.09/9.28    constr_concat(1, 6) = 2 &
% 9.09/9.28    constr_concat(1, 7) = 2 &
% 9.09/9.28    constr_concat(1, 8) = 2 &
% 9.09/9.28    constr_concat(1, 9) = 2 &
% 9.09/9.28    constr_concat(1, 10) = 2 &
% 9.09/9.28    constr_concat(1, 11) = 2 &
% 9.09/9.28    constr_concat(1, 12) = 2 &
% 9.09/9.28    constr_concat(1, 13) = 2 &
% 9.09/9.28    constr_concat(1, 14) = 2 &
% 9.09/9.28    constr_concat(1, 15) = 2 &
% 9.09/9.28    constr_concat(2, 0) = 2 &
% 9.09/9.28    constr_concat(2, 1) = 2 &
% 9.09/9.28    constr_concat(2, 2) = 2 &
% 9.09/9.28    constr_concat(2, 3) = 2 &
% 9.09/9.28    constr_concat(2, 4) = 2 &
% 9.09/9.28    constr_concat(2, 5) = 2 &
% 9.09/9.28    constr_concat(2, 6) = 2 &
% 9.09/9.28    constr_concat(2, 7) = 2 &
% 9.09/9.28    constr_concat(2, 8) = 2 &
% 9.09/9.28    constr_concat(2, 9) = 2 &
% 9.09/9.28    constr_concat(2, 10) = 2 &
% 9.09/9.28    constr_concat(2, 11) = 2 &
% 9.09/9.28    constr_concat(2, 12) = 2 &
% 9.09/9.28    constr_concat(2, 13) = 2 &
% 9.09/9.28    constr_concat(2, 14) = 2 &
% 9.09/9.28    constr_concat(2, 15) = 2 &
% 9.09/9.28    constr_concat(3, 0) = 2 &
% 9.09/9.28    constr_concat(3, 1) = 2 &
% 9.09/9.28    constr_concat(3, 2) = 2 &
% 9.09/9.28    constr_concat(3, 3) = 2 &
% 9.09/9.28    constr_concat(3, 4) = 2 &
% 9.09/9.28    constr_concat(3, 5) = 2 &
% 9.09/9.28    constr_concat(3, 6) = 2 &
% 9.09/9.28    constr_concat(3, 7) = 2 &
% 9.09/9.28    constr_concat(3, 8) = 2 &
% 9.09/9.28    constr_concat(3, 9) = 2 &
% 9.09/9.28    constr_concat(3, 10) = 2 &
% 9.09/9.28    constr_concat(3, 11) = 2 &
% 9.09/9.28    constr_concat(3, 12) = 2 &
% 9.09/9.28    constr_concat(3, 13) = 2 &
% 9.09/9.28    constr_concat(3, 14) = 2 &
% 9.09/9.28    constr_concat(3, 15) = 2 &
% 9.09/9.28    constr_concat(4, 0) = 2 &
% 9.09/9.28    constr_concat(4, 1) = 2 &
% 9.09/9.28    constr_concat(4, 2) = 2 &
% 9.09/9.28    constr_concat(4, 3) = 2 &
% 9.09/9.28    constr_concat(4, 4) = 2 &
% 9.09/9.28    constr_concat(4, 5) = 2 &
% 9.09/9.28    constr_concat(4, 6) = 2 &
% 9.09/9.28    constr_concat(4, 7) = 2 &
% 9.09/9.28    constr_concat(4, 8) = 2 &
% 9.09/9.28    constr_concat(4, 9) = 2 &
% 9.09/9.28    constr_concat(4, 10) = 2 &
% 9.09/9.28    constr_concat(4, 11) = 14 &
% 9.09/9.28    constr_concat(4, 12) = 2 &
% 9.09/9.28    constr_concat(4, 13) = 2 &
% 9.09/9.28    constr_concat(4, 14) = 2 &
% 9.09/9.28    constr_concat(4, 15) = 2 &
% 9.09/9.28    constr_concat(5, 0) = 2 &
% 9.09/9.28    constr_concat(5, 1) = 2 &
% 9.09/9.28    constr_concat(5, 2) = 2 &
% 9.09/9.28    constr_concat(5, 3) = 2 &
% 9.09/9.28    constr_concat(5, 4) = 2 &
% 9.09/9.28    constr_concat(5, 5) = 2 &
% 9.09/9.28    constr_concat(5, 6) = 2 &
% 9.09/9.28    constr_concat(5, 7) = 2 &
% 9.09/9.28    constr_concat(5, 8) = 2 &
% 9.09/9.28    constr_concat(5, 9) = 2 &
% 9.09/9.28    constr_concat(5, 10) = 2 &
% 9.09/9.28    constr_concat(5, 11) = 14 &
% 9.09/9.28    constr_concat(5, 12) = 2 &
% 9.09/9.28    constr_concat(5, 13) = 2 &
% 9.09/9.28    constr_concat(5, 14) = 2 &
% 9.09/9.28    constr_concat(5, 15) = 2 &
% 9.09/9.28    constr_concat(6, 0) = 2 &
% 9.09/9.28    constr_concat(6, 1) = 2 &
% 9.09/9.28    constr_concat(6, 2) = 2 &
% 9.09/9.28    constr_concat(6, 3) = 2 &
% 9.09/9.28    constr_concat(6, 4) = 2 &
% 9.09/9.28    constr_concat(6, 5) = 2 &
% 9.09/9.28    constr_concat(6, 6) = 2 &
% 9.09/9.28    constr_concat(6, 7) = 2 &
% 9.09/9.28    constr_concat(6, 8) = 2 &
% 9.09/9.28    constr_concat(6, 9) = 2 &
% 9.09/9.28    constr_concat(6, 10) = 2 &
% 9.09/9.28    constr_concat(6, 11) = 14 &
% 9.09/9.28    constr_concat(6, 12) = 2 &
% 9.09/9.28    constr_concat(6, 13) = 2 &
% 9.09/9.28    constr_concat(6, 14) = 2 &
% 9.09/9.28    constr_concat(6, 15) = 2 &
% 9.09/9.28    constr_concat(7, 0) = 2 &
% 9.09/9.28    constr_concat(7, 1) = 2 &
% 9.09/9.28    constr_concat(7, 2) = 2 &
% 9.09/9.28    constr_concat(7, 3) = 2 &
% 9.09/9.28    constr_concat(7, 4) = 2 &
% 9.09/9.28    constr_concat(7, 5) = 2 &
% 9.09/9.28    constr_concat(7, 6) = 2 &
% 9.09/9.28    constr_concat(7, 7) = 2 &
% 9.09/9.28    constr_concat(7, 8) = 2 &
% 9.09/9.28    constr_concat(7, 9) = 2 &
% 9.09/9.28    constr_concat(7, 10) = 2 &
% 9.09/9.28    constr_concat(7, 11) = 2 &
% 9.09/9.28    constr_concat(7, 12) = 2 &
% 9.09/9.28    constr_concat(7, 13) = 2 &
% 9.09/9.28    constr_concat(7, 14) = 2 &
% 9.09/9.28    constr_concat(7, 15) = 2 &
% 9.09/9.28    constr_concat(8, 0) = 2 &
% 9.09/9.28    constr_concat(8, 1) = 2 &
% 9.09/9.28    constr_concat(8, 2) = 2 &
% 9.09/9.28    constr_concat(8, 3) = 2 &
% 9.09/9.28    constr_concat(8, 4) = 2 &
% 9.09/9.28    constr_concat(8, 5) = 2 &
% 9.09/9.28    constr_concat(8, 6) = 2 &
% 9.09/9.28    constr_concat(8, 7) = 2 &
% 9.09/9.28    constr_concat(8, 8) = 2 &
% 9.09/9.28    constr_concat(8, 9) = 2 &
% 9.09/9.28    constr_concat(8, 10) = 2 &
% 9.09/9.28    constr_concat(8, 11) = 2 &
% 9.09/9.28    constr_concat(8, 12) = 2 &
% 9.09/9.28    constr_concat(8, 13) = 2 &
% 9.09/9.28    constr_concat(8, 14) = 2 &
% 9.09/9.28    constr_concat(8, 15) = 2 &
% 9.09/9.28    constr_concat(9, 0) = 2 &
% 9.09/9.28    constr_concat(9, 1) = 2 &
% 9.09/9.28    constr_concat(9, 2) = 2 &
% 9.09/9.28    constr_concat(9, 3) = 2 &
% 9.09/9.28    constr_concat(9, 4) = 2 &
% 9.09/9.28    constr_concat(9, 5) = 2 &
% 9.09/9.28    constr_concat(9, 6) = 2 &
% 9.09/9.28    constr_concat(9, 7) = 2 &
% 9.09/9.28    constr_concat(9, 8) = 2 &
% 9.09/9.28    constr_concat(9, 9) = 2 &
% 9.09/9.28    constr_concat(9, 10) = 2 &
% 9.09/9.28    constr_concat(9, 11) = 2 &
% 9.09/9.28    constr_concat(9, 12) = 2 &
% 9.09/9.28    constr_concat(9, 13) = 2 &
% 9.09/9.28    constr_concat(9, 14) = 2 &
% 9.09/9.28    constr_concat(9, 15) = 2 &
% 9.09/9.28    constr_concat(10, 0) = 2 &
% 9.09/9.28    constr_concat(10, 1) = 2 &
% 9.09/9.28    constr_concat(10, 2) = 2 &
% 9.09/9.28    constr_concat(10, 3) = 2 &
% 9.09/9.28    constr_concat(10, 4) = 2 &
% 9.09/9.28    constr_concat(10, 5) = 2 &
% 9.09/9.28    constr_concat(10, 6) = 2 &
% 9.09/9.28    constr_concat(10, 7) = 2 &
% 9.09/9.28    constr_concat(10, 8) = 2 &
% 9.09/9.28    constr_concat(10, 9) = 2 &
% 9.09/9.28    constr_concat(10, 10) = 2 &
% 9.09/9.28    constr_concat(10, 11) = 2 &
% 9.09/9.28    constr_concat(10, 12) = 2 &
% 9.09/9.28    constr_concat(10, 13) = 2 &
% 9.09/9.28    constr_concat(10, 14) = 2 &
% 9.09/9.28    constr_concat(10, 15) = 2 &
% 9.09/9.28    constr_concat(11, 0) = 2 &
% 9.09/9.28    constr_concat(11, 1) = 2 &
% 9.09/9.28    constr_concat(11, 2) = 2 &
% 9.09/9.28    constr_concat(11, 3) = 2 &
% 9.09/9.28    constr_concat(11, 4) = 2 &
% 9.09/9.28    constr_concat(11, 5) = 2 &
% 9.09/9.28    constr_concat(11, 6) = 2 &
% 9.09/9.28    constr_concat(11, 7) = 2 &
% 9.09/9.28    constr_concat(11, 8) = 2 &
% 9.09/9.28    constr_concat(11, 9) = 2 &
% 9.09/9.28    constr_concat(11, 10) = 2 &
% 9.09/9.28    constr_concat(11, 11) = 2 &
% 9.09/9.28    constr_concat(11, 12) = 2 &
% 9.09/9.28    constr_concat(11, 13) = 2 &
% 9.09/9.28    constr_concat(11, 14) = 2 &
% 9.09/9.28    constr_concat(11, 15) = 2 &
% 9.09/9.28    constr_concat(12, 0) = 2 &
% 9.09/9.28    constr_concat(12, 1) = 2 &
% 9.09/9.28    constr_concat(12, 2) = 2 &
% 9.09/9.28    constr_concat(12, 3) = 2 &
% 9.09/9.28    constr_concat(12, 4) = 2 &
% 9.09/9.28    constr_concat(12, 5) = 2 &
% 9.09/9.28    constr_concat(12, 6) = 2 &
% 9.09/9.28    constr_concat(12, 7) = 2 &
% 9.09/9.28    constr_concat(12, 8) = 2 &
% 9.09/9.28    constr_concat(12, 9) = 2 &
% 9.09/9.28    constr_concat(12, 10) = 2 &
% 9.09/9.28    constr_concat(12, 11) = 2 &
% 9.09/9.28    constr_concat(12, 12) = 2 &
% 9.09/9.28    constr_concat(12, 13) = 2 &
% 9.09/9.28    constr_concat(12, 14) = 2 &
% 9.09/9.28    constr_concat(12, 15) = 2 &
% 9.09/9.28    constr_concat(13, 0) = 2 &
% 9.09/9.28    constr_concat(13, 1) = 2 &
% 9.09/9.28    constr_concat(13, 2) = 2 &
% 9.09/9.28    constr_concat(13, 3) = 2 &
% 9.09/9.28    constr_concat(13, 4) = 2 &
% 9.09/9.28    constr_concat(13, 5) = 2 &
% 9.09/9.28    constr_concat(13, 6) = 2 &
% 9.09/9.28    constr_concat(13, 7) = 2 &
% 9.09/9.28    constr_concat(13, 8) = 2 &
% 9.09/9.28    constr_concat(13, 9) = 2 &
% 9.09/9.28    constr_concat(13, 10) = 2 &
% 9.09/9.28    constr_concat(13, 11) = 2 &
% 9.09/9.28    constr_concat(13, 12) = 2 &
% 9.09/9.28    constr_concat(13, 13) = 2 &
% 9.09/9.28    constr_concat(13, 14) = 2 &
% 9.09/9.28    constr_concat(13, 15) = 2 &
% 9.09/9.28    constr_concat(14, 0) = 2 &
% 9.09/9.28    constr_concat(14, 1) = 2 &
% 9.09/9.28    constr_concat(14, 2) = 2 &
% 9.09/9.28    constr_concat(14, 3) = 2 &
% 9.09/9.28    constr_concat(14, 4) = 2 &
% 9.09/9.28    constr_concat(14, 5) = 2 &
% 9.09/9.28    constr_concat(14, 6) = 2 &
% 9.09/9.28    constr_concat(14, 7) = 2 &
% 9.09/9.28    constr_concat(14, 8) = 2 &
% 9.09/9.28    constr_concat(14, 9) = 2 &
% 9.09/9.28    constr_concat(14, 10) = 2 &
% 9.09/9.28    constr_concat(14, 11) = 2 &
% 9.09/9.28    constr_concat(14, 12) = 2 &
% 9.09/9.28    constr_concat(14, 13) = 2 &
% 9.09/9.28    constr_concat(14, 14) = 2 &
% 9.09/9.28    constr_concat(14, 15) = 2 &
% 9.09/9.28    constr_concat(15, 0) = 2 &
% 9.09/9.28    constr_concat(15, 1) = 2 &
% 9.09/9.28    constr_concat(15, 2) = 2 &
% 9.09/9.28    constr_concat(15, 3) = 2 &
% 9.09/9.28    constr_concat(15, 4) = 2 &
% 9.09/9.28    constr_concat(15, 5) = 2 &
% 9.09/9.28    constr_concat(15, 6) = 2 &
% 9.09/9.28    constr_concat(15, 7) = 2 &
% 9.09/9.28    constr_concat(15, 8) = 2 &
% 9.09/9.28    constr_concat(15, 9) = 2 &
% 9.09/9.28    constr_concat(15, 10) = 2 &
% 9.09/9.28    constr_concat(15, 11) = 2 &
% 9.09/9.28    constr_concat(15, 12) = 2 &
% 9.09/9.28    constr_concat(15, 13) = 2 &
% 9.09/9.28    constr_concat(15, 14) = 2 &
% 9.09/9.28    constr_concat(15, 15) = 2).
% 9.09/9.28  fof(interp, fi_functors, constr_f(0) = 3 & constr_f(1) = 4 & constr_f(2) = 5 &
% 9.09/9.28    constr_f(3) = 1 &
% 9.09/9.28    constr_f(4) = 1 &
% 9.09/9.28    constr_f(5) = 0 &
% 9.09/9.28    constr_f(6) = 1 &
% 9.09/9.28    constr_f(7) = 0 &
% 9.09/9.28    constr_f(8) = 15 &
% 9.09/9.28    constr_f(9) = 0 &
% 9.09/9.28    constr_f(10) = 12 &
% 9.09/9.28    constr_f(11) = 12 &
% 9.09/9.28    constr_f(12) = 0 &
% 9.09/9.28    constr_f(13) = 8 &
% 9.09/9.28    constr_f(14) = 0 &
% 9.09/9.28    constr_f(15) = 0).
% 9.09/9.28  fof(interp, fi_functors, constr_sub(0, 0) = 6 & constr_sub(0, 1) = 2 &
% 9.09/9.28    constr_sub(0, 2) = 1 &
% 9.09/9.28    constr_sub(0, 3) = 5 &
% 9.09/9.28    constr_sub(0, 4) = 7 &
% 9.09/9.28    constr_sub(0, 5) = 3 &
% 9.09/9.28    constr_sub(0, 6) = 0 &
% 9.09/9.28    constr_sub(0, 7) = 4 &
% 9.09/9.28    constr_sub(0, 8) = 13 &
% 9.09/9.28    constr_sub(0, 9) = 11 &
% 9.09/9.28    constr_sub(0, 10) = 15 &
% 9.09/9.28    constr_sub(0, 11) = 9 &
% 9.09/9.28    constr_sub(0, 12) = 14 &
% 9.09/9.28    constr_sub(0, 13) = 8 &
% 9.09/9.28    constr_sub(0, 14) = 12 &
% 9.09/9.28    constr_sub(0, 15) = 10 &
% 9.09/9.28    constr_sub(1, 0) = 2 &
% 9.09/9.28    constr_sub(1, 1) = 6 &
% 9.09/9.28    constr_sub(1, 2) = 0 &
% 9.09/9.28    constr_sub(1, 3) = 7 &
% 9.09/9.28    constr_sub(1, 4) = 5 &
% 9.09/9.28    constr_sub(1, 5) = 4 &
% 9.09/9.28    constr_sub(1, 6) = 1 &
% 9.09/9.28    constr_sub(1, 7) = 3 &
% 9.09/9.28    constr_sub(1, 8) = 15 &
% 9.09/9.28    constr_sub(1, 9) = 12 &
% 9.09/9.28    constr_sub(1, 10) = 13 &
% 9.09/9.28    constr_sub(1, 11) = 14 &
% 9.09/9.28    constr_sub(1, 12) = 9 &
% 9.09/9.28    constr_sub(1, 13) = 10 &
% 9.09/9.28    constr_sub(1, 14) = 11 &
% 9.09/9.28    constr_sub(1, 15) = 8 &
% 9.09/9.28    constr_sub(2, 0) = 7 &
% 9.09/9.28    constr_sub(2, 1) = 5 &
% 9.09/9.28    constr_sub(2, 2) = 6 &
% 9.09/9.28    constr_sub(2, 3) = 3 &
% 9.09/9.28    constr_sub(2, 4) = 4 &
% 9.09/9.28    constr_sub(2, 5) = 1 &
% 9.09/9.28    constr_sub(2, 6) = 2 &
% 9.09/9.28    constr_sub(2, 7) = 0 &
% 9.09/9.28    constr_sub(2, 8) = 9 &
% 9.09/9.28    constr_sub(2, 9) = 8 &
% 9.09/9.28    constr_sub(2, 10) = 14 &
% 9.09/9.28    constr_sub(2, 11) = 12 &
% 9.09/9.28    constr_sub(2, 12) = 11 &
% 9.09/9.28    constr_sub(2, 13) = 13 &
% 9.09/9.28    constr_sub(2, 14) = 10 &
% 9.09/9.28    constr_sub(2, 15) = 15 &
% 9.09/9.28    constr_sub(3, 0) = 0 &
% 9.09/9.28    constr_sub(3, 1) = 1 &
% 9.09/9.28    constr_sub(3, 2) = 4 &
% 9.09/9.28    constr_sub(3, 3) = 6 &
% 9.09/9.28    constr_sub(3, 4) = 2 &
% 9.09/9.28    constr_sub(3, 5) = 7 &
% 9.09/9.28    constr_sub(3, 6) = 3 &
% 9.09/9.28    constr_sub(3, 7) = 5 &
% 9.09/9.28    constr_sub(3, 8) = 10 &
% 9.09/9.28    constr_sub(3, 9) = 9 &
% 9.09/9.28    constr_sub(3, 10) = 8 &
% 9.09/9.28    constr_sub(3, 11) = 15 &
% 9.09/9.28    constr_sub(3, 12) = 13 &
% 9.09/9.28    constr_sub(3, 13) = 12 &
% 9.09/9.28    constr_sub(3, 14) = 14 &
% 9.09/9.28    constr_sub(3, 15) = 11 &
% 9.09/9.28    constr_sub(4, 0) = 1 &
% 9.09/9.28    constr_sub(4, 1) = 0 &
% 9.09/9.28    constr_sub(4, 2) = 3 &
% 9.09/9.28    constr_sub(4, 3) = 2 &
% 9.09/9.28    constr_sub(4, 4) = 6 &
% 9.09/9.28    constr_sub(4, 5) = 5 &
% 9.09/9.28    constr_sub(4, 6) = 4 &
% 9.09/9.28    constr_sub(4, 7) = 7 &
% 9.09/9.28    constr_sub(4, 8) = 8 &
% 9.09/9.28    constr_sub(4, 9) = 14 &
% 9.09/9.28    constr_sub(4, 10) = 10 &
% 9.09/9.28    constr_sub(4, 11) = 13 &
% 9.09/9.28    constr_sub(4, 12) = 15 &
% 9.09/9.28    constr_sub(4, 13) = 11 &
% 9.09/9.28    constr_sub(4, 14) = 9 &
% 9.09/9.28    constr_sub(4, 15) = 12 &
% 9.09/9.28    constr_sub(5, 0) = 4 &
% 9.09/9.28    constr_sub(5, 1) = 3 &
% 9.09/9.28    constr_sub(5, 2) = 7 &
% 9.09/9.28    constr_sub(5, 3) = 1 &
% 9.09/9.28    constr_sub(5, 4) = 0 &
% 9.09/9.28    constr_sub(5, 5) = 6 &
% 9.09/9.28    constr_sub(5, 6) = 5 &
% 9.09/9.28    constr_sub(5, 7) = 2 &
% 9.09/9.28    constr_sub(5, 8) = 12 &
% 9.09/9.28    constr_sub(5, 9) = 13 &
% 9.09/9.28    constr_sub(5, 10) = 11 &
% 9.09/9.28    constr_sub(5, 11) = 10 &
% 9.09/9.28    constr_sub(5, 12) = 8 &
% 9.09/9.28    constr_sub(5, 13) = 9 &
% 9.09/9.28    constr_sub(5, 14) = 15 &
% 9.09/9.28    constr_sub(5, 15) = 14 &
% 9.09/9.28    constr_sub(6, 0) = 5 &
% 9.09/9.28    constr_sub(6, 1) = 7 &
% 9.09/9.28    constr_sub(6, 2) = 2 &
% 9.09/9.28    constr_sub(6, 3) = 4 &
% 9.09/9.28    constr_sub(6, 4) = 3 &
% 9.09/9.28    constr_sub(6, 5) = 0 &
% 9.09/9.28    constr_sub(6, 6) = 6 &
% 9.09/9.28    constr_sub(6, 7) = 1 &
% 9.09/9.28    constr_sub(6, 8) = 14 &
% 9.09/9.28    constr_sub(6, 9) = 10 &
% 9.09/9.28    constr_sub(6, 10) = 9 &
% 9.09/9.28    constr_sub(6, 11) = 11 &
% 9.09/9.28    constr_sub(6, 12) = 12 &
% 9.09/9.28    constr_sub(6, 13) = 15 &
% 9.09/9.28    constr_sub(6, 14) = 8 &
% 9.09/9.28    constr_sub(6, 15) = 13 &
% 9.09/9.28    constr_sub(7, 0) = 3 &
% 9.09/9.28    constr_sub(7, 1) = 4 &
% 9.09/9.28    constr_sub(7, 2) = 5 &
% 9.09/9.28    constr_sub(7, 3) = 0 &
% 9.09/9.28    constr_sub(7, 4) = 1 &
% 9.09/9.28    constr_sub(7, 5) = 2 &
% 9.09/9.28    constr_sub(7, 6) = 7 &
% 9.09/9.28    constr_sub(7, 7) = 6 &
% 9.09/9.28    constr_sub(7, 8) = 11 &
% 9.09/9.28    constr_sub(7, 9) = 15 &
% 9.09/9.28    constr_sub(7, 10) = 12 &
% 9.09/9.28    constr_sub(7, 11) = 8 &
% 9.09/9.28    constr_sub(7, 12) = 10 &
% 9.09/9.28    constr_sub(7, 13) = 14 &
% 9.09/9.28    constr_sub(7, 14) = 13 &
% 9.09/9.28    constr_sub(7, 15) = 9 &
% 9.09/9.28    constr_sub(8, 0) = 15 &
% 9.09/9.28    constr_sub(8, 1) = 13 &
% 9.09/9.28    constr_sub(8, 2) = 10 &
% 9.09/9.28    constr_sub(8, 3) = 9 &
% 9.09/9.28    constr_sub(8, 4) = 14 &
% 9.09/9.28    constr_sub(8, 5) = 12 &
% 9.09/9.28    constr_sub(8, 6) = 8 &
% 9.09/9.28    constr_sub(8, 7) = 11 &
% 9.09/9.28    constr_sub(8, 8) = 6 &
% 9.09/9.28    constr_sub(8, 9) = 3 &
% 9.09/9.28    constr_sub(8, 10) = 2 &
% 9.09/9.28    constr_sub(8, 11) = 7 &
% 9.09/9.28    constr_sub(8, 12) = 5 &
% 9.09/9.28    constr_sub(8, 13) = 1 &
% 9.09/9.28    constr_sub(8, 14) = 4 &
% 9.09/9.28    constr_sub(8, 15) = 0 &
% 9.09/9.28    constr_sub(9, 0) = 11 &
% 9.09/9.28    constr_sub(9, 1) = 12 &
% 9.09/9.28    constr_sub(9, 2) = 14 &
% 9.09/9.28    constr_sub(9, 3) = 10 &
% 9.09/9.28    constr_sub(9, 4) = 8 &
% 9.09/9.28    constr_sub(9, 5) = 15 &
% 9.09/9.28    constr_sub(9, 6) = 9 &
% 9.09/9.28    constr_sub(9, 7) = 13 &
% 9.09/9.28    constr_sub(9, 8) = 4 &
% 9.09/9.28    constr_sub(9, 9) = 6 &
% 9.09/9.28    constr_sub(9, 10) = 3 &
% 9.09/9.28    constr_sub(9, 11) = 0 &
% 9.09/9.28    constr_sub(9, 12) = 1 &
% 9.09/9.28    constr_sub(9, 13) = 7 &
% 9.09/9.28    constr_sub(9, 14) = 2 &
% 9.09/9.28    constr_sub(9, 15) = 5 &
% 9.09/9.28    constr_sub(10, 0) = 13 &
% 9.09/9.28    constr_sub(10, 1) = 15 &
% 9.09/9.28    constr_sub(10, 2) = 8 &
% 9.09/9.28    constr_sub(10, 3) = 14 &
% 9.09/9.28    constr_sub(10, 4) = 9 &
% 9.09/9.28    constr_sub(10, 5) = 11 &
% 9.09/9.28    constr_sub(10, 6) = 10 &
% 9.09/9.28    constr_sub(10, 7) = 12 &
% 9.09/9.28    constr_sub(10, 8) = 2 &
% 9.09/9.28    constr_sub(10, 9) = 4 &
% 9.09/9.28    constr_sub(10, 10) = 6 &
% 9.09/9.28    constr_sub(10, 11) = 5 &
% 9.09/9.28    constr_sub(10, 12) = 7 &
% 9.09/9.28    constr_sub(10, 13) = 0 &
% 9.09/9.28    constr_sub(10, 14) = 3 &
% 9.09/9.28    constr_sub(10, 15) = 1 &
% 9.09/9.28    constr_sub(11, 0) = 10 &
% 9.09/9.28    constr_sub(11, 1) = 8 &
% 9.09/9.28    constr_sub(11, 2) = 12 &
% 9.09/9.28    constr_sub(11, 3) = 13 &
% 9.09/9.28    constr_sub(11, 4) = 15 &
% 9.09/9.28    constr_sub(11, 5) = 9 &
% 9.09/9.28    constr_sub(11, 6) = 11 &
% 9.09/9.28    constr_sub(11, 7) = 14 &
% 9.09/9.28    constr_sub(11, 8) = 1 &
% 9.09/9.28    constr_sub(11, 9) = 5 &
% 9.09/9.28    constr_sub(11, 10) = 0 &
% 9.09/9.28    constr_sub(11, 11) = 6 &
% 9.09/9.28    constr_sub(11, 12) = 2 &
% 9.09/9.28    constr_sub(11, 13) = 3 &
% 9.09/9.28    constr_sub(11, 14) = 7 &
% 9.09/9.28    constr_sub(11, 15) = 4 &
% 9.09/9.28    constr_sub(12, 0) = 8 &
% 9.09/9.28    constr_sub(12, 1) = 10 &
% 9.09/9.28    constr_sub(12, 2) = 11 &
% 9.09/9.28    constr_sub(12, 3) = 15 &
% 9.09/9.28    constr_sub(12, 4) = 13 &
% 9.09/9.28    constr_sub(12, 5) = 14 &
% 9.09/9.28    constr_sub(12, 6) = 12 &
% 9.09/9.28    constr_sub(12, 7) = 9 &
% 9.09/9.28    constr_sub(12, 8) = 0 &
% 9.09/9.28    constr_sub(12, 9) = 7 &
% 9.09/9.28    constr_sub(12, 10) = 1 &
% 9.09/9.28    constr_sub(12, 11) = 2 &
% 9.09/9.28    constr_sub(12, 12) = 6 &
% 9.09/9.28    constr_sub(12, 13) = 4 &
% 9.09/9.28    constr_sub(12, 14) = 5 &
% 9.09/9.28    constr_sub(12, 15) = 3 &
% 9.09/9.28    constr_sub(13, 0) = 14 &
% 9.09/9.28    constr_sub(13, 1) = 9 &
% 9.09/9.28    constr_sub(13, 2) = 15 &
% 9.09/9.28    constr_sub(13, 3) = 12 &
% 9.09/9.28    constr_sub(13, 4) = 11 &
% 9.09/9.28    constr_sub(13, 5) = 10 &
% 9.09/9.28    constr_sub(13, 6) = 13 &
% 9.09/9.28    constr_sub(13, 7) = 8 &
% 9.09/9.28    constr_sub(13, 8) = 7 &
% 9.09/9.28    constr_sub(13, 9) = 1 &
% 9.09/9.28    constr_sub(13, 10) = 5 &
% 9.09/9.28    constr_sub(13, 11) = 4 &
% 9.09/9.28    constr_sub(13, 12) = 3 &
% 9.09/9.28    constr_sub(13, 13) = 6 &
% 9.09/9.28    constr_sub(13, 14) = 0 &
% 9.09/9.28    constr_sub(13, 15) = 2 &
% 9.09/9.28    constr_sub(14, 0) = 12 &
% 9.09/9.28    constr_sub(14, 1) = 11 &
% 9.09/9.28    constr_sub(14, 2) = 9 &
% 9.09/9.28    constr_sub(14, 3) = 8 &
% 9.09/9.28    constr_sub(14, 4) = 10 &
% 9.09/9.28    constr_sub(14, 5) = 13 &
% 9.09/9.28    constr_sub(14, 6) = 14 &
% 9.09/9.28    constr_sub(14, 7) = 15 &
% 9.09/9.28    constr_sub(14, 8) = 3 &
% 9.09/9.28    constr_sub(14, 9) = 2 &
% 9.09/9.28    constr_sub(14, 10) = 4 &
% 9.09/9.28    constr_sub(14, 11) = 1 &
% 9.09/9.28    constr_sub(14, 12) = 0 &
% 9.09/9.28    constr_sub(14, 13) = 5 &
% 9.09/9.28    constr_sub(14, 14) = 6 &
% 9.09/9.28    constr_sub(14, 15) = 7 &
% 9.09/9.28    constr_sub(15, 0) = 9 &
% 9.09/9.28    constr_sub(15, 1) = 14 &
% 9.09/9.28    constr_sub(15, 2) = 13 &
% 9.09/9.28    constr_sub(15, 3) = 11 &
% 9.09/9.28    constr_sub(15, 4) = 12 &
% 9.09/9.28    constr_sub(15, 5) = 8 &
% 9.09/9.28    constr_sub(15, 6) = 15 &
% 9.09/9.28    constr_sub(15, 7) = 10 &
% 9.09/9.28    constr_sub(15, 8) = 5 &
% 9.09/9.28    constr_sub(15, 9) = 0 &
% 9.09/9.28    constr_sub(15, 10) = 7 &
% 9.09/9.28    constr_sub(15, 11) = 3 &
% 9.09/9.28    constr_sub(15, 12) = 4 &
% 9.09/9.28    constr_sub(15, 13) = 2 &
% 9.09/9.28    constr_sub(15, 14) = 1 &
% 9.09/9.28    constr_sub(15, 15) = 6).
% 9.09/9.28  fof(interp, fi_functors, constr_xor(0, 0) = 6 & constr_xor(0, 1) = 7 &
% 9.09/9.28    constr_xor(0, 2) = 5 &
% 9.09/9.28    constr_xor(0, 3) = 4 &
% 9.09/9.28    constr_xor(0, 4) = 3 &
% 9.09/9.28    constr_xor(0, 5) = 2 &
% 9.09/9.28    constr_xor(0, 6) = 0 &
% 9.09/9.28    constr_xor(0, 7) = 1 &
% 9.09/9.28    constr_xor(0, 8) = 15 &
% 9.09/9.28    constr_xor(0, 9) = 13 &
% 9.09/9.28    constr_xor(0, 10) = 14 &
% 9.09/9.28    constr_xor(0, 11) = 12 &
% 9.09/9.28    constr_xor(0, 12) = 11 &
% 9.09/9.28    constr_xor(0, 13) = 9 &
% 9.09/9.28    constr_xor(0, 14) = 10 &
% 9.09/9.28    constr_xor(0, 15) = 8 &
% 9.09/9.28    constr_xor(1, 0) = 7 &
% 9.09/9.28    constr_xor(1, 1) = 6 &
% 9.09/9.28    constr_xor(1, 2) = 4 &
% 9.09/9.28    constr_xor(1, 3) = 5 &
% 9.09/9.28    constr_xor(1, 4) = 2 &
% 9.09/9.28    constr_xor(1, 5) = 3 &
% 9.09/9.28    constr_xor(1, 6) = 1 &
% 9.09/9.28    constr_xor(1, 7) = 0 &
% 9.09/9.28    constr_xor(1, 8) = 11 &
% 9.09/9.28    constr_xor(1, 9) = 14 &
% 9.09/9.28    constr_xor(1, 10) = 13 &
% 9.09/9.28    constr_xor(1, 11) = 8 &
% 9.09/9.28    constr_xor(1, 12) = 15 &
% 9.09/9.28    constr_xor(1, 13) = 10 &
% 9.09/9.28    constr_xor(1, 14) = 9 &
% 9.09/9.28    constr_xor(1, 15) = 12 &
% 9.09/9.28    constr_xor(2, 0) = 5 &
% 9.09/9.28    constr_xor(2, 1) = 4 &
% 9.09/9.28    constr_xor(2, 2) = 6 &
% 9.09/9.28    constr_xor(2, 3) = 7 &
% 9.09/9.28    constr_xor(2, 4) = 1 &
% 9.09/9.28    constr_xor(2, 5) = 0 &
% 9.09/9.28    constr_xor(2, 6) = 2 &
% 9.09/9.28    constr_xor(2, 7) = 3 &
% 9.09/9.28    constr_xor(2, 8) = 13 &
% 9.09/9.28    constr_xor(2, 9) = 15 &
% 9.09/9.28    constr_xor(2, 10) = 11 &
% 9.09/9.28    constr_xor(2, 11) = 10 &
% 9.09/9.28    constr_xor(2, 12) = 14 &
% 9.09/9.28    constr_xor(2, 13) = 8 &
% 9.09/9.28    constr_xor(2, 14) = 12 &
% 9.09/9.28    constr_xor(2, 15) = 9 &
% 9.09/9.28    constr_xor(3, 0) = 4 &
% 9.09/9.28    constr_xor(3, 1) = 5 &
% 9.09/9.28    constr_xor(3, 2) = 7 &
% 9.09/9.28    constr_xor(3, 3) = 6 &
% 9.09/9.28    constr_xor(3, 4) = 0 &
% 9.09/9.28    constr_xor(3, 5) = 1 &
% 9.09/9.28    constr_xor(3, 6) = 3 &
% 9.09/9.28    constr_xor(3, 7) = 2 &
% 9.09/9.28    constr_xor(3, 8) = 14 &
% 9.09/9.28    constr_xor(3, 9) = 11 &
% 9.09/9.28    constr_xor(3, 10) = 15 &
% 9.09/9.28    constr_xor(3, 11) = 9 &
% 9.09/9.28    constr_xor(3, 12) = 13 &
% 9.09/9.28    constr_xor(3, 13) = 12 &
% 9.09/9.28    constr_xor(3, 14) = 8 &
% 9.09/9.28    constr_xor(3, 15) = 10 &
% 9.09/9.28    constr_xor(4, 0) = 3 &
% 9.09/9.28    constr_xor(4, 1) = 2 &
% 9.09/9.28    constr_xor(4, 2) = 1 &
% 9.09/9.28    constr_xor(4, 3) = 0 &
% 9.09/9.28    constr_xor(4, 4) = 6 &
% 9.09/9.28    constr_xor(4, 5) = 7 &
% 9.09/9.28    constr_xor(4, 6) = 4 &
% 9.09/9.28    constr_xor(4, 7) = 5 &
% 9.09/9.28    constr_xor(4, 8) = 10 &
% 9.09/9.28    constr_xor(4, 9) = 12 &
% 9.09/9.28    constr_xor(4, 10) = 8 &
% 9.09/9.28    constr_xor(4, 11) = 13 &
% 9.09/9.28    constr_xor(4, 12) = 9 &
% 9.09/9.28    constr_xor(4, 13) = 11 &
% 9.09/9.28    constr_xor(4, 14) = 15 &
% 9.09/9.28    constr_xor(4, 15) = 14 &
% 9.09/9.28    constr_xor(5, 0) = 2 &
% 9.09/9.28    constr_xor(5, 1) = 3 &
% 9.09/9.28    constr_xor(5, 2) = 0 &
% 9.09/9.28    constr_xor(5, 3) = 1 &
% 9.09/9.28    constr_xor(5, 4) = 7 &
% 9.09/9.28    constr_xor(5, 5) = 6 &
% 9.09/9.28    constr_xor(5, 6) = 5 &
% 9.09/9.28    constr_xor(5, 7) = 4 &
% 9.09/9.28    constr_xor(5, 8) = 9 &
% 9.09/9.28    constr_xor(5, 9) = 8 &
% 9.09/9.28    constr_xor(5, 10) = 12 &
% 9.09/9.28    constr_xor(5, 11) = 14 &
% 9.09/9.28    constr_xor(5, 12) = 10 &
% 9.09/9.28    constr_xor(5, 13) = 15 &
% 9.09/9.28    constr_xor(5, 14) = 11 &
% 9.09/9.28    constr_xor(5, 15) = 13 &
% 9.09/9.28    constr_xor(6, 0) = 0 &
% 9.09/9.28    constr_xor(6, 1) = 1 &
% 9.09/9.28    constr_xor(6, 2) = 2 &
% 9.09/9.28    constr_xor(6, 3) = 3 &
% 9.09/9.28    constr_xor(6, 4) = 4 &
% 9.09/9.28    constr_xor(6, 5) = 5 &
% 9.09/9.28    constr_xor(6, 6) = 6 &
% 9.09/9.28    constr_xor(6, 7) = 7 &
% 9.09/9.28    constr_xor(6, 8) = 8 &
% 9.09/9.28    constr_xor(6, 9) = 9 &
% 9.09/9.28    constr_xor(6, 10) = 10 &
% 9.09/9.28    constr_xor(6, 11) = 11 &
% 9.09/9.28    constr_xor(6, 12) = 12 &
% 9.09/9.28    constr_xor(6, 13) = 13 &
% 9.09/9.28    constr_xor(6, 14) = 14 &
% 9.09/9.28    constr_xor(6, 15) = 15 &
% 9.09/9.28    constr_xor(7, 0) = 1 &
% 9.09/9.28    constr_xor(7, 1) = 0 &
% 9.09/9.28    constr_xor(7, 2) = 3 &
% 9.09/9.28    constr_xor(7, 3) = 2 &
% 9.09/9.28    constr_xor(7, 4) = 5 &
% 9.09/9.28    constr_xor(7, 5) = 4 &
% 9.09/9.28    constr_xor(7, 6) = 7 &
% 9.09/9.28    constr_xor(7, 7) = 6 &
% 9.09/9.28    constr_xor(7, 8) = 12 &
% 9.09/9.28    constr_xor(7, 9) = 10 &
% 9.09/9.28    constr_xor(7, 10) = 9 &
% 9.09/9.28    constr_xor(7, 11) = 15 &
% 9.09/9.28    constr_xor(7, 12) = 8 &
% 9.09/9.28    constr_xor(7, 13) = 14 &
% 9.09/9.28    constr_xor(7, 14) = 13 &
% 9.09/9.28    constr_xor(7, 15) = 11 &
% 9.09/9.28    constr_xor(8, 0) = 15 &
% 9.09/9.28    constr_xor(8, 1) = 11 &
% 9.09/9.28    constr_xor(8, 2) = 13 &
% 9.09/9.28    constr_xor(8, 3) = 14 &
% 9.09/9.28    constr_xor(8, 4) = 10 &
% 9.09/9.28    constr_xor(8, 5) = 9 &
% 9.09/9.28    constr_xor(8, 6) = 8 &
% 9.09/9.28    constr_xor(8, 7) = 12 &
% 9.09/9.28    constr_xor(8, 8) = 6 &
% 9.09/9.28    constr_xor(8, 9) = 5 &
% 9.09/9.28    constr_xor(8, 10) = 4 &
% 9.09/9.28    constr_xor(8, 11) = 1 &
% 9.09/9.28    constr_xor(8, 12) = 7 &
% 9.09/9.28    constr_xor(8, 13) = 2 &
% 9.09/9.28    constr_xor(8, 14) = 3 &
% 9.09/9.28    constr_xor(8, 15) = 0 &
% 9.09/9.28    constr_xor(9, 0) = 13 &
% 9.09/9.28    constr_xor(9, 1) = 14 &
% 9.09/9.28    constr_xor(9, 2) = 15 &
% 9.09/9.28    constr_xor(9, 3) = 11 &
% 9.09/9.28    constr_xor(9, 4) = 12 &
% 9.09/9.28    constr_xor(9, 5) = 8 &
% 9.09/9.28    constr_xor(9, 6) = 9 &
% 9.09/9.28    constr_xor(9, 7) = 10 &
% 9.09/9.28    constr_xor(9, 8) = 5 &
% 9.09/9.28    constr_xor(9, 9) = 6 &
% 9.09/9.28    constr_xor(9, 10) = 7 &
% 9.09/9.28    constr_xor(9, 11) = 3 &
% 9.09/9.28    constr_xor(9, 12) = 4 &
% 9.09/9.28    constr_xor(9, 13) = 0 &
% 9.09/9.28    constr_xor(9, 14) = 1 &
% 9.09/9.28    constr_xor(9, 15) = 2 &
% 9.09/9.28    constr_xor(10, 0) = 14 &
% 9.09/9.28    constr_xor(10, 1) = 13 &
% 9.09/9.28    constr_xor(10, 2) = 11 &
% 9.09/9.28    constr_xor(10, 3) = 15 &
% 9.09/9.28    constr_xor(10, 4) = 8 &
% 9.09/9.28    constr_xor(10, 5) = 12 &
% 9.09/9.28    constr_xor(10, 6) = 10 &
% 9.09/9.28    constr_xor(10, 7) = 9 &
% 9.09/9.28    constr_xor(10, 8) = 4 &
% 9.09/9.28    constr_xor(10, 9) = 7 &
% 9.09/9.28    constr_xor(10, 10) = 6 &
% 9.09/9.28    constr_xor(10, 11) = 2 &
% 9.09/9.28    constr_xor(10, 12) = 5 &
% 9.09/9.28    constr_xor(10, 13) = 1 &
% 9.09/9.28    constr_xor(10, 14) = 0 &
% 9.09/9.28    constr_xor(10, 15) = 3 &
% 9.09/9.28    constr_xor(11, 0) = 12 &
% 9.09/9.28    constr_xor(11, 1) = 8 &
% 9.09/9.28    constr_xor(11, 2) = 10 &
% 9.09/9.28    constr_xor(11, 3) = 9 &
% 9.09/9.28    constr_xor(11, 4) = 13 &
% 9.09/9.28    constr_xor(11, 5) = 14 &
% 9.09/9.28    constr_xor(11, 6) = 11 &
% 9.09/9.28    constr_xor(11, 7) = 15 &
% 9.09/9.28    constr_xor(11, 8) = 1 &
% 9.09/9.28    constr_xor(11, 9) = 3 &
% 9.09/9.28    constr_xor(11, 10) = 2 &
% 9.09/9.28    constr_xor(11, 11) = 6 &
% 9.09/9.28    constr_xor(11, 12) = 0 &
% 9.09/9.28    constr_xor(11, 13) = 4 &
% 9.09/9.28    constr_xor(11, 14) = 5 &
% 9.09/9.28    constr_xor(11, 15) = 7 &
% 9.09/9.28    constr_xor(12, 0) = 11 &
% 9.09/9.28    constr_xor(12, 1) = 15 &
% 9.09/9.28    constr_xor(12, 2) = 14 &
% 9.09/9.28    constr_xor(12, 3) = 13 &
% 9.09/9.28    constr_xor(12, 4) = 9 &
% 9.09/9.28    constr_xor(12, 5) = 10 &
% 9.09/9.28    constr_xor(12, 6) = 12 &
% 9.09/9.28    constr_xor(12, 7) = 8 &
% 9.09/9.28    constr_xor(12, 8) = 7 &
% 9.09/9.28    constr_xor(12, 9) = 4 &
% 9.09/9.28    constr_xor(12, 10) = 5 &
% 9.09/9.28    constr_xor(12, 11) = 0 &
% 9.09/9.28    constr_xor(12, 12) = 6 &
% 9.09/9.28    constr_xor(12, 13) = 3 &
% 9.09/9.28    constr_xor(12, 14) = 2 &
% 9.09/9.28    constr_xor(12, 15) = 1 &
% 9.09/9.28    constr_xor(13, 0) = 9 &
% 9.09/9.28    constr_xor(13, 1) = 10 &
% 9.09/9.28    constr_xor(13, 2) = 8 &
% 9.09/9.28    constr_xor(13, 3) = 12 &
% 9.09/9.28    constr_xor(13, 4) = 11 &
% 9.09/9.28    constr_xor(13, 5) = 15 &
% 9.09/9.28    constr_xor(13, 6) = 13 &
% 9.09/9.28    constr_xor(13, 7) = 14 &
% 9.09/9.28    constr_xor(13, 8) = 2 &
% 9.09/9.28    constr_xor(13, 9) = 0 &
% 9.09/9.28    constr_xor(13, 10) = 1 &
% 9.09/9.28    constr_xor(13, 11) = 4 &
% 9.09/9.28    constr_xor(13, 12) = 3 &
% 9.09/9.28    constr_xor(13, 13) = 6 &
% 9.09/9.28    constr_xor(13, 14) = 7 &
% 9.09/9.28    constr_xor(13, 15) = 5 &
% 9.09/9.28    constr_xor(14, 0) = 10 &
% 9.09/9.28    constr_xor(14, 1) = 9 &
% 9.09/9.28    constr_xor(14, 2) = 12 &
% 9.09/9.28    constr_xor(14, 3) = 8 &
% 9.09/9.28    constr_xor(14, 4) = 15 &
% 9.09/9.28    constr_xor(14, 5) = 11 &
% 9.09/9.28    constr_xor(14, 6) = 14 &
% 9.09/9.28    constr_xor(14, 7) = 13 &
% 9.09/9.28    constr_xor(14, 8) = 3 &
% 9.09/9.28    constr_xor(14, 9) = 1 &
% 9.09/9.28    constr_xor(14, 10) = 0 &
% 9.09/9.28    constr_xor(14, 11) = 5 &
% 9.09/9.28    constr_xor(14, 12) = 2 &
% 9.09/9.28    constr_xor(14, 13) = 7 &
% 9.09/9.28    constr_xor(14, 14) = 6 &
% 9.09/9.28    constr_xor(14, 15) = 4 &
% 9.09/9.28    constr_xor(15, 0) = 8 &
% 9.09/9.28    constr_xor(15, 1) = 12 &
% 9.09/9.28    constr_xor(15, 2) = 9 &
% 9.09/9.28    constr_xor(15, 3) = 10 &
% 9.09/9.28    constr_xor(15, 4) = 14 &
% 9.09/9.28    constr_xor(15, 5) = 13 &
% 9.09/9.28    constr_xor(15, 6) = 15 &
% 9.09/9.28    constr_xor(15, 7) = 11 &
% 9.09/9.28    constr_xor(15, 8) = 0 &
% 9.09/9.28    constr_xor(15, 9) = 2 &
% 9.09/9.28    constr_xor(15, 10) = 3 &
% 9.09/9.28    constr_xor(15, 11) = 7 &
% 9.09/9.28    constr_xor(15, 12) = 1 &
% 9.09/9.28    constr_xor(15, 13) = 5 &
% 9.09/9.28    constr_xor(15, 14) = 4 &
% 9.09/9.28    constr_xor(15, 15) = 6).
% 9.09/9.28  fof(interp, fi_functors, name_EPC = 13).
% 9.09/9.28  fof(interp, fi_functors, name_PIN1 = 9).
% 9.09/9.28  fof(interp, fi_functors, name_PIN2 = 11).
% 9.09/9.28  fof(interp, fi_functors, name_S = 12).
% 9.09/9.28  fof(interp, fi_functors, name_c = 7).
% 9.09/9.28  fof(interp, fi_functors, name_new0x2Dname(0) = 4 & name_new0x2Dname(1) = 4 &
% 9.09/9.28    name_new0x2Dname(2) = 4 &
% 9.09/9.28    name_new0x2Dname(3) = 4 &
% 9.09/9.28    name_new0x2Dname(4) = 4 &
% 9.09/9.28    name_new0x2Dname(5) = 4 &
% 9.09/9.28    name_new0x2Dname(6) = 4 &
% 9.09/9.28    name_new0x2Dname(7) = 4 &
% 9.09/9.28    name_new0x2Dname(8) = 4 &
% 9.09/9.28    name_new0x2Dname(9) = 4 &
% 9.09/9.28    name_new0x2Dname(10) = 4 &
% 9.09/9.28    name_new0x2Dname(11) = 4 &
% 9.09/9.28    name_new0x2Dname(12) = 4 &
% 9.09/9.28    name_new0x2Dname(13) = 4 &
% 9.09/9.28    name_new0x2Dname(14) = 4 &
% 9.09/9.28    name_new0x2Dname(15) = 4).
% 9.09/9.28  fof(interp, fi_functors, name_objective = 8).
% 9.09/9.28  fof(interp, fi_functors, name_r1 = 14).
% 9.09/9.28  fof(interp, fi_functors, name_r1_from_1st_round = 8).
% 9.09/9.28  fof(interp, fi_functors, name_r2_from_1st_round = 10).
% 9.09/9.28  fof(interp, fi_predicates, pred_attacker(0) & pred_attacker(1) &
% 9.09/9.28    pred_attacker(2) &
% 9.09/9.28    pred_attacker(3) &
% 9.09/9.28    pred_attacker(4) &
% 9.09/9.28    pred_attacker(5) &
% 9.09/9.28    pred_attacker(6) &
% 9.09/9.28    pred_attacker(7) &
% 9.09/9.28    ~pred_attacker(8) &
% 9.09/9.28    ~pred_attacker(9) &
% 9.09/9.28    ~pred_attacker(10) &
% 9.09/9.28    ~pred_attacker(11) &
% 9.09/9.28    ~pred_attacker(12) &
% 9.09/9.28    ~pred_attacker(13) &
% 9.09/9.28    ~pred_attacker(14) &
% 9.09/9.28    ~pred_attacker(15)).
% 9.09/9.28  fof(interp, fi_predicates, pred_equal(0, 0) & pred_equal(0, 1) &
% 9.09/9.28    pred_equal(0, 2) &
% 9.09/9.28    pred_equal(0, 3) &
% 9.09/9.28    pred_equal(0, 4) &
% 9.09/9.28    pred_equal(0, 5) &
% 9.09/9.28    pred_equal(0, 6) &
% 9.09/9.28    pred_equal(0, 7) &
% 9.09/9.28    pred_equal(0, 8) &
% 9.09/9.28    pred_equal(0, 9) &
% 9.09/9.28    pred_equal(0, 10) &
% 9.09/9.28    pred_equal(0, 11) &
% 9.09/9.28    pred_equal(0, 12) &
% 9.09/9.28    pred_equal(0, 13) &
% 9.09/9.28    pred_equal(0, 14) &
% 9.09/9.28    pred_equal(0, 15) &
% 9.09/9.28    pred_equal(1, 0) &
% 9.09/9.28    pred_equal(1, 1) &
% 9.09/9.28    pred_equal(1, 2) &
% 9.09/9.28    pred_equal(1, 3) &
% 9.09/9.28    pred_equal(1, 4) &
% 9.09/9.28    pred_equal(1, 5) &
% 9.09/9.28    pred_equal(1, 6) &
% 9.09/9.28    pred_equal(1, 7) &
% 9.09/9.28    pred_equal(1, 8) &
% 9.09/9.28    pred_equal(1, 9) &
% 9.09/9.28    pred_equal(1, 10) &
% 9.09/9.28    pred_equal(1, 11) &
% 9.09/9.28    pred_equal(1, 12) &
% 9.09/9.28    pred_equal(1, 13) &
% 9.09/9.28    pred_equal(1, 14) &
% 9.09/9.28    pred_equal(1, 15) &
% 9.09/9.28    pred_equal(2, 0) &
% 9.09/9.28    pred_equal(2, 1) &
% 9.09/9.28    pred_equal(2, 2) &
% 9.09/9.28    pred_equal(2, 3) &
% 9.09/9.28    pred_equal(2, 4) &
% 9.09/9.28    pred_equal(2, 5) &
% 9.09/9.28    pred_equal(2, 6) &
% 9.09/9.28    pred_equal(2, 7) &
% 9.09/9.28    pred_equal(2, 8) &
% 9.09/9.28    pred_equal(2, 9) &
% 9.09/9.28    pred_equal(2, 10) &
% 9.09/9.28    pred_equal(2, 11) &
% 9.09/9.28    pred_equal(2, 12) &
% 9.09/9.28    pred_equal(2, 13) &
% 9.09/9.28    pred_equal(2, 14) &
% 9.09/9.28    pred_equal(2, 15) &
% 9.09/9.28    pred_equal(3, 0) &
% 9.09/9.28    pred_equal(3, 1) &
% 9.09/9.28    pred_equal(3, 2) &
% 9.09/9.28    pred_equal(3, 3) &
% 9.09/9.28    pred_equal(3, 4) &
% 9.09/9.28    pred_equal(3, 5) &
% 9.09/9.28    pred_equal(3, 6) &
% 9.09/9.28    pred_equal(3, 7) &
% 9.09/9.28    pred_equal(3, 8) &
% 9.09/9.28    pred_equal(3, 9) &
% 9.09/9.28    pred_equal(3, 10) &
% 9.09/9.28    pred_equal(3, 11) &
% 9.09/9.28    pred_equal(3, 12) &
% 9.09/9.28    pred_equal(3, 13) &
% 9.09/9.28    pred_equal(3, 14) &
% 9.09/9.28    pred_equal(3, 15) &
% 9.09/9.28    pred_equal(4, 0) &
% 9.09/9.28    pred_equal(4, 1) &
% 9.09/9.28    pred_equal(4, 2) &
% 9.09/9.28    pred_equal(4, 3) &
% 9.09/9.28    pred_equal(4, 4) &
% 9.09/9.28    pred_equal(4, 5) &
% 9.09/9.28    pred_equal(4, 6) &
% 9.09/9.28    pred_equal(4, 7) &
% 9.09/9.28    pred_equal(4, 8) &
% 9.09/9.28    pred_equal(4, 9) &
% 9.09/9.28    pred_equal(4, 10) &
% 9.09/9.28    pred_equal(4, 11) &
% 9.09/9.28    pred_equal(4, 12) &
% 9.09/9.28    pred_equal(4, 13) &
% 9.09/9.28    pred_equal(4, 14) &
% 9.09/9.28    pred_equal(4, 15) &
% 9.09/9.28    pred_equal(5, 0) &
% 9.09/9.28    pred_equal(5, 1) &
% 9.09/9.28    pred_equal(5, 2) &
% 9.09/9.28    pred_equal(5, 3) &
% 9.09/9.28    pred_equal(5, 4) &
% 9.09/9.28    pred_equal(5, 5) &
% 9.09/9.28    pred_equal(5, 6) &
% 9.09/9.28    pred_equal(5, 7) &
% 9.09/9.28    pred_equal(5, 8) &
% 9.09/9.28    pred_equal(5, 9) &
% 9.09/9.28    pred_equal(5, 10) &
% 9.09/9.28    pred_equal(5, 11) &
% 9.09/9.28    pred_equal(5, 12) &
% 9.09/9.28    pred_equal(5, 13) &
% 9.09/9.28    pred_equal(5, 14) &
% 9.09/9.28    pred_equal(5, 15) &
% 9.09/9.28    pred_equal(6, 0) &
% 9.09/9.28    pred_equal(6, 1) &
% 9.09/9.28    pred_equal(6, 2) &
% 9.09/9.28    pred_equal(6, 3) &
% 9.09/9.28    pred_equal(6, 4) &
% 9.09/9.28    pred_equal(6, 5) &
% 9.09/9.28    pred_equal(6, 6) &
% 9.09/9.28    pred_equal(6, 7) &
% 9.09/9.28    pred_equal(6, 8) &
% 9.09/9.28    pred_equal(6, 9) &
% 9.09/9.28    pred_equal(6, 10) &
% 9.09/9.28    pred_equal(6, 11) &
% 9.09/9.28    pred_equal(6, 12) &
% 9.09/9.28    pred_equal(6, 13) &
% 9.09/9.28    pred_equal(6, 14) &
% 9.09/9.28    pred_equal(6, 15) &
% 9.09/9.28    pred_equal(7, 0) &
% 9.09/9.28    pred_equal(7, 1) &
% 9.09/9.28    pred_equal(7, 2) &
% 9.09/9.28    pred_equal(7, 3) &
% 9.09/9.28    pred_equal(7, 4) &
% 9.09/9.28    pred_equal(7, 5) &
% 9.09/9.28    pred_equal(7, 6) &
% 9.09/9.28    pred_equal(7, 7) &
% 9.09/9.28    pred_equal(7, 8) &
% 9.09/9.28    pred_equal(7, 9) &
% 9.09/9.28    pred_equal(7, 10) &
% 9.09/9.28    pred_equal(7, 11) &
% 9.09/9.28    pred_equal(7, 12) &
% 9.09/9.28    pred_equal(7, 13) &
% 9.09/9.28    pred_equal(7, 14) &
% 9.09/9.28    pred_equal(7, 15) &
% 9.09/9.28    pred_equal(8, 0) &
% 9.09/9.28    pred_equal(8, 1) &
% 9.09/9.28    pred_equal(8, 2) &
% 9.09/9.28    pred_equal(8, 3) &
% 9.09/9.28    pred_equal(8, 4) &
% 9.09/9.28    pred_equal(8, 5) &
% 9.09/9.28    pred_equal(8, 6) &
% 9.09/9.28    pred_equal(8, 7) &
% 9.09/9.28    pred_equal(8, 8) &
% 9.09/9.28    pred_equal(8, 9) &
% 9.09/9.28    pred_equal(8, 10) &
% 9.09/9.28    pred_equal(8, 11) &
% 9.09/9.28    pred_equal(8, 12) &
% 9.09/9.28    pred_equal(8, 13) &
% 9.09/9.28    pred_equal(8, 14) &
% 9.09/9.28    pred_equal(8, 15) &
% 9.09/9.28    pred_equal(9, 0) &
% 9.09/9.28    pred_equal(9, 1) &
% 9.09/9.28    pred_equal(9, 2) &
% 9.09/9.28    pred_equal(9, 3) &
% 9.09/9.28    pred_equal(9, 4) &
% 9.09/9.28    pred_equal(9, 5) &
% 9.09/9.28    pred_equal(9, 6) &
% 9.09/9.28    pred_equal(9, 7) &
% 9.09/9.28    pred_equal(9, 8) &
% 9.09/9.28    pred_equal(9, 9) &
% 9.09/9.28    pred_equal(9, 10) &
% 9.09/9.28    pred_equal(9, 11) &
% 9.09/9.28    pred_equal(9, 12) &
% 9.09/9.28    pred_equal(9, 13) &
% 9.09/9.28    pred_equal(9, 14) &
% 9.09/9.28    pred_equal(9, 15) &
% 9.09/9.28    pred_equal(10, 0) &
% 9.09/9.28    pred_equal(10, 1) &
% 9.09/9.28    pred_equal(10, 2) &
% 9.09/9.28    pred_equal(10, 3) &
% 9.09/9.28    pred_equal(10, 4) &
% 9.09/9.28    pred_equal(10, 5) &
% 9.09/9.28    pred_equal(10, 6) &
% 9.09/9.28    pred_equal(10, 7) &
% 9.09/9.28    pred_equal(10, 8) &
% 9.09/9.28    pred_equal(10, 9) &
% 9.09/9.28    pred_equal(10, 10) &
% 9.09/9.28    pred_equal(10, 11) &
% 9.09/9.28    pred_equal(10, 12) &
% 9.09/9.28    pred_equal(10, 13) &
% 9.09/9.28    pred_equal(10, 14) &
% 9.09/9.28    pred_equal(10, 15) &
% 9.09/9.28    pred_equal(11, 0) &
% 9.09/9.28    pred_equal(11, 1) &
% 9.09/9.28    pred_equal(11, 2) &
% 9.09/9.28    pred_equal(11, 3) &
% 9.09/9.28    pred_equal(11, 4) &
% 9.09/9.28    pred_equal(11, 5) &
% 9.09/9.28    pred_equal(11, 6) &
% 9.09/9.28    pred_equal(11, 7) &
% 9.09/9.28    pred_equal(11, 8) &
% 9.09/9.28    pred_equal(11, 9) &
% 9.09/9.28    pred_equal(11, 10) &
% 9.09/9.28    pred_equal(11, 11) &
% 9.09/9.28    pred_equal(11, 12) &
% 9.09/9.28    pred_equal(11, 13) &
% 9.09/9.28    pred_equal(11, 14) &
% 9.09/9.28    pred_equal(11, 15) &
% 9.09/9.28    pred_equal(12, 0) &
% 9.09/9.28    pred_equal(12, 1) &
% 9.09/9.28    pred_equal(12, 2) &
% 9.09/9.28    pred_equal(12, 3) &
% 9.09/9.28    pred_equal(12, 4) &
% 9.09/9.28    pred_equal(12, 5) &
% 9.09/9.28    pred_equal(12, 6) &
% 9.09/9.28    pred_equal(12, 7) &
% 9.09/9.28    pred_equal(12, 8) &
% 9.09/9.28    pred_equal(12, 9) &
% 9.09/9.28    pred_equal(12, 10) &
% 9.09/9.28    pred_equal(12, 11) &
% 9.09/9.28    pred_equal(12, 12) &
% 9.09/9.28    pred_equal(12, 13) &
% 9.09/9.28    pred_equal(12, 14) &
% 9.09/9.28    pred_equal(12, 15) &
% 9.09/9.28    pred_equal(13, 0) &
% 9.09/9.28    pred_equal(13, 1) &
% 9.09/9.28    pred_equal(13, 2) &
% 9.09/9.28    pred_equal(13, 3) &
% 9.09/9.28    pred_equal(13, 4) &
% 9.09/9.28    pred_equal(13, 5) &
% 9.09/9.28    pred_equal(13, 6) &
% 9.09/9.28    pred_equal(13, 7) &
% 9.09/9.28    pred_equal(13, 8) &
% 9.09/9.28    pred_equal(13, 9) &
% 9.09/9.28    pred_equal(13, 10) &
% 9.09/9.28    pred_equal(13, 11) &
% 9.09/9.28    pred_equal(13, 12) &
% 9.09/9.28    pred_equal(13, 13) &
% 9.09/9.28    pred_equal(13, 14) &
% 9.09/9.28    pred_equal(13, 15) &
% 9.09/9.28    pred_equal(14, 0) &
% 9.09/9.28    pred_equal(14, 1) &
% 9.09/9.28    pred_equal(14, 2) &
% 9.09/9.28    pred_equal(14, 3) &
% 9.09/9.28    pred_equal(14, 4) &
% 9.09/9.28    pred_equal(14, 5) &
% 9.09/9.28    pred_equal(14, 6) &
% 9.09/9.28    pred_equal(14, 7) &
% 9.09/9.28    pred_equal(14, 8) &
% 9.09/9.28    pred_equal(14, 9) &
% 9.09/9.28    pred_equal(14, 10) &
% 9.09/9.28    pred_equal(14, 11) &
% 9.09/9.28    pred_equal(14, 12) &
% 9.09/9.28    pred_equal(14, 13) &
% 9.09/9.28    pred_equal(14, 14) &
% 9.09/9.28    pred_equal(14, 15) &
% 9.09/9.28    pred_equal(15, 0) &
% 9.09/9.28    pred_equal(15, 1) &
% 9.09/9.28    pred_equal(15, 2) &
% 9.09/9.28    pred_equal(15, 3) &
% 9.09/9.28    pred_equal(15, 4) &
% 9.09/9.28    pred_equal(15, 5) &
% 9.09/9.28    pred_equal(15, 6) &
% 9.09/9.28    pred_equal(15, 7) &
% 9.09/9.28    pred_equal(15, 8) &
% 9.09/9.28    pred_equal(15, 9) &
% 9.09/9.28    pred_equal(15, 10) &
% 9.09/9.28    pred_equal(15, 11) &
% 9.09/9.28    pred_equal(15, 12) &
% 9.09/9.28    pred_equal(15, 13) &
% 9.09/9.28    pred_equal(15, 14) &
% 9.09/9.28    pred_equal(15, 15)).
% 9.09/9.28  fof(interp, fi_predicates, pred_mess(0, 0) & pred_mess(0, 1) & pred_mess(0, 2) &
% 9.09/9.28    pred_mess(0, 3) &
% 9.09/9.28    pred_mess(0, 4) &
% 9.09/9.28    pred_mess(0, 5) &
% 9.09/9.28    pred_mess(0, 6) &
% 9.09/9.28    pred_mess(0, 7) &
% 9.09/9.28    ~pred_mess(0, 8) &
% 9.09/9.28    ~pred_mess(0, 9) &
% 9.09/9.28    ~pred_mess(0, 10) &
% 9.09/9.28    ~pred_mess(0, 11) &
% 9.09/9.28    ~pred_mess(0, 12) &
% 9.09/9.28    ~pred_mess(0, 13) &
% 9.09/9.28    ~pred_mess(0, 14) &
% 9.09/9.28    ~pred_mess(0, 15) &
% 9.09/9.28    pred_mess(1, 0) &
% 9.09/9.28    pred_mess(1, 1) &
% 9.09/9.28    pred_mess(1, 2) &
% 9.09/9.28    pred_mess(1, 3) &
% 9.09/9.28    pred_mess(1, 4) &
% 9.09/9.28    pred_mess(1, 5) &
% 9.09/9.28    pred_mess(1, 6) &
% 9.09/9.28    pred_mess(1, 7) &
% 9.09/9.28    ~pred_mess(1, 8) &
% 9.09/9.28    ~pred_mess(1, 9) &
% 9.09/9.28    ~pred_mess(1, 10) &
% 9.09/9.28    ~pred_mess(1, 11) &
% 9.09/9.28    ~pred_mess(1, 12) &
% 9.09/9.28    ~pred_mess(1, 13) &
% 9.09/9.28    ~pred_mess(1, 14) &
% 9.09/9.28    ~pred_mess(1, 15) &
% 9.09/9.28    pred_mess(2, 0) &
% 9.09/9.28    pred_mess(2, 1) &
% 9.09/9.28    pred_mess(2, 2) &
% 9.09/9.28    pred_mess(2, 3) &
% 9.09/9.28    pred_mess(2, 4) &
% 9.09/9.28    pred_mess(2, 5) &
% 9.09/9.28    pred_mess(2, 6) &
% 9.09/9.28    pred_mess(2, 7) &
% 9.09/9.28    ~pred_mess(2, 8) &
% 9.09/9.28    ~pred_mess(2, 9) &
% 9.09/9.28    ~pred_mess(2, 10) &
% 9.09/9.28    ~pred_mess(2, 11) &
% 9.09/9.28    ~pred_mess(2, 12) &
% 9.09/9.28    ~pred_mess(2, 13) &
% 9.09/9.28    ~pred_mess(2, 14) &
% 9.09/9.28    ~pred_mess(2, 15) &
% 9.09/9.28    pred_mess(3, 0) &
% 9.09/9.28    pred_mess(3, 1) &
% 9.09/9.28    pred_mess(3, 2) &
% 9.09/9.28    pred_mess(3, 3) &
% 9.09/9.28    pred_mess(3, 4) &
% 9.09/9.28    pred_mess(3, 5) &
% 9.09/9.28    pred_mess(3, 6) &
% 9.09/9.28    pred_mess(3, 7) &
% 9.09/9.28    ~pred_mess(3, 8) &
% 9.09/9.28    ~pred_mess(3, 9) &
% 9.09/9.28    ~pred_mess(3, 10) &
% 9.09/9.28    ~pred_mess(3, 11) &
% 9.09/9.28    ~pred_mess(3, 12) &
% 9.09/9.28    ~pred_mess(3, 13) &
% 9.09/9.28    ~pred_mess(3, 14) &
% 9.09/9.28    ~pred_mess(3, 15) &
% 9.09/9.28    pred_mess(4, 0) &
% 9.09/9.28    pred_mess(4, 1) &
% 9.09/9.28    pred_mess(4, 2) &
% 9.09/9.28    pred_mess(4, 3) &
% 9.09/9.28    pred_mess(4, 4) &
% 9.09/9.28    pred_mess(4, 5) &
% 9.09/9.28    pred_mess(4, 6) &
% 9.09/9.28    pred_mess(4, 7) &
% 9.09/9.28    ~pred_mess(4, 8) &
% 9.09/9.28    ~pred_mess(4, 9) &
% 9.09/9.28    ~pred_mess(4, 10) &
% 9.09/9.28    ~pred_mess(4, 11) &
% 9.09/9.28    ~pred_mess(4, 12) &
% 9.09/9.28    ~pred_mess(4, 13) &
% 9.09/9.28    ~pred_mess(4, 14) &
% 9.09/9.28    ~pred_mess(4, 15) &
% 9.09/9.28    pred_mess(5, 0) &
% 9.09/9.28    pred_mess(5, 1) &
% 9.09/9.28    pred_mess(5, 2) &
% 9.09/9.28    pred_mess(5, 3) &
% 9.09/9.28    pred_mess(5, 4) &
% 9.09/9.28    pred_mess(5, 5) &
% 9.09/9.28    pred_mess(5, 6) &
% 9.09/9.28    pred_mess(5, 7) &
% 9.09/9.28    ~pred_mess(5, 8) &
% 9.09/9.28    ~pred_mess(5, 9) &
% 9.09/9.28    ~pred_mess(5, 10) &
% 9.09/9.28    ~pred_mess(5, 11) &
% 9.09/9.28    ~pred_mess(5, 12) &
% 9.09/9.28    ~pred_mess(5, 13) &
% 9.09/9.28    ~pred_mess(5, 14) &
% 9.09/9.28    ~pred_mess(5, 15) &
% 9.09/9.28    pred_mess(6, 0) &
% 9.09/9.28    pred_mess(6, 1) &
% 9.09/9.28    pred_mess(6, 2) &
% 9.09/9.28    pred_mess(6, 3) &
% 9.09/9.28    pred_mess(6, 4) &
% 9.09/9.28    pred_mess(6, 5) &
% 9.09/9.28    pred_mess(6, 6) &
% 9.09/9.28    pred_mess(6, 7) &
% 9.09/9.28    ~pred_mess(6, 8) &
% 9.09/9.28    ~pred_mess(6, 9) &
% 9.09/9.28    ~pred_mess(6, 10) &
% 9.09/9.28    ~pred_mess(6, 11) &
% 9.09/9.28    ~pred_mess(6, 12) &
% 9.09/9.28    ~pred_mess(6, 13) &
% 9.09/9.28    ~pred_mess(6, 14) &
% 9.09/9.28    ~pred_mess(6, 15) &
% 9.09/9.28    pred_mess(7, 0) &
% 9.09/9.28    pred_mess(7, 1) &
% 9.09/9.28    pred_mess(7, 2) &
% 9.09/9.28    pred_mess(7, 3) &
% 9.09/9.28    pred_mess(7, 4) &
% 9.09/9.28    pred_mess(7, 5) &
% 9.09/9.28    pred_mess(7, 6) &
% 9.09/9.28    pred_mess(7, 7) &
% 9.09/9.28    ~pred_mess(7, 8) &
% 9.09/9.28    ~pred_mess(7, 9) &
% 9.09/9.28    ~pred_mess(7, 10) &
% 9.09/9.28    ~pred_mess(7, 11) &
% 9.09/9.28    ~pred_mess(7, 12) &
% 9.09/9.28    ~pred_mess(7, 13) &
% 9.09/9.28    ~pred_mess(7, 14) &
% 9.09/9.28    ~pred_mess(7, 15) &
% 9.09/9.28    pred_mess(8, 0) &
% 9.09/9.28    pred_mess(8, 1) &
% 9.09/9.28    pred_mess(8, 2) &
% 9.09/9.28    pred_mess(8, 3) &
% 9.09/9.28    pred_mess(8, 4) &
% 9.09/9.28    pred_mess(8, 5) &
% 9.09/9.28    pred_mess(8, 6) &
% 9.09/9.28    pred_mess(8, 7) &
% 9.09/9.28    pred_mess(8, 8) &
% 9.09/9.28    pred_mess(8, 9) &
% 9.09/9.28    ~pred_mess(8, 10) &
% 9.09/9.28    ~pred_mess(8, 11) &
% 9.09/9.28    ~pred_mess(8, 12) &
% 9.09/9.28    pred_mess(8, 13) &
% 9.09/9.28    pred_mess(8, 14) &
% 9.09/9.28    pred_mess(8, 15) &
% 9.09/9.28    pred_mess(9, 0) &
% 9.09/9.28    pred_mess(9, 1) &
% 9.09/9.28    pred_mess(9, 2) &
% 9.09/9.28    pred_mess(9, 3) &
% 9.09/9.28    pred_mess(9, 4) &
% 9.09/9.28    pred_mess(9, 5) &
% 9.09/9.28    pred_mess(9, 6) &
% 9.09/9.28    pred_mess(9, 7) &
% 9.09/9.28    pred_mess(9, 8) &
% 9.09/9.28    pred_mess(9, 9) &
% 9.09/9.28    ~pred_mess(9, 10) &
% 9.09/9.28    ~pred_mess(9, 11) &
% 9.09/9.28    ~pred_mess(9, 12) &
% 9.09/9.28    pred_mess(9, 13) &
% 9.09/9.28    pred_mess(9, 14) &
% 9.09/9.28    pred_mess(9, 15) &
% 9.09/9.28    pred_mess(10, 0) &
% 9.09/9.28    pred_mess(10, 1) &
% 9.09/9.28    pred_mess(10, 2) &
% 9.09/9.28    pred_mess(10, 3) &
% 9.09/9.28    pred_mess(10, 4) &
% 9.09/9.28    pred_mess(10, 5) &
% 9.09/9.28    pred_mess(10, 6) &
% 9.09/9.28    pred_mess(10, 7) &
% 9.09/9.28    ~pred_mess(10, 8) &
% 9.09/9.28    pred_mess(10, 9) &
% 9.09/9.28    pred_mess(10, 10) &
% 9.09/9.28    ~pred_mess(10, 11) &
% 9.09/9.28    pred_mess(10, 12) &
% 9.09/9.28    pred_mess(10, 13) &
% 9.09/9.28    pred_mess(10, 14) &
% 9.09/9.28    pred_mess(10, 15) &
% 9.09/9.28    pred_mess(11, 0) &
% 9.09/9.28    pred_mess(11, 1) &
% 9.09/9.28    pred_mess(11, 2) &
% 9.09/9.28    pred_mess(11, 3) &
% 9.09/9.28    pred_mess(11, 4) &
% 9.09/9.28    pred_mess(11, 5) &
% 9.09/9.28    pred_mess(11, 6) &
% 9.09/9.28    pred_mess(11, 7) &
% 9.09/9.28    ~pred_mess(11, 8) &
% 9.09/9.28    pred_mess(11, 9) &
% 9.09/9.28    ~pred_mess(11, 10) &
% 9.09/9.28    pred_mess(11, 11) &
% 9.09/9.28    ~pred_mess(11, 12) &
% 9.09/9.28    ~pred_mess(11, 13) &
% 9.09/9.28    ~pred_mess(11, 14) &
% 9.09/9.28    ~pred_mess(11, 15) &
% 9.09/9.28    pred_mess(12, 0) &
% 9.09/9.28    pred_mess(12, 1) &
% 9.09/9.28    pred_mess(12, 2) &
% 9.09/9.28    pred_mess(12, 3) &
% 9.09/9.28    pred_mess(12, 4) &
% 9.09/9.28    pred_mess(12, 5) &
% 9.09/9.28    pred_mess(12, 6) &
% 9.09/9.28    pred_mess(12, 7) &
% 9.09/9.28    ~pred_mess(12, 8) &
% 9.09/9.28    ~pred_mess(12, 9) &
% 9.09/9.28    pred_mess(12, 10) &
% 9.09/9.28    ~pred_mess(12, 11) &
% 9.09/9.28    pred_mess(12, 12) &
% 9.09/9.28    pred_mess(12, 13) &
% 9.09/9.28    ~pred_mess(12, 14) &
% 9.09/9.28    ~pred_mess(12, 15) &
% 9.09/9.28    pred_mess(13, 0) &
% 9.09/9.28    pred_mess(13, 1) &
% 9.09/9.28    pred_mess(13, 2) &
% 9.09/9.28    pred_mess(13, 3) &
% 9.09/9.28    pred_mess(13, 4) &
% 9.09/9.28    pred_mess(13, 5) &
% 9.09/9.28    pred_mess(13, 6) &
% 9.09/9.28    pred_mess(13, 7) &
% 9.09/9.28    pred_mess(13, 8) &
% 9.09/9.28    pred_mess(13, 9) &
% 9.09/9.28    ~pred_mess(13, 10) &
% 9.09/9.28    ~pred_mess(13, 11) &
% 9.09/9.28    ~pred_mess(13, 12) &
% 9.09/9.28    pred_mess(13, 13) &
% 9.09/9.28    pred_mess(13, 14) &
% 9.09/9.28    pred_mess(13, 15) &
% 9.09/9.28    pred_mess(14, 0) &
% 9.09/9.28    pred_mess(14, 1) &
% 9.09/9.28    pred_mess(14, 2) &
% 9.09/9.28    pred_mess(14, 3) &
% 9.09/9.28    pred_mess(14, 4) &
% 9.09/9.28    pred_mess(14, 5) &
% 9.09/9.28    pred_mess(14, 6) &
% 9.09/9.28    pred_mess(14, 7) &
% 9.09/9.28    pred_mess(14, 8) &
% 9.09/9.28    pred_mess(14, 9) &
% 9.09/9.28    ~pred_mess(14, 10) &
% 9.09/9.28    ~pred_mess(14, 11) &
% 9.09/9.28    ~pred_mess(14, 12) &
% 9.09/9.28    pred_mess(14, 13) &
% 9.09/9.28    pred_mess(14, 14) &
% 9.09/9.28    pred_mess(14, 15) &
% 9.09/9.28    pred_mess(15, 0) &
% 9.09/9.28    pred_mess(15, 1) &
% 9.09/9.28    pred_mess(15, 2) &
% 9.09/9.28    pred_mess(15, 3) &
% 9.09/9.28    pred_mess(15, 4) &
% 9.09/9.28    pred_mess(15, 5) &
% 9.09/9.28    pred_mess(15, 6) &
% 9.09/9.28    pred_mess(15, 7) &
% 9.09/9.28    pred_mess(15, 8) &
% 9.09/9.28    pred_mess(15, 9) &
% 9.09/9.28    ~pred_mess(15, 10) &
% 9.09/9.28    ~pred_mess(15, 11) &
% 9.09/9.28    ~pred_mess(15, 12) &
% 9.09/9.28    pred_mess(15, 13) &
% 9.09/9.28    pred_mess(15, 14) &
% 9.09/9.28    pred_mess(15, 15)).
% 9.09/9.28  fof(interp, fi_functors, tuple_T_in_1(0) = 1 & tuple_T_in_1(1) = 2 &
% 9.09/9.28    tuple_T_in_1(2) = 2 &
% 9.09/9.28    tuple_T_in_1(3) = 0 &
% 9.09/9.28    tuple_T_in_1(4) = 4 &
% 9.09/9.28    tuple_T_in_1(5) = 5 &
% 9.09/9.28    tuple_T_in_1(6) = 3 &
% 9.09/9.28    tuple_T_in_1(7) = 0 &
% 9.09/9.28    tuple_T_in_1(8) = 9 &
% 9.09/9.28    tuple_T_in_1(9) = 8 &
% 9.09/9.28    tuple_T_in_1(10) = 10 &
% 9.09/9.28    tuple_T_in_1(11) = 11 &
% 9.09/9.28    tuple_T_in_1(12) = 12 &
% 9.09/9.28    tuple_T_in_1(13) = 13 &
% 9.09/9.28    tuple_T_in_1(14) = 14 &
% 9.09/9.28    tuple_T_in_1(15) = 8).
% 9.09/9.28  fof(interp, fi_functors, tuple_T_in_3(0, 0) = 2 & tuple_T_in_3(0, 1) = 5 &
% 9.09/9.28    tuple_T_in_3(0, 2) = 1 &
% 9.09/9.28    tuple_T_in_3(0, 3) = 4 &
% 9.09/9.28    tuple_T_in_3(0, 4) = 5 &
% 9.09/9.28    tuple_T_in_3(0, 5) = 1 &
% 9.09/9.28    tuple_T_in_3(0, 6) = 0 &
% 9.09/9.28    tuple_T_in_3(0, 7) = 0 &
% 9.09/9.28    tuple_T_in_3(0, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(0, 9) = 10 &
% 9.09/9.28    tuple_T_in_3(0, 10) = 10 &
% 9.09/9.28    tuple_T_in_3(0, 11) = 11 &
% 9.09/9.28    tuple_T_in_3(0, 12) = 12 &
% 9.09/9.28    tuple_T_in_3(0, 13) = 13 &
% 9.09/9.28    tuple_T_in_3(0, 14) = 14 &
% 9.09/9.28    tuple_T_in_3(0, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(1, 0) = 0 &
% 9.09/9.28    tuple_T_in_3(1, 1) = 0 &
% 9.09/9.28    tuple_T_in_3(1, 2) = 4 &
% 9.09/9.28    tuple_T_in_3(1, 3) = 2 &
% 9.09/9.28    tuple_T_in_3(1, 4) = 1 &
% 9.09/9.28    tuple_T_in_3(1, 5) = 6 &
% 9.09/9.28    tuple_T_in_3(1, 6) = 2 &
% 9.09/9.28    tuple_T_in_3(1, 7) = 0 &
% 9.09/9.28    tuple_T_in_3(1, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(1, 9) = 8 &
% 9.09/9.28    tuple_T_in_3(1, 10) = 10 &
% 9.09/9.28    tuple_T_in_3(1, 11) = 11 &
% 9.09/9.28    tuple_T_in_3(1, 12) = 12 &
% 9.09/9.28    tuple_T_in_3(1, 13) = 13 &
% 9.09/9.28    tuple_T_in_3(1, 14) = 14 &
% 9.09/9.28    tuple_T_in_3(1, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(2, 0) = 1 &
% 9.09/9.28    tuple_T_in_3(2, 1) = 1 &
% 9.09/9.28    tuple_T_in_3(2, 2) = 7 &
% 9.09/9.28    tuple_T_in_3(2, 3) = 0 &
% 9.09/9.28    tuple_T_in_3(2, 4) = 4 &
% 9.09/9.28    tuple_T_in_3(2, 5) = 7 &
% 9.09/9.28    tuple_T_in_3(2, 6) = 3 &
% 9.09/9.28    tuple_T_in_3(2, 7) = 0 &
% 9.09/9.28    tuple_T_in_3(2, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(2, 9) = 8 &
% 9.09/9.28    tuple_T_in_3(2, 10) = 10 &
% 9.09/9.28    tuple_T_in_3(2, 11) = 11 &
% 9.09/9.28    tuple_T_in_3(2, 12) = 12 &
% 9.09/9.28    tuple_T_in_3(2, 13) = 13 &
% 9.09/9.28    tuple_T_in_3(2, 14) = 14 &
% 9.09/9.28    tuple_T_in_3(2, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(3, 0) = 2 &
% 9.09/9.28    tuple_T_in_3(3, 1) = 3 &
% 9.09/9.28    tuple_T_in_3(3, 2) = 0 &
% 9.09/9.28    tuple_T_in_3(3, 3) = 4 &
% 9.09/9.28    tuple_T_in_3(3, 4) = 0 &
% 9.09/9.28    tuple_T_in_3(3, 5) = 3 &
% 9.09/9.28    tuple_T_in_3(3, 6) = 1 &
% 9.09/9.28    tuple_T_in_3(3, 7) = 0 &
% 9.09/9.28    tuple_T_in_3(3, 8) = 10 &
% 9.09/9.28    tuple_T_in_3(3, 9) = 10 &
% 9.09/9.28    tuple_T_in_3(3, 10) = 10 &
% 9.09/9.28    tuple_T_in_3(3, 11) = 11 &
% 9.09/9.28    tuple_T_in_3(3, 12) = 12 &
% 9.09/9.28    tuple_T_in_3(3, 13) = 13 &
% 9.09/9.28    tuple_T_in_3(3, 14) = 14 &
% 9.09/9.28    tuple_T_in_3(3, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(4, 0) = 2 &
% 9.09/9.28    tuple_T_in_3(4, 1) = 0 &
% 9.09/9.28    tuple_T_in_3(4, 2) = 5 &
% 9.09/9.28    tuple_T_in_3(4, 3) = 0 &
% 9.09/9.28    tuple_T_in_3(4, 4) = 5 &
% 9.09/9.28    tuple_T_in_3(4, 5) = 5 &
% 9.09/9.28    tuple_T_in_3(4, 6) = 3 &
% 9.09/9.28    tuple_T_in_3(4, 7) = 1 &
% 9.09/9.28    tuple_T_in_3(4, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(4, 9) = 8 &
% 9.09/9.28    tuple_T_in_3(4, 10) = 10 &
% 9.09/9.28    tuple_T_in_3(4, 11) = 11 &
% 9.09/9.28    tuple_T_in_3(4, 12) = 12 &
% 9.09/9.28    tuple_T_in_3(4, 13) = 13 &
% 9.09/9.28    tuple_T_in_3(4, 14) = 14 &
% 9.09/9.28    tuple_T_in_3(4, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(5, 0) = 1 &
% 9.09/9.28    tuple_T_in_3(5, 1) = 0 &
% 9.09/9.28    tuple_T_in_3(5, 2) = 0 &
% 9.09/9.28    tuple_T_in_3(5, 3) = 0 &
% 9.09/9.28    tuple_T_in_3(5, 4) = 1 &
% 9.09/9.28    tuple_T_in_3(5, 5) = 2 &
% 9.09/9.28    tuple_T_in_3(5, 6) = 0 &
% 9.09/9.28    tuple_T_in_3(5, 7) = 0 &
% 9.09/9.28    tuple_T_in_3(5, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(5, 9) = 10 &
% 9.09/9.28    tuple_T_in_3(5, 10) = 10 &
% 9.09/9.28    tuple_T_in_3(5, 11) = 11 &
% 9.09/9.28    tuple_T_in_3(5, 12) = 12 &
% 9.09/9.28    tuple_T_in_3(5, 13) = 13 &
% 9.09/9.28    tuple_T_in_3(5, 14) = 14 &
% 9.09/9.28    tuple_T_in_3(5, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(6, 0) = 3 &
% 9.09/9.28    tuple_T_in_3(6, 1) = 4 &
% 9.09/9.28    tuple_T_in_3(6, 2) = 6 &
% 9.09/9.28    tuple_T_in_3(6, 3) = 3 &
% 9.09/9.28    tuple_T_in_3(6, 4) = 0 &
% 9.09/9.28    tuple_T_in_3(6, 5) = 7 &
% 9.09/9.28    tuple_T_in_3(6, 6) = 6 &
% 9.09/9.28    tuple_T_in_3(6, 7) = 0 &
% 9.09/9.28    tuple_T_in_3(6, 8) = 10 &
% 9.09/9.28    tuple_T_in_3(6, 9) = 10 &
% 9.09/9.28    tuple_T_in_3(6, 10) = 10 &
% 9.09/9.28    tuple_T_in_3(6, 11) = 11 &
% 9.09/9.28    tuple_T_in_3(6, 12) = 12 &
% 9.09/9.28    tuple_T_in_3(6, 13) = 13 &
% 9.09/9.28    tuple_T_in_3(6, 14) = 14 &
% 9.09/9.28    tuple_T_in_3(6, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(7, 0) = 0 &
% 9.09/9.28    tuple_T_in_3(7, 1) = 0 &
% 9.09/9.28    tuple_T_in_3(7, 2) = 0 &
% 9.09/9.28    tuple_T_in_3(7, 3) = 0 &
% 9.09/9.28    tuple_T_in_3(7, 4) = 1 &
% 9.09/9.28    tuple_T_in_3(7, 5) = 0 &
% 9.09/9.28    tuple_T_in_3(7, 6) = 0 &
% 9.09/9.28    tuple_T_in_3(7, 7) = 7 &
% 9.09/9.28    tuple_T_in_3(7, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(7, 9) = 8 &
% 9.09/9.28    tuple_T_in_3(7, 10) = 10 &
% 9.09/9.28    tuple_T_in_3(7, 11) = 11 &
% 9.09/9.28    tuple_T_in_3(7, 12) = 12 &
% 9.09/9.28    tuple_T_in_3(7, 13) = 13 &
% 9.09/9.28    tuple_T_in_3(7, 14) = 14 &
% 9.09/9.28    tuple_T_in_3(7, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 0) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 1) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 2) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 3) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 4) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 5) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 6) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 7) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 9) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 10) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 11) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 12) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 13) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 14) = 8 &
% 9.09/9.28    tuple_T_in_3(8, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 0) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 1) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 2) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 3) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 4) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 5) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 6) = 9 &
% 9.09/9.28    tuple_T_in_3(9, 7) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 9) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 10) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 11) = 10 &
% 9.09/9.28    tuple_T_in_3(9, 12) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 13) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 14) = 8 &
% 9.09/9.28    tuple_T_in_3(9, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(10, 0) = 10 &
% 9.09/9.28    tuple_T_in_3(10, 1) = 10 &
% 9.09/9.28    tuple_T_in_3(10, 2) = 10 &
% 9.09/9.28    tuple_T_in_3(10, 3) = 10 &
% 9.09/9.28    tuple_T_in_3(10, 4) = 10 &
% 9.09/9.28    tuple_T_in_3(10, 5) = 10 &
% 9.09/9.28    tuple_T_in_3(10, 6) = 10 &
% 9.09/9.28    tuple_T_in_3(10, 7) = 10 &
% 9.09/9.28    tuple_T_in_3(10, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(10, 9) = 8 &
% 9.09/9.28    tuple_T_in_3(10, 10) = 10 &
% 9.09/9.28    tuple_T_in_3(10, 11) = 8 &
% 9.09/9.28    tuple_T_in_3(10, 12) = 8 &
% 9.09/9.28    tuple_T_in_3(10, 13) = 8 &
% 9.09/9.28    tuple_T_in_3(10, 14) = 8 &
% 9.09/9.28    tuple_T_in_3(10, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(11, 0) = 11 &
% 9.09/9.28    tuple_T_in_3(11, 1) = 11 &
% 9.09/9.28    tuple_T_in_3(11, 2) = 11 &
% 9.09/9.28    tuple_T_in_3(11, 3) = 11 &
% 9.09/9.28    tuple_T_in_3(11, 4) = 11 &
% 9.09/9.28    tuple_T_in_3(11, 5) = 11 &
% 9.09/9.28    tuple_T_in_3(11, 6) = 11 &
% 9.09/9.28    tuple_T_in_3(11, 7) = 11 &
% 9.09/9.28    tuple_T_in_3(11, 8) = 10 &
% 9.09/9.28    tuple_T_in_3(11, 9) = 10 &
% 9.09/9.28    tuple_T_in_3(11, 10) = 8 &
% 9.09/9.28    tuple_T_in_3(11, 11) = 11 &
% 9.09/9.28    tuple_T_in_3(11, 12) = 8 &
% 9.09/9.28    tuple_T_in_3(11, 13) = 8 &
% 9.09/9.28    tuple_T_in_3(11, 14) = 8 &
% 9.09/9.28    tuple_T_in_3(11, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(12, 0) = 12 &
% 9.09/9.28    tuple_T_in_3(12, 1) = 12 &
% 9.09/9.28    tuple_T_in_3(12, 2) = 12 &
% 9.09/9.28    tuple_T_in_3(12, 3) = 12 &
% 9.09/9.28    tuple_T_in_3(12, 4) = 12 &
% 9.09/9.28    tuple_T_in_3(12, 5) = 12 &
% 9.09/9.28    tuple_T_in_3(12, 6) = 12 &
% 9.09/9.28    tuple_T_in_3(12, 7) = 12 &
% 9.09/9.28    tuple_T_in_3(12, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(12, 9) = 8 &
% 9.09/9.28    tuple_T_in_3(12, 10) = 13 &
% 9.09/9.28    tuple_T_in_3(12, 11) = 8 &
% 9.09/9.28    tuple_T_in_3(12, 12) = 12 &
% 9.09/9.28    tuple_T_in_3(12, 13) = 8 &
% 9.09/9.28    tuple_T_in_3(12, 14) = 8 &
% 9.09/9.28    tuple_T_in_3(12, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(13, 0) = 13 &
% 9.09/9.28    tuple_T_in_3(13, 1) = 13 &
% 9.09/9.28    tuple_T_in_3(13, 2) = 13 &
% 9.09/9.28    tuple_T_in_3(13, 3) = 13 &
% 9.09/9.28    tuple_T_in_3(13, 4) = 13 &
% 9.09/9.28    tuple_T_in_3(13, 5) = 13 &
% 9.09/9.28    tuple_T_in_3(13, 6) = 13 &
% 9.09/9.28    tuple_T_in_3(13, 7) = 13 &
% 9.09/9.28    tuple_T_in_3(13, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(13, 9) = 8 &
% 9.09/9.28    tuple_T_in_3(13, 10) = 8 &
% 9.09/9.28    tuple_T_in_3(13, 11) = 8 &
% 9.09/9.28    tuple_T_in_3(13, 12) = 8 &
% 9.09/9.28    tuple_T_in_3(13, 13) = 13 &
% 9.09/9.28    tuple_T_in_3(13, 14) = 8 &
% 9.09/9.28    tuple_T_in_3(13, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(14, 0) = 14 &
% 9.09/9.28    tuple_T_in_3(14, 1) = 14 &
% 9.09/9.28    tuple_T_in_3(14, 2) = 14 &
% 9.09/9.28    tuple_T_in_3(14, 3) = 14 &
% 9.09/9.28    tuple_T_in_3(14, 4) = 14 &
% 9.09/9.28    tuple_T_in_3(14, 5) = 14 &
% 9.09/9.28    tuple_T_in_3(14, 6) = 14 &
% 9.09/9.28    tuple_T_in_3(14, 7) = 14 &
% 9.09/9.28    tuple_T_in_3(14, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(14, 9) = 8 &
% 9.09/9.28    tuple_T_in_3(14, 10) = 8 &
% 9.09/9.28    tuple_T_in_3(14, 11) = 8 &
% 9.09/9.28    tuple_T_in_3(14, 12) = 8 &
% 9.09/9.28    tuple_T_in_3(14, 13) = 8 &
% 9.09/9.28    tuple_T_in_3(14, 14) = 14 &
% 9.09/9.28    tuple_T_in_3(14, 15) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 0) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 1) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 2) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 3) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 4) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 5) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 6) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 7) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 8) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 9) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 10) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 11) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 12) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 13) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 14) = 8 &
% 9.09/9.28    tuple_T_in_3(15, 15) = 8).
% 9.09/9.28  fof(interp, fi_functors, tuple_T_in_5(0) = 2 & tuple_T_in_5(1) = 2 &
% 9.09/9.28    tuple_T_in_5(2) = 2 &
% 9.09/9.28    tuple_T_in_5(3) = 7 &
% 9.09/9.28    tuple_T_in_5(4) = 7 &
% 9.09/9.28    tuple_T_in_5(5) = 7 &
% 9.09/9.28    tuple_T_in_5(6) = 0 &
% 9.09/9.28    tuple_T_in_5(7) = 0 &
% 9.09/9.28    tuple_T_in_5(8) = 8 &
% 9.09/9.28    tuple_T_in_5(9) = 8 &
% 9.09/9.28    tuple_T_in_5(10) = 10 &
% 9.09/9.28    tuple_T_in_5(11) = 11 &
% 9.09/9.28    tuple_T_in_5(12) = 12 &
% 9.09/9.28    tuple_T_in_5(13) = 13 &
% 9.09/9.28    tuple_T_in_5(14) = 14 &
% 9.09/9.28    tuple_T_in_5(15) = 8).
% 9.09/9.28  fof(interp, fi_functors, tuple_T_out_2(0) = 6 & tuple_T_out_2(1) = 3 &
% 9.09/9.28    tuple_T_out_2(2) = 1 &
% 9.09/9.28    tuple_T_out_2(3) = 2 &
% 9.09/9.28    tuple_T_out_2(4) = 0 &
% 9.09/9.28    tuple_T_out_2(5) = 6 &
% 9.09/9.28    tuple_T_out_2(6) = 0 &
% 9.09/9.28    tuple_T_out_2(7) = 0 &
% 9.09/9.28    tuple_T_out_2(8) = 8 &
% 9.09/9.28    tuple_T_out_2(9) = 8 &
% 9.09/9.28    tuple_T_out_2(10) = 10 &
% 9.09/9.28    tuple_T_out_2(11) = 11 &
% 9.09/9.28    tuple_T_out_2(12) = 12 &
% 9.09/9.28    tuple_T_out_2(13) = 13 &
% 9.09/9.28    tuple_T_out_2(14) = 14 &
% 9.09/9.28    tuple_T_out_2(15) = 8).
% 9.09/9.28  fof(interp, fi_functors, tuple_T_out_4(0) = 2 & tuple_T_out_4(1) = 2 &
% 9.09/9.28    tuple_T_out_4(2) = 0 &
% 9.09/9.28    tuple_T_out_4(3) = 4 &
% 9.09/9.28    tuple_T_out_4(4) = 6 &
% 9.09/9.28    tuple_T_out_4(5) = 0 &
% 9.09/9.28    tuple_T_out_4(6) = 7 &
% 9.09/9.28    tuple_T_out_4(7) = 0 &
% 9.09/9.28    tuple_T_out_4(8) = 11 &
% 9.09/9.28    tuple_T_out_4(9) = 11 &
% 9.09/9.28    tuple_T_out_4(10) = 10 &
% 9.09/9.28    tuple_T_out_4(11) = 9 &
% 9.09/9.28    tuple_T_out_4(12) = 13 &
% 9.09/9.28    tuple_T_out_4(13) = 10 &
% 9.09/9.28    tuple_T_out_4(14) = 14 &
% 9.09/9.28    tuple_T_out_4(15) = 8).
% 9.09/9.28  fof(interp, fi_functors, tuple_T_out_6(0) = 1 & tuple_T_out_6(1) = 2 &
% 9.09/9.28    tuple_T_out_6(2) = 5 &
% 9.09/9.28    tuple_T_out_6(3) = 1 &
% 9.09/9.28    tuple_T_out_6(4) = 2 &
% 9.09/9.28    tuple_T_out_6(5) = 5 &
% 9.09/9.28    tuple_T_out_6(6) = 7 &
% 9.09/9.28    tuple_T_out_6(7) = 0 &
% 9.09/9.28    tuple_T_out_6(8) = 10 &
% 9.09/9.28    tuple_T_out_6(9) = 10 &
% 9.09/9.28    tuple_T_out_6(10) = 10 &
% 9.09/9.28    tuple_T_out_6(11) = 11 &
% 9.09/9.28    tuple_T_out_6(12) = 12 &
% 9.09/9.28    tuple_T_out_6(13) = 13 &
% 9.09/9.28    tuple_T_out_6(14) = 14 &
% 9.09/9.28    tuple_T_out_6(15) = 8).
% 9.09/9.28  fof(interp, fi_functors, tuple_false = 1).
% 9.09/9.28  fof(interp, fi_functors, tuple_knowledge_from_1st_round_out_1(0) = 4 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(1) = 4 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(2) = 4 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(3) = 2 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(4) = 0 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(5) = 7 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(6) = 0 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(7) = 0 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(8) = 8 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(9) = 8 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(10) = 10 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(11) = 11 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(12) = 12 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(13) = 13 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(14) = 14 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_1(15) = 8).
% 9.09/9.28  fof(interp, fi_functors, tuple_knowledge_from_1st_round_out_2(0) = 1 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(1) = 2 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(2) = 1 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(3) = 2 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(4) = 6 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(5) = 3 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(6) = 2 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(7) = 4 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(8) = 8 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(9) = 8 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(10) = 10 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(11) = 11 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(12) = 12 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(13) = 13 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(14) = 14 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_2(15) = 8).
% 9.09/9.28  fof(interp, fi_functors, tuple_knowledge_from_1st_round_out_3(0) = 3 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(1) = 0 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(2) = 1 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(3) = 3 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(4) = 4 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(5) = 0 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(6) = 3 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(7) = 0 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(8) = 15 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(9) = 14 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(10) = 10 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(11) = 11 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(12) = 12 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(13) = 13 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(14) = 14 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_3(15) = 8).
% 9.09/9.28  fof(interp, fi_functors, tuple_knowledge_from_1st_round_out_4(0) = 1 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(1) = 3 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(2) = 1 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(3) = 3 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(4) = 2 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(5) = 7 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(6) = 7 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(7) = 0 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(8) = 12 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(9) = 12 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(10) = 10 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(11) = 11 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(12) = 12 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(13) = 13 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(14) = 14 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_4(15) = 8).
% 9.09/9.28  fof(interp, fi_functors, tuple_knowledge_from_1st_round_out_5(0) = 4 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(1) = 0 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(2) = 4 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(3) = 0 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(4) = 0 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(5) = 7 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(6) = 7 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(7) = 0 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(8) = 8 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(9) = 13 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(10) = 13 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(11) = 11 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(12) = 12 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(13) = 13 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(14) = 14 &
% 9.09/9.28    tuple_knowledge_from_1st_round_out_5(15) = 8).
% 9.09/9.28  fof(interp, fi_functors, tuple_true = 1).
% 9.09/9.28  % SZS output end FiniteModel for theBenchmark.p
% 9.09/9.28  % 5 lemma(s) from E
% 9.09/9.28  %     cnf(cl, axiom, B = constr_xor(A, constr_xor(A, B))).
% 9.09/9.28  %     cnf(cl, axiom, B = constr_xor(A, constr_xor(A, B))).
% 9.09/9.28  %     cnf(cl, axiom, B = constr_sub(constr_add(A, B), A)).
% 9.09/9.28  %     cnf(cl, axiom, pred_attacker(constr_xor(name_r1_from_1st_round, name_PIN1))).
% 9.09/9.28  %     cnf(cl, axiom, constr_ZERO = constr_sub(constr_add(A, B), constr_add(A, B))).
% 9.09/9.28  % 17 pred(s)
% 9.09/9.28  % 59 func(s)
% 9.09/9.28  % 3 sort(s)
% 9.09/9.28  % 208 clause(s)
% 9.09/9.28  % Instantiating 1 (5072 ms)
% 9.09/9.28  % Solving (5072 ms)
% 9.09/9.28  % Instantiating 2 (5073 ms)
% 9.09/9.28  % Solving (5076 ms)
% 9.09/9.28  % Instantiating 3 (5076 ms)
% 9.09/9.28  % Solving (5079 ms)
% 9.09/9.28  % Instantiating 4 (5079 ms)
% 9.09/9.28  % Solving (5086 ms)
% 9.09/9.28  % Instantiating 5 (5087 ms)
% 9.09/9.28  % Solving (5102 ms)
% 9.09/9.28  % Instantiating 6 (5103 ms)
% 9.09/9.28  % Solving (5134 ms)
% 9.09/9.28  % Instantiating 7 (5135 ms)
% 9.09/9.28  % Solving (5175 ms)
% 9.09/9.28  % Instantiating 8 (5176 ms)
% 9.09/9.28  % Solving (5233 ms)
% 9.09/9.28  % Instantiating 9 (5233 ms)
% 9.09/9.28  % Solving (5325 ms)
% 9.09/9.28  % Instantiating 10 (5326 ms)
% 9.09/9.28  % Solving (5519 ms)
% 9.09/9.28  % Instantiating 11 (5520 ms)
% 9.09/9.28  % Solving (5725 ms)
% 9.09/9.28  % Instantiating 12 (5727 ms)
% 9.09/9.28  % Solving (5973 ms)
% 9.09/9.28  % Instantiating 13 (5974 ms)
% 9.09/9.28  % Solving (6280 ms)
% 9.09/9.28  % Instantiating 14 (6282 ms)
% 9.09/9.28  % Solving (6694 ms)
% 9.09/9.28  % Instantiating 15 (6696 ms)
% 9.09/9.28  % Solving (7246 ms)
% 9.09/9.28  % Instantiating 16 (7822 ms)
% 9.09/9.28  % Solving (8553 ms)
% 9.09/9.28  % 
% 9.09/9.28  % 1 model found (8868 ms)
%------------------------------------------------------------------------------