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

View Problem - Process Solution

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

% Computer : n015.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 27.09s 3.97s
% Output   : CNFRefutation 27.53s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SWW474+7 : TPTP v8.1.2. Released v5.3.0.
% 0.07/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34  % Computer : n015.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Mon Apr 29 23:30:17 EDT 2024
% 0.13/0.34  % CPUTime  : 
% 0.38/0.54  % Drodi V3.6.0
% 27.09/3.97  % Refutation found
% 27.09/3.97  % SZS status Theorem for theBenchmark: Theorem is valid
% 27.09/3.97  % SZS output start CNFRefutation for theBenchmark
% 27.09/3.97  fof(f14,hypothesis,(
% 27.09/3.97    ti(bool,wT_bodies) = wT_bodies ),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f44,hypothesis,(
% 27.09/3.97    ti(bool,hoare_511481251gleton) = hoare_511481251gleton ),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f87,axiom,(
% 27.09/3.97    (! [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) )),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f88,axiom,(
% 27.09/3.97    (! [X_c,X_a,B_1_1,B_2_1] : ti(X_c,hAPP(X_a,X_c,B_1_1,B_2_1)) = hAPP(X_a,X_c,B_1_1,B_2_1) )),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f89,hypothesis,(
% 27.09/3.97    (! [B_1_1] :( hBOOL(ti(bool,B_1_1))<=> hBOOL(B_1_1) ) )),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f94,axiom,(
% 27.09/3.97    (! [X_a,G_2] : hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),bot_bot(fun(hoare_2118899576triple(X_a),bool)))) )),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f98,axiom,(
% 27.09/3.97    (! [X_a,G_2,G_3,Ts] :( hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_3),Ts))=> ( hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),G_3))=> hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts)) ) ) )),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f113,axiom,(
% 27.09/3.97    (! [C] :( hBOOL(hoare_511481251gleton)=> ( hBOOL(wT_bodies)=> ( hBOOL(hAPP(com,bool,wt,C))=> hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ) ) ) )),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f154,axiom,(
% 27.09/3.97    (! [X_b,X_a,X_c,F,G,A_1] : 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),hAPP(fun(X_c,bool),fun(X_b,bool),hAPP(fun(X_c,X_b),fun(fun(X_c,bool),fun(X_b,bool)),image(X_c,X_b),G),A_1)) = hAPP(fun(X_c,bool),fun(X_a,bool),hAPP(fun(X_c,X_a),fun(fun(X_c,bool),fun(X_a,bool)),image(X_c,X_a),hAPP(fun(X_c,X_b),fun(X_c,X_a),hAPP(fun(X_b,X_a),fun(fun(X_c,X_b),fun(X_c,X_a)),combb(X_b,X_a,X_c),F),G)),A_1) )),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f159,axiom,(
% 27.09/3.97    (! [X_a,A_2,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_2),A_1) != bot_bot(fun(X_a,bool)) )),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f186,axiom,(
% 27.09/3.97    (! [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)) ) ) )),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f206,axiom,(
% 27.09/3.97    ( hBOOL(hoare_511481251gleton)<=> (? [S_1,T_5] : S_1 != T_5 )) ),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f1137,axiom,(
% 27.09/3.97    (! [P] :( ti(bool,P) = fTrue| ti(bool,P) = fFalse ) )),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f1140,axiom,(
% 27.09/3.97    (! [P] :( ~ hBOOL(hAPP(bool,bool,fNot,P))| ~ hBOOL(P) ) )),
% 27.09/3.97    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.09/3.97  fof(f1141,axiom,(
% 27.09/3.97    (! [P] :( hBOOL(P)| hBOOL(hAPP(bool,bool,fNot,P)) ) )),
% 27.53/3.99    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.53/3.99  fof(f1155,axiom,(
% 27.53/3.99    ~ hBOOL(fFalse) ),
% 27.53/3.99    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.53/3.99  fof(f1163,hypothesis,(
% 27.53/3.99    hBOOL(wT_bodies) ),
% 27.53/3.99    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.53/3.99  fof(f1167,hypothesis,(
% 27.53/3.99    hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y) ),
% 27.53/3.99    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.53/3.99  fof(f1169,conjecture,(
% 27.53/3.99    hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
% 27.53/3.99    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 27.53/3.99  fof(f1170,negated_conjecture,(
% 27.53/3.99    ~(hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))) )),
% 27.53/3.99    inference(negated_conjecture,[status(cth)],[f1169])).
% 27.53/3.99  fof(f1189,plain,(
% 27.53/3.99    ti(bool,wT_bodies)=wT_bodies),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f14])).
% 27.53/3.99  fof(f1223,plain,(
% 27.53/3.99    ti(bool,hoare_511481251gleton)=hoare_511481251gleton),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f44])).
% 27.53/3.99  fof(f1275,plain,(
% 27.53/3.99    ![X0,X1,X2,X3]: (hAPP(X0,X1,X2,ti(X0,X3))=hAPP(X0,X1,X2,X3))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f87])).
% 27.53/3.99  fof(f1276,plain,(
% 27.53/3.99    ![X0,X1,X2,X3]: (ti(X0,hAPP(X1,X0,X2,X3))=hAPP(X1,X0,X2,X3))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f88])).
% 27.53/3.99  fof(f1277,plain,(
% 27.53/3.99    ![B_1_1]: ((~hBOOL(ti(bool,B_1_1))|hBOOL(B_1_1))&(hBOOL(ti(bool,B_1_1))|~hBOOL(B_1_1)))),
% 27.53/3.99    inference(NNF_transformation,[status(esa)],[f89])).
% 27.53/3.99  fof(f1278,plain,(
% 27.53/3.99    (![B_1_1]: (~hBOOL(ti(bool,B_1_1))|hBOOL(B_1_1)))&(![B_1_1]: (hBOOL(ti(bool,B_1_1))|~hBOOL(B_1_1)))),
% 27.53/3.99    inference(miniscoping,[status(esa)],[f1277])).
% 27.53/3.99  fof(f1279,plain,(
% 27.53/3.99    ![X0]: (~hBOOL(ti(bool,X0))|hBOOL(X0))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1278])).
% 27.53/3.99  fof(f1285,plain,(
% 27.53/3.99    ![X0,X1]: (hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X1),bot_bot(fun(hoare_2118899576triple(X0),bool)))))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f94])).
% 27.53/3.99  fof(f1294,plain,(
% 27.53/3.99    ![X_a,G_2,G_3,Ts]: (~hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_3),Ts))|(~hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),G_3))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts))))),
% 27.53/3.99    inference(pre_NNF_transformation,[status(esa)],[f98])).
% 27.53/3.99  fof(f1295,plain,(
% 27.53/3.99    ![X_a,G_3,Ts]: (~hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_3),Ts))|(![G_2]: (~hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),G_3))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts)))))),
% 27.53/3.99    inference(miniscoping,[status(esa)],[f1294])).
% 27.53/3.99  fof(f1296,plain,(
% 27.53/3.99    ![X0,X1,X2,X3]: (~hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X1),X2))|~hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X3),X1))|hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X3),X2)))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1295])).
% 27.53/3.99  fof(f1333,plain,(
% 27.53/3.99    ![C]: (~hBOOL(hoare_511481251gleton)|(~hBOOL(wT_bodies)|(~hBOOL(hAPP(com,bool,wt,C))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool))))))))),
% 27.53/3.99    inference(pre_NNF_transformation,[status(esa)],[f113])).
% 27.53/3.99  fof(f1334,plain,(
% 27.53/3.99    ~hBOOL(hoare_511481251gleton)|(~hBOOL(wT_bodies)|(![C]: (~hBOOL(hAPP(com,bool,wt,C))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool))))))))),
% 27.53/3.99    inference(miniscoping,[status(esa)],[f1333])).
% 27.53/3.99  fof(f1335,plain,(
% 27.53/3.99    ![X0]: (~hBOOL(hoare_511481251gleton)|~hBOOL(wT_bodies)|~hBOOL(hAPP(com,bool,wt,X0))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_2118899576triple(state),bool))))))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1334])).
% 27.53/3.99  fof(f1448,plain,(
% 27.53/3.99    ![X0,X1,X2,X3,X4,X5]: (hAPP(fun(X0,bool),fun(X1,bool),hAPP(fun(X0,X1),fun(fun(X0,bool),fun(X1,bool)),image(X0,X1),X2),hAPP(fun(X3,bool),fun(X0,bool),hAPP(fun(X3,X0),fun(fun(X3,bool),fun(X0,bool)),image(X3,X0),X4),X5))=hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),hAPP(fun(X3,X0),fun(X3,X1),hAPP(fun(X0,X1),fun(fun(X3,X0),fun(X3,X1)),combb(X0,X1,X3),X2),X4)),X5))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f154])).
% 27.53/3.99  fof(f1465,plain,(
% 27.53/3.99    ![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)))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f159])).
% 27.53/3.99  fof(f1545,plain,(
% 27.53/3.99    ![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))))),
% 27.53/3.99    inference(pre_NNF_transformation,[status(esa)],[f186])).
% 27.53/3.99  fof(f1546,plain,(
% 27.53/3.99    ~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))))),
% 27.53/3.99    inference(miniscoping,[status(esa)],[f1545])).
% 27.53/3.99  fof(f1547,plain,(
% 27.53/3.99    ![X0,X1]: (~hBOOL(wT_bodies)|~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),X1)|hBOOL(hAPP(com,bool,wt,X1)))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1546])).
% 27.53/3.99  fof(f1620,plain,(
% 27.53/3.99    (~hBOOL(hoare_511481251gleton)|(?[S_1,T_5]: ~S_1=T_5))&(hBOOL(hoare_511481251gleton)|(![S_1,T_5]: S_1=T_5))),
% 27.53/3.99    inference(NNF_transformation,[status(esa)],[f206])).
% 27.53/3.99  fof(f1621,plain,(
% 27.53/3.99    (~hBOOL(hoare_511481251gleton)|~sk0_23=sk0_24)&(hBOOL(hoare_511481251gleton)|(![S_1,T_5]: S_1=T_5))),
% 27.53/3.99    inference(skolemization,[status(esa)],[f1620])).
% 27.53/3.99  fof(f1623,plain,(
% 27.53/3.99    ![X0,X1]: (hBOOL(hoare_511481251gleton)|X0=X1)),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1621])).
% 27.53/3.99  fof(f4168,plain,(
% 27.53/3.99    ![X0]: (ti(bool,X0)=fTrue|ti(bool,X0)=fFalse)),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1137])).
% 27.53/3.99  fof(f4173,plain,(
% 27.53/3.99    ![X0]: (~hBOOL(hAPP(bool,bool,fNot,X0))|~hBOOL(X0))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1140])).
% 27.53/3.99  fof(f4174,plain,(
% 27.53/3.99    ![X0]: (hBOOL(X0)|hBOOL(hAPP(bool,bool,fNot,X0)))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1141])).
% 27.53/3.99  fof(f4193,plain,(
% 27.53/3.99    ~hBOOL(fFalse)),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1155])).
% 27.53/3.99  fof(f4204,plain,(
% 27.53/3.99    hBOOL(wT_bodies)),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1163])).
% 27.53/3.99  fof(f4208,plain,(
% 27.53/3.99    hAPP(pname,option(com),body,pn)=hAPP(com,option(com),some(com),y)),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1167])).
% 27.53/3.99  fof(f4210,plain,(
% 27.53/3.99    ~hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))),
% 27.53/3.99    inference(cnf_transformation,[status(esa)],[f1170])).
% 27.53/3.99  fof(f4230,plain,(
% 27.53/3.99    spl0_0 <=> hBOOL(hoare_511481251gleton)),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f4231,plain,(
% 27.53/3.99    hBOOL(hoare_511481251gleton)|~spl0_0),
% 27.53/3.99    inference(component_clause,[status(thm)],[f4230])).
% 27.53/3.99  fof(f4233,plain,(
% 27.53/3.99    spl0_1 <=> hBOOL(wT_bodies)),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f4235,plain,(
% 27.53/3.99    ~hBOOL(wT_bodies)|spl0_1),
% 27.53/3.99    inference(component_clause,[status(thm)],[f4233])).
% 27.53/3.99  fof(f4236,plain,(
% 27.53/3.99    spl0_2 <=> ~hBOOL(hAPP(com,bool,wt,X0))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_2118899576triple(state),bool)))))),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f4237,plain,(
% 27.53/3.99    ![X0]: (~hBOOL(hAPP(com,bool,wt,X0))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_2118899576triple(state),bool)))))|~spl0_2)),
% 27.53/3.99    inference(component_clause,[status(thm)],[f4236])).
% 27.53/3.99  fof(f4239,plain,(
% 27.53/3.99    ~spl0_0|~spl0_1|spl0_2),
% 27.53/3.99    inference(split_clause,[status(thm)],[f1335,f4230,f4233,f4236])).
% 27.53/3.99  fof(f4248,plain,(
% 27.53/3.99    spl0_5 <=> ~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),X1)|hBOOL(hAPP(com,bool,wt,X1))),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f4249,plain,(
% 27.53/3.99    ![X0,X1]: (~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),X1)|hBOOL(hAPP(com,bool,wt,X1))|~spl0_5)),
% 27.53/3.99    inference(component_clause,[status(thm)],[f4248])).
% 27.53/3.99  fof(f4251,plain,(
% 27.53/3.99    ~spl0_1|spl0_5),
% 27.53/3.99    inference(split_clause,[status(thm)],[f1547,f4233,f4248])).
% 27.53/3.99  fof(f4256,plain,(
% 27.53/3.99    spl0_7 <=> X0=X1),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f4257,plain,(
% 27.53/3.99    ![X0,X1]: (X0=X1|~spl0_7)),
% 27.53/3.99    inference(component_clause,[status(thm)],[f4256])).
% 27.53/3.99  fof(f4259,plain,(
% 27.53/3.99    spl0_0|spl0_7),
% 27.53/3.99    inference(split_clause,[status(thm)],[f1623,f4230,f4256])).
% 27.53/3.99  fof(f4280,plain,(
% 27.53/3.99    $false|~spl0_7),
% 27.53/3.99    inference(backward_subsumption_resolution,[status(thm)],[f1465,f4257])).
% 27.53/3.99  fof(f4281,plain,(
% 27.53/3.99    ~spl0_7),
% 27.53/3.99    inference(contradiction_clause,[status(thm)],[f4280])).
% 27.53/3.99  fof(f4310,plain,(
% 27.53/3.99    $false|spl0_1),
% 27.53/3.99    inference(forward_subsumption_resolution,[status(thm)],[f4204,f4235])).
% 27.53/3.99  fof(f4311,plain,(
% 27.53/3.99    spl0_1),
% 27.53/3.99    inference(contradiction_clause,[status(thm)],[f4310])).
% 27.53/3.99  fof(f4777,plain,(
% 27.53/3.99    spl0_60 <=> hBOOL(fTrue)),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f4779,plain,(
% 27.53/3.99    ~hBOOL(fTrue)|spl0_60),
% 27.53/3.99    inference(component_clause,[status(thm)],[f4777])).
% 27.53/3.99  fof(f4782,plain,(
% 27.53/3.99    spl0_61 <=> hBOOL(fFalse)),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f4783,plain,(
% 27.53/3.99    hBOOL(fFalse)|~spl0_61),
% 27.53/3.99    inference(component_clause,[status(thm)],[f4782])).
% 27.53/3.99  fof(f5310,plain,(
% 27.53/3.99    spl0_106 <=> hoare_511481251gleton=fTrue),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f5311,plain,(
% 27.53/3.99    hoare_511481251gleton=fTrue|~spl0_106),
% 27.53/3.99    inference(component_clause,[status(thm)],[f5310])).
% 27.53/3.99  fof(f5313,plain,(
% 27.53/3.99    spl0_107 <=> ti(bool,hoare_511481251gleton)=fFalse),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f5314,plain,(
% 27.53/3.99    ti(bool,hoare_511481251gleton)=fFalse|~spl0_107),
% 27.53/3.99    inference(component_clause,[status(thm)],[f5313])).
% 27.53/3.99  fof(f5316,plain,(
% 27.53/3.99    hoare_511481251gleton=fTrue|ti(bool,hoare_511481251gleton)=fFalse),
% 27.53/3.99    inference(paramodulation,[status(thm)],[f1223,f4168])).
% 27.53/3.99  fof(f5317,plain,(
% 27.53/3.99    spl0_106|spl0_107),
% 27.53/3.99    inference(split_clause,[status(thm)],[f5316,f5310,f5313])).
% 27.53/3.99  fof(f5318,plain,(
% 27.53/3.99    spl0_108 <=> wT_bodies=fTrue),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f5319,plain,(
% 27.53/3.99    wT_bodies=fTrue|~spl0_108),
% 27.53/3.99    inference(component_clause,[status(thm)],[f5318])).
% 27.53/3.99  fof(f5321,plain,(
% 27.53/3.99    spl0_109 <=> ti(bool,wT_bodies)=fFalse),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f5322,plain,(
% 27.53/3.99    ti(bool,wT_bodies)=fFalse|~spl0_109),
% 27.53/3.99    inference(component_clause,[status(thm)],[f5321])).
% 27.53/3.99  fof(f5324,plain,(
% 27.53/3.99    wT_bodies=fTrue|ti(bool,wT_bodies)=fFalse),
% 27.53/3.99    inference(paramodulation,[status(thm)],[f1189,f4168])).
% 27.53/3.99  fof(f5325,plain,(
% 27.53/3.99    spl0_108|spl0_109),
% 27.53/3.99    inference(split_clause,[status(thm)],[f5324,f5318,f5321])).
% 27.53/3.99  fof(f5353,plain,(
% 27.53/3.99    spl0_113 <=> hBOOL(X0)|ti(bool,X0)=fFalse),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f5354,plain,(
% 27.53/3.99    ![X0]: (hBOOL(X0)|ti(bool,X0)=fFalse|~spl0_113)),
% 27.53/3.99    inference(component_clause,[status(thm)],[f5353])).
% 27.53/3.99  fof(f5356,plain,(
% 27.53/3.99    ![X0]: (~hBOOL(fTrue)|hBOOL(X0)|ti(bool,X0)=fFalse)),
% 27.53/3.99    inference(paramodulation,[status(thm)],[f4168,f1279])).
% 27.53/3.99  fof(f5357,plain,(
% 27.53/3.99    ~spl0_60|spl0_113),
% 27.53/3.99    inference(split_clause,[status(thm)],[f5356,f4777,f5353])).
% 27.53/3.99  fof(f5595,plain,(
% 27.53/3.99    ![X0,X1,X2]: (fTrue=hAPP(X0,bool,X1,X2)|ti(bool,hAPP(X0,bool,X1,X2))=fFalse)),
% 27.53/3.99    inference(paramodulation,[status(thm)],[f4168,f1276])).
% 27.53/3.99  fof(f5596,plain,(
% 27.53/3.99    ![X0,X1,X2]: (fTrue=hAPP(X0,bool,X1,X2)|hAPP(X0,bool,X1,X2)=fFalse)),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f1276,f5595])).
% 27.53/3.99  fof(f5892,plain,(
% 27.53/3.99    ![X0]: (hBOOL(ti(bool,X0))|hBOOL(hAPP(bool,bool,fNot,X0)))),
% 27.53/3.99    inference(paramodulation,[status(thm)],[f1275,f4174])).
% 27.53/3.99  fof(f5981,plain,(
% 27.53/3.99    $false|~spl0_61),
% 27.53/3.99    inference(forward_subsumption_resolution,[status(thm)],[f4783,f4193])).
% 27.53/3.99  fof(f5982,plain,(
% 27.53/3.99    ~spl0_61),
% 27.53/3.99    inference(contradiction_clause,[status(thm)],[f5981])).
% 27.53/3.99  fof(f5983,plain,(
% 27.53/3.99    ~hBOOL(hoare_511481251gleton)|~spl0_106|spl0_60),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f5311,f4779])).
% 27.53/3.99  fof(f5984,plain,(
% 27.53/3.99    $false|~spl0_0|~spl0_106|spl0_60),
% 27.53/3.99    inference(forward_subsumption_resolution,[status(thm)],[f5983,f4231])).
% 27.53/3.99  fof(f5985,plain,(
% 27.53/3.99    ~spl0_0|~spl0_106|spl0_60),
% 27.53/3.99    inference(contradiction_clause,[status(thm)],[f5984])).
% 27.53/3.99  fof(f5986,plain,(
% 27.53/3.99    hoare_511481251gleton=fFalse|~spl0_107),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f1223,f5314])).
% 27.53/3.99  fof(f5989,plain,(
% 27.53/3.99    ~hBOOL(hoare_511481251gleton)|~spl0_107),
% 27.53/3.99    inference(backward_demodulation,[status(thm)],[f5986,f4193])).
% 27.53/3.99  fof(f5990,plain,(
% 27.53/3.99    ~spl0_0|~spl0_107),
% 27.53/3.99    inference(split_clause,[status(thm)],[f5989,f4230,f5313])).
% 27.53/3.99  fof(f6001,plain,(
% 27.53/3.99    wT_bodies=fFalse|~spl0_109),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f1189,f5322])).
% 27.53/3.99  fof(f6087,plain,(
% 27.53/3.99    ~hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(com,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(com,bool),fun(hoare_2118899576triple(state),bool)),image(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT),hAPP(fun(pname,bool),fun(com,bool),hAPP(fun(pname,com),fun(fun(pname,bool),fun(com,bool)),image(pname,com),body_1),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))),
% 27.53/3.99    inference(paramodulation,[status(thm)],[f1448,f4210])).
% 27.53/3.99  fof(f6136,plain,(
% 27.53/3.99    ~hBOOL(wT_bodies)|~spl0_109),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f6001,f4193])).
% 27.53/3.99  fof(f6137,plain,(
% 27.53/3.99    $false|~spl0_109),
% 27.53/3.99    inference(forward_subsumption_resolution,[status(thm)],[f6136,f4204])).
% 27.53/3.99  fof(f6138,plain,(
% 27.53/3.99    ~spl0_109),
% 27.53/3.99    inference(contradiction_clause,[status(thm)],[f6137])).
% 27.53/3.99  fof(f6140,plain,(
% 27.53/3.99    wT_bodies=hoare_511481251gleton|~spl0_106|~spl0_108),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f5311,f5319])).
% 27.53/3.99  fof(f6286,plain,(
% 27.53/3.99    wT_bodies=fTrue|~spl0_108|~spl0_106),
% 27.53/3.99    inference(backward_demodulation,[status(thm)],[f6140,f5311])).
% 27.53/3.99  fof(f6513,plain,(
% 27.53/3.99    ![X0]: (ti(bool,hAPP(bool,bool,fNot,X0))=fFalse|~hBOOL(X0)|~spl0_113)),
% 27.53/3.99    inference(resolution,[status(thm)],[f5354,f4173])).
% 27.53/3.99  fof(f6514,plain,(
% 27.53/3.99    ![X0]: (hAPP(bool,bool,fNot,X0)=fFalse|~hBOOL(X0)|~spl0_113)),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f1276,f6513])).
% 27.53/3.99  fof(f6519,plain,(
% 27.53/3.99    ti(bool,hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(com,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(com,bool),fun(hoare_2118899576triple(state),bool)),image(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT),hAPP(fun(pname,bool),fun(com,bool),hAPP(fun(pname,com),fun(fun(pname,bool),fun(com,bool)),image(pname,com),body_1),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))=fFalse|~spl0_113),
% 27.53/3.99    inference(resolution,[status(thm)],[f5354,f6087])).
% 27.53/3.99  fof(f6520,plain,(
% 27.53/3.99    hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(com,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(com,bool),fun(hoare_2118899576triple(state),bool)),image(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT),hAPP(fun(pname,bool),fun(com,bool),hAPP(fun(pname,com),fun(fun(pname,bool),fun(com,bool)),image(pname,com),body_1),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))=fFalse|~spl0_113),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f1276,f6519])).
% 27.53/3.99  fof(f6727,plain,(
% 27.53/3.99    ![X0,X1,X2]: (wT_bodies=hAPP(X0,bool,X1,X2)|hAPP(X0,bool,X1,X2)=fFalse|~spl0_108|~spl0_106)),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f6286,f5596])).
% 27.53/3.99  fof(f6833,plain,(
% 27.53/3.99    spl0_168 <=> wT_bodies=hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X1),bot_bot(fun(hoare_2118899576triple(X0),bool)))),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f6834,plain,(
% 27.53/3.99    ![X0,X1]: (wT_bodies=hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X1),bot_bot(fun(hoare_2118899576triple(X0),bool)))|~spl0_168)),
% 27.53/3.99    inference(component_clause,[status(thm)],[f6833])).
% 27.53/3.99  fof(f6836,plain,(
% 27.53/3.99    ![X0,X1]: (hBOOL(fFalse)|wT_bodies=hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X1),bot_bot(fun(hoare_2118899576triple(X0),bool)))|~spl0_108|~spl0_106)),
% 27.53/3.99    inference(paramodulation,[status(thm)],[f6727,f1285])).
% 27.53/3.99  fof(f6837,plain,(
% 27.53/3.99    spl0_61|spl0_168|~spl0_108|~spl0_106),
% 27.53/3.99    inference(split_clause,[status(thm)],[f6836,f4782,f6833,f5318,f5310])).
% 27.53/3.99  fof(f7861,plain,(
% 27.53/3.99    ![X0]: (hAPP(bool,bool,fNot,X0)=fFalse|ti(bool,X0)=fFalse|~spl0_113)),
% 27.53/3.99    inference(resolution,[status(thm)],[f6514,f5354])).
% 27.53/3.99  fof(f8875,plain,(
% 27.53/3.99    spl0_307 <=> hBOOL(ti(bool,X0))|ti(bool,X0)=fFalse),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f8876,plain,(
% 27.53/3.99    ![X0]: (hBOOL(ti(bool,X0))|ti(bool,X0)=fFalse|~spl0_307)),
% 27.53/3.99    inference(component_clause,[status(thm)],[f8875])).
% 27.53/3.99  fof(f8878,plain,(
% 27.53/3.99    ![X0]: (hBOOL(ti(bool,X0))|hBOOL(fFalse)|ti(bool,X0)=fFalse|~spl0_113)),
% 27.53/3.99    inference(paramodulation,[status(thm)],[f7861,f5892])).
% 27.53/3.99  fof(f8879,plain,(
% 27.53/3.99    spl0_307|spl0_61|~spl0_113),
% 27.53/3.99    inference(split_clause,[status(thm)],[f8878,f8875,f4782,f5353])).
% 27.53/3.99  fof(f8915,plain,(
% 27.53/3.99    ![X0,X1,X2]: (hBOOL(hAPP(X0,bool,X1,X2))|ti(bool,hAPP(X0,bool,X1,X2))=fFalse|~spl0_307)),
% 27.53/3.99    inference(paramodulation,[status(thm)],[f1276,f8876])).
% 27.53/3.99  fof(f8916,plain,(
% 27.53/3.99    ![X0,X1,X2]: (hBOOL(hAPP(X0,bool,X1,X2))|hAPP(X0,bool,X1,X2)=fFalse|~spl0_307)),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f1276,f8915])).
% 27.53/3.99  fof(f12358,plain,(
% 27.53/3.99    spl0_539 <=> hBOOL(hAPP(com,bool,wt,y))),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f12360,plain,(
% 27.53/3.99    ~hBOOL(hAPP(com,bool,wt,y))|spl0_539),
% 27.53/3.99    inference(component_clause,[status(thm)],[f12358])).
% 27.53/3.99  fof(f17263,plain,(
% 27.53/3.99    spl0_901 <=> ~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),y)),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f17264,plain,(
% 27.53/3.99    ![X0]: (~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),y)|~spl0_901)),
% 27.53/3.99    inference(component_clause,[status(thm)],[f17263])).
% 27.53/3.99  fof(f23510,plain,(
% 27.53/3.99    hAPP(com,bool,wt,y)=fFalse|spl0_539|~spl0_307),
% 27.53/3.99    inference(resolution,[status(thm)],[f12360,f8916])).
% 27.53/3.99  fof(f23534,plain,(
% 27.53/3.99    ![X0]: (~hAPP(pname,option(com),body,X0)=hAPP(com,option(com),some(com),y)|hBOOL(fFalse)|~spl0_5|spl0_539|~spl0_307)),
% 27.53/3.99    inference(paramodulation,[status(thm)],[f23510,f4249])).
% 27.53/3.99  fof(f23535,plain,(
% 27.53/3.99    spl0_901|spl0_61|~spl0_5|spl0_539|~spl0_307),
% 27.53/3.99    inference(split_clause,[status(thm)],[f23534,f17263,f4782,f4248,f12358,f8875])).
% 27.53/3.99  fof(f23565,plain,(
% 27.53/3.99    ![X0]: (~hAPP(pname,option(com),body,X0)=hAPP(pname,option(com),body,pn)|~spl0_901)),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f4208,f17264])).
% 27.53/3.99  fof(f28524,plain,(
% 27.53/3.99    spl0_1444 <=> ~hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X0),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))|~hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(com,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(com,bool),fun(hoare_2118899576triple(state),bool)),image(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT),hAPP(fun(pname,bool),fun(com,bool),hAPP(fun(pname,com),fun(fun(pname,bool),fun(com,bool)),image(pname,com),body_1),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),X0))),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f28525,plain,(
% 27.53/3.99    ![X0]: (~hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X0),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))|~hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(com,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(com,bool),fun(hoare_2118899576triple(state),bool)),image(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT),hAPP(fun(pname,bool),fun(com,bool),hAPP(fun(pname,com),fun(fun(pname,bool),fun(com,bool)),image(pname,com),body_1),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),X0))|~spl0_1444)),
% 27.53/3.99    inference(component_clause,[status(thm)],[f28524])).
% 27.53/3.99  fof(f28527,plain,(
% 27.53/3.99    ![X0]: (~hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X0),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))|~hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(com,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(com,bool),fun(hoare_2118899576triple(state),bool)),image(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT),hAPP(fun(pname,bool),fun(com,bool),hAPP(fun(pname,com),fun(fun(pname,bool),fun(com,bool)),image(pname,com),body_1),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),X0))|hBOOL(fFalse)|~spl0_113)),
% 27.53/3.99    inference(paramodulation,[status(thm)],[f6520,f1296])).
% 27.53/3.99  fof(f28528,plain,(
% 27.53/3.99    spl0_1444|spl0_61|~spl0_113),
% 27.53/3.99    inference(split_clause,[status(thm)],[f28527,f28524,f4782,f5353])).
% 27.53/3.99  fof(f29695,plain,(
% 27.53/3.99    $false|~spl0_901),
% 27.53/3.99    inference(resolution,[status(thm)],[f23565,f1275])).
% 27.53/3.99  fof(f29696,plain,(
% 27.53/3.99    ~spl0_901),
% 27.53/3.99    inference(contradiction_clause,[status(thm)],[f29695])).
% 27.53/3.99  fof(f29723,plain,(
% 27.53/3.99    spl0_1463 <=> hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(com,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(com,bool),fun(hoare_2118899576triple(state),bool)),image(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT),hAPP(fun(pname,bool),fun(com,bool),hAPP(fun(pname,com),fun(fun(pname,bool),fun(com,bool)),image(pname,com),body_1),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),bot_bot(fun(hoare_2118899576triple(state),bool))))),
% 27.53/3.99    introduced(split_symbol_definition)).
% 27.53/3.99  fof(f29725,plain,(
% 27.53/3.99    ~hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(com,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(com,bool),fun(hoare_2118899576triple(state),bool)),image(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT),hAPP(fun(pname,bool),fun(com,bool),hAPP(fun(pname,com),fun(fun(pname,bool),fun(com,bool)),image(pname,com),body_1),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),bot_bot(fun(hoare_2118899576triple(state),bool))))|spl0_1463),
% 27.53/3.99    inference(component_clause,[status(thm)],[f29723])).
% 27.53/3.99  fof(f29728,plain,(
% 27.53/3.99    ~hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(com,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(com,bool),fun(hoare_2118899576triple(state),bool)),image(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT),hAPP(fun(pname,bool),fun(com,bool),hAPP(fun(pname,com),fun(fun(pname,bool),fun(com,bool)),image(pname,com),body_1),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),bot_bot(fun(hoare_2118899576triple(state),bool))))|~hBOOL(hAPP(com,bool,wt,y))|~spl0_1444|~spl0_2),
% 27.53/3.99    inference(resolution,[status(thm)],[f28525,f4237])).
% 27.53/3.99  fof(f29729,plain,(
% 27.53/3.99    ~spl0_1463|~spl0_539|~spl0_1444|~spl0_2),
% 27.53/3.99    inference(split_clause,[status(thm)],[f29728,f29723,f12358,f28524,f4236])).
% 27.53/3.99  fof(f29790,plain,(
% 27.53/3.99    ~hBOOL(wT_bodies)|~spl0_168|spl0_1463),
% 27.53/3.99    inference(forward_demodulation,[status(thm)],[f6834,f29725])).
% 27.53/3.99  fof(f29791,plain,(
% 27.53/3.99    $false|~spl0_168|spl0_1463),
% 27.53/3.99    inference(forward_subsumption_resolution,[status(thm)],[f29790,f4204])).
% 27.53/3.99  fof(f29792,plain,(
% 27.53/3.99    ~spl0_168|spl0_1463),
% 27.53/3.99    inference(contradiction_clause,[status(thm)],[f29791])).
% 27.53/3.99  fof(f29793,plain,(
% 27.53/3.99    $false),
% 27.53/4.05    inference(sat_refutation,[status(thm)],[f4239,f4251,f4259,f4281,f4311,f5317,f5325,f5357,f5982,f5985,f5990,f6138,f6837,f8879,f23535,f28528,f29696,f29729,f29792])).
% 27.53/4.05  % SZS output end CNFRefutation for theBenchmark.p
% 28.11/4.10  % Elapsed time: 3.752192 seconds
% 28.11/4.10  % CPU time: 28.192164 seconds
% 28.11/4.10  % Total memory used: 654.288 MB
% 28.11/4.10  % Net memory used: 621.469 MB
%------------------------------------------------------------------------------