TSTP Solution File: ITP015^2 by E---3.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : E---3.2.0
% Problem  : ITP015^2 : TPTP v8.2.0. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_E %s %d THM

% Computer : n016.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 09:10:59 EDT 2024

% Result   : Theorem 15.96s 2.54s
% Output   : CNFRefutation 15.96s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   13
%            Number of leaves      :   22
% Syntax   : Number of formulae    :   96 (  70 unt;   0 typ;   0 def)
%            Number of atoms       :  307 ( 101 equ;   0 cnn)
%            Maximal formula atoms :   88 (   3 avg)
%            Number of connectives : 1694 ( 136   ~; 139   |;  29   &;1354   @)
%                                         (  10 <=>;  26  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   28 (   5 avg)
%            Number of types       :    5 (   3 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :   33 (  30 usr;  15 con; 0-2 aty)
%            Number of variables   :  122 (   0   ^ 122   !;   0   ?; 122   :)

% Comments : 
%------------------------------------------------------------------------------
thf(decl_sort1,type,
    tp__ty_2Enum_2Enum: $tType ).

thf(decl_sort2,type,
    del: $tType ).

thf(decl_sort3,type,
    tp__ty_2Einteger_2Eint: $tType ).

thf(decl_22,type,
    bool: del ).

thf(decl_24,type,
    arr: del > del > del ).

thf(decl_25,type,
    mem: $i > del > $o ).

thf(decl_26,type,
    ap: $i > $i > $i ).

thf(decl_28,type,
    p: $i > $o ).

thf(decl_29,type,
    inj__o: $o > $i ).

thf(decl_31,type,
    c_2Ebool_2ET: $i ).

thf(decl_32,type,
    c_2Ebool_2EF: $i ).

thf(decl_35,type,
    ty_2Einteger_2Eint: del ).

thf(decl_36,type,
    inj__ty_2Einteger_2Eint: tp__ty_2Einteger_2Eint > $i ).

thf(decl_37,type,
    surj__ty_2Einteger_2Eint: $i > tp__ty_2Einteger_2Eint ).

thf(decl_38,type,
    c_2Einteger_2Eint__neg: $i ).

thf(decl_39,type,
    fo__c_2Einteger_2Eint__neg: tp__ty_2Einteger_2Eint > tp__ty_2Einteger_2Eint ).

thf(decl_40,type,
    ty_2Enum_2Enum: del ).

thf(decl_41,type,
    inj__ty_2Enum_2Enum: tp__ty_2Enum_2Enum > $i ).

thf(decl_42,type,
    surj__ty_2Enum_2Enum: $i > tp__ty_2Enum_2Enum ).

thf(decl_43,type,
    c_2Einteger_2ENum: $i ).

thf(decl_44,type,
    fo__c_2Einteger_2ENum: tp__ty_2Einteger_2Eint > tp__ty_2Enum_2Enum ).

thf(decl_45,type,
    c_2Einteger_2Eint__of__num: $i ).

thf(decl_46,type,
    fo__c_2Einteger_2Eint__of__num: tp__ty_2Enum_2Enum > tp__ty_2Einteger_2Eint ).

thf(decl_47,type,
    c_2Einteger_2Eint__lt: $i ).

thf(decl_48,type,
    c_2Ebool_2ECOND: del > $i ).

thf(decl_49,type,
    ty_2Efcp_2Ecart: del > del > del ).

thf(decl_50,type,
    c_2Einteger__word_2Ei2w: del > $i ).

thf(decl_51,type,
    c_2Eprim__rec_2E_3C: $i ).

thf(decl_59,type,
    c_2Enum_2E0: $i ).

thf(decl_60,type,
    fo__c_2Enum_2E0: tp__ty_2Enum_2Enum ).

thf(decl_61,type,
    c_2Ewords_2En2w: del > $i ).

thf(decl_62,type,
    c_2Ewords_2Eword__2comp: del > $i ).

thf(decl_64,type,
    esk1_0: del ).

thf(stp_inj_surj_ty_2Einteger_2Eint,axiom,
    ! [X15: tp__ty_2Einteger_2Eint] :
      ( ( surj__ty_2Einteger_2Eint @ ( inj__ty_2Einteger_2Eint @ X15 ) )
      = X15 ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',stp_inj_surj_ty_2Einteger_2Eint) ).

thf(stp_eq_fo_c_2Einteger_2Eint__of__num,axiom,
    ! [X22: tp__ty_2Enum_2Enum] :
      ( ( inj__ty_2Einteger_2Eint @ ( fo__c_2Einteger_2Eint__of__num @ X22 ) )
      = ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X22 ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',stp_eq_fo_c_2Einteger_2Eint__of__num) ).

thf(stp_iso_mem_o,axiom,
    ! [X2: $i] :
      ( ( mem @ X2 @ bool )
     => ( X2
        = ( inj__o @ ( p @ X2 ) ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',stp_iso_mem_o) ).

thf(ax_false_p,axiom,
    ~ ( p @ c_2Ebool_2EF ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',ax_false_p) ).

thf(stp_eq_fo_c_2Einteger_2Eint__neg,axiom,
    ! [X18: tp__ty_2Einteger_2Eint] :
      ( ( inj__ty_2Einteger_2Eint @ ( fo__c_2Einteger_2Eint__neg @ X18 ) )
      = ( ap @ c_2Einteger_2Eint__neg @ ( inj__ty_2Einteger_2Eint @ X18 ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',stp_eq_fo_c_2Einteger_2Eint__neg) ).

thf(stp_eq_fo_c_2Enum_2E0,axiom,
    ( ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 )
    = c_2Enum_2E0 ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',stp_eq_fo_c_2Enum_2E0) ).

thf(stp_inj_surj_ty_2Enum_2Enum,axiom,
    ! [X19: tp__ty_2Enum_2Enum] :
      ( ( surj__ty_2Enum_2Enum @ ( inj__ty_2Enum_2Enum @ X19 ) )
      = X19 ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',stp_inj_surj_ty_2Enum_2Enum) ).

thf(stp_eq_fo_c_2Einteger_2ENum,axiom,
    ! [X18: tp__ty_2Einteger_2Eint] :
      ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Einteger_2ENum @ X18 ) )
      = ( ap @ c_2Einteger_2ENum @ ( inj__ty_2Einteger_2Eint @ X18 ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',stp_eq_fo_c_2Einteger_2ENum) ).

thf(conj_thm_2Einteger_2ENUM__OF__INT,axiom,
    ! [X43: tp__ty_2Enum_2Enum] :
      ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Einteger_2ENum @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X43 ) ) ) )
      = X43 ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',conj_thm_2Einteger_2ENUM__OF__INT) ).

thf(conj_thm_2Einteger_2EINT__LT__CALCULATE,axiom,
    ! [X43: tp__ty_2Enum_2Enum,X44: tp__ty_2Enum_2Enum] :
      ( ( ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X43 ) ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X44 ) ) ) )
      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ X43 ) ) @ ( inj__ty_2Enum_2Enum @ X44 ) ) ) )
      & ( ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X43 ) ) ) ) @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X44 ) ) ) ) )
      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ X44 ) ) @ ( inj__ty_2Enum_2Enum @ X43 ) ) ) )
      & ( ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X43 ) ) ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X44 ) ) ) )
      <=> ( ( X43 != fo__c_2Enum_2E0 )
          | ( X44 != fo__c_2Enum_2E0 ) ) )
      & ( ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X43 ) ) ) @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X44 ) ) ) ) )
      <=> ~ $true ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',conj_thm_2Einteger_2EINT__LT__CALCULATE) ).

thf(conj_thm_2Einteger_2EINT__NEG__0,axiom,
    ( ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
    = ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',conj_thm_2Einteger_2EINT__NEG__0) ).

thf(mem_c_2Ebool_2EF,axiom,
    mem @ c_2Ebool_2EF @ bool,
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',mem_c_2Ebool_2EF) ).

thf(ap_tp,axiom,
    ! [X3: del,X4: del,X5: $i] :
      ( ( mem @ X5 @ ( arr @ X3 @ X4 ) )
     => ! [X6: $i] :
          ( ( mem @ X6 @ X3 )
         => ( mem @ ( ap @ X5 @ X6 ) @ X4 ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',ap_tp) ).

thf(conj_thm_2Ebool_2ECOND__CONG,axiom,
    ! [X23: del,X35: $i] :
      ( ( mem @ X35 @ bool )
     => ! [X36: $i] :
          ( ( mem @ X36 @ bool )
         => ! [X37: $i] :
              ( ( mem @ X37 @ X23 )
             => ! [X38: $i] :
                  ( ( mem @ X38 @ X23 )
                 => ! [X39: $i] :
                      ( ( mem @ X39 @ X23 )
                     => ! [X40: $i] :
                          ( ( mem @ X40 @ X23 )
                         => ( ( ( ( p @ X35 )
                              <=> ( p @ X36 ) )
                              & ( ( p @ X36 )
                               => ( X37 = X38 ) )
                              & ( ~ ( p @ X36 )
                               => ( X39 = X40 ) ) )
                           => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X23 ) @ X35 ) @ X37 ) @ X39 )
                              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X23 ) @ X36 ) @ X38 ) @ X40 ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',conj_thm_2Ebool_2ECOND__CONG) ).

thf(ax_thm_2Einteger__word_2Ei2w__def,axiom,
    ! [X23: del,X45: tp__ty_2Einteger_2Eint] :
      ( ( ap @ ( c_2Einteger__word_2Ei2w @ X23 ) @ ( inj__ty_2Einteger_2Eint @ X45 ) )
      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efcp_2Ecart @ bool @ X23 ) ) @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( inj__ty_2Einteger_2Eint @ X45 ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( ap @ ( c_2Ewords_2Eword__2comp @ X23 ) @ ( ap @ ( c_2Ewords_2En2w @ X23 ) @ ( ap @ c_2Einteger_2ENum @ ( ap @ c_2Einteger_2Eint__neg @ ( inj__ty_2Einteger_2Eint @ X45 ) ) ) ) ) ) @ ( ap @ ( c_2Ewords_2En2w @ X23 ) @ ( ap @ c_2Einteger_2ENum @ ( inj__ty_2Einteger_2Eint @ X45 ) ) ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',ax_thm_2Einteger__word_2Ei2w__def) ).

thf(conj_thm_2Ewords_2EWORD__NEG__0,axiom,
    ! [X23: del] :
      ( ( ap @ ( c_2Ewords_2Eword__2comp @ X23 ) @ ( ap @ ( c_2Ewords_2En2w @ X23 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
      = ( ap @ ( c_2Ewords_2En2w @ X23 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',conj_thm_2Ewords_2EWORD__NEG__0) ).

thf(mem_c_2Einteger_2Eint__lt,axiom,
    mem @ c_2Einteger_2Eint__lt @ ( arr @ ty_2Einteger_2Eint @ ( arr @ ty_2Einteger_2Eint @ bool ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',mem_c_2Einteger_2Eint__lt) ).

thf(stp_inj_mem_ty_2Einteger_2Eint,axiom,
    ! [X16: tp__ty_2Einteger_2Eint] : ( mem @ ( inj__ty_2Einteger_2Eint @ X16 ) @ ty_2Einteger_2Eint ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',stp_inj_mem_ty_2Einteger_2Eint) ).

thf(conj_thm_2Einteger__word_2Ei2w__0,conjecture,
    ! [X23: del] :
      ( ( ap @ ( c_2Einteger__word_2Ei2w @ X23 ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
      = ( ap @ ( c_2Ewords_2En2w @ X23 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',conj_thm_2Einteger__word_2Ei2w__0) ).

thf(conj_thm_2Ebool_2Ebool__case__thm,axiom,
    ! [X23: del] :
      ( ! [X29: $i] :
          ( ( mem @ X29 @ X23 )
         => ! [X30: $i] :
              ( ( mem @ X30 @ X23 )
             => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X23 ) @ c_2Ebool_2ET ) @ X29 ) @ X30 )
                = X29 ) ) )
      & ! [X41: $i] :
          ( ( mem @ X41 @ X23 )
         => ! [X42: $i] :
              ( ( mem @ X42 @ X23 )
             => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X23 ) @ c_2Ebool_2EF ) @ X41 ) @ X42 )
                = X42 ) ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',conj_thm_2Ebool_2Ebool__case__thm) ).

thf(mem_c_2Ewords_2En2w,axiom,
    ! [X23: del] : ( mem @ ( c_2Ewords_2En2w @ X23 ) @ ( arr @ ty_2Enum_2Enum @ ( ty_2Efcp_2Ecart @ bool @ X23 ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',mem_c_2Ewords_2En2w) ).

thf(mem_c_2Enum_2E0,axiom,
    mem @ c_2Enum_2E0 @ ty_2Enum_2Enum,
    file('/export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p',mem_c_2Enum_2E0) ).

thf(c_0_22,plain,
    ! [X167: tp__ty_2Einteger_2Eint] :
      ( ( surj__ty_2Einteger_2Eint @ ( inj__ty_2Einteger_2Eint @ X167 ) )
      = X167 ),
    inference(variable_rename,[status(thm)],[stp_inj_surj_ty_2Einteger_2Eint]) ).

thf(c_0_23,plain,
    ! [X142: tp__ty_2Enum_2Enum] :
      ( ( inj__ty_2Einteger_2Eint @ ( fo__c_2Einteger_2Eint__of__num @ X142 ) )
      = ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X142 ) ) ),
    inference(variable_rename,[status(thm)],[stp_eq_fo_c_2Einteger_2Eint__of__num]) ).

thf(c_0_24,plain,
    ! [X15: tp__ty_2Einteger_2Eint] :
      ( ( surj__ty_2Einteger_2Eint @ ( inj__ty_2Einteger_2Eint @ X15 ) )
      = X15 ),
    inference(split_conjunct,[status(thm)],[c_0_22]) ).

thf(c_0_25,plain,
    ! [X19: tp__ty_2Enum_2Enum] :
      ( ( inj__ty_2Einteger_2Eint @ ( fo__c_2Einteger_2Eint__of__num @ X19 ) )
      = ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X19 ) ) ),
    inference(split_conjunct,[status(thm)],[c_0_23]) ).

thf(c_0_26,axiom,
    ! [X2: $i] :
      ( ( mem @ X2 @ bool )
     => ( ( ~ ( p @ X2 )
          | ( X2
            = ( inj__o @ $true ) ) )
        & ( ( p @ X2 )
          | ( X2
            = ( inj__o @ $false ) ) ) ) ),
    inference(fool_unroll,[status(thm)],[stp_iso_mem_o]) ).

thf(c_0_27,plain,
    ~ ( p @ c_2Ebool_2EF ),
    inference(fof_simplification,[status(thm)],[ax_false_p]) ).

thf(c_0_28,plain,
    ! [X169: tp__ty_2Einteger_2Eint] :
      ( ( inj__ty_2Einteger_2Eint @ ( fo__c_2Einteger_2Eint__neg @ X169 ) )
      = ( ap @ c_2Einteger_2Eint__neg @ ( inj__ty_2Einteger_2Eint @ X169 ) ) ),
    inference(variable_rename,[status(thm)],[stp_eq_fo_c_2Einteger_2Eint__neg]) ).

thf(c_0_29,plain,
    ! [X19: tp__ty_2Enum_2Enum] :
      ( ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X19 ) ) )
      = ( fo__c_2Einteger_2Eint__of__num @ X19 ) ),
    inference(spm,[status(thm)],[c_0_24,c_0_25]) ).

thf(c_0_30,plain,
    ( ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 )
    = c_2Enum_2E0 ),
    inference(split_conjunct,[status(thm)],[stp_eq_fo_c_2Enum_2E0]) ).

thf(c_0_31,plain,
    ! [X129: tp__ty_2Enum_2Enum] :
      ( ( surj__ty_2Enum_2Enum @ ( inj__ty_2Enum_2Enum @ X129 ) )
      = X129 ),
    inference(variable_rename,[status(thm)],[stp_inj_surj_ty_2Enum_2Enum]) ).

thf(c_0_32,plain,
    ! [X165: tp__ty_2Einteger_2Eint] :
      ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Einteger_2ENum @ X165 ) )
      = ( ap @ c_2Einteger_2ENum @ ( inj__ty_2Einteger_2Eint @ X165 ) ) ),
    inference(variable_rename,[status(thm)],[stp_eq_fo_c_2Einteger_2ENum]) ).

thf(c_0_33,plain,
    ! [X128: tp__ty_2Enum_2Enum] :
      ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Einteger_2ENum @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X128 ) ) ) )
      = X128 ),
    inference(variable_rename,[status(thm)],[conj_thm_2Einteger_2ENUM__OF__INT]) ).

thf(c_0_34,plain,
    ! [X43: tp__ty_2Enum_2Enum,X44: tp__ty_2Enum_2Enum] :
      ( ( ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X43 ) ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X44 ) ) ) )
      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ X43 ) ) @ ( inj__ty_2Enum_2Enum @ X44 ) ) ) )
      & ( ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X43 ) ) ) ) @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X44 ) ) ) ) )
      <=> ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ X44 ) ) @ ( inj__ty_2Enum_2Enum @ X43 ) ) ) )
      & ( ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X43 ) ) ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X44 ) ) ) )
      <=> ( ( X43 != fo__c_2Enum_2E0 )
          | ( X44 != fo__c_2Enum_2E0 ) ) )
      & ( ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X43 ) ) ) @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X44 ) ) ) ) )
      <=> ~ $true ) ),
    inference(fof_simplification,[status(thm)],[conj_thm_2Einteger_2EINT__LT__CALCULATE]) ).

thf(c_0_35,plain,
    ! [X164: $i] :
      ( ( ~ ( p @ X164 )
        | ( X164
          = ( inj__o @ $true ) )
        | ~ ( mem @ X164 @ bool ) )
      & ( ( p @ X164 )
        | ( X164
          = ( inj__o @ $false ) )
        | ~ ( mem @ X164 @ bool ) ) ),
    inference(distribute,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_26])])])]) ).

thf(c_0_36,plain,
    ~ ( p @ c_2Ebool_2EF ),
    inference(fof_nnf,[status(thm)],[c_0_27]) ).

thf(c_0_37,plain,
    ! [X15: tp__ty_2Einteger_2Eint] :
      ( ( inj__ty_2Einteger_2Eint @ ( fo__c_2Einteger_2Eint__neg @ X15 ) )
      = ( ap @ c_2Einteger_2Eint__neg @ ( inj__ty_2Einteger_2Eint @ X15 ) ) ),
    inference(split_conjunct,[status(thm)],[c_0_28]) ).

thf(c_0_38,plain,
    ( ( fo__c_2Einteger_2Eint__of__num @ fo__c_2Enum_2E0 )
    = ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) ),
    inference(spm,[status(thm)],[c_0_29,c_0_30]) ).

thf(c_0_39,plain,
    ( ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
    = ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ),
    inference(split_conjunct,[status(thm)],[conj_thm_2Einteger_2EINT__NEG__0]) ).

thf(c_0_40,plain,
    ! [X19: tp__ty_2Enum_2Enum] :
      ( ( surj__ty_2Enum_2Enum @ ( inj__ty_2Enum_2Enum @ X19 ) )
      = X19 ),
    inference(split_conjunct,[status(thm)],[c_0_31]) ).

thf(c_0_41,plain,
    ! [X15: tp__ty_2Einteger_2Eint] :
      ( ( inj__ty_2Enum_2Enum @ ( fo__c_2Einteger_2ENum @ X15 ) )
      = ( ap @ c_2Einteger_2ENum @ ( inj__ty_2Einteger_2Eint @ X15 ) ) ),
    inference(split_conjunct,[status(thm)],[c_0_32]) ).

thf(c_0_42,plain,
    ! [X19: tp__ty_2Enum_2Enum] :
      ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Einteger_2ENum @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X19 ) ) ) )
      = X19 ),
    inference(split_conjunct,[status(thm)],[c_0_33]) ).

thf(c_0_43,plain,
    ! [X132: tp__ty_2Enum_2Enum,X133: tp__ty_2Enum_2Enum] :
      ( ( ~ ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X132 ) ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X133 ) ) ) )
        | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ X132 ) ) @ ( inj__ty_2Enum_2Enum @ X133 ) ) ) )
      & ( ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ X132 ) ) @ ( inj__ty_2Enum_2Enum @ X133 ) ) )
        | ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X132 ) ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X133 ) ) ) ) )
      & ( ~ ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X132 ) ) ) ) @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X133 ) ) ) ) )
        | ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ X133 ) ) @ ( inj__ty_2Enum_2Enum @ X132 ) ) ) )
      & ( ~ ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ X133 ) ) @ ( inj__ty_2Enum_2Enum @ X132 ) ) )
        | ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X132 ) ) ) ) @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X133 ) ) ) ) ) )
      & ( ~ ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X132 ) ) ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X133 ) ) ) )
        | ( X132 != fo__c_2Enum_2E0 )
        | ( X133 != fo__c_2Enum_2E0 ) )
      & ( ( X132 = fo__c_2Enum_2E0 )
        | ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X132 ) ) ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X133 ) ) ) ) )
      & ( ( X133 = fo__c_2Enum_2E0 )
        | ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X132 ) ) ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X133 ) ) ) ) )
      & ( ~ ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X132 ) ) ) @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X133 ) ) ) ) )
        | ~ $true )
      & ( $true
        | ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X132 ) ) ) @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X133 ) ) ) ) ) ) ),
    inference(distribute,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_34])])])]) ).

thf(c_0_44,plain,
    ! [X2: $i] :
      ( ( p @ X2 )
      | ( X2
        = ( inj__o @ ~ $true ) )
      | ~ ( mem @ X2 @ bool ) ),
    inference(split_conjunct,[status(thm)],[c_0_35]) ).

thf(c_0_45,plain,
    mem @ c_2Ebool_2EF @ bool,
    inference(split_conjunct,[status(thm)],[mem_c_2Ebool_2EF]) ).

thf(c_0_46,plain,
    ~ ( p @ c_2Ebool_2EF ),
    inference(split_conjunct,[status(thm)],[c_0_36]) ).

thf(c_0_47,plain,
    ! [X15: tp__ty_2Einteger_2Eint] :
      ( ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__neg @ ( inj__ty_2Einteger_2Eint @ X15 ) ) )
      = ( fo__c_2Einteger_2Eint__neg @ X15 ) ),
    inference(spm,[status(thm)],[c_0_24,c_0_37]) ).

thf(c_0_48,plain,
    ( ( inj__ty_2Einteger_2Eint @ ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) )
    = ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ),
    inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_25,c_0_38]),c_0_30]) ).

thf(c_0_49,plain,
    ( ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) )
    = ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_39,c_0_30]),c_0_30]) ).

thf(c_0_50,plain,
    ! [X112: del,X113: del,X114: $i,X115: $i] :
      ( ~ ( mem @ X114 @ ( arr @ X112 @ X113 ) )
      | ~ ( mem @ X115 @ X112 )
      | ( mem @ ( ap @ X114 @ X115 ) @ X113 ) ),
    inference(fof_nnf,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[ap_tp])])])]) ).

thf(c_0_51,plain,
    ! [X23: del,X35: $i] :
      ( ( mem @ X35 @ bool )
     => ! [X36: $i] :
          ( ( mem @ X36 @ bool )
         => ! [X37: $i] :
              ( ( mem @ X37 @ X23 )
             => ! [X38: $i] :
                  ( ( mem @ X38 @ X23 )
                 => ! [X39: $i] :
                      ( ( mem @ X39 @ X23 )
                     => ! [X40: $i] :
                          ( ( mem @ X40 @ X23 )
                         => ( ( ( ( p @ X35 )
                              <=> ( p @ X36 ) )
                              & ( ( p @ X36 )
                               => ( X37 = X38 ) )
                              & ( ~ ( p @ X36 )
                               => ( X39 = X40 ) ) )
                           => ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X23 ) @ X35 ) @ X37 ) @ X39 )
                              = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X23 ) @ X36 ) @ X38 ) @ X40 ) ) ) ) ) ) ) ) ),
    inference(fof_simplification,[status(thm)],[conj_thm_2Ebool_2ECOND__CONG]) ).

thf(c_0_52,plain,
    ! [X134: del,X135: tp__ty_2Einteger_2Eint] :
      ( ( ap @ ( c_2Einteger__word_2Ei2w @ X134 ) @ ( inj__ty_2Einteger_2Eint @ X135 ) )
      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efcp_2Ecart @ bool @ X134 ) ) @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( inj__ty_2Einteger_2Eint @ X135 ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( ap @ ( c_2Ewords_2Eword__2comp @ X134 ) @ ( ap @ ( c_2Ewords_2En2w @ X134 ) @ ( ap @ c_2Einteger_2ENum @ ( ap @ c_2Einteger_2Eint__neg @ ( inj__ty_2Einteger_2Eint @ X135 ) ) ) ) ) ) @ ( ap @ ( c_2Ewords_2En2w @ X134 ) @ ( ap @ c_2Einteger_2ENum @ ( inj__ty_2Einteger_2Eint @ X135 ) ) ) ) ),
    inference(variable_rename,[status(thm)],[ax_thm_2Einteger__word_2Ei2w__def]) ).

thf(c_0_53,plain,
    ! [X15: tp__ty_2Einteger_2Eint] :
      ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Einteger_2ENum @ ( inj__ty_2Einteger_2Eint @ X15 ) ) )
      = ( fo__c_2Einteger_2ENum @ X15 ) ),
    inference(spm,[status(thm)],[c_0_40,c_0_41]) ).

thf(c_0_54,plain,
    ( ( surj__ty_2Enum_2Enum @ ( ap @ c_2Einteger_2ENum @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) )
    = fo__c_2Enum_2E0 ),
    inference(spm,[status(thm)],[c_0_42,c_0_30]) ).

thf(c_0_55,plain,
    ! [X137: del] :
      ( ( ap @ ( c_2Ewords_2Eword__2comp @ X137 ) @ ( ap @ ( c_2Ewords_2En2w @ X137 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
      = ( ap @ ( c_2Ewords_2En2w @ X137 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ),
    inference(variable_rename,[status(thm)],[conj_thm_2Ewords_2EWORD__NEG__0]) ).

thf(c_0_56,plain,
    ! [X19: tp__ty_2Enum_2Enum,X20: tp__ty_2Enum_2Enum] :
      ( ~ ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X19 ) ) ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ X20 ) ) ) )
      | ( X19 != fo__c_2Enum_2E0 )
      | ( X20 != fo__c_2Enum_2E0 ) ),
    inference(split_conjunct,[status(thm)],[c_0_43]) ).

thf(c_0_57,plain,
    ( ( inj__o @ ~ $true )
    = c_2Ebool_2EF ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_44,c_0_45]),c_0_46]) ).

thf(c_0_58,plain,
    ( ( fo__c_2Einteger_2Eint__neg @ ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) )
    = ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) ),
    inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_47,c_0_48]),c_0_49]) ).

thf(c_0_59,plain,
    ! [X2: $i,X5: $i,X4: del,X3: del] :
      ( ( mem @ ( ap @ X2 @ X5 ) @ X4 )
      | ~ ( mem @ X2 @ ( arr @ X3 @ X4 ) )
      | ~ ( mem @ X5 @ X3 ) ),
    inference(split_conjunct,[status(thm)],[c_0_50]) ).

thf(c_0_60,plain,
    mem @ c_2Einteger_2Eint__lt @ ( arr @ ty_2Einteger_2Eint @ ( arr @ ty_2Einteger_2Eint @ bool ) ),
    inference(split_conjunct,[status(thm)],[mem_c_2Einteger_2Eint__lt]) ).

thf(c_0_61,plain,
    ! [X144: tp__ty_2Einteger_2Eint] : ( mem @ ( inj__ty_2Einteger_2Eint @ X144 ) @ ty_2Einteger_2Eint ),
    inference(variable_rename,[status(thm)],[stp_inj_mem_ty_2Einteger_2Eint]) ).

thf(c_0_62,plain,
    ! [X121: del,X122: $i,X123: $i,X124: $i,X125: $i,X126: $i,X127: $i] :
      ( ( ~ ( p @ X123 )
        | ( p @ X123 )
        | ~ ( p @ X122 )
        | ~ ( p @ X123 )
        | ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X122 ) @ X124 ) @ X126 )
          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X123 ) @ X125 ) @ X127 ) )
        | ~ ( mem @ X127 @ X121 )
        | ~ ( mem @ X126 @ X121 )
        | ~ ( mem @ X125 @ X121 )
        | ~ ( mem @ X124 @ X121 )
        | ~ ( mem @ X123 @ bool )
        | ~ ( mem @ X122 @ bool ) )
      & ( ( X126 != X127 )
        | ( p @ X123 )
        | ~ ( p @ X122 )
        | ~ ( p @ X123 )
        | ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X122 ) @ X124 ) @ X126 )
          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X123 ) @ X125 ) @ X127 ) )
        | ~ ( mem @ X127 @ X121 )
        | ~ ( mem @ X126 @ X121 )
        | ~ ( mem @ X125 @ X121 )
        | ~ ( mem @ X124 @ X121 )
        | ~ ( mem @ X123 @ bool )
        | ~ ( mem @ X122 @ bool ) )
      & ( ~ ( p @ X123 )
        | ( X124 != X125 )
        | ~ ( p @ X122 )
        | ~ ( p @ X123 )
        | ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X122 ) @ X124 ) @ X126 )
          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X123 ) @ X125 ) @ X127 ) )
        | ~ ( mem @ X127 @ X121 )
        | ~ ( mem @ X126 @ X121 )
        | ~ ( mem @ X125 @ X121 )
        | ~ ( mem @ X124 @ X121 )
        | ~ ( mem @ X123 @ bool )
        | ~ ( mem @ X122 @ bool ) )
      & ( ( X126 != X127 )
        | ( X124 != X125 )
        | ~ ( p @ X122 )
        | ~ ( p @ X123 )
        | ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X122 ) @ X124 ) @ X126 )
          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X123 ) @ X125 ) @ X127 ) )
        | ~ ( mem @ X127 @ X121 )
        | ~ ( mem @ X126 @ X121 )
        | ~ ( mem @ X125 @ X121 )
        | ~ ( mem @ X124 @ X121 )
        | ~ ( mem @ X123 @ bool )
        | ~ ( mem @ X122 @ bool ) )
      & ( ~ ( p @ X123 )
        | ( p @ X123 )
        | ( p @ X122 )
        | ( p @ X123 )
        | ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X122 ) @ X124 ) @ X126 )
          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X123 ) @ X125 ) @ X127 ) )
        | ~ ( mem @ X127 @ X121 )
        | ~ ( mem @ X126 @ X121 )
        | ~ ( mem @ X125 @ X121 )
        | ~ ( mem @ X124 @ X121 )
        | ~ ( mem @ X123 @ bool )
        | ~ ( mem @ X122 @ bool ) )
      & ( ( X126 != X127 )
        | ( p @ X123 )
        | ( p @ X122 )
        | ( p @ X123 )
        | ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X122 ) @ X124 ) @ X126 )
          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X123 ) @ X125 ) @ X127 ) )
        | ~ ( mem @ X127 @ X121 )
        | ~ ( mem @ X126 @ X121 )
        | ~ ( mem @ X125 @ X121 )
        | ~ ( mem @ X124 @ X121 )
        | ~ ( mem @ X123 @ bool )
        | ~ ( mem @ X122 @ bool ) )
      & ( ~ ( p @ X123 )
        | ( X124 != X125 )
        | ( p @ X122 )
        | ( p @ X123 )
        | ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X122 ) @ X124 ) @ X126 )
          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X123 ) @ X125 ) @ X127 ) )
        | ~ ( mem @ X127 @ X121 )
        | ~ ( mem @ X126 @ X121 )
        | ~ ( mem @ X125 @ X121 )
        | ~ ( mem @ X124 @ X121 )
        | ~ ( mem @ X123 @ bool )
        | ~ ( mem @ X122 @ bool ) )
      & ( ( X126 != X127 )
        | ( X124 != X125 )
        | ( p @ X122 )
        | ( p @ X123 )
        | ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X122 ) @ X124 ) @ X126 )
          = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X121 ) @ X123 ) @ X125 ) @ X127 ) )
        | ~ ( mem @ X127 @ X121 )
        | ~ ( mem @ X126 @ X121 )
        | ~ ( mem @ X125 @ X121 )
        | ~ ( mem @ X124 @ X121 )
        | ~ ( mem @ X123 @ bool )
        | ~ ( mem @ X122 @ bool ) ) ),
    inference(distribute,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_51])])])])]) ).

thf(c_0_63,plain,
    ! [X3: del,X15: tp__ty_2Einteger_2Eint] :
      ( ( ap @ ( c_2Einteger__word_2Ei2w @ X3 ) @ ( inj__ty_2Einteger_2Eint @ X15 ) )
      = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efcp_2Ecart @ bool @ X3 ) ) @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( inj__ty_2Einteger_2Eint @ X15 ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) @ ( ap @ ( c_2Ewords_2Eword__2comp @ X3 ) @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ ( ap @ c_2Einteger_2ENum @ ( ap @ c_2Einteger_2Eint__neg @ ( inj__ty_2Einteger_2Eint @ X15 ) ) ) ) ) ) @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ ( ap @ c_2Einteger_2ENum @ ( inj__ty_2Einteger_2Eint @ X15 ) ) ) ) ),
    inference(split_conjunct,[status(thm)],[c_0_52]) ).

thf(c_0_64,plain,
    ( ( fo__c_2Einteger_2ENum @ ( surj__ty_2Einteger_2Eint @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) )
    = fo__c_2Enum_2E0 ),
    inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_53,c_0_48]),c_0_54]) ).

thf(c_0_65,plain,
    ! [X3: del] :
      ( ( ap @ ( c_2Ewords_2Eword__2comp @ X3 ) @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
      = ( ap @ ( c_2Ewords_2En2w @ X3 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ),
    inference(split_conjunct,[status(thm)],[c_0_55]) ).

thf(c_0_66,plain,
    ~ ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(er,[status(thm)],[inference(er,[status(thm)],[c_0_56])]),c_0_30]),c_0_30]) ).

thf(c_0_67,plain,
    ! [X2: $i] :
      ( ( X2 = c_2Ebool_2EF )
      | ( p @ X2 )
      | ~ ( mem @ X2 @ bool ) ),
    inference(rw,[status(thm)],[c_0_44,c_0_57]) ).

thf(c_0_68,plain,
    ( ( ap @ c_2Einteger_2Eint__neg @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) )
    = ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_37,c_0_58]),c_0_48]),c_0_48]) ).

thf(c_0_69,plain,
    ! [X2: $i] :
      ( ( mem @ ( ap @ c_2Einteger_2Eint__lt @ X2 ) @ ( arr @ ty_2Einteger_2Eint @ bool ) )
      | ~ ( mem @ X2 @ ty_2Einteger_2Eint ) ),
    inference(spm,[status(thm)],[c_0_59,c_0_60]) ).

thf(c_0_70,plain,
    ! [X15: tp__ty_2Einteger_2Eint] : ( mem @ ( inj__ty_2Einteger_2Eint @ X15 ) @ ty_2Einteger_2Eint ),
    inference(split_conjunct,[status(thm)],[c_0_61]) ).

thf(c_0_71,plain,
    ! [X2: $i,X8: $i,X3: del,X5: $i,X6: $i,X10: $i,X9: $i] :
      ( ( p @ X9 )
      | ( p @ X10 )
      | ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X3 ) @ X9 ) @ X6 ) @ X2 )
        = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X3 ) @ X10 ) @ X8 ) @ X5 ) )
      | ( X2 != X5 )
      | ( X6 != X8 )
      | ~ ( mem @ X5 @ X3 )
      | ~ ( mem @ X2 @ X3 )
      | ~ ( mem @ X8 @ X3 )
      | ~ ( mem @ X6 @ X3 )
      | ~ ( mem @ X10 @ bool )
      | ~ ( mem @ X9 @ bool ) ),
    inference(split_conjunct,[status(thm)],[c_0_62]) ).

thf(c_0_72,plain,
    ! [X3: del,X15: tp__ty_2Einteger_2Eint] :
      ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efcp_2Ecart @ bool @ X3 ) ) @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( inj__ty_2Einteger_2Eint @ X15 ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Ewords_2Eword__2comp @ X3 ) @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ ( ap @ c_2Einteger_2ENum @ ( ap @ c_2Einteger_2Eint__neg @ ( inj__ty_2Einteger_2Eint @ X15 ) ) ) ) ) ) @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ ( ap @ c_2Einteger_2ENum @ ( inj__ty_2Einteger_2Eint @ X15 ) ) ) )
      = ( ap @ ( c_2Einteger__word_2Ei2w @ X3 ) @ ( inj__ty_2Einteger_2Eint @ X15 ) ) ),
    inference(rw,[status(thm)],[c_0_63,c_0_30]) ).

thf(c_0_73,plain,
    ( ( ap @ c_2Einteger_2ENum @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) )
    = c_2Enum_2E0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_41,c_0_64]),c_0_30]),c_0_48]) ).

thf(c_0_74,plain,
    ! [X3: del] :
      ( ( ap @ ( c_2Ewords_2Eword__2comp @ X3 ) @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ c_2Enum_2E0 ) )
      = ( ap @ ( c_2Ewords_2En2w @ X3 ) @ c_2Enum_2E0 ) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_65,c_0_30]),c_0_30]) ).

thf(c_0_75,plain,
    ( ( ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) )
      = c_2Ebool_2EF )
    | ~ ( mem @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) @ bool ) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_66,c_0_67]),c_0_68]),c_0_68]) ).

thf(c_0_76,plain,
    ! [X5: $i,X2: $i] :
      ( ( mem @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ X2 ) @ X5 ) @ bool )
      | ~ ( mem @ X5 @ ty_2Einteger_2Eint )
      | ~ ( mem @ X2 @ ty_2Einteger_2Eint ) ),
    inference(spm,[status(thm)],[c_0_59,c_0_69]) ).

thf(c_0_77,plain,
    mem @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) @ ty_2Einteger_2Eint,
    inference(spm,[status(thm)],[c_0_70,c_0_48]) ).

thf(c_0_78,negated_conjecture,
    ~ ! [X23: del] :
        ( ( ap @ ( c_2Einteger__word_2Ei2w @ X23 ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
        = ( ap @ ( c_2Ewords_2En2w @ X23 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ),
    inference(assume_negation,[status(cth)],[conj_thm_2Einteger__word_2Ei2w__0]) ).

thf(c_0_79,plain,
    ! [X158: del,X159: $i,X160: $i,X161: $i,X162: $i] :
      ( ( ~ ( mem @ X159 @ X158 )
        | ~ ( mem @ X160 @ X158 )
        | ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X158 ) @ c_2Ebool_2ET ) @ X159 ) @ X160 )
          = X159 ) )
      & ( ~ ( mem @ X161 @ X158 )
        | ~ ( mem @ X162 @ X158 )
        | ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X158 ) @ c_2Ebool_2EF ) @ X161 ) @ X162 )
          = X162 ) ) ),
    inference(fof_nnf,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[conj_thm_2Ebool_2Ebool__case__thm])])])]) ).

thf(c_0_80,plain,
    ! [X2: $i,X8: $i,X6: $i,X5: $i,X3: del] :
      ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X3 ) @ X2 ) @ X5 ) @ X6 )
        = ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X3 ) @ X8 ) @ X5 ) @ X6 ) )
      | ( p @ X8 )
      | ( p @ X2 )
      | ~ ( mem @ X8 @ bool )
      | ~ ( mem @ X2 @ bool )
      | ~ ( mem @ X5 @ X3 )
      | ~ ( mem @ X6 @ X3 ) ),
    inference(er,[status(thm)],[inference(er,[status(thm)],[c_0_71])]) ).

thf(c_0_81,plain,
    ! [X3: del] :
      ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efcp_2Ecart @ bool @ X3 ) ) @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) ) @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ c_2Enum_2E0 ) ) @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ c_2Enum_2E0 ) )
      = ( ap @ ( c_2Einteger__word_2Ei2w @ X3 ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_72,c_0_48]),c_0_68]),c_0_73]),c_0_74]),c_0_73]) ).

thf(c_0_82,plain,
    ~ ( p @ ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) ),
    inference(spm,[status(thm)],[c_0_66,c_0_68]) ).

thf(c_0_83,plain,
    ( ( ap @ ( ap @ c_2Einteger_2Eint__lt @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) )
    = c_2Ebool_2EF ),
    inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_75,c_0_76]),c_0_77])]) ).

thf(c_0_84,plain,
    ! [X138: del] : ( mem @ ( c_2Ewords_2En2w @ X138 ) @ ( arr @ ty_2Enum_2Enum @ ( ty_2Efcp_2Ecart @ bool @ X138 ) ) ),
    inference(variable_rename,[status(thm)],[mem_c_2Ewords_2En2w]) ).

thf(c_0_85,negated_conjecture,
    ( ( ap @ ( c_2Einteger__word_2Ei2w @ esk1_0 ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
   != ( ap @ ( c_2Ewords_2En2w @ esk1_0 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ),
    inference(fof_nnf,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_78])])])]) ).

thf(c_0_86,plain,
    ! [X2: $i,X5: $i,X3: del] :
      ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ X3 ) @ c_2Ebool_2EF ) @ X2 ) @ X5 )
        = X5 )
      | ~ ( mem @ X2 @ X3 )
      | ~ ( mem @ X5 @ X3 ) ),
    inference(split_conjunct,[status(thm)],[c_0_79]) ).

thf(c_0_87,plain,
    ! [X3: del,X2: $i] :
      ( ( ( ap @ ( ap @ ( ap @ ( c_2Ebool_2ECOND @ ( ty_2Efcp_2Ecart @ bool @ X3 ) ) @ X2 ) @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ c_2Enum_2E0 ) ) @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ c_2Enum_2E0 ) )
        = ( ap @ ( c_2Einteger__word_2Ei2w @ X3 ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) ) )
      | ( p @ X2 )
      | ~ ( mem @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ c_2Enum_2E0 ) @ ( ty_2Efcp_2Ecart @ bool @ X3 ) )
      | ~ ( mem @ X2 @ bool ) ),
    inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_80,c_0_81]),c_0_82]),c_0_83]),c_0_45])]) ).

thf(c_0_88,plain,
    ! [X3: del] : ( mem @ ( c_2Ewords_2En2w @ X3 ) @ ( arr @ ty_2Enum_2Enum @ ( ty_2Efcp_2Ecart @ bool @ X3 ) ) ),
    inference(split_conjunct,[status(thm)],[c_0_84]) ).

thf(c_0_89,negated_conjecture,
    ( ( ap @ ( c_2Einteger__word_2Ei2w @ esk1_0 ) @ ( ap @ c_2Einteger_2Eint__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
   != ( ap @ ( c_2Ewords_2En2w @ esk1_0 ) @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ),
    inference(split_conjunct,[status(thm)],[c_0_85]) ).

thf(c_0_90,plain,
    ! [X3: del] :
      ( ( ( ap @ ( c_2Einteger__word_2Ei2w @ X3 ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) )
        = ( ap @ ( c_2Ewords_2En2w @ X3 ) @ c_2Enum_2E0 ) )
      | ~ ( mem @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ c_2Enum_2E0 ) @ ( ty_2Efcp_2Ecart @ bool @ X3 ) ) ),
    inference(sr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_86,c_0_87]),c_0_45])]),c_0_46]) ).

thf(c_0_91,plain,
    ! [X3: del,X2: $i] :
      ( ( mem @ ( ap @ ( c_2Ewords_2En2w @ X3 ) @ X2 ) @ ( ty_2Efcp_2Ecart @ bool @ X3 ) )
      | ~ ( mem @ X2 @ ty_2Enum_2Enum ) ),
    inference(spm,[status(thm)],[c_0_59,c_0_88]) ).

thf(c_0_92,plain,
    mem @ c_2Enum_2E0 @ ty_2Enum_2Enum,
    inference(split_conjunct,[status(thm)],[mem_c_2Enum_2E0]) ).

thf(c_0_93,negated_conjecture,
    ( ( ap @ ( c_2Einteger__word_2Ei2w @ esk1_0 ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) )
   != ( ap @ ( c_2Ewords_2En2w @ esk1_0 ) @ c_2Enum_2E0 ) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_89,c_0_30]),c_0_30]) ).

thf(c_0_94,plain,
    ! [X3: del] :
      ( ( ap @ ( c_2Einteger__word_2Ei2w @ X3 ) @ ( ap @ c_2Einteger_2Eint__of__num @ c_2Enum_2E0 ) )
      = ( ap @ ( c_2Ewords_2En2w @ X3 ) @ c_2Enum_2E0 ) ),
    inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_91]),c_0_92])]) ).

thf(c_0_95,negated_conjecture,
    $false,
    inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_93,c_0_94])]),
    [proof] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem    : ITP015^2 : TPTP v8.2.0. Bugfixed v7.5.0.
% 0.07/0.13  % Command    : run_E %s %d THM
% 0.14/0.34  % Computer : n016.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit   : 300
% 0.14/0.34  % WCLimit    : 300
% 0.14/0.34  % DateTime   : Wed Jun 19 00:47:09 EDT 2024
% 0.14/0.35  % CPUTime    : 
% 0.23/0.51  Running higher-order theorem proving
% 0.23/0.51  Running: /export/starexec/sandbox/solver/bin/eprover-ho --delete-bad-limit=2000000000 --definitional-cnf=24 -s --print-statistics -R --print-version --proof-object --auto-schedule=8 --cpu-limit=300 /export/starexec/sandbox/tmp/tmp.ge8HPFabKS/E---3.1_23048.p
% 15.96/2.54  # Version: 3.2.0-ho
% 15.96/2.54  # Preprocessing class: HSLSSMSMSSSNSFA.
% 15.96/2.54  # Scheduled 6 strats onto 8 cores with 300 seconds (2400 total)
% 15.96/2.54  # Starting new_ho_10 with 900s (3) cores
% 15.96/2.54  # Starting sh2lt with 300s (1) cores
% 15.96/2.54  # Starting new_ho_5 with 300s (1) cores
% 15.96/2.54  # Starting full_lambda_5 with 300s (1) cores
% 15.96/2.54  # Starting sh9 with 300s (1) cores
% 15.96/2.54  # Starting ehoh_best8_lambda with 300s (1) cores
% 15.96/2.54  # new_ho_5 with pid 23129 completed with status 0
% 15.96/2.54  # Result found by new_ho_5
% 15.96/2.54  # Preprocessing class: HSLSSMSMSSSNSFA.
% 15.96/2.54  # Scheduled 6 strats onto 8 cores with 300 seconds (2400 total)
% 15.96/2.54  # Starting new_ho_10 with 900s (3) cores
% 15.96/2.54  # Starting sh2lt with 300s (1) cores
% 15.96/2.54  # Starting new_ho_5 with 300s (1) cores
% 15.96/2.54  # SinE strategy is GSinE(CountFormulas,hypos,7,,3,20000,1.0,true)
% 15.96/2.54  # Search class: HGHSM-FFMM31-DSFFFFBN
% 15.96/2.54  # Scheduled 5 strats onto 1 cores with 300 seconds (300 total)
% 15.96/2.54  # Starting sh5 with 181s (1) cores
% 15.96/2.54  # sh5 with pid 23134 completed with status 0
% 15.96/2.54  # Result found by sh5
% 15.96/2.54  # Preprocessing class: HSLSSMSMSSSNSFA.
% 15.96/2.54  # Scheduled 6 strats onto 8 cores with 300 seconds (2400 total)
% 15.96/2.54  # Starting new_ho_10 with 900s (3) cores
% 15.96/2.54  # Starting sh2lt with 300s (1) cores
% 15.96/2.54  # Starting new_ho_5 with 300s (1) cores
% 15.96/2.54  # SinE strategy is GSinE(CountFormulas,hypos,7,,3,20000,1.0,true)
% 15.96/2.54  # Search class: HGHSM-FFMM31-DSFFFFBN
% 15.96/2.54  # Scheduled 5 strats onto 1 cores with 300 seconds (300 total)
% 15.96/2.54  # Starting sh5 with 181s (1) cores
% 15.96/2.54  # Preprocessing time       : 0.005 s
% 15.96/2.54  # Presaturation interreduction done
% 15.96/2.54  
% 15.96/2.54  # Proof found!
% 15.96/2.54  # SZS status Theorem
% 15.96/2.54  # SZS output start CNFRefutation
% See solution above
% 15.96/2.54  # Parsed axioms                        : 108
% 15.96/2.54  # Removed by relevancy pruning/SinE    : 60
% 15.96/2.54  # Initial clauses                      : 82
% 15.96/2.54  # Removed in clause preprocessing      : 24
% 15.96/2.54  # Initial clauses in saturation        : 58
% 15.96/2.54  # Processed clauses                    : 11364
% 15.96/2.54  # ...of these trivial                  : 242
% 15.96/2.54  # ...subsumed                          : 9251
% 15.96/2.54  # ...remaining for further processing  : 1871
% 15.96/2.54  # Other redundant clauses eliminated   : 34
% 15.96/2.54  # Clauses deleted for lack of memory   : 0
% 15.96/2.54  # Backward-subsumed                    : 27
% 15.96/2.54  # Backward-rewritten                   : 118
% 15.96/2.54  # Generated clauses                    : 98025
% 15.96/2.54  # ...of the previous two non-redundant : 92783
% 15.96/2.54  # ...aggressively subsumed             : 0
% 15.96/2.54  # Contextual simplify-reflections      : 5
% 15.96/2.54  # Paramodulations                      : 97979
% 15.96/2.54  # Factorizations                       : 3
% 15.96/2.54  # NegExts                              : 0
% 15.96/2.54  # Equation resolutions                 : 45
% 15.96/2.54  # Disequality decompositions           : 0
% 15.96/2.54  # Total rewrite steps                  : 39366
% 15.96/2.54  # ...of those cached                   : 38431
% 15.96/2.54  # Propositional unsat checks           : 0
% 15.96/2.54  #    Propositional check models        : 0
% 15.96/2.54  #    Propositional check unsatisfiable : 0
% 15.96/2.54  #    Propositional clauses             : 0
% 15.96/2.54  #    Propositional clauses after purity: 0
% 15.96/2.54  #    Propositional unsat core size     : 0
% 15.96/2.54  #    Propositional preprocessing time  : 0.000
% 15.96/2.54  #    Propositional encoding time       : 0.000
% 15.96/2.54  #    Propositional solver time         : 0.000
% 15.96/2.54  #    Success case prop preproc time    : 0.000
% 15.96/2.54  #    Success case prop encoding time   : 0.000
% 15.96/2.54  #    Success case prop solver time     : 0.000
% 15.96/2.54  # Current number of processed clauses  : 1663
% 15.96/2.54  #    Positive orientable unit clauses  : 306
% 15.96/2.54  #    Positive unorientable unit clauses: 0
% 15.96/2.54  #    Negative unit clauses             : 506
% 15.96/2.54  #    Non-unit-clauses                  : 851
% 15.96/2.54  # Current number of unprocessed clauses: 81354
% 15.96/2.54  # ...number of literals in the above   : 176943
% 15.96/2.54  # Current number of archived formulas  : 0
% 15.96/2.54  # Current number of archived clauses   : 203
% 15.96/2.54  # Clause-clause subsumption calls (NU) : 90805
% 15.96/2.54  # Rec. Clause-clause subsumption calls : 49043
% 15.96/2.54  # Non-unit clause-clause subsumptions  : 2432
% 15.96/2.54  # Unit Clause-clause subsumption calls : 9743
% 15.96/2.54  # Rewrite failures with RHS unbound    : 0
% 15.96/2.54  # BW rewrite match attempts            : 18140
% 15.96/2.54  # BW rewrite match successes           : 60
% 15.96/2.54  # Condensation attempts                : 11364
% 15.96/2.54  # Condensation successes               : 28
% 15.96/2.54  # Termbank termtop insertions          : 2687537
% 15.96/2.54  # Search garbage collected termcells   : 1496
% 15.96/2.54  
% 15.96/2.54  # -------------------------------------------------
% 15.96/2.54  # User time                : 1.876 s
% 15.96/2.54  # System time              : 0.080 s
% 15.96/2.54  # Total time               : 1.956 s
% 15.96/2.54  # Maximum resident set size: 2260 pages
% 15.96/2.54  
% 15.96/2.54  # -------------------------------------------------
% 15.96/2.54  # User time                : 1.880 s
% 15.96/2.54  # System time              : 0.081 s
% 15.96/2.54  # Total time               : 1.961 s
% 15.96/2.54  # Maximum resident set size: 1844 pages
% 15.96/2.54  % E---3.1 exiting
% 15.96/2.55  % E exiting
%------------------------------------------------------------------------------