TSTP Solution File: SWW474_3 by iProver---3.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : iProver---3.8
% Problem  : SWW474_3 : TPTP v8.1.2. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_iprover %s %d THM

% Computer : n019.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 00:39:26 EDT 2023

% Result   : Theorem 22.95s 4.22s
% Output   : CNFRefutation 22.95s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   11
%            Number of leaves      :   13
% Syntax   : Number of formulae    :   74 (  43 unt;   0 typ;   0 def)
%            Number of atoms       :  476 (  35 equ)
%            Maximal formula atoms :    4 (   6 avg)
%            Number of connectives :  108 (  50   ~;  44   |;   0   &)
%                                         (   0 <=>;  14  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    7 (   3 avg)
%            Maximal term depth    :    1 (   1 avg)
%            Number of FOOLs       :  344 ( 344 fml;   0 var)
%            Number of types       :    0 (   0 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :   50 (  48 usr;  26 prp; 0-2 aty)
%            Number of functors    :    0 (   0 usr;   0 con; --- aty)
%            Number of variables   :   76 (   7 sgn;  47   !;   0   ?;  47   :)

% Comments : 
%------------------------------------------------------------------------------
tff(f1,axiom,
    ! [X0: fun_Ho320143120e_bool] : hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),bot_bo39439654e_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_0_empty) ).

tff(f5,axiom,
    ! [X0: fun_Ho320143120e_bool,X3: fun_Ho320143120e_bool,X1: fun_Ho320143120e_bool] :
      ( hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X3),X1))
     => ( hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),X3))
       => hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),X1)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_4_cut) ).

tff(f67,axiom,
    ! [X12: com] :
      ( hBOOL(hoare_265376576gleton)
     => ( hBOOL(wT_bodies)
       => ( hBOOL(hAPP_com_bool(wt,X12))
         => hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,X12)),bot_bo39439654e_bool))) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_66_MGF) ).

tff(f241,axiom,
    ! [X11: fun_Ho320143120e_bool] : ( hAPP_f1749453397e_bool(collec223185785_state,X11) = X11 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_240_Collect__def) ).

tff(f242,axiom,
    ! [X11: fun_pname_bool] : ( hAPP_f759274231e_bool(collect_pname,X11) = X11 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_241_Collect__def) ).

tff(f296,axiom,
    ! [X9: hoare_363350478_state] : ( hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,X9),bot_bo39439654e_bool) = hAPP_f1749453397e_bool(collec223185785_state,hAPP_H705653759e_bool(fequal1026769423_state,X9)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_295_singleton__conv2) ).

tff(f298,axiom,
    ! [X26: pname,X27: com] :
      ( hBOOL(wT_bodies)
     => ( ( hAPP_p799580910on_com(body,X26) = hAPP_com_option_com(some_com,X27) )
       => hBOOL(hAPP_com_bool(wt,X27)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_297_WT__bodiesD) ).

tff(f563,axiom,
    ! [X13: hoare_363350478_state] : ( hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,X13),bot_bo39439654e_bool) = set_Ho1327198534_state(hAPP_H1942146718_state(some_H629028223_state,X13)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_562_Option_Oset_Osimps_I2_J) ).

tff(f1119,axiom,
    ! [X25: fun_pname_option_com] : ( dom_pname_com(X25) = hAPP_f759274231e_bool(collect_pname,hAPP_f759274231e_bool(cOMBB_647938656_pname(fNot),hAPP_o1092643708e_bool(hAPP_f837293113e_bool(cOMBC_1381995473m_bool,hAPP_f919496731m_bool(cOMBB_418828222_pname(fequal_option_com),X25)),none_com))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_1118_dom__def) ).

tff(f1352,axiom,
    hBOOL(hoare_265376576gleton),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_0) ).

tff(f1353,axiom,
    hBOOL(wT_bodies),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_1) ).

tff(f1357,axiom,
    hAPP_p799580910on_com(body,pn) = hAPP_com_option_com(some_com,y),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_5) ).

tff(f1359,conjecture,
    hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),dom_pname_com(body))),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y)),bot_bo39439654e_bool))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_7) ).

tff(f1360,negated_conjecture,
    ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),dom_pname_com(body))),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y)),bot_bo39439654e_bool))),
    inference(negated_conjecture,[],[f1359]) ).

tff(f1364,plain,
    ! [X0: fun_Ho320143120e_bool,X1: fun_Ho320143120e_bool,X2: fun_Ho320143120e_bool] :
      ( hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X1),X2))
     => ( hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),X1))
       => hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),X2)) ) ),
    inference(rectify,[],[f5]) ).

tff(f1421,plain,
    ! [X0: com] :
      ( hBOOL(hoare_265376576gleton)
     => ( hBOOL(wT_bodies)
       => ( hBOOL(hAPP_com_bool(wt,X0))
         => hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,X0)),bot_bo39439654e_bool))) ) ) ),
    inference(rectify,[],[f67]) ).

tff(f1590,plain,
    ! [X0: fun_Ho320143120e_bool] : ( hAPP_f1749453397e_bool(collec223185785_state,X0) = X0 ),
    inference(rectify,[],[f241]) ).

tff(f1591,plain,
    ! [X0: fun_pname_bool] : ( hAPP_f759274231e_bool(collect_pname,X0) = X0 ),
    inference(rectify,[],[f242]) ).

tff(f1645,plain,
    ! [X0: hoare_363350478_state] : ( hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,X0),bot_bo39439654e_bool) = hAPP_f1749453397e_bool(collec223185785_state,hAPP_H705653759e_bool(fequal1026769423_state,X0)) ),
    inference(rectify,[],[f296]) ).

tff(f1647,plain,
    ! [X0: pname,X1: com] :
      ( hBOOL(wT_bodies)
     => ( ( hAPP_p799580910on_com(body,X0) = hAPP_com_option_com(some_com,X1) )
       => hBOOL(hAPP_com_bool(wt,X1)) ) ),
    inference(rectify,[],[f298]) ).

tff(f1910,plain,
    ! [X0: hoare_363350478_state] : ( hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,X0),bot_bo39439654e_bool) = set_Ho1327198534_state(hAPP_H1942146718_state(some_H629028223_state,X0)) ),
    inference(rectify,[],[f563]) ).

tff(f2456,plain,
    ! [X0: fun_pname_option_com] : ( dom_pname_com(X0) = hAPP_f759274231e_bool(collect_pname,hAPP_f759274231e_bool(cOMBB_647938656_pname(fNot),hAPP_o1092643708e_bool(hAPP_f837293113e_bool(cOMBC_1381995473m_bool,hAPP_f919496731m_bool(cOMBB_418828222_pname(fequal_option_com),X0)),none_com))) ),
    inference(rectify,[],[f1119]) ).

tff(f2683,plain,
    ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),dom_pname_com(body))),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y)),bot_bo39439654e_bool))),
    inference(flattening,[],[f1360]) ).

tff(f2689,plain,
    ! [X0: fun_Ho320143120e_bool,X1: fun_Ho320143120e_bool,X2: fun_Ho320143120e_bool] :
      ( hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),X2))
      | ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),X1))
      | ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X1),X2)) ),
    inference(ennf_transformation,[],[f1364]) ).

tff(f2690,plain,
    ! [X0: fun_Ho320143120e_bool,X1: fun_Ho320143120e_bool,X2: fun_Ho320143120e_bool] :
      ( hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),X2))
      | ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),X1))
      | ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X1),X2)) ),
    inference(flattening,[],[f2689]) ).

tff(f2759,plain,
    ! [X0: com] :
      ( hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,X0)),bot_bo39439654e_bool)))
      | ~ hBOOL(hAPP_com_bool(wt,X0))
      | ~ hBOOL(wT_bodies)
      | ~ hBOOL(hoare_265376576gleton) ),
    inference(ennf_transformation,[],[f1421]) ).

tff(f2760,plain,
    ! [X0: com] :
      ( hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,X0)),bot_bo39439654e_bool)))
      | ~ hBOOL(hAPP_com_bool(wt,X0))
      | ~ hBOOL(wT_bodies)
      | ~ hBOOL(hoare_265376576gleton) ),
    inference(flattening,[],[f2759]) ).

tff(f2905,plain,
    ! [X0: pname,X1: com] :
      ( hBOOL(hAPP_com_bool(wt,X1))
      | ( hAPP_p799580910on_com(body,X0) != hAPP_com_option_com(some_com,X1) )
      | ~ hBOOL(wT_bodies) ),
    inference(ennf_transformation,[],[f1647]) ).

tff(f2906,plain,
    ! [X0: pname,X1: com] :
      ( hBOOL(hAPP_com_bool(wt,X1))
      | ( hAPP_p799580910on_com(body,X0) != hAPP_com_option_com(some_com,X1) )
      | ~ hBOOL(wT_bodies) ),
    inference(flattening,[],[f2905]) ).

tff(f4396,plain,
    ! [X0: fun_Ho320143120e_bool] : hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),bot_bo39439654e_bool)),
    inference(cnf_transformation,[],[f1]) ).

tff(f4400,plain,
    ! [X2: fun_Ho320143120e_bool,X0: fun_Ho320143120e_bool,X1: fun_Ho320143120e_bool] :
      ( hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),X2))
      | ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0),X1))
      | ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X1),X2)) ),
    inference(cnf_transformation,[],[f2690]) ).

tff(f4471,plain,
    ! [X0: com] :
      ( hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,X0)),bot_bo39439654e_bool)))
      | ~ hBOOL(hAPP_com_bool(wt,X0))
      | ~ hBOOL(wT_bodies)
      | ~ hBOOL(hoare_265376576gleton) ),
    inference(cnf_transformation,[],[f2760]) ).

tff(f4732,plain,
    ! [X0: fun_Ho320143120e_bool] : ( hAPP_f1749453397e_bool(collec223185785_state,X0) = X0 ),
    inference(cnf_transformation,[],[f1590]) ).

tff(f4733,plain,
    ! [X0: fun_pname_bool] : ( hAPP_f759274231e_bool(collect_pname,X0) = X0 ),
    inference(cnf_transformation,[],[f1591]) ).

tff(f4810,plain,
    ! [X0: hoare_363350478_state] : ( hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,X0),bot_bo39439654e_bool) = hAPP_f1749453397e_bool(collec223185785_state,hAPP_H705653759e_bool(fequal1026769423_state,X0)) ),
    inference(cnf_transformation,[],[f1645]) ).

tff(f4813,plain,
    ! [X0: pname,X1: com] :
      ( hBOOL(hAPP_com_bool(wt,X1))
      | ( hAPP_p799580910on_com(body,X0) != hAPP_com_option_com(some_com,X1) )
      | ~ hBOOL(wT_bodies) ),
    inference(cnf_transformation,[],[f2906]) ).

tff(f5302,plain,
    ! [X0: hoare_363350478_state] : ( hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,X0),bot_bo39439654e_bool) = set_Ho1327198534_state(hAPP_H1942146718_state(some_H629028223_state,X0)) ),
    inference(cnf_transformation,[],[f1910]) ).

tff(f6133,plain,
    ! [X0: fun_pname_option_com] : ( dom_pname_com(X0) = hAPP_f759274231e_bool(collect_pname,hAPP_f759274231e_bool(cOMBB_647938656_pname(fNot),hAPP_o1092643708e_bool(hAPP_f837293113e_bool(cOMBC_1381995473m_bool,hAPP_f919496731m_bool(cOMBB_418828222_pname(fequal_option_com),X0)),none_com))) ),
    inference(cnf_transformation,[],[f2456]) ).

tff(f6396,plain,
    hBOOL(hoare_265376576gleton),
    inference(cnf_transformation,[],[f1352]) ).

tff(f6397,plain,
    hBOOL(wT_bodies),
    inference(cnf_transformation,[],[f1353]) ).

tff(f6401,plain,
    hAPP_p799580910on_com(body,pn) = hAPP_com_option_com(some_com,y),
    inference(cnf_transformation,[],[f1357]) ).

tff(f6403,plain,
    ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),dom_pname_com(body))),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y)),bot_bo39439654e_bool))),
    inference(cnf_transformation,[],[f2683]) ).

tff(f6424,plain,
    ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),hAPP_f759274231e_bool(collect_pname,hAPP_f759274231e_bool(cOMBB_647938656_pname(fNot),hAPP_o1092643708e_bool(hAPP_f837293113e_bool(cOMBC_1381995473m_bool,hAPP_f919496731m_bool(cOMBB_418828222_pname(fequal_option_com),body)),none_com))))),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y)),bot_bo39439654e_bool))),
    inference(definition_unfolding,[],[f6403,f6133]) ).

cnf(c_49,plain,
    hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0_85),bot_bo39439654e_bool)),
    inference(cnf_transformation,[],[f4396]) ).

cnf(c_53,plain,
    ( ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0_85),X1_85))
    | ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X1_85),X2_85))
    | hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0_85),X2_85)) ),
    inference(cnf_transformation,[],[f4400]) ).

cnf(c_124,plain,
    ( ~ hBOOL(hAPP_com_bool(wt,X0_13))
    | ~ hBOOL(wT_bodies)
    | ~ hBOOL(hoare_265376576gleton)
    | hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,X0_13)),bot_bo39439654e_bool))) ),
    inference(cnf_transformation,[],[f4471]) ).

cnf(c_382,plain,
    hAPP_f1749453397e_bool(collec223185785_state,X0_85) = X0_85,
    inference(cnf_transformation,[],[f4732]) ).

cnf(c_383,plain,
    hAPP_f759274231e_bool(collect_pname,X0_39) = X0_39,
    inference(cnf_transformation,[],[f4733]) ).

cnf(c_460,plain,
    hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,X0_17),bot_bo39439654e_bool) = hAPP_f1749453397e_bool(collec223185785_state,hAPP_H705653759e_bool(fequal1026769423_state,X0_17)),
    inference(cnf_transformation,[],[f4810]) ).

cnf(c_463,plain,
    ( hAPP_com_option_com(some_com,X0_13) != hAPP_p799580910on_com(body,X0_14)
    | ~ hBOOL(wT_bodies)
    | hBOOL(hAPP_com_bool(wt,X0_13)) ),
    inference(cnf_transformation,[],[f4813]) ).

cnf(c_937,plain,
    hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,X0_17),bot_bo39439654e_bool) = set_Ho1327198534_state(hAPP_H1942146718_state(some_H629028223_state,X0_17)),
    inference(cnf_transformation,[],[f5302]) ).

cnf(c_2021,plain,
    hBOOL(hoare_265376576gleton),
    inference(cnf_transformation,[],[f6396]) ).

cnf(c_2022,plain,
    hBOOL(wT_bodies),
    inference(cnf_transformation,[],[f6397]) ).

cnf(c_2026,plain,
    hAPP_com_option_com(some_com,y) = hAPP_p799580910on_com(body,pn),
    inference(cnf_transformation,[],[f6401]) ).

cnf(c_2028,negated_conjecture,
    ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),hAPP_f759274231e_bool(collect_pname,hAPP_f759274231e_bool(cOMBB_647938656_pname(fNot),hAPP_o1092643708e_bool(hAPP_f837293113e_bool(cOMBC_1381995473m_bool,hAPP_f919496731m_bool(cOMBB_418828222_pname(fequal_option_com),body)),none_com))))),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y)),bot_bo39439654e_bool))),
    inference(cnf_transformation,[],[f6424]) ).

cnf(c_3112,plain,
    ( ~ hBOOL(hAPP_com_bool(wt,X0_13))
    | hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,X0_13)),bot_bo39439654e_bool))) ),
    inference(global_subsumption_just,[status(thm)],[c_124,c_2022,c_2021,c_124]) ).

cnf(c_3562,plain,
    ( ~ hBOOL(hAPP_com_bool(wt,X0_13))
    | hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_f1749453397e_bool(hAPP_H122293036e_bool(insert1330351828_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,X0_13)),bot_bo39439654e_bool))) ),
    inference(prop_impl_just,[status(thm)],[c_3112]) ).

cnf(c_3564,plain,
    ( hBOOL(hAPP_com_bool(wt,X0_13))
    | hAPP_com_option_com(some_com,X0_13) != hAPP_p799580910on_com(body,X0_14) ),
    inference(prop_impl_just,[status(thm)],[c_2022,c_463]) ).

cnf(c_3565,plain,
    ( hAPP_com_option_com(some_com,X0_13) != hAPP_p799580910on_com(body,X0_14)
    | hBOOL(hAPP_com_bool(wt,X0_13)) ),
    inference(renaming,[status(thm)],[c_3564]) ).

cnf(c_14038,plain,
    hAPP_f1749453397e_bool(collec223185785_state,hAPP_H705653759e_bool(fequal1026769423_state,X0_17)) = set_Ho1327198534_state(hAPP_H1942146718_state(some_H629028223_state,X0_17)),
    inference(light_normalisation,[status(thm)],[c_460,c_937]) ).

cnf(c_14039,plain,
    set_Ho1327198534_state(hAPP_H1942146718_state(some_H629028223_state,X0_17)) = hAPP_H705653759e_bool(fequal1026769423_state,X0_17),
    inference(demodulation,[status(thm)],[c_14038,c_382]) ).

cnf(c_14067,plain,
    ( ~ hBOOL(hAPP_com_bool(wt,X0_13))
    | hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_H705653759e_bool(fequal1026769423_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,X0_13)))) ),
    inference(demodulation,[status(thm)],[c_3562,c_937,c_14039]) ).

cnf(c_14334,plain,
    ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),hAPP_f759274231e_bool(cOMBB_647938656_pname(fNot),hAPP_o1092643708e_bool(hAPP_f837293113e_bool(cOMBC_1381995473m_bool,hAPP_f919496731m_bool(cOMBB_418828222_pname(fequal_option_com),body)),none_com)))),hAPP_H705653759e_bool(fequal1026769423_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y)))),
    inference(demodulation,[status(thm)],[c_2028,c_383,c_937,c_14039]) ).

cnf(c_15400,plain,
    ( ~ hBOOL(hAPP_com_bool(wt,X0_13))
    | hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_H705653759e_bool(fequal1026769423_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,X0_13)))) ),
    inference(subtyping,[status(esa)],[c_14067]) ).

cnf(c_15557,plain,
    ( hAPP_com_option_com(some_com,X0_13) != hAPP_p799580910on_com(body,X0_14)
    | hBOOL(hAPP_com_bool(wt,X0_13)) ),
    inference(subtyping,[status(esa)],[c_3565]) ).

cnf(c_16565,plain,
    ( ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0_85),X1_85))
    | ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X2_85),X0_85))
    | hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X2_85),X1_85)) ),
    inference(subtyping,[status(esa)],[c_53]) ).

cnf(c_16569,plain,
    hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0_85),bot_bo39439654e_bool)),
    inference(subtyping,[status(esa)],[c_49]) ).

cnf(c_31349,plain,
    ( ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),hAPP_f759274231e_bool(cOMBB_647938656_pname(fNot),hAPP_o1092643708e_bool(hAPP_f837293113e_bool(cOMBC_1381995473m_bool,hAPP_f919496731m_bool(cOMBB_418828222_pname(fequal_option_com),body)),none_com)))),X0_85))
    | ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(X0_85),hAPP_H705653759e_bool(fequal1026769423_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y))))
    | hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),hAPP_f759274231e_bool(cOMBB_647938656_pname(fNot),hAPP_o1092643708e_bool(hAPP_f837293113e_bool(cOMBC_1381995473m_bool,hAPP_f919496731m_bool(cOMBB_418828222_pname(fequal_option_com),body)),none_com)))),hAPP_H705653759e_bool(fequal1026769423_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y)))) ),
    inference(instantiation,[status(thm)],[c_16565]) ).

cnf(c_31350,plain,
    ( ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),hAPP_f759274231e_bool(cOMBB_647938656_pname(fNot),hAPP_o1092643708e_bool(hAPP_f837293113e_bool(cOMBC_1381995473m_bool,hAPP_f919496731m_bool(cOMBB_418828222_pname(fequal_option_com),body)),none_com)))),bot_bo39439654e_bool))
    | ~ hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_H705653759e_bool(fequal1026769423_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y))))
    | hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),hAPP_f759274231e_bool(cOMBB_647938656_pname(fNot),hAPP_o1092643708e_bool(hAPP_f837293113e_bool(cOMBC_1381995473m_bool,hAPP_f919496731m_bool(cOMBB_418828222_pname(fequal_option_com),body)),none_com)))),hAPP_H705653759e_bool(fequal1026769423_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y)))) ),
    inference(instantiation,[status(thm)],[c_31349]) ).

cnf(c_31569,plain,
    hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(hAPP_f1763243027e_bool(image_1918575693_state(hAPP_f481860441_state(cOMBB_424558970_pname(hoare_Mirabelle_MGT),body_1)),hAPP_f759274231e_bool(cOMBB_647938656_pname(fNot),hAPP_o1092643708e_bool(hAPP_f837293113e_bool(cOMBC_1381995473m_bool,hAPP_f919496731m_bool(cOMBB_418828222_pname(fequal_option_com),body)),none_com)))),bot_bo39439654e_bool)),
    inference(instantiation,[status(thm)],[c_16569]) ).

cnf(c_31748,plain,
    ( hAPP_com_option_com(some_com,y) != hAPP_p799580910on_com(body,X0_14)
    | hBOOL(hAPP_com_bool(wt,y)) ),
    inference(instantiation,[status(thm)],[c_15557]) ).

cnf(c_31751,plain,
    ( hAPP_com_option_com(some_com,y) != hAPP_p799580910on_com(body,pn)
    | hBOOL(hAPP_com_bool(wt,y)) ),
    inference(instantiation,[status(thm)],[c_31748]) ).

cnf(c_36585,plain,
    ( ~ hBOOL(hAPP_com_bool(wt,y))
    | hBOOL(hAPP_f568432088l_bool(hoare_95103338_state(bot_bo39439654e_bool),hAPP_H705653759e_bool(fequal1026769423_state,hAPP_c1041435779_state(hoare_Mirabelle_MGT,y)))) ),
    inference(instantiation,[status(thm)],[c_15400]) ).

cnf(c_36586,plain,
    $false,
    inference(prop_impl_just,[status(thm)],[c_36585,c_31751,c_31569,c_31350,c_14334,c_2026]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWW474_3 : TPTP v8.1.2. Released v5.3.0.
% 0.00/0.13  % Command  : run_iprover %s %d THM
% 0.14/0.35  % Computer : n019.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Sun Aug 27 22:57:28 EDT 2023
% 0.14/0.35  % CPUTime  : 
% 0.21/0.48  Running first-order theorem proving
% 0.21/0.48  Running: /export/starexec/sandbox2/solver/bin/run_problem --schedule fof_schedule --no_cores 8 /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 22.95/4.22  % SZS status Started for theBenchmark.p
% 22.95/4.22  % SZS status Theorem for theBenchmark.p
% 22.95/4.22  
% 22.95/4.22  %---------------- iProver v3.8 (pre SMT-COMP 2023/CASC 2023) ----------------%
% 22.95/4.22  
% 22.95/4.22  ------  iProver source info
% 22.95/4.22  
% 22.95/4.22  git: date: 2023-05-31 18:12:56 +0000
% 22.95/4.22  git: sha1: 8abddc1f627fd3ce0bcb8b4cbf113b3cc443d7b6
% 22.95/4.22  git: non_committed_changes: false
% 22.95/4.22  git: last_make_outside_of_git: false
% 22.95/4.22  
% 22.95/4.22  ------ Parsing...
% 22.95/4.22  ------ Clausification by vclausify_rel  & Parsing by iProver...
% 22.95/4.22  
% 22.95/4.22  ------ Preprocessing... sup_sim: 345  sf_s  rm: 1 0s  sf_e  pe_s  pe_e 
% 22.95/4.22  
% 22.95/4.22  ------ Preprocessing... gs_s  sp: 0 0s  gs_e  snvd_s sp: 0 0s snvd_e 
% 22.95/4.22  
% 22.95/4.22  ------ Preprocessing... sf_s  rm: 1 0s  sf_e 
% 22.95/4.22  ------ Proving...
% 22.95/4.22  ------ Problem Properties 
% 22.95/4.22  
% 22.95/4.22  
% 22.95/4.22  clauses                                 1459
% 22.95/4.22  conjectures                             0
% 22.95/4.22  EPR                                     10
% 22.95/4.22  Horn                                    1106
% 22.95/4.22  unary                                   410
% 22.95/4.22  binary                                  557
% 22.95/4.22  lits                                    3319
% 22.95/4.22  lits eq                                 907
% 22.95/4.22  fd_pure                                 1
% 22.95/4.22  fd_pseudo                               0
% 22.95/4.22  fd_cond                                 109
% 22.95/4.22  fd_pseudo_cond                          65
% 22.95/4.22  AC symbols                              0
% 22.95/4.22  
% 22.95/4.22  ------ Input Options Time Limit: Unbounded
% 22.95/4.22  
% 22.95/4.22  
% 22.95/4.22  ------ 
% 22.95/4.22  Current options:
% 22.95/4.22  ------ 
% 22.95/4.22  
% 22.95/4.22  
% 22.95/4.22  
% 22.95/4.22  
% 22.95/4.22  ------ Proving...
% 22.95/4.22  
% 22.95/4.22  
% 22.95/4.22  % SZS status Theorem for theBenchmark.p
% 22.95/4.22  
% 22.95/4.22  % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 22.95/4.22  
% 22.95/4.23  
%------------------------------------------------------------------------------