TSTP Solution File: SWW474+6 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : SWW474+6 : TPTP v8.1.2. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n026.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  : 300s
% DateTime : Wed May 31 12:45:05 EDT 2023

% Result   : Theorem 2.37s 0.82s
% Output   : CNFRefutation 2.97s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.09  % Problem  : SWW474+6 : TPTP v8.1.2. Released v5.3.0.
% 0.00/0.10  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.09/0.30  % Computer : n026.cluster.edu
% 0.09/0.30  % Model    : x86_64 x86_64
% 0.09/0.30  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.30  % Memory   : 8042.1875MB
% 0.09/0.30  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.30  % CPULimit : 300
% 0.09/0.30  % WCLimit  : 300
% 0.09/0.30  % DateTime : Tue May 30 11:10:43 EDT 2023
% 0.09/0.30  % CPUTime  : 
% 0.14/0.41  % Drodi V3.5.1
% 2.37/0.82  % Refutation found
% 2.37/0.82  % SZS status Theorem for theBenchmark: Theorem is valid
% 2.37/0.82  % SZS output start CNFRefutation for theBenchmark
% 2.37/0.82  fof(f66,axiom,(
% 2.37/0.82    (! [X_a,G_1] : hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_1),bot_bot(fun(hoare_1656922687triple(X_a),bool)))) )),
% 2.37/0.82    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 2.37/0.82  fof(f70,axiom,(
% 2.37/0.82    (! [X_a,G_1,G_2,Ts] :( hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts))=> ( hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_1),G_2))=> hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_1),Ts)) ) ) )),
% 2.37/0.82    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 2.37/0.82  fof(f85,axiom,(
% 2.37/0.82    (! [C_1] :( hBOOL(hoare_1924220188gleton)=> ( hBOOL(wT_bodies)=> ( hBOOL(hAPP(com,bool,wt,C_1))=> hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,C_1)),bot_bot(fun(hoare_1656922687triple(state),bool))))) ) ) ) )),
% 2.37/0.82    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 2.37/0.82  fof(f92,axiom,(
% 2.37/0.82    (! [X_a,A_3,A_1] :( ti(fun(X_a,bool),A_1) = bot_bot(fun(X_a,bool))=> ~ hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_3),A_1)) ) )),
% 2.37/0.82    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 2.37/0.82  fof(f158,axiom,(
% 2.37/0.82    (! [Pn,B_2] :( hBOOL(wT_bodies)=> ( hAPP(pname,option(com),body,Pn) = hAPP(com,option(com),some(com),B_2)=> hBOOL(hAPP(com,bool,wt,B_2)) ) ) )),
% 2.37/0.82    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 2.37/0.82  fof(f261,axiom,(
% 2.37/0.82    ( hBOOL(hoare_1924220188gleton)<=> (? [S_3,T_5] : S_3 != T_5 )) ),
% 2.37/0.82    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 2.37/0.82  fof(f616,hypothesis,(
% 2.37/0.82    hBOOL(wT_bodies) ),
% 2.37/0.82    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 2.37/0.82  fof(f620,hypothesis,(
% 2.37/0.82    hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y) ),
% 2.37/0.82    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 2.37/0.82  fof(f622,conjecture,(
% 2.37/0.82    hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),hAPP(fun(pname,bool),fun(hoare_1656922687triple(state),bool),hAPP(fun(pname,hoare_1656922687triple(state)),fun(fun(pname,bool),fun(hoare_1656922687triple(state),bool)),image(pname,hoare_1656922687triple(state)),hAPP(fun(pname,com),fun(pname,hoare_1656922687triple(state)),hAPP(fun(com,hoare_1656922687triple(state)),fun(fun(pname,com),fun(pname,hoare_1656922687triple(state))),combb(com,hoare_1656922687triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_1656922687triple(state),bool))))) ),
% 2.37/0.82    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 2.37/0.82  fof(f623,negated_conjecture,(
% 2.37/0.82    ~(hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),hAPP(fun(pname,bool),fun(hoare_1656922687triple(state),bool),hAPP(fun(pname,hoare_1656922687triple(state)),fun(fun(pname,bool),fun(hoare_1656922687triple(state),bool)),image(pname,hoare_1656922687triple(state)),hAPP(fun(pname,com),fun(pname,hoare_1656922687triple(state)),hAPP(fun(com,hoare_1656922687triple(state)),fun(fun(pname,com),fun(pname,hoare_1656922687triple(state))),combb(com,hoare_1656922687triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_1656922687triple(state),bool))))) )),
% 2.37/0.82    inference(negated_conjecture,[status(cth)],[f622])).
% 2.37/0.82  fof(f697,plain,(
% 2.37/0.82    ![X0,X1]: (hBOOL(hAPP(fun(hoare_1656922687triple(X0),bool),bool,hAPP(fun(hoare_1656922687triple(X0),bool),fun(fun(hoare_1656922687triple(X0),bool),bool),hoare_279057269derivs(X0),X1),bot_bot(fun(hoare_1656922687triple(X0),bool)))))),
% 2.37/0.82    inference(cnf_transformation,[status(esa)],[f66])).
% 2.37/0.82  fof(f706,plain,(
% 2.37/0.82    ![X_a,G_1,G_2,Ts]: (~hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts))|(~hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_1),G_2))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_1),Ts))))),
% 2.37/0.82    inference(pre_NNF_transformation,[status(esa)],[f70])).
% 2.37/0.82  fof(f707,plain,(
% 2.37/0.82    ![X_a,G_2,Ts]: (~hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts))|(![G_1]: (~hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_1),G_2))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_1),Ts)))))),
% 2.37/0.82    inference(miniscoping,[status(esa)],[f706])).
% 2.37/0.82  fof(f708,plain,(
% 2.37/0.82    ![X0,X1,X2,X3]: (~hBOOL(hAPP(fun(hoare_1656922687triple(X0),bool),bool,hAPP(fun(hoare_1656922687triple(X0),bool),fun(fun(hoare_1656922687triple(X0),bool),bool),hoare_279057269derivs(X0),X1),X2))|~hBOOL(hAPP(fun(hoare_1656922687triple(X0),bool),bool,hAPP(fun(hoare_1656922687triple(X0),bool),fun(fun(hoare_1656922687triple(X0),bool),bool),hoare_279057269derivs(X0),X3),X1))|hBOOL(hAPP(fun(hoare_1656922687triple(X0),bool),bool,hAPP(fun(hoare_1656922687triple(X0),bool),fun(fun(hoare_1656922687triple(X0),bool),bool),hoare_279057269derivs(X0),X3),X2)))),
% 2.37/0.82    inference(cnf_transformation,[status(esa)],[f707])).
% 2.37/0.82  fof(f745,plain,(
% 2.37/0.82    ![C_1]: (~hBOOL(hoare_1924220188gleton)|(~hBOOL(wT_bodies)|(~hBOOL(hAPP(com,bool,wt,C_1))|hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,C_1)),bot_bot(fun(hoare_1656922687triple(state),bool))))))))),
% 2.37/0.82    inference(pre_NNF_transformation,[status(esa)],[f85])).
% 2.37/0.82  fof(f746,plain,(
% 2.37/0.82    ~hBOOL(hoare_1924220188gleton)|(~hBOOL(wT_bodies)|(![C_1]: (~hBOOL(hAPP(com,bool,wt,C_1))|hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,C_1)),bot_bot(fun(hoare_1656922687triple(state),bool))))))))),
% 2.37/0.82    inference(miniscoping,[status(esa)],[f745])).
% 2.37/0.82  fof(f747,plain,(
% 2.37/0.82    ![X0]: (~hBOOL(hoare_1924220188gleton)|~hBOOL(wT_bodies)|~hBOOL(hAPP(com,bool,wt,X0))|hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_1656922687triple(state),bool))))))),
% 2.37/0.82    inference(cnf_transformation,[status(esa)],[f746])).
% 2.37/0.82  fof(f762,plain,(
% 2.37/0.82    ![X_a,A_3,A_1]: (~ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|~hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_3),A_1)))),
% 2.37/0.82    inference(pre_NNF_transformation,[status(esa)],[f92])).
% 2.37/0.82  fof(f763,plain,(
% 2.37/0.82    ![X_a,A_1]: (~ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|(![A_3]: ~hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_3),A_1))))),
% 2.37/0.82    inference(miniscoping,[status(esa)],[f762])).
% 2.37/0.82  fof(f764,plain,(
% 2.37/0.82    ![X0,X1,X2]: (~ti(fun(X0,bool),X1)=bot_bot(fun(X0,bool))|~hBOOL(hAPP(fun(X0,bool),bool,hAPP(X0,fun(fun(X0,bool),bool),member(X0),X2),X1)))),
% 2.37/0.82    inference(cnf_transformation,[status(esa)],[f763])).
% 2.37/0.82  fof(f957,plain,(
% 2.37/0.82    ![Pn,B_2]: (~hBOOL(wT_bodies)|(~hAPP(pname,option(com),body,Pn)=hAPP(com,option(com),some(com),B_2)|hBOOL(hAPP(com,bool,wt,B_2))))),
% 2.37/0.82    inference(pre_NNF_transformation,[status(esa)],[f158])).
% 2.37/0.82  fof(f958,plain,(
% 2.37/0.82    ~hBOOL(wT_bodies)|(![B_2]: ((![Pn]: ~hAPP(pname,option(com),body,Pn)=hAPP(com,option(com),some(com),B_2))|hBOOL(hAPP(com,bool,wt,B_2))))),
% 2.37/0.82    inference(miniscoping,[status(esa)],[f957])).
% 2.37/0.82  fof(f959,plain,(
% 2.37/0.82    ![X0,X1]: (~hBOOL(wT_bodies)|~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),X1)|hBOOL(hAPP(com,bool,wt,X1)))),
% 2.37/0.82    inference(cnf_transformation,[status(esa)],[f958])).
% 2.37/0.82  fof(f1280,plain,(
% 2.37/0.82    (~hBOOL(hoare_1924220188gleton)|(?[S_3,T_5]: ~S_3=T_5))&(hBOOL(hoare_1924220188gleton)|(![S_3,T_5]: S_3=T_5))),
% 2.37/0.82    inference(NNF_transformation,[status(esa)],[f261])).
% 2.37/0.82  fof(f1281,plain,(
% 2.37/0.82    (~hBOOL(hoare_1924220188gleton)|~sk0_41=sk0_42)&(hBOOL(hoare_1924220188gleton)|(![S_3,T_5]: S_3=T_5))),
% 2.37/0.82    inference(skolemization,[status(esa)],[f1280])).
% 2.37/0.82  fof(f1283,plain,(
% 2.37/0.82    ![X0,X1]: (hBOOL(hoare_1924220188gleton)|X0=X1)),
% 2.37/0.82    inference(cnf_transformation,[status(esa)],[f1281])).
% 2.37/0.82  fof(f2185,plain,(
% 2.37/0.82    hBOOL(wT_bodies)),
% 2.37/0.82    inference(cnf_transformation,[status(esa)],[f616])).
% 2.37/0.82  fof(f2189,plain,(
% 2.37/0.82    hAPP(pname,option(com),body,pn)=hAPP(com,option(com),some(com),y)),
% 2.37/0.82    inference(cnf_transformation,[status(esa)],[f620])).
% 2.37/0.82  fof(f2191,plain,(
% 2.37/0.82    ~hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),hAPP(fun(pname,bool),fun(hoare_1656922687triple(state),bool),hAPP(fun(pname,hoare_1656922687triple(state)),fun(fun(pname,bool),fun(hoare_1656922687triple(state),bool)),image(pname,hoare_1656922687triple(state)),hAPP(fun(pname,com),fun(pname,hoare_1656922687triple(state)),hAPP(fun(com,hoare_1656922687triple(state)),fun(fun(pname,com),fun(pname,hoare_1656922687triple(state))),combb(com,hoare_1656922687triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_1656922687triple(state),bool)))))),
% 2.37/0.82    inference(cnf_transformation,[status(esa)],[f623])).
% 2.37/0.82  fof(f2204,plain,(
% 2.37/0.82    spl0_0 <=> hBOOL(hoare_1924220188gleton)),
% 2.37/0.82    introduced(split_symbol_definition)).
% 2.37/0.82  fof(f2207,plain,(
% 2.37/0.82    spl0_1 <=> hBOOL(wT_bodies)),
% 2.37/0.82    introduced(split_symbol_definition)).
% 2.37/0.82  fof(f2209,plain,(
% 2.37/0.82    ~hBOOL(wT_bodies)|spl0_1),
% 2.37/0.82    inference(component_clause,[status(thm)],[f2207])).
% 2.37/0.82  fof(f2210,plain,(
% 2.37/0.82    spl0_2 <=> ~hBOOL(hAPP(com,bool,wt,X0))|hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_1656922687triple(state),bool)))))),
% 2.37/0.82    introduced(split_symbol_definition)).
% 2.37/0.82  fof(f2211,plain,(
% 2.37/0.82    ![X0]: (~hBOOL(hAPP(com,bool,wt,X0))|hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_1656922687triple(state),bool)))))|~spl0_2)),
% 2.37/0.82    inference(component_clause,[status(thm)],[f2210])).
% 2.37/0.82  fof(f2213,plain,(
% 2.37/0.82    ~spl0_0|~spl0_1|spl0_2),
% 2.37/0.82    inference(split_clause,[status(thm)],[f747,f2204,f2207,f2210])).
% 2.37/0.82  fof(f2222,plain,(
% 2.37/0.82    spl0_5 <=> ~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),X1)|hBOOL(hAPP(com,bool,wt,X1))),
% 2.37/0.82    introduced(split_symbol_definition)).
% 2.37/0.82  fof(f2223,plain,(
% 2.37/0.82    ![X0,X1]: (~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),X1)|hBOOL(hAPP(com,bool,wt,X1))|~spl0_5)),
% 2.37/0.82    inference(component_clause,[status(thm)],[f2222])).
% 2.37/0.82  fof(f2225,plain,(
% 2.37/0.82    ~spl0_1|spl0_5),
% 2.37/0.82    inference(split_clause,[status(thm)],[f959,f2207,f2222])).
% 2.37/0.82  fof(f2234,plain,(
% 2.37/0.82    spl0_8 <=> X0=X1),
% 2.37/0.82    introduced(split_symbol_definition)).
% 2.37/0.82  fof(f2235,plain,(
% 2.37/0.82    ![X0,X1]: (X0=X1|~spl0_8)),
% 2.37/0.82    inference(component_clause,[status(thm)],[f2234])).
% 2.37/0.82  fof(f2237,plain,(
% 2.37/0.82    spl0_0|spl0_8),
% 2.37/0.82    inference(split_clause,[status(thm)],[f1283,f2204,f2234])).
% 2.37/0.82  fof(f2258,plain,(
% 2.37/0.82    ![X0,X1,X2]: (~hBOOL(hAPP(fun(X0,bool),bool,hAPP(X0,fun(fun(X0,bool),bool),member(X0),X1),X2))|~spl0_8)),
% 2.37/0.82    inference(backward_subsumption_resolution,[status(thm)],[f764,f2235])).
% 2.37/0.82  fof(f2259,plain,(
% 2.37/0.82    ![X0]: (~hBOOL(X0)|~spl0_8)),
% 2.37/0.82    inference(paramodulation,[status(thm)],[f2235,f2258])).
% 2.37/0.82  fof(f2279,plain,(
% 2.37/0.82    $false|~spl0_8),
% 2.37/0.82    inference(backward_subsumption_resolution,[status(thm)],[f697,f2259])).
% 2.37/0.82  fof(f2280,plain,(
% 2.37/0.82    ~spl0_8),
% 2.37/0.82    inference(contradiction_clause,[status(thm)],[f2279])).
% 2.37/0.82  fof(f2285,plain,(
% 2.37/0.82    spl0_13 <=> hBOOL(hAPP(com,bool,wt,y))),
% 2.37/0.82    introduced(split_symbol_definition)).
% 2.37/0.82  fof(f2287,plain,(
% 2.37/0.82    ~hBOOL(hAPP(com,bool,wt,y))|spl0_13),
% 2.37/0.82    inference(component_clause,[status(thm)],[f2285])).
% 2.37/0.82  fof(f2293,plain,(
% 2.37/0.82    ![X0]: (~hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),X0),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_1656922687triple(state),bool)))))|~hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),hAPP(fun(pname,bool),fun(hoare_1656922687triple(state),bool),hAPP(fun(pname,hoare_1656922687triple(state)),fun(fun(pname,bool),fun(hoare_1656922687triple(state),bool)),image(pname,hoare_1656922687triple(state)),hAPP(fun(pname,com),fun(pname,hoare_1656922687triple(state)),hAPP(fun(com,hoare_1656922687triple(state)),fun(fun(pname,com),fun(pname,hoare_1656922687triple(state))),combb(com,hoare_1656922687triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),X0)))),
% 2.37/0.82    inference(resolution,[status(thm)],[f708,f2191])).
% 2.37/0.82  fof(f2302,plain,(
% 2.37/0.82    ~hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_1656922687triple(state),bool)))))),
% 2.37/0.82    inference(resolution,[status(thm)],[f2293,f697])).
% 2.37/0.82  fof(f2309,plain,(
% 2.37/0.82    ![X0]: (~hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),X0),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_1656922687triple(state),bool)))))|~hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),X0)))),
% 2.37/0.82    inference(resolution,[status(thm)],[f2302,f708])).
% 2.37/0.82  fof(f2367,plain,(
% 2.37/0.82    $false|spl0_1),
% 2.37/0.82    inference(forward_subsumption_resolution,[status(thm)],[f2185,f2209])).
% 2.37/0.82  fof(f2368,plain,(
% 2.37/0.82    spl0_1),
% 2.37/0.82    inference(contradiction_clause,[status(thm)],[f2367])).
% 2.37/0.82  fof(f2370,plain,(
% 2.37/0.82    spl0_21 <=> hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),bot_bot(fun(hoare_1656922687triple(state),bool))))),
% 2.37/0.82    introduced(split_symbol_definition)).
% 2.37/0.82  fof(f2372,plain,(
% 2.37/0.82    ~hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),bot_bot(fun(hoare_1656922687triple(state),bool))))|spl0_21),
% 2.37/0.82    inference(component_clause,[status(thm)],[f2370])).
% 2.37/0.82  fof(f2461,plain,(
% 2.37/0.82    ~hBOOL(hAPP(com,bool,wt,y))|~hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),bot_bot(fun(hoare_1656922687triple(state),bool))))|~spl0_2),
% 2.37/0.82    inference(resolution,[status(thm)],[f2211,f2309])).
% 2.37/0.82  fof(f2462,plain,(
% 2.37/0.82    ~spl0_13|~spl0_21|~spl0_2),
% 2.37/0.82    inference(split_clause,[status(thm)],[f2461,f2285,f2370,f2210])).
% 2.37/0.82  fof(f2535,plain,(
% 2.37/0.82    $false|spl0_21),
% 2.37/0.82    inference(forward_subsumption_resolution,[status(thm)],[f2372,f697])).
% 2.37/0.82  fof(f2536,plain,(
% 2.37/0.82    spl0_21),
% 2.37/0.82    inference(contradiction_clause,[status(thm)],[f2535])).
% 2.97/0.85  fof(f2625,plain,(
% 2.97/0.85    spl0_47 <=> ~bot_bot(fun(X0,bool))=bot_bot(fun(X0,bool))),
% 2.97/0.85    introduced(split_symbol_definition)).
% 2.97/0.85  fof(f2626,plain,(
% 2.97/0.85    ![X0]: (~bot_bot(fun(X0,bool))=bot_bot(fun(X0,bool))|~spl0_47)),
% 2.97/0.85    inference(component_clause,[status(thm)],[f2625])).
% 2.97/0.85  fof(f2633,plain,(
% 2.97/0.85    $false|~spl0_47),
% 2.97/0.85    inference(trivial_equality_resolution,[status(esa)],[f2626])).
% 2.97/0.85  fof(f2634,plain,(
% 2.97/0.85    ~spl0_47),
% 2.97/0.85    inference(contradiction_clause,[status(thm)],[f2633])).
% 2.97/0.85  fof(f2666,plain,(
% 2.97/0.85    hBOOL(hAPP(com,bool,wt,y))|~spl0_5),
% 2.97/0.85    inference(resolution,[status(thm)],[f2189,f2223])).
% 2.97/0.85  fof(f2667,plain,(
% 2.97/0.85    $false|spl0_13|~spl0_5),
% 2.97/0.85    inference(forward_subsumption_resolution,[status(thm)],[f2666,f2287])).
% 2.97/0.85  fof(f2668,plain,(
% 2.97/0.85    spl0_13|~spl0_5),
% 2.97/0.85    inference(contradiction_clause,[status(thm)],[f2667])).
% 2.97/0.85  fof(f2669,plain,(
% 2.97/0.85    $false),
% 2.97/0.85    inference(sat_refutation,[status(thm)],[f2213,f2225,f2237,f2280,f2368,f2462,f2536,f2634,f2668])).
% 2.97/0.85  % SZS output end CNFRefutation for theBenchmark.p
% 3.16/0.87  % Elapsed time: 0.566949 seconds
% 3.16/0.87  % CPU time: 3.231229 seconds
% 3.16/0.87  % Memory used: 201.056 MB
%------------------------------------------------------------------------------