TSTP Solution File: SWW477+7 by Enigma---0.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Enigma---0.5.1
% Problem  : SWW477+7 : TPTP v8.1.0. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : enigmatic-eprover.py %s %d 1

% Computer : n017.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 : Thu Jul 21 00:02:28 EDT 2022

% Result   : Theorem 11.57s 4.66s
% Output   : CNFRefutation 11.57s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    5
%            Number of leaves      :    7
% Syntax   : Number of clauses     :   18 (  10 unt;   4 nHn;  18 RR)
%            Number of literals    :   34 (  16 equ;  12 neg)
%            Maximal clause size   :    4 (   1 avg)
%            Maximal term depth    :   17 (   3 avg)
%            Number of predicates  :    3 (   1 usr;   1 prp; 0-2 aty)
%            Number of functors    :   25 (  25 usr;  14 con; 0-4 aty)
%            Number of variables   :   22 (   2 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(i_0_22,plain,
    ( hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),esk1_1(X1)),X1))
    | ~ hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),ea),X1)) ),
    file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-oj_lozax/lgb.p',i_0_22) ).

cnf(i_0_12,plain,
    hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),ea),nt)),
    file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-oj_lozax/lgb.p',i_0_12) ).

cnf(i_0_803,plain,
    ( esk144_4(X1,X2,X3,X4) = X4
    | hAPP(list(char),ty,class,esk146_4(X1,X2,X3,X4)) = X4
    | hAPP(list(char),ty,class,esk147_4(X1,X2,X3,X4)) = X4
    | ~ hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,X1)))))))),fun(ty,fun(ty,bool)),widen(X1),X2),X3),X4)) ),
    file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-oj_lozax/lgb.p',i_0_803) ).

cnf(i_0_757,plain,
    hAPP(list(char),ty,class,X1) != nt,
    file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-oj_lozax/lgb.p',i_0_757) ).

cnf(i_0_809,plain,
    ( esk144_4(X1,X2,X3,X4) = X3
    | hAPP(list(char),ty,class,esk146_4(X1,X2,X3,X4)) = X4
    | hAPP(list(char),ty,class,esk147_4(X1,X2,X3,X4)) = X4
    | ~ hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,X1)))))))),fun(ty,fun(ty,bool)),widen(X1),X2),X3),X4)) ),
    file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-oj_lozax/lgb.p',i_0_809) ).

cnf(i_0_23,plain,
    ( hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),e),e_a),esk1_1(X1)))
    | ~ hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),ea),X1)) ),
    file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-oj_lozax/lgb.p',i_0_23) ).

cnf(i_0_11,negated_conjecture,
    ~ hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),e),e_a),nt)),
    file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-oj_lozax/lgb.p',i_0_11) ).

cnf(c_0_817,plain,
    ( hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),esk1_1(X1)),X1))
    | ~ hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),ea),X1)) ),
    i_0_22 ).

cnf(c_0_818,plain,
    hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),ea),nt)),
    i_0_12 ).

cnf(c_0_819,plain,
    ( esk144_4(X1,X2,X3,X4) = X4
    | hAPP(list(char),ty,class,esk146_4(X1,X2,X3,X4)) = X4
    | hAPP(list(char),ty,class,esk147_4(X1,X2,X3,X4)) = X4
    | ~ hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,X1)))))))),fun(ty,fun(ty,bool)),widen(X1),X2),X3),X4)) ),
    i_0_803 ).

cnf(c_0_820,plain,
    hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),esk1_1(nt)),nt)),
    inference(spm,[status(thm)],[c_0_817,c_0_818]) ).

cnf(c_0_821,plain,
    hAPP(list(char),ty,class,X1) != nt,
    i_0_757 ).

cnf(c_0_822,plain,
    ( esk144_4(X1,X2,X3,X4) = X3
    | hAPP(list(char),ty,class,esk146_4(X1,X2,X3,X4)) = X4
    | hAPP(list(char),ty,class,esk147_4(X1,X2,X3,X4)) = X4
    | ~ hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,X1)))))))),fun(ty,fun(ty,bool)),widen(X1),X2),X3),X4)) ),
    i_0_809 ).

cnf(c_0_823,plain,
    esk144_4(product_prod(list(list(char)),exp(list(char))),p,esk1_1(nt),nt) = nt,
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_819,c_0_820]),c_0_821]),c_0_821]) ).

cnf(c_0_824,plain,
    ( hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),e),e_a),esk1_1(X1)))
    | ~ hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),ea),X1)) ),
    i_0_23 ).

cnf(c_0_825,plain,
    esk1_1(nt) = nt,
    inference(rw,[status(thm)],[inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_822,c_0_820]),c_0_821]),c_0_821]),c_0_823]) ).

cnf(c_0_826,negated_conjecture,
    ~ hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),e),e_a),nt)),
    i_0_11 ).

cnf(c_0_827,plain,
    $false,
    inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_824,c_0_825]),c_0_818])]),c_0_826]),
    [proof] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.13  % Problem  : SWW477+7 : TPTP v8.1.0. Released v5.3.0.
% 0.04/0.14  % Command  : enigmatic-eprover.py %s %d 1
% 0.14/0.35  % Computer : n017.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 600
% 0.14/0.35  % DateTime : Sun Jun  5 23:09:48 EDT 2022
% 0.14/0.35  % CPUTime  : 
% 0.20/0.48  # ENIGMATIC: Selected SinE mode:
% 0.64/0.85  # Parsing /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.64/0.85  # Filter: axfilter_auto   0 goes into file theBenchmark_axfilter_auto   0.p
% 0.64/0.85  # Filter: axfilter_auto   1 goes into file theBenchmark_axfilter_auto   1.p
% 0.64/0.85  # Filter: axfilter_auto   2 goes into file theBenchmark_axfilter_auto   2.p
% 11.57/4.66  # ENIGMATIC: Solved by autoschedule-lgb:
% 11.57/4.66  # No SInE strategy applied
% 11.57/4.66  # Trying AutoSched0 for 149 seconds
% 11.57/4.66  # AutoSched0-Mode selected heuristic G_E___208_C18_F1_SE_CS_SP_PS_S034N
% 11.57/4.66  # and selection function SelectUnlessPosMax.
% 11.57/4.66  #
% 11.57/4.66  # Preprocessing time       : 0.025 s
% 11.57/4.66  # Presaturation interreduction done
% 11.57/4.66  
% 11.57/4.66  # Proof found!
% 11.57/4.66  # SZS status Theorem
% 11.57/4.66  # SZS output start CNFRefutation
% See solution above
% 11.57/4.66  # Training examples: 0 positive, 0 negative
% 11.57/4.66  
% 11.57/4.66  # -------------------------------------------------
% 11.57/4.66  # User time                : 0.149 s
% 11.57/4.66  # System time              : 0.012 s
% 11.57/4.66  # Total time               : 0.160 s
% 11.57/4.66  # Maximum resident set size: 12020 pages
% 11.57/4.66  
%------------------------------------------------------------------------------