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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% 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 : n014.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 : Tue Apr 30 20:50:24 EDT 2024

% Result   : Theorem 9.77s 1.73s
% Output   : CNFRefutation 10.21s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.14  % Problem  : SWW474+6 : TPTP v8.1.2. Released v5.3.0.
% 0.07/0.14  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.36  % Computer : n014.cluster.edu
% 0.13/0.36  % Model    : x86_64 x86_64
% 0.13/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.36  % Memory   : 8042.1875MB
% 0.13/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.36  % CPULimit : 300
% 0.13/0.36  % WCLimit  : 300
% 0.13/0.36  % DateTime : Mon Apr 29 22:55:34 EDT 2024
% 0.13/0.36  % CPUTime  : 
% 0.20/0.47  % Drodi V3.6.0
% 9.77/1.73  % Refutation found
% 9.77/1.73  % SZS status Theorem for theBenchmark: Theorem is valid
% 9.77/1.73  % SZS output start CNFRefutation for theBenchmark
% 9.77/1.73  fof(f59,axiom,(
% 9.77/1.73    (! [X_a,X_c,B_1_1,B_2_1] : hAPP(X_a,X_c,B_1_1,ti(X_a,B_2_1)) = hAPP(X_a,X_c,B_1_1,B_2_1) )),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f66,axiom,(
% 9.77/1.73    (! [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)))) )),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f70,axiom,(
% 9.77/1.73    (! [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)) ) ) )),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f76,axiom,(
% 9.77/1.73    (! [X_a,A_1] : hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_eq(fun(X_a,bool)),bot_bot(fun(X_a,bool))),A_1)) )),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f85,axiom,(
% 9.77/1.73    (! [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))))) ) ) ) )),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f131,axiom,(
% 9.77/1.73    (! [X_a,A_3,A_1] : hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_3),A_1) != bot_bot(fun(X_a,bool)) )),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f134,axiom,(
% 9.77/1.73    (! [X_a,A_1] :( hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_eq(fun(X_a,bool)),A_1),bot_bot(fun(X_a,bool))))<=> ti(fun(X_a,bool),A_1) = bot_bot(fun(X_a,bool)) ) )),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f136,axiom,(
% 9.77/1.73    (! [X_b,X_a,F] : hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),bot_bot(fun(X_b,bool))) = bot_bot(fun(X_a,bool)) )),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f158,axiom,(
% 9.77/1.73    (! [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)) ) ) )),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f261,axiom,(
% 9.77/1.73    ( hBOOL(hoare_1924220188gleton)<=> (? [S_3,T_5] : S_3 != T_5 )) ),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f608,axiom,(
% 9.77/1.73    ~ hBOOL(fFalse) ),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f616,hypothesis,(
% 9.77/1.73    hBOOL(wT_bodies) ),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f620,hypothesis,(
% 9.77/1.73    hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y) ),
% 9.77/1.73    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.73  fof(f622,conjecture,(
% 9.77/1.73    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))))) ),
% 9.77/1.75    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 9.77/1.75  fof(f623,negated_conjecture,(
% 9.77/1.75    ~(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))))) )),
% 9.77/1.75    inference(negated_conjecture,[status(cth)],[f622])).
% 9.77/1.75  fof(f687,plain,(
% 9.77/1.75    ![X0,X1,X2,X3]: (hAPP(X0,X1,X2,ti(X0,X3))=hAPP(X0,X1,X2,X3))),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f59])).
% 9.77/1.75  fof(f697,plain,(
% 9.77/1.75    ![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)))))),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f66])).
% 9.77/1.75  fof(f706,plain,(
% 9.77/1.75    ![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))))),
% 9.77/1.75    inference(pre_NNF_transformation,[status(esa)],[f70])).
% 9.77/1.75  fof(f707,plain,(
% 9.77/1.75    ![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)))))),
% 9.77/1.75    inference(miniscoping,[status(esa)],[f706])).
% 9.77/1.75  fof(f708,plain,(
% 9.77/1.75    ![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)))),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f707])).
% 9.77/1.75  fof(f722,plain,(
% 9.77/1.75    ![X0,X1]: (hBOOL(hAPP(fun(X0,bool),bool,hAPP(fun(X0,bool),fun(fun(X0,bool),bool),ord_less_eq(fun(X0,bool)),bot_bot(fun(X0,bool))),X1)))),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f76])).
% 9.77/1.75  fof(f745,plain,(
% 9.77/1.75    ![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))))))))),
% 9.77/1.75    inference(pre_NNF_transformation,[status(esa)],[f85])).
% 9.77/1.75  fof(f746,plain,(
% 9.77/1.75    ~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))))))))),
% 9.77/1.75    inference(miniscoping,[status(esa)],[f745])).
% 9.77/1.75  fof(f747,plain,(
% 9.77/1.75    ![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))))))),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f746])).
% 9.77/1.75  fof(f877,plain,(
% 9.77/1.75    ![X0,X1,X2]: (~hAPP(fun(X0,bool),fun(X0,bool),hAPP(X0,fun(fun(X0,bool),fun(X0,bool)),insert(X0),X1),X2)=bot_bot(fun(X0,bool)))),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f131])).
% 9.77/1.75  fof(f883,plain,(
% 9.77/1.75    ![X_a,A_1]: ((~hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_eq(fun(X_a,bool)),A_1),bot_bot(fun(X_a,bool))))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool)))&(hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_eq(fun(X_a,bool)),A_1),bot_bot(fun(X_a,bool))))|~ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))))),
% 9.77/1.75    inference(NNF_transformation,[status(esa)],[f134])).
% 9.77/1.75  fof(f884,plain,(
% 9.77/1.75    (![X_a,A_1]: (~hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_eq(fun(X_a,bool)),A_1),bot_bot(fun(X_a,bool))))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))))&(![X_a,A_1]: (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_eq(fun(X_a,bool)),A_1),bot_bot(fun(X_a,bool))))|~ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))))),
% 9.77/1.75    inference(miniscoping,[status(esa)],[f883])).
% 9.77/1.75  fof(f885,plain,(
% 9.77/1.75    ![X0,X1]: (~hBOOL(hAPP(fun(X0,bool),bool,hAPP(fun(X0,bool),fun(fun(X0,bool),bool),ord_less_eq(fun(X0,bool)),X1),bot_bot(fun(X0,bool))))|ti(fun(X0,bool),X1)=bot_bot(fun(X0,bool)))),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f884])).
% 9.77/1.75  fof(f891,plain,(
% 9.77/1.75    ![X0,X1,X2]: (hAPP(fun(X0,bool),fun(X1,bool),hAPP(fun(X0,X1),fun(fun(X0,bool),fun(X1,bool)),image(X0,X1),X2),bot_bot(fun(X0,bool)))=bot_bot(fun(X1,bool)))),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f136])).
% 9.77/1.75  fof(f957,plain,(
% 9.77/1.75    ![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))))),
% 9.77/1.75    inference(pre_NNF_transformation,[status(esa)],[f158])).
% 9.77/1.75  fof(f958,plain,(
% 9.77/1.75    ~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))))),
% 9.77/1.75    inference(miniscoping,[status(esa)],[f957])).
% 9.77/1.75  fof(f959,plain,(
% 9.77/1.75    ![X0,X1]: (~hBOOL(wT_bodies)|~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),X1)|hBOOL(hAPP(com,bool,wt,X1)))),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f958])).
% 9.77/1.75  fof(f1280,plain,(
% 9.77/1.75    (~hBOOL(hoare_1924220188gleton)|(?[S_3,T_5]: ~S_3=T_5))&(hBOOL(hoare_1924220188gleton)|(![S_3,T_5]: S_3=T_5))),
% 9.77/1.75    inference(NNF_transformation,[status(esa)],[f261])).
% 9.77/1.75  fof(f1281,plain,(
% 9.77/1.75    (~hBOOL(hoare_1924220188gleton)|~sk0_41=sk0_42)&(hBOOL(hoare_1924220188gleton)|(![S_3,T_5]: S_3=T_5))),
% 9.77/1.75    inference(skolemization,[status(esa)],[f1280])).
% 9.77/1.75  fof(f1283,plain,(
% 9.77/1.75    ![X0,X1]: (hBOOL(hoare_1924220188gleton)|X0=X1)),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f1281])).
% 9.77/1.75  fof(f2174,plain,(
% 9.77/1.75    ~hBOOL(fFalse)),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f608])).
% 9.77/1.75  fof(f2185,plain,(
% 9.77/1.75    hBOOL(wT_bodies)),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f616])).
% 9.77/1.75  fof(f2189,plain,(
% 9.77/1.75    hAPP(pname,option(com),body,pn)=hAPP(com,option(com),some(com),y)),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f620])).
% 9.77/1.75  fof(f2191,plain,(
% 9.77/1.75    ~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)))))),
% 9.77/1.75    inference(cnf_transformation,[status(esa)],[f623])).
% 9.77/1.75  fof(f2204,plain,(
% 9.77/1.75    spl0_0 <=> hBOOL(hoare_1924220188gleton)),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2207,plain,(
% 9.77/1.75    spl0_1 <=> hBOOL(wT_bodies)),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2209,plain,(
% 9.77/1.75    ~hBOOL(wT_bodies)|spl0_1),
% 9.77/1.75    inference(component_clause,[status(thm)],[f2207])).
% 9.77/1.75  fof(f2210,plain,(
% 9.77/1.75    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)))))),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2211,plain,(
% 9.77/1.75    ![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)),
% 9.77/1.75    inference(component_clause,[status(thm)],[f2210])).
% 9.77/1.75  fof(f2213,plain,(
% 9.77/1.75    ~spl0_0|~spl0_1|spl0_2),
% 9.77/1.75    inference(split_clause,[status(thm)],[f747,f2204,f2207,f2210])).
% 9.77/1.75  fof(f2222,plain,(
% 9.77/1.75    spl0_5 <=> ~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),X1)|hBOOL(hAPP(com,bool,wt,X1))),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2223,plain,(
% 9.77/1.75    ![X0,X1]: (~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),X1)|hBOOL(hAPP(com,bool,wt,X1))|~spl0_5)),
% 9.77/1.75    inference(component_clause,[status(thm)],[f2222])).
% 9.77/1.75  fof(f2225,plain,(
% 9.77/1.75    ~spl0_1|spl0_5),
% 9.77/1.75    inference(split_clause,[status(thm)],[f959,f2207,f2222])).
% 9.77/1.75  fof(f2234,plain,(
% 9.77/1.75    spl0_8 <=> X0=X1),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2235,plain,(
% 9.77/1.75    ![X0,X1]: (X0=X1|~spl0_8)),
% 9.77/1.75    inference(component_clause,[status(thm)],[f2234])).
% 9.77/1.75  fof(f2237,plain,(
% 9.77/1.75    spl0_0|spl0_8),
% 9.77/1.75    inference(split_clause,[status(thm)],[f1283,f2204,f2234])).
% 9.77/1.75  fof(f2247,plain,(
% 9.77/1.75    $false|~spl0_8),
% 9.77/1.75    inference(backward_subsumption_resolution,[status(thm)],[f877,f2235])).
% 9.77/1.75  fof(f2248,plain,(
% 9.77/1.75    ~spl0_8),
% 9.77/1.75    inference(contradiction_clause,[status(thm)],[f2247])).
% 9.77/1.75  fof(f2249,plain,(
% 9.77/1.75    $false|spl0_1),
% 9.77/1.75    inference(forward_subsumption_resolution,[status(thm)],[f2209,f2185])).
% 9.77/1.75  fof(f2250,plain,(
% 9.77/1.75    spl0_1),
% 9.77/1.75    inference(contradiction_clause,[status(thm)],[f2249])).
% 9.77/1.75  fof(f2266,plain,(
% 9.77/1.75    ![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)))),
% 9.77/1.75    inference(resolution,[status(thm)],[f708,f2191])).
% 9.77/1.75  fof(f2271,plain,(
% 9.77/1.75    ~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)))))),
% 9.77/1.75    inference(resolution,[status(thm)],[f2266,f697])).
% 9.77/1.75  fof(f2273,plain,(
% 9.77/1.75    ~hBOOL(hAPP(com,bool,wt,y))|~spl0_2),
% 9.77/1.75    inference(resolution,[status(thm)],[f2271,f2211])).
% 9.77/1.75  fof(f2275,plain,(
% 9.77/1.75    spl0_12 <=> 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))))),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2277,plain,(
% 9.77/1.75    ~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_12),
% 9.77/1.75    inference(component_clause,[status(thm)],[f2275])).
% 9.77/1.75  fof(f2284,plain,(
% 9.77/1.75    $false|spl0_12),
% 9.77/1.75    inference(forward_subsumption_resolution,[status(thm)],[f2277,f697])).
% 9.77/1.75  fof(f2285,plain,(
% 9.77/1.75    spl0_12),
% 9.77/1.75    inference(contradiction_clause,[status(thm)],[f2284])).
% 9.77/1.75  fof(f2301,plain,(
% 9.77/1.75    ![X0]: (ti(fun(X0,bool),bot_bot(fun(X0,bool)))=bot_bot(fun(X0,bool)))),
% 9.77/1.75    inference(resolution,[status(thm)],[f885,f722])).
% 9.77/1.75  fof(f2323,plain,(
% 9.77/1.75    spl0_19 <=> ~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))),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2324,plain,(
% 9.77/1.75    ![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))),X0))|~spl0_19)),
% 9.77/1.75    inference(component_clause,[status(thm)],[f2323])).
% 9.77/1.75  fof(f2351,plain,(
% 9.77/1.75    ![X0]: (~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),y)|~spl0_2|~spl0_5)),
% 9.77/1.75    inference(resolution,[status(thm)],[f2273,f2223])).
% 9.77/1.75  fof(f2354,plain,(
% 9.77/1.75    spl0_22 <=> ~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),X1)),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2355,plain,(
% 9.77/1.75    ![X0,X1]: (~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),X1)|~spl0_22)),
% 9.77/1.75    inference(component_clause,[status(thm)],[f2354])).
% 9.77/1.75  fof(f2391,plain,(
% 9.77/1.75    spl0_28 <=> ~ti(fun(hoare_1656922687triple(state),bool),X2)=bot_bot(fun(hoare_1656922687triple(state),bool))),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2392,plain,(
% 9.77/1.75    ![X0]: (~ti(fun(hoare_1656922687triple(state),bool),X0)=bot_bot(fun(hoare_1656922687triple(state),bool))|~spl0_28)),
% 9.77/1.75    inference(component_clause,[status(thm)],[f2391])).
% 9.77/1.75  fof(f2419,plain,(
% 9.77/1.75    spl0_30 <=> ti(fun(hoare_1656922687triple(state),bool),bot_bot(fun(hoare_1656922687triple(state),bool)))=bot_bot(fun(hoare_1656922687triple(state),bool))),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2421,plain,(
% 9.77/1.75    ~ti(fun(hoare_1656922687triple(state),bool),bot_bot(fun(hoare_1656922687triple(state),bool)))=bot_bot(fun(hoare_1656922687triple(state),bool))|spl0_30),
% 9.77/1.75    inference(component_clause,[status(thm)],[f2419])).
% 9.77/1.75  fof(f2443,plain,(
% 9.77/1.75    ~bot_bot(fun(hoare_1656922687triple(state),bool))=bot_bot(fun(hoare_1656922687triple(state),bool))|spl0_30),
% 9.77/1.75    inference(forward_demodulation,[status(thm)],[f2301,f2421])).
% 9.77/1.75  fof(f2444,plain,(
% 9.77/1.75    $false|spl0_30),
% 9.77/1.75    inference(trivial_equality_resolution,[status(esa)],[f2443])).
% 9.77/1.75  fof(f2445,plain,(
% 9.77/1.75    spl0_30),
% 9.77/1.75    inference(contradiction_clause,[status(thm)],[f2444])).
% 9.77/1.75  fof(f2501,plain,(
% 9.77/1.75    spl0_41 <=> undefined(pname)=undefined(pname)),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2503,plain,(
% 9.77/1.75    ~undefined(pname)=undefined(pname)|spl0_41),
% 9.77/1.75    inference(component_clause,[status(thm)],[f2501])).
% 9.77/1.75  fof(f2506,plain,(
% 9.77/1.75    $false|spl0_41),
% 9.77/1.75    inference(trivial_equality_resolution,[status(esa)],[f2503])).
% 9.77/1.75  fof(f2507,plain,(
% 9.77/1.75    spl0_41),
% 9.77/1.75    inference(contradiction_clause,[status(thm)],[f2506])).
% 9.77/1.75  fof(f2532,plain,(
% 9.77/1.75    spl0_44 <=> hBOOL(fFalse)),
% 9.77/1.75    introduced(split_symbol_definition)).
% 9.77/1.75  fof(f2533,plain,(
% 9.77/1.75    hBOOL(fFalse)|~spl0_44),
% 9.77/1.75    inference(component_clause,[status(thm)],[f2532])).
% 9.77/1.75  fof(f2615,plain,(
% 9.77/1.75    $false|~spl0_19),
% 9.77/1.75    inference(resolution,[status(thm)],[f2324,f697])).
% 9.77/1.75  fof(f2616,plain,(
% 9.77/1.75    ~spl0_19),
% 9.77/1.75    inference(contradiction_clause,[status(thm)],[f2615])).
% 9.77/1.75  fof(f2647,plain,(
% 9.77/1.75    $false|~spl0_28),
% 9.77/1.75    inference(resolution,[status(thm)],[f2392,f2301])).
% 9.77/1.75  fof(f2648,plain,(
% 9.77/1.75    ~spl0_28),
% 9.77/1.75    inference(contradiction_clause,[status(thm)],[f2647])).
% 9.77/1.75  fof(f3787,plain,(
% 9.77/1.75    $false|~spl0_44),
% 9.77/1.75    inference(forward_subsumption_resolution,[status(thm)],[f2533,f2174])).
% 10.21/1.78  fof(f3788,plain,(
% 10.21/1.78    ~spl0_44),
% 10.21/1.78    inference(contradiction_clause,[status(thm)],[f3787])).
% 10.21/1.78  fof(f4581,plain,(
% 10.21/1.78    spl0_220 <=> ~ti(fun(X0,bool),bot_bot(fun(X0,bool)))=bot_bot(fun(X0,bool))),
% 10.21/1.78    introduced(split_symbol_definition)).
% 10.21/1.78  fof(f4582,plain,(
% 10.21/1.78    ![X0]: (~ti(fun(X0,bool),bot_bot(fun(X0,bool)))=bot_bot(fun(X0,bool))|~spl0_220)),
% 10.21/1.78    inference(component_clause,[status(thm)],[f4581])).
% 10.21/1.78  fof(f6412,plain,(
% 10.21/1.78    spl0_394 <=> bot_bot(fun(hoare_1656922687triple(state),bool))=bot_bot(fun(hoare_1656922687triple(state),bool))),
% 10.21/1.78    introduced(split_symbol_definition)).
% 10.21/1.78  fof(f6414,plain,(
% 10.21/1.78    ~bot_bot(fun(hoare_1656922687triple(state),bool))=bot_bot(fun(hoare_1656922687triple(state),bool))|spl0_394),
% 10.21/1.78    inference(component_clause,[status(thm)],[f6412])).
% 10.21/1.78  fof(f6428,plain,(
% 10.21/1.78    $false|spl0_394),
% 10.21/1.78    inference(trivial_equality_resolution,[status(esa)],[f6414])).
% 10.21/1.78  fof(f6429,plain,(
% 10.21/1.78    spl0_394),
% 10.21/1.78    inference(contradiction_clause,[status(thm)],[f6428])).
% 10.21/1.78  fof(f6656,plain,(
% 10.21/1.78    spl0_426 <=> ~hAPP(X0,fun(X1,bool),X2,X3)=bot_bot(fun(X1,bool))),
% 10.21/1.78    introduced(split_symbol_definition)).
% 10.21/1.78  fof(f6657,plain,(
% 10.21/1.78    ![X0,X1,X2,X3]: (~hAPP(X0,fun(X1,bool),X2,X3)=bot_bot(fun(X1,bool))|~spl0_426)),
% 10.21/1.78    inference(component_clause,[status(thm)],[f6656])).
% 10.21/1.78  fof(f6747,plain,(
% 10.21/1.78    $false|~spl0_426),
% 10.21/1.78    inference(backward_subsumption_resolution,[status(thm)],[f891,f6657])).
% 10.21/1.78  fof(f6748,plain,(
% 10.21/1.78    ~spl0_426),
% 10.21/1.78    inference(contradiction_clause,[status(thm)],[f6747])).
% 10.21/1.78  fof(f7340,plain,(
% 10.21/1.78    ![X0]: (~bot_bot(fun(X0,bool))=bot_bot(fun(X0,bool))|~spl0_220)),
% 10.21/1.78    inference(forward_demodulation,[status(thm)],[f2301,f4582])).
% 10.21/1.78  fof(f7341,plain,(
% 10.21/1.78    $false|~spl0_220),
% 10.21/1.78    inference(trivial_equality_resolution,[status(esa)],[f7340])).
% 10.21/1.78  fof(f7342,plain,(
% 10.21/1.78    ~spl0_220),
% 10.21/1.78    inference(contradiction_clause,[status(thm)],[f7341])).
% 10.21/1.78  fof(f7409,plain,(
% 10.21/1.78    $false|~spl0_22),
% 10.21/1.78    inference(forward_subsumption_resolution,[status(thm)],[f2189,f2355])).
% 10.21/1.78  fof(f7410,plain,(
% 10.21/1.78    ~spl0_22),
% 10.21/1.78    inference(contradiction_clause,[status(thm)],[f7409])).
% 10.21/1.78  fof(f7546,plain,(
% 10.21/1.78    ![X0]: (~hAPP(pname,option(com),body,X0)=hAPP(pname,option(com),body,pn)|~spl0_2|~spl0_5)),
% 10.21/1.78    inference(forward_demodulation,[status(thm)],[f2189,f2351])).
% 10.21/1.78  fof(f7547,plain,(
% 10.21/1.78    $false|~spl0_2|~spl0_5),
% 10.21/1.78    inference(resolution,[status(thm)],[f7546,f687])).
% 10.21/1.78  fof(f7548,plain,(
% 10.21/1.78    ~spl0_2|~spl0_5),
% 10.21/1.78    inference(contradiction_clause,[status(thm)],[f7547])).
% 10.21/1.78  fof(f7549,plain,(
% 10.21/1.78    $false),
% 10.21/1.78    inference(sat_refutation,[status(thm)],[f2213,f2225,f2237,f2248,f2250,f2285,f2445,f2507,f2616,f2648,f3788,f6429,f6748,f7342,f7410,f7548])).
% 10.21/1.78  % SZS output end CNFRefutation for theBenchmark.p
% 10.21/1.80  % Elapsed time: 1.436002 seconds
% 10.21/1.80  % CPU time: 10.341312 seconds
% 10.21/1.80  % Total memory used: 349.987 MB
% 10.21/1.80  % Net memory used: 336.429 MB
%------------------------------------------------------------------------------