TSTP Solution File: SWW474+6 by Vampire---4.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Vampire---4.8
% Problem : SWW474+6 : TPTP v8.1.2. Released v5.3.0.
% Transfm : none
% Format : tptp:raw
% Command : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 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 : Fri Sep 1 01:03:28 EDT 2023
% Result : Theorem 28.75s 4.82s
% Output : Refutation 28.75s
% Verified :
% SZS Type : Refutation
% Derivation depth : 12
% Number of leaves : 14
% Syntax : Number of formulae : 60 ( 21 unt; 0 def)
% Number of atoms : 135 ( 8 equ)
% Maximal formula atoms : 4 ( 2 avg)
% Number of connectives : 123 ( 48 ~; 44 |; 5 &)
% ( 3 <=>; 23 =>; 0 <=; 0 <~>)
% Maximal formula depth : 8 ( 4 avg)
% Maximal term depth : 10 ( 2 avg)
% Number of predicates : 4 ( 2 usr; 1 prp; 0-2 aty)
% Number of functors : 27 ( 27 usr; 13 con; 0-4 aty)
% Number of variables : 103 (; 101 !; 2 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f71010,plain,
$false,
inference(subsumption_resolution,[],[f71005,f2253]) ).
fof(f2253,plain,
! [X0,X1] : ~ hBOOL(hAPP(fun(X0,bool),bool,hAPP(X0,fun(fun(X0,bool),bool),member(X0),X1),bot_bot(fun(X0,bool)))),
inference(cnf_transformation,[],[f782]) ).
fof(f782,plain,
! [X0,X1] : ~ hBOOL(hAPP(fun(X0,bool),bool,hAPP(X0,fun(fun(X0,bool),bool),member(X0),X1),bot_bot(fun(X0,bool)))),
inference(rectify,[],[f94]) ).
fof(f94,axiom,
! [X2,X17] : ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X17),bot_bot(fun(X2,bool)))),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',fact_28_empty__iff) ).
fof(f71005,plain,
hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),bool),member(hoare_1656922687triple(state)),sK85(hoare_1656922687triple(state),fa,bot_bot(fun(hoare_1656922687triple(state),bool)))),bot_bot(fun(hoare_1656922687triple(state),bool)))),
inference(resolution,[],[f71002,f2346]) ).
fof(f2346,plain,
! [X0,X1] :
( ~ hBOOL(hAPP(X0,bool,bot_bot(fun(X0,bool)),X1))
| hBOOL(hAPP(fun(X0,bool),bool,hAPP(X0,fun(fun(X0,bool),bool),member(X0),X1),bot_bot(fun(X0,bool)))) ),
inference(cnf_transformation,[],[f1777]) ).
fof(f1777,plain,
! [X0,X1] :
( ( hBOOL(hAPP(X0,bool,bot_bot(fun(X0,bool)),X1))
| ~ hBOOL(hAPP(fun(X0,bool),bool,hAPP(X0,fun(fun(X0,bool),bool),member(X0),X1),bot_bot(fun(X0,bool)))) )
& ( hBOOL(hAPP(fun(X0,bool),bool,hAPP(X0,fun(fun(X0,bool),bool),member(X0),X1),bot_bot(fun(X0,bool))))
| ~ hBOOL(hAPP(X0,bool,bot_bot(fun(X0,bool)),X1)) ) ),
inference(nnf_transformation,[],[f864]) ).
fof(f864,plain,
! [X0,X1] :
( hBOOL(hAPP(X0,bool,bot_bot(fun(X0,bool)),X1))
<=> hBOOL(hAPP(fun(X0,bool),bool,hAPP(X0,fun(fun(X0,bool),bool),member(X0),X1),bot_bot(fun(X0,bool)))) ),
inference(rectify,[],[f244]) ).
fof(f244,axiom,
! [X2,X23] :
( hBOOL(hAPP(X2,bool,bot_bot(fun(X2,bool)),X23))
<=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X23),bot_bot(fun(X2,bool)))) ),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',fact_178_bot__empty__eq) ).
fof(f71002,plain,
hBOOL(hAPP(hoare_1656922687triple(state),bool,bot_bot(fun(hoare_1656922687triple(state),bool)),sK85(hoare_1656922687triple(state),fa,bot_bot(fun(hoare_1656922687triple(state),bool))))),
inference(subsumption_resolution,[],[f70978,f2026]) ).
fof(f2026,plain,
~ 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))))),
inference(cnf_transformation,[],[f624]) ).
fof(f624,plain,
~ 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))))),
inference(flattening,[],[f623]) ).
fof(f623,negated_conjecture,
~ 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))))),
inference(negated_conjecture,[],[f622]) ).
fof(f622,conjecture,
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))))),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',conj_7) ).
fof(f70978,plain,
( 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)))))
| hBOOL(hAPP(hoare_1656922687triple(state),bool,bot_bot(fun(hoare_1656922687triple(state),bool)),sK85(hoare_1656922687triple(state),fa,bot_bot(fun(hoare_1656922687triple(state),bool))))) ),
inference(resolution,[],[f9526,f4036]) ).
fof(f4036,plain,
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))))),
inference(resolution,[],[f3451,f3602]) ).
fof(f3602,plain,
hBOOL(hAPP(com,bool,wt,y)),
inference(resolution,[],[f3444,f2993]) ).
fof(f2993,plain,
sQ161_eqProxy(hAPP(pname,option(com),body,pn),hAPP(com,option(com),some(com),y)),
inference(equality_proxy_replacement,[],[f2038,f2959]) ).
fof(f2959,plain,
! [X0,X1] :
( sQ161_eqProxy(X0,X1)
<=> X0 = X1 ),
introduced(equality_proxy_definition,[new_symbols(naming,[sQ161_eqProxy])]) ).
fof(f2038,plain,
hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y),
inference(cnf_transformation,[],[f620]) ).
fof(f620,axiom,
hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',conj_5) ).
fof(f3444,plain,
! [X0,X1] :
( ~ sQ161_eqProxy(hAPP(pname,option(com),body,X0),hAPP(com,option(com),some(com),X1))
| hBOOL(hAPP(com,bool,wt,X1)) ),
inference(resolution,[],[f2027,f3149]) ).
fof(f3149,plain,
! [X0,X1] :
( ~ hBOOL(wT_bodies)
| ~ sQ161_eqProxy(hAPP(pname,option(com),body,X0),hAPP(com,option(com),some(com),X1))
| hBOOL(hAPP(com,bool,wt,X1)) ),
inference(equality_proxy_replacement,[],[f2290,f2959]) ).
fof(f2290,plain,
! [X0,X1] :
( hBOOL(hAPP(com,bool,wt,X1))
| hAPP(pname,option(com),body,X0) != hAPP(com,option(com),some(com),X1)
| ~ hBOOL(wT_bodies) ),
inference(cnf_transformation,[],[f1325]) ).
fof(f1325,plain,
! [X0,X1] :
( hBOOL(hAPP(com,bool,wt,X1))
| hAPP(pname,option(com),body,X0) != hAPP(com,option(com),some(com),X1)
| ~ hBOOL(wT_bodies) ),
inference(flattening,[],[f1324]) ).
fof(f1324,plain,
! [X0,X1] :
( hBOOL(hAPP(com,bool,wt,X1))
| hAPP(pname,option(com),body,X0) != hAPP(com,option(com),some(com),X1)
| ~ hBOOL(wT_bodies) ),
inference(ennf_transformation,[],[f819]) ).
fof(f819,plain,
! [X0,X1] :
( hBOOL(wT_bodies)
=> ( hAPP(pname,option(com),body,X0) = hAPP(com,option(com),some(com),X1)
=> hBOOL(hAPP(com,bool,wt,X1)) ) ),
inference(rectify,[],[f158]) ).
fof(f158,axiom,
! [X33,X34] :
( hBOOL(wT_bodies)
=> ( hAPP(pname,option(com),body,X33) = hAPP(com,option(com),some(com),X34)
=> hBOOL(hAPP(com,bool,wt,X34)) ) ),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',fact_92_WT__bodiesD) ).
fof(f2027,plain,
hBOOL(wT_bodies),
inference(cnf_transformation,[],[f616]) ).
fof(f616,axiom,
hBOOL(wT_bodies),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',conj_1) ).
fof(f3451,plain,
! [X6] :
( ~ hBOOL(hAPP(com,bool,wt,X6))
| 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,X6)),bot_bot(fun(hoare_1656922687triple(state),bool))))) ),
inference(subsumption_resolution,[],[f3448,f2027]) ).
fof(f3448,plain,
! [X6] :
( ~ hBOOL(hAPP(com,bool,wt,X6))
| ~ hBOOL(wT_bodies)
| 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,X6)),bot_bot(fun(hoare_1656922687triple(state),bool))))) ),
inference(resolution,[],[f2028,f2106]) ).
fof(f2106,plain,
! [X0] :
( ~ hBOOL(hoare_1924220188gleton)
| ~ hBOOL(hAPP(com,bool,wt,X0))
| ~ hBOOL(wT_bodies)
| 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))))) ),
inference(cnf_transformation,[],[f1208]) ).
fof(f1208,plain,
! [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)))))
| ~ hBOOL(hAPP(com,bool,wt,X0))
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hoare_1924220188gleton) ),
inference(flattening,[],[f1207]) ).
fof(f1207,plain,
! [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)))))
| ~ hBOOL(hAPP(com,bool,wt,X0))
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hoare_1924220188gleton) ),
inference(ennf_transformation,[],[f660]) ).
fof(f660,plain,
! [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))))) ) ) ),
inference(rectify,[],[f85]) ).
fof(f85,axiom,
! [X17] :
( hBOOL(hoare_1924220188gleton)
=> ( hBOOL(wT_bodies)
=> ( hBOOL(hAPP(com,bool,wt,X17))
=> 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,X17)),bot_bot(fun(hoare_1656922687triple(state),bool))))) ) ) ),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',fact_19_MGF) ).
fof(f2028,plain,
hBOOL(hoare_1924220188gleton),
inference(cnf_transformation,[],[f615]) ).
fof(f615,axiom,
hBOOL(hoare_1924220188gleton),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',conj_0) ).
fof(f9526,plain,
! [X63,X64] :
( ~ hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),X63),X64))
| 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))),X64))
| hBOOL(hAPP(hoare_1656922687triple(state),bool,X63,sK85(hoare_1656922687triple(state),fa,X63))) ),
inference(resolution,[],[f4184,f2605]) ).
fof(f2605,plain,
! [X2,X3,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),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),X1),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),X2),X3)) ),
inference(cnf_transformation,[],[f1493]) ).
fof(f1493,plain,
! [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),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),X2),X3)) ),
inference(flattening,[],[f1492]) ).
fof(f1492,plain,
! [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),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),X2),X3)) ),
inference(ennf_transformation,[],[f1047]) ).
fof(f1047,plain,
! [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),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),X1),X3)) ) ),
inference(rectify,[],[f70]) ).
fof(f70,axiom,
! [X2,X5,X8,X6] :
( hBOOL(hAPP(fun(hoare_1656922687triple(X2),bool),bool,hAPP(fun(hoare_1656922687triple(X2),bool),fun(fun(hoare_1656922687triple(X2),bool),bool),hoare_279057269derivs(X2),X8),X6))
=> ( hBOOL(hAPP(fun(hoare_1656922687triple(X2),bool),bool,hAPP(fun(hoare_1656922687triple(X2),bool),fun(fun(hoare_1656922687triple(X2),bool),bool),hoare_279057269derivs(X2),X5),X8))
=> hBOOL(hAPP(fun(hoare_1656922687triple(X2),bool),bool,hAPP(fun(hoare_1656922687triple(X2),bool),fun(fun(hoare_1656922687triple(X2),bool),bool),hoare_279057269derivs(X2),X5),X6)) ) ),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',fact_4_cut) ).
fof(f4184,plain,
! [X3] :
( 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))),X3))
| hBOOL(hAPP(hoare_1656922687triple(state),bool,X3,sK85(hoare_1656922687triple(state),fa,X3))) ),
inference(resolution,[],[f3523,f2483]) ).
fof(f2483,plain,
! [X2,X0,X1] :
( hBOOL(hAPP(fun(X0,bool),bool,hAPP(fun(X0,bool),fun(fun(X0,bool),bool),ord_less_eq(fun(X0,bool)),X2),X1))
| hBOOL(hAPP(X0,bool,X2,sK85(X0,X1,X2))) ),
inference(cnf_transformation,[],[f1836]) ).
fof(f1836,plain,
! [X0,X1,X2] :
( hBOOL(hAPP(fun(X0,bool),bool,hAPP(fun(X0,bool),fun(fun(X0,bool),bool),ord_less_eq(fun(X0,bool)),X2),X1))
| ( ~ hBOOL(hAPP(X0,bool,X1,sK85(X0,X1,X2)))
& hBOOL(hAPP(X0,bool,X2,sK85(X0,X1,X2))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK85])],[f1433,f1835]) ).
fof(f1835,plain,
! [X0,X1,X2] :
( ? [X3] :
( ~ hBOOL(hAPP(X0,bool,X1,X3))
& hBOOL(hAPP(X0,bool,X2,X3)) )
=> ( ~ hBOOL(hAPP(X0,bool,X1,sK85(X0,X1,X2)))
& hBOOL(hAPP(X0,bool,X2,sK85(X0,X1,X2))) ) ),
introduced(choice_axiom,[]) ).
fof(f1433,plain,
! [X0,X1,X2] :
( hBOOL(hAPP(fun(X0,bool),bool,hAPP(fun(X0,bool),fun(fun(X0,bool),bool),ord_less_eq(fun(X0,bool)),X2),X1))
| ? [X3] :
( ~ hBOOL(hAPP(X0,bool,X1,X3))
& hBOOL(hAPP(X0,bool,X2,X3)) ) ),
inference(ennf_transformation,[],[f961]) ).
fof(f961,plain,
! [X0,X1,X2] :
( ! [X3] :
( hBOOL(hAPP(X0,bool,X2,X3))
=> hBOOL(hAPP(X0,bool,X1,X3)) )
=> hBOOL(hAPP(fun(X0,bool),bool,hAPP(fun(X0,bool),fun(fun(X0,bool),bool),ord_less_eq(fun(X0,bool)),X2),X1)) ),
inference(rectify,[],[f342]) ).
fof(f342,axiom,
! [X2,X15,X16] :
( ! [X23] :
( hBOOL(hAPP(X2,bool,X16,X23))
=> hBOOL(hAPP(X2,bool,X15,X23)) )
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X16),X15)) ),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',fact_276_predicate1I) ).
fof(f3523,plain,
! [X1] :
( ~ hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),ord_less_eq(fun(hoare_1656922687triple(state),bool)),X1),fa))
| 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))),X1)) ),
inference(resolution,[],[f2040,f2606]) ).
fof(f2606,plain,
! [X2,X3,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),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_1656922687triple(X0),bool),bool,hAPP(fun(hoare_1656922687triple(X0),bool),fun(fun(hoare_1656922687triple(X0),bool),bool),ord_less_eq(fun(hoare_1656922687triple(X0),bool)),X1),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),X2),X1)) ),
inference(cnf_transformation,[],[f1495]) ).
fof(f1495,plain,
! [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),X2),X1))
| ~ hBOOL(hAPP(fun(hoare_1656922687triple(X0),bool),bool,hAPP(fun(hoare_1656922687triple(X0),bool),fun(fun(hoare_1656922687triple(X0),bool),bool),ord_less_eq(fun(hoare_1656922687triple(X0),bool)),X1),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),X2),X3)) ),
inference(flattening,[],[f1494]) ).
fof(f1494,plain,
! [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),X2),X1))
| ~ hBOOL(hAPP(fun(hoare_1656922687triple(X0),bool),bool,hAPP(fun(hoare_1656922687triple(X0),bool),fun(fun(hoare_1656922687triple(X0),bool),bool),ord_less_eq(fun(hoare_1656922687triple(X0),bool)),X1),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),X2),X3)) ),
inference(ennf_transformation,[],[f1048]) ).
fof(f1048,plain,
! [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),X2),X3))
=> ( hBOOL(hAPP(fun(hoare_1656922687triple(X0),bool),bool,hAPP(fun(hoare_1656922687triple(X0),bool),fun(fun(hoare_1656922687triple(X0),bool),bool),ord_less_eq(fun(hoare_1656922687triple(X0),bool)),X1),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),X2),X1)) ) ),
inference(rectify,[],[f68]) ).
fof(f68,axiom,
! [X2,X6,X5,X7] :
( hBOOL(hAPP(fun(hoare_1656922687triple(X2),bool),bool,hAPP(fun(hoare_1656922687triple(X2),bool),fun(fun(hoare_1656922687triple(X2),bool),bool),hoare_279057269derivs(X2),X5),X7))
=> ( hBOOL(hAPP(fun(hoare_1656922687triple(X2),bool),bool,hAPP(fun(hoare_1656922687triple(X2),bool),fun(fun(hoare_1656922687triple(X2),bool),bool),ord_less_eq(fun(hoare_1656922687triple(X2),bool)),X6),X7))
=> hBOOL(hAPP(fun(hoare_1656922687triple(X2),bool),bool,hAPP(fun(hoare_1656922687triple(X2),bool),fun(fun(hoare_1656922687triple(X2),bool),bool),hoare_279057269derivs(X2),X5),X6)) ) ),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',fact_2_weaken) ).
fof(f2040,plain,
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))),fa)),
inference(cnf_transformation,[],[f621]) ).
fof(f621,axiom,
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))),fa)),
file('/export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699',conj_6) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.25 % Problem : SWW474+6 : TPTP v8.1.2. Released v5.3.0.
% 0.12/0.26 % Command : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.26/0.47 % Computer : n008.cluster.edu
% 0.26/0.47 % Model : x86_64 x86_64
% 0.26/0.47 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.26/0.47 % Memory : 8042.1875MB
% 0.26/0.47 % OS : Linux 3.10.0-693.el7.x86_64
% 0.26/0.47 % CPULimit : 300
% 0.26/0.47 % WCLimit : 300
% 0.26/0.47 % DateTime : Sun Aug 27 18:25:02 EDT 2023
% 0.26/0.47 % CPUTime :
% 0.26/0.47 This is a FOF_THM_RFO_SEQ problem
% 0.26/0.47 Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/tmp/tmp.ZIUYXKc2F5/Vampire---4.8_13699
% 0.26/0.48 % (13835)Running in auto input_syntax mode. Trying TPTP
% 0.33/0.60 % (13846)dis+1011_3:2_av=off:ep=RST:fsd=off:fde=none:gsp=on:nm=2:nwc=2.0:sos=on:sp=reverse_frequency_405 on Vampire---4 for (405ds/0Mi)
% 0.33/0.62 % (13836)lrs-1010_2_av=off:bce=on:cond=on:er=filter:fde=unused:lcm=predicate:nm=2:nwc=3.0:sims=off:sp=frequency:urr=on:stl=188_1064 on Vampire---4 for (1064ds/0Mi)
% 0.33/0.62 % (13845)ott+10_8_br=off:cond=on:fsr=off:gsp=on:nm=16:nwc=3.0:sims=off:sp=reverse_frequency:urr=on_432 on Vampire---4 for (432ds/0Mi)
% 0.33/0.62 % (13842)dis-1010_4:3_afr=on:amm=off:bsr=on:bce=on:drc=off:fsd=off:fde=unused:gs=on:gsaa=from_current:irw=on:nwc=1.3:nicw=on:sas=z3:tgt=full:urr=ec_only_619 on Vampire---4 for (619ds/0Mi)
% 0.33/0.62 % (13837)dis+1010_4:1_anc=none:bd=off:drc=off:flr=on:fsr=off:nm=4:nwc=1.1:nicw=on:sas=z3_957 on Vampire---4 for (957ds/0Mi)
% 0.33/0.62 % (13844)lrs+1002_9_av=off:bs=on:bsr=on:bce=on:cond=on:drc=off:er=filter:flr=on:fsd=off:fsr=off:fde=unused:lcm=predicate:nm=2:nwc=1.3:sims=off:stl=62_466 on Vampire---4 for (466ds/0Mi)
% 0.33/0.62 % (13840)lrs+1010_4_aac=none:add=off:afr=on:amm=off:anc=all_dependent:bd=off:cond=on:drc=off:flr=on:fde=none:gs=on:lma=on:nm=16:nwc=1.1:sims=off:sos=all:sac=on:sp=occurrence:stl=188_669 on Vampire---4 for (669ds/0Mi)
% 28.75/4.81 % (13846)First to succeed.
% 28.75/4.82 % (13846)Refutation found. Thanks to Tanya!
% 28.75/4.82 % SZS status Theorem for Vampire---4
% 28.75/4.82 % SZS output start Proof for Vampire---4
% See solution above
% 28.75/4.82 % (13846)------------------------------
% 28.75/4.82 % (13846)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 28.75/4.82 % (13846)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 28.75/4.82 % (13846)Termination reason: Refutation
% 28.75/4.82
% 28.75/4.82 % (13846)Memory used [KB]: 53858
% 28.75/4.82 % (13846)Time elapsed: 4.207 s
% 28.75/4.82 % (13846)------------------------------
% 28.75/4.82 % (13846)------------------------------
% 28.75/4.82 % (13835)Success in time 4.326 s
% 28.75/4.82 % Vampire---4.8 exiting
%------------------------------------------------------------------------------