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
%------------------------------------------------------------------------------