TSTP Solution File: ITP005+5 by Etableau---0.67

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Etableau---0.67
% Problem  : ITP005+5 : TPTP v8.1.0. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : etableau --auto --tsmdo --quicksat=10000 --tableau=1 --tableau-saturation=1 -s -p --tableau-cores=8 --cpu-limit=%d %s

% Computer : n019.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 : Sat Jul 16 22:47:59 EDT 2022

% Result   : Theorem 15.40s 2.74s
% Output   : CNFRefutation 15.40s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.14  % Problem  : ITP005+5 : TPTP v8.1.0. Bugfixed v7.5.0.
% 0.09/0.14  % Command  : etableau --auto --tsmdo --quicksat=10000 --tableau=1 --tableau-saturation=1 -s -p --tableau-cores=8 --cpu-limit=%d %s
% 0.14/0.36  % Computer : n019.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit : 300
% 0.14/0.36  % WCLimit  : 600
% 0.14/0.36  % DateTime : Thu Jun  2 11:42:26 EDT 2022
% 0.14/0.36  % CPUTime  : 
% 0.69/0.88  # SinE strategy is gf120_h_gu_RUU_F100_L00500
% 0.69/0.88  # Auto-Mode selected heuristic G_E___208_C18_F1_SE_CS_SP_PS_S5PRR_RG_S04AN
% 0.69/0.88  # and selection function SelectComplexExceptUniqMaxHorn.
% 0.69/0.88  #
% 0.69/0.88  # Presaturation interreduction done
% 0.69/0.88  # Number of axioms: 1141 Number of unprocessed: 956
% 0.69/0.88  # Tableaux proof search.
% 0.69/0.88  # APR header successfully linked.
% 0.69/0.88  # Hello from C++
% 0.72/0.89  # The folding up rule is enabled...
% 0.72/0.89  # Local unification is enabled...
% 0.72/0.89  # Any saturation attempts will use folding labels...
% 0.72/0.89  # 956 beginning clauses after preprocessing and clausification
% 0.72/0.89  # Creating start rules for all 4 conjectures.
% 0.72/0.89  # There are 4 start rule candidates:
% 0.72/0.89  # Found 12 unit axioms.
% 0.72/0.89  # Unsuccessfully attempted saturation on 1 start tableaux, moving on.
% 0.72/0.89  # 4 start rule tableaux created.
% 0.72/0.89  # 944 extension rule candidate clauses
% 0.72/0.89  # 12 unit axiom clauses
% 0.72/0.89  
% 0.72/0.89  # Requested 8, 32 cores available to the main process.
% 0.72/0.89  # There are not enough tableaux to fork, creating more from the initial 4
% 0.72/0.89  # Returning from population with 51 new_tableaux and 0 remaining starting tableaux.
% 0.72/0.89  # We now have 51 tableaux to operate on
% 15.40/2.74  # There were 3 total branch saturation attempts.
% 15.40/2.74  # There were 0 of these attempts blocked.
% 15.40/2.74  # There were 0 deferred branch saturation attempts.
% 15.40/2.74  # There were 0 free duplicated saturations.
% 15.40/2.74  # There were 3 total successful branch saturations.
% 15.40/2.74  # There were 0 successful branch saturations in interreduction.
% 15.40/2.74  # There were 0 successful branch saturations on the branch.
% 15.40/2.74  # There were 3 successful branch saturations after the branch.
% 15.40/2.74  # SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 15.40/2.74  # SZS output start for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 15.40/2.74  # Begin clausification derivation
% 15.40/2.74  
% 15.40/2.74  # End clausification derivation
% 15.40/2.74  # Begin listing active clauses obtained from FOF to CNF conversion
% 15.40/2.74  cnf(i_0_62, plain, (ne(bool))).
% 15.40/2.74  cnf(i_0_4, negated_conjecture, (ne(esk1_0))).
% 15.40/2.74  cnf(i_0_3, negated_conjecture, (ne(esk2_0))).
% 15.40/2.74  cnf(i_0_2, negated_conjecture, (mem(esk3_0,arr(esk1_0,arr(esk2_0,bool))))).
% 15.40/2.74  cnf(i_0_1521, plain, (ne(ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_66, plain, (mem(esk18_0,bool))).
% 15.40/2.74  cnf(i_0_1463, plain, (mem(c_2Eprim__rec_2E_3C,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))))).
% 15.40/2.74  cnf(i_0_1378, plain, (mem(c_2Earithmetic_2E_3C_3D,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))))).
% 15.40/2.74  cnf(i_0_1588, plain, (mem(c_2Earithmetic_2E_2B,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))))).
% 15.40/2.74  cnf(i_0_1, negated_conjecture, (ap(c_2Eset__relation_2Ereln__to__rel(esk1_0,esk2_0),ap(c_2Eset__relation_2Erel__to__reln(esk1_0,esk2_0),esk3_0))!=esk3_0)).
% 15.40/2.74  cnf(i_0_65, plain, (~p(esk18_0))).
% 15.40/2.74  cnf(i_0_1517, plain, (~p(ap(c_2Epred__set_2EFINITE(ty_2Enum_2Enum),c_2Epred__set_2EUNIV(ty_2Enum_2Enum))))).
% 15.40/2.74  cnf(i_0_1486, plain, (c_2Epred__set_2EUNIV(X1)!=c_2Epred__set_2EEMPTY(X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1084, plain, (epred12_1(X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_111, plain, (epred1_1(X1)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_112, plain, (epred2_1(X1)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_113, plain, (epred3_1(X1)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_115, plain, (epred4_1(X1)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_13, plain, (ne(arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1358, plain, (ap(c_2Epred__set_2ECARD(X1),c_2Epred__set_2EEMPTY(X1))=c_2Enum_2E0|~ne(X1))).
% 15.40/2.74  cnf(i_0_1046, plain, (~p(ap(c_2Epred__set_2EEMPTY(X1),X2))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1464, plain, (~p(ap(ap(c_2Eprim__rec_2E_3C,X1),X1))|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1709, plain, (p(X1)|~epred8_3(X2,X1,X3)|~p(X2)|~p(X3))).
% 15.40/2.74  cnf(i_0_1465, plain, (~p(ap(ap(c_2Eprim__rec_2E_3C,X1),c_2Enum_2E0))|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1041, plain, (mem(c_2Epred__set_2EEMPTY(X1),arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1483, plain, (mem(c_2Epred__set_2EUNIV(X1),arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1056, plain, (mem(c_2Ebool_2E_21(X1),arr(arr(X1,bool),bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1710, plain, (p(X1)|~epred8_3(X1,X2,X3)|~p(X2)|~p(X3))).
% 15.40/2.74  cnf(i_0_1923, plain, (~epred15_2(X1,X2)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2EBIT1,X2)),c_2Earithmetic_2EZERO)))).
% 15.40/2.74  cnf(i_0_1922, plain, (~epred15_2(X1,X2)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2EBIT2,X2)),c_2Earithmetic_2EZERO)))).
% 15.40/2.74  cnf(i_0_1953, plain, (p(X1)|~epred16_4(X2,X3,X4,X1)|~p(X3)|~p(X4))).
% 15.40/2.74  cnf(i_0_874, plain, (ne(ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1295, plain, (mem(c_2Epred__set_2EFINITE(X1),arr(arr(X1,bool),bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_287, plain, (epred5_2(X1,X2)|~mem(X1,bool)|~mem(X2,bool))).
% 15.40/2.74  cnf(i_0_1397, plain, (~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,X1)),c_2Enum_2E0))|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1581, plain, (ap(ap(c_2Earithmetic_2E_2D,c_2Enum_2E0),X1)=c_2Enum_2E0|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1952, plain, (p(X1)|~epred16_4(X2,X3,X4,X1)|~p(X2)|~p(X4))).
% 15.40/2.74  cnf(i_0_1444, plain, (epred15_2(X1,X2)|~mem(X1,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1699, plain, (epred8_3(X1,X2,X3)|~p(X1)|~p(X2))).
% 15.40/2.74  cnf(i_0_1590, plain, (ap(ap(c_2Earithmetic_2E_2B,c_2Enum_2E0),X1)=X1|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1593, plain, (ap(ap(c_2Earithmetic_2E_2B,X1),c_2Enum_2E0)=X1|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1924, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,c_2Earithmetic_2EZERO),X1))|~epred15_2(X2,X1))).
% 15.40/2.74  cnf(i_0_872, plain, (esk93_2(X1,X2)=X2|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1951, plain, (epred16_4(X1,X2,X3,X4)|~p(X4))).
% 15.40/2.74  cnf(i_0_1954, plain, (p(X1)|p(X2)|~epred16_4(X3,X2,X4,X1)|~p(X3))).
% 15.40/2.74  cnf(i_0_1696, plain, (epred8_3(X1,X2,X3)|p(X3)|~p(X2))).
% 15.40/2.74  cnf(i_0_1704, plain, (epred8_3(X1,X2,X3)|p(X3)|~p(X1))).
% 15.40/2.74  cnf(i_0_1050, plain, (p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EEMPTY(X1)))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1356, plain, (mem(c_2Epred__set_2ECARD(X1),arr(arr(X1,bool),ty_2Enum_2Enum))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1404, plain, (X1=c_2Enum_2E0|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),c_2Enum_2E0))|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_904, plain, (mem(c_2Ebool_2EIN(X1),arr(X1,arr(arr(X1,bool),bool)))|~ne(X1))).
% 15.40/2.74  cnf(i_0_63, plain, (X1=X2|p(X1)|p(X2)|~mem(X2,bool)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_1391, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,c_2Enum_2E0),X1))|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1711, plain, (p(X1)|p(X2)|p(X3)|~epred8_3(X1,X2,X3))).
% 15.40/2.74  cnf(i_0_1411, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X1))|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_8, plain, (c_2Eset__relation_2Erel__to__reln(X1,X2)=c_2Epair_2EUNCURRY(X1,X2,bool)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_12, plain, (c_2Eset__relation_2Ereln__to__rel(X1,X2)=c_2Epair_2ECURRY(X1,X2,bool)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1269, plain, (mem(c_2Epred__set_2ESUBSET(X1),arr(arr(X1,bool),arr(arr(X1,bool),bool)))|~ne(X1))).
% 15.40/2.74  cnf(i_0_873, plain, (mem(esk93_2(X1,X2),X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_64, plain, (X1=X2|~p(X2)|~p(X1)|~mem(X2,bool)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_1485, plain, (p(ap(c_2Epred__set_2EUNIV(X1),X2))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1042, plain, (~p(ap(ap(c_2Ebool_2EIN(X1),X2),c_2Epred__set_2EEMPTY(X1)))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1207, plain, (ap(ap(c_2Epred__set_2EINSERT(X1),X2),c_2Epred__set_2EEMPTY(X1))!=c_2Epred__set_2EEMPTY(X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_844, plain, (epred9_3(X1,X2,X3)|~mem(X3,bool)|~mem(X2,bool)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_845, plain, (epred10_3(X1,X2,X3)|~mem(X3,bool)|~mem(X2,bool)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_1929, plain, (epred16_4(X1,X2,X3,X4)|p(X3)|p(X1))).
% 15.40/2.74  cnf(i_0_846, plain, (epred11_3(X1,X2,X3)|~mem(X3,bool)|~mem(X2,bool)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_1579, plain, (epred17_3(X1,X2,X3)|~mem(X3,bool)|~mem(X2,bool)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_1610, plain, (X1=c_2Enum_2E0|ap(ap(c_2Earithmetic_2E_2B,X2),X1)!=c_2Enum_2E0|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1611, plain, (X1=c_2Enum_2E0|ap(ap(c_2Earithmetic_2E_2B,X1),X2)!=c_2Enum_2E0|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1925, plain, (epred16_4(X1,X2,X3,X4)|p(X1)|p(X2))).
% 15.40/2.74  cnf(i_0_1938, plain, (epred16_4(X1,X2,X3,X4)|p(X3)|~p(X2))).
% 15.40/2.74  cnf(i_0_1604, plain, (X1=c_2Enum_2E0|ap(ap(c_2Earithmetic_2E_2B,X2),X1)!=X2|~mem(X1,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1522, plain, (mem(c_2Ebool_2ECOND(X1),arr(bool,arr(X1,arr(X1,X1))))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1682, plain, (epred8_3(X1,X2,X3)|p(X1)|p(X2)|~p(X3))).
% 15.40/2.74  cnf(i_0_617, plain, (epred6_3(X1,X2,X3)|~mem(X1,arr(X3,bool))|~mem(X2,bool)|~ne(X3))).
% 15.40/2.74  cnf(i_0_618, plain, (epred7_3(X1,X2,X3)|~mem(X1,arr(X3,bool))|~mem(X2,bool)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1469, plain, (X1=c_2Enum_2E0|p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),X1))|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_82, plain, (mem(esk20_2(X1,X2),X1)|~p(X2)|~mem(X2,bool)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1502, plain, (mem(esk193_1(X1),arr(X1,bool))|~p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|~ne(X1))).
% 15.40/2.74  cnf(i_0_80, plain, (p(X1)|mem(esk19_2(X2,X1),X2)|~mem(X1,bool)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1177, plain, (ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)!=c_2Epred__set_2EEMPTY(X1)|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1312, plain, (mem(c_2Epred__set_2EDELETE(X1),arr(arr(X1,bool),arr(X1,arr(X1,bool))))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1155, plain, (mem(c_2Epred__set_2EINSERT(X1),arr(X1,arr(arr(X1,bool),arr(X1,bool))))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1433, plain, (~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,X1)),X1))|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1396, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),ap(c_2Enum_2ESUC,X1)))|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1248, plain, (ap(ap(c_2Epred__set_2EUNION(X1),X2),X2)=X2|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1240, plain, (mem(c_2Epred__set_2EUNION(X1),arr(arr(X1,bool),arr(arr(X1,bool),arr(X1,bool))))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1917, plain, (~epred15_2(X1,X2)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2EBIT2,X2)),ap(c_2Earithmetic_2EBIT1,X1)))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2)))).
% 15.40/2.74  cnf(i_0_1280, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X2))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1514, plain, (p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|mem(esk195_1(X1),X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_14, plain, (mem(ap(X1,X2),X3)|~mem(X1,arr(X4,X3))|~mem(X2,X4))).
% 15.40/2.74  cnf(i_0_1436, plain, (~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,X1),X2))),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1499, plain, (ap(ap(c_2Epred__set_2EINSERT(X1),X2),c_2Epred__set_2EUNIV(X1))=c_2Epred__set_2EUNIV(X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1670, plain, (p(X1)|mem(esk211_3(X2,X1,X3),X2)|~epred7_3(X3,X1,X2))).
% 15.40/2.74  cnf(i_0_1663, plain, (p(X1)|mem(esk213_3(X2,X1,X3),X2)|~epred7_3(X3,X1,X2))).
% 15.40/2.74  cnf(i_0_1331, plain, (ap(ap(c_2Epred__set_2EDELETE(X1),c_2Epred__set_2EEMPTY(X1)),X2)=c_2Epred__set_2EEMPTY(X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1478, plain, (mem(esk189_1(X1),ty_2Enum_2Enum)|~p(ap(X1,X2))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1431, plain, (~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,X1)),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1497, plain, (ap(ap(c_2Epred__set_2EINTER(X1),X2),c_2Epred__set_2EUNIV(X1))=X2|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1516, plain, (p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|mem(esk194_1(X1),arr(X1,X1))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1257, plain, (ap(ap(c_2Epred__set_2EUNION(X1),X2),c_2Epred__set_2EEMPTY(X1))=X2|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_937, plain, (mem(esk107_3(X1,X2,X3),X1)|~mem(X3,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_936, plain, (mem(esk108_3(X1,X2,X3),X2)|~mem(X3,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_940, plain, (mem(esk109_3(X1,X2,X3),X1)|~mem(X3,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_939, plain, (mem(esk110_3(X1,X2,X3),X2)|~mem(X3,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1498, plain, (ap(ap(c_2Epred__set_2EINTER(X1),c_2Epred__set_2EUNIV(X1)),X2)=X2|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1258, plain, (ap(ap(c_2Epred__set_2EUNION(X1),c_2Epred__set_2EEMPTY(X1)),X2)=X2|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1310, plain, (mem(esk174_2(X1,X2),ty_2Enum_2Enum)|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1380, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1044, plain, (X1=c_2Epred__set_2EEMPTY(X2)|mem(esk137_2(X2,X1),X2)|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_1484, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),c_2Epred__set_2EUNIV(X1)))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1473, plain, (~p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,X2),X1))|~mem(X1,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1398, plain, (~p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),X1))|~mem(X1,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1608, plain, (ap(ap(c_2Earithmetic_2E_2B,X1),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))=ap(c_2Enum_2ESUC,X1)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1531, plain, (p(X1)|~p(ap(ap(ap(c_2Ebool_2ECOND(bool),X2),X1),X3))|~p(X2)|~mem(X3,bool)|~mem(X1,bool)|~mem(X2,bool))).
% 15.40/2.74  cnf(i_0_1166, plain, (X1=c_2Epred__set_2EEMPTY(X2)|mem(esk155_2(X2,X1),X2)|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_1490, plain, (X1=c_2Epred__set_2EUNIV(X2)|mem(esk191_2(X2,X1),X2)|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_899, plain, (mem(c_2Epair_2EFST(X1,X2),arr(ty_2Epair_2Eprod(X1,X2),X1))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1057, plain, (p(ap(c_2Ebool_2E_21(X1),X2))|~p(ap(X2,esk139_2(X1,X2)))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1060, plain, (p(ap(c_2Ebool_2E_21(X1),X2))|~p(ap(X2,esk140_2(X1,X2)))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1210, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(esk164_2(X1,X2),X2))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_875, plain, (mem(c_2Epair_2ESND(X1,X2),arr(ty_2Epair_2Eprod(X1,X2),X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1049, plain, (X1=c_2Epred__set_2EEMPTY(X2)|~p(ap(ap(c_2Epred__set_2ESUBSET(X2),X1),c_2Epred__set_2EEMPTY(X2)))|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_1494, plain, (X1=c_2Epred__set_2EUNIV(X2)|~p(ap(ap(c_2Epred__set_2ESUBSET(X2),c_2Epred__set_2EUNIV(X2)),X1))|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_1921, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~epred15_2(X2,X1)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2EBIT1,X1)),ap(c_2Earithmetic_2EBIT1,X2))))).
% 15.40/2.74  cnf(i_0_1919, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~epred15_2(X2,X1)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2EBIT1,X1)),ap(c_2Earithmetic_2EBIT2,X2))))).
% 15.40/2.74  cnf(i_0_1599, plain, (ap(ap(c_2Earithmetic_2E_2B,X1),X2)=ap(ap(c_2Earithmetic_2E_2B,X2),X1)|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1501, plain, (p(ap(c_2Epred__set_2EFINITE(X1),esk193_1(X1)))|~p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1362, plain, (X1=c_2Epred__set_2EEMPTY(X2)|ap(c_2Epred__set_2ECARD(X2),X1)!=c_2Enum_2E0|~p(ap(c_2Epred__set_2EFINITE(X2),X1))|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_1205, plain, (X1=X2|~p(ap(ap(ap(c_2Epred__set_2EINSERT(X3),X1),c_2Epred__set_2EEMPTY(X3)),X2))|~mem(X2,X3)|~mem(X1,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1495, plain, (ap(ap(c_2Epred__set_2EUNION(X1),X2),c_2Epred__set_2EUNIV(X1))=c_2Epred__set_2EUNIV(X1)|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1915, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~epred15_2(X2,X1)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2EBIT2,X1)),ap(c_2Earithmetic_2EBIT2,X2))))).
% 15.40/2.74  cnf(i_0_1492, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),c_2Epred__set_2EUNIV(X1)))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1047, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),c_2Epred__set_2EEMPTY(X1)),X2))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1165, plain, (X1=c_2Epred__set_2EEMPTY(X2)|mem(esk156_2(X2,X1),arr(X2,bool))|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_1496, plain, (ap(ap(c_2Epred__set_2EUNION(X1),c_2Epred__set_2EUNIV(X1)),X2)=c_2Epred__set_2EUNIV(X1)|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1320, plain, (ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)!=X2|~p(ap(ap(c_2Ebool_2EIN(X1),X3),X2))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_594, plain, (esk79_3(X1,X2,X3)=X3|~p(ap(X2,X3))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_598, plain, (esk80_3(X1,X2,X3)=X3|~p(ap(X2,X3))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1489, plain, (X1=c_2Epred__set_2EUNIV(X2)|~p(ap(ap(c_2Ebool_2EIN(X2),esk191_2(X2,X1)),X1))|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_1051, plain, (mem(c_2Ebool_2ELET(X1,X2),arr(arr(X1,X2),arr(X1,X2)))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1479, plain, (p(ap(X1,X2))|~p(ap(X1,esk190_1(X1)))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1395, plain, (mem(esk180_2(X1,X2),ty_2Enum_2Enum)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1418, plain, (mem(esk181_2(X1,X2),ty_2Enum_2Enum)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1421, plain, (mem(esk182_2(X1,X2),ty_2Enum_2Enum)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1513, plain, (p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|ap(esk194_1(X1),X2)!=esk195_1(X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1058, plain, (p(ap(c_2Ebool_2E_21(X1),X2))|mem(esk139_2(X1,X2),X1)|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_602, plain, (p(ap(X1,X2))|~p(ap(X1,esk81_3(X3,X1,X2)))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_606, plain, (p(ap(X1,X2))|~p(ap(X1,esk82_3(X3,X1,X2)))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1603, plain, (mem(esk200_2(X1,X2),ty_2Enum_2Enum)|~p(ap(ap(c_2Eprim__rec_2E_3C,X2),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1606, plain, (mem(esk201_2(X1,X2),ty_2Enum_2Enum)|~p(ap(ap(c_2Eprim__rec_2E_3C,X2),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1061, plain, (p(ap(c_2Ebool_2E_21(X1),X2))|mem(esk140_2(X1,X2),X1)|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1523, plain, (ap(ap(ap(c_2Ebool_2ECOND(X1),X2),X3),X3)=X3|~mem(X2,bool)|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1540, plain, (p(X1)|p(X2)|~p(ap(ap(ap(c_2Ebool_2ECOND(bool),X3),X2),X1))|~mem(X3,bool)|~mem(X2,bool)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_1481, plain, (p(ap(X1,X2))|mem(esk190_1(X1),ty_2Enum_2Enum)|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1297, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|mem(esk171_2(X1,X2),X1)|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1332, plain, (~p(ap(ap(c_2Ebool_2EIN(X1),X2),ap(ap(c_2Epred__set_2EDELETE(X1),X3),X2)))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_906, plain, (p(ap(X1,X2))|~p(ap(ap(c_2Ebool_2EIN(X3),X2),X1))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1591, plain, (ap(ap(c_2Earithmetic_2E_2B,X1),ap(ap(c_2Earithmetic_2E_2B,X1),ap(c_2Enum_2ESUC,c_2Enum_2E0)))=ap(c_2Earithmetic_2EBIT1,X1)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1318, plain, (~p(ap(ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3),X3))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1542, plain, (p(X1)|p(X2)|~p(ap(ap(ap(c_2Ebool_2ECOND(bool),X2),X3),X1))|~mem(X3,bool)|~mem(X2,bool)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_1393, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),ap(ap(c_2Earithmetic_2E_2B,X1),X2)))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1955, plain, (p(X1)|~epred17_3(X1,X2,X3)|~epred16_4(X4,X2,X3,X1)|~p(ap(ap(ap(c_2Ebool_2ECOND(bool),X2),X3),X4))|~mem(X4,bool))).
% 15.40/2.74  cnf(i_0_169, plain, (mem(esk35_3(X1,X2,X3),X1)|~p(X3)|~mem(X2,arr(X1,bool))|~mem(X3,bool)|~ne(X1))).
% 15.40/2.74  cnf(i_0_179, plain, (mem(esk37_3(X1,X2,X3),X1)|~p(X2)|~mem(X3,arr(X1,bool))|~mem(X2,bool)|~ne(X1))).
% 15.40/2.74  cnf(i_0_250, plain, (mem(esk64_3(X1,X2,X3),X1)|~p(X3)|~mem(X2,arr(X1,bool))|~mem(X3,bool)|~ne(X1))).
% 15.40/2.74  cnf(i_0_928, plain, (mem(c_2Epair_2E_2C(X1,X2),arr(X1,arr(X2,ty_2Epair_2Eprod(X1,X2))))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1615, plain, (X1=c_2Enum_2E0|X2=c_2Enum_2E0|ap(ap(c_2Earithmetic_2E_2B,X1),X2)!=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1920, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2EBIT1,X1)),ap(c_2Earithmetic_2EBIT1,X2)))|~epred15_2(X2,X1)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2)))).
% 15.40/2.74  cnf(i_0_1918, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2EBIT1,X1)),ap(c_2Earithmetic_2EBIT2,X2)))|~epred15_2(X2,X1)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2)))).
% 15.40/2.74  cnf(i_0_1914, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2EBIT2,X1)),ap(c_2Earithmetic_2EBIT2,X2)))|~epred15_2(X2,X1)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2)))).
% 15.40/2.74  cnf(i_0_1916, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2EBIT2,X1)),ap(c_2Earithmetic_2EBIT1,X2)))|p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),X1))|~epred15_2(X2,X1))).
% 15.40/2.74  cnf(i_0_1413, plain, (X1=X2|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),X1))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1477, plain, (p(ap(X1,esk189_1(X1)))|~p(ap(X1,X2))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_260, plain, (p(X1)|mem(esk66_3(X2,X1,X3),X2)|~mem(X3,arr(X2,bool))|~mem(X1,bool)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1260, plain, (X1=c_2Epred__set_2EEMPTY(X2)|ap(ap(c_2Epred__set_2EUNION(X2),X3),X1)!=c_2Epred__set_2EEMPTY(X2)|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_1261, plain, (X1=c_2Epred__set_2EEMPTY(X2)|ap(ap(c_2Epred__set_2EUNION(X2),X1),X3)!=c_2Epred__set_2EEMPTY(X2)|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_1388, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,X1),ap(c_2Enum_2ESUC,X2)))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1384, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,X1)),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_119, plain, (p(ap(X1,X2))|mem(esk21_2(X3,X1),X3)|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_138, plain, (p(X1)|mem(esk29_3(X2,X3,X1),X2)|~mem(X3,arr(X2,bool))|~mem(X1,bool)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1629, plain, (X1=X2|ap(ap(c_2Earithmetic_2E_2B,X1),X3)!=ap(ap(c_2Earithmetic_2E_2B,X2),X3)|~mem(X2,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_595, plain, (mem(esk79_3(X1,X2,X3),X1)|~p(ap(X2,X3))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_599, plain, (mem(esk80_3(X1,X2,X3),X1)|~p(ap(X2,X3))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1262, plain, (epred14_4(X1,X2,X3,X4)|~mem(X2,arr(X4,bool))|~mem(X3,arr(X4,bool))|~mem(X1,arr(X4,bool))|~ne(X4))).
% 15.40/2.74  cnf(i_0_147, plain, (p(X1)|mem(esk31_3(X2,X1,X3),X2)|~mem(X3,arr(X2,bool))|~mem(X1,bool)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1311, plain, (mem(esk173_2(X1,X2),arr(ty_2Enum_2Enum,X1))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1040, plain, (mem(c_2Epred__set_2EGSPEC(X1,X2),arr(arr(X2,ty_2Epair_2Eprod(X1,bool)),arr(X1,bool)))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1163, plain, (X1=c_2Epred__set_2EEMPTY(X2)|~p(ap(ap(c_2Ebool_2EIN(X2),esk155_2(X2,X1)),esk156_2(X2,X1)))|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_603, plain, (esk81_3(X1,X2,X3)=X3|p(ap(X2,X3))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1453, plain, (mem(esk183_1(X1),ty_2Enum_2Enum)|~p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),X2),X1))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1977, plain, (p(X1)|~epred17_3(X2,X3,X1)|~p(ap(ap(ap(c_2Ebool_2ECOND(bool),X3),X1),X4))|~p(X2)|~p(X3)|~mem(X4,bool))).
% 15.40/2.74  cnf(i_0_1059, plain, (p(ap(X1,X2))|~p(ap(c_2Ebool_2E_21(X3),X1))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_238, plain, (mem(esk62_3(X1,X2,X3),X1)|~p(X3)|~mem(X3,bool)|~mem(X2,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_607, plain, (esk82_3(X1,X2,X3)=X3|p(ap(X2,X3))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_117, plain, (p(ap(X1,X2))|mem(esk22_2(X3,X1),X3)|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1594, plain, (ap(ap(c_2Earithmetic_2E_2B,X1),ap(c_2Enum_2ESUC,X2))=ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_123, plain, (mem(esk23_2(X1,X2),X1)|~p(ap(X2,X3))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_121, plain, (mem(esk24_2(X1,X2),X1)|~p(ap(X2,X3))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1669, plain, (p(ap(X1,X2))|~epred7_3(X1,X3,X4)|~p(ap(X1,esk211_3(X4,X3,X1)))|~p(X3)|~mem(X2,X4))).
% 15.40/2.74  cnf(i_0_1660, plain, (p(ap(X1,X2))|~epred7_3(X1,X3,X4)|~p(ap(X1,esk213_3(X4,X3,X1)))|~p(X3)|~mem(X2,X4))).
% 15.40/2.74  cnf(i_0_1589, plain, (ap(ap(c_2Earithmetic_2E_2B,ap(c_2Enum_2ESUC,X1)),X2)=ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1679, plain, (p(ap(X1,X2))|~epred7_3(X1,X3,X4)|~p(ap(X1,esk208_3(X4,X3,X1)))|~p(X3)|~mem(X2,X4))).
% 15.40/2.74  cnf(i_0_1676, plain, (p(ap(X1,X2))|~epred7_3(X1,X3,X4)|~p(ap(X1,esk209_3(X4,X3,X1)))|~p(X3)|~mem(X2,X4))).
% 15.40/2.74  cnf(i_0_1673, plain, (p(ap(X1,X2))|~epred7_3(X1,X3,X4)|~p(ap(X1,esk210_3(X4,X3,X1)))|~p(X3)|~mem(X2,X4))).
% 15.40/2.74  cnf(i_0_1664, plain, (p(ap(X1,X2))|~epred7_3(X1,X3,X4)|~p(ap(X1,esk212_3(X4,X3,X1)))|~p(X3)|~mem(X2,X4))).
% 15.40/2.74  cnf(i_0_982, plain, (mem(c_2Epred__set_2EIMAGE(X1,X2),arr(arr(X1,X2),arr(arr(X1,bool),arr(X2,bool))))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_5, plain, (mem(c_2Eset__relation_2Erel__to__reln(X1,X2),arr(arr(X1,arr(X2,bool)),arr(ty_2Epair_2Eprod(X1,X2),bool)))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_9, plain, (mem(c_2Eset__relation_2Ereln__to__rel(X1,X2),arr(arr(ty_2Epair_2Eprod(X1,X2),bool),arr(X1,arr(X2,bool))))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1213, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|mem(esk164_2(X1,X2),arr(arr(X1,bool),bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1226, plain, (p(ap(c_2Epred__set_2EFINITE(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X2),c_2Epred__set_2EEMPTY(X1))))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1168, plain, (~p(ap(ap(c_2Ebool_2EIN(X1),X2),esk157_3(X1,X3,X2)))|~p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_118, plain, (p(ap(X1,X2))|~p(ap(X1,esk21_2(X3,X1)))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_116, plain, (p(ap(X1,X2))|~p(ap(X1,esk22_2(X3,X1)))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1519, plain, (p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|~p(ap(c_2Epred__set_2EFINITE(ty_2Epair_2Eprod(X2,X1)),c_2Epred__set_2EUNIV(ty_2Epair_2Eprod(X2,X1))))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1526, plain, (p(ap(ap(ap(c_2Ebool_2ECOND(bool),X1),X2),X3))|~p(X2)|~p(X3)|~mem(X1,bool)|~mem(X2,bool)|~mem(X3,bool))).
% 15.40/2.74  cnf(i_0_1527, plain, (p(ap(ap(ap(c_2Ebool_2ECOND(bool),X1),X2),X3))|~p(X2)|~p(X1)|~mem(X3,bool)|~mem(X2,bool)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_1520, plain, (p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|~p(ap(c_2Epred__set_2EFINITE(ty_2Epair_2Eprod(X1,X2)),c_2Epred__set_2EUNIV(ty_2Epair_2Eprod(X1,X2))))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1203, plain, (X1=X2|~p(ap(ap(c_2Ebool_2EIN(X3),X1),ap(ap(c_2Epred__set_2EINSERT(X3),X2),c_2Epred__set_2EEMPTY(X3))))|~mem(X2,X3)|~mem(X1,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1653, plain, (mem(esk204_3(X1,X2,X3),X1)|~epred6_3(X3,X2,X1)|~p(ap(X3,X4))|~p(X2)|~mem(X4,X1))).
% 15.40/2.74  cnf(i_0_1650, plain, (mem(esk205_3(X1,X2,X3),X1)|~epred6_3(X3,X2,X1)|~p(ap(X3,X4))|~p(X2)|~mem(X4,X1))).
% 15.40/2.74  cnf(i_0_1383, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,X1)),ap(c_2Enum_2ESUC,X2)))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1114, plain, (mem(c_2Epred__set_2EBIJ(X1,X2),arr(arr(X1,X2),arr(arr(X1,bool),arr(arr(X2,bool),bool))))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1063, plain, (mem(c_2Epred__set_2EINJ(X1,X2),arr(arr(X1,X2),arr(arr(X1,bool),arr(arr(X2,bool),bool))))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1113, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|mem(esk147_2(X1,X2),arr(ty_2Enum_2Enum,X1))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1647, plain, (mem(esk206_3(X1,X2,X3),X1)|~epred6_3(X3,X2,X1)|~p(ap(X3,X4))|~p(X2)|~mem(X4,X1))).
% 15.40/2.74  cnf(i_0_1643, plain, (mem(esk207_3(X1,X2,X3),X1)|~epred6_3(X3,X2,X1)|~p(ap(X3,X4))|~p(X2)|~mem(X4,X1))).
% 15.40/2.74  cnf(i_0_1607, plain, (X1=c_2Enum_2E0|p(ap(ap(c_2Eprim__rec_2E_3C,X2),ap(ap(c_2Earithmetic_2E_2B,X2),X1)))|~mem(X1,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_911, plain, (X1=X2|mem(esk103_3(X3,X1,X2),X3)|~mem(X2,arr(X3,bool))|~mem(X1,arr(X3,bool))|~ne(X3))).
% 15.40/2.74  cnf(i_0_918, plain, (X1=X2|mem(esk104_3(X3,X1,X2),X3)|~mem(X2,arr(X3,bool))|~mem(X1,arr(X3,bool))|~ne(X3))).
% 15.40/2.74  cnf(i_0_1389, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,X1),ap(c_2Enum_2ESUC,X2)))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1592, plain, (ap(ap(c_2Earithmetic_2E_2B,X1),ap(ap(c_2Earithmetic_2E_2B,X1),ap(c_2Enum_2ESUC,ap(c_2Enum_2ESUC,c_2Enum_2E0))))=ap(c_2Earithmetic_2EBIT2,X1)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1898, plain, (mem(esk217_5(X1,X2,X3,X4,X5),arr(X2,X1))|~epred13_5(X5,X4,X3,X2,X1))).
% 15.40/2.74  cnf(i_0_1976, plain, (p(X1)|p(X2)|~epred17_3(X3,X1,X4)|~p(ap(ap(ap(c_2Ebool_2ECOND(bool),X1),X4),X2))|~p(X3)|~mem(X2,bool))).
% 15.40/2.74  cnf(i_0_16, plain, (X1=X2|mem(esk4_4(X3,X4,X1,X2),X3)|~mem(X2,arr(X3,X4))|~mem(X1,arr(X3,X4)))).
% 15.40/2.74  cnf(i_0_992, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),c_2Epred__set_2EEMPTY(X1))=c_2Epred__set_2EEMPTY(X2)|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1437, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),ap(c_2Enum_2ESUC,X2)))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1385, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,X1)),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_905, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~p(ap(X3,X2))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1515, plain, (X1=X2|p(ap(c_2Epred__set_2EFINITE(X3),c_2Epred__set_2EUNIV(X3)))|ap(esk194_1(X3),X1)!=ap(esk194_1(X3),X2)|~mem(X2,X3)|~mem(X1,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1212, plain, (p(ap(esk164_2(X1,X2),c_2Epred__set_2EEMPTY(X1)))|p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_240, plain, (p(X1)|mem(esk62_3(X2,X1,X3),X2)|~mem(X3,bool)|~mem(X1,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_186, plain, (mem(esk39_3(X1,X2,X3),X1)|~p(X3)|~p(X2)|~mem(X3,bool)|~mem(X2,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_184, plain, (mem(esk40_3(X1,X2,X3),X1)|~p(X3)|~p(X2)|~mem(X3,bool)|~mem(X2,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_242, plain, (mem(esk61_3(X1,X2,X3),X1)|~p(X3)|~p(X2)|~mem(X3,bool)|~mem(X2,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1417, plain, (ap(ap(c_2Earithmetic_2E_2B,X1),esk181_2(X1,X2))=X2|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~mem(X1,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1587, plain, (mem(esk199_3(X1,X2,X3),arr(X1,X1))|~mem(X2,arr(X1,bool))|~mem(X3,arr(X1,X1))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1172, plain, (ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)=X3|~p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1614, plain, (X1=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))|X1=c_2Enum_2E0|ap(ap(c_2Earithmetic_2E_2B,X2),X1)!=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1420, plain, (ap(ap(c_2Earithmetic_2E_2B,X1),esk182_2(X1,X2))=X2|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~mem(X1,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_995, plain, (X1=c_2Epred__set_2EEMPTY(X2)|ap(ap(c_2Epred__set_2EIMAGE(X2,X3),X4),X1)!=c_2Epred__set_2EEMPTY(X3)|~mem(X1,arr(X2,bool))|~mem(X4,arr(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1476, plain, (~p(ap(ap(c_2Eprim__rec_2E_3C,X1),esk189_1(X2)))|~p(ap(X2,X3))|~p(ap(X2,X1))|~mem(X2,arr(ty_2Enum_2Enum,bool))|~mem(X3,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1381, plain, (X1=X2|p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1255, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)!=X3|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1528, plain, (p(ap(ap(ap(c_2Ebool_2ECOND(bool),X1),X2),X3))|p(X1)|~p(X3)|~mem(X2,bool)|~mem(X1,bool)|~mem(X3,bool))).
% 15.40/2.74  cnf(i_0_1617, plain, (X1=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))|X1=c_2Enum_2E0|ap(ap(c_2Earithmetic_2E_2B,X1),X2)!=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1394, plain, (ap(ap(c_2Earithmetic_2E_2B,esk180_2(X1,X2)),X2)=X1|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_15, plain, (X1=X2|ap(X1,esk4_4(X3,X4,X1,X2))!=ap(X2,esk4_4(X3,X4,X1,X2))|~mem(X2,arr(X3,X4))|~mem(X1,arr(X3,X4)))).
% 15.40/2.74  cnf(i_0_593, plain, (p(ap(X1,esk79_3(X2,X1,X3)))|~p(ap(X1,X3))|~mem(X1,arr(X2,bool))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_597, plain, (p(ap(X1,esk80_3(X2,X1,X3)))|~p(ap(X1,X3))|~mem(X1,arr(X2,bool))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1209, plain, (X1=X2|ap(ap(c_2Epred__set_2EINSERT(X3),X1),c_2Epred__set_2EEMPTY(X3))!=ap(ap(c_2Epred__set_2EINSERT(X3),X2),c_2Epred__set_2EEMPTY(X3))|~mem(X2,X3)|~mem(X1,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1602, plain, (ap(ap(c_2Earithmetic_2E_2B,esk200_2(X1,X2)),X2)=X1|~p(ap(ap(c_2Eprim__rec_2E_3C,X2),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_604, plain, (p(ap(X1,X2))|mem(esk81_3(X3,X1,X2),X3)|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1659, plain, (p(X1)|mem(esk202_3(X2,X1,X3),X2)|~epred6_3(X3,X1,X2)|~p(ap(X3,X4))|~mem(X4,X2))).
% 15.40/2.74  cnf(i_0_1656, plain, (p(X1)|mem(esk203_3(X2,X1,X3),X2)|~epred6_3(X3,X1,X2)|~p(ap(X3,X4))|~mem(X4,X2))).
% 15.40/2.74  cnf(i_0_1187, plain, (p(ap(X1,X2))|~p(ap(X1,esk158_4(X3,X1,X2,X4)))|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_608, plain, (p(ap(X1,X2))|mem(esk82_3(X3,X1,X2),X3)|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1043, plain, (X1=c_2Epred__set_2EEMPTY(X2)|p(ap(ap(c_2Ebool_2EIN(X2),esk137_2(X2,X1)),X1))|~mem(X1,arr(X2,bool))|~ne(X2))).
% 15.40/2.74  cnf(i_0_1256, plain, (ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)=X3|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1171, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)!=X3|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1500, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),esk193_1(X1)))|~p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1415, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,X1)),X2))|p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_221, plain, (p(X1)|mem(esk54_3(X2,X3,X1),X2)|~p(X3)|~mem(X1,bool)|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_219, plain, (p(X1)|mem(esk55_3(X2,X3,X1),X2)|~p(X3)|~mem(X1,bool)|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_122, plain, (p(ap(X1,esk23_2(X2,X1)))|~p(ap(X1,X3))|~mem(X1,arr(X2,bool))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1052, plain, (ap(ap(c_2Ebool_2ELET(X1,X2),X3),X4)=ap(X3,X4)|~mem(X3,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1225, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X2)))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1350, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1170, plain, (mem(esk157_3(X1,X2,X3),arr(X1,bool))|~p(ap(ap(c_2Ebool_2EIN(X1),X3),X2))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1401, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|p(ap(ap(c_2Eprim__rec_2E_3C,X2),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1368, plain, (ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X2),c_2Epred__set_2EEMPTY(X1)))=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_120, plain, (p(ap(X1,esk24_2(X2,X1)))|~p(ap(X1,X3))|~mem(X1,arr(X2,bool))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1111, plain, (~p(ap(ap(ap(c_2Epred__set_2EINJ(ty_2Enum_2Enum,X1),X2),c_2Epred__set_2EUNIV(ty_2Enum_2Enum)),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~mem(X3,arr(X1,bool))|~mem(X2,arr(ty_2Enum_2Enum,X1))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1652, plain, (p(ap(X1,esk204_3(X2,X3,X1)))|~epred6_3(X1,X3,X2)|~p(ap(X1,X4))|~p(X3)|~mem(X4,X2))).
% 15.40/2.74  cnf(i_0_1649, plain, (p(ap(X1,esk205_3(X2,X3,X1)))|~epred6_3(X1,X3,X2)|~p(ap(X1,X4))|~p(X3)|~mem(X4,X2))).
% 15.40/2.74  cnf(i_0_1275, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~p(ap(X3,esk169_3(X1,X2,X3)))|~mem(X2,arr(X1,bool))|~mem(X3,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1382, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,X1)),ap(c_2Enum_2ESUC,X2)))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1267, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),ap(ap(c_2Epred__set_2EUNION(X1),X3),X2)))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1268, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1416, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1645, plain, (p(ap(X1,esk206_3(X2,X3,X1)))|~epred6_3(X1,X3,X2)|~p(ap(X1,X4))|~p(X3)|~mem(X4,X2))).
% 15.40/2.74  cnf(i_0_1642, plain, (p(ap(X1,esk207_3(X2,X3,X1)))|~epred6_3(X1,X3,X2)|~p(ap(X1,X4))|~p(X3)|~mem(X4,X2))).
% 15.40/2.74  cnf(i_0_1671, plain, (p(ap(X1,X2))|mem(esk211_3(X3,X4,X1),X3)|~epred7_3(X1,X4,X3)|~mem(X2,X3))).
% 15.40/2.74  cnf(i_0_1662, plain, (p(ap(X1,X2))|mem(esk213_3(X3,X4,X1),X3)|~epred7_3(X1,X4,X3)|~mem(X2,X3))).
% 15.40/2.74  cnf(i_0_1345, plain, (ap(ap(c_2Epred__set_2EDELETE(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X2),c_2Epred__set_2EEMPTY(X1))),X2)=c_2Epred__set_2EEMPTY(X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1439, plain, (X1=ap(c_2Enum_2ESUC,X2)|p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),ap(c_2Enum_2ESUC,X2)))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1442, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,X1),ap(ap(c_2Earithmetic_2E_2B,X2),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1450, plain, (mem(esk184_2(X1,X2),ty_2Enum_2Enum)|mem(esk185_1(X1),ty_2Enum_2Enum)|~p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),X2),X1))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1446, plain, (mem(esk185_1(X1),ty_2Enum_2Enum)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),esk184_2(X1,X2)))|~p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),X2),X1))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1475, plain, (X1=X2|p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|p(ap(ap(c_2Eprim__rec_2E_3C,X2),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1204, plain, (p(ap(ap(ap(c_2Epred__set_2EINSERT(X1),X2),c_2Epred__set_2EEMPTY(X1)),X2))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_18, plain, (X1=X2|mem(esk5_4(X3,X4,X1,X2),X3)|~mem(X2,arr(X3,X4))|~mem(X1,arr(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1296, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk171_2(X1,X2)),X2))|p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1160, plain, (p(ap(ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3),X2))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1289, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~mem(X2,arr(X1,bool))|~mem(X3,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_895, plain, (mem(esk100_4(X1,X2,X3,ap(c_2Epair_2ESND(X2,X1),X3)),X2)|~mem(ap(c_2Epair_2ESND(X2,X1),X3),X1)|~mem(X3,ty_2Epair_2Eprod(X2,X1))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1164, plain, (ap(ap(c_2Epred__set_2EINSERT(X1),esk155_2(X1,X2)),esk156_2(X1,X2))=X2|X2=c_2Epred__set_2EEMPTY(X1)|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_20, plain, (X1=X2|mem(esk6_4(X3,X4,X1,X2),X3)|~mem(X2,arr(X3,X4))|~mem(X1,arr(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_202, plain, (p(X1)|p(X2)|mem(esk47_3(X3,X1,X2),X3)|~mem(X2,bool)|~mem(X1,bool)|~mem(X4,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_200, plain, (p(X1)|p(X2)|mem(esk48_3(X3,X1,X2),X3)|~mem(X2,bool)|~mem(X1,bool)|~mem(X4,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_247, plain, (p(X1)|p(X2)|mem(esk60_3(X3,X2,X1),X3)|~mem(X2,bool)|~mem(X1,bool)|~mem(X4,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1605, plain, (ap(ap(c_2Earithmetic_2E_2B,ap(c_2Enum_2ESUC,esk201_2(X1,X2))),X2)=X1|~p(ap(ap(c_2Eprim__rec_2E_3C,X2),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_171, plain, (mem(esk35_3(X1,X2,X3),X1)|~p(ap(X2,X4))|~mem(X2,arr(X1,bool))|~mem(X3,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_903, plain, (mem(esk102_4(X1,X2,X3,ap(c_2Epair_2EFST(X1,X2),X3)),X2)|~mem(ap(c_2Epair_2EFST(X1,X2),X3),X1)|~mem(X3,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1321, plain, (ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)=X2|p(ap(ap(c_2Ebool_2EIN(X1),X3),X2))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_177, plain, (mem(esk37_3(X1,X2,X3),X1)|~p(ap(X3,X4))|~mem(X3,arr(X1,bool))|~mem(X2,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_258, plain, (mem(esk66_3(X1,X2,X3),X1)|~p(ap(X3,X4))|~mem(X3,arr(X1,bool))|~mem(X2,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_182, plain, (mem(esk41_3(X1,X2,X3),X1)|~p(X3)|~p(X2)|~mem(X3,bool)|~mem(X2,bool)|~mem(X4,X1)|~mem(X5,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1506, plain, (mem(esk198_3(X1,X2,X3),X1)|esk197_2(X1,X2)!=esk196_2(X1,X2)|~p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|~mem(X2,arr(X1,X1))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1281, plain, (X1=X2|~p(ap(ap(c_2Epred__set_2ESUBSET(X3),X2),X1))|~p(ap(ap(c_2Epred__set_2ESUBSET(X3),X1),X2))|~mem(X2,arr(X3,bool))|~mem(X1,arr(X3,bool))|~ne(X3))).
% 15.40/2.74  cnf(i_0_1162, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1504, plain, (p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|mem(esk192_2(X1,X2),X1)|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1118, plain, (X1=c_2Epred__set_2EEMPTY(X2)|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X2,X3),X4),X1),c_2Epred__set_2EEMPTY(X3)))|~mem(X1,arr(X2,bool))|~mem(X4,arr(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1086, plain, (X1=c_2Epred__set_2EEMPTY(X2)|~p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X3),X4),X1),c_2Epred__set_2EEMPTY(X3)))|~mem(X1,arr(X2,bool))|~mem(X4,arr(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1120, plain, (X1=c_2Epred__set_2EEMPTY(X2)|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X3,X2),X4),c_2Epred__set_2EEMPTY(X3)),X1))|~mem(X1,arr(X2,bool))|~mem(X4,arr(X3,X2))|~ne(X2)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1239, plain, (X1=X2|ap(ap(c_2Epred__set_2EINSERT(X3),X1),X4)!=ap(ap(c_2Epred__set_2EINSERT(X3),X2),c_2Epred__set_2EEMPTY(X3))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~mem(X1,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1201, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X2)))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1335, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)),X2))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1249, plain, (ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)=ap(ap(c_2Epred__set_2EUNION(X1),X3),X2)|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1616, plain, (X1=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))|X2=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))|ap(ap(c_2Earithmetic_2E_2B,X2),X1)!=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1250, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),ap(ap(c_2Epred__set_2EUNION(X1),X3),X2)))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_205, plain, (p(X1)|p(X2)|mem(esk46_3(X3,X1,X2),X3)|~mem(X2,bool)|~mem(X1,bool)|~mem(X4,X3)|~mem(X5,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_898, plain, (ap(c_2Epred__set_2EGSPEC(X1,X2),X3)=c_2Epred__set_2EEMPTY(X1)|mem(esk101_3(X2,X1,X3),X2)|~mem(X3,arr(X2,ty_2Epair_2Eprod(X1,bool)))|~ne(X1)|~ne(X2))).
% 15.40/2.74  cnf(i_0_17, plain, (X1=X2|ap(X1,esk5_4(X3,X4,X1,X2))!=ap(X2,esk5_4(X3,X4,X1,X2))|~mem(X2,arr(X3,X4))|~mem(X1,arr(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_19, plain, (X1=X2|ap(X1,esk6_4(X3,X4,X1,X2))!=ap(X2,esk6_4(X3,X4,X1,X2))|~mem(X2,arr(X3,X4))|~mem(X1,arr(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1658, plain, (p(ap(X1,esk202_3(X2,X3,X1)))|p(X3)|~epred6_3(X1,X3,X2)|~p(ap(X1,X4))|~mem(X4,X2))).
% 15.40/2.74  cnf(i_0_1655, plain, (p(ap(X1,esk203_3(X2,X3,X1)))|p(X3)|~epred6_3(X1,X3,X2)|~p(ap(X1,X4))|~mem(X4,X2))).
% 15.40/2.74  cnf(i_0_900, plain, (ap(c_2Epair_2EFST(X1,X2),ap(ap(c_2Epair_2E_2C(X1,X2),X3),X4))=X3|~mem(X4,X2)|~mem(X3,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1251, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1197, plain, (mem(esk161_4(X1,X2,X3,X4),X1)|~p(ap(X2,X3))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1319, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~p(ap(ap(ap(c_2Epred__set_2EDELETE(X1),X3),X4),X2))|~mem(X3,arr(X1,bool))|~mem(X4,X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1272, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|mem(esk168_3(X1,X2,X3),X1)|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_224, plain, (p(X1)|mem(esk53_3(X2,X3,X1),X2)|~p(X3)|~mem(X1,bool)|~mem(X3,bool)|~mem(X4,X2)|~mem(X5,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_877, plain, (ap(c_2Epair_2ESND(X1,X2),ap(ap(c_2Epair_2E_2C(X1,X2),X3),X4))=X4|~mem(X4,X2)|~mem(X3,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1680, plain, (p(ap(X1,X2))|mem(esk208_3(X3,X4,X1),X3)|~epred7_3(X1,X4,X3)|~p(X4)|~mem(X2,X3))).
% 15.40/2.74  cnf(i_0_1678, plain, (p(ap(X1,X2))|mem(esk209_3(X3,X4,X1),X3)|~epred7_3(X1,X4,X3)|~p(X4)|~mem(X2,X3))).
% 15.40/2.74  cnf(i_0_1675, plain, (p(ap(X1,X2))|mem(esk210_3(X3,X4,X1),X3)|~epred7_3(X1,X4,X3)|~p(X4)|~mem(X2,X3))).
% 15.40/2.74  cnf(i_0_1666, plain, (p(ap(X1,X2))|mem(esk212_3(X3,X4,X1),X3)|~epred7_3(X1,X4,X3)|~p(X4)|~mem(X2,X3))).
% 15.40/2.74  cnf(i_0_1277, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|mem(esk169_3(X1,X2,X3),X1)|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_153, plain, (mem(esk34_3(X1,X2,X3),X1)|~p(ap(X3,X4))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_155, plain, (mem(esk34_3(X1,X2,X3),X1)|~p(ap(X2,X4))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1627, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,ap(ap(c_2Earithmetic_2E_2B,X3),X1)),ap(ap(c_2Earithmetic_2E_2B,X3),X2)))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_968, plain, (mem(c_2Ecombin_2Eo(X1,X2,X3),arr(arr(X3,X2),arr(arr(X1,X3),arr(X1,X2))))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_137, plain, (p(ap(X1,X2))|~p(ap(X1,esk29_3(X3,X1,X4)))|~p(X4)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_144, plain, (p(ap(X1,X2))|~p(ap(X1,esk31_3(X3,X4,X1)))|~p(X4)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_234, plain, (p(ap(X1,X2))|~p(ap(X1,esk58_3(X3,X4,X1)))|~p(X4)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_231, plain, (p(ap(X1,X2))|~p(ap(X1,esk59_3(X3,X4,X1)))|~p(X4)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_616, plain, (mem(esk84_3(X1,X2,X3),arr(X1,X2))|mem(esk83_3(X1,X2,X3),X1)|~mem(X3,arr(X1,arr(X2,bool)))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1623, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,ap(ap(c_2Earithmetic_2E_2B,X1),X3)),ap(ap(c_2Earithmetic_2E_2B,X2),X3)))|~mem(X2,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1426, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,X3),X1)),ap(ap(c_2Earithmetic_2E_2B,X3),X2)))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_139, plain, (p(ap(X1,X2))|mem(esk29_3(X3,X1,X4),X3)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1601, plain, (ap(ap(c_2Earithmetic_2E_2B,ap(ap(c_2Earithmetic_2E_2B,X1),X2)),X3)=ap(ap(c_2Earithmetic_2E_2B,X1),ap(ap(c_2Earithmetic_2E_2B,X2),X3))|~mem(X3,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_141, plain, (p(ap(X1,X2))|~p(ap(X1,esk28_3(X3,X1,X4)))|~p(X4)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_148, plain, (p(ap(X1,X2))|~p(ap(X1,esk30_3(X3,X4,X1)))|~p(X4)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1503, plain, (p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|~p(ap(ap(c_2Ebool_2EIN(X1),esk192_2(X1,X2)),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_192, plain, (mem(esk42_3(X1,X2,X3),X1)|~p(ap(X2,X4))|~p(X3)|~mem(X2,arr(X1,bool))|~mem(X3,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1276, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|p(ap(X2,esk169_3(X1,X2,X3)))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1406, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,X1),X3)),ap(ap(c_2Earithmetic_2E_2B,X2),X3)))|~mem(X2,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1338, plain, (~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),ap(ap(c_2Epred__set_2EDELETE(X1),X3),X4)))|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_146, plain, (p(ap(X1,X2))|mem(esk31_3(X3,X4,X1),X3)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_919, plain, (mem(c_2Epair_2EUNCURRY(X1,X2,X3),arr(arr(X1,arr(X2,X3)),arr(ty_2Epair_2Eprod(X1,X2),X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_189, plain, (mem(esk43_3(X1,X2,X3),X1)|~p(ap(X2,X4))|~p(X3)|~mem(X2,arr(X1,bool))|~mem(X3,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_197, plain, (mem(esk44_3(X1,X2,X3),X1)|~p(ap(X3,X4))|~p(X2)|~mem(X3,arr(X1,bool))|~mem(X2,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_195, plain, (mem(esk45_3(X1,X2,X3),X1)|~p(ap(X3,X4))|~p(X2)|~mem(X3,arr(X1,bool))|~mem(X2,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_262, plain, (mem(esk65_3(X1,X2,X3),X1)|~p(ap(X3,X4))|~p(X2)|~mem(X3,arr(X1,bool))|~mem(X2,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_962, plain, (mem(c_2Epair_2ECURRY(X1,X2,X3),arr(arr(ty_2Epair_2Eprod(X1,X2),X3),arr(X1,arr(X2,X3))))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1270, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~p(ap(ap(c_2Ebool_2EIN(X1),esk168_3(X1,X2,X3)),X3))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1349, plain, (p(ap(c_2Epred__set_2EFINITE(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1224, plain, (p(ap(c_2Epred__set_2EFINITE(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1480, plain, (p(ap(X1,X2))|p(ap(X1,X3))|~p(ap(ap(c_2Eprim__rec_2E_3C,X2),esk190_1(X1)))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X3,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_252, plain, (p(ap(X1,X2))|mem(esk64_3(X3,X1,X4),X3)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1191, plain, (p(ap(X1,X2))|mem(esk158_4(X3,X1,X2,X4),X3)|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1309, plain, (mem(esk175_3(X1,X2,X3),ty_2Enum_2Enum)|~p(ap(ap(c_2Ebool_2EIN(X1),X3),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1964, plain, (p(ap(ap(ap(c_2Ebool_2ECOND(bool),X1),X2),X3))|~epred17_3(X4,X1,X2)|~epred16_4(X3,X1,X2,X4)|~p(X3)|~p(X2)|~mem(X3,bool))).
% 15.40/2.74  cnf(i_0_1966, plain, (p(ap(ap(ap(c_2Ebool_2ECOND(bool),X1),X2),X3))|~epred17_3(X4,X1,X2)|~epred16_4(X3,X1,X2,X4)|~p(X2)|~p(X1)|~mem(X3,bool))).
% 15.40/2.74  cnf(i_0_210, plain, (p(ap(X1,X2))|p(X3)|~p(ap(X1,esk49_3(X4,X3,X1)))|~mem(X1,arr(X4,bool))|~mem(X3,bool)|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_1202, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X2),c_2Epred__set_2EEMPTY(X1))))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1452, plain, (p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),esk183_1(X1)),X1))|~p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),X2),X1))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1087, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),c_2Epred__set_2EEMPTY(X1)),X4))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X1,X2))|~ne(X1)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1975, plain, (epred16_4(X1,X2,X3,X4)|p(ap(ap(ap(c_2Ebool_2ECOND(bool),X2),X3),X1))|~epred17_3(X4,X2,X3)|~mem(X1,bool))).
% 15.40/2.74  cnf(i_0_207, plain, (p(ap(X1,X2))|p(X3)|~p(ap(X1,esk50_3(X4,X3,X1)))|~mem(X1,arr(X4,bool))|~mem(X3,bool)|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_215, plain, (p(ap(X1,X2))|p(X3)|~p(ap(X1,esk51_3(X4,X3,X1)))|~mem(X1,arr(X4,bool))|~mem(X3,bool)|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_212, plain, (p(ap(X1,X2))|p(X3)|~p(ap(X1,esk52_3(X4,X3,X1)))|~mem(X1,arr(X4,bool))|~mem(X3,bool)|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_255, plain, (p(ap(X1,X2))|p(X3)|~p(ap(X1,esk63_3(X4,X1,X3)))|~mem(X1,arr(X4,bool))|~mem(X3,bool)|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_942, plain, (mem(esk111_4(X1,X2,X3,X4),arr(ty_2Epair_2Eprod(X1,X2),X3))|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1195, plain, (p(ap(X1,esk161_4(X2,X1,X3,X4)))|~p(ap(X1,X3))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1159, plain, (p(ap(ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3),X4))|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X3))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_167, plain, (p(X1)|mem(esk36_3(X2,X3,X1),X2)|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_230, plain, (p(X1)|mem(esk56_3(X2,X3,X1),X2)|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_256, plain, (p(ap(X1,X2))|p(X3)|mem(esk63_3(X4,X1,X3),X4)|~mem(X1,arr(X4,bool))|~mem(X3,bool)|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_1174, plain, (ap(ap(c_2Epred__set_2EINSERT(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3))=ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_251, plain, (p(ap(X1,X2))|p(X3)|~p(ap(X1,esk64_3(X4,X1,X3)))|~mem(X1,arr(X4,bool))|~mem(X3,bool)|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_930, plain, (X1=X2|ap(ap(c_2Epair_2E_2C(X3,X4),X5),X1)!=ap(ap(c_2Epair_2E_2C(X3,X4),X6),X2)|~mem(X6,X3)|~mem(X5,X3)|~mem(X2,X4)|~mem(X1,X4)|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_931, plain, (X1=X2|ap(ap(c_2Epair_2E_2C(X3,X4),X1),X5)!=ap(ap(c_2Epair_2E_2C(X3,X4),X2),X6)|~mem(X6,X4)|~mem(X5,X4)|~mem(X2,X3)|~mem(X1,X3)|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1333, plain, (ap(ap(c_2Epred__set_2EDELETE(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)),X3)=ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_227, plain, (p(X1)|mem(esk57_3(X2,X3,X1),X2)|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_173, plain, (p(X1)|mem(esk38_3(X2,X1,X3),X2)|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1244, plain, (p(ap(ap(ap(c_2Epred__set_2EUNION(X1),X2),X3),X4))|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X3))|~mem(X2,arr(X1,bool))|~mem(X3,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1245, plain, (p(ap(ap(ap(c_2Epred__set_2EUNION(X1),X2),X3),X4))|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_211, plain, (p(ap(X1,X2))|p(X3)|mem(esk49_3(X4,X3,X1),X4)|~mem(X1,arr(X4,bool))|~mem(X3,bool)|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_964, plain, (ap(c_2Epair_2ECURRY(X1,X2,X3),ap(c_2Epair_2EUNCURRY(X1,X2,X3),X4))=X4|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_947, plain, (mem(esk112_3(X1,X2,X3),X1)|~p(ap(X3,X4))|~mem(X3,arr(ty_2Epair_2Eprod(X1,X2),bool))|~mem(X4,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_946, plain, (mem(esk113_3(X1,X2,X3),X2)|~p(ap(X3,X4))|~mem(X3,arr(ty_2Epair_2Eprod(X1,X2),bool))|~mem(X4,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1909, plain, (p(ap(X1,X2))|~epred14_4(X1,X3,X4,X5)|~p(ap(X1,esk221_4(X5,X4,X3,X1)))|~p(ap(ap(c_2Ebool_2EIN(X5),X2),X4))|~mem(X2,X5))).
% 15.40/2.74  cnf(i_0_935, plain, (ap(ap(c_2Epair_2E_2C(X1,X2),esk107_3(X1,X2,X3)),esk108_3(X1,X2,X3))=X3|~mem(X3,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_134, plain, (p(ap(X1,X2))|mem(esk25_3(X3,X4,X1),X3)|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_135, plain, (p(ap(X1,X2))|mem(esk25_3(X3,X1,X4),X3)|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1300, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|mem(esk172_3(X1,X2,X3),X1)|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_959, plain, (X1=X2|mem(esk120_4(X3,X4,X1,X2),X3)|~mem(X2,arr(ty_2Epair_2Eprod(X3,X4),bool))|~mem(X1,arr(ty_2Epair_2Eprod(X3,X4),bool))|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_208, plain, (p(ap(X1,X2))|p(X3)|mem(esk50_3(X4,X3,X1),X4)|~mem(X1,arr(X4,bool))|~mem(X3,bool)|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_938, plain, (ap(ap(c_2Epair_2E_2C(X1,X2),esk109_3(X1,X2,X3)),esk110_3(X1,X2,X3))=X3|~mem(X3,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1908, plain, (p(ap(X1,X2))|~epred14_4(X1,X3,X4,X5)|~p(ap(X1,esk221_4(X5,X4,X3,X1)))|~p(ap(ap(c_2Ebool_2EIN(X5),X2),X3))|~mem(X2,X5))).
% 15.40/2.74  cnf(i_0_922, plain, (X1=X2|ap(c_2Epair_2EUNCURRY(X3,X4,X5),X1)!=ap(c_2Epair_2EUNCURRY(X3,X4,X5),X2)|~mem(X2,arr(X3,arr(X4,X5)))|~mem(X1,arr(X3,arr(X4,X5)))|~ne(X5)|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_967, plain, (X1=X2|ap(c_2Epair_2ECURRY(X3,X4,X5),X1)!=ap(c_2Epair_2ECURRY(X3,X4,X5),X2)|~mem(X2,arr(ty_2Epair_2Eprod(X3,X4),X5))|~mem(X1,arr(ty_2Epair_2Eprod(X3,X4),X5))|~ne(X5)|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_958, plain, (X1=X2|mem(esk121_4(X3,X4,X1,X2),X4)|~mem(X2,arr(ty_2Epair_2Eprod(X3,X4),bool))|~mem(X1,arr(ty_2Epair_2Eprod(X3,X4),bool))|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_248, plain, (p(X1)|mem(esk61_3(X2,X1,X3),X2)|mem(esk60_3(X2,X1,X3),X2)|~mem(X3,bool)|~mem(X1,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1443, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,X1),ap(ap(c_2Earithmetic_2E_2B,X2),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1161, plain, (X1=X2|p(ap(ap(c_2Ebool_2EIN(X3),X2),X4))|~p(ap(ap(ap(c_2Epred__set_2EINSERT(X3),X1),X4),X2))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~mem(X1,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_244, plain, (mem(esk61_3(X1,X2,X3),X1)|mem(esk60_3(X1,X2,X3),X1)|~p(X3)|~mem(X3,bool)|~mem(X2,bool)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1316, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~p(ap(ap(c_2Ebool_2EIN(X1),X2),ap(ap(c_2Epred__set_2EDELETE(X1),X3),X4)))|~mem(X3,arr(X1,bool))|~mem(X4,X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_217, plain, (p(ap(X1,X2))|p(X3)|mem(esk51_3(X4,X3,X1),X4)|~mem(X1,arr(X4,bool))|~mem(X3,bool)|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_1169, plain, (ap(ap(c_2Epred__set_2EINSERT(X1),X2),esk157_3(X1,X3,X2))=X3|~p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1039, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),c_2Epred__set_2EEMPTY(X1))!=ap(ap(c_2Epred__set_2EINSERT(X2),X4),c_2Epred__set_2EEMPTY(X2))|~mem(X3,arr(X1,X2))|~mem(X4,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1970, plain, (p(ap(ap(ap(c_2Ebool_2ECOND(bool),X1),X2),X3))|p(X1)|~epred17_3(X4,X1,X2)|~p(X3)|~mem(X3,bool))).
% 15.40/2.74  cnf(i_0_1462, plain, (mem(esk186_3(X1,X2,X3),X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~mem(X3,arr(X1,ty_2Enum_2Enum))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_965, plain, (ap(c_2Epair_2EUNCURRY(X1,X2,X3),ap(c_2Epair_2ECURRY(X1,X2,X3),X4))=X4|~mem(X4,arr(ty_2Epair_2Eprod(X1,X2),X3))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1337, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),ap(ap(c_2Epred__set_2EDELETE(X1),X3),X4)))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1180, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X4)),X3))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1179, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X4),X2)),X3))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1298, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(ap(c_2Ebool_2EIN(X1),esk172_3(X1,X2,X3)),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_213, plain, (p(ap(X1,X2))|p(X3)|mem(esk52_3(X4,X3,X1),X4)|~mem(X1,arr(X4,bool))|~mem(X3,bool)|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_1305, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|mem(esk176_4(X1,X2,X3,X4),X1)|~mem(X2,arr(X1,bool))|~mem(X3,arr(ty_2Enum_2Enum,X1))|~mem(X4,ty_2Enum_2Enum)|~ne(X1))).
% 15.40/2.74  cnf(i_0_257, plain, (p(ap(X1,esk66_3(X2,X3,X1)))|~p(ap(X1,X4))|~p(X3)|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_191, plain, (p(ap(X1,esk42_3(X2,X1,X3)))|~p(ap(X1,X4))|~p(X3)|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_188, plain, (p(ap(X1,esk43_3(X2,X1,X3)))|~p(ap(X1,X4))|~p(X3)|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_196, plain, (p(ap(X1,esk44_3(X2,X3,X1)))|~p(ap(X1,X4))|~p(X3)|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1435, plain, (X1=X2|p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,X1)),X2))|p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,X2)),X1))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_193, plain, (p(ap(X1,esk45_3(X2,X3,X1)))|~p(ap(X1,X4))|~p(X3)|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_261, plain, (p(ap(X1,esk65_3(X2,X3,X1)))|~p(ap(X1,X4))|~p(X3)|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_236, plain, (p(ap(X1,X2))|mem(esk58_3(X3,X4,X1),X3)|~p(X4)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_232, plain, (p(ap(X1,X2))|mem(esk59_3(X3,X4,X1),X3)|~p(X4)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_143, plain, (p(ap(X1,X2))|mem(esk28_3(X3,X1,X4),X3)|~p(X4)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1112, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(ty_2Enum_2Enum,X1),esk147_2(X1,X2)),c_2Epred__set_2EUNIV(ty_2Enum_2Enum)),X2))|p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_878, plain, (X1=X2|ap(c_2Epair_2EFST(X3,X4),X1)!=ap(c_2Epair_2EFST(X3,X4),X2)|ap(c_2Epair_2ESND(X3,X4),X1)!=ap(c_2Epair_2ESND(X3,X4),X2)|~mem(X2,ty_2Epair_2Eprod(X3,X4))|~mem(X1,ty_2Epair_2Eprod(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1138, plain, (epred13_5(X1,X2,X3,X4,X5)|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X5,X4),X1),X2),X3))|~mem(X3,arr(X4,bool))|~mem(X2,arr(X5,bool))|~mem(X1,arr(X5,X4))|~ne(X5)|~ne(X4))).
% 15.40/2.74  cnf(i_0_1313, plain, (ap(ap(c_2Epred__set_2EDIFF(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X3),c_2Epred__set_2EEMPTY(X1)))=ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_150, plain, (p(ap(X1,X2))|mem(esk30_3(X3,X4,X1),X3)|~p(X4)|~mem(X1,arr(X3,bool))|~mem(X4,bool)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1253, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EUNION(X1),X4),X2)),X3))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1254, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EUNION(X1),X2),X4)),X3))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1472, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,X3),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,X1),X3))|~mem(X2,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1265, plain, (ap(ap(c_2Epred__set_2EUNION(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X2),c_2Epred__set_2EEMPTY(X1))),X3)=ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_170, plain, (p(ap(X1,esk35_3(X2,X1,X3)))|p(X3)|~p(ap(X1,X4))|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_166, plain, (p(ap(X1,esk36_3(X2,X1,X3)))|p(X3)|~p(ap(X1,X4))|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_172, plain, (p(ap(X1,esk38_3(X2,X3,X1)))|p(X3)|~p(ap(X1,X4))|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_229, plain, (p(ap(X1,esk56_3(X2,X1,X3)))|p(X3)|~p(ap(X1,X4))|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1408, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,X3),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X3))|~mem(X2,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1409, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,X1),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,X1),X3))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X3),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1407, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X3),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X3))|~mem(X2,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_226, plain, (p(ap(X1,esk57_3(X2,X1,X3)))|p(X3)|~p(ap(X1,X4))|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_176, plain, (p(ap(X1,esk37_3(X2,X3,X1)))|p(X3)|~p(ap(X1,X4))|~mem(X1,arr(X2,bool))|~mem(X3,bool)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1278, plain, (p(ap(X1,X2))|~p(ap(ap(c_2Epred__set_2ESUBSET(X3),X4),X1))|~p(ap(X4,X2))|~mem(X1,arr(X3,bool))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1343, plain, (ap(ap(c_2Epred__set_2EINSERT(X1),X2),ap(ap(c_2Epred__set_2EDELETE(X1),X3),X2))=X3|~p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_876, plain, (ap(ap(c_2Epair_2E_2C(X1,X2),ap(c_2Epair_2EFST(X1,X2),X3)),ap(c_2Epair_2ESND(X1,X2),X3))=X3|~mem(X3,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_406, plain, (mem(esk71_3(X1,X2,X3),X2)|~p(ap(ap(X3,X4),X5))|~mem(X3,arr(X1,arr(X2,bool)))|~mem(X5,X2)|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_405, plain, (mem(esk72_3(X1,X2,X3),X1)|~p(ap(ap(X3,X4),X5))|~mem(X3,arr(X1,arr(X2,bool)))|~mem(X5,X2)|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_403, plain, (mem(esk73_3(X1,X2,X3),X1)|~p(ap(ap(X3,X4),X5))|~mem(X3,arr(X1,arr(X2,bool)))|~mem(X4,X1)|~mem(X5,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_402, plain, (mem(esk74_3(X1,X2,X3),X2)|~p(ap(ap(X3,X4),X5))|~mem(X3,arr(X1,arr(X2,bool)))|~mem(X4,X1)|~mem(X5,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1117, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),c_2Epred__set_2EEMPTY(X1)),c_2Epred__set_2EEMPTY(X2)))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1085, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),c_2Epred__set_2EEMPTY(X1)),c_2Epred__set_2EEMPTY(X2)))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1626, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,ap(ap(c_2Earithmetic_2E_2B,X1),X2)),ap(ap(c_2Earithmetic_2E_2B,X1),X3)))|~p(ap(ap(c_2Eprim__rec_2E_3C,X2),X3))|~mem(X1,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1620, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,ap(ap(c_2Earithmetic_2E_2B,X1),X2)),ap(ap(c_2Earithmetic_2E_2B,X3),X2)))|~p(ap(ap(c_2Eprim__rec_2E_3C,X1),X3))|~mem(X2,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1512, plain, (mem(esk198_3(X1,X2,X3),X1)|mem(esk196_2(X1,X2),X1)|~p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|~mem(X2,arr(X1,X1))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1448, plain, (p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),esk184_2(X1,X2)),X1))|mem(esk185_1(X1),ty_2Enum_2Enum)|~p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),X2),X1))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1896, plain, (ap(esk217_5(X1,X2,X3,X4,X5),ap(X5,X6))=X6|~epred13_5(X5,X4,X3,X2,X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X6),X4))|~mem(X6,X1))).
% 15.40/2.74  cnf(i_0_1895, plain, (ap(X1,ap(esk217_5(X2,X3,X4,X5,X1),X6))=X6|~epred13_5(X1,X5,X4,X3,X2)|~p(ap(ap(c_2Ebool_2EIN(X3),X6),X4))|~mem(X6,X3))).
% 15.40/2.74  cnf(i_0_1505, plain, (ap(X1,esk198_3(X2,X1,X3))=X3|esk197_2(X2,X1)!=esk196_2(X2,X1)|~p(ap(c_2Epred__set_2EFINITE(X2),c_2Epred__set_2EUNIV(X2)))|~mem(X1,arr(X2,X2))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_910, plain, (X1=X2|~p(ap(ap(c_2Ebool_2EIN(X3),esk103_3(X3,X1,X2)),X2))|~p(ap(ap(c_2Ebool_2EIN(X3),esk103_3(X3,X1,X2)),X1))|~mem(X2,arr(X3,bool))|~mem(X1,arr(X3,bool))|~ne(X3))).
% 15.40/2.74  cnf(i_0_1271, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk168_3(X1,X2,X3)),X2))|p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1425, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,X1),X2)),ap(ap(c_2Earithmetic_2E_2B,X1),X3)))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),X3))|~mem(X1,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1510, plain, (mem(esk198_3(X1,X2,X3),X1)|mem(esk197_2(X1,X2),X1)|~p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|~mem(X2,arr(X1,X1))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1518, plain, (p(ap(c_2Epred__set_2EFINITE(ty_2Epair_2Eprod(X1,X2)),c_2Epred__set_2EUNIV(ty_2Epair_2Eprod(X1,X2))))|~p(ap(c_2Epred__set_2EFINITE(X2),c_2Epred__set_2EUNIV(X2)))|~p(ap(c_2Epred__set_2EFINITE(X1),c_2Epred__set_2EUNIV(X1)))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_917, plain, (X1=X2|~p(ap(ap(c_2Ebool_2EIN(X3),esk104_3(X3,X1,X2)),X2))|~p(ap(ap(c_2Ebool_2EIN(X3),esk104_3(X3,X1,X2)),X1))|~mem(X2,arr(X3,bool))|~mem(X1,arr(X3,bool))|~ne(X3))).
% 15.40/2.74  cnf(i_0_950, plain, (p(ap(X1,X2))|mem(esk116_3(X3,X4,X1),X3)|~mem(X1,arr(ty_2Epair_2Eprod(X3,X4),bool))|~mem(X2,ty_2Epair_2Eprod(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_949, plain, (p(ap(X1,X2))|mem(esk117_3(X3,X4,X1),X4)|~mem(X1,arr(ty_2Epair_2Eprod(X3,X4),bool))|~mem(X2,ty_2Epair_2Eprod(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_955, plain, (p(ap(X1,X2))|mem(esk118_3(X3,X4,X1),X3)|~mem(X1,arr(ty_2Epair_2Eprod(X3,X4),bool))|~mem(X2,ty_2Epair_2Eprod(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_897, plain, (ap(c_2Epred__set_2EGSPEC(X1,X2),X3)=c_2Epred__set_2EEMPTY(X1)|p(ap(c_2Epair_2ESND(X1,bool),ap(X3,esk101_3(X2,X1,X3))))|~mem(X3,arr(X2,ty_2Epair_2Eprod(X1,bool)))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1405, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,X1),X2)),ap(ap(c_2Earithmetic_2E_2B,X3),X2)))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X3))|~mem(X2,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1317, plain, (X1=X2|p(ap(ap(ap(c_2Epred__set_2EDELETE(X3),X4),X2),X1))|~p(ap(ap(c_2Ebool_2EIN(X3),X1),X4))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~mem(X1,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1134, plain, (X1=ap(ap(c_2Epred__set_2EIMAGE(X2,X3),X4),X5)|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X2,X3),X4),X5),X1))|~mem(X1,arr(X3,bool))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1511, plain, (ap(X1,esk198_3(X2,X1,X3))=X3|mem(esk196_2(X2,X1),X2)|~p(ap(c_2Epred__set_2EFINITE(X2),c_2Epred__set_2EUNIV(X2)))|~mem(X1,arr(X2,X2))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1232, plain, (X1=ap(ap(c_2Epred__set_2EINSERT(X2),X3),c_2Epred__set_2EEMPTY(X2))|mem(esk167_3(X2,X3,X1),X2)|~p(ap(ap(c_2Ebool_2EIN(X2),X3),X1))|~mem(X1,arr(X2,bool))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_954, plain, (p(ap(X1,X2))|mem(esk119_3(X3,X4,X1),X4)|~mem(X1,arr(ty_2Epair_2Eprod(X3,X4),bool))|~mem(X2,ty_2Epair_2Eprod(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1307, plain, (ap(esk173_2(X1,X2),esk175_3(X1,X2,X3))=X3|~p(ap(ap(c_2Ebool_2EIN(X1),X3),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_887, plain, (mem(esk94_3(X1,X2,X3),X1)|~p(ap(ap(X3,ap(c_2Epair_2EFST(X1,X2),X4)),ap(c_2Epair_2ESND(X1,X2),X4)))|~mem(X3,arr(X1,arr(X2,bool)))|~mem(X4,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_886, plain, (mem(esk95_3(X1,X2,X3),X2)|~p(ap(ap(X3,ap(c_2Epair_2EFST(X1,X2),X4)),ap(c_2Epair_2ESND(X1,X2),X4)))|~mem(X3,arr(X1,arr(X2,bool)))|~mem(X4,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_61, plain, (mem(esk16_4(X1,X2,X3,X4),arr(X3,X1))|mem(esk12_4(X1,X2,X3,X4),X1)|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1215, plain, (p(ap(X1,X2))|mem(esk163_3(X3,X2,X1),X3)|~p(ap(X1,c_2Epred__set_2EEMPTY(X3)))|~p(ap(c_2Epred__set_2EFINITE(X3),X2))|~mem(X1,arr(arr(X3,bool),bool))|~mem(X2,arr(X3,bool))|~ne(X3))).
% 15.40/2.74  cnf(i_0_1266, plain, (p(ap(c_2Epred__set_2EFINITE(X1),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1021, plain, (p(ap(c_2Epred__set_2EFINITE(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X4)))|~p(ap(c_2Epred__set_2EFINITE(X2),X4))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X2,X1))|~ne(X1)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1509, plain, (ap(X1,esk198_3(X2,X1,X3))=X3|mem(esk197_2(X2,X1),X2)|~p(ap(c_2Epred__set_2EFINITE(X2),c_2Epred__set_2EUNIV(X2)))|~mem(X1,arr(X2,X2))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_56, plain, (mem(esk17_4(X1,X2,X3,X4),arr(X3,X2))|mem(esk13_4(X1,X2,X3,X4),X2)|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_990, plain, (mem(esk124_5(X1,X2,X3,X4,X5),X1)|~p(ap(ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X5),X4),X3))|~mem(X4,arr(X1,bool))|~mem(X5,arr(X1,X2))|~mem(X3,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_581, plain, (p(ap(X1,X2))|~p(ap(X1,esk75_3(X3,X4,X1)))|~p(ap(X4,esk76_3(X3,X4,X1)))|~mem(X1,arr(X3,bool))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_132, plain, (p(ap(X1,X2))|~p(ap(X3,esk25_3(X4,X3,X1)))|~p(ap(X1,esk25_3(X4,X3,X1)))|~mem(X3,arr(X4,bool))|~mem(X1,arr(X4,bool))|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_133, plain, (p(ap(X1,X2))|~p(ap(X3,esk25_3(X4,X1,X3)))|~p(ap(X1,esk25_3(X4,X1,X3)))|~mem(X3,arr(X4,bool))|~mem(X1,arr(X4,bool))|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_53, plain, (mem(esk16_4(X1,X2,X3,X4),arr(X3,X1))|mem(esk14_4(X1,X2,X3,X4),X1)|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1217, plain, (p(ap(X1,X2))|mem(esk162_3(X3,X2,X1),arr(X3,bool))|~p(ap(X1,c_2Epred__set_2EEMPTY(X3)))|~p(ap(c_2Epred__set_2EFINITE(X3),X2))|~mem(X1,arr(arr(X3,bool),bool))|~mem(X2,arr(X3,bool))|~ne(X3))).
% 15.40/2.74  cnf(i_0_1449, plain, (p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),esk185_1(X1)),X1))|mem(esk184_2(X1,X2),ty_2Enum_2Enum)|~p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),X2),X1))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_48, plain, (mem(esk17_4(X1,X2,X3,X4),arr(X3,X2))|mem(esk15_4(X1,X2,X3,X4),X2)|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_124, plain, (p(ap(X1,X2))|~p(ap(X3,esk26_3(X4,X3,X1)))|~p(ap(X1,esk27_3(X4,X3,X1)))|~mem(X3,arr(X4,bool))|~mem(X1,arr(X4,bool))|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_125, plain, (p(ap(X1,X2))|~p(ap(X3,esk27_3(X4,X1,X3)))|~p(ap(X1,esk26_3(X4,X1,X3)))|~mem(X3,arr(X4,bool))|~mem(X1,arr(X4,bool))|~mem(X2,X4)|~ne(X4))).
% 15.40/2.74  cnf(i_0_1912, plain, (p(ap(X1,X2))|mem(esk221_4(X3,X4,X5,X1),X3)|~epred14_4(X1,X5,X4,X3)|~p(ap(ap(c_2Ebool_2EIN(X3),X2),X5))|~mem(X2,X3))).
% 15.40/2.74  cnf(i_0_1913, plain, (p(ap(X1,X2))|mem(esk221_4(X3,X4,X5,X1),X3)|~epred14_4(X1,X5,X4,X3)|~p(ap(ap(c_2Ebool_2EIN(X3),X2),X4))|~mem(X2,X3))).
% 15.40/2.74  cnf(i_0_1580, plain, (ap(ap(ap(c_2Ebool_2ECOND(ty_2Enum_2Enum),ap(ap(c_2Eprim__rec_2E_3C,X1),X2)),c_2Enum_2E0),ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2D,X1),X2)))=ap(ap(c_2Earithmetic_2E_2D,ap(c_2Enum_2ESUC,X1)),X2)|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1235, plain, (X1=X2|p(ap(ap(c_2Ebool_2EIN(X3),X1),X4))|~p(ap(ap(c_2Ebool_2EIN(X3),X1),ap(ap(c_2Epred__set_2EINSERT(X3),X2),X4)))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~mem(X1,X3)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1451, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,esk183_1(X1)),X2))|~p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),X3),X1))|~p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),X2),X1))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X3,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1148, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X3,X1),X4),X5),X2))|~p(ap(c_2Epred__set_2EFINITE(X3),X5))|~mem(X2,arr(X1,bool))|~mem(X5,arr(X3,bool))|~mem(X4,arr(X3,X1))|~ne(X1)|~ne(X3))).
% 15.40/2.74  cnf(i_0_1508, plain, (ap(X1,esk197_2(X2,X1))=ap(X1,esk196_2(X2,X1))|mem(esk198_3(X2,X1,X3),X2)|~p(ap(c_2Epred__set_2EFINITE(X2),c_2Epred__set_2EUNIV(X2)))|~mem(X1,arr(X2,X2))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1230, plain, (X1=ap(ap(c_2Epred__set_2EINSERT(X2),X3),c_2Epred__set_2EEMPTY(X2))|esk167_3(X2,X3,X1)!=X3|~p(ap(ap(c_2Ebool_2EIN(X2),X3),X1))|~mem(X1,arr(X2,bool))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1116, plain, (X1=X2|ap(X3,X1)!=ap(X3,X2)|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X4,X5),X3),c_2Epred__set_2EUNIV(X4)),c_2Epred__set_2EUNIV(X5)))|~mem(X3,arr(X4,X5))|~mem(X2,X4)|~mem(X1,X4)|~ne(X5)|~ne(X4))).
% 15.40/2.74  cnf(i_0_588, plain, (mem(esk78_3(X1,X2,X3),X1)|~p(ap(X3,esk77_3(X1,X2,X3)))|~p(ap(X2,X4))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_587, plain, (p(ap(X1,esk78_3(X2,X3,X1)))|~p(ap(X1,esk77_3(X2,X3,X1)))|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_1105, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X3),X4),X2),X5))|~p(ap(c_2Epred__set_2EFINITE(X3),X5))|~mem(X5,arr(X3,bool))|~mem(X2,arr(X1,bool))|~mem(X4,arr(X1,X3))|~ne(X3)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1447, plain, (p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),esk184_2(X1,X2)),X1))|p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),esk185_1(X1)),X1))|~p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),X2),X1))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.74  cnf(i_0_1554, plain, (p(ap(ap(ap(c_2Ebool_2ECOND(bool),X1),X2),X3))|p(X4)|~p(ap(ap(ap(c_2Ebool_2ECOND(bool),X1),X4),X5))|~p(X3)|~mem(X2,bool)|~mem(X5,bool)|~mem(X4,bool)|~mem(X1,bool)|~mem(X3,bool))).
% 15.40/2.74  cnf(i_0_1507, plain, (ap(X1,esk197_2(X2,X1))=ap(X1,esk196_2(X2,X1))|ap(X1,esk198_3(X2,X1,X3))=X3|~p(ap(c_2Epred__set_2EFINITE(X2),c_2Epred__set_2EUNIV(X2)))|~mem(X1,arr(X2,X2))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.74  cnf(i_0_614, plain, (mem(esk84_3(X1,X2,X3),arr(X1,X2))|~p(ap(ap(X3,esk83_3(X1,X2,X3)),X4))|~mem(X3,arr(X1,arr(X2,bool)))|~mem(X4,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1030, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|esk135_3(X1,X3,X4)!=esk134_3(X1,X3,X4)|~p(ap(c_2Epred__set_2EFINITE(X3),ap(ap(c_2Epred__set_2EIMAGE(X1,X3),X4),X2)))|~mem(X2,arr(X1,bool))|~mem(X4,arr(X1,X3))|~ne(X3)|~ne(X1))).
% 15.40/2.74  cnf(i_0_159, plain, (mem(esk33_3(X1,X2,X3),X1)|mem(esk32_3(X1,X2,X3),X1)|~p(ap(X3,X4))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_163, plain, (mem(esk33_3(X1,X2,X3),X1)|mem(esk32_3(X1,X2,X3),X1)|~p(ap(X2,X4))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1566, plain, (p(ap(ap(ap(c_2Ebool_2ECOND(bool),X1),X2),X3))|p(X4)|~p(ap(ap(ap(c_2Ebool_2ECOND(bool),X1),X5),X4))|~p(X2)|~mem(X3,bool)|~mem(X5,bool)|~mem(X1,bool)|~mem(X2,bool)|~mem(X4,bool))).
% 15.40/2.74  cnf(i_0_902, plain, (ap(ap(c_2Epair_2E_2C(X1,X2),ap(c_2Epair_2EFST(X1,X2),X3)),esk102_4(X1,X2,X3,ap(c_2Epair_2EFST(X1,X2),X3)))=X3|~mem(ap(c_2Epair_2EFST(X1,X2),X3),X1)|~mem(X3,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1156, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4)))|~p(ap(ap(c_2Ebool_2EIN(X1),X2),X4))|~mem(X4,arr(X1,bool))|~mem(X3,X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_592, plain, (mem(esk78_3(X1,X2,X3),X1)|mem(esk77_3(X1,X2,X3),X1)|~p(ap(X2,X4))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_648, plain, (mem(esk91_3(X1,X2,X3),X1)|mem(esk90_3(X1,X2,X3),X1)|~p(ap(X2,X4))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_646, plain, (mem(esk92_3(X1,X2,X3),X1)|mem(esk90_3(X1,X2,X3),X1)|~p(ap(X3,X4))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1367, plain, (X1=X2|ap(c_2Epred__set_2ECARD(X3),X1)!=ap(c_2Epred__set_2ECARD(X3),X2)|~p(ap(ap(c_2Epred__set_2ESUBSET(X3),X1),X2))|~p(ap(c_2Epred__set_2EFINITE(X3),X2))|~mem(X2,arr(X3,bool))|~mem(X1,arr(X3,bool))|~ne(X3))).
% 15.40/2.74  cnf(i_0_1299, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk172_3(X1,X2,X3)),X2))|p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.74  cnf(i_0_1241, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),ap(ap(c_2Epred__set_2EUNION(X1),X3),X4)))|~p(ap(ap(c_2Ebool_2EIN(X1),X2),X4))|~mem(X3,arr(X1,bool))|~mem(X4,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.74  cnf(i_0_1242, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),ap(ap(c_2Epred__set_2EUNION(X1),X3),X4)))|~p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_894, plain, (ap(ap(c_2Epair_2E_2C(X1,X2),esk100_4(X2,X1,X3,ap(c_2Epair_2ESND(X1,X2),X3))),ap(c_2Epair_2ESND(X1,X2),X3))=X3|~mem(ap(c_2Epair_2ESND(X1,X2),X3),X2)|~mem(X3,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_969, plain, (ap(ap(ap(c_2Ecombin_2Eo(X1,X2,X3),X4),X5),X6)=ap(X4,ap(X5,X6))|~mem(X5,arr(X1,X3))|~mem(X4,arr(X3,X2))|~mem(X6,X1)|~ne(X1)|~ne(X2)|~ne(X3))).
% 15.40/2.75  cnf(i_0_884, plain, (mem(esk96_3(X1,X2,X3),ty_2Epair_2Eprod(X1,X2))|~p(ap(ap(X3,X4),X5))|~mem(X3,arr(X1,arr(X2,bool)))|~mem(X5,X2)|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_989, plain, (ap(X1,esk124_5(X2,X3,X4,X5,X1))=X4|~p(ap(ap(ap(c_2Epred__set_2EIMAGE(X2,X3),X1),X5),X4))|~mem(X5,arr(X2,bool))|~mem(X1,arr(X2,X3))|~mem(X4,X3)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_943, plain, (p(ap(X1,esk114_3(X2,X3,X1)))|~p(ap(X1,ap(ap(c_2Epair_2E_2C(X2,X3),X4),X5)))|~mem(X1,arr(ty_2Epair_2Eprod(X2,X3),bool))|~mem(X5,X3)|~mem(X4,X2)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1186, plain, (p(ap(X1,X2))|~p(ap(X1,esk158_4(X3,X1,X4,X5)))|~p(ap(ap(c_2Ebool_2EIN(X3),X2),X5))|~mem(X1,arr(X3,bool))|~mem(X5,arr(X3,bool))|~mem(X4,X3)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_586, plain, (p(ap(X1,X2))|mem(esk76_3(X3,X4,X1),X3)|mem(esk75_3(X3,X4,X1),X3)|~mem(X1,arr(X3,bool))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1227, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4)))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X4))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1220, plain, (p(ap(X1,X2))|mem(esk166_2(X3,X1),X3)|~p(ap(X1,c_2Epred__set_2EEMPTY(X3)))|~p(ap(c_2Epred__set_2EFINITE(X3),X2))|~mem(X1,arr(arr(X3,bool),bool))|~mem(X2,arr(X3,bool))|~ne(X3))).
% 15.40/2.75  cnf(i_0_636, plain, (p(ap(X1,X2))|mem(esk88_3(X3,X4,X1),X3)|mem(esk87_3(X3,X4,X1),X3)|~mem(X1,arr(X3,bool))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_583, plain, (p(ap(X1,esk75_3(X2,X1,X3)))|p(ap(X3,X4))|~p(ap(X1,esk76_3(X2,X1,X3)))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1459, plain, (mem(esk187_4(X1,X2,X3,X4),X1)|mem(esk188_3(X1,X2,X3),X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~mem(X3,arr(X1,ty_2Enum_2Enum))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1216, plain, (p(ap(X1,esk162_3(X2,X3,X1)))|p(ap(X1,X3))|~p(ap(X1,c_2Epred__set_2EEMPTY(X2)))|~p(ap(c_2Epred__set_2EFINITE(X2),X3))|~mem(X1,arr(arr(X2,bool),bool))|~mem(X3,arr(X2,bool))|~ne(X2))).
% 15.40/2.75  cnf(i_0_948, plain, (p(ap(X1,X2))|~p(ap(X1,ap(ap(c_2Epair_2E_2C(X3,X4),esk116_3(X3,X4,X1)),esk117_3(X3,X4,X1))))|~mem(X1,arr(ty_2Epair_2Eprod(X3,X4),bool))|~mem(X2,ty_2Epair_2Eprod(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_634, plain, (p(ap(X1,X2))|mem(esk89_3(X3,X1,X4),X3)|mem(esk87_3(X3,X1,X4),X3)|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1347, plain, (X1=ap(ap(c_2Epred__set_2EINSERT(X2),X3),c_2Epred__set_2EEMPTY(X2))|ap(ap(c_2Epred__set_2EDELETE(X2),X1),X3)!=c_2Epred__set_2EEMPTY(X2)|~p(ap(ap(c_2Ebool_2EIN(X2),X3),X1))|~mem(X1,arr(X2,bool))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_130, plain, (p(ap(X1,X2))|mem(esk27_3(X3,X4,X1),X3)|mem(esk26_3(X3,X4,X1),X3)|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_953, plain, (p(ap(X1,X2))|~p(ap(X1,ap(ap(c_2Epair_2E_2C(X3,X4),esk118_3(X3,X4,X1)),esk119_3(X3,X4,X1))))|~mem(X1,arr(ty_2Epair_2Eprod(X3,X4),bool))|~mem(X2,ty_2Epair_2Eprod(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1194, plain, (mem(esk161_4(X1,X2,X3,X4),X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X5),X4))|~p(ap(X2,X5))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X5,X1)|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_400, plain, (p(ap(ap(X1,X2),X3))|mem(esk67_3(X4,X5,X1),X4)|~mem(X1,arr(X4,arr(X5,bool)))|~mem(X2,X4)|~mem(X3,X5)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_399, plain, (p(ap(ap(X1,X2),X3))|mem(esk68_3(X4,X5,X1),X5)|~mem(X1,arr(X4,arr(X5,bool)))|~mem(X2,X4)|~mem(X3,X5)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_131, plain, (p(ap(X1,X2))|mem(esk27_3(X3,X1,X4),X3)|mem(esk26_3(X3,X1,X4),X3)|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1445, plain, (p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),esk185_1(X1)),X1))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),esk184_2(X1,X2)))|~p(ap(ap(c_2Ebool_2EIN(ty_2Enum_2Enum),X2),X1))|~mem(X1,arr(ty_2Enum_2Enum,bool))|~mem(X2,ty_2Enum_2Enum))).
% 15.40/2.75  cnf(i_0_1246, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|p(ap(ap(c_2Ebool_2EIN(X1),X2),X4))|~p(ap(ap(ap(c_2Epred__set_2EUNION(X1),X3),X4),X2))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1223, plain, (p(ap(X1,X2))|mem(esk165_2(X3,X1),arr(X3,bool))|~p(ap(X1,c_2Epred__set_2EEMPTY(X3)))|~p(ap(c_2Epred__set_2EFINITE(X3),X2))|~mem(X1,arr(arr(X3,bool),bool))|~mem(X2,arr(X3,bool))|~ne(X3))).
% 15.40/2.75  cnf(i_0_1339, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4)))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)),X4))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1546, plain, (ap(ap(ap(c_2Ebool_2ECOND(X1),X2),X3),X4)=ap(ap(ap(c_2Ebool_2ECOND(X1),X5),X6),X4)|p(X5)|p(X2)|~mem(X5,bool)|~mem(X2,bool)|~mem(X3,X1)|~mem(X6,X1)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_60, plain, (mem(esk17_4(X1,X2,X3,X4),arr(X3,X2))|mem(esk12_4(X1,X2,X3,X4),X1)|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_397, plain, (p(ap(ap(X1,X2),X3))|mem(esk69_3(X4,X5,X1),X5)|~mem(X1,arr(X4,arr(X5,bool)))|~mem(X3,X5)|~mem(X2,X4)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_396, plain, (p(ap(ap(X1,X2),X3))|mem(esk70_3(X4,X5,X1),X4)|~mem(X1,arr(X4,arr(X5,bool)))|~mem(X3,X5)|~mem(X2,X4)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_944, plain, (mem(esk114_3(X1,X2,X3),ty_2Epair_2Eprod(X1,X2))|~p(ap(X3,ap(ap(c_2Epair_2E_2C(X1,X2),X4),X5)))|~mem(X3,arr(ty_2Epair_2Eprod(X1,X2),bool))|~mem(X5,X2)|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_398, plain, (p(ap(ap(X1,X2),X3))|~p(ap(ap(X1,esk67_3(X4,X5,X1)),esk68_3(X4,X5,X1)))|~mem(X1,arr(X4,arr(X5,bool)))|~mem(X2,X4)|~mem(X3,X5)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_57, plain, (mem(esk16_4(X1,X2,X3,X4),arr(X3,X1))|mem(esk13_4(X1,X2,X3,X4),X2)|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_972, plain, (p(ap(c_2Ebool_2E_21(ty_2Epair_2Eprod(X1,X2)),ap(c_2Epair_2EUNCURRY(X1,X2,bool),X3)))|~p(ap(c_2Ebool_2E_21(X1),ap(ap(c_2Ecombin_2Eo(X1,bool,arr(X2,bool)),c_2Ebool_2E_21(X2)),X3)))|~mem(X3,arr(X1,arr(X2,bool)))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1366, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Epred__set_2ECARD(X1),X2)),ap(c_2Epred__set_2ECARD(X1),X3)))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~mem(X2,arr(X1,bool))|~mem(X3,arr(X1,bool))|~ne(X1))).
% 15.40/2.75  cnf(i_0_1153, plain, (ap(c_2Epred__set_2ECARD(X1),X2)=ap(c_2Epred__set_2ECARD(X3),X4)|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X3),X5),X2),X4))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X4,arr(X3,bool))|~mem(X2,arr(X1,bool))|~mem(X5,arr(X1,X3))|~ne(X3)|~ne(X1))).
% 15.40/2.75  cnf(i_0_52, plain, (mem(esk17_4(X1,X2,X3,X4),arr(X3,X2))|mem(esk14_4(X1,X2,X3,X4),X1)|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_395, plain, (p(ap(ap(X1,X2),X3))|~p(ap(ap(X1,esk70_3(X4,X5,X1)),esk69_3(X4,X5,X1)))|~mem(X1,arr(X4,arr(X5,bool)))|~mem(X3,X5)|~mem(X2,X4)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_1214, plain, (p(ap(X1,X2))|~p(ap(X1,ap(ap(c_2Epred__set_2EINSERT(X3),esk163_3(X3,X2,X1)),esk162_3(X3,X2,X1))))|~p(ap(X1,c_2Epred__set_2EEMPTY(X3)))|~p(ap(c_2Epred__set_2EFINITE(X3),X2))|~mem(X1,arr(arr(X3,bool),bool))|~mem(X2,arr(X3,bool))|~ne(X3))).
% 15.40/2.75  cnf(i_0_585, plain, (p(ap(X1,X2))|mem(esk75_3(X3,X4,X1),X3)|~p(ap(X4,esk76_3(X3,X4,X1)))|~mem(X1,arr(X3,bool))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_582, plain, (p(ap(X1,X2))|mem(esk76_3(X3,X4,X1),X3)|~p(ap(X1,esk75_3(X3,X4,X1)))|~mem(X1,arr(X3,bool))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_49, plain, (mem(esk16_4(X1,X2,X3,X4),arr(X3,X1))|mem(esk15_4(X1,X2,X3,X4),X2)|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1314, plain, (X1=X2|p(ap(ap(c_2Ebool_2EIN(X3),X1),ap(ap(c_2Epred__set_2EDELETE(X3),X4),X2)))|~p(ap(ap(c_2Ebool_2EIN(X3),X1),X4))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~mem(X1,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1221, plain, (p(ap(X1,esk165_2(X2,X1)))|p(ap(X1,X3))|~p(ap(X1,c_2Epred__set_2EEMPTY(X2)))|~p(ap(c_2Epred__set_2EFINITE(X2),X3))|~mem(X1,arr(arr(X2,bool),bool))|~mem(X3,arr(X2,bool))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1585, plain, (ap(ap(ap(c_2Ebool_2ECOND(ty_2Enum_2Enum),ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2)),ap(c_2Enum_2ESUC,c_2Enum_2E0)),ap(ap(c_2Earithmetic_2E_2D,ap(c_2Enum_2ESUC,X1)),X2))=ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2D,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.75  cnf(i_0_633, plain, (p(ap(X1,X2))|mem(esk87_3(X3,X1,X4),X3)|~p(ap(X4,esk89_3(X3,X1,X4)))|~mem(X1,arr(X3,bool))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_635, plain, (p(ap(X1,X2))|mem(esk87_3(X3,X4,X1),X3)|~p(ap(X4,esk88_3(X3,X4,X1)))|~mem(X1,arr(X3,bool))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_128, plain, (p(ap(X1,X2))|mem(esk26_3(X3,X4,X1),X3)|~p(ap(X1,esk27_3(X3,X4,X1)))|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_129, plain, (p(ap(X1,X2))|mem(esk26_3(X3,X1,X4),X3)|~p(ap(X4,esk27_3(X3,X1,X4)))|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1897, plain, (p(ap(ap(c_2Ebool_2EIN(X1),ap(esk217_5(X1,X2,X3,X4,X5),X6)),X4))|~epred13_5(X5,X4,X3,X2,X1)|~p(ap(ap(c_2Ebool_2EIN(X2),X6),X3))|~mem(X6,X2))).
% 15.40/2.75  cnf(i_0_1461, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk186_3(X1,X2,X3)),X2))|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~mem(X3,arr(X1,ty_2Enum_2Enum))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1340, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)),X4))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4)))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1273, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~p(ap(ap(c_2Ebool_2EIN(X1),X2),X4))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X4),X3))|~mem(X3,arr(X1,bool))|~mem(X4,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1341, plain, (ap(ap(c_2Epred__set_2EDIFF(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)),X4)=ap(ap(c_2Epred__set_2EDIFF(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_126, plain, (p(ap(X1,X2))|mem(esk27_3(X3,X4,X1),X3)|~p(ap(X4,esk26_3(X3,X4,X1)))|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_127, plain, (p(ap(X1,X2))|mem(esk27_3(X3,X1,X4),X3)|~p(ap(X1,esk26_3(X3,X1,X4)))|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_629, plain, (p(ap(X1,X2))|~p(ap(X1,esk87_3(X3,X1,X4)))|~p(ap(X4,esk87_3(X3,X1,X4)))|~p(ap(X4,esk89_3(X3,X1,X4)))|~mem(X1,arr(X3,bool))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_631, plain, (p(ap(X1,X2))|~p(ap(X1,esk87_3(X3,X4,X1)))|~p(ap(X4,esk87_3(X3,X4,X1)))|~p(ap(X4,esk88_3(X3,X4,X1)))|~mem(X1,arr(X3,bool))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1264, plain, (ap(ap(c_2Epred__set_2EUNION(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)),X4)=ap(ap(c_2Epred__set_2EINSERT(X1),X2),ap(ap(c_2Epred__set_2EUNION(X1),X3),X4))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1279, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X4),X3))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X4))|~mem(X3,arr(X1,bool))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.75  cnf(i_0_1308, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,esk175_3(X1,X2,X3)),esk174_2(X1,X2)))|~p(ap(ap(c_2Ebool_2EIN(X1),X3),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1247, plain, (ap(ap(c_2Epred__set_2EUNION(X1),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)),X4)=ap(ap(c_2Epred__set_2EUNION(X1),X2),ap(ap(c_2Epred__set_2EUNION(X1),X3),X4))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.75  cnf(i_0_1544, plain, (ap(ap(ap(c_2Ebool_2ECOND(X1),X2),X3),X4)=ap(ap(ap(c_2Ebool_2ECOND(X1),X5),X3),X4)|p(X5)|p(X2)|~mem(X5,bool)|~mem(X2,bool)|~mem(X3,X1)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_615, plain, (p(ap(ap(X1,X2),ap(esk84_3(X3,X4,X1),X2)))|mem(esk83_3(X3,X4,X1),X3)|~mem(X1,arr(X3,arr(X4,bool)))|~mem(X2,X3)|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1219, plain, (p(ap(X1,X2))|~p(ap(ap(c_2Ebool_2EIN(X3),esk166_2(X3,X1)),esk165_2(X3,X1)))|~p(ap(X1,c_2Epred__set_2EEMPTY(X3)))|~p(ap(c_2Epred__set_2EFINITE(X3),X2))|~mem(X1,arr(arr(X3,bool),bool))|~mem(X2,arr(X3,bool))|~ne(X3))).
% 15.40/2.75  cnf(i_0_981, plain, (mem(esk122_5(X1,X2,X3,X4,X5),arr(X2,X1))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1899, plain, (p(ap(X1,X2))|~epred14_4(X1,X3,X4,X5)|~p(ap(ap(c_2Ebool_2EIN(X5),X2),ap(ap(c_2Epred__set_2EUNION(X5),X4),X3)))|~p(ap(X1,esk222_4(X5,X4,X3,X1)))|~p(ap(X1,esk223_4(X5,X4,X3,X1)))|~mem(X2,X5))).
% 15.40/2.75  cnf(i_0_951, plain, (p(ap(X1,ap(ap(c_2Epair_2E_2C(X2,X3),X4),X5)))|~p(ap(X1,esk115_3(X2,X3,X1)))|~mem(X1,arr(ty_2Epair_2Eprod(X2,X3),bool))|~mem(X5,X3)|~mem(X4,X2)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1231, plain, (X1=ap(ap(c_2Epred__set_2EINSERT(X2),X3),c_2Epred__set_2EEMPTY(X2))|p(ap(ap(c_2Ebool_2EIN(X2),esk167_3(X2,X3,X1)),X1))|~p(ap(ap(c_2Ebool_2EIN(X2),X3),X1))|~mem(X1,arr(X2,bool))|~mem(X3,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1363, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EINTER(X1),X2),X3))),ap(c_2Epred__set_2ECARD(X1),X2)))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.75  cnf(i_0_1182, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X4),X3)))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1243, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|p(ap(ap(c_2Ebool_2EIN(X1),X2),X4))|~p(ap(ap(c_2Ebool_2EIN(X1),X2),ap(ap(c_2Epred__set_2EUNION(X1),X3),X4)))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1410, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,X1),X2)),ap(ap(c_2Earithmetic_2E_2B,X3),X4)))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X2),X4))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,X1),X3))|~mem(X4,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.75  cnf(i_0_612, plain, (mem(esk86_4(X1,X2,X3,X4),X2)|mem(esk85_4(X1,X2,X3,X5),X1)|~mem(X3,arr(X1,arr(X2,bool)))|~mem(X5,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1192, plain, (p(ap(X1,esk161_4(X2,X1,X3,X4)))|~p(ap(ap(c_2Ebool_2EIN(X2),X5),X4))|~p(ap(X1,X5))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X5,X2)|~mem(X3,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1029, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|mem(esk132_3(X1,X3,X4),X1)|~p(ap(c_2Epred__set_2EFINITE(X3),ap(ap(c_2Epred__set_2EIMAGE(X1,X3),X4),X2)))|~mem(X2,arr(X1,bool))|~mem(X4,arr(X1,X3))|~ne(X1)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1027, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|mem(esk133_3(X1,X3,X4),X1)|~p(ap(c_2Epred__set_2EFINITE(X3),ap(ap(c_2Epred__set_2EIMAGE(X1,X3),X4),X2)))|~mem(X2,arr(X1,bool))|~mem(X4,arr(X1,X3))|~ne(X1)|~ne(X3))).
% 15.40/2.75  cnf(i_0_892, plain, (p(ap(ap(X1,X2),X3))|mem(esk97_3(X4,X5,X1),ty_2Epair_2Eprod(X4,X5))|~mem(X1,arr(X4,arr(X5,bool)))|~mem(X3,X5)|~mem(X2,X4)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_973, plain, (p(ap(c_2Ebool_2E_21(X1),ap(ap(c_2Ecombin_2Eo(X1,bool,arr(X2,bool)),c_2Ebool_2E_21(X2)),X3)))|~p(ap(c_2Ebool_2E_21(ty_2Epair_2Eprod(X1,X2)),ap(c_2Epair_2EUNCURRY(X1,X2,bool),X3)))|~mem(X3,arr(X1,arr(X2,bool)))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1222, plain, (p(ap(c_2Epred__set_2EFINITE(X1),esk165_2(X1,X2)))|p(ap(X2,X3))|~p(ap(X2,c_2Epred__set_2EEMPTY(X1)))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~mem(X2,arr(arr(X1,bool),bool))|~mem(X3,arr(X1,bool))|~ne(X1))).
% 15.40/2.75  cnf(i_0_1178, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)),X4))|~p(ap(ap(c_2Ebool_2EIN(X1),X2),X4))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X3),X4))|~mem(X3,arr(X1,bool))|~mem(X4,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1123, plain, (mem(esk148_4(X1,X2,X3,X4),arr(X2,X1))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X5),X3),X4))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X1,bool))|~mem(X5,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1189, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk158_4(X1,X2,X3,X4)),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4)))|p(ap(X2,X3))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1033, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|mem(esk134_3(X1,X3,X4),X1)|~p(ap(c_2Epred__set_2EFINITE(X3),ap(ap(c_2Epred__set_2EIMAGE(X1,X3),X4),X2)))|~mem(X2,arr(X1,bool))|~mem(X4,arr(X1,X3))|~ne(X3)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1032, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|mem(esk135_3(X1,X3,X4),X1)|~p(ap(c_2Epred__set_2EFINITE(X3),ap(ap(c_2Epred__set_2EIMAGE(X1,X3),X4),X2)))|~mem(X2,arr(X1,bool))|~mem(X4,arr(X1,X3))|~ne(X3)|~ne(X1))).
% 15.40/2.75  cnf(i_0_986, plain, (mem(esk123_5(X1,X2,X3,X4,X5),X1)|~p(ap(ap(c_2Ebool_2EIN(X2),X3),ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X5),X4)))|~mem(X4,arr(X1,bool))|~mem(X5,arr(X1,X2))|~mem(X3,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1108, plain, (~p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Epred__set_2ECARD(X1),X2)),ap(c_2Epred__set_2ECARD(X3),X4)))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X3,X1),X5),X4),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~mem(X4,arr(X3,bool))|~mem(X5,arr(X3,X1))|~ne(X1)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1196, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk161_4(X1,X2,X3,X4)),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4)))|~p(ap(X2,X3))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1127, plain, (mem(esk149_4(X1,X2,X3,X4),arr(X2,X1))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X5),X3),X4))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X1,bool))|~mem(X5,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1125, plain, (mem(esk150_4(X1,X2,X3,X4),arr(X1,X2))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X2,X1),X5),X4),X3))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X1,bool))|~mem(X5,arr(X2,X1))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1252, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)),X4))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X3),X4))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X4))|~mem(X3,arr(X1,bool))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.75  cnf(i_0_1094, plain, (p(ap(ap(c_2Ebool_2EIN(X1),ap(X2,X3)),X4))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X5,X1),X2),ap(ap(c_2Epred__set_2EINSERT(X5),X3),X6)),X4))|~mem(X6,arr(X5,bool))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X5,X1))|~mem(X3,X5)|~ne(X5)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1549, plain, (ap(ap(ap(c_2Ebool_2ECOND(X1),X2),X3),X4)=ap(ap(ap(c_2Ebool_2ECOND(X1),X5),X3),X6)|~p(X5)|~p(X2)|~mem(X5,bool)|~mem(X2,bool)|~mem(X4,X1)|~mem(X6,X1)|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1211, plain, (p(ap(esk164_2(X1,X2),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4)))|p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(esk164_2(X1,X2),X4))|~mem(X2,arr(X1,bool))|~mem(X4,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1005, plain, (X1=X2|mem(esk125_5(X3,X4,X5,X1,X2),X3)|ap(ap(c_2Epred__set_2EIMAGE(X3,X4),X5),X1)!=ap(ap(c_2Epred__set_2EIMAGE(X3,X4),X5),X2)|~mem(X2,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X5,arr(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1003, plain, (X1=X2|mem(esk126_5(X3,X4,X5,X1,X2),X3)|ap(ap(c_2Epred__set_2EIMAGE(X3,X4),X5),X1)!=ap(ap(c_2Epred__set_2EIMAGE(X3,X4),X5),X2)|~mem(X2,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X5,arr(X3,X4))|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1218, plain, (p(ap(X1,X2))|~p(ap(X1,ap(ap(c_2Epred__set_2EINSERT(X3),esk166_2(X3,X1)),esk165_2(X3,X1))))|~p(ap(X1,c_2Epred__set_2EEMPTY(X3)))|~p(ap(c_2Epred__set_2EFINITE(X3),X2))|~mem(X1,arr(arr(X3,bool),bool))|~mem(X2,arr(X3,bool))|~ne(X3))).
% 15.40/2.75  cnf(i_0_10, plain, (p(ap(ap(ap(c_2Eset__relation_2Ereln__to__rel(X1,X2),X3),X4),X5))|~p(ap(ap(c_2Ebool_2EIN(ty_2Epair_2Eprod(X1,X2)),ap(ap(c_2Epair_2E_2C(X1,X2),X4),X5)),X3))|~mem(X3,arr(ty_2Epair_2Eprod(X1,X2),bool))|~mem(X5,X2)|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_963, plain, (ap(ap(ap(c_2Epair_2ECURRY(X1,X2,X3),X4),X5),X6)=ap(X4,ap(ap(c_2Epair_2E_2C(X1,X2),X5),X6))|~mem(X4,arr(ty_2Epair_2Eprod(X1,X2),X3))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1098, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X4)),X5))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X1),X3),X4),X5))|~mem(X5,arr(X1,bool))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X2,X1))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1190, plain, (p(ap(X1,X2))|mem(esk158_4(X3,X1,X4,X5),X3)|~p(ap(ap(c_2Ebool_2EIN(X3),X2),X5))|~mem(X1,arr(X3,bool))|~mem(X5,arr(X3,bool))|~mem(X4,X3)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_991, plain, (p(ap(ap(c_2Ebool_2EIN(X1),ap(X2,X3)),ap(ap(c_2Epred__set_2EIMAGE(X4,X1),X2),X5)))|~p(ap(ap(c_2Ebool_2EIN(X4),X3),X5))|~mem(X5,arr(X4,bool))|~mem(X2,arr(X4,X1))|~mem(X3,X4)|~ne(X1)|~ne(X4))).
% 15.40/2.75  cnf(i_0_890, plain, (p(ap(ap(X1,ap(c_2Epair_2EFST(X2,X3),X4)),ap(c_2Epair_2ESND(X2,X3),X4)))|mem(esk98_3(X2,X3,X1),X2)|~mem(X1,arr(X2,arr(X3,bool)))|~mem(X4,ty_2Epair_2Eprod(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_162, plain, (p(ap(X1,esk33_3(X2,X3,X1)))|mem(esk32_3(X2,X3,X1),X2)|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_158, plain, (p(ap(X1,esk33_3(X2,X3,X1)))|mem(esk32_3(X2,X3,X1),X2)|~p(ap(X1,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_157, plain, (p(ap(X1,esk32_3(X2,X1,X3)))|mem(esk33_3(X2,X1,X3),X2)|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_161, plain, (p(ap(X1,esk32_3(X2,X1,X3)))|mem(esk33_3(X2,X1,X3),X2)|~p(ap(X1,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_889, plain, (p(ap(ap(X1,ap(c_2Epair_2EFST(X2,X3),X4)),ap(c_2Epair_2ESND(X2,X3),X4)))|mem(esk99_3(X2,X3,X1),X3)|~mem(X1,arr(X2,arr(X3,bool)))|~mem(X4,ty_2Epair_2Eprod(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_591, plain, (p(ap(X1,esk78_3(X2,X3,X1)))|mem(esk77_3(X2,X3,X1),X2)|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_590, plain, (p(ap(X1,esk77_3(X2,X1,X3)))|mem(esk78_3(X2,X1,X3),X2)|~p(ap(X1,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_647, plain, (p(ap(X1,esk91_3(X2,X3,X1)))|mem(esk90_3(X2,X3,X1),X2)|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1548, plain, (ap(ap(ap(c_2Ebool_2ECOND(X1),X2),X3),X4)=ap(ap(ap(c_2Ebool_2ECOND(X1),X5),X3),X4)|~p(X5)|~p(X2)|~mem(X5,bool)|~mem(X2,bool)|~mem(X3,X1)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_645, plain, (p(ap(X1,esk92_3(X2,X1,X3)))|mem(esk90_3(X2,X1,X3),X2)|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_644, plain, (mem(esk91_3(X1,X2,X3),X1)|~p(ap(X3,esk90_3(X1,X2,X3)))|~p(ap(X2,esk90_3(X1,X2,X3)))|~p(ap(X2,X4))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_642, plain, (mem(esk92_3(X1,X2,X3),X1)|~p(ap(X3,esk90_3(X1,X2,X3)))|~p(ap(X2,esk90_3(X1,X2,X3)))|~p(ap(X3,X4))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_643, plain, (p(ap(X1,esk91_3(X2,X3,X1)))|~p(ap(X3,esk90_3(X2,X3,X1)))|~p(ap(X1,esk90_3(X2,X3,X1)))|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_941, plain, (ap(esk111_4(X1,X2,X3,X4),ap(ap(c_2Epair_2E_2C(X1,X2),X5),X6))=ap(ap(X4,X5),X6)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1095, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X6),X4)),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X6,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1352, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)),ap(ap(c_2Epred__set_2EDELETE(X1),X4),X3)))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X4))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_641, plain, (p(ap(X1,esk92_3(X2,X1,X3)))|~p(ap(X3,esk90_3(X2,X1,X3)))|~p(ap(X1,esk90_3(X2,X1,X3)))|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1455, plain, (mem(esk188_3(X1,X2,X3),X1)|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(X3,X4)),ap(X3,esk187_4(X1,X2,X3,X4))))|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~mem(X3,arr(X1,ty_2Enum_2Enum))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1025, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|ap(X3,esk133_3(X1,X4,X3))!=ap(X3,esk132_3(X1,X4,X3))|esk133_3(X1,X4,X3)!=esk132_3(X1,X4,X3)|~p(ap(c_2Epred__set_2EFINITE(X4),ap(ap(c_2Epred__set_2EIMAGE(X1,X4),X3),X2)))|~mem(X2,arr(X1,bool))|~mem(X3,arr(X1,X4))|~ne(X1)|~ne(X4))).
% 15.40/2.75  cnf(i_0_610, plain, (mem(esk86_4(X1,X2,X3,X4),X2)|~p(ap(ap(X3,esk85_4(X1,X2,X3,X5)),ap(X5,esk85_4(X1,X2,X3,X5))))|~mem(X3,arr(X1,arr(X2,bool)))|~mem(X5,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1175, plain, (ap(ap(c_2Epred__set_2EINSERT(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4))=ap(ap(c_2Epred__set_2EINSERT(X1),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X4))|~mem(X4,arr(X1,bool))|~mem(X3,X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1102, plain, (mem(esk145_3(X1,X2,X3),arr(X1,X1))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X1),X4),X2),X3))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X3),X2))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,arr(X1,X1))|~ne(X1))).
% 15.40/2.75  cnf(i_0_613, plain, (p(ap(ap(X1,X2),ap(esk84_3(X3,X4,X1),X2)))|~p(ap(ap(X1,esk83_3(X3,X4,X1)),X5))|~mem(X1,arr(X3,arr(X4,bool)))|~mem(X5,X4)|~mem(X2,X3)|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1336, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),ap(ap(c_2Epred__set_2EDELETE(X1),X3),X4)))|p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),X3))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_33, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|mem(esk10_2(X5,X1),X5)|mem(esk7_2(X5,X1),X5)|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1334, plain, (ap(ap(c_2Epred__set_2EDELETE(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)),X4)=ap(ap(c_2Epred__set_2EDELETE(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X4)),X3)|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_985, plain, (ap(X1,esk123_5(X2,X3,X4,X5,X1))=X4|~p(ap(ap(c_2Ebool_2EIN(X3),X4),ap(ap(c_2Epred__set_2EIMAGE(X2,X3),X1),X5)))|~mem(X5,arr(X2,bool))|~mem(X1,arr(X2,X3))|~mem(X4,X3)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_988, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk124_5(X1,X2,X3,X4,X5)),X4))|~p(ap(ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X5),X4),X3))|~mem(X4,arr(X1,bool))|~mem(X5,arr(X1,X2))|~mem(X3,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1150, plain, (mem(esk154_4(X1,X2,X3,X4),ty_2Enum_2Enum)|~p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Enum_2Enum,X1),X2),c_2Epred__set_2EUNIV(ty_2Enum_2Enum)),X3))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X4),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X4))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,bool))|~mem(X2,arr(ty_2Enum_2Enum,X1))|~ne(X1))).
% 15.40/2.75  cnf(i_0_584, plain, (p(ap(X1,esk75_3(X2,X1,X3)))|p(ap(X3,X4))|mem(esk76_3(X2,X1,X3),X2)|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1306, plain, (p(ap(ap(c_2Ebool_2EIN(X1),ap(esk173_2(X1,X2),X3)),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,X3),esk174_2(X1,X2)))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(ap(esk173_2(X1,X2),X3),X1)|~mem(X2,arr(X1,bool))|~mem(X3,ty_2Enum_2Enum)|~ne(X1))).
% 15.40/2.75  cnf(i_0_920, plain, (ap(ap(c_2Epair_2EUNCURRY(X1,X2,X3),X4),ap(ap(c_2Epair_2E_2C(X1,X2),X5),X6))=ap(ap(X4,X5),X6)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1376, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X4))),ap(c_2Epred__set_2ECARD(X2),X4)))|~p(ap(c_2Epred__set_2EFINITE(X2),X4))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X2,X1))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1344, plain, (ap(ap(c_2Epred__set_2EINTER(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)),X4)=ap(ap(c_2Epred__set_2EDELETE(X1),ap(ap(c_2Epred__set_2EINTER(X1),X2),X4)),X3)|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_32, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|mem(esk11_2(X5,X1),X5)|mem(esk7_2(X5,X1),X5)|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1582, plain, (ap(ap(ap(c_2Ebool_2ECOND(ty_2Enum_2Enum),ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2)),X3),ap(ap(c_2Earithmetic_2E_2D,ap(ap(c_2Earithmetic_2E_2B,X3),X1)),X2))=ap(ap(c_2Earithmetic_2E_2B,X3),ap(ap(c_2Earithmetic_2E_2D,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum))).
% 15.40/2.75  cnf(i_0_1001, plain, (X1=X2|ap(X3,esk126_5(X4,X5,X3,X1,X2))!=ap(X3,esk125_5(X4,X5,X3,X1,X2))|ap(ap(c_2Epred__set_2EIMAGE(X4,X5),X3),X1)!=ap(ap(c_2Epred__set_2EIMAGE(X4,X5),X3),X2)|esk126_5(X4,X5,X3,X1,X2)!=esk125_5(X4,X5,X3,X1,X2)|~mem(X2,arr(X4,bool))|~mem(X1,arr(X4,bool))|~mem(X3,arr(X4,X5))|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_160, plain, (p(ap(X1,esk33_3(X2,X3,X1)))|p(ap(X3,esk32_3(X2,X3,X1)))|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_156, plain, (p(ap(X1,esk33_3(X2,X3,X1)))|p(ap(X3,esk32_3(X2,X3,X1)))|~p(ap(X1,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_152, plain, (p(ap(X1,esk34_3(X2,X1,X3)))|p(ap(X3,esk34_3(X2,X1,X3)))|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1584, plain, (ap(ap(ap(c_2Ebool_2ECOND(ty_2Enum_2Enum),ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2)),X3),ap(ap(c_2Earithmetic_2E_2D,ap(ap(c_2Earithmetic_2E_2B,X3),X2)),X1))=ap(ap(c_2Earithmetic_2E_2D,X3),ap(ap(c_2Earithmetic_2E_2D,X1),X2))|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum))).
% 15.40/2.75  cnf(i_0_1583, plain, (ap(ap(ap(c_2Ebool_2ECOND(ty_2Enum_2Enum),ap(ap(c_2Earithmetic_2E_3C_3D,X1),X2)),X3),ap(ap(c_2Earithmetic_2E_2D,ap(ap(c_2Earithmetic_2E_2B,X1),X3)),X2))=ap(ap(c_2Earithmetic_2E_2B,ap(ap(c_2Earithmetic_2E_2D,X1),X2)),X3)|~mem(X3,ty_2Enum_2Enum)|~mem(X2,ty_2Enum_2Enum)|~mem(X1,ty_2Enum_2Enum))).
% 15.40/2.75  cnf(i_0_987, plain, (p(ap(ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X4),ap(X3,X5)))|~p(ap(ap(c_2Ebool_2EIN(X1),X5),X4))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X5,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_154, plain, (p(ap(X1,esk34_3(X2,X1,X3)))|p(ap(X3,esk34_3(X2,X1,X3)))|~p(ap(X1,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_30, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|mem(esk10_2(X5,X1),X5)|mem(esk8_2(X5,X1),X5)|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1586, plain, (ap(ap(ap(c_2Ebool_2ECOND(X1),ap(X2,X3)),X3),ap(esk199_3(X1,X2,X4),ap(X4,X3)))=ap(esk199_3(X1,X2,X4),X3)|~mem(X2,arr(X1,bool))|~mem(X4,arr(X1,X1))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_589, plain, (p(ap(X1,esk78_3(X2,X3,X1)))|p(ap(X3,esk77_3(X2,X3,X1)))|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_404, plain, (p(ap(ap(X1,esk72_3(X2,X3,X1)),esk71_3(X2,X3,X1)))|~p(ap(ap(X1,X4),X5))|~mem(X1,arr(X2,arr(X3,bool)))|~mem(X5,X3)|~mem(X4,X2)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_401, plain, (p(ap(ap(X1,esk73_3(X2,X3,X1)),esk74_3(X2,X3,X1)))|~p(ap(ap(X1,X4),X5))|~mem(X1,arr(X2,arr(X3,bool)))|~mem(X4,X2)|~mem(X5,X3)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1017, plain, (mem(esk131_5(X1,X2,X3,X4,X5),X1)|~p(ap(ap(c_2Ebool_2EIN(X2),X6),X5))|~p(ap(X3,ap(X4,X6)))|~mem(X5,arr(X2,bool))|~mem(X3,arr(X1,bool))|~mem(X4,arr(X2,X1))|~mem(X6,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_909, plain, (X1=X2|p(ap(ap(c_2Ebool_2EIN(X3),esk103_3(X3,X1,X2)),X1))|p(ap(ap(c_2Ebool_2EIN(X3),esk103_3(X3,X1,X2)),X2))|~mem(X2,arr(X3,bool))|~mem(X1,arr(X3,bool))|~ne(X3))).
% 15.40/2.75  cnf(i_0_1012, plain, (p(ap(X1,ap(X2,X3)))|~p(ap(X1,esk128_5(X4,X5,X1,X2,X6)))|~p(ap(ap(c_2Ebool_2EIN(X5),X3),X6))|~mem(X6,arr(X5,bool))|~mem(X1,arr(X4,bool))|~mem(X2,arr(X5,X4))|~mem(X3,X5)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_1038, plain, (ap(X1,X2)=X3|ap(ap(c_2Epred__set_2EIMAGE(X4,X5),X1),X6)!=ap(ap(c_2Epred__set_2EINSERT(X5),X3),c_2Epred__set_2EEMPTY(X5))|~p(ap(ap(c_2Ebool_2EIN(X4),X2),X6))|~mem(X6,arr(X4,bool))|~mem(X1,arr(X4,X5))|~mem(X3,X5)|~mem(X2,X4)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_29, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|mem(esk11_2(X5,X1),X5)|mem(esk8_2(X5,X1),X5)|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_916, plain, (X1=X2|p(ap(ap(c_2Ebool_2EIN(X3),esk104_3(X3,X1,X2)),X1))|p(ap(ap(c_2Ebool_2EIN(X3),esk104_3(X3,X1,X2)),X2))|~mem(X2,arr(X3,bool))|~mem(X1,arr(X3,bool))|~ne(X3))).
% 15.40/2.75  cnf(i_0_1183, plain, (p(ap(X1,X2))|~p(ap(ap(c_2Ebool_2EIN(X3),X2),ap(ap(c_2Epred__set_2EINSERT(X3),X4),X5)))|~p(ap(X1,esk159_4(X3,X1,X4,X5)))|~p(ap(X1,X4))|~mem(X5,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~mem(X4,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1135, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),X5))|~epred13_5(X3,X4,X5,X2,X1)|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,esk153_5(X1,X2,X3,X4,X5))),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_632, plain, (p(ap(X1,X2))|mem(esk88_3(X3,X4,X1),X3)|~p(ap(X1,esk87_3(X3,X4,X1)))|~p(ap(X4,esk87_3(X3,X4,X1)))|~mem(X1,arr(X3,bool))|~mem(X4,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_630, plain, (p(ap(X1,X2))|mem(esk89_3(X3,X1,X4),X3)|~p(ap(X4,esk87_3(X3,X1,X4)))|~p(ap(X1,esk87_3(X3,X1,X4)))|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1303, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk176_4(X1,X2,X3,X4)),X2))|p(ap(c_2Epred__set_2EFINITE(X1),X2))|mem(esk177_4(X1,X2,X3,X4),ty_2Enum_2Enum)|~mem(X2,arr(X1,bool))|~mem(X3,arr(ty_2Enum_2Enum,X1))|~mem(X4,ty_2Enum_2Enum)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1457, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk187_4(X1,X2,X3,X4)),X2))|mem(esk188_3(X1,X2,X3),X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~mem(X3,arr(X1,ty_2Enum_2Enum))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1353, plain, (ap(ap(c_2Epred__set_2EUNION(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X2),X3)),ap(ap(c_2Epred__set_2EDELETE(X1),X4),X3))=ap(ap(c_2Epred__set_2EDELETE(X1),ap(ap(c_2Epred__set_2EUNION(X1),X2),X4)),X3)|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1238, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),X2),ap(ap(c_2Epred__set_2EINSERT(X1),X3),c_2Epred__set_2EEMPTY(X1))))|ap(ap(c_2Epred__set_2EINSERT(X1),X4),X2)!=ap(ap(c_2Epred__set_2EINSERT(X1),X3),c_2Epred__set_2EEMPTY(X1))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_11, plain, (p(ap(ap(c_2Ebool_2EIN(ty_2Epair_2Eprod(X1,X2)),ap(ap(c_2Epair_2E_2C(X1,X2),X3),X4)),X5))|~p(ap(ap(ap(c_2Eset__relation_2Ereln__to__rel(X1,X2),X5),X3),X4))|~mem(X5,arr(ty_2Epair_2Eprod(X1,X2),bool))|~mem(X4,X2)|~mem(X3,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_27, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|mem(esk10_2(X5,X1),X5)|mem(esk9_2(X5,X1),X5)|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_952, plain, (p(ap(X1,ap(ap(c_2Epair_2E_2C(X2,X3),X4),X5)))|mem(esk115_3(X2,X3,X1),ty_2Epair_2Eprod(X2,X3))|~mem(X1,arr(ty_2Epair_2Eprod(X2,X3),bool))|~mem(X5,X3)|~mem(X4,X2)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1137, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),X5))|mem(esk153_5(X1,X2,X3,X4,X5),X1)|~epred13_5(X3,X4,X5,X2,X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1304, plain, (p(ap(c_2Epred__set_2EFINITE(X1),X2))|esk176_4(X1,X2,X3,X4)!=ap(X3,X5)|~p(ap(ap(c_2Ebool_2EIN(X1),esk176_4(X1,X2,X3,X4)),X2))|~p(ap(ap(c_2Eprim__rec_2E_3C,X5),X4))|~mem(X2,arr(X1,bool))|~mem(X3,arr(ty_2Enum_2Enum,X1))|~mem(X5,ty_2Enum_2Enum)|~mem(X4,ty_2Enum_2Enum)|~ne(X1))).
% 15.40/2.75  cnf(i_0_611, plain, (p(ap(ap(X1,X2),esk86_4(X3,X4,X1,X2)))|mem(esk85_4(X3,X4,X1,X5),X3)|~mem(X1,arr(X3,arr(X4,bool)))|~mem(X5,arr(X3,X4))|~mem(X2,X3)|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_891, plain, (p(ap(ap(X1,X2),X3))|~p(ap(ap(X1,ap(c_2Epair_2EFST(X4,X5),esk97_3(X4,X5,X1))),ap(c_2Epair_2ESND(X4,X5),esk97_3(X4,X5,X1))))|~mem(X1,arr(X4,arr(X5,bool)))|~mem(X3,X5)|~mem(X2,X4)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_1370, plain, (ap(ap(c_2Earithmetic_2E_2D,ap(c_2Epred__set_2ECARD(X1),X2)),ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EINTER(X1),X2),X3)))=ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EDIFF(X1),X2),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~mem(X3,arr(X1,bool))|~ne(X1))).
% 15.40/2.75  cnf(i_0_1525, plain, (ap(X1,ap(ap(ap(c_2Ebool_2ECOND(X2),X3),X4),X5))=ap(ap(ap(c_2Ebool_2ECOND(X6),X3),ap(X1,X4)),ap(X1,X5))|~mem(X1,arr(X2,X6))|~mem(X3,bool)|~mem(X5,X2)|~mem(X4,X2)|~ne(X6)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1371, plain, (p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EDIFF(X1),X2),X3))))|~p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Epred__set_2ECARD(X1),X3)),ap(c_2Epred__set_2ECARD(X1),X2)))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~mem(X2,arr(X1,bool))|~mem(X3,arr(X1,bool))|~ne(X1))).
% 15.40/2.75  cnf(i_0_1288, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(X2,X3)),ap(X2,ap(ap(c_2Earithmetic_2E_2B,X3),X4))))|mem(esk170_4(X1,X2,X3,X4),ty_2Enum_2Enum)|~mem(X2,arr(ty_2Enum_2Enum,arr(X1,bool)))|~mem(X4,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1107, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Epred__set_2ECARD(X1),X2)),ap(c_2Epred__set_2ECARD(X3),X4)))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X3),X5),X2),X4))|~p(ap(c_2Epred__set_2EFINITE(X3),X4))|~mem(X4,arr(X3,bool))|~mem(X2,arr(X1,bool))|~mem(X5,arr(X1,X3))|~ne(X3)|~ne(X1))).
% 15.40/2.75  cnf(i_0_26, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|mem(esk11_2(X5,X1),X5)|mem(esk9_2(X5,X1),X5)|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1348, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),ap(ap(c_2Epred__set_2EDELETE(X1),X4),X5))=ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X4)|p(ap(ap(c_2Ebool_2EIN(X1),X5),X4))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X5,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1015, plain, (p(ap(X1,esk131_5(X2,X3,X1,X4,X5)))|~p(ap(ap(c_2Ebool_2EIN(X3),X6),X5))|~p(ap(X1,ap(X4,X6)))|~mem(X5,arr(X3,bool))|~mem(X1,arr(X2,bool))|~mem(X4,arr(X3,X2))|~mem(X6,X3)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1064, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|esk143_5(X1,X2,X3,X4,X5)!=esk142_5(X1,X2,X3,X4,X5)|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,esk141_5(X1,X2,X3,X4,X5))),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1031, plain, (ap(X1,esk135_3(X2,X3,X1))=ap(X1,esk134_3(X2,X3,X1))|p(ap(c_2Epred__set_2EFINITE(X2),X4))|~p(ap(c_2Epred__set_2EFINITE(X3),ap(ap(c_2Epred__set_2EIMAGE(X2,X3),X1),X4)))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1901, plain, (p(ap(X1,X2))|mem(esk223_4(X3,X4,X5,X1),X3)|~epred14_4(X1,X5,X4,X3)|~p(ap(ap(c_2Ebool_2EIN(X3),X2),ap(ap(c_2Epred__set_2EUNION(X3),X4),X5)))|~p(ap(X1,esk222_4(X3,X4,X5,X1)))|~mem(X2,X3))).
% 15.40/2.75  cnf(i_0_59, plain, (ap(esk16_4(X1,X2,X3,X4),ap(ap(X4,X5),X6))=X5|mem(esk12_4(X1,X2,X3,X4),X1)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1146, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),X5))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X6),X4)),X5))|~p(ap(ap(c_2Ebool_2EIN(X1),X6),X4))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X6,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_971, plain, (ap(ap(c_2Ebool_2ELET(X1,X2),ap(ap(c_2Ecombin_2Eo(X1,X2,X3),X4),X5)),X6)=ap(X4,ap(ap(c_2Ebool_2ELET(X1,X3),X5),X6))|~mem(X5,arr(X1,X3))|~mem(X4,arr(X3,X2))|~mem(X6,X1)|~ne(X1)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_980, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),esk122_5(X2,X1,X3,X4,X5)),X5),X4))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X2,X1),X3),X4),X5))|~mem(X5,arr(X1,bool))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X2,X1))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1460, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(X1,esk186_3(X2,X3,X1))),ap(X1,X4)))|~p(ap(ap(c_2Ebool_2EIN(X2),X5),X3))|~p(ap(ap(c_2Ebool_2EIN(X2),X4),X3))|~mem(X1,arr(X2,ty_2Enum_2Enum))|~mem(X3,arr(X2,bool))|~mem(X5,X2)|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_993, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X4),X5))=ap(ap(c_2Epred__set_2EINSERT(X2),ap(X3,X4)),ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X5))|~mem(X5,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_55, plain, (ap(esk16_4(X1,X2,X3,X4),ap(ap(X4,X5),X6))=X5|mem(esk13_4(X1,X2,X3,X4),X2)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1905, plain, (p(ap(X1,X2))|mem(esk222_4(X3,X4,X5,X1),X3)|~epred14_4(X1,X5,X4,X3)|~p(ap(ap(c_2Ebool_2EIN(X3),X2),ap(ap(c_2Epred__set_2EUNION(X3),X4),X5)))|~p(ap(X1,esk223_4(X3,X4,X5,X1)))|~mem(X2,X3))).
% 15.40/2.75  cnf(i_0_1020, plain, (mem(esk130_5(X1,X2,X3,X4,X5),X2)|~p(ap(ap(c_2Ebool_2EIN(X1),X6),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X4),X5)))|~p(ap(X3,X6))|~mem(X5,arr(X2,bool))|~mem(X3,arr(X1,bool))|~mem(X4,arr(X2,X1))|~mem(X6,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1149, plain, (~p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Enum_2Enum,X1),X2),c_2Epred__set_2EUNIV(ty_2Enum_2Enum)),X3))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,esk154_4(X1,X2,X3,X4)),X5))|~p(ap(ap(c_2Ebool_2EIN(X1),ap(X2,X5)),X4))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X4),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X4))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,bool))|~mem(X2,arr(ty_2Enum_2Enum,X1))|~mem(X5,ty_2Enum_2Enum)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1009, plain, (p(ap(X1,X2))|~p(ap(ap(c_2Ebool_2EIN(X3),X2),ap(ap(c_2Epred__set_2EIMAGE(X4,X3),X5),X6)))|~p(ap(X1,ap(X5,esk129_5(X3,X4,X1,X5,X6))))|~mem(X6,arr(X4,bool))|~mem(X1,arr(X3,bool))|~mem(X5,arr(X4,X3))|~mem(X2,X3)|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_51, plain, (ap(esk16_4(X1,X2,X3,X4),ap(ap(X4,X5),X6))=X5|mem(esk14_4(X1,X2,X3,X4),X1)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1139, plain, (p(ap(ap(c_2Ebool_2EIN(X1),ap(X2,X3)),X4))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X5,X1),X2),X6),X4))|~p(ap(ap(c_2Ebool_2EIN(X5),X3),X6))|~mem(X4,arr(X1,bool))|~mem(X6,arr(X5,bool))|~mem(X2,arr(X5,X1))|~mem(X3,X5)|~ne(X1)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1083, plain, (p(ap(ap(c_2Ebool_2EIN(X1),ap(X2,X3)),X4))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X5,X1),X2),X6),X4))|~p(ap(ap(c_2Ebool_2EIN(X5),X3),X6))|~mem(X4,arr(X1,bool))|~mem(X6,arr(X5,bool))|~mem(X2,arr(X5,X1))|~mem(X3,X5)|~ne(X1)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1145, plain, (p(ap(ap(c_2Ebool_2EIN(X1),ap(X2,X3)),X4))|p(ap(ap(c_2Ebool_2EIN(X5),X3),X6))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X5,X1),X2),ap(ap(c_2Epred__set_2EINSERT(X5),X3),X6)),X4))|~mem(X4,arr(X1,bool))|~mem(X6,arr(X5,bool))|~mem(X2,arr(X5,X1))|~mem(X3,X5)|~ne(X1)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1524, plain, (ap(ap(ap(ap(c_2Ebool_2ECOND(arr(X1,X2)),X3),X4),X5),X6)=ap(ap(ap(c_2Ebool_2ECOND(X2),X3),ap(X4,X6)),ap(X5,X6))|~mem(X5,arr(X1,X2))|~mem(X4,arr(X1,X2))|~mem(X3,bool)|~mem(X6,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_47, plain, (ap(esk16_4(X1,X2,X3,X4),ap(ap(X4,X5),X6))=X5|mem(esk15_4(X1,X2,X3,X4),X2)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1200, plain, (p(ap(X1,X2))|mem(esk160_4(X3,X1,X2,X4),X3)|~p(ap(ap(c_2Ebool_2EIN(X3),X5),ap(ap(c_2Epred__set_2EINSERT(X3),X2),X4)))|~p(ap(X1,X5))|~mem(X4,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X5,X3)|~mem(X2,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1907, plain, (p(ap(X1,X2))|mem(esk223_4(X3,X4,X5,X1),X3)|mem(esk222_4(X3,X4,X5,X1),X3)|~epred14_4(X1,X5,X4,X3)|~p(ap(ap(c_2Ebool_2EIN(X3),X2),ap(ap(c_2Epred__set_2EUNION(X3),X4),X5)))|~mem(X2,X3))).
% 15.40/2.75  cnf(i_0_609, plain, (p(ap(ap(X1,X2),esk86_4(X3,X4,X1,X2)))|~p(ap(ap(X1,esk85_4(X3,X4,X1,X5)),ap(X5,esk85_4(X3,X4,X1,X5))))|~mem(X1,arr(X3,arr(X4,bool)))|~mem(X5,arr(X3,X4))|~mem(X2,X3)|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1054, plain, (ap(ap(c_2Ebool_2ELET(X1,X2),X3),X4)=ap(ap(c_2Ebool_2ELET(X1,X2),X5),X4)|esk138_6(X1,X2,X3,X5,X4,X4)=X4|~mem(X5,arr(X1,X2))|~mem(X3,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1014, plain, (p(ap(X1,ap(X2,X3)))|mem(esk128_5(X4,X5,X1,X2,X6),X4)|~p(ap(ap(c_2Ebool_2EIN(X5),X3),X6))|~mem(X6,arr(X5,bool))|~mem(X1,arr(X4,bool))|~mem(X2,arr(X5,X4))|~mem(X3,X5)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_1237, plain, (ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)=ap(ap(c_2Epred__set_2EINSERT(X1),X2),c_2Epred__set_2EEMPTY(X1))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X2),c_2Epred__set_2EEMPTY(X1))))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_58, plain, (ap(esk17_4(X1,X2,X3,X4),ap(ap(X4,X5),X6))=X6|mem(esk12_4(X1,X2,X3,X4),X1)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_945, plain, (p(ap(X1,ap(ap(c_2Epair_2E_2C(X2,X3),esk112_3(X2,X3,X1)),esk113_3(X2,X3,X1))))|~p(ap(X1,X4))|~mem(X1,arr(ty_2Epair_2Eprod(X2,X3),bool))|~mem(X4,ty_2Epair_2Eprod(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_984, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk123_5(X1,X2,X3,X4,X5)),X4))|~p(ap(ap(c_2Ebool_2EIN(X2),X3),ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X5),X4)))|~mem(X4,arr(X1,bool))|~mem(X5,arr(X1,X2))|~mem(X3,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1458, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk188_3(X1,X2,X3)),X2))|mem(esk187_4(X1,X2,X3,X4),X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~mem(X3,arr(X1,ty_2Enum_2Enum))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_54, plain, (ap(esk17_4(X1,X2,X3,X4),ap(ap(X4,X5),X6))=X6|mem(esk13_4(X1,X2,X3,X4),X2)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_50, plain, (ap(esk17_4(X1,X2,X3,X4),ap(ap(X4,X5),X6))=X6|mem(esk14_4(X1,X2,X3,X4),X1)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_46, plain, (ap(esk17_4(X1,X2,X3,X4),ap(ap(X4,X5),X6))=X6|mem(esk15_4(X1,X2,X3,X4),X2)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_997, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X4)),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X5)))|~p(ap(ap(c_2Epred__set_2ESUBSET(X2),X4),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X2,X1))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_881, plain, (ap(ap(c_2Epair_2EUNCURRY(X1,X2,X3),X4),X5)=ap(ap(X4,ap(c_2Epair_2EFST(X1,X2),X5)),ap(c_2Epair_2ESND(X1,X2),X5))|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X5,ty_2Epair_2Eprod(X1,X2))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1185, plain, (p(ap(X1,X2))|mem(esk159_4(X3,X1,X4,X5),X3)|~p(ap(ap(c_2Ebool_2EIN(X3),X2),ap(ap(c_2Epred__set_2EINSERT(X3),X4),X5)))|~p(ap(X1,X4))|~mem(X5,arr(X3,bool))|~mem(X1,arr(X3,bool))|~mem(X2,X3)|~mem(X4,X3)|~ne(X3))).
% 15.40/2.75  cnf(i_0_885, plain, (p(ap(ap(X1,esk94_3(X2,X3,X1)),esk95_3(X2,X3,X1)))|~p(ap(ap(X1,ap(c_2Epair_2EFST(X2,X3),X4)),ap(c_2Epair_2ESND(X2,X3),X4)))|~mem(X1,arr(X2,arr(X3,bool)))|~mem(X4,ty_2Epair_2Eprod(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_45, plain, (mem(esk16_4(X1,X2,X3,X4),arr(X3,X1))|ap(ap(X4,esk14_4(X1,X2,X3,X4)),esk15_4(X1,X2,X3,X4))!=ap(ap(X4,esk12_4(X1,X2,X3,X4)),esk13_4(X1,X2,X3,X4))|esk14_4(X1,X2,X3,X4)!=esk12_4(X1,X2,X3,X4)|esk15_4(X1,X2,X3,X4)!=esk13_4(X1,X2,X3,X4)|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_44, plain, (mem(esk17_4(X1,X2,X3,X4),arr(X3,X2))|ap(ap(X4,esk14_4(X1,X2,X3,X4)),esk15_4(X1,X2,X3,X4))!=ap(ap(X4,esk12_4(X1,X2,X3,X4)),esk13_4(X1,X2,X3,X4))|esk14_4(X1,X2,X3,X4)!=esk12_4(X1,X2,X3,X4)|esk15_4(X1,X2,X3,X4)!=esk13_4(X1,X2,X3,X4)|~mem(X4,arr(X1,arr(X2,X3)))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1375, plain, (ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X4))=ap(c_2Epred__set_2ECARD(X2),X4)|mem(esk178_4(X2,X1,X3,X4),X2)|~p(ap(c_2Epred__set_2EFINITE(X2),X4))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X2,X1))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1106, plain, (ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X4))=ap(c_2Epred__set_2ECARD(X2),X4)|~p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X1),X3),X4),X5))|~p(ap(c_2Epred__set_2EFINITE(X2),X4))|~mem(X4,arr(X2,bool))|~mem(X5,arr(X1,bool))|~mem(X3,arr(X2,X1))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1122, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),esk148_4(X2,X1,X3,X4)),X4),X3))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X2,X1),X5),X3),X4))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X2,bool))|~mem(X5,arr(X2,X1))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1126, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),esk149_4(X2,X1,X3,X4)),X4),X3))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X2,X1),X5),X3),X4))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X2,bool))|~mem(X5,arr(X2,X1))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_628, plain, (p(ap(X1,esk87_3(X2,X1,X3)))|p(ap(X3,esk87_3(X2,X1,X3)))|p(ap(X3,X4))|mem(esk88_3(X2,X1,X3),X2)|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1374, plain, (ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X4))=ap(c_2Epred__set_2ECARD(X2),X4)|mem(esk179_4(X2,X1,X3,X4),X2)|~p(ap(c_2Epred__set_2EFINITE(X2),X4))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X2,X1))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1093, plain, (X1=X2|ap(X3,X1)!=ap(X3,X2)|~p(ap(ap(ap(c_2Epred__set_2EINJ(X4,X5),X3),ap(ap(c_2Epred__set_2EINSERT(X4),X2),X6)),X7))|~p(ap(ap(c_2Ebool_2EIN(X4),X1),X6))|~mem(X7,arr(X5,bool))|~mem(X6,arr(X4,bool))|~mem(X3,arr(X4,X5))|~mem(X2,X4)|~mem(X1,X4)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_625, plain, (p(ap(X1,esk87_3(X2,X3,X1)))|p(ap(X3,esk87_3(X2,X3,X1)))|p(ap(X3,X4))|~p(ap(X1,esk89_3(X2,X3,X1)))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_627, plain, (p(ap(X1,esk87_3(X2,X1,X3)))|p(ap(X3,esk87_3(X2,X1,X3)))|p(ap(X3,X4))|~p(ap(X1,esk88_3(X2,X1,X3)))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1456, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk187_4(X1,X2,X3,X4)),X2))|p(ap(ap(c_2Ebool_2EIN(X1),esk188_3(X1,X2,X3)),X2))|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~mem(X3,arr(X1,ty_2Enum_2Enum))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1124, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),esk150_4(X1,X2,X3,X4)),X3),X4))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X2,X1),X5),X4),X3))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X1,bool))|~mem(X5,arr(X2,X1))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_6, plain, (p(ap(ap(c_2Ebool_2EIN(ty_2Epair_2Eprod(X1,X2)),X3),ap(c_2Eset__relation_2Erel__to__reln(X1,X2),X4)))|~p(ap(ap(X4,ap(c_2Epair_2EFST(X1,X2),X3)),ap(c_2Epair_2ESND(X1,X2),X3)))|~mem(X4,arr(X1,arr(X2,bool)))|~mem(X3,ty_2Epair_2Eprod(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1099, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X4)))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1097, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X4)))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_626, plain, (p(ap(X1,esk87_3(X2,X1,X3)))|p(ap(X3,esk87_3(X2,X1,X3)))|p(ap(X1,X4))|mem(esk89_3(X2,X1,X3),X2)|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1081, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk142_5(X1,X2,X3,X4,X5),X1)|mem(esk141_5(X1,X2,X3,X4,X5),X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1874, plain, (epred13_5(X1,X2,X3,X4,X5)|mem(esk219_6(X5,X4,X3,X2,X1,X6),X5)|ap(X1,ap(X6,esk220_6(X5,X4,X3,X2,X1,X6)))!=esk220_6(X5,X4,X3,X2,X1,X6)|~p(ap(ap(c_2Ebool_2EIN(X5),ap(X6,esk218_6(X5,X4,X3,X2,X1,X6))),X2))|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1198, plain, (p(ap(X1,esk160_4(X2,X1,X3,X4)))|p(ap(X1,X3))|~p(ap(ap(c_2Ebool_2EIN(X2),X5),ap(ap(c_2Epred__set_2EINSERT(X2),X3),X4)))|~p(ap(X1,X5))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X5,X2)|~mem(X3,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1454, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk188_3(X1,X2,X3)),X2))|~p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(X3,X4)),ap(X3,esk187_4(X1,X2,X3,X4))))|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X2))|~mem(X3,arr(X1,ty_2Enum_2Enum))|~mem(X2,arr(X1,bool))|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1076, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk141_5(X1,X2,X3,X4,X5),X1)|esk143_5(X1,X2,X3,X4,X5)!=esk142_5(X1,X2,X3,X4,X5)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1080, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk143_5(X1,X2,X3,X4,X5),X1)|mem(esk141_5(X1,X2,X3,X4,X5),X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1867, plain, (p(ap(ap(c_2Ebool_2EIN(X1),ap(X2,X3)),X4))|~epred12_1(X5)|~p(ap(ap(ap(c_2Epred__set_2EINJ(X5,X1),X2),X6),X4))|~p(ap(ap(c_2Ebool_2EIN(X5),X3),X6))|~mem(X4,arr(X1,bool))|~mem(X6,arr(X5,bool))|~mem(X2,arr(X5,X1))|~mem(X3,X5)|~ne(X1))).
% 15.40/2.75  cnf(i_0_7, plain, (p(ap(ap(X1,ap(c_2Epair_2EFST(X2,X3),X4)),ap(c_2Epair_2ESND(X2,X3),X4)))|~p(ap(ap(c_2Ebool_2EIN(ty_2Epair_2Eprod(X2,X3)),X4),ap(c_2Eset__relation_2Erel__to__reln(X2,X3),X1)))|~mem(X1,arr(X2,arr(X3,bool)))|~mem(X4,ty_2Epair_2Eprod(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1287, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(X2,X3)),ap(X2,ap(ap(c_2Earithmetic_2E_2B,X3),X4))))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(X2,esk170_4(X1,X2,X3,X4))),ap(X2,ap(c_2Enum_2ESUC,esk170_4(X1,X2,X3,X4)))))|~mem(X2,arr(ty_2Enum_2Enum,arr(X1,bool)))|~mem(X4,ty_2Enum_2Enum)|~mem(X3,ty_2Enum_2Enum)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1101, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X1),esk145_3(X1,X2,X3)),X2),X3))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X1),X4),X2),X3))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X3),X2))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X4,arr(X1,X1))|~ne(X1))).
% 15.40/2.75  cnf(i_0_640, plain, (p(ap(X1,esk90_3(X2,X1,X3)))|p(ap(X3,esk90_3(X2,X1,X3)))|mem(esk91_3(X2,X1,X3),X2)|~p(ap(X1,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1864, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk215_5(X1,X2,X3,X4,X5),X1)|mem(esk214_5(X1,X2,X3,X4,X5),X1)|~epred12_1(X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1055, plain, (ap(ap(c_2Ebool_2ELET(X1,X2),X3),X4)=ap(ap(c_2Ebool_2ELET(X1,X2),X5),X4)|mem(esk138_6(X1,X2,X3,X5,X4,X4),X1)|~mem(X5,arr(X1,X2))|~mem(X3,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1053, plain, (ap(ap(c_2Ebool_2ELET(X1,X2),X3),X4)=ap(ap(c_2Ebool_2ELET(X1,X2),X5),X4)|ap(X3,esk138_6(X1,X2,X3,X5,X4,X4))!=ap(X5,esk138_6(X1,X2,X3,X5,X4,X4))|~mem(X5,arr(X1,X2))|~mem(X3,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1863, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk216_5(X1,X2,X3,X4,X5),X1)|mem(esk214_5(X1,X2,X3,X4,X5),X1)|~epred12_1(X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1140, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X4),X5)),X6))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X5),X6))|~p(ap(ap(c_2Ebool_2EIN(X1),X4),X5))|~mem(X6,arr(X2,bool))|~mem(X5,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_888, plain, (p(ap(ap(X1,ap(c_2Epair_2EFST(X2,X3),X4)),ap(c_2Epair_2ESND(X2,X3),X4)))|~p(ap(ap(X1,esk98_3(X2,X3,X1)),esk99_3(X2,X3,X1)))|~mem(X1,arr(X2,arr(X3,bool)))|~mem(X4,ty_2Epair_2Eprod(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1144, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),X5))|p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,X6)),X5))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X6),X4)),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X6,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1008, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X4)=ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X5),X4)|mem(esk127_6(X1,X2,X3,X4,X5,X4),X1)|~mem(X4,arr(X1,bool))|~mem(X5,arr(X1,X2))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1910, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk221_4(X1,X2,X3,X4)),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)))|p(ap(X4,X5))|~epred14_4(X4,X3,X2,X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X5),X3))|~mem(X5,X1))).
% 15.40/2.75  cnf(i_0_1082, plain, (X1=X2|ap(X3,X1)!=ap(X3,X2)|~p(ap(ap(ap(c_2Epred__set_2EINJ(X4,X5),X3),X6),X7))|~p(ap(ap(c_2Ebool_2EIN(X4),X2),X6))|~p(ap(ap(c_2Ebool_2EIN(X4),X1),X6))|~mem(X7,arr(X5,bool))|~mem(X6,arr(X4,bool))|~mem(X3,arr(X4,X5))|~mem(X2,X4)|~mem(X1,X4)|~ne(X5)|~ne(X4))).
% 15.40/2.75  cnf(i_0_1011, plain, (p(ap(X1,X2))|mem(esk129_5(X3,X4,X1,X5,X6),X4)|~p(ap(ap(c_2Ebool_2EIN(X3),X2),ap(ap(c_2Epred__set_2EIMAGE(X4,X3),X5),X6)))|~mem(X6,arr(X4,bool))|~mem(X1,arr(X3,bool))|~mem(X5,arr(X4,X3))|~mem(X2,X3)|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1888, plain, (epred13_5(X1,X2,X3,X4,X5)|mem(esk220_6(X5,X4,X3,X2,X1,X6),X4)|mem(esk218_6(X5,X4,X3,X2,X1,X6),X4)|ap(X6,ap(X1,esk219_6(X5,X4,X3,X2,X1,X6)))!=esk219_6(X5,X4,X3,X2,X1,X6)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1866, plain, (X1=X2|ap(X3,X1)!=ap(X3,X2)|~epred12_1(X4)|~p(ap(ap(ap(c_2Epred__set_2EINJ(X4,X5),X3),X6),X7))|~p(ap(ap(c_2Ebool_2EIN(X4),X2),X6))|~p(ap(ap(c_2Ebool_2EIN(X4),X1),X6))|~mem(X7,arr(X5,bool))|~mem(X6,arr(X4,bool))|~mem(X3,arr(X4,X5))|~mem(X2,X4)|~mem(X1,X4)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1911, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk221_4(X1,X2,X3,X4)),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)))|p(ap(X4,X5))|~epred14_4(X4,X3,X2,X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X5),X2))|~mem(X5,X1))).
% 15.40/2.75  cnf(i_0_1035, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X4)=ap(ap(c_2Epred__set_2EINSERT(X2),X5),c_2Epred__set_2EEMPTY(X2))|X4=c_2Epred__set_2EEMPTY(X1)|ap(X3,esk136_5(X2,X1,X3,X4,X5))!=X5|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X5,X2)|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1329, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),ap(ap(c_2Epred__set_2EDELETE(X1),X3),X4)))|~p(ap(ap(c_2Ebool_2EIN(X1),X4),ap(ap(c_2Epred__set_2EDELETE(X1),X3),X2)))|~p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~mem(X4,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1377, plain, (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3))),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Epred__set_2ECARD(X1),X2)),ap(c_2Epred__set_2ECARD(X1),X3))))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.75  cnf(i_0_638, plain, (p(ap(X1,esk90_3(X2,X1,X3)))|p(ap(X3,esk90_3(X2,X1,X3)))|mem(esk92_3(X2,X1,X3),X2)|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1894, plain, (epred13_5(X1,X2,X3,X4,X5)|mem(esk220_6(X5,X4,X3,X2,X1,X6),X4)|mem(esk219_6(X5,X4,X3,X2,X1,X6),X5)|mem(esk218_6(X5,X4,X3,X2,X1,X6),X4)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1876, plain, (epred13_5(X1,X2,X3,X4,X5)|mem(esk220_6(X5,X4,X3,X2,X1,X6),X4)|mem(esk219_6(X5,X4,X3,X2,X1,X6),X5)|~p(ap(ap(c_2Ebool_2EIN(X5),ap(X6,esk218_6(X5,X4,X3,X2,X1,X6))),X2))|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_639, plain, (p(ap(X1,esk91_3(X2,X3,X1)))|p(ap(X1,esk90_3(X2,X3,X1)))|p(ap(X3,esk90_3(X2,X3,X1)))|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_637, plain, (p(ap(X1,esk92_3(X2,X1,X3)))|p(ap(X1,esk90_3(X2,X1,X3)))|p(ap(X3,esk90_3(X2,X1,X3)))|~p(ap(X3,X4))|~mem(X3,arr(X2,bool))|~mem(X1,arr(X2,bool))|~mem(X4,X2)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1868, plain, (epred13_5(X1,X2,X3,X4,X5)|ap(X6,ap(X1,esk219_6(X5,X4,X3,X2,X1,X6)))!=esk219_6(X5,X4,X3,X2,X1,X6)|ap(X1,ap(X6,esk220_6(X5,X4,X3,X2,X1,X6)))!=esk220_6(X5,X4,X3,X2,X1,X6)|~p(ap(ap(c_2Ebool_2EIN(X5),ap(X6,esk218_6(X5,X4,X3,X2,X1,X6))),X2))|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1357, plain, (ap(ap(ap(c_2Ebool_2ECOND(ty_2Enum_2Enum),ap(ap(c_2Ebool_2EIN(X1),X2),X3)),ap(c_2Epred__set_2ECARD(X1),X3)),ap(c_2Enum_2ESUC,ap(c_2Epred__set_2ECARD(X1),X3)))=ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1136, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk153_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),X5))|~epred13_5(X3,X4,X5,X2,X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1193, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk161_4(X1,X2,X3,X4)),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4)))|~p(ap(ap(c_2Ebool_2EIN(X1),X5),X4))|~p(ap(X2,X5))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X5,X1)|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_996, plain, (ap(ap(c_2Epred__set_2EUNION(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X4)),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X5))=ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),ap(ap(c_2Epred__set_2EUNION(X2),X4),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X2,X1))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_31, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|mem(esk7_2(X5,X1),X5)|ap(ap(X1,esk11_2(X5,X1)),esk10_2(X5,X1))!=ap(ap(X1,esk10_2(X5,X1)),esk11_2(X5,X1))|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1302, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk176_4(X1,X2,X3,X4)),X2))|p(ap(ap(c_2Eprim__rec_2E_3C,esk177_4(X1,X2,X3,X4)),X4))|p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X2,arr(X1,bool))|~mem(X3,arr(ty_2Enum_2Enum,X1))|~mem(X4,ty_2Enum_2Enum)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1018, plain, (p(ap(X1,ap(X2,esk130_5(X3,X4,X1,X2,X5))))|~p(ap(ap(c_2Ebool_2EIN(X3),X6),ap(ap(c_2Epred__set_2EIMAGE(X4,X3),X2),X5)))|~p(ap(X1,X6))|~mem(X5,arr(X4,bool))|~mem(X1,arr(X3,bool))|~mem(X2,arr(X4,X3))|~mem(X6,X3)|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1104, plain, (mem(esk146_4(X1,X2,X3,X4),arr(X1,X2))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X1),X5),X4),X3))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X6),X3),X4))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X1,bool))|~mem(X5,arr(X2,X1))|~mem(X6,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1848, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|ap(X3,esk216_5(X1,X2,X3,X4,X5))!=ap(X3,esk215_5(X1,X2,X3,X4,X5))|esk216_5(X1,X2,X3,X4,X5)!=esk215_5(X1,X2,X3,X4,X5)|~epred12_1(X1)|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,esk214_5(X1,X2,X3,X4,X5))),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1373, plain, (ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X4))=ap(c_2Epred__set_2ECARD(X2),X4)|ap(X3,esk179_4(X2,X1,X3,X4))!=ap(X3,esk178_4(X2,X1,X3,X4))|esk179_4(X2,X1,X3,X4)!=esk178_4(X2,X1,X3,X4)|~p(ap(c_2Epred__set_2EFINITE(X2),X4))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X2,X1))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1037, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X4)=ap(ap(c_2Epred__set_2EINSERT(X2),X5),c_2Epred__set_2EEMPTY(X2))|X4=c_2Epred__set_2EEMPTY(X1)|mem(esk136_5(X2,X1,X3,X4,X5),X1)|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X5,X2)|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1199, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk160_4(X1,X2,X3,X4)),X4))|p(ap(X2,X3))|~p(ap(ap(c_2Ebool_2EIN(X1),X5),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4)))|~p(ap(X2,X5))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X5,X1)|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1188, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk158_4(X1,X2,X3,X4)),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4)))|p(ap(X2,X5))|~p(ap(ap(c_2Ebool_2EIN(X1),X5),X4))|~mem(X2,arr(X1,bool))|~mem(X4,arr(X1,bool))|~mem(X3,X1)|~mem(X5,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1184, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk159_4(X1,X2,X3,X4)),X4))|p(ap(X2,X5))|~p(ap(ap(c_2Ebool_2EIN(X1),X5),ap(ap(c_2Epred__set_2EINSERT(X1),X3),X4)))|~p(ap(X2,X3))|~mem(X4,arr(X1,bool))|~mem(X2,arr(X1,bool))|~mem(X5,X1)|~mem(X3,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_978, plain, (ap(ap(ap(c_2Ecombin_2Eo(X1,X1,X2),X3),esk122_5(X2,X1,X3,X4,X5)),X6)=X6|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X2,X1),X3),X4),X5))|~p(ap(ap(c_2Ebool_2EIN(X1),X6),X5))|~mem(X4,arr(X2,bool))|~mem(X5,arr(X1,bool))|~mem(X3,arr(X2,X1))|~mem(X6,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_28, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|mem(esk8_2(X5,X1),X5)|ap(ap(X1,esk11_2(X5,X1)),esk10_2(X5,X1))!=ap(ap(X1,esk10_2(X5,X1)),esk11_2(X5,X1))|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1301, plain, (ap(X1,esk177_4(X2,X3,X1,X4))=esk176_4(X2,X3,X1,X4)|p(ap(ap(c_2Ebool_2EIN(X2),esk176_4(X2,X3,X1,X4)),X3))|p(ap(c_2Epred__set_2EFINITE(X2),X3))|~mem(X3,arr(X2,bool))|~mem(X1,arr(ty_2Enum_2Enum,X2))|~mem(X4,ty_2Enum_2Enum)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1006, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X4)=ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X5),X4)|ap(X3,esk127_6(X1,X2,X3,X4,X5,X4))!=ap(X5,esk127_6(X1,X2,X3,X4,X5,X4))|~mem(X4,arr(X1,bool))|~mem(X5,arr(X1,X2))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1886, plain, (epred13_5(X1,X2,X3,X4,X5)|mem(esk218_6(X5,X4,X3,X2,X1,X6),X4)|ap(X6,ap(X1,esk219_6(X5,X4,X3,X2,X1,X6)))!=esk219_6(X5,X4,X3,X2,X1,X6)|ap(X1,ap(X6,esk220_6(X5,X4,X3,X2,X1,X6)))!=esk220_6(X5,X4,X3,X2,X1,X6)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1023, plain, (ap(X1,esk133_3(X2,X3,X1))=ap(X1,esk132_3(X2,X3,X1))|esk133_3(X2,X3,X1)=esk132_3(X2,X3,X1)|p(ap(c_2Epred__set_2EFINITE(X2),X4))|~p(ap(c_2Epred__set_2EFINITE(X3),ap(ap(c_2Epred__set_2EIMAGE(X2,X3),X1),X4)))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,X3))|~ne(X2)|~ne(X3))).
% 15.40/2.75  cnf(i_0_896, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),ap(ap(c_2Ecombin_2Eo(X1,X2,ty_2Epair_2Eprod(X2,bool)),c_2Epair_2EFST(X2,bool)),X3)),ap(ap(c_2Ecombin_2Eo(X1,bool,ty_2Epair_2Eprod(X2,bool)),c_2Epair_2ESND(X2,bool)),X3))=ap(c_2Epred__set_2EGSPEC(X2,X1),X3)|~mem(X3,arr(X1,ty_2Epair_2Eprod(X2,bool)))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_979, plain, (ap(ap(ap(c_2Ecombin_2Eo(X1,X1,X2),esk122_5(X1,X2,X3,X4,X5)),X3),X6)=X6|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),X5))|~p(ap(ap(c_2Ebool_2EIN(X1),X6),X4))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X6,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1070, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk141_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|esk143_5(X1,X2,X3,X4,X5)!=esk142_5(X1,X2,X3,X4,X5)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1019, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk130_5(X2,X1,X3,X4,X5)),X5))|~p(ap(ap(c_2Ebool_2EIN(X2),X6),ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X4),X5)))|~p(ap(X3,X6))|~mem(X5,arr(X1,bool))|~mem(X3,arr(X2,bool))|~mem(X4,arr(X1,X2))|~mem(X6,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1069, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk142_5(X1,X2,X3,X4,X5),X1)|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,esk141_5(X1,X2,X3,X4,X5))),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_25, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|mem(esk9_2(X5,X1),X5)|ap(ap(X1,esk11_2(X5,X1)),esk10_2(X5,X1))!=ap(ap(X1,esk10_2(X5,X1)),esk11_2(X5,X1))|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1079, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk142_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk141_5(X1,X2,X3,X4,X5),X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1131, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X4),X5),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)),X6))|~p(ap(ap(c_2Ebool_2EIN(X4),ap(X5,X2)),esk152_6(X1,X4,X5,X2,X3,X6)))|~mem(X6,arr(X4,bool))|~mem(X3,arr(X1,bool))|~mem(X5,arr(X1,X4))|~mem(X2,X1)|~ne(X1)|~ne(X4))).
% 15.40/2.75  cnf(i_0_1068, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk143_5(X1,X2,X3,X4,X5),X1)|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,esk141_5(X1,X2,X3,X4,X5))),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1852, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk215_5(X1,X2,X3,X4,X5),X1)|~epred12_1(X1)|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,esk214_5(X1,X2,X3,X4,X5))),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1851, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk216_5(X1,X2,X3,X4,X5),X1)|~epred12_1(X1)|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,esk214_5(X1,X2,X3,X4,X5))),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1078, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk143_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk141_5(X1,X2,X3,X4,X5),X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1133, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|mem(esk152_6(X1,X4,X5,X2,X3,X6),arr(X4,bool))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X4),X5),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X3)),X6))|~mem(X6,arr(X4,bool))|~mem(X3,arr(X1,bool))|~mem(X5,arr(X1,X4))|~mem(X2,X1)|~ne(X4)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1075, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk141_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk142_5(X1,X2,X3,X4,X5),X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1074, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk141_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk143_5(X1,X2,X3,X4,X5),X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1862, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk215_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk214_5(X1,X2,X3,X4,X5),X1)|~epred12_1(X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1870, plain, (epred13_5(X1,X2,X3,X4,X5)|mem(esk220_6(X5,X4,X3,X2,X1,X6),X4)|ap(X6,ap(X1,esk219_6(X5,X4,X3,X2,X1,X6)))!=esk219_6(X5,X4,X3,X2,X1,X6)|~p(ap(ap(c_2Ebool_2EIN(X5),ap(X6,esk218_6(X5,X4,X3,X2,X1,X6))),X2))|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1900, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk223_4(X1,X2,X3,X4)),X3))|p(ap(X4,X5))|~epred14_4(X4,X3,X2,X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X5),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)))|~p(ap(X4,esk222_4(X1,X2,X3,X4)))|~mem(X5,X1))).
% 15.40/2.75  cnf(i_0_1902, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk222_4(X1,X2,X3,X4)),X2))|p(ap(X4,X5))|~epred14_4(X4,X3,X2,X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X5),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)))|~p(ap(X4,esk223_4(X1,X2,X3,X4)))|~mem(X5,X1))).
% 15.40/2.75  cnf(i_0_1871, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X5),esk219_6(X5,X4,X3,X2,X1,X6)),X2))|ap(X1,ap(X6,esk220_6(X5,X4,X3,X2,X1,X6)))!=esk220_6(X5,X4,X3,X2,X1,X6)|~p(ap(ap(c_2Ebool_2EIN(X5),ap(X6,esk218_6(X5,X4,X3,X2,X1,X6))),X2))|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1861, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk216_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk214_5(X1,X2,X3,X4,X5),X1)|~epred12_1(X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_883, plain, (p(ap(ap(X1,ap(c_2Epair_2EFST(X2,X3),esk96_3(X2,X3,X1))),ap(c_2Epair_2ESND(X2,X3),esk96_3(X2,X3,X1))))|~p(ap(ap(X1,X4),X5))|~mem(X1,arr(X2,arr(X3,bool)))|~mem(X5,X3)|~mem(X4,X2)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1034, plain, (p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X4)),X5))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X6)),X5))|~p(ap(ap(c_2Epred__set_2ESUBSET(X2),X4),X6))|~mem(X5,arr(X1,bool))|~mem(X6,arr(X2,bool))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X2,X1))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1858, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk214_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk215_5(X1,X2,X3,X4,X5),X1)|~epred12_1(X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1323, plain, (p(ap(ap(c_2Ebool_2EIN(X1),X2),ap(ap(c_2Epred__set_2EDELETE(X1),X3),X4)))|p(ap(ap(c_2Ebool_2EIN(X1),X4),X3))|~p(ap(ap(c_2Ebool_2EIN(X1),X2),X3))|~mem(X3,arr(X1,bool))|~mem(X4,X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1857, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk214_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk216_5(X1,X2,X3,X4,X5),X1)|~epred12_1(X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1065, plain, (ap(X1,esk143_5(X2,X3,X1,X4,X5))=ap(X1,esk142_5(X2,X3,X1,X4,X5))|p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X3),X1),X4),X5))|~p(ap(ap(c_2Ebool_2EIN(X3),ap(X1,esk141_5(X2,X3,X1,X4,X5))),X5))|~mem(X5,arr(X3,bool))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1906, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk223_4(X1,X2,X3,X4)),X3))|p(ap(X4,X5))|mem(esk222_4(X1,X2,X3,X4),X1)|~epred14_4(X4,X3,X2,X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X5),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)))|~mem(X5,X1))).
% 15.40/2.75  cnf(i_0_1904, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk222_4(X1,X2,X3,X4)),X2))|p(ap(X4,X5))|mem(esk223_4(X1,X2,X3,X4),X1)|~epred14_4(X4,X3,X2,X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X5),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)))|~mem(X5,X1))).
% 15.40/2.75  cnf(i_0_1892, plain, (epred13_5(X1,X2,X3,X4,X5)|mem(esk219_6(X5,X4,X3,X2,X1,X6),X5)|mem(esk218_6(X5,X4,X3,X2,X1,X6),X4)|ap(X1,ap(X6,esk220_6(X5,X4,X3,X2,X1,X6)))!=esk220_6(X5,X4,X3,X2,X1,X6)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1891, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X5),esk219_6(X5,X4,X3,X2,X1,X6)),X2))|mem(esk220_6(X5,X4,X3,X2,X1,X6),X4)|mem(esk218_6(X5,X4,X3,X2,X1,X6),X4)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1364, plain, (ap(ap(c_2Earithmetic_2E_2B,ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3))),ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EINTER(X1),X2),X3)))=ap(ap(c_2Earithmetic_2E_2B,ap(c_2Epred__set_2ECARD(X1),X2)),ap(c_2Epred__set_2ECARD(X1),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.75  cnf(i_0_1007, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X4)=ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X5),X4)|p(ap(ap(c_2Ebool_2EIN(X1),esk127_6(X1,X2,X3,X4,X5,X4)),X4))|~mem(X4,arr(X1,bool))|~mem(X5,arr(X1,X2))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1010, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk129_5(X2,X1,X3,X4,X5)),X5))|p(ap(X3,X6))|~p(ap(ap(c_2Ebool_2EIN(X2),X6),ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X4),X5)))|~mem(X5,arr(X1,bool))|~mem(X3,arr(X2,bool))|~mem(X4,arr(X1,X2))|~mem(X6,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1885, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk218_6(X5,X4,X3,X2,X1,X6)),X3))|mem(esk220_6(X5,X4,X3,X2,X1,X6),X4)|mem(esk219_6(X5,X4,X3,X2,X1,X6),X5)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1873, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X5),esk219_6(X5,X4,X3,X2,X1,X6)),X2))|mem(esk220_6(X5,X4,X3,X2,X1,X6),X4)|~p(ap(ap(c_2Ebool_2EIN(X5),ap(X6,esk218_6(X5,X4,X3,X2,X1,X6))),X2))|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1860, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|mem(esk214_5(X1,X2,X3,X4,X5),X1)|ap(X3,esk216_5(X1,X2,X3,X4,X5))!=ap(X3,esk215_5(X1,X2,X3,X4,X5))|esk216_5(X1,X2,X3,X4,X5)!=esk215_5(X1,X2,X3,X4,X5)|~epred12_1(X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_999, plain, (ap(X1,esk126_5(X2,X3,X1,X4,X5))=ap(X1,esk125_5(X2,X3,X1,X4,X5))|esk126_5(X2,X3,X1,X4,X5)=esk125_5(X2,X3,X1,X4,X5)|X4=X5|ap(ap(c_2Epred__set_2EIMAGE(X2,X3),X1),X4)!=ap(ap(c_2Epred__set_2EIMAGE(X2,X3),X1),X5)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1879, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk218_6(X5,X4,X3,X2,X1,X6)),X3))|mem(esk220_6(X5,X4,X3,X2,X1,X6),X4)|ap(X6,ap(X1,esk219_6(X5,X4,X3,X2,X1,X6)))!=esk219_6(X5,X4,X3,X2,X1,X6)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1893, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk220_6(X5,X4,X3,X2,X1,X6)),X3))|mem(esk219_6(X5,X4,X3,X2,X1,X6),X5)|mem(esk218_6(X5,X4,X3,X2,X1,X6),X4)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_975, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),ap(ap(c_2Epred__set_2EIMAGE(X4,X1),X5),X6))=ap(ap(c_2Epred__set_2EIMAGE(X4,X2),ap(ap(c_2Ecombin_2Eo(X4,X2,X1),X3),X5)),X6)|~mem(X6,arr(X4,bool))|~mem(X5,arr(X4,X1))|~mem(X3,arr(X1,X2))|~ne(X4)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1365, plain, (ap(ap(c_2Earithmetic_2E_2D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Epred__set_2ECARD(X1),X2)),ap(c_2Epred__set_2ECARD(X1),X3))),ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EINTER(X1),X2),X3)))=ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~p(ap(c_2Epred__set_2EFINITE(X1),X2))|~mem(X3,arr(X1,bool))|~mem(X2,arr(X1,bool))|~ne(X1))).
% 15.40/2.75  cnf(i_0_1100, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X4)))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X5),X6))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X4),X5))|~mem(X6,arr(X2,bool))|~mem(X5,arr(X1,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1351, plain, (ap(ap(ap(c_2Ebool_2ECOND(ty_2Enum_2Enum),ap(ap(c_2Ebool_2EIN(X1),X2),X3)),ap(ap(c_2Earithmetic_2E_2D,ap(c_2Epred__set_2ECARD(X1),X3)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Epred__set_2ECARD(X1),X3))=ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EDELETE(X1),X3),X2))|~p(ap(c_2Epred__set_2EFINITE(X1),X3))|~mem(X3,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1036, plain, (ap(ap(c_2Epred__set_2EIMAGE(X1,X2),X3),X4)=ap(ap(c_2Epred__set_2EINSERT(X2),X5),c_2Epred__set_2EEMPTY(X2))|X4=c_2Epred__set_2EEMPTY(X1)|p(ap(ap(c_2Ebool_2EIN(X1),esk136_5(X2,X1,X3,X4,X5)),X4))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X5,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1887, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk220_6(X5,X4,X3,X2,X1,X6)),X3))|mem(esk218_6(X5,X4,X3,X2,X1,X6),X4)|ap(X6,ap(X1,esk219_6(X5,X4,X3,X2,X1,X6)))!=esk219_6(X5,X4,X3,X2,X1,X6)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_926, plain, (ap(ap(c_2Epair_2EUNCURRY(X1,X2,X3),X4),X5)=ap(ap(c_2Epair_2EUNCURRY(X1,X2,X3),X6),X5)|mem(esk105_7(X1,X2,X3,X4,X6,X5,X5),X1)|~mem(X6,arr(X1,arr(X2,X3)))|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X5,ty_2Epair_2Eprod(X1,X2))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_925, plain, (ap(ap(c_2Epair_2EUNCURRY(X1,X2,X3),X4),X5)=ap(ap(c_2Epair_2EUNCURRY(X1,X2,X3),X6),X5)|mem(esk106_7(X1,X2,X3,X4,X6,X5,X5),X2)|~mem(X6,arr(X1,arr(X2,X3)))|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X5,ty_2Epair_2Eprod(X1,X2))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1096, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X6),X7))|~p(ap(ap(c_2Epred__set_2ESUBSET(X2),X7),X5))|~p(ap(ap(c_2Epred__set_2ESUBSET(X1),X4),X6))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X7,arr(X2,bool))|~mem(X6,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1121, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),ap(ap(c_2Epred__set_2EDELETE(X1),X4),X5)),ap(ap(c_2Epred__set_2EDELETE(X2),X6),ap(X3,X5))))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),X6))|~p(ap(ap(c_2Ebool_2EIN(X1),X5),X4))|~mem(X6,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X5,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1088, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),ap(ap(c_2Epred__set_2EDELETE(X1),X4),X5)),ap(ap(c_2Epred__set_2EDELETE(X2),X6),ap(X3,X5))))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X6))|~p(ap(ap(c_2Ebool_2EIN(X1),X5),X4))|~mem(X6,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X5,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1016, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk131_5(X1,X2,X3,X4,X5)),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X4),X5)))|~p(ap(ap(c_2Ebool_2EIN(X2),X6),X5))|~p(ap(X3,ap(X4,X6)))|~mem(X5,arr(X2,bool))|~mem(X3,arr(X1,bool))|~mem(X4,arr(X2,X1))|~mem(X6,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1342, plain, (ap(ap(ap(c_2Ebool_2ECOND(arr(X1,bool)),ap(ap(c_2Emin_2E_3D(X1),X2),X3)),ap(ap(c_2Epred__set_2EDELETE(X1),X4),X3)),ap(ap(c_2Epred__set_2EINSERT(X1),X2),ap(ap(c_2Epred__set_2EDELETE(X1),X4),X3)))=ap(ap(c_2Epred__set_2EDELETE(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X4)),X3)|~mem(X4,arr(X1,bool))|~mem(X3,X1)|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1073, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk142_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(c_2Ebool_2EIN(X1),esk141_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_957, plain, (X1=X2|~p(ap(ap(c_2Ebool_2EIN(ty_2Epair_2Eprod(X3,X4)),ap(ap(c_2Epair_2E_2C(X3,X4),esk120_4(X3,X4,X1,X2)),esk121_4(X3,X4,X1,X2))),X2))|~p(ap(ap(c_2Ebool_2EIN(ty_2Epair_2Eprod(X3,X4)),ap(ap(c_2Epair_2E_2C(X3,X4),esk120_4(X3,X4,X1,X2)),esk121_4(X3,X4,X1,X2))),X1))|~mem(X2,arr(ty_2Epair_2Eprod(X3,X4),bool))|~mem(X1,arr(ty_2Epair_2Eprod(X3,X4),bool))|~ne(X4)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1875, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk220_6(X5,X4,X3,X2,X1,X6)),X3))|mem(esk219_6(X5,X4,X3,X2,X1,X6),X5)|~p(ap(ap(c_2Ebool_2EIN(X5),ap(X6,esk218_6(X5,X4,X3,X2,X1,X6))),X2))|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1129, plain, (mem(esk151_6(X1,X2,X3,X4,X5,X6),arr(X1,X2))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X3,X2),X7),X5),X6))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X3),X8),X4),X5))|~mem(X6,arr(X2,bool))|~mem(X5,arr(X3,bool))|~mem(X4,arr(X1,bool))|~mem(X7,arr(X3,X2))|~mem(X8,arr(X1,X3))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1877, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk218_6(X5,X4,X3,X2,X1,X6)),X3))|ap(X6,ap(X1,esk219_6(X5,X4,X3,X2,X1,X6)))!=esk219_6(X5,X4,X3,X2,X1,X6)|ap(X1,ap(X6,esk220_6(X5,X4,X3,X2,X1,X6)))!=esk220_6(X5,X4,X3,X2,X1,X6)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1072, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk143_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(c_2Ebool_2EIN(X1),esk141_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1263, plain, (ap(ap(ap(c_2Ebool_2ECOND(arr(X1,bool)),ap(ap(c_2Ebool_2EIN(X1),X2),X3)),ap(ap(c_2Epred__set_2EUNION(X1),X4),X3)),ap(ap(c_2Epred__set_2EINSERT(X1),X2),ap(ap(c_2Epred__set_2EUNION(X1),X4),X3)))=ap(ap(c_2Epred__set_2EUNION(X1),ap(ap(c_2Epred__set_2EINSERT(X1),X2),X4)),X3)|~mem(X3,arr(X1,bool))|~mem(X4,arr(X1,bool))|~mem(X2,X1)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1092, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X4),X5)),X6))|mem(esk144_6(X1,X2,X3,X4,X5,X6),X1)|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X5),X6))|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,X4)),X6))|~mem(X6,arr(X2,bool))|~mem(X5,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1856, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk215_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(c_2Ebool_2EIN(X1),esk214_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~epred12_1(X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1855, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk216_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(c_2Ebool_2EIN(X1),esk214_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~epred12_1(X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_24, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|mem(esk10_2(X5,X1),X5)|ap(ap(X1,ap(ap(X1,esk7_2(X5,X1)),esk8_2(X5,X1))),esk9_2(X5,X1))!=ap(ap(X1,esk7_2(X5,X1)),ap(ap(X1,esk8_2(X5,X1)),esk9_2(X5,X1)))|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1884, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk220_6(X5,X4,X3,X2,X1,X6)),X3))|p(ap(ap(c_2Ebool_2EIN(X4),esk218_6(X5,X4,X3,X2,X1,X6)),X3))|mem(esk219_6(X5,X4,X3,X2,X1,X6),X5)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1067, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk142_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,esk141_5(X1,X2,X3,X4,X5))),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1066, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk143_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,esk141_5(X1,X2,X3,X4,X5))),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1850, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk215_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~epred12_1(X1)|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,esk214_5(X1,X2,X3,X4,X5))),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1849, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk216_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|~epred12_1(X1)|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,esk214_5(X1,X2,X3,X4,X5))),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_1077, plain, (ap(X1,esk143_5(X2,X3,X1,X4,X5))=ap(X1,esk142_5(X2,X3,X1,X4,X5))|p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X3),X1),X4),X5))|mem(esk141_5(X2,X3,X1,X4,X5),X2)|~mem(X5,arr(X3,bool))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1130, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),esk152_6(X1,X2,X3,X5,X4,X6)))|p(ap(ap(c_2Ebool_2EIN(X1),X5),X4))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X5),X4)),X6))|~mem(X6,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X5,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1103, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),esk146_4(X1,X2,X3,X4)),X3),X4))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X1),X5),X4),X3))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X6),X3),X4))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X1,bool))|~mem(X5,arr(X2,X1))|~mem(X6,arr(X1,X2))|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1089, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X4),X5)),X6))|esk144_6(X1,X2,X3,X4,X5,X6)!=X4|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X5),X6))|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,X4)),X6))|~mem(X6,arr(X2,bool))|~mem(X5,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1143, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),ap(ap(c_2Epred__set_2EDELETE(X2),X5),ap(X3,X6))))|p(ap(ap(c_2Ebool_2EIN(X1),X6),X4))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X6),X4)),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X6,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_23, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|mem(esk11_2(X5,X1),X5)|ap(ap(X1,ap(ap(X1,esk7_2(X5,X1)),esk8_2(X5,X1))),esk9_2(X5,X1))!=ap(ap(X1,esk7_2(X5,X1)),ap(ap(X1,esk8_2(X5,X1)),esk9_2(X5,X1)))|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_1882, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X5),esk219_6(X5,X4,X3,X2,X1,X6)),X2))|p(ap(ap(c_2Ebool_2EIN(X4),esk218_6(X5,X4,X3,X2,X1,X6)),X3))|mem(esk220_6(X5,X4,X3,X2,X1,X6),X4)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1869, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk220_6(X5,X4,X3,X2,X1,X6)),X3))|ap(X6,ap(X1,esk219_6(X5,X4,X3,X2,X1,X6)))!=esk219_6(X5,X4,X3,X2,X1,X6)|~p(ap(ap(c_2Ebool_2EIN(X5),ap(X6,esk218_6(X5,X4,X3,X2,X1,X6))),X2))|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_43, plain, (ap(esk16_4(X1,X2,X3,X4),ap(ap(X4,X5),X6))=X5|ap(ap(X4,esk14_4(X1,X2,X3,X4)),esk15_4(X1,X2,X3,X4))!=ap(ap(X4,esk12_4(X1,X2,X3,X4)),esk13_4(X1,X2,X3,X4))|esk14_4(X1,X2,X3,X4)!=esk12_4(X1,X2,X3,X4)|esk15_4(X1,X2,X3,X4)!=esk13_4(X1,X2,X3,X4)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_42, plain, (ap(esk17_4(X1,X2,X3,X4),ap(ap(X4,X5),X6))=X6|ap(ap(X4,esk14_4(X1,X2,X3,X4)),esk15_4(X1,X2,X3,X4))!=ap(ap(X4,esk12_4(X1,X2,X3,X4)),esk13_4(X1,X2,X3,X4))|esk14_4(X1,X2,X3,X4)!=esk12_4(X1,X2,X3,X4)|esk15_4(X1,X2,X3,X4)!=esk13_4(X1,X2,X3,X4)|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,X2)|~mem(X5,X1)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1889, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X5),esk219_6(X5,X4,X3,X2,X1,X6)),X2))|mem(esk218_6(X5,X4,X3,X2,X1,X6),X4)|ap(X1,ap(X6,esk220_6(X5,X4,X3,X2,X1,X6)))!=esk220_6(X5,X4,X3,X2,X1,X6)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1890, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk220_6(X5,X4,X3,X2,X1,X6)),X3))|p(ap(ap(c_2Ebool_2EIN(X5),esk219_6(X5,X4,X3,X2,X1,X6)),X2))|mem(esk218_6(X5,X4,X3,X2,X1,X6),X4)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1013, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk128_5(X1,X2,X3,X4,X5)),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X4),X5)))|p(ap(X3,ap(X4,X6)))|~p(ap(ap(c_2Ebool_2EIN(X2),X6),X5))|~mem(X5,arr(X2,bool))|~mem(X3,arr(X1,bool))|~mem(X4,arr(X2,X1))|~mem(X6,X2)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1132, plain, (ap(ap(c_2Epred__set_2EINSERT(X1),ap(X2,X3)),esk152_6(X4,X1,X2,X3,X5,X6))=X6|p(ap(ap(c_2Ebool_2EIN(X4),X3),X5))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X4,X1),X2),ap(ap(c_2Epred__set_2EINSERT(X4),X3),X5)),X6))|~mem(X6,arr(X1,bool))|~mem(X5,arr(X4,bool))|~mem(X2,arr(X4,X1))|~mem(X3,X4)|~ne(X4)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1142, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),ap(ap(c_2Epred__set_2EDELETE(X2),X5),ap(X3,X6))))|p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X4),X5))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X6),X4)),X5))|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X6,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_970, plain, (ap(ap(c_2Ecombin_2Eo(X1,X2,X3),X4),ap(ap(c_2Ecombin_2Eo(X1,X3,X5),X6),X7))=ap(ap(c_2Ecombin_2Eo(X1,X2,X5),ap(ap(c_2Ecombin_2Eo(X5,X2,X3),X4),X6)),X7)|~mem(X7,arr(X1,X5))|~mem(X6,arr(X5,X3))|~mem(X4,arr(X3,X2))|~ne(X1)|~ne(X5)|~ne(X2)|~ne(X3))).
% 15.40/2.75  cnf(i_0_1372, plain, (ap(c_2Epred__set_2ECARD(X1),ap(ap(c_2Epred__set_2EIMAGE(X2,X1),X3),X4))=ap(c_2Epred__set_2ECARD(X2),X4)|ap(X3,esk179_4(X2,X1,X3,X4))=ap(X3,esk178_4(X2,X1,X3,X4))|esk179_4(X2,X1,X3,X4)=esk178_4(X2,X1,X3,X4)|~p(ap(c_2Epred__set_2EFINITE(X2),X4))|~mem(X4,arr(X2,bool))|~mem(X3,arr(X2,X1))|~ne(X1)|~ne(X2))).
% 15.40/2.75  cnf(i_0_41, plain, (ap(ap(X1,esk14_4(X2,X3,X4,X1)),esk15_4(X2,X3,X4,X1))=ap(ap(X1,esk12_4(X2,X3,X4,X1)),esk13_4(X2,X3,X4,X1))|esk14_4(X2,X3,X4,X1)=esk12_4(X2,X3,X4,X1)|mem(esk16_4(X2,X3,X4,X1),arr(X4,X2))|~mem(X1,arr(X2,arr(X3,X4)))|~ne(X4)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1883, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk218_6(X5,X4,X3,X2,X1,X6)),X3))|mem(esk219_6(X5,X4,X3,X2,X1,X6),X5)|ap(X1,ap(X6,esk220_6(X5,X4,X3,X2,X1,X6)))!=esk220_6(X5,X4,X3,X2,X1,X6)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1878, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk220_6(X5,X4,X3,X2,X1,X6)),X3))|p(ap(ap(c_2Ebool_2EIN(X4),esk218_6(X5,X4,X3,X2,X1,X6)),X3))|ap(X6,ap(X1,esk219_6(X5,X4,X3,X2,X1,X6)))!=esk219_6(X5,X4,X3,X2,X1,X6)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1872, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk220_6(X5,X4,X3,X2,X1,X6)),X3))|p(ap(ap(c_2Ebool_2EIN(X5),esk219_6(X5,X4,X3,X2,X1,X6)),X2))|~p(ap(ap(c_2Ebool_2EIN(X5),ap(X6,esk218_6(X5,X4,X3,X2,X1,X6))),X2))|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1847, plain, (ap(X1,esk216_5(X2,X3,X1,X4,X5))=ap(X1,esk215_5(X2,X3,X1,X4,X5))|esk216_5(X2,X3,X1,X4,X5)=esk215_5(X2,X3,X1,X4,X5)|p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X3),X1),X4),X5))|~epred12_1(X2)|~p(ap(ap(c_2Ebool_2EIN(X3),ap(X1,esk214_5(X2,X3,X1,X4,X5))),X5))|~mem(X5,arr(X3,bool))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,X3))|~ne(X3))).
% 15.40/2.75  cnf(i_0_40, plain, (ap(ap(X1,esk14_4(X2,X3,X4,X1)),esk15_4(X2,X3,X4,X1))=ap(ap(X1,esk12_4(X2,X3,X4,X1)),esk13_4(X2,X3,X4,X1))|esk14_4(X2,X3,X4,X1)=esk12_4(X2,X3,X4,X1)|mem(esk17_4(X2,X3,X4,X1),arr(X4,X3))|~mem(X1,arr(X2,arr(X3,X4)))|~ne(X4)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1091, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X4),X5)),X6))|p(ap(ap(c_2Ebool_2EIN(X1),esk144_6(X1,X2,X3,X4,X5,X6)),X5))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X5),X6))|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,X4)),X6))|~mem(X6,arr(X2,bool))|~mem(X5,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_977, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),ap(ap(c_2Ecombin_2Eo(X1,X2,X3),X4),X5)),X6),X7))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X3,X2),X4),X8),X7))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X3),X5),X6),X8))|~mem(X7,arr(X2,bool))|~mem(X8,arr(X3,bool))|~mem(X6,arr(X1,bool))|~mem(X4,arr(X3,X2))|~mem(X5,arr(X1,X3))|~ne(X2)|~ne(X3)|~ne(X1))).
% 15.40/2.75  cnf(i_0_976, plain, (p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),ap(ap(c_2Ecombin_2Eo(X1,X2,X3),X4),X5)),X6),X7))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X3,X2),X4),X8),X7))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X3),X5),X6),X8))|~mem(X7,arr(X2,bool))|~mem(X8,arr(X3,bool))|~mem(X6,arr(X1,bool))|~mem(X4,arr(X3,X2))|~mem(X5,arr(X1,X3))|~ne(X2)|~ne(X3)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1141, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),ap(ap(c_2Epred__set_2EINSERT(X1),X4),X5)),X6))|p(ap(ap(c_2Ebool_2EIN(X1),X4),X5))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),X3),X5),ap(ap(c_2Epred__set_2EDELETE(X2),X6),ap(X3,X4))))|~p(ap(ap(c_2Ebool_2EIN(X2),ap(X3,X4)),X6))|~mem(X6,arr(X2,bool))|~mem(X5,arr(X1,bool))|~mem(X3,arr(X1,X2))|~mem(X4,X1)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_22, plain, (ap(ap(X1,X2),ap(ap(X1,X3),X4))=ap(ap(X1,X3),ap(ap(X1,X2),X4))|ap(ap(X1,ap(ap(X1,esk7_2(X5,X1)),esk8_2(X5,X1))),esk9_2(X5,X1))!=ap(ap(X1,esk7_2(X5,X1)),ap(ap(X1,esk8_2(X5,X1)),esk9_2(X5,X1)))|ap(ap(X1,esk11_2(X5,X1)),esk10_2(X5,X1))!=ap(ap(X1,esk10_2(X5,X1)),esk11_2(X5,X1))|~mem(X1,arr(X5,arr(X5,X5)))|~mem(X4,X5)|~mem(X3,X5)|~mem(X2,X5)|~ne(X5))).
% 15.40/2.75  cnf(i_0_37, plain, (ap(ap(X1,esk14_4(X2,X3,X4,X1)),esk15_4(X2,X3,X4,X1))=ap(ap(X1,esk12_4(X2,X3,X4,X1)),esk13_4(X2,X3,X4,X1))|esk15_4(X2,X3,X4,X1)=esk13_4(X2,X3,X4,X1)|mem(esk16_4(X2,X3,X4,X1),arr(X4,X2))|~mem(X1,arr(X2,arr(X3,X4)))|~ne(X4)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1854, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk214_5(X1,X2,X3,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X1,X2),X3),X4),X5))|ap(X3,esk216_5(X1,X2,X3,X4,X5))!=ap(X3,esk215_5(X1,X2,X3,X4,X5))|esk216_5(X1,X2,X3,X4,X5)!=esk215_5(X1,X2,X3,X4,X5)|~epred12_1(X1)|~mem(X5,arr(X2,bool))|~mem(X4,arr(X1,bool))|~mem(X3,arr(X1,X2))|~ne(X2))).
% 15.40/2.75  cnf(i_0_36, plain, (ap(ap(X1,esk14_4(X2,X3,X4,X1)),esk15_4(X2,X3,X4,X1))=ap(ap(X1,esk12_4(X2,X3,X4,X1)),esk13_4(X2,X3,X4,X1))|esk15_4(X2,X3,X4,X1)=esk13_4(X2,X3,X4,X1)|mem(esk17_4(X2,X3,X4,X1),arr(X4,X3))|~mem(X1,arr(X2,arr(X3,X4)))|~ne(X4)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1903, plain, (p(ap(ap(c_2Ebool_2EIN(X1),esk223_4(X1,X2,X3,X4)),X3))|p(ap(ap(c_2Ebool_2EIN(X1),esk222_4(X1,X2,X3,X4)),X2))|p(ap(X4,X5))|~epred14_4(X4,X3,X2,X1)|~p(ap(ap(c_2Ebool_2EIN(X1),X5),ap(ap(c_2Epred__set_2EUNION(X1),X2),X3)))|~mem(X5,X1))).
% 15.40/2.75  cnf(i_0_927, plain, (ap(c_2Epair_2EUNCURRY(X1,X2,X3),ap(ap(c_2Ecombin_2Eo(X1,arr(X2,X3),arr(X2,X4)),ap(c_2Ecombin_2Eo(X2,X3,X4),X5)),X6))=ap(ap(c_2Ecombin_2Eo(ty_2Epair_2Eprod(X1,X2),X3,X4),X5),ap(c_2Epair_2EUNCURRY(X1,X2,X4),X6))|~mem(X6,arr(X1,arr(X2,X4)))|~mem(X5,arr(X4,X3))|~ne(X4)|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1881, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X4),esk220_6(X5,X4,X3,X2,X1,X6)),X3))|p(ap(ap(c_2Ebool_2EIN(X4),esk218_6(X5,X4,X3,X2,X1,X6)),X3))|p(ap(ap(c_2Ebool_2EIN(X5),esk219_6(X5,X4,X3,X2,X1,X6)),X2))|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_1128, plain, (p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X2),esk151_6(X1,X2,X3,X4,X5,X6)),X4),X6))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X3,X2),X7),X5),X6))|~p(ap(ap(ap(c_2Epred__set_2EBIJ(X1,X3),X8),X4),X5))|~mem(X6,arr(X2,bool))|~mem(X5,arr(X3,bool))|~mem(X4,arr(X1,bool))|~mem(X7,arr(X3,X2))|~mem(X8,arr(X1,X3))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_1071, plain, (ap(X1,esk143_5(X2,X3,X1,X4,X5))=ap(X1,esk142_5(X2,X3,X1,X4,X5))|p(ap(ap(c_2Ebool_2EIN(X2),esk141_5(X2,X3,X1,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X3),X1),X4),X5))|~mem(X5,arr(X3,bool))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,X3))|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1090, plain, (ap(X1,esk144_6(X2,X3,X1,X4,X5,X6))=ap(X1,X4)|p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X3),X1),ap(ap(c_2Epred__set_2EINSERT(X2),X4),X5)),X6))|~p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X3),X1),X5),X6))|~p(ap(ap(c_2Ebool_2EIN(X3),ap(X1,X4)),X6))|~mem(X6,arr(X3,bool))|~mem(X5,arr(X2,bool))|~mem(X1,arr(X2,X3))|~mem(X4,X2)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1859, plain, (ap(X1,esk216_5(X2,X3,X1,X4,X5))=ap(X1,esk215_5(X2,X3,X1,X4,X5))|esk216_5(X2,X3,X1,X4,X5)=esk215_5(X2,X3,X1,X4,X5)|p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X3),X1),X4),X5))|mem(esk214_5(X2,X3,X1,X4,X5),X2)|~epred12_1(X2)|~mem(X5,arr(X3,bool))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,X3))|~ne(X3))).
% 15.40/2.75  cnf(i_0_39, plain, (ap(ap(X1,esk14_4(X2,X3,X4,X1)),esk15_4(X2,X3,X4,X1))=ap(ap(X1,esk12_4(X2,X3,X4,X1)),esk13_4(X2,X3,X4,X1))|ap(esk16_4(X2,X3,X4,X1),ap(ap(X1,X5),X6))=X5|esk14_4(X2,X3,X4,X1)=esk12_4(X2,X3,X4,X1)|~mem(X1,arr(X2,arr(X3,X4)))|~mem(X6,X3)|~mem(X5,X2)|~ne(X4)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1880, plain, (epred13_5(X1,X2,X3,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X5),esk219_6(X5,X4,X3,X2,X1,X6)),X2))|p(ap(ap(c_2Ebool_2EIN(X4),esk218_6(X5,X4,X3,X2,X1,X6)),X3))|ap(X1,ap(X6,esk220_6(X5,X4,X3,X2,X1,X6)))!=esk220_6(X5,X4,X3,X2,X1,X6)|~mem(X6,arr(X4,X5)))).
% 15.40/2.75  cnf(i_0_923, plain, (ap(ap(c_2Epair_2EUNCURRY(X1,X2,X3),X4),X5)=ap(ap(c_2Epair_2EUNCURRY(X1,X2,X3),X6),X5)|ap(ap(X4,esk105_7(X1,X2,X3,X6,X4,X5,X5)),esk106_7(X1,X2,X3,X6,X4,X5,X5))!=ap(ap(X6,esk105_7(X1,X2,X3,X6,X4,X5,X5)),esk106_7(X1,X2,X3,X6,X4,X5,X5))|~mem(X6,arr(X1,arr(X2,X3)))|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X5,ty_2Epair_2Eprod(X1,X2))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_924, plain, (ap(ap(c_2Epair_2E_2C(X1,X2),esk105_7(X1,X2,X3,X4,X5,X6,X6)),esk106_7(X1,X2,X3,X4,X5,X6,X6))=X6|ap(ap(c_2Epair_2EUNCURRY(X1,X2,X3),X4),X6)=ap(ap(c_2Epair_2EUNCURRY(X1,X2,X3),X5),X6)|~mem(X5,arr(X1,arr(X2,X3)))|~mem(X4,arr(X1,arr(X2,X3)))|~mem(X6,ty_2Epair_2Eprod(X1,X2))|~ne(X3)|~ne(X2)|~ne(X1))).
% 15.40/2.75  cnf(i_0_38, plain, (ap(ap(X1,esk14_4(X2,X3,X4,X1)),esk15_4(X2,X3,X4,X1))=ap(ap(X1,esk12_4(X2,X3,X4,X1)),esk13_4(X2,X3,X4,X1))|ap(esk17_4(X2,X3,X4,X1),ap(ap(X1,X5),X6))=X6|esk14_4(X2,X3,X4,X1)=esk12_4(X2,X3,X4,X1)|~mem(X1,arr(X2,arr(X3,X4)))|~mem(X6,X3)|~mem(X5,X2)|~ne(X4)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_35, plain, (ap(ap(X1,esk14_4(X2,X3,X4,X1)),esk15_4(X2,X3,X4,X1))=ap(ap(X1,esk12_4(X2,X3,X4,X1)),esk13_4(X2,X3,X4,X1))|ap(esk16_4(X2,X3,X4,X1),ap(ap(X1,X5),X6))=X5|esk15_4(X2,X3,X4,X1)=esk13_4(X2,X3,X4,X1)|~mem(X1,arr(X2,arr(X3,X4)))|~mem(X6,X3)|~mem(X5,X2)|~ne(X4)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_34, plain, (ap(ap(X1,esk14_4(X2,X3,X4,X1)),esk15_4(X2,X3,X4,X1))=ap(ap(X1,esk12_4(X2,X3,X4,X1)),esk13_4(X2,X3,X4,X1))|ap(esk17_4(X2,X3,X4,X1),ap(ap(X1,X5),X6))=X6|esk15_4(X2,X3,X4,X1)=esk13_4(X2,X3,X4,X1)|~mem(X1,arr(X2,arr(X3,X4)))|~mem(X6,X3)|~mem(X5,X2)|~ne(X4)|~ne(X3)|~ne(X2))).
% 15.40/2.75  cnf(i_0_1853, plain, (ap(X1,esk216_5(X2,X3,X1,X4,X5))=ap(X1,esk215_5(X2,X3,X1,X4,X5))|esk216_5(X2,X3,X1,X4,X5)=esk215_5(X2,X3,X1,X4,X5)|p(ap(ap(c_2Ebool_2EIN(X2),esk214_5(X2,X3,X1,X4,X5)),X4))|p(ap(ap(ap(c_2Epred__set_2EINJ(X2,X3),X1),X4),X5))|~epred12_1(X2)|~mem(X5,arr(X3,bool))|~mem(X4,arr(X2,bool))|~mem(X1,arr(X2,X3))|~ne(X3))).
% 15.40/2.75  cnf(i_0_956, plain, (X1=X2|p(ap(ap(c_2Ebool_2EIN(ty_2Epair_2Eprod(X3,X4)),ap(ap(c_2Epair_2E_2C(X3,X4),esk120_4(X3,X4,X1,X2)),esk121_4(X3,X4,X1,X2))),X1))|p(ap(ap(c_2Ebool_2EIN(ty_2Epair_2Eprod(X3,X4)),ap(ap(c_2Epair_2E_2C(X3,X4),esk120_4(X3,X4,X1,X2)),esk121_4(X3,X4,X1,X2))),X2))|~mem(X2,arr(ty_2Epair_2Eprod(X3,X4),bool))|~mem(X1,arr(ty_2Epair_2Eprod(X3,X4),bool))|~ne(X4)|~ne(X3))).
% 15.40/2.75  # End listing active clauses.  There is an equivalent clause to each of these in the clausification!
% 15.40/2.75  # Begin printing tableau
% 15.40/2.75  # Found 6 steps
% 15.40/2.75  cnf(i_0_2, negated_conjecture, (mem(esk3_0,arr(esk1_0,arr(esk2_0,bool)))), inference(start_rule)).
% 15.40/2.75  cnf(i_0_2062, plain, (mem(esk3_0,arr(esk1_0,arr(esk2_0,bool)))), inference(extension_rule, [i_0_1046])).
% 15.40/2.75  cnf(i_0_7649, plain, (~ne(arr(esk1_0,arr(esk2_0,bool)))), inference(extension_rule, [i_0_13])).
% 15.40/2.75  cnf(i_0_13254, plain, (~ne(esk1_0)), inference(closure_rule, [i_0_4])).
% 15.40/2.75  cnf(i_0_7647, plain, (~p(ap(c_2Epred__set_2EEMPTY(arr(esk1_0,arr(esk2_0,bool))),esk3_0))), inference(etableau_closure_rule, [i_0_7647, ...])).
% 15.40/2.75  cnf(i_0_13253, plain, (~ne(arr(esk2_0,bool))), inference(etableau_closure_rule, [i_0_13253, ...])).
% 15.40/2.75  # End printing tableau
% 15.40/2.75  # SZS output end
% 15.40/2.75  # Branches closed with saturation will be marked with an "s"
% 15.40/2.76  # Child (7218) has found a proof.
% 15.40/2.76  
% 15.40/2.76  # Proof search is over...
% 15.40/2.76  # Freeing feature tree
%------------------------------------------------------------------------------