TSTP Solution File: SWW474+5 by SInE---0.4
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SInE---0.4
% Problem : SWW474+5 : TPTP v5.3.0. Released v5.3.0.
% Transfm : none
% Format : tptp:raw
% Command : Source/sine.py -e eprover -t %d %s
% Computer : art06.cs.miami.edu
% Model : i686 i686
% CPU : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2800MHz
% Memory : 2005MB
% OS : Linux 2.6.32.26-175.fc12.i686.PAE
% CPULimit : 300s
% DateTime : Sun Nov 27 14:54:35 EST 2011
% Result : Theorem 7.84s
% Output : CNFRefutation 7.84s
% Verified :
% SZS Type : Refutation
% Derivation depth : 15
% Number of leaves : 13
% Syntax : Number of formulae : 59 ( 37 unt; 0 def)
% Number of atoms : 106 ( 13 equ)
% Maximal formula atoms : 4 ( 1 avg)
% Number of connectives : 87 ( 40 ~; 40 |; 0 &)
% ( 0 <=>; 7 =>; 0 <=; 0 <~>)
% Maximal formula depth : 8 ( 3 avg)
% Maximal term depth : 10 ( 2 avg)
% Number of predicates : 4 ( 2 usr; 1 prp; 0-2 aty)
% Number of functors : 27 ( 27 usr; 12 con; 0-4 aty)
% Number of variables : 105 ( 7 sgn 57 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(36,axiom,
! [X27,X28] :
( hBOOL(wT_bodies)
=> ( equal(hAPP(pname,option(com),body,X27),hAPP(com,option(com),some(com),X28))
=> hBOOL(hAPP(com,bool,wt,X28)) ) ),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',fact_92_WT__bodiesD) ).
fof(41,axiom,
! [X1,X12] : equal(hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X1,fun(X1,bool),fequal(X1),X12)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X12),bot_bot(fun(X1,bool)))),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',fact_90_singleton__conv2) ).
fof(62,axiom,
! [X1,X8,X36,X7] :
( hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X36),X7))
=> ( hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X8),X36))
=> hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X8),X7)) ) ),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',fact_4_cut) ).
fof(76,axiom,
! [X1,X13] : equal(hAPP(X1,X1,combi(X1),X13),ti(X1,X13)),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',help_COMBI_1_1_U) ).
fof(92,axiom,
! [X22] :
( hBOOL(hoare_1883395792gleton)
=> ( hBOOL(wT_bodies)
=> ( hBOOL(hAPP(com,bool,wt,X22))
=> hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X22)),bot_bot(fun(hoare_509422987triple(state),bool))))) ) ) ),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',fact_19_MGF) ).
fof(93,axiom,
! [X1,X8] : hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X8),bot_bot(fun(hoare_509422987triple(X1),bool)))),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',fact_0_empty) ).
fof(94,axiom,
! [X14,X1,X15,X16] : equal(ti(X14,hAPP(X1,X14,X15,X16)),hAPP(X1,X14,X15,X16)),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',tsy_c_hAPP_res) ).
fof(111,axiom,
hBOOL(wT_bodies),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',conj_1) ).
fof(112,axiom,
hBOOL(hoare_1883395792gleton),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',conj_0) ).
fof(115,axiom,
equal(hAPP(pname,option(com),body,pn),hAPP(com,option(com),some(com),y)),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',conj_5) ).
fof(117,conjecture,
hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool))))),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',conj_7) ).
fof(134,axiom,
! [X1,X4] : equal(hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X4),ti(fun(X1,bool),X4)),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',fact_77_Collect__def) ).
fof(162,axiom,
! [X10,X1,X14,X11,X25,X5] : equal(hAPP(fun(X10,bool),fun(X1,bool),hAPP(fun(X10,X1),fun(fun(X10,bool),fun(X1,bool)),image(X10,X1),X11),hAPP(fun(X14,bool),fun(X10,bool),hAPP(fun(X14,X10),fun(fun(X14,bool),fun(X10,bool)),image(X14,X10),X25),X5)),hAPP(fun(X14,bool),fun(X1,bool),hAPP(fun(X14,X1),fun(fun(X14,bool),fun(X1,bool)),image(X14,X1),hAPP(fun(X14,X10),fun(X14,X1),hAPP(fun(X10,X1),fun(fun(X14,X10),fun(X14,X1)),combb(X10,X1,X14),X11),X25)),X5)),
file('/tmp/tmp03S1Lb/sel_SWW474+5.p_1',fact_60_image__image) ).
fof(170,negated_conjecture,
~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool))))),
inference(assume_negation,[status(cth)],[117]) ).
fof(189,negated_conjecture,
~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool))))),
inference(fof_simplification,[status(thm)],[170,theory(equality)]) ).
fof(304,plain,
! [X27,X28] :
( ~ hBOOL(wT_bodies)
| ~ equal(hAPP(pname,option(com),body,X27),hAPP(com,option(com),some(com),X28))
| hBOOL(hAPP(com,bool,wt,X28)) ),
inference(fof_nnf,[status(thm)],[36]) ).
fof(305,plain,
! [X29,X30] :
( ~ hBOOL(wT_bodies)
| ~ equal(hAPP(pname,option(com),body,X29),hAPP(com,option(com),some(com),X30))
| hBOOL(hAPP(com,bool,wt,X30)) ),
inference(variable_rename,[status(thm)],[304]) ).
cnf(306,plain,
( hBOOL(hAPP(com,bool,wt,X1))
| hAPP(pname,option(com),body,X2) != hAPP(com,option(com),some(com),X1)
| ~ hBOOL(wT_bodies) ),
inference(split_conjunct,[status(thm)],[305]) ).
fof(324,plain,
! [X13,X14] : equal(hAPP(fun(X13,bool),fun(X13,bool),collect(X13),hAPP(X13,fun(X13,bool),fequal(X13),X14)),hAPP(fun(X13,bool),fun(X13,bool),hAPP(X13,fun(fun(X13,bool),fun(X13,bool)),insert(X13),X14),bot_bot(fun(X13,bool)))),
inference(variable_rename,[status(thm)],[41]) ).
cnf(325,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)],[324]) ).
fof(381,plain,
! [X1,X8,X36,X7] :
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X36),X7))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X8),X36))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X8),X7)) ),
inference(fof_nnf,[status(thm)],[62]) ).
fof(382,plain,
! [X37,X38,X39,X40] :
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X37),bool),bool,hAPP(fun(hoare_509422987triple(X37),bool),fun(fun(hoare_509422987triple(X37),bool),bool),hoare_122391849derivs(X37),X39),X40))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X37),bool),bool,hAPP(fun(hoare_509422987triple(X37),bool),fun(fun(hoare_509422987triple(X37),bool),bool),hoare_122391849derivs(X37),X38),X39))
| hBOOL(hAPP(fun(hoare_509422987triple(X37),bool),bool,hAPP(fun(hoare_509422987triple(X37),bool),fun(fun(hoare_509422987triple(X37),bool),bool),hoare_122391849derivs(X37),X38),X40)) ),
inference(variable_rename,[status(thm)],[381]) ).
cnf(383,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X4))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X3)) ),
inference(split_conjunct,[status(thm)],[382]) ).
fof(410,plain,
! [X14,X15] : equal(hAPP(X14,X14,combi(X14),X15),ti(X14,X15)),
inference(variable_rename,[status(thm)],[76]) ).
cnf(411,plain,
hAPP(X1,X1,combi(X1),X2) = ti(X1,X2),
inference(split_conjunct,[status(thm)],[410]) ).
fof(463,plain,
! [X22] :
( ~ hBOOL(hoare_1883395792gleton)
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hAPP(com,bool,wt,X22))
| hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X22)),bot_bot(fun(hoare_509422987triple(state),bool))))) ),
inference(fof_nnf,[status(thm)],[92]) ).
fof(464,plain,
! [X23] :
( ~ hBOOL(hoare_1883395792gleton)
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hAPP(com,bool,wt,X23))
| hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X23)),bot_bot(fun(hoare_509422987triple(state),bool))))) ),
inference(variable_rename,[status(thm)],[463]) ).
cnf(465,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_509422987triple(state),bool)))))
| ~ hBOOL(hAPP(com,bool,wt,X1))
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hoare_1883395792gleton) ),
inference(split_conjunct,[status(thm)],[464]) ).
fof(466,plain,
! [X9,X10] : hBOOL(hAPP(fun(hoare_509422987triple(X9),bool),bool,hAPP(fun(hoare_509422987triple(X9),bool),fun(fun(hoare_509422987triple(X9),bool),bool),hoare_122391849derivs(X9),X10),bot_bot(fun(hoare_509422987triple(X9),bool)))),
inference(variable_rename,[status(thm)],[93]) ).
cnf(467,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),bot_bot(fun(hoare_509422987triple(X1),bool)))),
inference(split_conjunct,[status(thm)],[466]) ).
fof(468,plain,
! [X17,X18,X19,X20] : equal(ti(X17,hAPP(X18,X17,X19,X20)),hAPP(X18,X17,X19,X20)),
inference(variable_rename,[status(thm)],[94]) ).
cnf(469,plain,
ti(X1,hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,X4),
inference(split_conjunct,[status(thm)],[468]) ).
cnf(513,plain,
hBOOL(wT_bodies),
inference(split_conjunct,[status(thm)],[111]) ).
cnf(514,plain,
hBOOL(hoare_1883395792gleton),
inference(split_conjunct,[status(thm)],[112]) ).
cnf(520,plain,
hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y),
inference(split_conjunct,[status(thm)],[115]) ).
cnf(522,negated_conjecture,
~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool))))),
inference(split_conjunct,[status(thm)],[189]) ).
fof(567,plain,
! [X5,X6] : equal(hAPP(fun(X5,bool),fun(X5,bool),collect(X5),X6),ti(fun(X5,bool),X6)),
inference(variable_rename,[status(thm)],[134]) ).
cnf(568,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[567]) ).
fof(653,plain,
! [X26,X27,X28,X29,X30,X31] : equal(hAPP(fun(X26,bool),fun(X27,bool),hAPP(fun(X26,X27),fun(fun(X26,bool),fun(X27,bool)),image(X26,X27),X29),hAPP(fun(X28,bool),fun(X26,bool),hAPP(fun(X28,X26),fun(fun(X28,bool),fun(X26,bool)),image(X28,X26),X30),X31)),hAPP(fun(X28,bool),fun(X27,bool),hAPP(fun(X28,X27),fun(fun(X28,bool),fun(X27,bool)),image(X28,X27),hAPP(fun(X28,X26),fun(X28,X27),hAPP(fun(X26,X27),fun(fun(X28,X26),fun(X28,X27)),combb(X26,X27,X28),X29),X30)),X31)),
inference(variable_rename,[status(thm)],[162]) ).
cnf(654,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)],[653]) ).
cnf(693,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,X4),
inference(rw,[status(thm)],[469,411,theory(equality)]),
[unfolding] ).
cnf(709,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[568,411,theory(equality)]),
[unfolding] ).
cnf(894,plain,
( hBOOL(hAPP(com,bool,wt,X1))
| hAPP(com,option(com),some(com),X1) != hAPP(pname,option(com),body,X2)
| $false ),
inference(rw,[status(thm)],[306,513,theory(equality)]) ).
cnf(895,plain,
( hBOOL(hAPP(com,bool,wt,X1))
| hAPP(com,option(com),some(com),X1) != hAPP(pname,option(com),body,X2) ),
inference(cn,[status(thm)],[894,theory(equality)]) ).
cnf(896,plain,
( hBOOL(hAPP(com,bool,wt,y))
| hAPP(pname,option(com),body,pn) != hAPP(pname,option(com),body,X1) ),
inference(spm,[status(thm)],[895,520,theory(equality)]) ).
cnf(1143,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)],[325,709,theory(equality)]),693,theory(equality)]) ).
cnf(1394,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(hoare_509422987triple(state),fun(hoare_509422987triple(state),bool),fequal(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X1))))
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hoare_1883395792gleton)
| ~ hBOOL(hAPP(com,bool,wt,X1)) ),
inference(rw,[status(thm)],[465,1143,theory(equality)]) ).
cnf(1395,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(hoare_509422987triple(state),fun(hoare_509422987triple(state),bool),fequal(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X1))))
| $false
| ~ hBOOL(hoare_1883395792gleton)
| ~ hBOOL(hAPP(com,bool,wt,X1)) ),
inference(rw,[status(thm)],[1394,513,theory(equality)]) ).
cnf(1396,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(hoare_509422987triple(state),fun(hoare_509422987triple(state),bool),fequal(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X1))))
| $false
| $false
| ~ hBOOL(hAPP(com,bool,wt,X1)) ),
inference(rw,[status(thm)],[1395,514,theory(equality)]) ).
cnf(1397,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(hoare_509422987triple(state),fun(hoare_509422987triple(state),bool),fequal(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X1))))
| ~ hBOOL(hAPP(com,bool,wt,X1)) ),
inference(cn,[status(thm)],[1396,theory(equality)]) ).
cnf(1578,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X1),hAPP(hoare_509422987triple(state),fun(hoare_509422987triple(state),bool),fequal(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X2))))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X1),bot_bot(fun(hoare_509422987triple(state),bool))))
| ~ hBOOL(hAPP(com,bool,wt,X2)) ),
inference(spm,[status(thm)],[383,1397,theory(equality)]) ).
cnf(1582,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X1),hAPP(hoare_509422987triple(state),fun(hoare_509422987triple(state),bool),fequal(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X2))))
| $false
| ~ hBOOL(hAPP(com,bool,wt,X2)) ),
inference(rw,[status(thm)],[1578,467,theory(equality)]) ).
cnf(1583,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X1),hAPP(hoare_509422987triple(state),fun(hoare_509422987triple(state),bool),fequal(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X2))))
| ~ hBOOL(hAPP(com,bool,wt,X2)) ),
inference(cn,[status(thm)],[1582,theory(equality)]) ).
cnf(3263,negated_conjecture,
~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(com,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(com,bool),fun(hoare_509422987triple(state),bool)),image(com,hoare_509422987triple(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_509422987triple(state),fun(hoare_509422987triple(state),bool),fequal(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)))),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[522,654,theory(equality)]),1143,theory(equality)]) ).
cnf(5849,plain,
hBOOL(hAPP(com,bool,wt,y)),
inference(er,[status(thm)],[896,theory(equality)]) ).
cnf(80392,negated_conjecture,
~ hBOOL(hAPP(com,bool,wt,y)),
inference(spm,[status(thm)],[3263,1583,theory(equality)]) ).
cnf(80419,negated_conjecture,
$false,
inference(rw,[status(thm)],[80392,5849,theory(equality)]) ).
cnf(80420,negated_conjecture,
$false,
inference(cn,[status(thm)],[80419,theory(equality)]) ).
cnf(80421,negated_conjecture,
$false,
80420,
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% /home/graph/tptp/Systems/SInE---0.4/Source/sine.py:10: DeprecationWarning: the sets module is deprecated
% from sets import Set
% % SZS status Started for /home/graph/tptp/TPTP/Problems/SWW/SWW474+5.p
% --creating new selector for []
% -running prover on /tmp/tmp03S1Lb/sel_SWW474+5.p_1 with time limit 29
% -running prover with command ['/davis/home/graph/tptp/Systems/SInE---0.4/Source/./Source/PROVER/eproof.working', '-s', '-tLPO4', '-xAuto', '-tAuto', '--memory-limit=768', '--tptp3-format', '--cpu-limit=29', '/tmp/tmp03S1Lb/sel_SWW474+5.p_1']
% -prover status Theorem
% Problem SWW474+5.p solved in phase 0.
% % SZS status Theorem for /home/graph/tptp/TPTP/Problems/SWW/SWW474+5.p
% % SZS status Ended for /home/graph/tptp/TPTP/Problems/SWW/SWW474+5.p
% Solved 1 out of 1.
% # Problem is unsatisfiable (or provable), constructing proof object
% # SZS status Theorem
% # SZS output start CNFRefutation.
% See solution above
% # SZS output end CNFRefutation
%
%------------------------------------------------------------------------------