TSTP Solution File: SWW370+1 by ET---2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : ET---2.0
% Problem  : SWW370+1 : TPTP v8.1.0. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_ET %s %d

% Computer : n020.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  : 600s
% DateTime : Thu Jul 21 00:10:40 EDT 2022

% Result   : Theorem 0.94s 3.12s
% Output   : CNFRefutation 0.94s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    6
%            Number of leaves      :    7
% Syntax   : Number of formulae    :   27 (  11 unt;   0 def)
%            Number of atoms       :   55 (   0 equ)
%            Maximal formula atoms :    6 (   2 avg)
%            Number of connectives :   48 (  20   ~;  20   |;   1   &)
%                                         (   0 <=>;   7  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   4 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :    3 (   2 usr;   1 prp; 0-3 aty)
%            Number of functors    :   18 (  18 usr;   8 con; 0-6 aty)
%            Number of variables   :   80 (   1 sgn  42   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(fact_evalc_OBody,axiom,
    ! [X19,X22,X23] :
      ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,X23))),X22),X19))
     => hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,X23)),X22),X19)) ),
    file('/export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in',fact_evalc_OBody) ).

fof(fact_conseq2,axiom,
    ! [X16,X43,X31,X18,X4,X5] :
      ( c_Hoare__Mirabelle_Ohoare__derivs(X5,X4,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X5)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X5),X18),X31),X43)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X5),tc_HOL_Obool))))
     => ( ! [X41,X42] :
            ( hBOOL(hAPP(hAPP(X43,X41),X42))
           => hBOOL(hAPP(hAPP(X16,X41),X42)) )
       => c_Hoare__Mirabelle_Ohoare__derivs(X5,X4,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X5)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X5),X18),X31),X16)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X5),tc_HOL_Obool)))) ) ),
    file('/export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in',fact_conseq2) ).

fof(fact_hoare__derivs_Oinsert,axiom,
    ! [X13,X15,X4,X5] :
      ( c_Hoare__Mirabelle_Ohoare__derivs(X5,X4,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X5)),X15),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X5),tc_HOL_Obool))))
     => ( c_Hoare__Mirabelle_Ohoare__derivs(X5,X4,X13)
       => c_Hoare__Mirabelle_Ohoare__derivs(X5,X4,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X5)),X15),X13)) ) ),
    file('/export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in',fact_hoare__derivs_Oinsert) ).

fof(conj_0,hypothesis,
    c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Com_Ocom_OBODY,v_pn)),c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,v_pn)))),v_G),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,v_pn))),c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,v_pn))))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))),
    file('/export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in',conj_0) ).

fof(fact_empty,axiom,
    ! [X4,X5] : c_Hoare__Mirabelle_Ohoare__derivs(X5,X4,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X5),tc_HOL_Obool))),
    file('/export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in',fact_empty) ).

fof(conj_1,conjecture,
    c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,v_G,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Com_Ocom_OBODY,v_pn)),c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,v_pn)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))),
    file('/export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in',conj_1) ).

fof(fact_BodyN,axiom,
    ! [X4,X16,X17,X18,X5] :
      ( c_Hoare__Mirabelle_Ohoare__derivs(X5,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X5)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X5),X18),hAPP(c_Com_Ocom_OBODY,X17)),X16)),X4),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X5)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X5),X18),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,X17))),X16)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X5),tc_HOL_Obool))))
     => c_Hoare__Mirabelle_Ohoare__derivs(X5,X4,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X5)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X5),X18),hAPP(c_Com_Ocom_OBODY,X17)),X16)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X5),tc_HOL_Obool)))) ),
    file('/export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in',fact_BodyN) ).

fof(c_0_7,plain,
    ! [X24,X25,X26] :
      ( ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,X26))),X25),X24))
      | hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,X26)),X25),X24)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_evalc_OBody])]) ).

fof(c_0_8,plain,
    ! [X44,X45,X46,X47,X48,X49] :
      ( ( hBOOL(hAPP(hAPP(X45,esk3_6(X44,X45,X46,X47,X48,X49)),esk4_6(X44,X45,X46,X47,X48,X49)))
        | c_Hoare__Mirabelle_Ohoare__derivs(X49,X48,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X49)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X49),X47),X46),X44)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X49),tc_HOL_Obool))))
        | ~ c_Hoare__Mirabelle_Ohoare__derivs(X49,X48,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X49)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X49),X47),X46),X45)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X49),tc_HOL_Obool)))) )
      & ( ~ hBOOL(hAPP(hAPP(X44,esk3_6(X44,X45,X46,X47,X48,X49)),esk4_6(X44,X45,X46,X47,X48,X49)))
        | c_Hoare__Mirabelle_Ohoare__derivs(X49,X48,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X49)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X49),X47),X46),X44)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X49),tc_HOL_Obool))))
        | ~ c_Hoare__Mirabelle_Ohoare__derivs(X49,X48,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X49)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X49),X47),X46),X45)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X49),tc_HOL_Obool)))) ) ),
    inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(shift_quantors,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_conseq2])])])])])]) ).

cnf(c_0_9,plain,
    ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,X1)),X2),X3))
    | ~ hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,X1))),X2),X3)) ),
    inference(split_conjunct,[status(thm)],[c_0_7]) ).

cnf(c_0_10,plain,
    ( c_Hoare__Mirabelle_Ohoare__derivs(X1,X2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X1)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X1),X3),X4),X6)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X1),tc_HOL_Obool))))
    | hBOOL(hAPP(hAPP(X5,esk3_6(X6,X5,X4,X3,X2,X1)),esk4_6(X6,X5,X4,X3,X2,X1)))
    | ~ c_Hoare__Mirabelle_Ohoare__derivs(X1,X2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X1)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X1),X3),X4),X5)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X1),tc_HOL_Obool)))) ),
    inference(split_conjunct,[status(thm)],[c_0_8]) ).

fof(c_0_11,plain,
    ! [X16,X17,X18,X19] :
      ( ~ c_Hoare__Mirabelle_Ohoare__derivs(X19,X18,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X19)),X17),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X19),tc_HOL_Obool))))
      | ~ c_Hoare__Mirabelle_Ohoare__derivs(X19,X18,X16)
      | c_Hoare__Mirabelle_Ohoare__derivs(X19,X18,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X19)),X17),X16)) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_hoare__derivs_Oinsert])]) ).

cnf(c_0_12,plain,
    ( c_Hoare__Mirabelle_Ohoare__derivs(X1,X2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X1)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X1),X3),X4),X6)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X1),tc_HOL_Obool))))
    | ~ c_Hoare__Mirabelle_Ohoare__derivs(X1,X2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X1)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X1),X3),X4),X5)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X1),tc_HOL_Obool))))
    | ~ hBOOL(hAPP(hAPP(X6,esk3_6(X6,X5,X4,X3,X2,X1)),esk4_6(X6,X5,X4,X3,X2,X1))) ),
    inference(split_conjunct,[status(thm)],[c_0_8]) ).

cnf(c_0_13,plain,
    ( hBOOL(hAPP(hAPP(c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,X1)),esk3_6(X2,c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,X1))),X3,X4,X5,X6)),esk4_6(X2,c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,X1))),X3,X4,X5,X6)))
    | c_Hoare__Mirabelle_Ohoare__derivs(X6,X5,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X6)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X6),X4),X3),X2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X6),tc_HOL_Obool))))
    | ~ c_Hoare__Mirabelle_Ohoare__derivs(X6,X5,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X6)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X6),X4),X3),c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,X1))))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X6),tc_HOL_Obool)))) ),
    inference(spm,[status(thm)],[c_0_9,c_0_10]) ).

cnf(c_0_14,plain,
    ( c_Hoare__Mirabelle_Ohoare__derivs(X1,X2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X1)),X3),X4))
    | ~ c_Hoare__Mirabelle_Ohoare__derivs(X1,X2,X4)
    | ~ c_Hoare__Mirabelle_Ohoare__derivs(X1,X2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X1)),X3),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X1),tc_HOL_Obool)))) ),
    inference(split_conjunct,[status(thm)],[c_0_11]) ).

cnf(c_0_15,hypothesis,
    c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Com_Ocom_OBODY,v_pn)),c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,v_pn)))),v_G),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,v_pn))),c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,v_pn))))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))),
    inference(split_conjunct,[status(thm)],[conj_0]) ).

fof(c_0_16,plain,
    ! [X6,X7] : c_Hoare__Mirabelle_Ohoare__derivs(X7,X6,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X7),tc_HOL_Obool))),
    inference(variable_rename,[status(thm)],[fact_empty]) ).

fof(c_0_17,negated_conjecture,
    ~ c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,v_G,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Com_Ocom_OBODY,v_pn)),c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,v_pn)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))),
    inference(assume_negation,[status(cth)],[conj_1]) ).

fof(c_0_18,plain,
    ! [X19,X20,X21,X22,X23] :
      ( ~ c_Hoare__Mirabelle_Ohoare__derivs(X23,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X23)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X23),X22),hAPP(c_Com_Ocom_OBODY,X21)),X20)),X19),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X23)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X23),X22),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,X21))),X20)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X23),tc_HOL_Obool))))
      | c_Hoare__Mirabelle_Ohoare__derivs(X23,X19,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X23)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X23),X22),hAPP(c_Com_Ocom_OBODY,X21)),X20)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X23),tc_HOL_Obool)))) ),
    inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_BodyN])]) ).

cnf(c_0_19,plain,
    ( c_Hoare__Mirabelle_Ohoare__derivs(X1,X2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X1)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X1),X3),X4),c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,X5)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X1),tc_HOL_Obool))))
    | ~ c_Hoare__Mirabelle_Ohoare__derivs(X1,X2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X1)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X1),X3),X4),c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,X5))))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X1),tc_HOL_Obool)))) ),
    inference(spm,[status(thm)],[c_0_12,c_0_13]) ).

cnf(c_0_20,hypothesis,
    ( c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Com_Ocom_OBODY,v_pn)),c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,v_pn)))),v_G),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,v_pn))),c_Natural_Oevalc(hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,v_pn))))),X1))
    | ~ c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Com_Ocom_OBODY,v_pn)),c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,v_pn)))),v_G),X1) ),
    inference(spm,[status(thm)],[c_0_14,c_0_15]) ).

cnf(c_0_21,plain,
    c_Hoare__Mirabelle_Ohoare__derivs(X1,X2,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X1),tc_HOL_Obool))),
    inference(split_conjunct,[status(thm)],[c_0_16]) ).

fof(c_0_22,negated_conjecture,
    ~ c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,v_G,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Com_Ocom_OBODY,v_pn)),c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,v_pn)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))),
    inference(fof_simplification,[status(thm)],[c_0_17]) ).

cnf(c_0_23,plain,
    ( c_Hoare__Mirabelle_Ohoare__derivs(X1,X2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X1)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X1),X3),hAPP(c_Com_Ocom_OBODY,X4)),X5)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X1),tc_HOL_Obool))))
    | ~ c_Hoare__Mirabelle_Ohoare__derivs(X1,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X1)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X1),X3),hAPP(c_Com_Ocom_OBODY,X4)),X5)),X2),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(X1)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(X1),X3),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,X4))),X5)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(X1),tc_HOL_Obool)))) ),
    inference(split_conjunct,[status(thm)],[c_0_18]) ).

cnf(c_0_24,hypothesis,
    c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Com_Ocom_OBODY,v_pn)),c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,v_pn)))),v_G),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,v_pn))),c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,v_pn)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))),
    inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_19,c_0_20]),c_0_21])]) ).

cnf(c_0_25,negated_conjecture,
    ~ c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,v_G,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),c_fequal),hAPP(c_Com_Ocom_OBODY,v_pn)),c_Natural_Oevalc(hAPP(c_Com_Ocom_OBODY,v_pn)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))),
    inference(split_conjunct,[status(thm)],[c_0_22]) ).

cnf(c_0_26,hypothesis,
    $false,
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_23,c_0_24]),c_0_25]),
    [proof] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SWW370+1 : TPTP v8.1.0. Released v5.2.0.
% 0.03/0.13  % Command  : run_ET %s %d
% 0.13/0.33  % Computer : n020.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 600
% 0.13/0.34  % DateTime : Sun Jun  5 20:10:37 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.94/3.12  # Running protocol protocol_eprover_4a02c828a8cc55752123edbcc1ad40e453c11447 for 23 seconds:
% 0.94/3.12  # SinE strategy is GSinE(CountFormulas,hypos,1.4,,04,100,1.0)
% 0.94/3.12  # Preprocessing time       : 0.231 s
% 0.94/3.12  
% 0.94/3.12  # Proof found!
% 0.94/3.12  # SZS status Theorem
% 0.94/3.12  # SZS output start CNFRefutation
% See solution above
% 0.94/3.12  # Proof object total steps             : 27
% 0.94/3.12  # Proof object clause steps            : 13
% 0.94/3.12  # Proof object formula steps           : 14
% 0.94/3.12  # Proof object conjectures             : 4
% 0.94/3.12  # Proof object clause conjectures      : 1
% 0.94/3.12  # Proof object formula conjectures     : 3
% 0.94/3.12  # Proof object initial clauses used    : 8
% 0.94/3.12  # Proof object initial formulas used   : 7
% 0.94/3.12  # Proof object generating inferences   : 5
% 0.94/3.12  # Proof object simplifying inferences  : 3
% 0.94/3.12  # Training examples: 0 positive, 0 negative
% 0.94/3.12  # Parsed axioms                        : 5241
% 0.94/3.12  # Removed by relevancy pruning/SinE    : 5140
% 0.94/3.12  # Initial clauses                      : 158
% 0.94/3.12  # Removed in clause preprocessing      : 6
% 0.94/3.12  # Initial clauses in saturation        : 152
% 0.94/3.12  # Processed clauses                    : 2571
% 0.94/3.12  # ...of these trivial                  : 47
% 0.94/3.12  # ...subsumed                          : 1554
% 0.94/3.12  # ...remaining for further processing  : 970
% 0.94/3.12  # Other redundant clauses eliminated   : 6
% 0.94/3.12  # Clauses deleted for lack of memory   : 0
% 0.94/3.12  # Backward-subsumed                    : 8
% 0.94/3.12  # Backward-rewritten                   : 15
% 0.94/3.12  # Generated clauses                    : 39566
% 0.94/3.12  # ...of the previous two non-trivial   : 38371
% 0.94/3.12  # Contextual simplify-reflections      : 272
% 0.94/3.12  # Paramodulations                      : 39504
% 0.94/3.12  # Factorizations                       : 11
% 0.94/3.12  # Equation resolutions                 : 50
% 0.94/3.12  # Current number of processed clauses  : 940
% 0.94/3.12  #    Positive orientable unit clauses  : 109
% 0.94/3.12  #    Positive unorientable unit clauses: 58
% 0.94/3.12  #    Negative unit clauses             : 8
% 0.94/3.12  #    Non-unit-clauses                  : 765
% 0.94/3.12  # Current number of unprocessed clauses: 35527
% 0.94/3.12  # ...number of literals in the above   : 98629
% 0.94/3.12  # Current number of archived formulas  : 0
% 0.94/3.12  # Current number of archived clauses   : 25
% 0.94/3.12  # Clause-clause subsumption calls (NU) : 256009
% 0.94/3.12  # Rec. Clause-clause subsumption calls : 159586
% 0.94/3.12  # Non-unit clause-clause subsumptions  : 1551
% 0.94/3.12  # Unit Clause-clause subsumption calls : 2108
% 0.94/3.12  # Rewrite failures with RHS unbound    : 649
% 0.94/3.12  # BW rewrite match attempts            : 4785
% 0.94/3.12  # BW rewrite match successes           : 230
% 0.94/3.12  # Condensation attempts                : 0
% 0.94/3.12  # Condensation successes               : 0
% 0.94/3.12  # Termbank termtop insertions          : 2333746
% 0.94/3.12  
% 0.94/3.12  # -------------------------------------------------
% 0.94/3.12  # User time                : 1.792 s
% 0.94/3.12  # System time              : 0.033 s
% 0.94/3.12  # Total time               : 1.825 s
% 0.94/3.12  # Maximum resident set size: 47432 pages
% 0.94/24.11  eprover: CPU time limit exceeded, terminating
% 0.94/24.11  eprover: CPU time limit exceeded, terminating
% 0.94/24.11  eprover: CPU time limit exceeded, terminating
% 0.94/24.13  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in
% 0.94/24.13  eprover: No such file or directory
% 0.94/24.13  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.13  eprover: No such file or directory
% 0.94/24.13  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in
% 0.94/24.13  eprover: No such file or directory
% 0.94/24.13  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.13  eprover: No such file or directory
% 0.94/24.13  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in
% 0.94/24.13  eprover: No such file or directory
% 0.94/24.13  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.13  eprover: No such file or directory
% 0.94/24.14  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.14  eprover: No such file or directory
% 0.94/24.14  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.14  eprover: No such file or directory
% 0.94/24.14  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in
% 0.94/24.14  eprover: No such file or directory
% 0.94/24.14  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.14  eprover: No such file or directory
% 0.94/24.14  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.14  eprover: No such file or directory
% 0.94/24.14  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in
% 0.94/24.14  eprover: No such file or directory
% 0.94/24.15  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.15  eprover: No such file or directory
% 0.94/24.15  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.15  eprover: No such file or directory
% 0.94/24.15  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in
% 0.94/24.15  eprover: No such file or directory
% 0.94/24.15  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.15  eprover: No such file or directory
% 0.94/24.15  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.15  eprover: No such file or directory
% 0.94/24.15  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in
% 0.94/24.15  eprover: No such file or directory
% 0.94/24.16  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.16  eprover: No such file or directory
% 0.94/24.16  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.16  eprover: No such file or directory
% 0.94/24.16  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in
% 0.94/24.16  eprover: No such file or directory
% 0.94/24.16  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.16  eprover: No such file or directory
% 0.94/24.16  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.16  eprover: No such file or directory
% 0.94/24.16  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in
% 0.94/24.16  eprover: No such file or directory
% 0.94/24.17  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.17  eprover: No such file or directory
% 0.94/24.17  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.17  eprover: No such file or directory
% 0.94/24.17  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in
% 0.94/24.17  eprover: No such file or directory
% 0.94/24.17  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.17  eprover: No such file or directory
% 0.94/24.17  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.17  eprover: No such file or directory
% 0.94/24.17  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p.mepo_128.in
% 0.94/24.17  eprover: No such file or directory
% 0.94/24.18  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.18  eprover: No such file or directory
% 0.94/24.18  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.18  eprover: No such file or directory
% 0.94/24.18  eprover: Cannot stat file /export/starexec/sandbox/solver/bin/../tmp/theBenchmark.p
% 0.94/24.18  eprover: No such file or directory
%------------------------------------------------------------------------------