TSTP Solution File: SWW474+7 by E-SAT---3.2.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : E-SAT---3.2.0
% Problem : SWW474+7 : TPTP v8.2.0. Released v5.3.0.
% Transfm : none
% Format : tptp:raw
% Command : run_E %s %d SAT
% Computer : n008.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 : Mon Jun 24 18:14:47 EDT 2024
% Result : Theorem 112.89s 15.11s
% Output : CNFRefutation 112.89s
% Verified :
% SZS Type : Refutation
% Derivation depth : 14
% Number of leaves : 17
% Syntax : Number of formulae : 74 ( 43 unt; 0 def)
% Number of atoms : 125 ( 55 equ)
% Maximal formula atoms : 4 ( 1 avg)
% Number of connectives : 90 ( 39 ~; 34 |; 4 &)
% ( 2 <=>; 11 =>; 0 <=; 0 <~>)
% Maximal formula depth : 9 ( 3 avg)
% Maximal term depth : 10 ( 2 avg)
% Number of predicates : 3 ( 1 usr; 1 prp; 0-2 aty)
% Number of functors : 30 ( 30 usr; 13 con; 0-4 aty)
% Number of variables : 139 ( 10 sgn 71 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(fact_610_Collect__const,axiom,
! [X1,X17] :
( ( hBOOL(X17)
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),X17)) = top_top(fun(X1,bool)) )
& ( ~ hBOOL(X17)
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),X17)) = bot_bot(fun(X1,bool)) ) ),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',fact_610_Collect__const) ).
fof(fact_77_Collect__def,axiom,
! [X1,X17] : hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17) = ti(fun(X1,bool),X17),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',fact_77_Collect__def) ).
fof(tsy_c_hAPP_res,axiom,
! [X3,X1,X4,X5] : ti(X3,hAPP(X1,X3,X4,X5)) = hAPP(X1,X3,X4,X5),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',tsy_c_hAPP_res) ).
fof(fact_29_empty__Collect__eq,axiom,
! [X1,X17] :
( bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)
<=> ! [X24] : ~ hBOOL(hAPP(X1,bool,X17,X24)) ),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',fact_29_empty__Collect__eq) ).
fof(help_COMBK_1_1_U,axiom,
! [X2,X1,X38,X130] : hAPP(X2,X1,hAPP(X1,fun(X2,X1),combk(X1,X2),X38),X130) = ti(X1,X38),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',help_COMBK_1_1_U) ).
fof(fact_253_WT_OSkip,axiom,
hBOOL(hAPP(com,bool,wt,skip)),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',fact_253_WT_OSkip) ).
fof(conj_0,hypothesis,
hBOOL(hoare_511481251gleton),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',conj_0) ).
fof(tsy_c_Hoare__Mirabelle__lcrcocijdw_Ostate__not__singleton_res,hypothesis,
ti(bool,hoare_511481251gleton) = hoare_511481251gleton,
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',tsy_c_Hoare__Mirabelle__lcrcocijdw_Ostate__not__singleton_res) ).
fof(fact_92_WT__bodiesD,axiom,
! [X34,X35] :
( hBOOL(wT_bodies)
=> ( hAPP(pname,option(com),body,X34) = hAPP(com,option(com),some(com),X35)
=> hBOOL(hAPP(com,bool,wt,X35)) ) ),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',fact_92_WT__bodiesD) ).
fof(conj_1,hypothesis,
hBOOL(wT_bodies),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',conj_1) ).
fof(fact_19_MGF,axiom,
! [X18] :
( hBOOL(hoare_511481251gleton)
=> ( hBOOL(wT_bodies)
=> ( hBOOL(hAPP(com,bool,wt,X18))
=> 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,X18)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ) ) ),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',fact_19_MGF) ).
fof(conj_5,hypothesis,
hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',conj_5) ).
fof(fact_90_singleton__conv2,axiom,
! [X1,X15] : hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X1,fun(X1,bool),fequal(X1),X15)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',fact_90_singleton__conv2) ).
fof(conj_7,conjecture,
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))))),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',conj_7) ).
fof(fact_4_cut,axiom,
! [X1,X6,X9,X7] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X9),X7))
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),X9))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),X7)) ) ),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',fact_4_cut) ).
fof(fact_0_empty,axiom,
! [X1,X6] : hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),bot_bot(fun(hoare_2118899576triple(X1),bool)))),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',fact_0_empty) ).
fof(fact_60_image__image,axiom,
! [X2,X1,X3,X20,X29,X12] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),hAPP(fun(X3,bool),fun(X2,bool),hAPP(fun(X3,X2),fun(fun(X3,bool),fun(X2,bool)),image(X3,X2),X29),X12)) = hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),hAPP(fun(X3,X2),fun(X3,X1),hAPP(fun(X2,X1),fun(fun(X3,X2),fun(X3,X1)),combb(X2,X1,X3),X20),X29)),X12),
file('/export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p',fact_60_image__image) ).
fof(c_0_17,plain,
! [X1,X17] :
( ( hBOOL(X17)
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),X17)) = top_top(fun(X1,bool)) )
& ( ~ hBOOL(X17)
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),X17)) = bot_bot(fun(X1,bool)) ) ),
inference(fof_simplification,[status(thm)],[fact_610_Collect__const]) ).
fof(c_0_18,plain,
! [X1248,X1249] :
( ( ~ hBOOL(X1249)
| hAPP(fun(X1248,bool),fun(X1248,bool),collect(X1248),hAPP(bool,fun(X1248,bool),combk(bool,X1248),X1249)) = top_top(fun(X1248,bool)) )
& ( hBOOL(X1249)
| hAPP(fun(X1248,bool),fun(X1248,bool),collect(X1248),hAPP(bool,fun(X1248,bool),combk(bool,X1248),X1249)) = bot_bot(fun(X1248,bool)) ) ),
inference(fof_nnf,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_17])])]) ).
fof(c_0_19,plain,
! [X1871,X1872] : hAPP(fun(X1871,bool),fun(X1871,bool),collect(X1871),X1872) = ti(fun(X1871,bool),X1872),
inference(variable_rename,[status(thm)],[fact_77_Collect__def]) ).
fof(c_0_20,plain,
! [X144,X145,X146,X147] : ti(X144,hAPP(X145,X144,X146,X147)) = hAPP(X145,X144,X146,X147),
inference(variable_rename,[status(thm)],[tsy_c_hAPP_res]) ).
fof(c_0_21,plain,
! [X1,X17] :
( bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)
<=> ! [X24] : ~ hBOOL(hAPP(X1,bool,X17,X24)) ),
inference(fof_simplification,[status(thm)],[fact_29_empty__Collect__eq]) ).
cnf(c_0_22,plain,
( hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(bool,fun(X2,bool),combk(bool,X2),X1)) = top_top(fun(X2,bool))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[c_0_18]) ).
cnf(c_0_23,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[c_0_19]) ).
cnf(c_0_24,plain,
ti(X1,hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,X4),
inference(split_conjunct,[status(thm)],[c_0_20]) ).
fof(c_0_25,plain,
! [X1865,X1866,X1867,X1868,X1869] :
( ( bot_bot(fun(X1865,bool)) != hAPP(fun(X1865,bool),fun(X1865,bool),collect(X1865),X1866)
| ~ hBOOL(hAPP(X1865,bool,X1866,X1867)) )
& ( hBOOL(hAPP(X1868,bool,X1869,esk97_2(X1868,X1869)))
| bot_bot(fun(X1868,bool)) = hAPP(fun(X1868,bool),fun(X1868,bool),collect(X1868),X1869) ) ),
inference(fof_nnf,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_21])])])])])]) ).
fof(c_0_26,plain,
! [X1258,X1259,X1260,X1261] : hAPP(X1258,X1259,hAPP(X1259,fun(X1258,X1259),combk(X1259,X1258),X1260),X1261) = ti(X1259,X1260),
inference(variable_rename,[status(thm)],[help_COMBK_1_1_U]) ).
cnf(c_0_27,plain,
( hAPP(bool,fun(X1,bool),combk(bool,X1),X2) = top_top(fun(X1,bool))
| ~ hBOOL(X2) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_22,c_0_23]),c_0_24]) ).
cnf(c_0_28,plain,
hBOOL(hAPP(com,bool,wt,skip)),
inference(split_conjunct,[status(thm)],[fact_253_WT_OSkip]) ).
cnf(c_0_29,plain,
( hBOOL(hAPP(X1,bool,X2,esk97_2(X1,X2)))
| bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) ),
inference(split_conjunct,[status(thm)],[c_0_25]) ).
cnf(c_0_30,hypothesis,
hBOOL(hoare_511481251gleton),
inference(split_conjunct,[status(thm)],[conj_0]) ).
cnf(c_0_31,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),X3),X4) = ti(X2,X3),
inference(split_conjunct,[status(thm)],[c_0_26]) ).
cnf(c_0_32,plain,
hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(com,bool,wt,skip)) = top_top(fun(X1,bool)),
inference(spm,[status(thm)],[c_0_27,c_0_28]) ).
cnf(c_0_33,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,X2,esk97_2(X1,X2))) ),
inference(rw,[status(thm)],[c_0_29,c_0_23]) ).
cnf(c_0_34,hypothesis,
hAPP(bool,fun(X1,bool),combk(bool,X1),hoare_511481251gleton) = top_top(fun(X1,bool)),
inference(spm,[status(thm)],[c_0_27,c_0_30]) ).
cnf(c_0_35,plain,
hAPP(X1,bool,top_top(fun(X1,bool)),X2) = hAPP(com,bool,wt,skip),
inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_31,c_0_32]),c_0_24]) ).
cnf(c_0_36,hypothesis,
ti(bool,hoare_511481251gleton) = hoare_511481251gleton,
inference(split_conjunct,[status(thm)],[tsy_c_Hoare__Mirabelle__lcrcocijdw_Ostate__not__singleton_res]) ).
fof(c_0_37,plain,
! [X134,X135] :
( ~ hBOOL(wT_bodies)
| hAPP(pname,option(com),body,X134) != hAPP(com,option(com),some(com),X135)
| hBOOL(hAPP(com,bool,wt,X135)) ),
inference(fof_nnf,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_92_WT__bodiesD])])]) ).
cnf(c_0_38,plain,
( bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[c_0_25]) ).
cnf(c_0_39,plain,
( hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(X2,bool,X3,esk97_2(X2,X3))) = top_top(fun(X1,bool))
| ti(fun(X2,bool),X3) = bot_bot(fun(X2,bool)) ),
inference(spm,[status(thm)],[c_0_27,c_0_33]) ).
cnf(c_0_40,hypothesis,
hAPP(com,bool,wt,skip) = hoare_511481251gleton,
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_31,c_0_34]),c_0_35]),c_0_36]) ).
cnf(c_0_41,plain,
( hBOOL(hAPP(com,bool,wt,X2))
| ~ hBOOL(wT_bodies)
| hAPP(pname,option(com),body,X1) != hAPP(com,option(com),some(com),X2) ),
inference(split_conjunct,[status(thm)],[c_0_37]) ).
cnf(c_0_42,hypothesis,
hBOOL(wT_bodies),
inference(split_conjunct,[status(thm)],[conj_1]) ).
cnf(c_0_43,plain,
( ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(rw,[status(thm)],[c_0_38,c_0_23]) ).
cnf(c_0_44,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,bool,X2,esk97_2(X1,X2)) = hoare_511481251gleton ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_31,c_0_39]),c_0_35]),c_0_40]),c_0_24]) ).
fof(c_0_45,plain,
! [X133] :
( ~ hBOOL(hoare_511481251gleton)
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hAPP(com,bool,wt,X133))
| 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,X133)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(fof_nnf,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_19_MGF])])]) ).
cnf(c_0_46,plain,
( hBOOL(hAPP(com,bool,wt,X1))
| hAPP(pname,option(com),body,X2) != hAPP(com,option(com),some(com),X1) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_41,c_0_42])]) ).
cnf(c_0_47,hypothesis,
hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y),
inference(split_conjunct,[status(thm)],[conj_5]) ).
fof(c_0_48,plain,
! [X1160,X1161] : hAPP(fun(X1160,bool),fun(X1160,bool),collect(X1160),hAPP(X1160,fun(X1160,bool),fequal(X1160),X1161)) = hAPP(fun(X1160,bool),fun(X1160,bool),hAPP(X1160,fun(fun(X1160,bool),fun(X1160,bool)),insert(X1160),X1161),bot_bot(fun(X1160,bool))),
inference(variable_rename,[status(thm)],[fact_90_singleton__conv2]) ).
cnf(c_0_49,plain,
( hAPP(bool,fun(X1,bool),combk(bool,X1),X2) != bot_bot(fun(X1,bool))
| ~ hBOOL(ti(bool,X2)) ),
inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_43,c_0_31]),c_0_24]) ).
cnf(c_0_50,plain,
( hAPP(bool,fun(X1,bool),combk(bool,X1),X2) = bot_bot(fun(X1,bool))
| ti(bool,X2) = hoare_511481251gleton ),
inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_31,c_0_44]),c_0_24]) ).
cnf(c_0_51,plain,
( 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,X1)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hoare_511481251gleton)
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hAPP(com,bool,wt,X1)) ),
inference(split_conjunct,[status(thm)],[c_0_45]) ).
cnf(c_0_52,hypothesis,
( hBOOL(hAPP(com,bool,wt,y))
| hAPP(pname,option(com),body,X1) != hAPP(pname,option(com),body,pn) ),
inference(spm,[status(thm)],[c_0_46,c_0_47]) ).
cnf(c_0_53,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X1,fun(X1,bool),fequal(X1),X2)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))),
inference(split_conjunct,[status(thm)],[c_0_48]) ).
fof(c_0_54,negated_conjecture,
~ 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))))),
inference(fof_simplification,[status(thm)],[inference(assume_negation,[status(cth)],[conj_7])]) ).
fof(c_0_55,plain,
! [X187,X188,X189,X190] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X187),bool),bool,hAPP(fun(hoare_2118899576triple(X187),bool),fun(fun(hoare_2118899576triple(X187),bool),bool),hoare_1301688828derivs(X187),X189),X190))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X187),bool),bool,hAPP(fun(hoare_2118899576triple(X187),bool),fun(fun(hoare_2118899576triple(X187),bool),bool),hoare_1301688828derivs(X187),X188),X189))
| hBOOL(hAPP(fun(hoare_2118899576triple(X187),bool),bool,hAPP(fun(hoare_2118899576triple(X187),bool),fun(fun(hoare_2118899576triple(X187),bool),bool),hoare_1301688828derivs(X187),X188),X190)) ),
inference(fof_nnf,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_4_cut])])]) ).
fof(c_0_56,plain,
! [X174,X175] : hBOOL(hAPP(fun(hoare_2118899576triple(X174),bool),bool,hAPP(fun(hoare_2118899576triple(X174),bool),fun(fun(hoare_2118899576triple(X174),bool),bool),hoare_1301688828derivs(X174),X175),bot_bot(fun(hoare_2118899576triple(X174),bool)))),
inference(variable_rename,[status(thm)],[fact_0_empty]) ).
cnf(c_0_57,plain,
( ti(bool,X1) = hoare_511481251gleton
| ~ hBOOL(ti(bool,X1)) ),
inference(spm,[status(thm)],[c_0_49,c_0_50]) ).
cnf(c_0_58,plain,
( 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,X1)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(com,bool,wt,X1)) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_51,c_0_42]),c_0_30])]) ).
cnf(c_0_59,hypothesis,
hBOOL(hAPP(com,bool,wt,y)),
inference(er,[status(thm)],[c_0_52]) ).
cnf(c_0_60,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))) = hAPP(X1,fun(X1,bool),fequal(X1),X2),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_53,c_0_23]),c_0_24]) ).
fof(c_0_61,negated_conjecture,
~ 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))))),
inference(fof_nnf,[status(thm)],[c_0_54]) ).
fof(c_0_62,plain,
! [X557,X558,X559,X560,X561,X562] : hAPP(fun(X557,bool),fun(X558,bool),hAPP(fun(X557,X558),fun(fun(X557,bool),fun(X558,bool)),image(X557,X558),X560),hAPP(fun(X559,bool),fun(X557,bool),hAPP(fun(X559,X557),fun(fun(X559,bool),fun(X557,bool)),image(X559,X557),X561),X562)) = hAPP(fun(X559,bool),fun(X558,bool),hAPP(fun(X559,X558),fun(fun(X559,bool),fun(X558,bool)),image(X559,X558),hAPP(fun(X559,X557),fun(X559,X558),hAPP(fun(X557,X558),fun(fun(X559,X557),fun(X559,X558)),combb(X557,X558,X559),X560),X561)),X562),
inference(variable_rename,[status(thm)],[fact_60_image__image]) ).
cnf(c_0_63,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X2)) ),
inference(split_conjunct,[status(thm)],[c_0_55]) ).
cnf(c_0_64,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),bot_bot(fun(hoare_2118899576triple(X1),bool)))),
inference(split_conjunct,[status(thm)],[c_0_56]) ).
cnf(c_0_65,plain,
( hAPP(X1,bool,X2,X3) = hoare_511481251gleton
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(spm,[status(thm)],[c_0_57,c_0_24]) ).
cnf(c_0_66,hypothesis,
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(hoare_2118899576triple(state),fun(hoare_2118899576triple(state),bool),fequal(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)))),
inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_58,c_0_59]),c_0_60]) ).
cnf(c_0_67,negated_conjecture,
~ 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))))),
inference(split_conjunct,[status(thm)],[c_0_61]) ).
cnf(c_0_68,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X4,bool),fun(X1,bool),hAPP(fun(X4,X1),fun(fun(X4,bool),fun(X1,bool)),image(X4,X1),X5),X6)) = hAPP(fun(X4,bool),fun(X2,bool),hAPP(fun(X4,X2),fun(fun(X4,bool),fun(X2,bool)),image(X4,X2),hAPP(fun(X4,X1),fun(X4,X2),hAPP(fun(X1,X2),fun(fun(X4,X1),fun(X4,X2)),combb(X1,X2,X4),X3),X5)),X6),
inference(split_conjunct,[status(thm)],[c_0_62]) ).
cnf(c_0_69,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),bot_bot(fun(hoare_2118899576triple(X1),bool))),X3)) ),
inference(spm,[status(thm)],[c_0_63,c_0_64]) ).
cnf(c_0_70,hypothesis,
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(hoare_2118899576triple(state),fun(hoare_2118899576triple(state),bool),fequal(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y))) = hoare_511481251gleton,
inference(spm,[status(thm)],[c_0_65,c_0_66]) ).
cnf(c_0_71,negated_conjecture,
~ 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(hoare_2118899576triple(state),fun(hoare_2118899576triple(state),bool),fequal(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)))),
inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_67,c_0_60]),c_0_68]) ).
cnf(c_0_72,hypothesis,
hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X1),hAPP(hoare_2118899576triple(state),fun(hoare_2118899576triple(state),bool),fequal(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)))),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_69,c_0_70]),c_0_30])]) ).
cnf(c_0_73,negated_conjecture,
$false,
inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_71,c_0_72])]),
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13 % Problem : SWW474+7 : TPTP v8.2.0. Released v5.3.0.
% 0.07/0.13 % Command : run_E %s %d SAT
% 0.13/0.34 % Computer : n008.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 : Wed Jun 19 07:18:39 EDT 2024
% 0.13/0.34 % CPUTime :
% 0.61/0.78 Running first-order model finding
% 0.61/0.78 Running: /export/starexec/sandbox/solver/bin/eprover --delete-bad-limit=2000000000 --definitional-cnf=24 -s --print-statistics -R --print-version --proof-object --satauto-schedule=8 --cpu-limit=300 /export/starexec/sandbox/tmp/tmp.XYI0ysLnzV/E---3.1_23434.p
% 112.89/15.11 # Version: 3.2.0
% 112.89/15.11 # Preprocessing class: FMLMSMSMSSSNFFN.
% 112.89/15.11 # Scheduled 4 strats onto 8 cores with 300 seconds (2400 total)
% 112.89/15.11 # Starting G-E--_208_C18_F1_SE_CS_SOS_SP_PS_S5PRR_RG_S04AN with 1500s (5) cores
% 112.89/15.11 # Starting new_bool_3 with 300s (1) cores
% 112.89/15.11 # Starting new_bool_1 with 300s (1) cores
% 112.89/15.11 # Starting sh5l with 300s (1) cores
% 112.89/15.11 # new_bool_1 with pid 23691 completed with status 0
% 112.89/15.11 # Result found by new_bool_1
% 112.89/15.11 # Preprocessing class: FMLMSMSMSSSNFFN.
% 112.89/15.11 # Scheduled 4 strats onto 8 cores with 300 seconds (2400 total)
% 112.89/15.11 # Starting G-E--_208_C18_F1_SE_CS_SOS_SP_PS_S5PRR_RG_S04AN with 1500s (5) cores
% 112.89/15.11 # Starting new_bool_3 with 300s (1) cores
% 112.89/15.11 # Starting new_bool_1 with 300s (1) cores
% 112.89/15.11 # SinE strategy is GSinE(CountFormulas,hypos,1.5,,3,20000,1.0)
% 112.89/15.11 # Search class: FGHSM-FSLM33-DFFFFFNN
% 112.89/15.11 # Scheduled 10 strats onto 1 cores with 300 seconds (300 total)
% 112.89/15.11 # Starting G-E--_207_C18_F1_AE_CS_SP_PI_PS_S0S with 55s (1) cores
% 112.89/15.11 # G-E--_207_C18_F1_AE_CS_SP_PI_PS_S0S with pid 23709 completed with status 0
% 112.89/15.11 # Result found by G-E--_207_C18_F1_AE_CS_SP_PI_PS_S0S
% 112.89/15.11 # Preprocessing class: FMLMSMSMSSSNFFN.
% 112.89/15.11 # Scheduled 4 strats onto 8 cores with 300 seconds (2400 total)
% 112.89/15.11 # Starting G-E--_208_C18_F1_SE_CS_SOS_SP_PS_S5PRR_RG_S04AN with 1500s (5) cores
% 112.89/15.11 # Starting new_bool_3 with 300s (1) cores
% 112.89/15.11 # Starting new_bool_1 with 300s (1) cores
% 112.89/15.11 # SinE strategy is GSinE(CountFormulas,hypos,1.5,,3,20000,1.0)
% 112.89/15.11 # Search class: FGHSM-FSLM33-DFFFFFNN
% 112.89/15.11 # Scheduled 10 strats onto 1 cores with 300 seconds (300 total)
% 112.89/15.11 # Starting G-E--_207_C18_F1_AE_CS_SP_PI_PS_S0S with 55s (1) cores
% 112.89/15.11 # Preprocessing time : 0.025 s
% 112.89/15.11 # Presaturation interreduction done
% 112.89/15.11
% 112.89/15.11 # Proof found!
% 112.89/15.11 # SZS status Theorem
% 112.89/15.11 # SZS output start CNFRefutation
% See solution above
% 112.89/15.11 # Parsed axioms : 1169
% 112.89/15.11 # Removed by relevancy pruning/SinE : 652
% 112.89/15.11 # Initial clauses : 745
% 112.89/15.11 # Removed in clause preprocessing : 7
% 112.89/15.11 # Initial clauses in saturation : 738
% 112.89/15.11 # Processed clauses : 23784
% 112.89/15.11 # ...of these trivial : 603
% 112.89/15.11 # ...subsumed : 17291
% 112.89/15.11 # ...remaining for further processing : 5890
% 112.89/15.11 # Other redundant clauses eliminated : 371
% 112.89/15.11 # Clauses deleted for lack of memory : 0
% 112.89/15.11 # Backward-subsumed : 59
% 112.89/15.11 # Backward-rewritten : 410
% 112.89/15.11 # Generated clauses : 608662
% 112.89/15.11 # ...of the previous two non-redundant : 565543
% 112.89/15.11 # ...aggressively subsumed : 0
% 112.89/15.11 # Contextual simplify-reflections : 23
% 112.89/15.11 # Paramodulations : 607971
% 112.89/15.11 # Factorizations : 24
% 112.89/15.11 # NegExts : 0
% 112.89/15.11 # Equation resolutions : 667
% 112.89/15.11 # Disequality decompositions : 0
% 112.89/15.11 # Total rewrite steps : 276636
% 112.89/15.11 # ...of those cached : 242285
% 112.89/15.11 # Propositional unsat checks : 0
% 112.89/15.11 # Propositional check models : 0
% 112.89/15.11 # Propositional check unsatisfiable : 0
% 112.89/15.11 # Propositional clauses : 0
% 112.89/15.11 # Propositional clauses after purity: 0
% 112.89/15.11 # Propositional unsat core size : 0
% 112.89/15.11 # Propositional preprocessing time : 0.000
% 112.89/15.11 # Propositional encoding time : 0.000
% 112.89/15.11 # Propositional solver time : 0.000
% 112.89/15.11 # Success case prop preproc time : 0.000
% 112.89/15.11 # Success case prop encoding time : 0.000
% 112.89/15.11 # Success case prop solver time : 0.000
% 112.89/15.11 # Current number of processed clauses : 4790
% 112.89/15.11 # Positive orientable unit clauses : 807
% 112.89/15.11 # Positive unorientable unit clauses: 17
% 112.89/15.11 # Negative unit clauses : 134
% 112.89/15.11 # Non-unit-clauses : 3832
% 112.89/15.11 # Current number of unprocessed clauses: 542172
% 112.89/15.11 # ...number of literals in the above : 1397541
% 112.89/15.11 # Current number of archived formulas : 0
% 112.89/15.11 # Current number of archived clauses : 1100
% 112.89/15.11 # Clause-clause subsumption calls (NU) : 1613348
% 112.89/15.11 # Rec. Clause-clause subsumption calls : 984527
% 112.89/15.11 # Non-unit clause-clause subsumptions : 14178
% 112.89/15.11 # Unit Clause-clause subsumption calls : 150094
% 112.89/15.11 # Rewrite failures with RHS unbound : 0
% 112.89/15.11 # BW rewrite match attempts : 257949
% 112.89/15.11 # BW rewrite match successes : 736
% 112.89/15.11 # Condensation attempts : 0
% 112.89/15.11 # Condensation successes : 0
% 112.89/15.11 # Termbank termtop insertions : 45847062
% 112.89/15.11 # Search garbage collected termcells : 16375
% 112.89/15.11
% 112.89/15.11 # -------------------------------------------------
% 112.89/15.11 # User time : 13.652 s
% 112.89/15.11 # System time : 0.387 s
% 112.89/15.11 # Total time : 14.038 s
% 112.89/15.11 # Maximum resident set size: 6544 pages
% 112.89/15.11
% 112.89/15.11 # -------------------------------------------------
% 112.89/15.11 # User time : 13.739 s
% 112.89/15.11 # System time : 0.389 s
% 112.89/15.11 # Total time : 14.128 s
% 112.89/15.11 # Maximum resident set size: 3524 pages
% 112.89/15.11 % E---3.1 exiting
% 112.89/15.11 % E exiting
%------------------------------------------------------------------------------