TSTP Solution File: SWW474+7 by Vampire---4.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.9
% Problem  : SWW474+7 : TPTP v8.2.0. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire %s %d THM

% Computer : n026.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Mon Jun 24 18:32:56 EDT 2024

% Result   : Theorem 1.89s 0.86s
% Output   : Refutation 1.89s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    8
%            Number of leaves      :   15
% Syntax   : Number of formulae    :   56 (  22 unt;   0 def)
%            Number of atoms       :  117 (  12 equ)
%            Maximal formula atoms :    4 (   2 avg)
%            Number of connectives :  106 (  45   ~;  41   |;   0   &)
%                                         (   6 <=>;  14  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    8 (   4 avg)
%            Maximal term depth    :   10 (   2 avg)
%            Number of predicates  :    9 (   7 usr;   7 prp; 0-2 aty)
%            Number of functors    :   23 (  23 usr;  12 con; 0-4 aty)
%            Number of variables   :   59 (  59   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f2298,plain,
    $false,
    inference(avatar_sat_refutation,[],[f1815,f1820,f1825,f1875,f1950,f2184,f2282]) ).

fof(f2282,plain,
    ( spl35_1
    | ~ spl35_42 ),
    inference(avatar_contradiction_clause,[],[f2281]) ).

fof(f2281,plain,
    ( $false
    | spl35_1
    | ~ spl35_42 ),
    inference(subsumption_resolution,[],[f2190,f2183]) ).

fof(f2183,plain,
    ( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
    | ~ spl35_42 ),
    inference(avatar_component_clause,[],[f2181]) ).

fof(f2181,plain,
    ( spl35_42
  <=> 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,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl35_42])]) ).

fof(f2190,plain,
    ( ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
    | spl35_1 ),
    inference(unit_resulting_resolution,[],[f1538,f1814,f1536]) ).

fof(f1536,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),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),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)) ),
    inference(cnf_transformation,[],[f1306]) ).

fof(f1306,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),hoare_1301688828derivs(X0),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),X2),X3)) ),
    inference(flattening,[],[f1305]) ).

fof(f1305,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),hoare_1301688828derivs(X0),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),X2),X3)) ),
    inference(ennf_transformation,[],[f1185]) ).

fof(f1185,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),hoare_1301688828derivs(X0),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)) ) ),
    inference(rectify,[],[f98]) ).

fof(f98,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),hoare_1301688828derivs(X0),X5),X8))
       => 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',unknown) ).

fof(f1814,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(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)))))
    | spl35_1 ),
    inference(avatar_component_clause,[],[f1812]) ).

fof(f1812,plain,
    ( spl35_1
  <=> 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(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))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl35_1])]) ).

fof(f1538,plain,
    ! [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),bot_bot(fun(hoare_2118899576triple(X0),bool)))),
    inference(cnf_transformation,[],[f1187]) ).

fof(f1187,plain,
    ! [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),bot_bot(fun(hoare_2118899576triple(X0),bool)))),
    inference(rectify,[],[f94]) ).

fof(f94,axiom,
    ! [X0,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),bot_bot(fun(hoare_2118899576triple(X0),bool)))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown) ).

fof(f2184,plain,
    ( spl35_42
    | ~ spl35_2
    | ~ spl35_3
    | ~ spl35_22 ),
    inference(avatar_split_clause,[],[f2158,f1947,f1822,f1817,f2181]) ).

fof(f1817,plain,
    ( spl35_2
  <=> hBOOL(wT_bodies) ),
    introduced(avatar_definition,[new_symbols(naming,[spl35_2])]) ).

fof(f1822,plain,
    ( spl35_3
  <=> hBOOL(hoare_511481251gleton) ),
    introduced(avatar_definition,[new_symbols(naming,[spl35_3])]) ).

fof(f1947,plain,
    ( spl35_22
  <=> hBOOL(hAPP(com,bool,wt,y)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl35_22])]) ).

fof(f2158,plain,
    ( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
    | ~ spl35_2
    | ~ spl35_3
    | ~ spl35_22 ),
    inference(unit_resulting_resolution,[],[f1824,f1819,f1949,f1651]) ).

fof(f1651,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,[],[f1357]) ).

fof(f1357,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,[],[f1356]) ).

fof(f1356,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,[],[f1249]) ).

fof(f1249,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(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',unknown) ).

fof(f1949,plain,
    ( hBOOL(hAPP(com,bool,wt,y))
    | ~ spl35_22 ),
    inference(avatar_component_clause,[],[f1947]) ).

fof(f1819,plain,
    ( hBOOL(wT_bodies)
    | ~ spl35_2 ),
    inference(avatar_component_clause,[],[f1817]) ).

fof(f1824,plain,
    ( hBOOL(hoare_511481251gleton)
    | ~ spl35_3 ),
    inference(avatar_component_clause,[],[f1822]) ).

fof(f1950,plain,
    ( spl35_22
    | ~ spl35_2
    | ~ spl35_13 ),
    inference(avatar_split_clause,[],[f1933,f1872,f1817,f1947]) ).

fof(f1872,plain,
    ( spl35_13
  <=> hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y) ),
    introduced(avatar_definition,[new_symbols(naming,[spl35_13])]) ).

fof(f1933,plain,
    ( hBOOL(hAPP(com,bool,wt,y))
    | ~ spl35_2
    | ~ spl35_13 ),
    inference(unit_resulting_resolution,[],[f1819,f1874,f1650]) ).

fof(f1650,plain,
    ! [X0,X1] :
      ( hAPP(pname,option(com),body,X0) != hAPP(com,option(com),some(com),X1)
      | hBOOL(hAPP(com,bool,wt,X1))
      | ~ hBOOL(wT_bodies) ),
    inference(cnf_transformation,[],[f1355]) ).

fof(f1355,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,[],[f1354]) ).

fof(f1354,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,[],[f1248]) ).

fof(f1248,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(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',unknown) ).

fof(f1874,plain,
    ( hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y)
    | ~ spl35_13 ),
    inference(avatar_component_clause,[],[f1872]) ).

fof(f1875,plain,
    spl35_13,
    inference(avatar_split_clause,[],[f1510,f1872]) ).

fof(f1510,plain,
    hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y),
    inference(cnf_transformation,[],[f1167]) ).

fof(f1167,axiom,
    hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown) ).

fof(f1825,plain,
    spl35_3,
    inference(avatar_split_clause,[],[f1500,f1822]) ).

fof(f1500,plain,
    hBOOL(hoare_511481251gleton),
    inference(cnf_transformation,[],[f1162]) ).

fof(f1162,axiom,
    hBOOL(hoare_511481251gleton),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown) ).

fof(f1820,plain,
    spl35_2,
    inference(avatar_split_clause,[],[f1499,f1817]) ).

fof(f1499,plain,
    hBOOL(wT_bodies),
    inference(cnf_transformation,[],[f1163]) ).

fof(f1163,axiom,
    hBOOL(wT_bodies),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unknown) ).

fof(f1815,plain,
    ~ spl35_1,
    inference(avatar_split_clause,[],[f1810,f1812]) ).

fof(f1810,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(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(forward_demodulation,[],[f1498,f1516]) ).

fof(f1516,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,[],[f1173]) ).

fof(f1173,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(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',unknown) ).

fof(f1498,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,[],[f1171]) ).

fof(f1171,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(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(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',unknown) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem    : SWW474+7 : TPTP v8.2.0. Released v5.3.0.
% 0.00/0.11  % Command    : run_vampire %s %d THM
% 0.10/0.31  % Computer : n026.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit   : 300
% 0.10/0.31  % WCLimit    : 300
% 0.10/0.31  % DateTime   : Wed Jun 19 07:20:54 EDT 2024
% 0.16/0.31  % CPUTime    : 
% 0.16/0.33  This is a FOF_THM_RFO_SEQ problem
% 0.16/0.33  Running first-order theorem proving
% 0.16/0.33  Running /export/starexec/sandbox/solver/bin/vampire --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.18/0.58  % (18546)Running in auto input_syntax mode. Trying TPTP
% 0.18/0.58  % (18550)dis+2_1:50_sil=256000:flr=on:sac=on:i=218245:fsr=off:uhcvi=on_0 on theBenchmark for (2999ds/218245Mi)
% 0.18/0.58  % (18546)Running in auto input_syntax mode. Trying TPTP
% 0.18/0.58  % (18552)lrs-1011_8:1_sil=16000:sos=all:i=346:sd=1:ep=R:ss=axioms_0 on theBenchmark for (2999ds/346Mi)
% 0.18/0.58  % (18546)Running in auto input_syntax mode. Trying TPTP
% 0.18/0.58  % (18549)lrs+11_1:12_to=lpo:sil=128000:sp=const_min:i=103397:ss=included:sgt=16:av=off:fsd=on:nm=16_0 on theBenchmark for (2999ds/103397Mi)
% 0.18/0.58  % (18546)Running in auto input_syntax mode. Trying TPTP
% 0.18/0.58  % (18547)lrs+10_1:628_anc=all_dependent:bsr=unit_only:sil=256000:sp=frequency:i=136310:newcnf=on_0 on theBenchmark for (2999ds/136310Mi)
% 0.18/0.58  % (18546)Running in auto input_syntax mode. Trying TPTP
% 0.18/0.58  % (18548)lrs+2_3:1_to=lpo:sil=256000:irw=on:fde=unused:sp=unary_first:bce=on:nwc=6.0:s2agt=30:newcnf=on:s2a=on:i=140573:nm=2_0 on theBenchmark for (2999ds/140573Mi)
% 0.18/0.58  % (18546)Running in auto input_syntax mode. Trying TPTP
% 0.18/0.58  % (18551)lrs-1010_1:1_sil=2000:i=250:sd=1:ss=axioms:sgt=32:sos=on_0 on theBenchmark for (2999ds/250Mi)
% 0.18/0.58  % (18546)Running in auto input_syntax mode. Trying TPTP
% 0.18/0.58  % (18553)lrs+1002_1:1_to=lpo:sil=2000:sp=frequency:sos=on:st=3.0:i=282:sd=2:ss=axioms_0 on theBenchmark for (2999ds/282Mi)
% 1.05/0.70  % (18551)Instruction limit reached!
% 1.05/0.70  % (18551)------------------------------
% 1.05/0.70  % (18551)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.05/0.70  % (18551)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.05/0.70  % (18551)Termination reason: Time limit
% 1.05/0.70  % (18551)Termination phase: Saturation
% 1.05/0.70  
% 1.05/0.70  % (18551)Memory used [KB]: 5012
% 1.05/0.70  % (18551)Time elapsed: 0.121 s
% 1.05/0.70  % (18551)Instructions burned: 250 (million)
% 1.05/0.70  % (18553)Instruction limit reached!
% 1.05/0.70  % (18553)------------------------------
% 1.05/0.70  % (18553)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.05/0.70  % (18553)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.05/0.70  % (18553)Termination reason: Time limit
% 1.05/0.70  % (18553)Termination phase: Saturation
% 1.05/0.70  
% 1.05/0.70  % (18553)Memory used [KB]: 4978
% 1.05/0.70  % (18553)Time elapsed: 0.126 s
% 1.05/0.70  % (18553)Instructions burned: 282 (million)
% 1.57/0.74  % (18552)Instruction limit reached!
% 1.57/0.74  % (18552)------------------------------
% 1.57/0.74  % (18552)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.57/0.74  % (18552)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.57/0.74  % (18552)Termination reason: Time limit
% 1.57/0.74  % (18552)Termination phase: Saturation
% 1.57/0.74  
% 1.57/0.74  % (18552)Memory used [KB]: 4267
% 1.57/0.74  % (18552)Time elapsed: 0.158 s
% 1.57/0.74  % (18552)Instructions burned: 346 (million)
% 1.57/0.76  % (18546)Running in auto input_syntax mode. Trying TPTP
% 1.57/0.76  % (18554)lrs+1010_1:1_sil=8000:sp=occurrence:urr=on:br=off:st=1.2:i=125:sd=7:ss=axioms:sgt=16_0 on theBenchmark for (2998ds/125Mi)
% 1.57/0.76  % (18546)Running in auto input_syntax mode. Trying TPTP
% 1.57/0.76  % (18555)lrs+1010_1:1_to=lpo:sil=2000:sos=on:fd=off:i=402:bd=off_0 on theBenchmark for (2998ds/402Mi)
% 1.89/0.80  % (18546)Running in auto input_syntax mode. Trying TPTP
% 1.89/0.80  % (18556)lrs+2_5:1_sil=2000:sos=on:acc=on:urr=on:alpa=false:i=325:sd=1:bd=off:nm=32:ss=axioms:br=off:sup=off:bs=on_0 on theBenchmark for (2997ds/325Mi)
% 1.89/0.81  % (18554)Instruction limit reached!
% 1.89/0.81  % (18554)------------------------------
% 1.89/0.81  % (18554)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.89/0.81  % (18554)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.89/0.81  % (18554)Termination reason: Time limit
% 1.89/0.81  % (18554)Termination phase: Property scanning
% 1.89/0.81  
% 1.89/0.81  % (18554)Memory used [KB]: 3428
% 1.89/0.81  % (18554)Time elapsed: 0.055 s
% 1.89/0.81  % (18554)Instructions burned: 125 (million)
% 1.89/0.85  % (18556)First to succeed.
% 1.89/0.85  % (18556)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-18546"
% 1.89/0.86  % (18546)Running in auto input_syntax mode. Trying TPTP
% 1.89/0.86  % (18556)Refutation found. Thanks to Tanya!
% 1.89/0.86  % SZS status Theorem for theBenchmark
% 1.89/0.86  % SZS output start Proof for theBenchmark
% See solution above
% 1.89/0.86  % (18556)------------------------------
% 1.89/0.86  % (18556)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.89/0.86  % (18556)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.89/0.86  % (18556)Termination reason: Refutation
% 1.89/0.86  
% 1.89/0.86  % (18556)Memory used [KB]: 3100
% 1.89/0.86  % (18556)Time elapsed: 0.056 s
% 1.89/0.86  % (18556)Instructions burned: 114 (million)
% 1.89/0.86  % (18556)------------------------------
% 1.89/0.86  % (18556)------------------------------
% 1.89/0.86  % (18546)Success in time 0.331 s
%------------------------------------------------------------------------------