TSTP Solution File: ITP020+2 by leanCoP---2.2

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : leanCoP---2.2
% Problem  : ITP020+2 : TPTP v8.1.0. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : leancop_casc.sh %s %d

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

% Result   : Theorem 40.01s 38.71s
% Output   : Proof 40.01s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12  % Problem  : ITP020+2 : TPTP v8.1.0. Bugfixed v7.5.0.
% 0.10/0.12  % Command  : leancop_casc.sh %s %d
% 0.12/0.33  % Computer : n021.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Fri Jun  3 02:01:47 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 40.01/38.71  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 40.01/38.72  % SZS output start Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 40.01/38.72  
% 40.01/38.72  %-----------------------------------------------------
% 40.01/38.72  fof(conj_thm_2Epred__set_2EBIJ__SYM, axiom, ! [_160122] : (ne(_160122) => ! [_160137] : (ne(_160137) => ! [_160152] : (mem(_160152, arr(_160122, bool)) => ! [_160177] : (mem(_160177, arr(_160137, bool)) => (? [_160202] : (mem(_160202, arr(_160122, _160137)) & p(ap(ap(ap(c_2Epred__set_2EBIJ(_160122, _160137), _160202), _160152), _160177))) <=> ? [_160262] : (mem(_160262, arr(_160137, _160122)) & p(ap(ap(ap(c_2Epred__set_2EBIJ(_160137, _160122), _160262), _160177), _160152)))))))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', conj_thm_2Epred__set_2EBIJ__SYM)).
% 40.01/38.72  fof(conj_thm_2Eutil__prob_2ENUM__2D__BIJ__INV, conjecture, ? [_160965] : (mem(_160965, arr(ty_2Enum_2Enum, ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum))) & p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Enum_2Enum, ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum)), _160965), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', conj_thm_2Eutil__prob_2ENUM__2D__BIJ__INV)).
% 40.01/38.72  fof(ap_tp, axiom, ! [_161300, _161303, _161306] : (mem(_161306, arr(_161300, _161303)) => ! [_161331] : (mem(_161331, _161300) => mem(ap(_161306, _161331), _161303))), file('/export/starexec/sandbox2/benchmark/Axioms/ITP001/ITP001+2.ax', ap_tp)).
% 40.01/38.72  fof(mem_c_2Epred__set_2EUNIV, axiom, ! [_161567] : (ne(_161567) => mem(c_2Epred__set_2EUNIV(_161567), arr(_161567, bool))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', mem_c_2Epred__set_2EUNIV)).
% 40.01/38.72  fof(ne_ty_2Epair_2Eprod, axiom, ! [_161720] : (ne(_161720) => ! [_161735] : (ne(_161735) => ne(ty_2Epair_2Eprod(_161720, _161735)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', ne_ty_2Epair_2Eprod)).
% 40.01/38.72  fof(mem_c_2Epred__set_2ECROSS, axiom, ! [_161908] : (ne(_161908) => ! [_161923] : (ne(_161923) => mem(c_2Epred__set_2ECROSS(_161908, _161923), arr(arr(_161908, bool), arr(arr(_161923, bool), arr(ty_2Epair_2Eprod(_161908, _161923), bool)))))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', mem_c_2Epred__set_2ECROSS)).
% 40.01/38.72  fof(ne_ty_2Enum_2Enum, axiom, ne(ty_2Enum_2Enum), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', ne_ty_2Enum_2Enum)).
% 40.01/38.72  fof(conj_thm_2Eutil__prob_2ENUM__2D__BIJ, axiom, ? [_162284] : (mem(_162284, arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum)) & p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum), _162284), ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', conj_thm_2Eutil__prob_2ENUM__2D__BIJ)).
% 40.01/38.72  
% 40.01/38.72  cnf(1, plain, [-(126 ^ [_80701, _80484, _80319, _80148]), -(p(ap(ap(ap(c_2Epred__set_2EBIJ(_80148, _80319), 125 ^ [_80701, _80484, _80319, _80148]), _80484), _80701)))], clausify(conj_thm_2Epred__set_2EBIJ__SYM)).
% 40.01/38.72  cnf(2, plain, [-(126 ^ [_80701, _80484, _80319, _80148]), -(mem(125 ^ [_80701, _80484, _80319, _80148], arr(_80148, _80319)))], clausify(conj_thm_2Epred__set_2EBIJ__SYM)).
% 40.01/38.72  cnf(3, plain, [-(127 ^ [_80701, _80484, _80319, _80148]), 126 ^ [_80701, _80484, _80319, _80148], mem(_81284, arr(_80319, _80148)), p(ap(ap(ap(c_2Epred__set_2EBIJ(_80319, _80148), _81284), _80701), _80484))], clausify(conj_thm_2Epred__set_2EBIJ__SYM)).
% 40.01/38.72  cnf(4, plain, [mem(_92257, arr(ty_2Enum_2Enum, ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum))), p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Enum_2Enum, ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum)), _92257), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))))], clausify(conj_thm_2Eutil__prob_2ENUM__2D__BIJ__INV)).
% 40.01/38.72  cnf(5, plain, [mem(_50969, arr(_50836, _50903)), mem(_51130, _50836), -(mem(ap(_50969, _51130), _50903))], clausify(ap_tp)).
% 40.01/38.72  cnf(6, plain, [ne(_59395), -(mem(c_2Epred__set_2EUNIV(_59395), arr(_59395, bool)))], clausify(mem_c_2Epred__set_2EUNIV)).
% 40.01/38.72  cnf(7, plain, [ne(_59685), ne(_59774), -(ne(ty_2Epair_2Eprod(_59685, _59774)))], clausify(ne_ty_2Epair_2Eprod)).
% 40.01/38.72  cnf(8, plain, [ne(_60050), ne(_60158), -(mem(c_2Epred__set_2ECROSS(_60050, _60158), arr(arr(_60050, bool), arr(arr(_60158, bool), arr(ty_2Epair_2Eprod(_60050, _60158), bool)))))], clausify(mem_c_2Epred__set_2ECROSS)).
% 40.01/38.72  cnf(9, plain, [-(ne(ty_2Enum_2Enum))], clausify(ne_ty_2Enum_2Enum)).
% 40.01/38.72  cnf(10, plain, [ne(_80148), ne(_80319), mem(_80484, arr(_80148, bool)), mem(_80701, arr(_80319, bool)), 127 ^ [_80701, _80484, _80319, _80148]], clausify(conj_thm_2Epred__set_2EBIJ__SYM)).
% 40.01/38.72  cnf(11, plain, [-(mem(193 ^ [], arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum)))], clausify(conj_thm_2Eutil__prob_2ENUM__2D__BIJ)).
% 40.01/38.72  cnf(12, plain, [-(p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum), 193 ^ []), ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))))], clausify(conj_thm_2Eutil__prob_2ENUM__2D__BIJ)).
% 40.01/38.72  
% 40.01/38.72  cnf('1',plain,[mem(125 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum], arr(ty_2Enum_2Enum, ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum))), p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Enum_2Enum, ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum)), 125 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum]), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))))],start(4,bind([[_92257], [125 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum]]]))).
% 40.01/38.72  cnf('1.1',plain,[-(mem(125 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum], arr(ty_2Enum_2Enum, ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum)))), -(126 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum])],extension(2,bind([[_80701, _80484, _80319, _80148], [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum]]))).
% 40.01/38.72  cnf('1.1.1',plain,[126 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum], -(127 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum]), mem(193 ^ [], arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum)), p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum), 193 ^ []), ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)))],extension(3,bind([[_80319, _80148, _81284, _80701, _80484], [ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum, 193 ^ [], ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)]]))).
% 40.01/38.72  cnf('1.1.1.1',plain,[127 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum], ne(ty_2Enum_2Enum), ne(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum)), mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool)), mem(ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool))],extension(10,bind([[_80484, _80148, _80701, _80319], [c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Enum_2Enum, ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum)]]))).
% 40.01/38.72  cnf('1.1.1.1.1',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.1.1.1.2',plain,[-(ne(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum))), ne(ty_2Enum_2Enum), ne(ty_2Enum_2Enum)],extension(7,bind([[_59685, _59774], [ty_2Enum_2Enum, ty_2Enum_2Enum]]))).
% 40.01/38.72  cnf('1.1.1.1.2.1',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.1.1.1.2.2',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.1.1.1.3',plain,[-(mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool))), ne(ty_2Enum_2Enum)],extension(6,bind([[_59395], [ty_2Enum_2Enum]]))).
% 40.01/38.72  cnf('1.1.1.1.3.1',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.1.1.1.4',plain,[-(mem(ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool))), mem(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), arr(arr(ty_2Enum_2Enum, bool), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool))), mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool))],extension(5,bind([[_50969, _50903, _51130, _50836], [ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool)]]))).
% 40.01/38.72  cnf('1.1.1.1.4.1',plain,[-(mem(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), arr(arr(ty_2Enum_2Enum, bool), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool)))), mem(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), arr(arr(ty_2Enum_2Enum, bool), arr(arr(ty_2Enum_2Enum, bool), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool)))), mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool))],extension(5,bind([[_50969, _50903, _51130, _50836], [c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), arr(arr(ty_2Enum_2Enum, bool), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool)]]))).
% 40.01/38.72  cnf('1.1.1.1.4.1.1',plain,[-(mem(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), arr(arr(ty_2Enum_2Enum, bool), arr(arr(ty_2Enum_2Enum, bool), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool))))), ne(ty_2Enum_2Enum), ne(ty_2Enum_2Enum)],extension(8,bind([[_60050, _60158], [ty_2Enum_2Enum, ty_2Enum_2Enum]]))).
% 40.01/38.72  cnf('1.1.1.1.4.1.1.1',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.1.1.1.4.1.1.2',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.1.1.1.4.1.2',plain,[-(mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool))), ne(ty_2Enum_2Enum)],extension(6,bind([[_59395], [ty_2Enum_2Enum]]))).
% 40.01/38.72  cnf('1.1.1.1.4.1.2.1',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.1.1.1.4.2',plain,[-(mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool))), ne(ty_2Enum_2Enum)],extension(6,bind([[_59395], [ty_2Enum_2Enum]]))).
% 40.01/38.72  cnf('1.1.1.1.4.2.1',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.1.1.2',plain,[-(mem(193 ^ [], arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum)))],extension(11)).
% 40.01/38.72  cnf('1.1.1.3',plain,[-(p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum), 193 ^ []), ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))))],extension(12)).
% 40.01/38.72  cnf('1.2',plain,[-(p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Enum_2Enum, ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum)), 125 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum]), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))))), -(126 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum])],extension(1,bind([[_80701, _80484, _80319, _80148], [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum]]))).
% 40.01/38.72  cnf('1.2.1',plain,[126 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum], -(127 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum]), mem(193 ^ [], arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum)), p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum), 193 ^ []), ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)))],extension(3,bind([[_80319, _80148, _81284, _80701, _80484], [ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum, 193 ^ [], ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)]]))).
% 40.01/38.72  cnf('1.2.1.1',plain,[127 ^ [ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum], ne(ty_2Enum_2Enum), ne(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum)), mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool)), mem(ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool))],extension(10,bind([[_80484, _80148, _80701, _80319], [c_2Epred__set_2EUNIV(ty_2Enum_2Enum), ty_2Enum_2Enum, ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum)]]))).
% 40.01/38.72  cnf('1.2.1.1.1',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.2.1.1.2',plain,[-(ne(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum))), ne(ty_2Enum_2Enum), ne(ty_2Enum_2Enum)],extension(7,bind([[_59685, _59774], [ty_2Enum_2Enum, ty_2Enum_2Enum]]))).
% 40.01/38.72  cnf('1.2.1.1.2.1',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.2.1.1.2.2',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.2.1.1.3',plain,[-(mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool))), ne(ty_2Enum_2Enum)],extension(6,bind([[_59395], [ty_2Enum_2Enum]]))).
% 40.01/38.72  cnf('1.2.1.1.3.1',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.2.1.1.4',plain,[-(mem(ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool))), mem(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), arr(arr(ty_2Enum_2Enum, bool), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool))), mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool))],extension(5,bind([[_50969, _50903, _51130, _50836], [ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool)]]))).
% 40.01/38.72  cnf('1.2.1.1.4.1',plain,[-(mem(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), arr(arr(ty_2Enum_2Enum, bool), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool)))), mem(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), arr(arr(ty_2Enum_2Enum, bool), arr(arr(ty_2Enum_2Enum, bool), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool)))), mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool))],extension(5,bind([[_50969, _50903, _51130, _50836], [c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), arr(arr(ty_2Enum_2Enum, bool), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool)]]))).
% 40.01/38.72  cnf('1.2.1.1.4.1.1',plain,[-(mem(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), arr(arr(ty_2Enum_2Enum, bool), arr(arr(ty_2Enum_2Enum, bool), arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), bool))))), ne(ty_2Enum_2Enum), ne(ty_2Enum_2Enum)],extension(8,bind([[_60050, _60158], [ty_2Enum_2Enum, ty_2Enum_2Enum]]))).
% 40.01/38.72  cnf('1.2.1.1.4.1.1.1',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.2.1.1.4.1.1.2',plain,[-(ne(ty_2Enum_2Enum))],extension(9)).
% 40.01/38.72  cnf('1.2.1.1.4.1.2',plain,[-(mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool)))],lemmata('1.2.1.1')).
% 40.01/38.72  cnf('1.2.1.1.4.2',plain,[-(mem(c_2Epred__set_2EUNIV(ty_2Enum_2Enum), arr(ty_2Enum_2Enum, bool)))],lemmata('1.2.1.1')).
% 40.01/38.72  cnf('1.2.1.2',plain,[-(mem(193 ^ [], arr(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum)))],extension(11)).
% 40.01/38.72  cnf('1.2.1.3',plain,[-(p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Epair_2Eprod(ty_2Enum_2Enum, ty_2Enum_2Enum), ty_2Enum_2Enum), 193 ^ []), ap(ap(c_2Epred__set_2ECROSS(ty_2Enum_2Enum, ty_2Enum_2Enum), c_2Epred__set_2EUNIV(ty_2Enum_2Enum)), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))), c_2Epred__set_2EUNIV(ty_2Enum_2Enum))))],extension(12)).
% 40.01/38.72  %-----------------------------------------------------
% 40.01/38.73  
% 40.01/38.73  % SZS output end Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
%------------------------------------------------------------------------------