TSTP Solution File: SWW474+7 by iProver---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.9
% Problem : SWW474+7 : TPTP v8.1.2. Released v5.3.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% Computer : n027.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 May 3 03:25:18 EDT 2024
% Result : Theorem 220.56s 29.75s
% Output : CNFRefutation 220.56s
% Verified :
% SZS Type : Refutation
% Derivation depth : 11
% Number of leaves : 12
% Syntax : Number of formulae : 67 ( 27 unt; 0 def)
% Number of atoms : 133 ( 20 equ)
% Maximal formula atoms : 4 ( 1 avg)
% Number of connectives : 119 ( 53 ~; 48 |; 0 &)
% ( 0 <=>; 18 =>; 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 : 25 ( 25 usr; 12 con; 0-4 aty)
% Number of variables : 103 ( 5 sgn 75 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f97,axiom,
! [X0,X5,X8,X6] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X8),X6))
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X0),bool)),X8),X5))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X5),X6)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_3_thin) ).
fof(f113,axiom,
! [X17] :
( hBOOL(hoare_511481251gleton)
=> ( hBOOL(wT_bodies)
=> ( hBOOL(hAPP(com,bool,wt,X17))
=> 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,X17)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_19_MGF) ).
fof(f154,axiom,
! [X1,X0,X2,X19,X28,X11] : hAPP(fun(X1,bool),fun(X0,bool),hAPP(fun(X1,X0),fun(fun(X1,bool),fun(X0,bool)),image(X1,X0),X19),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X28),X11)) = hAPP(fun(X2,bool),fun(X0,bool),hAPP(fun(X2,X0),fun(fun(X2,bool),fun(X0,bool)),image(X2,X0),hAPP(fun(X2,X1),fun(X2,X0),hAPP(fun(X1,X0),fun(fun(X2,X1),fun(X2,X0)),combb(X1,X0,X2),X19),X28)),X11),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_60_image__image) ).
fof(f186,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/benchmark/theBenchmark.p',fact_92_WT__bodiesD) ).
fof(f258,axiom,
! [X0] :
( bot(X0)
=> ! [X58] : hBOOL(hAPP(X0,bool,hAPP(X0,fun(X0,bool),ord_less_eq(X0),bot_bot(X0)),X58)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_164_bot__least) ).
fof(f284,axiom,
! [X0,X18] : hAPP(fun(X0,bool),fun(X0,bool),hAPP(X0,fun(fun(X0,bool),fun(X0,bool)),insert(X0),X18),bot_bot(fun(X0,bool))) = hAPP(option(X0),fun(X0,bool),set(X0),hAPP(X0,option(X0),some(X0),X18)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_190_Option_Oset_Osimps_I2_J) ).
fof(f1110,axiom,
! [X125,X126] :
( bot(X126)
=> bot(fun(X125,X126)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Orderings_Obot) ).
fof(f1128,axiom,
bot(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Orderings_Obot) ).
fof(f1162,axiom,
hBOOL(hoare_511481251gleton),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0) ).
fof(f1163,axiom,
hBOOL(wT_bodies),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_1) ).
fof(f1167,axiom,
hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_5) ).
fof(f1169,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/benchmark/theBenchmark.p',conj_7) ).
fof(f1170,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(negated_conjecture,[],[f1169]) ).
fof(f1186,plain,
! [X0,X1,X2,X3] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X2),X3))
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X0),bool)),X2),X1))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X1),X3)) ) ),
inference(rectify,[],[f97]) ).
fof(f1201,plain,
! [X0] :
( hBOOL(hoare_511481251gleton)
=> ( hBOOL(wT_bodies)
=> ( hBOOL(hAPP(com,bool,wt,X0))
=> hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ) ) ),
inference(rectify,[],[f113]) ).
fof(f1241,plain,
! [X0,X1,X2,X3,X4,X5] : hAPP(fun(X0,bool),fun(X1,bool),hAPP(fun(X0,X1),fun(fun(X0,bool),fun(X1,bool)),image(X0,X1),X3),hAPP(fun(X2,bool),fun(X0,bool),hAPP(fun(X2,X0),fun(fun(X2,bool),fun(X0,bool)),image(X2,X0),X4),X5)) = hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),hAPP(fun(X2,X0),fun(X2,X1),hAPP(fun(X0,X1),fun(fun(X2,X0),fun(X2,X1)),combb(X0,X1,X2),X3),X4)),X5),
inference(rectify,[],[f154]) ).
fof(f1273,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,[],[f186]) ).
fof(f1344,plain,
! [X0] :
( bot(X0)
=> ! [X1] : hBOOL(hAPP(X0,bool,hAPP(X0,fun(X0,bool),ord_less_eq(X0),bot_bot(X0)),X1)) ),
inference(rectify,[],[f258]) ).
fof(f1370,plain,
! [X0,X1] : hAPP(fun(X0,bool),fun(X0,bool),hAPP(X0,fun(fun(X0,bool),fun(X0,bool)),insert(X0),X1),bot_bot(fun(X0,bool))) = hAPP(option(X0),fun(X0,bool),set(X0),hAPP(X0,option(X0),some(X0),X1)),
inference(rectify,[],[f284]) ).
fof(f2157,plain,
! [X0,X1] :
( bot(X1)
=> bot(fun(X0,X1)) ),
inference(rectify,[],[f1110]) ).
fof(f2189,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),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(flattening,[],[f1170]) ).
fof(f2359,plain,
! [X0,X1,X2,X3] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X1),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X0),bool)),X2),X1))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X2),X3)) ),
inference(ennf_transformation,[],[f1186]) ).
fof(f2360,plain,
! [X0,X1,X2,X3] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X1),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X0),bool)),X2),X1))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X2),X3)) ),
inference(flattening,[],[f2359]) ).
fof(f2378,plain,
! [X0] :
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(com,bool,wt,X0))
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hoare_511481251gleton) ),
inference(ennf_transformation,[],[f1201]) ).
fof(f2379,plain,
! [X0] :
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(com,bool,wt,X0))
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hoare_511481251gleton) ),
inference(flattening,[],[f2378]) ).
fof(f2427,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,[],[f1273]) ).
fof(f2428,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,[],[f2427]) ).
fof(f2486,plain,
! [X0] :
( ! [X1] : hBOOL(hAPP(X0,bool,hAPP(X0,fun(X0,bool),ord_less_eq(X0),bot_bot(X0)),X1))
| ~ bot(X0) ),
inference(ennf_transformation,[],[f1344]) ).
fof(f3145,plain,
! [X0,X1] :
( bot(fun(X0,X1))
| ~ bot(X1) ),
inference(ennf_transformation,[],[f2157]) ).
fof(f3678,plain,
! [X2,X3,X0,X1] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X1),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X0),bool)),X2),X1))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X2),X3)) ),
inference(cnf_transformation,[],[f2360]) ).
fof(f3697,plain,
! [X0] :
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(com,bool,wt,X0))
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hoare_511481251gleton) ),
inference(cnf_transformation,[],[f2379]) ).
fof(f3755,plain,
! [X2,X3,X0,X1,X4,X5] : hAPP(fun(X0,bool),fun(X1,bool),hAPP(fun(X0,X1),fun(fun(X0,bool),fun(X1,bool)),image(X0,X1),X3),hAPP(fun(X2,bool),fun(X0,bool),hAPP(fun(X2,X0),fun(fun(X2,bool),fun(X0,bool)),image(X2,X0),X4),X5)) = hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),hAPP(fun(X2,X0),fun(X2,X1),hAPP(fun(X0,X1),fun(fun(X2,X0),fun(X2,X1)),combb(X0,X1,X2),X3),X4)),X5),
inference(cnf_transformation,[],[f1241]) ).
fof(f3806,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,[],[f2428]) ).
fof(f3927,plain,
! [X0,X1] :
( hBOOL(hAPP(X0,bool,hAPP(X0,fun(X0,bool),ord_less_eq(X0),bot_bot(X0)),X1))
| ~ bot(X0) ),
inference(cnf_transformation,[],[f2486]) ).
fof(f3964,plain,
! [X0,X1] : hAPP(fun(X0,bool),fun(X0,bool),hAPP(X0,fun(fun(X0,bool),fun(X0,bool)),insert(X0),X1),bot_bot(fun(X0,bool))) = hAPP(option(X0),fun(X0,bool),set(X0),hAPP(X0,option(X0),some(X0),X1)),
inference(cnf_transformation,[],[f1370]) ).
fof(f4858,plain,
! [X0,X1] :
( bot(fun(X0,X1))
| ~ bot(X1) ),
inference(cnf_transformation,[],[f3145]) ).
fof(f4876,plain,
bot(bool),
inference(cnf_transformation,[],[f1128]) ).
fof(f4910,plain,
hBOOL(hoare_511481251gleton),
inference(cnf_transformation,[],[f1162]) ).
fof(f4911,plain,
hBOOL(wT_bodies),
inference(cnf_transformation,[],[f1163]) ).
fof(f4915,plain,
hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y),
inference(cnf_transformation,[],[f1167]) ).
fof(f4917,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),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(cnf_transformation,[],[f2189]) ).
cnf(c_143,plain,
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X0),bool)),X1),X2))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X1),X3))
| hBOOL(hAPP(fun(hoare_2118899576triple(X0),bool),bool,hAPP(fun(hoare_2118899576triple(X0),bool),fun(fun(hoare_2118899576triple(X0),bool),bool),hoare_1301688828derivs(X0),X2),X3)) ),
inference(cnf_transformation,[],[f3678]) ).
cnf(c_162,plain,
( ~ hBOOL(hAPP(com,bool,wt,X0))
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hoare_511481251gleton)
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(cnf_transformation,[],[f3697]) ).
cnf(c_220,plain,
hAPP(fun(X0,bool),fun(X1,bool),hAPP(fun(X0,X1),fun(fun(X0,bool),fun(X1,bool)),image(X0,X1),hAPP(fun(X0,X2),fun(X0,X1),hAPP(fun(X2,X1),fun(fun(X0,X2),fun(X0,X1)),combb(X2,X1,X0),X3),X4)),X5) = hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),hAPP(fun(X0,bool),fun(X2,bool),hAPP(fun(X0,X2),fun(fun(X0,bool),fun(X2,bool)),image(X0,X2),X4),X5)),
inference(cnf_transformation,[],[f3755]) ).
cnf(c_271,plain,
( hAPP(com,option(com),some(com),X0) != hAPP(pname,option(com),body,X1)
| ~ hBOOL(wT_bodies)
| hBOOL(hAPP(com,bool,wt,X0)) ),
inference(cnf_transformation,[],[f3806]) ).
cnf(c_390,plain,
( ~ bot(X0)
| hBOOL(hAPP(X0,bool,hAPP(X0,fun(X0,bool),ord_less_eq(X0),bot_bot(X0)),X1)) ),
inference(cnf_transformation,[],[f3927]) ).
cnf(c_427,plain,
hAPP(fun(X0,bool),fun(X0,bool),hAPP(X0,fun(fun(X0,bool),fun(X0,bool)),insert(X0),X1),bot_bot(fun(X0,bool))) = hAPP(option(X0),fun(X0,bool),set(X0),hAPP(X0,option(X0),some(X0),X1)),
inference(cnf_transformation,[],[f3964]) ).
cnf(c_1315,plain,
( ~ bot(X0)
| bot(fun(X1,X0)) ),
inference(cnf_transformation,[],[f4858]) ).
cnf(c_1333,plain,
bot(bool),
inference(cnf_transformation,[],[f4876]) ).
cnf(c_1367,plain,
hBOOL(hoare_511481251gleton),
inference(cnf_transformation,[],[f4910]) ).
cnf(c_1368,plain,
hBOOL(wT_bodies),
inference(cnf_transformation,[],[f4911]) ).
cnf(c_1372,plain,
hAPP(com,option(com),some(com),y) = hAPP(pname,option(com),body,pn),
inference(cnf_transformation,[],[f4915]) ).
cnf(c_1374,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(cnf_transformation,[],[f4917]) ).
cnf(c_2411,plain,
( ~ hBOOL(hAPP(com,bool,wt,X0))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(global_subsumption_just,[status(thm)],[c_162,c_1368,c_1367,c_162]) ).
cnf(c_2836,plain,
( ~ hBOOL(hAPP(com,bool,wt,X0))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(prop_impl_just,[status(thm)],[c_2411]) ).
cnf(c_13504,plain,
( ~ hBOOL(hAPP(com,bool,wt,X0))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(option(hoare_2118899576triple(state)),fun(hoare_2118899576triple(state),bool),set(hoare_2118899576triple(state)),hAPP(hoare_2118899576triple(state),option(hoare_2118899576triple(state)),some(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0))))) ),
inference(demodulation,[status(thm)],[c_2836,c_427]) ).
cnf(c_15250,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),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(option(hoare_2118899576triple(state)),fun(hoare_2118899576triple(state),bool),set(hoare_2118899576triple(state)),hAPP(hoare_2118899576triple(state),option(hoare_2118899576triple(state)),some(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y))))),
inference(demodulation,[status(thm)],[c_1374,c_220,c_427]) ).
cnf(c_18988,plain,
( ~ hBOOL(hAPP(com,bool,wt,X0))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(option(hoare_2118899576triple(state)),fun(hoare_2118899576triple(state),bool),set(hoare_2118899576triple(state)),hAPP(hoare_2118899576triple(state),option(hoare_2118899576triple(state)),some(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X0))))) ),
inference(prop_impl_just,[status(thm)],[c_13504]) ).
cnf(c_18990,plain,
( hBOOL(hAPP(com,bool,wt,X0))
| hAPP(com,option(com),some(com),X0) != hAPP(pname,option(com),body,X1) ),
inference(prop_impl_just,[status(thm)],[c_1368,c_271]) ).
cnf(c_18991,plain,
( hAPP(com,option(com),some(com),X0) != hAPP(pname,option(com),body,X1)
| hBOOL(hAPP(com,bool,wt,X0)) ),
inference(renaming,[status(thm)],[c_18990]) ).
cnf(c_61864,plain,
( hAPP(com,option(com),some(com),y) != hAPP(pname,option(com),body,pn)
| hBOOL(hAPP(com,bool,wt,y)) ),
inference(instantiation,[status(thm)],[c_18991]) ).
cnf(c_76942,plain,
( ~ hBOOL(hAPP(com,bool,wt,y))
| 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(option(hoare_2118899576triple(state)),fun(hoare_2118899576triple(state),bool),set(hoare_2118899576triple(state)),hAPP(hoare_2118899576triple(state),option(hoare_2118899576triple(state)),some(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y))))) ),
inference(instantiation,[status(thm)],[c_18988]) ).
cnf(c_124012,plain,
( ~ bot(bool)
| bot(fun(hoare_2118899576triple(state),bool)) ),
inference(instantiation,[status(thm)],[c_1315]) ).
cnf(c_311717,plain,
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),ord_less_eq(fun(hoare_2118899576triple(state),bool)),X0),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)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X0),hAPP(option(hoare_2118899576triple(state)),fun(hoare_2118899576triple(state),bool),set(hoare_2118899576triple(state)),hAPP(hoare_2118899576triple(state),option(hoare_2118899576triple(state)),some(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)))))
| 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(option(hoare_2118899576triple(state)),fun(hoare_2118899576triple(state),bool),set(hoare_2118899576triple(state)),hAPP(hoare_2118899576triple(state),option(hoare_2118899576triple(state)),some(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y))))) ),
inference(instantiation,[status(thm)],[c_143]) ).
cnf(c_314031,plain,
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),ord_less_eq(fun(hoare_2118899576triple(state),bool)),bot_bot(fun(hoare_2118899576triple(state),bool))),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)))))
| ~ 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(option(hoare_2118899576triple(state)),fun(hoare_2118899576triple(state),bool),set(hoare_2118899576triple(state)),hAPP(hoare_2118899576triple(state),option(hoare_2118899576triple(state)),some(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)))))
| 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(option(hoare_2118899576triple(state)),fun(hoare_2118899576triple(state),bool),set(hoare_2118899576triple(state)),hAPP(hoare_2118899576triple(state),option(hoare_2118899576triple(state)),some(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y))))) ),
inference(instantiation,[status(thm)],[c_311717]) ).
cnf(c_314032,plain,
( ~ bot(fun(hoare_2118899576triple(state),bool))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),ord_less_eq(fun(hoare_2118899576triple(state),bool)),bot_bot(fun(hoare_2118899576triple(state),bool))),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))))) ),
inference(instantiation,[status(thm)],[c_390]) ).
cnf(c_314033,plain,
$false,
inference(prop_impl_just,[status(thm)],[c_314032,c_314031,c_124012,c_76942,c_61864,c_15250,c_1372,c_1333]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.11 % Problem : SWW474+7 : TPTP v8.1.2. Released v5.3.0.
% 0.10/0.11 % Command : run_iprover %s %d THM
% 0.11/0.32 % Computer : n027.cluster.edu
% 0.11/0.32 % Model : x86_64 x86_64
% 0.11/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.32 % Memory : 8042.1875MB
% 0.11/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32 % CPULimit : 300
% 0.11/0.32 % WCLimit : 300
% 0.11/0.32 % DateTime : Thu May 2 22:47:50 EDT 2024
% 0.11/0.32 % CPUTime :
% 0.17/0.43 Running first-order theorem proving
% 0.17/0.43 Running: /export/starexec/sandbox/solver/bin/run_problem --schedule fof_schedule --heuristic_context casc_unsat --no_cores 8 /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 220.56/29.75 % SZS status Started for theBenchmark.p
% 220.56/29.75 % SZS status Theorem for theBenchmark.p
% 220.56/29.75
% 220.56/29.75 %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 220.56/29.75
% 220.56/29.75 ------ iProver source info
% 220.56/29.75
% 220.56/29.75 git: date: 2024-05-02 19:28:25 +0000
% 220.56/29.75 git: sha1: a33b5eb135c74074ba803943bb12f2ebd971352f
% 220.56/29.75 git: non_committed_changes: false
% 220.56/29.75
% 220.56/29.75 ------ Parsing...
% 220.56/29.75 ------ Clausification by vclausify_rel & Parsing by iProver...
% 220.56/29.75
% 220.56/29.75 ------ Preprocessing... sup_sim: 463 sf_s rm: 1 0s sf_e pe_s pe_e sup_sim: 0 sf_s rm: 1 0s sf_e pe_s pe_e
% 220.56/29.75
% 220.56/29.75 ------ Preprocessing... gs_s sp: 0 0s gs_e snvd_s sp: 0 0s snvd_e
% 220.56/29.75
% 220.56/29.75 ------ Preprocessing... sf_s rm: 1 0s sf_e sf_s rm: 0 0s sf_e
% 220.56/29.75 ------ Proving...
% 220.56/29.75 ------ Problem Properties
% 220.56/29.75
% 220.56/29.75
% 220.56/29.75 clauses 1168
% 220.56/29.75 conjectures 0
% 220.56/29.75 EPR 24
% 220.56/29.75 Horn 952
% 220.56/29.75 unary 309
% 220.56/29.75 binary 444
% 220.56/29.75 lits 2697
% 220.56/29.75 lits eq 827
% 220.56/29.76 fd_pure 0
% 220.56/29.76 fd_pseudo 0
% 220.56/29.76 fd_cond 0
% 220.56/29.76 fd_pseudo_cond 12
% 220.56/29.76 AC symbols 0
% 220.56/29.76
% 220.56/29.76 ------ Schedule dynamic 5 is on
% 220.56/29.76
% 220.56/29.76 ------ no conjectures: strip conj schedule
% 220.56/29.76
% 220.56/29.76 ------ Input Options "--resolution_flag false --inst_lit_sel_side none" stripped conjectures Time Limit: 10.
% 220.56/29.76
% 220.56/29.76
% 220.56/29.76 ------
% 220.56/29.76 Current options:
% 220.56/29.76 ------
% 220.56/29.76
% 220.56/29.76
% 220.56/29.76
% 220.56/29.76
% 220.56/29.76 ------ Proving...
% 220.56/29.76 Proof_search_loop: time out after: 5373 full_loop iterations
% 220.56/29.76
% 220.56/29.76 ------ Input Options"1. --res_lit_sel adaptive --res_lit_sel_side num_symb" stripped conjectures Time Limit: 15.
% 220.56/29.76
% 220.56/29.76
% 220.56/29.76 ------
% 220.56/29.76 Current options:
% 220.56/29.76 ------
% 220.56/29.76
% 220.56/29.76
% 220.56/29.76
% 220.56/29.76
% 220.56/29.76 ------ Proving...
% 220.56/29.76
% 220.56/29.76
% 220.56/29.76 % SZS status Theorem for theBenchmark.p
% 220.56/29.76
% 220.56/29.76 % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 220.56/29.76
% 220.56/29.76
%------------------------------------------------------------------------------