TSTP Solution File: SWW805_1 by SnakeForV---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV---1.0
% Problem  : SWW805_1 : TPTP v8.1.0. Released v7.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_uns --cores 0 -t %d %s

% Computer : n006.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 : Wed Aug 31 19:14:15 EDT 2022

% Result   : Unsatisfiable 3.31s 0.99s
% Output   : Refutation 3.31s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   17
%            Number of leaves      :  257
% Syntax   : Number of formulae    :  358 (   7 unt; 233 typ;   0 def)
%            Number of atoms       : 1796 (1186 equ)
%            Maximal formula atoms :  103 (  14 avg)
%            Number of connectives : 2709 (1038   ~; 765   |; 614   &)
%                                         (  87 <=>; 199  =>;   0  <=;   6 <~>)
%            Maximal formula depth :   48 (  10 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number arithmetic     : 1936 ( 408 atm;   0 fun; 808 num; 720 var)
%            Number of types       :    2 (   0 usr;   1 ari)
%            Number of type conns  :  374 ( 165   >; 209   *;   0   +;   0  <<)
%            Number of predicates  :   24 (  17 usr;  13 prp; 0-2 aty)
%            Number of functors    :  229 ( 227 usr;  70 con; 0-12 aty)
%            Number of variables   :  720 ( 585   !; 135   ?; 720   :)

% Comments : 
%------------------------------------------------------------------------------
tff(func_def_0,type,
    x_3: $int ).

tff(func_def_1,type,
    ownerRef: $int ).

tff(func_def_2,type,
    localinv: $int ).

tff(func_def_3,type,
    'System_Collections_IEnumerable': $int ).

tff(func_def_4,type,
    'StringEquals': ( $int * $int ) > $int ).

tff(func_def_5,type,
    intLess: ( $int * $int ) > $int ).

tff(func_def_6,type,
    'System_Array': $int ).

tff(func_def_7,type,
    'TypeObject': $int > $int ).

tff(func_def_8,type,
    'System_Int16': $int ).

tff(func_def_9,type,
    anyEqual: ( $int * $int ) > $int ).

tff(func_def_10,type,
    'AsPeerField': $int > $int ).

tff(func_def_11,type,
    'ArrayCategoryInt': $int ).

tff(func_def_12,type,
    'StructGet': ( $int * $int ) > $int ).

tff(func_def_13,type,
    false_1: $int ).

tff(func_def_14,type,
    sharingMode: $int ).

tff(func_def_15,type,
    'InRange': ( $int * $int ) > $int ).

tff(func_def_16,type,
    'ArrayIndexInvY': $int > $int ).

tff(func_def_17,type,
    'IntArray': ( $int * $int ) > $int ).

tff(func_def_18,type,
    'AsOwner': ( $int * $int ) > $int ).

tff(func_def_19,type,
    'ValueArraySet': ( $int * $int * $int ) > $int ).

tff(func_def_20,type,
    'System_IConvertible': $int ).

tff(func_def_21,type,
    'System_Int64': $int ).

tff(func_def_22,type,
    'System_Int32': $int ).

tff(func_def_23,type,
    'Heap': $int ).

tff(func_def_24,type,
    'DeclType': $int > $int ).

tff(func_def_25,type,
    'ArraySum_Even_System_Int32_1': $int > $int ).

tff(func_def_26,type,
    'LBound': ( $int * $int ) > $int ).

tff(func_def_27,type,
    sum_x0: ( $int * $int * $int * $int * $int * $int * $int ) > $int ).

tff(func_def_28,type,
    'AsPureObject': $int > $int ).

tff(func_def_29,type,
    boolNot: $int > $int ).

tff(func_def_30,type,
    'ArraySum_a': $int ).

tff(func_def_31,type,
    intAtLeast: ( $int * $int ) > $int ).

tff(func_def_32,type,
    'RefArraySet': ( $int * $int * $int ) > $int ).

tff(func_def_33,type,
    store1: ( $int * $int * $int ) > $int ).

tff(func_def_34,type,
    'System_Object': $int ).

tff(func_def_35,type,
    'Unbox': $int > $int ).

tff(func_def_36,type,
    typeof: $int > $int ).

tff(func_def_37,type,
    'ArrayCategoryNonNullRef': $int ).

tff(func_def_38,type,
    'IfThenElse': ( $int * $int * $int ) > $int ).

tff(func_def_39,type,
    int_m2147483648: $int ).

tff(func_def_40,type,
    'TypeName': $int > $int ).

tff(func_def_41,type,
    'System_String_Equals_System_String_System_String': ( $int * $int * $int ) > $int ).

tff(func_def_42,type,
    'AsDirectSubClass': ( $int * $int ) > $int ).

tff(func_def_43,type,
    'IsStaticField': $int > $int ).

tff(func_def_44,type,
    'System_String_IsInterned_System_String_notnull': ( $int * $int ) > $int ).

tff(func_def_45,type,
    'System_UInt64': $int ).

tff(func_def_46,type,
    boolImplies: ( $int * $int ) > $int ).

tff(func_def_47,type,
    or_1: ( $int * $int ) > $int ).

tff(func_def_48,type,
    shl: ( $int * $int ) > $int ).

tff(func_def_49,type,
    boolAnd: ( $int * $int ) > $int ).

tff(func_def_50,type,
    'System_Boolean': $int ).

tff(func_def_51,type,
    'As': ( $int * $int ) > $int ).

tff(func_def_52,type,
    'ArrayCategoryRef': $int ).

tff(func_def_53,type,
    'AsNonNullRefField': ( $int * $int ) > $int ).

tff(func_def_54,type,
    x_2: ( $int * $int ) > $int ).

tff(func_def_55,type,
    allocated: $int ).

tff(func_def_56,type,
    'AsRangeField': ( $int * $int ) > $int ).

tff(func_def_57,type,
    and_1: ( $int * $int ) > $int ).

tff(func_def_58,type,
    'SharingMode_LockProtected': $int ).

tff(func_def_59,type,
    'IntArrayGet': ( $int * $int ) > $int ).

tff(func_def_60,type,
    'Is': ( $int * $int ) > $int ).

tff(func_def_61,type,
    'IsAllocated': ( $int * $int ) > $int ).

tff(func_def_62,type,
    int_m9223372036854775808: $int ).

tff(func_def_63,type,
    'ElementProxyStruct': ( $int * $int ) > $int ).

tff(func_def_64,type,
    'ArrayIndex': ( $int * $int * $int * $int ) > $int ).

tff(func_def_65,type,
    select1: ( $int * $int ) > $int ).

tff(func_def_66,type,
    min: ( $int * $int ) > $int ).

tff(func_def_67,type,
    'AsRefField': ( $int * $int ) > $int ).

tff(func_def_68,type,
    'ArraySum': $int ).

tff(func_def_69,type,
    'System_IntPtr': $int ).

tff(func_def_70,type,
    'Length': $int > $int ).

tff(func_def_71,type,
    'AsElementsPeerField': ( $int * $int ) > $int ).

tff(func_def_72,type,
    'ValueArrayGet': ( $int * $int ) > $int ).

tff(func_def_73,type,
    store2: ( $int * $int * $int * $int ) > $int ).

tff(func_def_74,type,
    'FieldDependsOnFCO': ( $int * $int * $int ) > $int ).

tff(func_def_75,type,
    stack0b_0: $int ).

tff(func_def_76,type,
    'Rank': $int > $int ).

tff(func_def_77,type,
    'ArraySum_Even_System_Int32': ( $int * $int ) > $int ).

tff(func_def_78,type,
    'System_IComparable': $int ).

tff(func_def_79,type,
    'ValueArray': ( $int * $int ) > $int ).

tff(func_def_80,type,
    'IntArraySet': ( $int * $int * $int ) > $int ).

tff(func_def_81,type,
    'AsRepField': ( $int * $int ) > $int ).

tff(func_def_82,type,
    'System_Collections_ICollection': $int ).

tff(func_def_83,type,
    intGreater: ( $int * $int ) > $int ).

tff(func_def_84,type,
    'ElementProxy': ( $int * $int ) > $int ).

tff(func_def_85,type,
    'BoxTester': ( $int * $int ) > $int ).

tff(func_def_86,type,
    'SharingMode_Unshared': $int ).

tff(func_def_87,type,
    'System_UInt16': $int ).

tff(func_def_88,type,
    'ClassReprInv': $int > $int ).

tff(func_def_89,type,
    int_4294967295: $int ).

tff(func_def_90,type,
    'ClassRepr': $int > $int ).

tff(func_def_91,type,
    'NonNullFieldsAreInitialized': $int ).

tff(func_def_92,type,
    'AsInterface': $int > $int ).

tff(func_def_93,type,
    boolOr: ( $int * $int ) > $int ).

tff(func_def_94,type,
    'PeerGroupPlaceholder': $int ).

tff(func_def_95,type,
    'IsNotNull': ( $int * $int ) > $int ).

tff(func_def_96,type,
    'ArrayCategoryValue': $int ).

tff(func_def_97,type,
    'ElementType': $int > $int ).

tff(func_def_98,type,
    'System_SByte': $int ).

tff(func_def_99,type,
    'BeingConstructed': $int ).

tff(func_def_100,type,
    true_1: $int ).

tff(func_def_101,type,
    int_2147483647: $int ).

tff(func_def_102,type,
    'System_IComparable_1___System_String': $int ).

tff(func_def_103,type,
    'System_String_Equals_System_String': ( $int * $int * $int ) > $int ).

tff(func_def_104,type,
    'OneClassDown': ( $int * $int ) > $int ).

tff(func_def_105,type,
    'StringLength': $int > $int ).

tff(func_def_106,type,
    'AsImmutable': $int > $int ).

tff(func_def_107,type,
    'System_Collections_Generic_IEnumerable_1___System_Char': $int ).

tff(func_def_108,type,
    'IntToInt': ( $int * $int * $int ) > $int ).

tff(func_def_109,type,
    'PurityAxiomsCanBeAssumed': $int ).

tff(func_def_110,type,
    'System_Char': $int ).

tff(func_def_111,type,
    boolIff: ( $int * $int ) > $int ).

tff(func_def_112,type,
    intAtMost: ( $int * $int ) > $int ).

tff(func_def_113,type,
    elements: $int ).

tff(func_def_114,type,
    'IsValueType': $int > $int ).

tff(func_def_115,type,
    'System_Collections_IList': $int ).

tff(func_def_116,type,
    'System_UIntPtr': $int ).

tff(func_def_117,type,
    'System_UInt32': $int ).

tff(func_def_118,type,
    'IsImmutable': $int > $int ).

tff(func_def_119,type,
    'AsElementsRepField': ( $int * $int * $int ) > $int ).

tff(func_def_120,type,
    inv: $int ).

tff(func_def_121,type,
    sum_0: ( $int * $int * $int * $int * $int * $int * $int ) > $int ).

tff(func_def_122,type,
    'FirstConsistentOwner': $int ).

tff(func_def_123,type,
    'NonNullRefArrayRaw': ( $int * $int * $int ) > $int ).

tff(func_def_124,type,
    'BoxFunc': ( $int * $int * $int * $int ) > $int ).

tff(func_def_125,type,
    'AsMutable': $int > $int ).

tff(func_def_126,type,
    x: ( $int * $int ) > $int ).

tff(func_def_127,type,
    'System_Byte': $int ).

tff(func_def_128,type,
    'UnboxedType': $int > $int ).

tff(func_def_129,type,
    'IncludedInModifiesStar': $int > $int ).

tff(func_def_130,type,
    'StructSet': ( $int * $int * $int ) > $int ).

tff(func_def_131,type,
    'System_Type': $int ).

tff(func_def_132,type,
    ownerFrame: $int ).

tff(func_def_133,type,
    stack0i_0: $int ).

tff(func_def_134,type,
    'System_IEquatable_1___System_String': $int ).

tff(func_def_135,type,
    x_in: $int ).

tff(func_def_136,type,
    max: ( $int * $int ) > $int ).

tff(func_def_137,type,
    shr: ( $int * $int ) > $int ).

tff(func_def_138,type,
    'DimLength': ( $int * $int ) > $int ).

tff(func_def_139,type,
    'RefArrayGet': ( $int * $int ) > $int ).

tff(func_def_140,type,
    x_1: ( $int * $int ) > $int ).

tff(func_def_141,type,
    'UBound': ( $int * $int ) > $int ).

tff(func_def_142,type,
    exposeVersion: $int ).

tff(func_def_143,type,
    'System_ICloneable': $int ).

tff(func_def_144,type,
    int_9223372036854775807: $int ).

tff(func_def_145,type,
    'Box': ( $int * $int ) > $int ).

tff(func_def_146,type,
    'ArrayIndexInvX': $int > $int ).

tff(func_def_147,type,
    anyNeq: ( $int * $int ) > $int ).

tff(func_def_148,type,
    int_18446744073709551615: $int ).

tff(func_def_149,type,
    'IncludeInMainFrameCondition': $int > $int ).

tff(func_def_150,type,
    nullObject: $int ).

tff(func_def_151,type,
    'IsHeap': $int > $int ).

tff(func_def_152,type,
    select2: ( $int * $int * $int ) > $int ).

tff(func_def_153,type,
    'ArrayCategory': $int > $int ).

tff(func_def_154,type,
    'RefArray': ( $int * $int ) > $int ).

tff(func_def_155,type,
    'IsMemberlessType': $int > $int ).

tff(func_def_156,type,
    'BaseClass': $int > $int ).

tff(func_def_157,type,
    'NonNullRefArray': ( $int * $int ) > $int ).

tff(func_def_158,type,
    'System_String': $int ).

tff(func_def_172,type,
    sK6: $int ).

tff(func_def_173,type,
    sK7: $int ).

tff(func_def_174,type,
    sK8: ( $int * $int ) > $int ).

tff(func_def_175,type,
    sK9: ( $int * $int ) > $int ).

tff(func_def_176,type,
    sK10: ( $int * $int ) > $int ).

tff(func_def_177,type,
    sK11: $int ).

tff(func_def_178,type,
    sK12: $int ).

tff(func_def_179,type,
    sK13: ( $int * $int ) > $int ).

tff(func_def_180,type,
    sK14: ( $int * $int ) > $int ).

tff(func_def_181,type,
    sK15: ( $int * $int ) > $int ).

tff(func_def_182,type,
    sK16: $int ).

tff(func_def_183,type,
    sK17: $int ).

tff(func_def_184,type,
    sK18: $int ).

tff(func_def_185,type,
    sK19: $int ).

tff(func_def_186,type,
    sK20: ( $int * $int * $int ) > $int ).

tff(func_def_187,type,
    sK21: ( $int * $int * $int * $int ) > $int ).

tff(func_def_188,type,
    sK22: ( $int * $int * $int * $int * $int ) > $int ).

tff(func_def_189,type,
    sK23: ( $int * $int * $int * $int * $int ) > $int ).

tff(func_def_190,type,
    sK24: ( $int * $int * $int ) > $int ).

tff(func_def_191,type,
    sK25: ( $int * $int ) > $int ).

tff(func_def_192,type,
    sK26: ( $int * $int ) > $int ).

tff(func_def_193,type,
    sK27: ( $int * $int * $int * $int ) > $int ).

tff(func_def_194,type,
    sK28: ( $int * $int * $int * $int ) > $int ).

tff(func_def_195,type,
    sK29: ( $int * $int ) > $int ).

tff(func_def_196,type,
    sK30: ( $int * $int ) > $int ).

tff(func_def_197,type,
    sK31: ( $int * $int ) > $int ).

tff(func_def_198,type,
    sK32: ( $int * $int * $int * $int ) > $int ).

tff(func_def_199,type,
    sK33: ( $int * $int * $int ) > $int ).

tff(func_def_200,type,
    sK34: ( $int * $int ) > $int ).

tff(func_def_201,type,
    sK35: ( $int * $int ) > $int ).

tff(func_def_202,type,
    sK36: ( $int * $int ) > $int ).

tff(func_def_203,type,
    sK37: ( $int * $int ) > $int ).

tff(func_def_204,type,
    sK38: ( $int * $int * $int ) > $int ).

tff(func_def_205,type,
    sK39: ( $int * $int * $int ) > $int ).

tff(func_def_206,type,
    sK40: ( $int * $int * $int ) > $int ).

tff(func_def_207,type,
    sK41: ( $int * $int * $int ) > $int ).

tff(func_def_208,type,
    sK42: ( $int * $int * $int ) > $int ).

tff(func_def_209,type,
    sK43: ( $int * $int * $int ) > $int ).

tff(func_def_210,type,
    sK44: $int > $int ).

tff(func_def_211,type,
    sK45: ( $int * $int * $int ) > $int ).

tff(func_def_212,type,
    sK46: ( $int * $int * $int * $int * $int * $int * $int ) > $int ).

tff(func_def_213,type,
    sK47: ( $int * $int ) > $int ).

tff(func_def_214,type,
    sK48: ( $int * $int ) > $int ).

tff(func_def_215,type,
    sK49: ( $int * $int ) > $int ).

tff(func_def_216,type,
    sK50: ( $int * $int ) > $int ).

tff(func_def_217,type,
    sK51: ( $int * $int ) > $int ).

tff(func_def_218,type,
    sK52: ( $int * $int ) > $int ).

tff(func_def_219,type,
    sK53: ( $int * $int * $int ) > $int ).

tff(func_def_220,type,
    sK54: ( $int * $int ) > $int ).

tff(func_def_221,type,
    sK55: ( $int * $int ) > $int ).

tff(func_def_222,type,
    sK56: ( $int * $int ) > $int ).

tff(func_def_223,type,
    sK57: ( $int * $int ) > $int ).

tff(func_def_224,type,
    sK58: ( $int * $int ) > $int ).

tff(func_def_225,type,
    sK59: ( $int * $int * $int ) > $int ).

tff(func_def_226,type,
    sK60: ( $int * $int * $int ) > $int ).

tff(func_def_227,type,
    sK61: ( $int * $int ) > $int ).

tff(func_def_228,type,
    sK62: ( $int * $int * $int ) > $int ).

tff(func_def_229,type,
    sK63: ( $int * $int ) > $int ).

tff(func_def_230,type,
    sK64: ( $int * $int * $int ) > $int ).

tff(func_def_231,type,
    sK65: ( $int * $int * $int ) > $int ).

tff(func_def_232,type,
    sK66: ( $int * $int ) > $int ).

tff(func_def_233,type,
    sK67: ( $int * $int * $int ) > $int ).

tff(func_def_234,type,
    sK68: $int > $int ).

tff(func_def_235,type,
    sK69: ( $int * $int * $int * $int * $int * $int * $int ) > $int ).

tff(func_def_236,type,
    sK70: ( $int * $int * $int ) > $int ).

tff(func_def_237,type,
    sK71: ( $int * $int * $int ) > $int ).

tff(func_def_238,type,
    sK72: ( $int * $int * $int * $int * $int * $int * $int * $int * $int * $int * $int * $int ) > $int ).

tff(func_def_239,type,
    sK73: ( $int * $int ) > $int ).

tff(pred_def_5,type,
    sP0: $int > $o ).

tff(pred_def_6,type,
    sP1: $int > $o ).

tff(pred_def_7,type,
    sP2: $int > $o ).

tff(pred_def_8,type,
    sP3: $int > $o ).

tff(pred_def_9,type,
    sP4: $int > $o ).

tff(pred_def_10,type,
    sP5: $int > $o ).

tff(f2407,plain,
    $false,
    inference(avatar_sat_refutation,[],[f2057,f2115,f2172,f2180,f2181,f2201,f2237,f2270,f2344,f2383,f2388,f2393,f2402,f2406]) ).

tff(f2406,plain,
    ( ~ spl74_3
    | ~ spl74_22 ),
    inference(avatar_contradiction_clause,[],[f2405]) ).

tff(f2405,plain,
    ( $false
    | ~ spl74_3
    | ~ spl74_22 ),
    inference(subsumption_resolution,[],[f2404,f1605]) ).

tff(f1605,plain,
    false_1 != 'PurityAxiomsCanBeAssumed',
    inference(definition_unfolding,[],[f130,f232]) ).

tff(f232,plain,
    true_1 = 'PurityAxiomsCanBeAssumed',
    inference(cnf_transformation,[],[f69]) ).

tff(f69,plain,
    ( ( ( 0 = 2 )
      | ( ~ $less(0,0)
        & ( sP5(sK16)
          | sP4(sK16) )
        & ( stack0i_0 = sK16 )
        & ( 0 != 2 )
        & ~ $less(0,0) ) )
    & ( true_1 = 'PurityAxiomsCanBeAssumed' )
    & ( nullObject = 'BeingConstructed' )
    & ( x_1(x_in,2) = sK16 )
    & ( true_1 = 'IsHeap'('Heap') )
    & ( true_1 = 'InRange'(x_in,'System_Int32') )
    & ( true_1 = 'InRange'(x_3,'System_Int32') ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK16])],[f44,f68]) ).

tff(f68,plain,
    ( ? [X0: $int] :
        ( ( ( 0 = 2 )
          | ( ~ $less(0,0)
            & ( sP5(X0)
              | sP4(X0) )
            & ( stack0i_0 = X0 )
            & ( 0 != 2 )
            & ~ $less(0,0) ) )
        & ( true_1 = 'PurityAxiomsCanBeAssumed' )
        & ( nullObject = 'BeingConstructed' )
        & ( x_1(x_in,2) = X0 )
        & ( true_1 = 'IsHeap'('Heap') )
        & ( true_1 = 'InRange'(x_in,'System_Int32') )
        & ( true_1 = 'InRange'(x_3,'System_Int32') ) )
   => ( ( ( 0 = 2 )
        | ( ~ $less(0,0)
          & ( sP5(sK16)
            | sP4(sK16) )
          & ( stack0i_0 = sK16 )
          & ( 0 != 2 )
          & ~ $less(0,0) ) )
      & ( true_1 = 'PurityAxiomsCanBeAssumed' )
      & ( nullObject = 'BeingConstructed' )
      & ( x_1(x_in,2) = sK16 )
      & ( true_1 = 'IsHeap'('Heap') )
      & ( true_1 = 'InRange'(x_in,'System_Int32') )
      & ( true_1 = 'InRange'(x_3,'System_Int32') ) ) ),
    introduced(choice_axiom,[]) ).

tff(f44,plain,
    ? [X0: $int] :
      ( ( ( 0 = 2 )
        | ( ~ $less(0,0)
          & ( sP5(X0)
            | sP4(X0) )
          & ( stack0i_0 = X0 )
          & ( 0 != 2 )
          & ~ $less(0,0) ) )
      & ( true_1 = 'PurityAxiomsCanBeAssumed' )
      & ( nullObject = 'BeingConstructed' )
      & ( x_1(x_in,2) = X0 )
      & ( true_1 = 'IsHeap'('Heap') )
      & ( true_1 = 'InRange'(x_in,'System_Int32') )
      & ( true_1 = 'InRange'(x_3,'System_Int32') ) ),
    inference(definition_folding,[],[f33,f43,f42,f41,f40,f39,f38]) ).

tff(f38,plain,
    ! [X0: $int] :
      ( ( ( ( true_1 = stack0b_0 )
        <~> ( 0 = X0 ) )
        & ! [X17: $int,X16: $int] :
          ? [X18: $int,X19: $int,X20: $int] :
            ( ( select2('Heap',X16,ownerFrame) = X20 )
            & ( select2('Heap',X16,X17) = X19 )
            & ( ( true_1 != 'IncludeInMainFrameCondition'(X17) )
              | ( true_1 != select2('Heap',X16,allocated) )
              | ( ( select2('Heap',X18,localinv) != 'BaseClass'(X20) )
                & ( true_1 = x(select2('Heap',X18,inv),X20) )
                & ( 'PeerGroupPlaceholder' != X20 ) )
              | ( nullObject = X16 )
              | ( X19 = X19 ) )
            & ( select2('Heap',X16,ownerRef) = X18 ) ) )
      | ~ sP0(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

tff(f39,plain,
    ! [X0: $int] :
      ( ? [X12: $int,X11: $int] :
        ! [X13: $int,X15: $int,X14: $int] :
          ( ( ( ( select2('Heap',X15,localinv) = 'BaseClass'(X14) )
              | ( true_1 != x(select2('Heap',X15,inv),X14) )
              | ( 'PeerGroupPlaceholder' = X14 ) )
            & ( X13 != X13 )
            & ( true_1 = 'IncludeInMainFrameCondition'(X12) )
            & ( true_1 = select2('Heap',X11,allocated) )
            & ( nullObject != X11 ) )
          | ( select2('Heap',X11,ownerRef) != X15 )
          | ( select2('Heap',X11,X12) != X13 )
          | ( select2('Heap',X11,ownerFrame) != X14 ) )
      | sP0(X0)
      | ~ sP1(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).

tff(f40,plain,
    ! [X0: $int] :
      ( ( ! [X2: $int,X1: $int] :
          ? [X5: $int,X4: $int,X3: $int] :
            ( ( ( ( 'BaseClass'(X4) != select2('Heap',X3,localinv) )
                & ( 'PeerGroupPlaceholder' != X4 )
                & ( true_1 = x(select2('Heap',X3,inv),X4) ) )
              | ( true_1 != 'IncludeInMainFrameCondition'(X2) )
              | ( true_1 != select2('Heap',X1,allocated) )
              | ( nullObject = X1 )
              | ( X5 = X5 ) )
            & ( select2('Heap',X1,ownerFrame) = X4 )
            & ( select2('Heap',X1,X2) = X5 )
            & ( select2('Heap',X1,ownerRef) = X3 ) )
        & ( ( true_1 = stack0b_0 )
        <~> ( 0 = X0 ) ) )
      | ~ sP2(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).

tff(f41,plain,
    ! [X0: $int] :
      ( ? [X6: $int,X7: $int] :
        ! [X8: $int,X10: $int,X9: $int] :
          ( ( select2('Heap',X6,ownerRef) != X10 )
          | ( select2('Heap',X6,X7) != X9 )
          | ( select2('Heap',X6,ownerFrame) != X8 )
          | ( ( ( 'BaseClass'(X8) = select2('Heap',X10,localinv) )
              | ( 'PeerGroupPlaceholder' = X8 )
              | ( true_1 != x(select2('Heap',X10,inv),X8) ) )
            & ( X9 != X9 )
            & ( true_1 = select2('Heap',X6,allocated) )
            & ( nullObject != X6 )
            & ( true_1 = 'IncludeInMainFrameCondition'(X7) ) ) )
      | sP2(X0)
      | ~ sP3(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])]) ).

tff(f42,plain,
    ! [X0: $int] :
      ( ( ( false_1 = stack0b_0 )
        & ~ $less(0,0)
        & ( 0 != stack0i_0 )
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & sP1(X0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0) )
      | ~ sP4(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])]) ).

tff(f43,plain,
    ! [X0: $int] :
      ( ( ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(stack0i_0,0)
        & ( 0 = stack0i_0 )
        & ~ $less(0,0)
        & sP3(X0)
        & ~ $less(0,stack0i_0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,stack0i_0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,stack0i_0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(stack0i_0,0)
        & ~ $less(stack0i_0,0)
        & ( true_1 = stack0b_0 )
        & ~ $less(0,0) )
      | ~ sP5(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])]) ).

tff(f33,plain,
    ? [X0: $int] :
      ( ( ( 0 = 2 )
        | ( ~ $less(0,0)
          & ( ( ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(stack0i_0,0)
              & ( 0 = stack0i_0 )
              & ~ $less(0,0)
              & ( ? [X6: $int,X7: $int] :
                  ! [X8: $int,X10: $int,X9: $int] :
                    ( ( select2('Heap',X6,ownerRef) != X10 )
                    | ( select2('Heap',X6,X7) != X9 )
                    | ( select2('Heap',X6,ownerFrame) != X8 )
                    | ( ( ( 'BaseClass'(X8) = select2('Heap',X10,localinv) )
                        | ( 'PeerGroupPlaceholder' = X8 )
                        | ( true_1 != x(select2('Heap',X10,inv),X8) ) )
                      & ( X9 != X9 )
                      & ( true_1 = select2('Heap',X6,allocated) )
                      & ( nullObject != X6 )
                      & ( true_1 = 'IncludeInMainFrameCondition'(X7) ) ) )
                | ( ! [X2: $int,X1: $int] :
                    ? [X5: $int,X4: $int,X3: $int] :
                      ( ( ( ( 'BaseClass'(X4) != select2('Heap',X3,localinv) )
                          & ( 'PeerGroupPlaceholder' != X4 )
                          & ( true_1 = x(select2('Heap',X3,inv),X4) ) )
                        | ( true_1 != 'IncludeInMainFrameCondition'(X2) )
                        | ( true_1 != select2('Heap',X1,allocated) )
                        | ( nullObject = X1 )
                        | ( X5 = X5 ) )
                      & ( select2('Heap',X1,ownerFrame) = X4 )
                      & ( select2('Heap',X1,X2) = X5 )
                      & ( select2('Heap',X1,ownerRef) = X3 ) )
                  & ( ( true_1 = stack0b_0 )
                  <~> ( 0 = X0 ) ) ) )
              & ~ $less(0,stack0i_0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,stack0i_0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,stack0i_0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(stack0i_0,0)
              & ~ $less(stack0i_0,0)
              & ( true_1 = stack0b_0 )
              & ~ $less(0,0) )
            | ( ( false_1 = stack0b_0 )
              & ~ $less(0,0)
              & ( 0 != stack0i_0 )
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ( ? [X12: $int,X11: $int] :
                  ! [X13: $int,X15: $int,X14: $int] :
                    ( ( ( ( select2('Heap',X15,localinv) = 'BaseClass'(X14) )
                        | ( true_1 != x(select2('Heap',X15,inv),X14) )
                        | ( 'PeerGroupPlaceholder' = X14 ) )
                      & ( X13 != X13 )
                      & ( true_1 = 'IncludeInMainFrameCondition'(X12) )
                      & ( true_1 = select2('Heap',X11,allocated) )
                      & ( nullObject != X11 ) )
                    | ( select2('Heap',X11,ownerRef) != X15 )
                    | ( select2('Heap',X11,X12) != X13 )
                    | ( select2('Heap',X11,ownerFrame) != X14 ) )
                | ( ( ( true_1 = stack0b_0 )
                  <~> ( 0 = X0 ) )
                  & ! [X17: $int,X16: $int] :
                    ? [X18: $int,X19: $int,X20: $int] :
                      ( ( select2('Heap',X16,ownerFrame) = X20 )
                      & ( select2('Heap',X16,X17) = X19 )
                      & ( ( true_1 != 'IncludeInMainFrameCondition'(X17) )
                        | ( true_1 != select2('Heap',X16,allocated) )
                        | ( ( select2('Heap',X18,localinv) != 'BaseClass'(X20) )
                          & ( true_1 = x(select2('Heap',X18,inv),X20) )
                          & ( 'PeerGroupPlaceholder' != X20 ) )
                        | ( nullObject = X16 )
                        | ( X19 = X19 ) )
                      & ( select2('Heap',X16,ownerRef) = X18 ) ) ) )
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0) ) )
          & ( stack0i_0 = X0 )
          & ( 0 != 2 )
          & ~ $less(0,0) ) )
      & ( true_1 = 'PurityAxiomsCanBeAssumed' )
      & ( nullObject = 'BeingConstructed' )
      & ( x_1(x_in,2) = X0 )
      & ( true_1 = 'IsHeap'('Heap') )
      & ( true_1 = 'InRange'(x_in,'System_Int32') )
      & ( true_1 = 'InRange'(x_3,'System_Int32') ) ),
    inference(flattening,[],[f32]) ).

tff(f32,plain,
    ? [X0: $int] :
      ( ( ( ( ( ( ? [X7: $int,X6: $int] :
                  ! [X10: $int,X8: $int,X9: $int] :
                    ( ( select2('Heap',X6,ownerFrame) != X8 )
                    | ( select2('Heap',X6,ownerRef) != X10 )
                    | ( ( X9 != X9 )
                      & ( ( 'BaseClass'(X8) = select2('Heap',X10,localinv) )
                        | ( 'PeerGroupPlaceholder' = X8 )
                        | ( true_1 != x(select2('Heap',X10,inv),X8) ) )
                      & ( true_1 = select2('Heap',X6,allocated) )
                      & ( true_1 = 'IncludeInMainFrameCondition'(X7) )
                      & ( nullObject != X6 ) )
                    | ( select2('Heap',X6,X7) != X9 ) )
                | ( ( ( true_1 = stack0b_0 )
                  <~> ( 0 = X0 ) )
                  & ! [X2: $int,X1: $int] :
                    ? [X4: $int,X5: $int,X3: $int] :
                      ( ( select2('Heap',X1,ownerRef) = X3 )
                      & ( select2('Heap',X1,X2) = X5 )
                      & ( select2('Heap',X1,ownerFrame) = X4 )
                      & ( ( X5 = X5 )
                        | ( ( 'BaseClass'(X4) != select2('Heap',X3,localinv) )
                          & ( 'PeerGroupPlaceholder' != X4 )
                          & ( true_1 = x(select2('Heap',X3,inv),X4) ) )
                        | ( nullObject = X1 )
                        | ( true_1 != select2('Heap',X1,allocated) )
                        | ( true_1 != 'IncludeInMainFrameCondition'(X2) ) ) ) ) )
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ( true_1 = stack0b_0 )
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(stack0i_0,0)
              & ~ $less(0,stack0i_0)
              & ~ $less(0,stack0i_0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(stack0i_0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,stack0i_0)
              & ~ $less(stack0i_0,0)
              & ( 0 = stack0i_0 )
              & ~ $less(0,0)
              & ~ $less(0,0) )
            | ( ( ( ( ( true_1 = stack0b_0 )
                  <~> ( 0 = X0 ) )
                  & ! [X17: $int,X16: $int] :
                    ? [X19: $int,X20: $int,X18: $int] :
                      ( ( select2('Heap',X16,ownerFrame) = X20 )
                      & ( ( X19 = X19 )
                        | ( ( select2('Heap',X18,localinv) != 'BaseClass'(X20) )
                          & ( true_1 = x(select2('Heap',X18,inv),X20) )
                          & ( 'PeerGroupPlaceholder' != X20 ) )
                        | ( true_1 != select2('Heap',X16,allocated) )
                        | ( nullObject = X16 )
                        | ( true_1 != 'IncludeInMainFrameCondition'(X17) ) )
                      & ( select2('Heap',X16,ownerRef) = X18 )
                      & ( select2('Heap',X16,X17) = X19 ) ) )
                | ? [X12: $int,X11: $int] :
                  ! [X14: $int,X15: $int,X13: $int] :
                    ( ( select2('Heap',X11,ownerFrame) != X14 )
                    | ( select2('Heap',X11,X12) != X13 )
                    | ( select2('Heap',X11,ownerRef) != X15 )
                    | ( ( X13 != X13 )
                      & ( true_1 = 'IncludeInMainFrameCondition'(X12) )
                      & ( nullObject != X11 )
                      & ( ( select2('Heap',X15,localinv) = 'BaseClass'(X14) )
                        | ( true_1 != x(select2('Heap',X15,inv),X14) )
                        | ( 'PeerGroupPlaceholder' = X14 ) )
                      & ( true_1 = select2('Heap',X11,allocated) ) ) ) )
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ( false_1 = stack0b_0 )
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ~ $less(0,0)
              & ( 0 != stack0i_0 )
              & ~ $less(0,0)
              & ~ $less(0,0) ) )
          & ~ $less(0,0)
          & ~ $less(0,0)
          & ( stack0i_0 = X0 )
          & ( 0 != 2 ) )
        | ( 0 = 2 ) )
      & ( nullObject = 'BeingConstructed' )
      & ( true_1 = 'PurityAxiomsCanBeAssumed' )
      & ( true_1 = 'InRange'(x_3,'System_Int32') )
      & ( true_1 = 'InRange'(x_in,'System_Int32') )
      & ( true_1 = 'IsHeap'('Heap') )
      & ( x_1(x_in,2) = X0 ) ),
    inference(ennf_transformation,[],[f27]) ).

tff(f27,plain,
    ? [X0: $int] :
      ( ~ ( ( true_1 = 'IsHeap'('Heap') )
         => ( ( true_1 = 'InRange'(x_in,'System_Int32') )
           => ( ( true_1 = 'InRange'(x_3,'System_Int32') )
             => ( ( true_1 = 'PurityAxiomsCanBeAssumed' )
               => ( ( nullObject = 'BeingConstructed' )
                 => ~ ( ~ ( ( 0 != 2 )
                         => ( ( stack0i_0 = X0 )
                           => ( ~ ( $less(0,0)
                                  | $less(0,0) )
                             => ~ ( ~ ( ~ ( $less(0,0)
                                          | $less(0,0) )
                                     => ( ( 0 = stack0i_0 )
                                       => ( ~ ( $less(0,0)
                                              | $less(0,0)
                                              | $less(0,stack0i_0)
                                              | $less(stack0i_0,0) )
                                         => ( ~ ( $less(0,stack0i_0)
                                                | $less(0,0)
                                                | $less(0,0)
                                                | $less(stack0i_0,0) )
                                           => ( ~ ( $less(0,0)
                                                  | $less(0,0)
                                                  | $less(stack0i_0,0)
                                                  | $less(0,stack0i_0) )
                                             => ( ( true_1 = stack0b_0 )
                                               => ( ~ ( $less(0,0)
                                                      | $less(0,0) )
                                                 => ( ~ ( $less(0,0)
                                                        | $less(0,0) )
                                                   => ( ~ ( $less(0,0)
                                                          | $less(0,0) )
                                                     => ( ~ ( $less(0,0)
                                                            | $less(0,0) )
                                                       => ~ ( ~ ! [X7: $int,X6: $int] :
                                                                ? [X10: $int,X8: $int,X9: $int] :
                                                                  ( ( select2('Heap',X6,ownerFrame) = X8 )
                                                                  & ( select2('Heap',X6,ownerRef) = X10 )
                                                                  & ( ~ ( ~ ( ( 'BaseClass'(X8) = select2('Heap',X10,localinv) )
                                                                            | ( 'PeerGroupPlaceholder' = X8 )
                                                                            | ( true_1 != x(select2('Heap',X10,inv),X8) ) )
                                                                        | ( true_1 != select2('Heap',X6,allocated) )
                                                                        | ( true_1 != 'IncludeInMainFrameCondition'(X7) )
                                                                        | ( nullObject = X6 ) )
                                                                   => ( X9 = X9 ) )
                                                                  & ( select2('Heap',X6,X7) = X9 ) )
                                                            | ~ ( ! [X2: $int,X1: $int] :
                                                                  ? [X4: $int,X5: $int,X3: $int] :
                                                                    ( ( select2('Heap',X1,ownerRef) = X3 )
                                                                    & ( select2('Heap',X1,X2) = X5 )
                                                                    & ( select2('Heap',X1,ownerFrame) = X4 )
                                                                    & ( ~ ( ~ ( ( 'BaseClass'(X4) = select2('Heap',X3,localinv) )
                                                                              | ( true_1 != x(select2('Heap',X3,inv),X4) )
                                                                              | ( 'PeerGroupPlaceholder' = X4 ) )
                                                                          | ( nullObject = X1 )
                                                                          | ( true_1 != select2('Heap',X1,allocated) )
                                                                          | ( true_1 != 'IncludeInMainFrameCondition'(X2) ) )
                                                                     => ( X5 = X5 ) ) )
                                                               => ( ( true_1 = stack0b_0 )
                                                                <=> ( 0 = X0 ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ~ ( ~ ( $less(0,0)
                                          | $less(0,0) )
                                     => ( ( 0 != stack0i_0 )
                                       => ( ~ ( $less(0,0)
                                              | $less(0,0) )
                                         => ( ~ ( $less(0,0)
                                                | $less(0,0) )
                                           => ( ~ ( $less(0,0)
                                                  | $less(0,0) )
                                             => ( ( false_1 = stack0b_0 )
                                               => ( ~ ( $less(0,0)
                                                      | $less(0,0) )
                                                 => ( ~ ( $less(0,0)
                                                        | $less(0,0) )
                                                   => ( ~ ( $less(0,0)
                                                          | $less(0,0) )
                                                     => ( ~ ( $less(0,0)
                                                            | $less(0,0) )
                                                       => ~ ( ~ ( ! [X17: $int,X16: $int] :
                                                                  ? [X19: $int,X20: $int,X18: $int] :
                                                                    ( ( select2('Heap',X16,ownerFrame) = X20 )
                                                                    & ( ~ ( ~ ( ( select2('Heap',X18,localinv) = 'BaseClass'(X20) )
                                                                              | ( 'PeerGroupPlaceholder' = X20 )
                                                                              | ( true_1 != x(select2('Heap',X18,inv),X20) ) )
                                                                          | ( true_1 != select2('Heap',X16,allocated) )
                                                                          | ( nullObject = X16 )
                                                                          | ( true_1 != 'IncludeInMainFrameCondition'(X17) ) )
                                                                     => ( X19 = X19 ) )
                                                                    & ( select2('Heap',X16,ownerRef) = X18 )
                                                                    & ( select2('Heap',X16,X17) = X19 ) )
                                                               => ( ( 0 = X0 )
                                                                <=> ( true_1 = stack0b_0 ) ) )
                                                            | ~ ! [X12: $int,X11: $int] :
                                                                ? [X14: $int,X15: $int,X13: $int] :
                                                                  ( ( select2('Heap',X11,ownerFrame) = X14 )
                                                                  & ( select2('Heap',X11,X12) = X13 )
                                                                  & ( select2('Heap',X11,ownerRef) = X15 )
                                                                  & ( ~ ( ( true_1 != 'IncludeInMainFrameCondition'(X12) )
                                                                        | ( nullObject = X11 )
                                                                        | ~ ( ( select2('Heap',X15,localinv) = 'BaseClass'(X14) )
                                                                            | ( true_1 != x(select2('Heap',X15,inv),X14) )
                                                                            | ( 'PeerGroupPlaceholder' = X14 ) )
                                                                        | ( true_1 != select2('Heap',X11,allocated) ) )
                                                                   => ( X13 = X13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ( 0 = 2 ) ) ) ) ) ) )
      & ( x_1(x_in,2) = X0 ) ),
    inference(flattening,[],[f26]) ).

tff(f26,plain,
    ? [X0: $int] :
      ( ~ ( ( true_1 = 'IsHeap'('Heap') )
         => ( ( true_1 = 'InRange'(x_in,'System_Int32') )
           => ( ( true_1 = 'InRange'(x_3,'System_Int32') )
             => ( ( true_1 = 'PurityAxiomsCanBeAssumed' )
               => ( ( nullObject = 'BeingConstructed' )
                 => ~ ( ~ ( ( 0 != 2 )
                         => ( ( stack0i_0 = X0 )
                           => ( ~ ( $less(0,0)
                                  | $less(0,0) )
                             => ~ ( ~ ( ~ ( $less(0,0)
                                          | $less(0,0) )
                                     => ( ( 0 = stack0i_0 )
                                       => ( ~ ( $less(0,0)
                                              | $less(0,0)
                                              | $less(0,stack0i_0)
                                              | $less(stack0i_0,0) )
                                         => ( ~ ( $less(0,stack0i_0)
                                                | $less(0,0)
                                                | $less(0,0)
                                                | $less(stack0i_0,0) )
                                           => ( ~ ( $less(0,0)
                                                  | $less(0,0)
                                                  | $less(stack0i_0,0)
                                                  | $less(0,stack0i_0) )
                                             => ( ( true_1 = stack0b_0 )
                                               => ( ~ ( $less(0,0)
                                                      | $less(0,0) )
                                                 => ( ~ ( $less(0,0)
                                                        | $less(0,0) )
                                                   => ( ~ ( $less(0,0)
                                                          | $less(0,0) )
                                                     => ( ~ ( $less(0,0)
                                                            | $less(0,0) )
                                                       => ~ ( ~ ( ! [X2: $int,X1: $int] :
                                                                  ? [X4: $int,X5: $int,X3: $int] :
                                                                    ( ( select2('Heap',X1,ownerRef) = X3 )
                                                                    & ( select2('Heap',X1,X2) = X5 )
                                                                    & ( select2('Heap',X1,ownerFrame) = X4 )
                                                                    & ( ~ ( ~ ( ( 'BaseClass'(X4) = select2('Heap',X3,localinv) )
                                                                              | ( true_1 != x(select2('Heap',X3,inv),X4) )
                                                                              | ( 'PeerGroupPlaceholder' = X4 ) )
                                                                          | ( nullObject = X1 )
                                                                          | ( true_1 != select2('Heap',X1,allocated) )
                                                                          | ( true_1 != 'IncludeInMainFrameCondition'(X2) ) )
                                                                     => ( X5 = X5 ) ) )
                                                               => ~ ~ ( ( true_1 = stack0b_0 )
                                                                    <=> ( 0 = X0 ) ) )
                                                            | ~ ! [X7: $int,X6: $int] :
                                                                ? [X10: $int,X8: $int,X9: $int] :
                                                                  ( ( select2('Heap',X6,ownerFrame) = X8 )
                                                                  & ( select2('Heap',X6,ownerRef) = X10 )
                                                                  & ( ~ ( ~ ( ( 'BaseClass'(X8) = select2('Heap',X10,localinv) )
                                                                            | ( 'PeerGroupPlaceholder' = X8 )
                                                                            | ( true_1 != x(select2('Heap',X10,inv),X8) ) )
                                                                        | ( true_1 != select2('Heap',X6,allocated) )
                                                                        | ( true_1 != 'IncludeInMainFrameCondition'(X7) )
                                                                        | ( nullObject = X6 ) )
                                                                   => ( X9 = X9 ) )
                                                                  & ( select2('Heap',X6,X7) = X9 ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ~ ( ~ ( $less(0,0)
                                          | $less(0,0) )
                                     => ( ( 0 != stack0i_0 )
                                       => ( ~ ( $less(0,0)
                                              | $less(0,0) )
                                         => ( ~ ( $less(0,0)
                                                | $less(0,0) )
                                           => ( ~ ( $less(0,0)
                                                  | $less(0,0) )
                                             => ( ( false_1 = stack0b_0 )
                                               => ( ~ ( $less(0,0)
                                                      | $less(0,0) )
                                                 => ( ~ ( $less(0,0)
                                                        | $less(0,0) )
                                                   => ( ~ ( $less(0,0)
                                                          | $less(0,0) )
                                                     => ( ~ ( $less(0,0)
                                                            | $less(0,0) )
                                                       => ~ ( ~ ! [X12: $int,X11: $int] :
                                                                ? [X14: $int,X15: $int,X13: $int] :
                                                                  ( ( select2('Heap',X11,ownerFrame) = X14 )
                                                                  & ( select2('Heap',X11,X12) = X13 )
                                                                  & ( select2('Heap',X11,ownerRef) = X15 )
                                                                  & ( ~ ( ( true_1 != 'IncludeInMainFrameCondition'(X12) )
                                                                        | ( nullObject = X11 )
                                                                        | ~ ( ( select2('Heap',X15,localinv) = 'BaseClass'(X14) )
                                                                            | ( true_1 != x(select2('Heap',X15,inv),X14) )
                                                                            | ( 'PeerGroupPlaceholder' = X14 ) )
                                                                        | ( true_1 != select2('Heap',X11,allocated) ) )
                                                                   => ( X13 = X13 ) ) )
                                                            | ~ ( ! [X17: $int,X16: $int] :
                                                                  ? [X19: $int,X20: $int,X18: $int] :
                                                                    ( ( select2('Heap',X16,ownerFrame) = X20 )
                                                                    & ( ~ ( ~ ( ( select2('Heap',X18,localinv) = 'BaseClass'(X20) )
                                                                              | ( 'PeerGroupPlaceholder' = X20 )
                                                                              | ( true_1 != x(select2('Heap',X18,inv),X20) ) )
                                                                          | ( true_1 != select2('Heap',X16,allocated) )
                                                                          | ( nullObject = X16 )
                                                                          | ( true_1 != 'IncludeInMainFrameCondition'(X17) ) )
                                                                     => ( X19 = X19 ) )
                                                                    & ( select2('Heap',X16,ownerRef) = X18 )
                                                                    & ( select2('Heap',X16,X17) = X19 ) )
                                                               => ~ ~ ( ( 0 = X0 )
                                                                    <=> ( true_1 = stack0b_0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ( 0 = 2 ) ) ) ) ) ) )
      & ( x_1(x_in,2) = X0 ) ),
    inference(true_and_false_elimination,[],[f25]) ).

tff(f25,plain,
    ? [X0: $int] :
      ( ~ ( ( true_1 = 'IsHeap'('Heap') )
         => ( ( true_1 = 'InRange'(x_in,'System_Int32') )
           => ( ( true_1 = 'InRange'(x_3,'System_Int32') )
             => ( ( true_1 = 'PurityAxiomsCanBeAssumed' )
               => ( ( nullObject = 'BeingConstructed' )
                 => ~ ( ~ ( ( 0 != 2 )
                         => ( ( stack0i_0 = X0 )
                           => ( ~ ( $less(0,0)
                                  | $less(0,0) )
                             => ~ ( ~ ( ~ ( $less(0,0)
                                          | $less(0,0) )
                                     => ( ( 0 = stack0i_0 )
                                       => ( ~ ( $less(0,0)
                                              | $less(0,0)
                                              | $less(0,stack0i_0)
                                              | $less(stack0i_0,0) )
                                         => ( ~ ( $less(0,stack0i_0)
                                                | $less(0,0)
                                                | $less(0,0)
                                                | $less(stack0i_0,0) )
                                           => ( ~ ( $less(0,0)
                                                  | $less(0,0)
                                                  | $less(stack0i_0,0)
                                                  | $less(0,stack0i_0) )
                                             => ( ( true_1 = stack0b_0 )
                                               => ( ~ ( $less(0,0)
                                                      | $less(0,0) )
                                                 => ( ~ ( $less(0,0)
                                                        | $less(0,0) )
                                                   => ( ~ ( $less(0,0)
                                                          | $less(0,0) )
                                                     => ( ~ ( $less(0,0)
                                                            | $less(0,0) )
                                                       => ~ ( ~ ( ! [X2: $int,X1: $int] :
                                                                  ? [X4: $int,X5: $int,X3: $int] :
                                                                    ( ( select2('Heap',X1,ownerRef) = X3 )
                                                                    & ( select2('Heap',X1,X2) = X5 )
                                                                    & ( select2('Heap',X1,ownerFrame) = X4 )
                                                                    & ( ~ ( ~ ( ( 'BaseClass'(X4) = select2('Heap',X3,localinv) )
                                                                              | ( true_1 != x(select2('Heap',X3,inv),X4) )
                                                                              | ( 'PeerGroupPlaceholder' = X4 ) )
                                                                          | ( nullObject = X1 )
                                                                          | ( true_1 != select2('Heap',X1,allocated) )
                                                                          | ( true_1 != 'IncludeInMainFrameCondition'(X2) ) )
                                                                     => ( X5 = X5 ) ) )
                                                               => ~ ( ~ ( ( ( true_1 = stack0b_0 )
                                                                        <=> ( 0 = X0 ) )
                                                                       => $true )
                                                                    | ~ ( ( true_1 = stack0b_0 )
                                                                      <=> ( 0 = X0 ) ) ) )
                                                            | ~ ! [X7: $int,X6: $int] :
                                                                ? [X10: $int,X8: $int,X9: $int] :
                                                                  ( ( select2('Heap',X6,ownerFrame) = X8 )
                                                                  & ( select2('Heap',X6,ownerRef) = X10 )
                                                                  & ( ~ ( ~ ( ( 'BaseClass'(X8) = select2('Heap',X10,localinv) )
                                                                            | ( 'PeerGroupPlaceholder' = X8 )
                                                                            | ( true_1 != x(select2('Heap',X10,inv),X8) ) )
                                                                        | ( true_1 != select2('Heap',X6,allocated) )
                                                                        | ( true_1 != 'IncludeInMainFrameCondition'(X7) )
                                                                        | ( nullObject = X6 ) )
                                                                   => ( X9 = X9 ) )
                                                                  & ( select2('Heap',X6,X7) = X9 ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ~ ( ~ ( $less(0,0)
                                          | $less(0,0) )
                                     => ( ( 0 != stack0i_0 )
                                       => ( ~ ( $less(0,0)
                                              | $less(0,0) )
                                         => ( ~ ( $less(0,0)
                                                | $less(0,0) )
                                           => ( ~ ( $less(0,0)
                                                  | $less(0,0) )
                                             => ( ( false_1 = stack0b_0 )
                                               => ( ~ ( $less(0,0)
                                                      | $less(0,0) )
                                                 => ( ~ ( $less(0,0)
                                                        | $less(0,0) )
                                                   => ( ~ ( $less(0,0)
                                                          | $less(0,0) )
                                                     => ( ~ ( $less(0,0)
                                                            | $less(0,0) )
                                                       => ~ ( ~ ! [X12: $int,X11: $int] :
                                                                ? [X14: $int,X15: $int,X13: $int] :
                                                                  ( ( select2('Heap',X11,ownerFrame) = X14 )
                                                                  & ( select2('Heap',X11,X12) = X13 )
                                                                  & ( select2('Heap',X11,ownerRef) = X15 )
                                                                  & ( ~ ( ( true_1 != 'IncludeInMainFrameCondition'(X12) )
                                                                        | ( nullObject = X11 )
                                                                        | ~ ( ( select2('Heap',X15,localinv) = 'BaseClass'(X14) )
                                                                            | ( true_1 != x(select2('Heap',X15,inv),X14) )
                                                                            | ( 'PeerGroupPlaceholder' = X14 ) )
                                                                        | ( true_1 != select2('Heap',X11,allocated) ) )
                                                                   => ( X13 = X13 ) ) )
                                                            | ~ ( ! [X17: $int,X16: $int] :
                                                                  ? [X19: $int,X20: $int,X18: $int] :
                                                                    ( ( select2('Heap',X16,ownerFrame) = X20 )
                                                                    & ( ~ ( ~ ( ( select2('Heap',X18,localinv) = 'BaseClass'(X20) )
                                                                              | ( 'PeerGroupPlaceholder' = X20 )
                                                                              | ( true_1 != x(select2('Heap',X18,inv),X20) ) )
                                                                          | ( true_1 != select2('Heap',X16,allocated) )
                                                                          | ( nullObject = X16 )
                                                                          | ( true_1 != 'IncludeInMainFrameCondition'(X17) ) )
                                                                     => ( X19 = X19 ) )
                                                                    & ( select2('Heap',X16,ownerRef) = X18 )
                                                                    & ( select2('Heap',X16,X17) = X19 ) )
                                                               => ~ ( ~ ( ( ( 0 = X0 )
                                                                        <=> ( true_1 = stack0b_0 ) )
                                                                       => $true )
                                                                    | ~ ( ( 0 = X0 )
                                                                      <=> ( true_1 = stack0b_0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ( 0 = 2 ) ) ) ) ) ) )
      & ( x_1(x_in,2) = X0 ) ),
    inference(rectify,[],[f4]) ).

tff(f4,plain,
    ? [X111: $int] :
      ( ~ ( ( true_1 = 'IsHeap'('Heap') )
         => ( ( true_1 = 'InRange'(x_in,'System_Int32') )
           => ( ( true_1 = 'InRange'(x_3,'System_Int32') )
             => ( ( true_1 = 'PurityAxiomsCanBeAssumed' )
               => ( ( nullObject = 'BeingConstructed' )
                 => ~ ( ~ ( ( 0 != 2 )
                         => ( ( stack0i_0 = X111 )
                           => ( ~ ( $less(0,0)
                                  | $less(0,0) )
                             => ~ ( ~ ( ~ ( $less(0,0)
                                          | $less(0,0) )
                                     => ( ( 0 = stack0i_0 )
                                       => ( ~ ( $less(0,0)
                                              | $less(0,0)
                                              | $less(0,stack0i_0)
                                              | $less(stack0i_0,0) )
                                         => ( ~ ( $less(0,stack0i_0)
                                                | $less(0,0)
                                                | $less(0,0)
                                                | $less(stack0i_0,0) )
                                           => ( ~ ( $less(0,0)
                                                  | $less(0,0)
                                                  | $less(stack0i_0,0)
                                                  | $less(0,stack0i_0) )
                                             => ( ( true_1 = stack0b_0 )
                                               => ( ~ ( $less(0,0)
                                                      | $less(0,0) )
                                                 => ( ~ ( $less(0,0)
                                                        | $less(0,0) )
                                                   => ( ~ ( $less(0,0)
                                                          | $less(0,0) )
                                                     => ( ~ ( $less(0,0)
                                                            | $less(0,0) )
                                                       => ~ ( ~ ( ! [X112: $int,X113: $int] :
                                                                  ? [X119: $int,X118: $int,X117: $int] :
                                                                    ( ( select2('Heap',X112,X113) = X117 )
                                                                    & ( select2('Heap',X112,ownerFrame) = X118 )
                                                                    & ( select2('Heap',X112,ownerRef) = X119 )
                                                                    & ( ~ ( ( nullObject = X112 )
                                                                          | ( true_1 != select2('Heap',X112,allocated) )
                                                                          | ( true_1 != 'IncludeInMainFrameCondition'(X113) )
                                                                          | ~ ( ( true_1 != x(select2('Heap',X119,inv),X118) )
                                                                              | ( select2('Heap',X119,localinv) = 'BaseClass'(X118) )
                                                                              | ( 'PeerGroupPlaceholder' = X118 ) ) )
                                                                     => ( X117 = X117 ) ) )
                                                               => ~ ( ~ ( ( ( true_1 = stack0b_0 )
                                                                        <=> ( 0 = X111 ) )
                                                                       => $true )
                                                                    | ~ ( ( 0 = X111 )
                                                                      <=> ( true_1 = stack0b_0 ) ) ) )
                                                            | ~ ! [X112: $int,X113: $int] :
                                                                ? [X115: $int,X114: $int,X116: $int] :
                                                                  ( ( ~ ( ~ ( ( select2('Heap',X116,localinv) = 'BaseClass'(X115) )
                                                                            | ( 'PeerGroupPlaceholder' = X115 )
                                                                            | ( true_1 != x(select2('Heap',X116,inv),X115) ) )
                                                                        | ( true_1 != 'IncludeInMainFrameCondition'(X113) )
                                                                        | ( true_1 != select2('Heap',X112,allocated) )
                                                                        | ( nullObject = X112 ) )
                                                                   => ( X114 = X114 ) )
                                                                  & ( select2('Heap',X112,ownerRef) = X116 )
                                                                  & ( select2('Heap',X112,X113) = X114 )
                                                                  & ( select2('Heap',X112,ownerFrame) = X115 ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ~ ( ~ ( $less(0,0)
                                          | $less(0,0) )
                                     => ( ( 0 != stack0i_0 )
                                       => ( ~ ( $less(0,0)
                                              | $less(0,0) )
                                         => ( ~ ( $less(0,0)
                                                | $less(0,0) )
                                           => ( ~ ( $less(0,0)
                                                  | $less(0,0) )
                                             => ( ( false_1 = stack0b_0 )
                                               => ( ~ ( $less(0,0)
                                                      | $less(0,0) )
                                                 => ( ~ ( $less(0,0)
                                                        | $less(0,0) )
                                                   => ( ~ ( $less(0,0)
                                                          | $less(0,0) )
                                                     => ( ~ ( $less(0,0)
                                                            | $less(0,0) )
                                                       => ~ ( ~ ! [X112: $int,X113: $int] :
                                                                ? [X120: $int,X121: $int,X122: $int] :
                                                                  ( ( select2('Heap',X112,ownerRef) = X122 )
                                                                  & ( select2('Heap',X112,ownerFrame) = X121 )
                                                                  & ( ~ ( ( true_1 != select2('Heap',X112,allocated) )
                                                                        | ~ ( ( true_1 != x(select2('Heap',X122,inv),X121) )
                                                                            | ( 'PeerGroupPlaceholder' = X121 )
                                                                            | ( select2('Heap',X122,localinv) = 'BaseClass'(X121) ) )
                                                                        | ( true_1 != 'IncludeInMainFrameCondition'(X113) )
                                                                        | ( nullObject = X112 ) )
                                                                   => ( X120 = X120 ) )
                                                                  & ( select2('Heap',X112,X113) = X120 ) )
                                                            | ~ ( ! [X112: $int,X113: $int] :
                                                                  ? [X125: $int,X123: $int,X124: $int] :
                                                                    ( ( select2('Heap',X112,ownerFrame) = X124 )
                                                                    & ( ~ ( ( true_1 != 'IncludeInMainFrameCondition'(X113) )
                                                                          | ( nullObject = X112 )
                                                                          | ( true_1 != select2('Heap',X112,allocated) )
                                                                          | ~ ( ( 'PeerGroupPlaceholder' = X124 )
                                                                              | ( select2('Heap',X125,localinv) = 'BaseClass'(X124) )
                                                                              | ( true_1 != x(select2('Heap',X125,inv),X124) ) ) )
                                                                     => ( X123 = X123 ) )
                                                                    & ( select2('Heap',X112,X113) = X123 )
                                                                    & ( select2('Heap',X112,ownerRef) = X125 ) )
                                                               => ~ ( ~ ( ( ( 0 = X111 )
                                                                        <=> ( true_1 = stack0b_0 ) )
                                                                       => $true )
                                                                    | ~ ( ( true_1 = stack0b_0 )
                                                                      <=> ( 0 = X111 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ( 0 = 2 ) ) ) ) ) ) )
      & ( x_1(x_in,2) = X111 ) ),
    inference(theory_normalization,[],[f3]) ).

tff(f3,axiom,
    ? [X111: $int] :
      ( ~ ( ( true_1 = 'IsHeap'('Heap') )
         => ( ( true_1 = 'InRange'(x_in,'System_Int32') )
           => ( ( true_1 = 'InRange'(x_3,'System_Int32') )
             => ( ( true_1 = 'PurityAxiomsCanBeAssumed' )
               => ( ( nullObject = 'BeingConstructed' )
                 => ~ ( ~ ( ( 0 != 2 )
                         => ( ( stack0i_0 = X111 )
                           => ( ~ ( ~ $lesseq(0,0)
                                  | ~ $lesseq(0,0) )
                             => ~ ( ~ ( ~ ( ~ $lesseq(0,0)
                                          | ~ $lesseq(0,0) )
                                     => ( ( 0 = stack0i_0 )
                                       => ( ~ ( ~ $lesseq(stack0i_0,0)
                                              | ~ $lesseq(0,0)
                                              | ~ $lesseq(0,stack0i_0)
                                              | ~ $lesseq(0,0) )
                                         => ( ~ ( ~ $lesseq(0,stack0i_0)
                                                | ~ $lesseq(stack0i_0,0)
                                                | ~ $lesseq(0,0)
                                                | ~ $lesseq(0,0) )
                                           => ( ~ ( ~ $lesseq(stack0i_0,0)
                                                  | ~ $lesseq(0,0)
                                                  | ~ $lesseq(0,0)
                                                  | ~ $lesseq(0,stack0i_0) )
                                             => ( ( true_1 = stack0b_0 )
                                               => ( ~ ( ~ $lesseq(0,0)
                                                      | ~ $lesseq(0,0) )
                                                 => ( ~ ( ~ $lesseq(0,0)
                                                        | ~ $lesseq(0,0) )
                                                   => ( ~ ( ~ $lesseq(0,0)
                                                          | ~ $lesseq(0,0) )
                                                     => ( ~ ( ~ $lesseq(0,0)
                                                            | ~ $lesseq(0,0) )
                                                       => ~ ( ~ ( ! [X112: $int,X113: $int] :
                                                                  ? [X119: $int,X118: $int,X117: $int] :
                                                                    ( ( select2('Heap',X112,X113) = X117 )
                                                                    & ( select2('Heap',X112,ownerFrame) = X118 )
                                                                    & ( select2('Heap',X112,ownerRef) = X119 )
                                                                    & ( ~ ( ( nullObject = X112 )
                                                                          | ( true_1 != select2('Heap',X112,allocated) )
                                                                          | ( true_1 != 'IncludeInMainFrameCondition'(X113) )
                                                                          | ~ ( ( true_1 != x(select2('Heap',X119,inv),X118) )
                                                                              | ( select2('Heap',X119,localinv) = 'BaseClass'(X118) )
                                                                              | ( 'PeerGroupPlaceholder' = X118 ) ) )
                                                                     => ( X117 = X117 ) ) )
                                                               => ~ ( ~ ( ( ( true_1 = stack0b_0 )
                                                                        <=> ( 0 = X111 ) )
                                                                       => $true )
                                                                    | ~ ( ( 0 = X111 )
                                                                      <=> ( true_1 = stack0b_0 ) ) ) )
                                                            | ~ ! [X112: $int,X113: $int] :
                                                                ? [X115: $int,X114: $int,X116: $int] :
                                                                  ( ( ~ ( ~ ( ( select2('Heap',X116,localinv) = 'BaseClass'(X115) )
                                                                            | ( 'PeerGroupPlaceholder' = X115 )
                                                                            | ( true_1 != x(select2('Heap',X116,inv),X115) ) )
                                                                        | ( true_1 != 'IncludeInMainFrameCondition'(X113) )
                                                                        | ( true_1 != select2('Heap',X112,allocated) )
                                                                        | ( nullObject = X112 ) )
                                                                   => ( X114 = X114 ) )
                                                                  & ( select2('Heap',X112,ownerRef) = X116 )
                                                                  & ( select2('Heap',X112,X113) = X114 )
                                                                  & ( select2('Heap',X112,ownerFrame) = X115 ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ~ ( ~ ( ~ $lesseq(0,0)
                                          | ~ $lesseq(0,0) )
                                     => ( ( 0 != stack0i_0 )
                                       => ( ~ ( ~ $lesseq(0,0)
                                              | ~ $lesseq(0,0) )
                                         => ( ~ ( ~ $lesseq(0,0)
                                                | ~ $lesseq(0,0) )
                                           => ( ~ ( ~ $lesseq(0,0)
                                                  | ~ $lesseq(0,0) )
                                             => ( ( false_1 = stack0b_0 )
                                               => ( ~ ( ~ $lesseq(0,0)
                                                      | ~ $lesseq(0,0) )
                                                 => ( ~ ( ~ $lesseq(0,0)
                                                        | ~ $lesseq(0,0) )
                                                   => ( ~ ( ~ $lesseq(0,0)
                                                          | ~ $lesseq(0,0) )
                                                     => ( ~ ( ~ $lesseq(0,0)
                                                            | ~ $lesseq(0,0) )
                                                       => ~ ( ~ ! [X112: $int,X113: $int] :
                                                                ? [X120: $int,X121: $int,X122: $int] :
                                                                  ( ( select2('Heap',X112,ownerRef) = X122 )
                                                                  & ( select2('Heap',X112,ownerFrame) = X121 )
                                                                  & ( ~ ( ( true_1 != select2('Heap',X112,allocated) )
                                                                        | ~ ( ( true_1 != x(select2('Heap',X122,inv),X121) )
                                                                            | ( 'PeerGroupPlaceholder' = X121 )
                                                                            | ( select2('Heap',X122,localinv) = 'BaseClass'(X121) ) )
                                                                        | ( true_1 != 'IncludeInMainFrameCondition'(X113) )
                                                                        | ( nullObject = X112 ) )
                                                                   => ( X120 = X120 ) )
                                                                  & ( select2('Heap',X112,X113) = X120 ) )
                                                            | ~ ( ! [X112: $int,X113: $int] :
                                                                  ? [X125: $int,X123: $int,X124: $int] :
                                                                    ( ( select2('Heap',X112,ownerFrame) = X124 )
                                                                    & ( ~ ( ( true_1 != 'IncludeInMainFrameCondition'(X113) )
                                                                          | ( nullObject = X112 )
                                                                          | ( true_1 != select2('Heap',X112,allocated) )
                                                                          | ~ ( ( 'PeerGroupPlaceholder' = X124 )
                                                                              | ( select2('Heap',X125,localinv) = 'BaseClass'(X124) )
                                                                              | ( true_1 != x(select2('Heap',X125,inv),X124) ) ) )
                                                                     => ( X123 = X123 ) )
                                                                    & ( select2('Heap',X112,X113) = X123 )
                                                                    & ( select2('Heap',X112,ownerRef) = X125 ) )
                                                               => ~ ( ~ ( ( ( 0 = X111 )
                                                                        <=> ( true_1 = stack0b_0 ) )
                                                                       => $true )
                                                                    | ~ ( ( true_1 = stack0b_0 )
                                                                      <=> ( 0 = X111 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ( 0 = 2 ) ) ) ) ) ) )
      & ( x_1(x_in,2) = X111 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',formula_3) ).

tff(f130,plain,
    true_1 != false_1,
    inference(cnf_transformation,[],[f47]) ).

tff(f47,plain,
    ( ! [X0: $int,X1: $int,X2: $int,X3: $int,X4: $int,X5: $int] :
        ( ( select2(store2(X2,X3,X0,X1),X4,X5) = select2(X2,X4,X5) )
        | ( X0 = X5 ) )
    & ! [X6: $int,X7: $int] :
        ( ( ( X6 != X7 )
          | ( true_1 != anyNeq(X7,X6) ) )
        & ( ( true_1 = anyNeq(X7,X6) )
          | ( X6 = X7 ) ) )
    & ! [X8: $int,X9: $int,X10: $int,X11: $int,X12: $int,X13: $int] :
        ( ( X10 = X11 )
        | ( select2(X9,X10,X12) = select2(store2(X9,X11,X13,X8),X10,X12) ) )
    & ! [X14: $int,X15: $int,X16: $int,X17: $int] : ( select2(store2(X17,X15,X16,X14),X15,X16) = X14 )
    & ! [X18: $int,X19: $int] :
        ( ( ( true_1 = boolAnd(X19,X18) )
          | ( true_1 != X18 )
          | ( true_1 != X19 ) )
        & ( ( ( true_1 = X18 )
            & ( true_1 = X19 ) )
          | ( true_1 != boolAnd(X19,X18) ) ) )
    & ! [X20: $int,X21: $int] :
        ( ( ~ $less(X20,X21)
          | ( true_1 != intAtMost(X21,X20) ) )
        & ( ( true_1 = intAtMost(X21,X20) )
          | $less(X20,X21) ) )
    & ! [X22: $int,X23: $int] :
        ( ( X22 = X23 )
        | ( true_1 != x(X23,X22) )
        | ( true_1 != x(X22,X23) ) )
    & ! [X24: $int,X25: $int,X26: $int] : ( select1(store1(X26,X25,X24),X25) = X24 )
    & ! [X27: $int,X28: $int] :
        ( ( ( true_1 = boolOr(X27,X28) )
          | ( ( true_1 != X28 )
            & ( true_1 != X27 ) ) )
        & ( ( true_1 = X28 )
          | ( true_1 = X27 )
          | ( true_1 != boolOr(X27,X28) ) ) )
    & ! [X29: $int,X30: $int] :
        ( ( $less(X30,X29)
          | ( true_1 != intLess(X30,X29) ) )
        & ( ( true_1 = intLess(X30,X29) )
          | ~ $less(X30,X29) ) )
    & ! [X31: $int,X32: $int,X33: $int] :
        ( ( true_1 = x(X31,X32) )
        | ( true_1 != x(X31,X33) )
        | ( true_1 != x(X33,X32) ) )
    & ! [X34: $int,X35: $int] :
        ( ( $less(X34,X35)
          | ( true_1 != intGreater(X35,X34) ) )
        & ( ( true_1 = intGreater(X35,X34) )
          | ~ $less(X34,X35) ) )
    & ! [X36: $int,X37: $int] :
        ( ( ( true_1 = X37 )
          | ( true_1 != X36 )
          | ( true_1 != boolImplies(X36,X37) ) )
        & ( ( true_1 = boolImplies(X36,X37) )
          | ( ( true_1 != X37 )
            & ( true_1 = X36 ) ) ) )
    & ! [X38: $int,X39: $int] :
        ( ( ( true_1 = anyEqual(X38,X39) )
          | ( X38 != X39 ) )
        & ( ( X38 = X39 )
          | ( true_1 != anyEqual(X38,X39) ) ) )
    & ! [X40: $int,X41: $int,X42: $int,X43: $int] :
        ( ( X40 = X43 )
        | ( select1(X41,X40) = select1(store1(X41,X43,X42),X40) ) )
    & ( true_1 != false_1 )
    & ! [X44: $int] : ( true_1 = x(X44,X44) )
    & ! [X45: $int] :
        ( ( ( true_1 = boolNot(X45) )
          | ( true_1 = X45 ) )
        & ( ( true_1 != X45 )
          | ( true_1 != boolNot(X45) ) ) )
    & ! [X46: $int,X47: $int] :
        ( ( ~ $less(X46,X47)
          | ( true_1 != intAtLeast(X46,X47) ) )
        & ( ( true_1 = intAtLeast(X46,X47) )
          | $less(X46,X47) ) )
    & ! [X48: $int,X49: $int] :
        ( ( ( true_1 = boolIff(X49,X48) )
          | ( ( ( true_1 != X48 )
              | ( true_1 != X49 ) )
            & ( ( true_1 = X48 )
              | ( true_1 = X49 ) ) ) )
        & ( ( ( ( true_1 = X49 )
              | ( true_1 != X48 ) )
            & ( ( true_1 = X48 )
              | ( true_1 != X49 ) ) )
          | ( true_1 != boolIff(X49,X48) ) ) ) ),
    inference(rectify,[],[f46]) ).

tff(f46,plain,
    ( ! [X10: $int,X13: $int,X8: $int,X12: $int,X9: $int,X11: $int] :
        ( ( select2(X8,X9,X11) = select2(store2(X8,X12,X10,X13),X9,X11) )
        | ( X10 = X11 ) )
    & ! [X26: $int,X27: $int] :
        ( ( ( X26 != X27 )
          | ( true_1 != anyNeq(X27,X26) ) )
        & ( ( true_1 = anyNeq(X27,X26) )
          | ( X26 = X27 ) ) )
    & ! [X2: $int,X4: $int,X3: $int,X7: $int,X6: $int,X5: $int] :
        ( ( X3 = X7 )
        | ( select2(store2(X4,X7,X5,X2),X3,X6) = select2(X4,X3,X6) ) )
    & ! [X24: $int,X23: $int,X22: $int,X21: $int] : ( select2(store2(X21,X23,X22,X24),X23,X22) = X24 )
    & ! [X15: $int,X14: $int] :
        ( ( ( true_1 = boolAnd(X14,X15) )
          | ( true_1 != X15 )
          | ( true_1 != X14 ) )
        & ( ( ( true_1 = X15 )
            & ( true_1 = X14 ) )
          | ( true_1 != boolAnd(X14,X15) ) ) )
    & ! [X32: $int,X31: $int] :
        ( ( ~ $less(X32,X31)
          | ( true_1 != intAtMost(X31,X32) ) )
        & ( ( true_1 = intAtMost(X31,X32) )
          | $less(X32,X31) ) )
    & ! [X36: $int,X35: $int] :
        ( ( X35 = X36 )
        | ( true_1 != x(X35,X36) )
        | ( true_1 != x(X36,X35) ) )
    & ! [X28: $int,X30: $int,X29: $int] : ( select1(store1(X29,X30,X28),X30) = X28 )
    & ! [X38: $int,X37: $int] :
        ( ( ( true_1 = boolOr(X38,X37) )
          | ( ( true_1 != X37 )
            & ( true_1 != X38 ) ) )
        & ( ( true_1 = X37 )
          | ( true_1 = X38 )
          | ( true_1 != boolOr(X38,X37) ) ) )
    & ! [X42: $int,X43: $int] :
        ( ( $less(X43,X42)
          | ( true_1 != intLess(X43,X42) ) )
        & ( ( true_1 = intLess(X43,X42) )
          | ~ $less(X43,X42) ) )
    & ! [X39: $int,X40: $int,X41: $int] :
        ( ( true_1 = x(X39,X40) )
        | ( true_1 != x(X39,X41) )
        | ( true_1 != x(X41,X40) ) )
    & ! [X19: $int,X20: $int] :
        ( ( $less(X19,X20)
          | ( true_1 != intGreater(X20,X19) ) )
        & ( ( true_1 = intGreater(X20,X19) )
          | ~ $less(X19,X20) ) )
    & ! [X33: $int,X34: $int] :
        ( ( ( true_1 = X34 )
          | ( true_1 != X33 )
          | ( true_1 != boolImplies(X33,X34) ) )
        & ( ( true_1 = boolImplies(X33,X34) )
          | ( ( true_1 != X34 )
            & ( true_1 = X33 ) ) ) )
    & ! [X49: $int,X48: $int] :
        ( ( ( true_1 = anyEqual(X49,X48) )
          | ( X48 != X49 ) )
        & ( ( X48 = X49 )
          | ( true_1 != anyEqual(X49,X48) ) ) )
    & ! [X46: $int,X47: $int,X44: $int,X45: $int] :
        ( ( X45 = X46 )
        | ( select1(store1(X47,X45,X44),X46) = select1(X47,X46) ) )
    & ( true_1 != false_1 )
    & ! [X25: $int] : ( true_1 = x(X25,X25) )
    & ! [X16: $int] :
        ( ( ( true_1 = boolNot(X16) )
          | ( true_1 = X16 ) )
        & ( ( true_1 != X16 )
          | ( true_1 != boolNot(X16) ) ) )
    & ! [X17: $int,X18: $int] :
        ( ( ~ $less(X17,X18)
          | ( true_1 != intAtLeast(X17,X18) ) )
        & ( ( true_1 = intAtLeast(X17,X18) )
          | $less(X17,X18) ) )
    & ! [X1: $int,X0: $int] :
        ( ( ( true_1 = boolIff(X0,X1) )
          | ( ( ( true_1 != X1 )
              | ( true_1 != X0 ) )
            & ( ( true_1 = X1 )
              | ( true_1 = X0 ) ) ) )
        & ( ( ( ( true_1 = X0 )
              | ( true_1 != X1 ) )
            & ( ( true_1 = X1 )
              | ( true_1 != X0 ) ) )
          | ( true_1 != boolIff(X0,X1) ) ) ) ),
    inference(flattening,[],[f45]) ).

tff(f45,plain,
    ( ! [X10: $int,X13: $int,X8: $int,X12: $int,X9: $int,X11: $int] :
        ( ( select2(X8,X9,X11) = select2(store2(X8,X12,X10,X13),X9,X11) )
        | ( X10 = X11 ) )
    & ! [X26: $int,X27: $int] :
        ( ( ( X26 != X27 )
          | ( true_1 != anyNeq(X27,X26) ) )
        & ( ( true_1 = anyNeq(X27,X26) )
          | ( X26 = X27 ) ) )
    & ! [X2: $int,X4: $int,X3: $int,X7: $int,X6: $int,X5: $int] :
        ( ( X3 = X7 )
        | ( select2(store2(X4,X7,X5,X2),X3,X6) = select2(X4,X3,X6) ) )
    & ! [X24: $int,X23: $int,X22: $int,X21: $int] : ( select2(store2(X21,X23,X22,X24),X23,X22) = X24 )
    & ! [X15: $int,X14: $int] :
        ( ( ( true_1 = boolAnd(X14,X15) )
          | ( true_1 != X15 )
          | ( true_1 != X14 ) )
        & ( ( ( true_1 = X15 )
            & ( true_1 = X14 ) )
          | ( true_1 != boolAnd(X14,X15) ) ) )
    & ! [X32: $int,X31: $int] :
        ( ( ~ $less(X32,X31)
          | ( true_1 != intAtMost(X31,X32) ) )
        & ( ( true_1 = intAtMost(X31,X32) )
          | $less(X32,X31) ) )
    & ! [X36: $int,X35: $int] :
        ( ( X35 = X36 )
        | ( true_1 != x(X35,X36) )
        | ( true_1 != x(X36,X35) ) )
    & ! [X28: $int,X30: $int,X29: $int] : ( select1(store1(X29,X30,X28),X30) = X28 )
    & ! [X38: $int,X37: $int] :
        ( ( ( true_1 = boolOr(X38,X37) )
          | ( ( true_1 != X37 )
            & ( true_1 != X38 ) ) )
        & ( ( true_1 = X37 )
          | ( true_1 = X38 )
          | ( true_1 != boolOr(X38,X37) ) ) )
    & ! [X42: $int,X43: $int] :
        ( ( $less(X43,X42)
          | ( true_1 != intLess(X43,X42) ) )
        & ( ( true_1 = intLess(X43,X42) )
          | ~ $less(X43,X42) ) )
    & ! [X39: $int,X40: $int,X41: $int] :
        ( ( true_1 = x(X39,X40) )
        | ( true_1 != x(X39,X41) )
        | ( true_1 != x(X41,X40) ) )
    & ! [X19: $int,X20: $int] :
        ( ( $less(X19,X20)
          | ( true_1 != intGreater(X20,X19) ) )
        & ( ( true_1 = intGreater(X20,X19) )
          | ~ $less(X19,X20) ) )
    & ! [X33: $int,X34: $int] :
        ( ( ( true_1 = X34 )
          | ( true_1 != X33 )
          | ( true_1 != boolImplies(X33,X34) ) )
        & ( ( true_1 = boolImplies(X33,X34) )
          | ( ( true_1 != X34 )
            & ( true_1 = X33 ) ) ) )
    & ! [X49: $int,X48: $int] :
        ( ( ( true_1 = anyEqual(X49,X48) )
          | ( X48 != X49 ) )
        & ( ( X48 = X49 )
          | ( true_1 != anyEqual(X49,X48) ) ) )
    & ! [X46: $int,X47: $int,X44: $int,X45: $int] :
        ( ( X45 = X46 )
        | ( select1(store1(X47,X45,X44),X46) = select1(X47,X46) ) )
    & ( true_1 != false_1 )
    & ! [X25: $int] : ( true_1 = x(X25,X25) )
    & ! [X16: $int] :
        ( ( ( true_1 = boolNot(X16) )
          | ( true_1 = X16 ) )
        & ( ( true_1 != X16 )
          | ( true_1 != boolNot(X16) ) ) )
    & ! [X17: $int,X18: $int] :
        ( ( ~ $less(X17,X18)
          | ( true_1 != intAtLeast(X17,X18) ) )
        & ( ( true_1 = intAtLeast(X17,X18) )
          | $less(X17,X18) ) )
    & ! [X1: $int,X0: $int] :
        ( ( ( true_1 = boolIff(X0,X1) )
          | ( ( ( true_1 != X1 )
              | ( true_1 != X0 ) )
            & ( ( true_1 = X1 )
              | ( true_1 = X0 ) ) ) )
        & ( ( ( ( true_1 = X0 )
              | ( true_1 != X1 ) )
            & ( ( true_1 = X1 )
              | ( true_1 != X0 ) ) )
          | ( true_1 != boolIff(X0,X1) ) ) ) ),
    inference(nnf_transformation,[],[f37]) ).

tff(f37,plain,
    ( ! [X10: $int,X13: $int,X8: $int,X12: $int,X9: $int,X11: $int] :
        ( ( select2(X8,X9,X11) = select2(store2(X8,X12,X10,X13),X9,X11) )
        | ( X10 = X11 ) )
    & ! [X26: $int,X27: $int] :
        ( ( X26 != X27 )
      <=> ( true_1 = anyNeq(X27,X26) ) )
    & ! [X2: $int,X4: $int,X3: $int,X7: $int,X6: $int,X5: $int] :
        ( ( X3 = X7 )
        | ( select2(store2(X4,X7,X5,X2),X3,X6) = select2(X4,X3,X6) ) )
    & ! [X24: $int,X23: $int,X22: $int,X21: $int] : ( select2(store2(X21,X23,X22,X24),X23,X22) = X24 )
    & ! [X15: $int,X14: $int] :
        ( ( true_1 = boolAnd(X14,X15) )
      <=> ( ( true_1 = X15 )
          & ( true_1 = X14 ) ) )
    & ! [X32: $int,X31: $int] :
        ( ~ $less(X32,X31)
      <=> ( true_1 = intAtMost(X31,X32) ) )
    & ! [X36: $int,X35: $int] :
        ( ( X35 = X36 )
        | ( true_1 != x(X35,X36) )
        | ( true_1 != x(X36,X35) ) )
    & ! [X28: $int,X30: $int,X29: $int] : ( select1(store1(X29,X30,X28),X30) = X28 )
    & ! [X38: $int,X37: $int] :
        ( ( true_1 = boolOr(X38,X37) )
      <=> ( ( true_1 = X37 )
          | ( true_1 = X38 ) ) )
    & ! [X42: $int,X43: $int] :
        ( $less(X43,X42)
      <=> ( true_1 = intLess(X43,X42) ) )
    & ! [X39: $int,X40: $int,X41: $int] :
        ( ( true_1 = x(X39,X40) )
        | ( true_1 != x(X39,X41) )
        | ( true_1 != x(X41,X40) ) )
    & ! [X19: $int,X20: $int] :
        ( $less(X19,X20)
      <=> ( true_1 = intGreater(X20,X19) ) )
    & ! [X33: $int,X34: $int] :
        ( ( ( true_1 = X34 )
          | ( true_1 != X33 ) )
      <=> ( true_1 = boolImplies(X33,X34) ) )
    & ! [X49: $int,X48: $int] :
        ( ( true_1 = anyEqual(X49,X48) )
      <=> ( X48 = X49 ) )
    & ! [X46: $int,X47: $int,X44: $int,X45: $int] :
        ( ( X45 = X46 )
        | ( select1(store1(X47,X45,X44),X46) = select1(X47,X46) ) )
    & ( true_1 != false_1 )
    & ! [X25: $int] : ( true_1 = x(X25,X25) )
    & ! [X16: $int] :
        ( ( true_1 = boolNot(X16) )
      <=> ( true_1 != X16 ) )
    & ! [X17: $int,X18: $int] :
        ( ~ $less(X17,X18)
      <=> ( true_1 = intAtLeast(X17,X18) ) )
    & ! [X1: $int,X0: $int] :
        ( ( true_1 = boolIff(X0,X1) )
      <=> ( ( true_1 = X0 )
        <=> ( true_1 = X1 ) ) ) ),
    inference(flattening,[],[f36]) ).

tff(f36,plain,
    ( ! [X35: $int,X36: $int] :
        ( ( X35 = X36 )
        | ( true_1 != x(X35,X36) )
        | ( true_1 != x(X36,X35) ) )
    & ! [X1: $int,X0: $int] :
        ( ( true_1 = boolIff(X0,X1) )
      <=> ( ( true_1 = X0 )
        <=> ( true_1 = X1 ) ) )
    & ! [X16: $int] :
        ( ( true_1 = boolNot(X16) )
      <=> ( true_1 != X16 ) )
    & ! [X28: $int,X30: $int,X29: $int] : ( select1(store1(X29,X30,X28),X30) = X28 )
    & ! [X40: $int,X41: $int,X39: $int] :
        ( ( true_1 = x(X39,X40) )
        | ( true_1 != x(X39,X41) )
        | ( true_1 != x(X41,X40) ) )
    & ! [X32: $int,X31: $int] :
        ( ~ $less(X32,X31)
      <=> ( true_1 = intAtMost(X31,X32) ) )
    & ! [X15: $int,X14: $int] :
        ( ( true_1 = boolAnd(X14,X15) )
      <=> ( ( true_1 = X15 )
          & ( true_1 = X14 ) ) )
    & ! [X33: $int,X34: $int] :
        ( ( ( true_1 = X34 )
          | ( true_1 != X33 ) )
      <=> ( true_1 = boolImplies(X33,X34) ) )
    & ! [X2: $int,X4: $int,X3: $int,X7: $int,X6: $int,X5: $int] :
        ( ( X3 = X7 )
        | ( select2(store2(X4,X7,X5,X2),X3,X6) = select2(X4,X3,X6) ) )
    & ! [X24: $int,X23: $int,X22: $int,X21: $int] : ( select2(store2(X21,X23,X22,X24),X23,X22) = X24 )
    & ! [X49: $int,X48: $int] :
        ( ( true_1 = anyEqual(X49,X48) )
      <=> ( X48 = X49 ) )
    & ! [X38: $int,X37: $int] :
        ( ( true_1 = boolOr(X38,X37) )
      <=> ( ( true_1 = X37 )
          | ( true_1 = X38 ) ) )
    & ! [X42: $int,X43: $int] :
        ( $less(X43,X42)
      <=> ( true_1 = intLess(X43,X42) ) )
    & ! [X17: $int,X18: $int] :
        ( ~ $less(X17,X18)
      <=> ( true_1 = intAtLeast(X17,X18) ) )
    & ! [X46: $int,X47: $int,X44: $int,X45: $int] :
        ( ( X45 = X46 )
        | ( select1(store1(X47,X45,X44),X46) = select1(X47,X46) ) )
    & ! [X26: $int,X27: $int] :
        ( ( X26 != X27 )
      <=> ( true_1 = anyNeq(X27,X26) ) )
    & ( true_1 != false_1 )
    & ! [X10: $int,X13: $int,X8: $int,X12: $int,X9: $int,X11: $int] :
        ( ( select2(X8,X9,X11) = select2(store2(X8,X12,X10,X13),X9,X11) )
        | ( X10 = X11 ) )
    & ! [X19: $int,X20: $int] :
        ( $less(X19,X20)
      <=> ( true_1 = intGreater(X20,X19) ) )
    & ! [X25: $int] : ( true_1 = x(X25,X25) ) ),
    inference(ennf_transformation,[],[f31]) ).

tff(f31,plain,
    ~ ( ~ ! [X35: $int,X36: $int] :
            ( ~ ( ( true_1 != x(X35,X36) )
                | ( true_1 != x(X36,X35) ) )
           => ( X35 = X36 ) )
      | ~ ! [X1: $int,X0: $int] :
            ( ( true_1 = boolIff(X0,X1) )
          <=> ( ( true_1 = X0 )
            <=> ( true_1 = X1 ) ) )
      | ~ ! [X16: $int] :
            ( ( true_1 = boolNot(X16) )
          <=> ( true_1 != X16 ) )
      | ~ ! [X28: $int,X30: $int,X29: $int] : ( select1(store1(X29,X30,X28),X30) = X28 )
      | ~ ! [X40: $int,X41: $int,X39: $int] :
            ( ~ ( ( true_1 != x(X39,X41) )
                | ( true_1 != x(X41,X40) ) )
           => ( true_1 = x(X39,X40) ) )
      | ~ ! [X32: $int,X31: $int] :
            ( ~ $less(X32,X31)
          <=> ( true_1 = intAtMost(X31,X32) ) )
      | ~ ! [X15: $int,X14: $int] :
            ( ~ ( ( true_1 != X14 )
                | ( true_1 != X15 ) )
          <=> ( true_1 = boolAnd(X14,X15) ) )
      | ~ ! [X33: $int,X34: $int] :
            ( ( true_1 = boolImplies(X33,X34) )
          <=> ( ( true_1 = X33 )
             => ( true_1 = X34 ) ) )
      | ~ ! [X5: $int,X3: $int,X7: $int,X2: $int,X4: $int,X6: $int] :
            ( ( X3 != X7 )
           => ( select2(store2(X4,X7,X5,X2),X3,X6) = select2(X4,X3,X6) ) )
      | ~ ! [X24: $int,X23: $int,X22: $int,X21: $int] : ( select2(store2(X21,X23,X22,X24),X23,X22) = X24 )
      | ~ ! [X49: $int,X48: $int] :
            ( ( true_1 = anyEqual(X49,X48) )
          <=> ( X48 = X49 ) )
      | ~ ! [X38: $int,X37: $int] :
            ( ( true_1 = boolOr(X38,X37) )
          <=> ( ( true_1 = X37 )
              | ( true_1 = X38 ) ) )
      | ~ ! [X42: $int,X43: $int] :
            ( $less(X43,X42)
          <=> ( true_1 = intLess(X43,X42) ) )
      | ~ ! [X17: $int,X18: $int] :
            ( ~ $less(X17,X18)
          <=> ( true_1 = intAtLeast(X17,X18) ) )
      | ~ ! [X46: $int,X47: $int,X45: $int,X44: $int] :
            ( ( X45 != X46 )
           => ( select1(store1(X47,X45,X44),X46) = select1(X47,X46) ) )
      | ~ ! [X26: $int,X27: $int] :
            ( ( X26 != X27 )
          <=> ( true_1 = anyNeq(X27,X26) ) )
      | ( true_1 = false_1 )
      | ~ ! [X13: $int,X8: $int,X12: $int,X10: $int,X9: $int,X11: $int] :
            ( ( X10 != X11 )
           => ( select2(X8,X9,X11) = select2(store2(X8,X12,X10,X13),X9,X11) ) )
      | ~ ! [X19: $int,X20: $int] :
            ( $less(X19,X20)
          <=> ( true_1 = intGreater(X20,X19) ) )
      | ~ ! [X25: $int] : ( true_1 = x(X25,X25) ) ),
    inference(rectify,[],[f6]) ).

tff(f6,plain,
    ~ ( ~ ! [X8: $int,X9: $int] :
            ( ( ( true_1 = X8 )
            <=> ( true_1 = X9 ) )
          <=> ( boolIff(X8,X9) = true_1 ) )
      | ~ ! [X2: $int,X6: $int,X0: $int,X5: $int,X7: $int,X4: $int] :
            ( ( X4 != X6 )
           => ( select2(store2(X0,X4,X5,X2),X6,X7) = select2(X0,X6,X7) ) )
      | ~ ! [X0: $int,X6: $int,X5: $int,X7: $int,X4: $int,X2: $int] :
            ( ( X5 != X7 )
           => ( select2(store2(X0,X4,X5,X2),X6,X7) = select2(X0,X6,X7) ) )
      | ( true_1 = false_1 )
      | ~ ! [X8: $int,X9: $int] :
            ( ~ ( ( true_1 != X9 )
                | ( true_1 != X8 ) )
          <=> ( true_1 = boolAnd(X8,X9) ) )
      | ~ ! [X8: $int] :
            ( ( true_1 != X8 )
          <=> ( true_1 = boolNot(X8) ) )
      | ~ ! [X8: $int,X9: $int] :
            ( ~ $less(X8,X9)
          <=> ( true_1 = intAtLeast(X8,X9) ) )
      | ~ ! [X9: $int,X8: $int] :
            ( $less(X9,X8)
          <=> ( true_1 = intGreater(X8,X9) ) )
      | ~ ! [X0: $int,X5: $int,X4: $int,X2: $int] : ( select2(store2(X0,X4,X5,X2),X4,X5) = X2 )
      | ~ ! [X10: $int] : ( true_1 = x(X10,X10) )
      | ~ ! [X9: $int,X8: $int] :
            ( ( X8 != X9 )
          <=> ( true_1 = anyNeq(X8,X9) ) )
      | ~ ! [X2: $int,X0: $int,X1: $int] : ( select1(store1(X0,X1,X2),X1) = X2 )
      | ~ ! [X8: $int,X9: $int] :
            ( ( true_1 = intAtMost(X8,X9) )
          <=> ~ $less(X9,X8) )
      | ~ ! [X8: $int,X9: $int] :
            ( ( ( true_1 = X8 )
             => ( true_1 = X9 ) )
          <=> ( true_1 = boolImplies(X8,X9) ) )
      | ~ ! [X10: $int,X11: $int] :
            ( ~ ( ( true_1 != x(X10,X11) )
                | ( true_1 != x(X11,X10) ) )
           => ( X10 = X11 ) )
      | ~ ! [X9: $int,X8: $int] :
            ( ( ( true_1 = X8 )
              | ( true_1 = X9 ) )
          <=> ( true_1 = boolOr(X8,X9) ) )
      | ~ ! [X10: $int,X2: $int,X11: $int] :
            ( ~ ( ( true_1 != x(X10,X11) )
                | ( true_1 != x(X11,X2) ) )
           => ( true_1 = x(X10,X2) ) )
      | ~ ! [X9: $int,X8: $int] :
            ( $less(X8,X9)
          <=> ( true_1 = intLess(X8,X9) ) )
      | ~ ! [X2: $int,X1: $int,X3: $int,X0: $int] :
            ( ( X1 != X3 )
           => ( select1(store1(X0,X1,X2),X3) = select1(X0,X3) ) )
      | ~ ! [X9: $int,X8: $int] :
            ( ( true_1 = anyEqual(X8,X9) )
          <=> ( X8 = X9 ) ) ),
    inference(theory_normalization,[],[f1]) ).

tff(f1,axiom,
    ~ ( ~ ! [X8: $int,X9: $int] :
            ( ( ( true_1 = X8 )
            <=> ( true_1 = X9 ) )
          <=> ( boolIff(X8,X9) = true_1 ) )
      | ~ ! [X2: $int,X6: $int,X0: $int,X5: $int,X7: $int,X4: $int] :
            ( ( X4 != X6 )
           => ( select2(store2(X0,X4,X5,X2),X6,X7) = select2(X0,X6,X7) ) )
      | ~ ! [X0: $int,X6: $int,X5: $int,X7: $int,X4: $int,X2: $int] :
            ( ( X5 != X7 )
           => ( select2(store2(X0,X4,X5,X2),X6,X7) = select2(X0,X6,X7) ) )
      | ( true_1 = false_1 )
      | ~ ! [X8: $int,X9: $int] :
            ( ~ ( ( true_1 != X9 )
                | ( true_1 != X8 ) )
          <=> ( true_1 = boolAnd(X8,X9) ) )
      | ~ ! [X8: $int] :
            ( ( true_1 != X8 )
          <=> ( true_1 = boolNot(X8) ) )
      | ~ ! [X8: $int,X9: $int] :
            ( $greatereq(X8,X9)
          <=> ( true_1 = intAtLeast(X8,X9) ) )
      | ~ ! [X9: $int,X8: $int] :
            ( $greater(X8,X9)
          <=> ( true_1 = intGreater(X8,X9) ) )
      | ~ ! [X0: $int,X5: $int,X4: $int,X2: $int] : ( select2(store2(X0,X4,X5,X2),X4,X5) = X2 )
      | ~ ! [X10: $int] : ( true_1 = x(X10,X10) )
      | ~ ! [X9: $int,X8: $int] :
            ( ( X8 != X9 )
          <=> ( true_1 = anyNeq(X8,X9) ) )
      | ~ ! [X2: $int,X0: $int,X1: $int] : ( select1(store1(X0,X1,X2),X1) = X2 )
      | ~ ! [X8: $int,X9: $int] :
            ( ( true_1 = intAtMost(X8,X9) )
          <=> $lesseq(X8,X9) )
      | ~ ! [X8: $int,X9: $int] :
            ( ( ( true_1 = X8 )
             => ( true_1 = X9 ) )
          <=> ( true_1 = boolImplies(X8,X9) ) )
      | ~ ! [X10: $int,X11: $int] :
            ( ~ ( ( true_1 != x(X10,X11) )
                | ( true_1 != x(X11,X10) ) )
           => ( X10 = X11 ) )
      | ~ ! [X9: $int,X8: $int] :
            ( ( ( true_1 = X8 )
              | ( true_1 = X9 ) )
          <=> ( true_1 = boolOr(X8,X9) ) )
      | ~ ! [X10: $int,X2: $int,X11: $int] :
            ( ~ ( ( true_1 != x(X10,X11) )
                | ( true_1 != x(X11,X2) ) )
           => ( true_1 = x(X10,X2) ) )
      | ~ ! [X9: $int,X8: $int] :
            ( $less(X8,X9)
          <=> ( true_1 = intLess(X8,X9) ) )
      | ~ ! [X2: $int,X1: $int,X3: $int,X0: $int] :
            ( ( X1 != X3 )
           => ( select1(store1(X0,X1,X2),X3) = select1(X0,X3) ) )
      | ~ ! [X9: $int,X8: $int] :
            ( ( true_1 = anyEqual(X8,X9) )
          <=> ( X8 = X9 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',formula_1) ).

tff(f2404,plain,
    ( ( false_1 = 'PurityAxiomsCanBeAssumed' )
    | ~ spl74_3
    | ~ spl74_22 ),
    inference(backward_demodulation,[],[f2197,f2053]) ).

tff(f2053,plain,
    ( ( 'PurityAxiomsCanBeAssumed' = stack0b_0 )
    | ~ spl74_3 ),
    inference(avatar_component_clause,[],[f2051]) ).

tff(f2051,plain,
    ( spl74_3
  <=> ( 'PurityAxiomsCanBeAssumed' = stack0b_0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl74_3])]) ).

tff(f2197,plain,
    ( ( false_1 = stack0b_0 )
    | ~ spl74_22 ),
    inference(avatar_component_clause,[],[f2195]) ).

tff(f2195,plain,
    ( spl74_22
  <=> ( false_1 = stack0b_0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl74_22])]) ).

tff(f2402,plain,
    ( ~ spl74_4
    | ~ spl74_12
    | ~ spl74_13
    | spl74_28 ),
    inference(avatar_contradiction_clause,[],[f2401]) ).

tff(f2401,plain,
    ( $false
    | ~ spl74_4
    | ~ spl74_12
    | ~ spl74_13
    | spl74_28 ),
    inference(subsumption_resolution,[],[f2400,f2235]) ).

tff(f2235,plain,
    ( ( 0 != stack0i_0 )
    | spl74_28 ),
    inference(avatar_component_clause,[],[f2234]) ).

tff(f2234,plain,
    ( spl74_28
  <=> ( 0 = stack0i_0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl74_28])]) ).

tff(f2400,plain,
    ( ( 0 = stack0i_0 )
    | ~ spl74_4
    | ~ spl74_12
    | ~ spl74_13 ),
    inference(resolution,[],[f2056,f2399]) ).

tff(f2399,plain,
    ( sP0(stack0i_0)
    | ~ spl74_12
    | ~ spl74_13 ),
    inference(resolution,[],[f2127,f2395]) ).

tff(f2395,plain,
    ( sP1(stack0i_0)
    | ~ spl74_12 ),
    inference(resolution,[],[f2394,f186]) ).

tff(f186,plain,
    ! [X0: $int] :
      ( ~ sP4(X0)
      | sP1(X0) ),
    inference(cnf_transformation,[],[f49]) ).

tff(f49,plain,
    ! [X0: $int] :
      ( ( ( false_1 = stack0b_0 )
        & ~ $less(0,0)
        & ( 0 != stack0i_0 )
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & sP1(X0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0) )
      | ~ sP4(X0) ),
    inference(nnf_transformation,[],[f42]) ).

tff(f2394,plain,
    ( sP4(stack0i_0)
    | ~ spl74_12 ),
    inference(forward_demodulation,[],[f2114,f2027]) ).

tff(f2027,plain,
    stack0i_0 = sK16,
    inference(evaluation,[],[f235]) ).

tff(f235,plain,
    ( ( 0 = 2 )
    | ( stack0i_0 = sK16 ) ),
    inference(cnf_transformation,[],[f69]) ).

tff(f2114,plain,
    ( sP4(sK16)
    | ~ spl74_12 ),
    inference(avatar_component_clause,[],[f2112]) ).

tff(f2112,plain,
    ( spl74_12
  <=> sP4(sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl74_12])]) ).

tff(f2127,plain,
    ( ! [X0: $int] :
        ( ~ sP1(X0)
        | sP0(X0) )
    | ~ spl74_13 ),
    inference(avatar_component_clause,[],[f2126]) ).

tff(f2126,plain,
    ( spl74_13
  <=> ! [X0: $int] :
        ( sP0(X0)
        | ~ sP1(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl74_13])]) ).

tff(f2056,plain,
    ( ! [X0: $int] :
        ( ~ sP0(X0)
        | ( 0 = X0 ) )
    | ~ spl74_4 ),
    inference(avatar_component_clause,[],[f2055]) ).

tff(f2055,plain,
    ( spl74_4
  <=> ! [X0: $int] :
        ( ( 0 = X0 )
        | ~ sP0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl74_4])]) ).

tff(f2393,plain,
    ( ~ spl74_1
    | ~ spl74_11 ),
    inference(avatar_contradiction_clause,[],[f2392]) ).

tff(f2392,plain,
    ( $false
    | ~ spl74_1
    | ~ spl74_11 ),
    inference(subsumption_resolution,[],[f2110,f2044]) ).

tff(f2044,plain,
    ( ! [X0: $int] : ~ sP5(X0)
    | ~ spl74_1 ),
    inference(avatar_component_clause,[],[f2043]) ).

tff(f2043,plain,
    ( spl74_1
  <=> ! [X0: $int] : ~ sP5(X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl74_1])]) ).

tff(f2110,plain,
    ( sP5(sK16)
    | ~ spl74_11 ),
    inference(avatar_component_clause,[],[f2108]) ).

tff(f2108,plain,
    ( spl74_11
  <=> sP5(sK16) ),
    introduced(avatar_definition,[new_symbols(naming,[spl74_11])]) ).

tff(f2388,plain,
    ( ~ spl74_10
    | ~ spl74_11
    | spl74_20
    | ~ spl74_28 ),
    inference(avatar_contradiction_clause,[],[f2387]) ).

tff(f2387,plain,
    ( $false
    | ~ spl74_10
    | ~ spl74_11
    | spl74_20
    | ~ spl74_28 ),
    inference(subsumption_resolution,[],[f2386,f2171]) ).

tff(f2171,plain,
    ( ~ sP2(0)
    | spl74_20 ),
    inference(avatar_component_clause,[],[f2169]) ).

tff(f2169,plain,
    ( spl74_20
  <=> sP2(0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl74_20])]) ).

tff(f2386,plain,
    ( sP2(0)
    | ~ spl74_10
    | ~ spl74_11
    | ~ spl74_28 ),
    inference(resolution,[],[f2093,f2385]) ).

tff(f2385,plain,
    ( sP3(0)
    | ~ spl74_11
    | ~ spl74_28 ),
    inference(resolution,[],[f2384,f174]) ).

tff(f174,plain,
    ! [X0: $int] :
      ( ~ sP5(X0)
      | sP3(X0) ),
    inference(cnf_transformation,[],[f48]) ).

tff(f48,plain,
    ! [X0: $int] :
      ( ( ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(stack0i_0,0)
        & ( 0 = stack0i_0 )
        & ~ $less(0,0)
        & sP3(X0)
        & ~ $less(0,stack0i_0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,stack0i_0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,stack0i_0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(0,0)
        & ~ $less(stack0i_0,0)
        & ~ $less(stack0i_0,0)
        & ( true_1 = stack0b_0 )
        & ~ $less(0,0) )
      | ~ sP5(X0) ),
    inference(nnf_transformation,[],[f43]) ).

tff(f2384,plain,
    ( sP5(0)
    | ~ spl74_11
    | ~ spl74_28 ),
    inference(forward_demodulation,[],[f2110,f2371]) ).

tff(f2371,plain,
    ( ( 0 = sK16 )
    | ~ spl74_28 ),
    inference(backward_demodulation,[],[f2027,f2236]) ).

tff(f2236,plain,
    ( ( 0 = stack0i_0 )
    | ~ spl74_28 ),
    inference(avatar_component_clause,[],[f2234]) ).

tff(f2093,plain,
    ( ! [X0: $int] :
        ( ~ sP3(X0)
        | sP2(X0) )
    | ~ spl74_10 ),
    inference(avatar_component_clause,[],[f2092]) ).

tff(f2092,plain,
    ( spl74_10
  <=> ! [X0: $int] :
        ( ~ sP3(X0)
        | sP2(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl74_10])]) ).

tff(f2383,plain,
    ( ~ spl74_12
    | ~ spl74_23 ),
    inference(avatar_contradiction_clause,[],[f2382]) ).

tff(f2382,plain,
    ( $false
    | ~ spl74_12
    | ~ spl74_23 ),
    inference(subsumption_resolution,[],[f2114,f2200]) ).

tff(f2200,plain,
    ( ! [X0: $int] : ~ sP4(X0)
    | ~ spl74_23 ),
    inference(avatar_component_clause,[],[f2199]) ).

tff(f2199,plain,
    ( spl74_23
  <=> ! [X0: $int] : ~ sP4(X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl74_23])]) ).

tff(f2344,plain,
    ( ~ spl74_28
    | spl74_23 ),
    inference(avatar_split_clause,[],[f198,f2199,f2234]) ).

tff(f198,plain,
    ! [X0: $int] :
      ( ~ sP4(X0)
      | ( 0 != stack0i_0 ) ),
    inference(cnf_transformation,[],[f49]) ).

tff(f2270,plain,
    ( spl74_3
    | spl74_1 ),
    inference(avatar_split_clause,[],[f1615,f2043,f2051]) ).

tff(f1615,plain,
    ! [X0: $int] :
      ( ~ sP5(X0)
      | ( 'PurityAxiomsCanBeAssumed' = stack0b_0 ) ),
    inference(definition_unfolding,[],[f158,f232]) ).

tff(f158,plain,
    ! [X0: $int] :
      ( ( true_1 = stack0b_0 )
      | ~ sP5(X0) ),
    inference(cnf_transformation,[],[f48]) ).

tff(f2237,plain,
    ( spl74_1
    | spl74_28 ),
    inference(avatar_split_clause,[],[f176,f2234,f2043]) ).

tff(f176,plain,
    ! [X0: $int] :
      ( ( 0 = stack0i_0 )
      | ~ sP5(X0) ),
    inference(cnf_transformation,[],[f48]) ).

tff(f2201,plain,
    ( spl74_22
    | spl74_23 ),
    inference(avatar_split_clause,[],[f200,f2199,f2195]) ).

tff(f200,plain,
    ! [X0: $int] :
      ( ~ sP4(X0)
      | ( false_1 = stack0b_0 ) ),
    inference(cnf_transformation,[],[f49]) ).

tff(f2181,plain,
    spl74_10,
    inference(avatar_split_clause,[],[f2028,f2092]) ).

tff(f2028,plain,
    ! [X0: $int] :
      ( sP2(X0)
      | ~ sP3(X0) ),
    inference(trivial_inequality_removal,[],[f1976]) ).

tff(f1976,plain,
    ! [X0: $int] :
      ( ~ sP3(X0)
      | ( select2('Heap',sK6,sK7) != select2('Heap',sK6,sK7) )
      | sP2(X0) ),
    inference(equality_resolution,[],[f1975]) ).

tff(f1975,plain,
    ! [X3: $int,X0: $int] :
      ( ( select2('Heap',sK6,ownerFrame) != X3 )
      | ( select2('Heap',sK6,sK7) != select2('Heap',sK6,sK7) )
      | sP2(X0)
      | ~ sP3(X0) ),
    inference(equality_resolution,[],[f1974]) ).

tff(f1974,plain,
    ! [X3: $int,X0: $int,X5: $int] :
      ( ( select2('Heap',sK6,sK7) != X5 )
      | ( select2('Heap',sK6,ownerFrame) != X3 )
      | ( X5 != X5 )
      | sP2(X0)
      | ~ sP3(X0) ),
    inference(equality_resolution,[],[f204]) ).

tff(f204,plain,
    ! [X3: $int,X0: $int,X4: $int,X5: $int] :
      ( ( select2('Heap',sK6,ownerRef) != X4 )
      | ( select2('Heap',sK6,sK7) != X5 )
      | ( select2('Heap',sK6,ownerFrame) != X3 )
      | ( X5 != X5 )
      | sP2(X0)
      | ~ sP3(X0) ),
    inference(cnf_transformation,[],[f53]) ).

tff(f53,plain,
    ! [X0: $int] :
      ( ! [X3: $int,X4: $int,X5: $int] :
          ( ( select2('Heap',sK6,ownerRef) != X4 )
          | ( select2('Heap',sK6,sK7) != X5 )
          | ( select2('Heap',sK6,ownerFrame) != X3 )
          | ( ( ( 'BaseClass'(X3) = select2('Heap',X4,localinv) )
              | ( 'PeerGroupPlaceholder' = X3 )
              | ( true_1 != x(select2('Heap',X4,inv),X3) ) )
            & ( X5 != X5 )
            & ( true_1 = select2('Heap',sK6,allocated) )
            & ( nullObject != sK6 )
            & ( true_1 = 'IncludeInMainFrameCondition'(sK7) ) ) )
      | sP2(X0)
      | ~ sP3(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK6,sK7])],[f51,f52]) ).

tff(f52,plain,
    ( ? [X1: $int,X2: $int] :
      ! [X3: $int,X4: $int,X5: $int] :
        ( ( select2('Heap',X1,ownerRef) != X4 )
        | ( select2('Heap',X1,X2) != X5 )
        | ( select2('Heap',X1,ownerFrame) != X3 )
        | ( ( ( 'BaseClass'(X3) = select2('Heap',X4,localinv) )
            | ( 'PeerGroupPlaceholder' = X3 )
            | ( true_1 != x(select2('Heap',X4,inv),X3) ) )
          & ( X5 != X5 )
          & ( true_1 = select2('Heap',X1,allocated) )
          & ( nullObject != X1 )
          & ( true_1 = 'IncludeInMainFrameCondition'(X2) ) ) )
   => ! [X5: $int,X4: $int,X3: $int] :
        ( ( select2('Heap',sK6,ownerRef) != X4 )
        | ( select2('Heap',sK6,sK7) != X5 )
        | ( select2('Heap',sK6,ownerFrame) != X3 )
        | ( ( ( 'BaseClass'(X3) = select2('Heap',X4,localinv) )
            | ( 'PeerGroupPlaceholder' = X3 )
            | ( true_1 != x(select2('Heap',X4,inv),X3) ) )
          & ( X5 != X5 )
          & ( true_1 = select2('Heap',sK6,allocated) )
          & ( nullObject != sK6 )
          & ( true_1 = 'IncludeInMainFrameCondition'(sK7) ) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f51,plain,
    ! [X0: $int] :
      ( ? [X1: $int,X2: $int] :
        ! [X3: $int,X4: $int,X5: $int] :
          ( ( select2('Heap',X1,ownerRef) != X4 )
          | ( select2('Heap',X1,X2) != X5 )
          | ( select2('Heap',X1,ownerFrame) != X3 )
          | ( ( ( 'BaseClass'(X3) = select2('Heap',X4,localinv) )
              | ( 'PeerGroupPlaceholder' = X3 )
              | ( true_1 != x(select2('Heap',X4,inv),X3) ) )
            & ( X5 != X5 )
            & ( true_1 = select2('Heap',X1,allocated) )
            & ( nullObject != X1 )
            & ( true_1 = 'IncludeInMainFrameCondition'(X2) ) ) )
      | sP2(X0)
      | ~ sP3(X0) ),
    inference(rectify,[],[f50]) ).

tff(f50,plain,
    ! [X0: $int] :
      ( ? [X6: $int,X7: $int] :
        ! [X8: $int,X10: $int,X9: $int] :
          ( ( select2('Heap',X6,ownerRef) != X10 )
          | ( select2('Heap',X6,X7) != X9 )
          | ( select2('Heap',X6,ownerFrame) != X8 )
          | ( ( ( 'BaseClass'(X8) = select2('Heap',X10,localinv) )
              | ( 'PeerGroupPlaceholder' = X8 )
              | ( true_1 != x(select2('Heap',X10,inv),X8) ) )
            & ( X9 != X9 )
            & ( true_1 = select2('Heap',X6,allocated) )
            & ( nullObject != X6 )
            & ( true_1 = 'IncludeInMainFrameCondition'(X7) ) ) )
      | sP2(X0)
      | ~ sP3(X0) ),
    inference(nnf_transformation,[],[f41]) ).

tff(f2180,plain,
    spl74_13,
    inference(avatar_split_clause,[],[f2029,f2126]) ).

tff(f2029,plain,
    ! [X0: $int] :
      ( ~ sP1(X0)
      | sP0(X0) ),
    inference(trivial_inequality_removal,[],[f1992]) ).

tff(f1992,plain,
    ! [X0: $int] :
      ( sP0(X0)
      | ~ sP1(X0)
      | ( select2('Heap',sK12,sK11) != select2('Heap',sK12,sK11) ) ),
    inference(equality_resolution,[],[f1991]) ).

tff(f1991,plain,
    ! [X0: $int,X5: $int] :
      ( ( select2('Heap',sK12,sK11) != select2('Heap',sK12,sK11) )
      | ( select2('Heap',sK12,ownerFrame) != X5 )
      | sP0(X0)
      | ~ sP1(X0) ),
    inference(equality_resolution,[],[f1990]) ).

tff(f1990,plain,
    ! [X3: $int,X0: $int,X5: $int] :
      ( ( X3 != X3 )
      | ( select2('Heap',sK12,sK11) != X3 )
      | ( select2('Heap',sK12,ownerFrame) != X5 )
      | sP0(X0)
      | ~ sP1(X0) ),
    inference(equality_resolution,[],[f217]) ).

tff(f217,plain,
    ! [X3: $int,X0: $int,X4: $int,X5: $int] :
      ( ( X3 != X3 )
      | ( select2('Heap',sK12,ownerRef) != X4 )
      | ( select2('Heap',sK12,sK11) != X3 )
      | ( select2('Heap',sK12,ownerFrame) != X5 )
      | sP0(X0)
      | ~ sP1(X0) ),
    inference(cnf_transformation,[],[f62]) ).

tff(f62,plain,
    ! [X0: $int] :
      ( ! [X3: $int,X4: $int,X5: $int] :
          ( ( ( ( 'BaseClass'(X5) = select2('Heap',X4,localinv) )
              | ( true_1 != x(select2('Heap',X4,inv),X5) )
              | ( 'PeerGroupPlaceholder' = X5 ) )
            & ( X3 != X3 )
            & ( true_1 = 'IncludeInMainFrameCondition'(sK11) )
            & ( true_1 = select2('Heap',sK12,allocated) )
            & ( nullObject != sK12 ) )
          | ( select2('Heap',sK12,ownerRef) != X4 )
          | ( select2('Heap',sK12,sK11) != X3 )
          | ( select2('Heap',sK12,ownerFrame) != X5 ) )
      | sP0(X0)
      | ~ sP1(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK11,sK12])],[f60,f61]) ).

tff(f61,plain,
    ( ? [X1: $int,X2: $int] :
      ! [X3: $int,X4: $int,X5: $int] :
        ( ( ( ( 'BaseClass'(X5) = select2('Heap',X4,localinv) )
            | ( true_1 != x(select2('Heap',X4,inv),X5) )
            | ( 'PeerGroupPlaceholder' = X5 ) )
          & ( X3 != X3 )
          & ( true_1 = 'IncludeInMainFrameCondition'(X1) )
          & ( true_1 = select2('Heap',X2,allocated) )
          & ( nullObject != X2 ) )
        | ( select2('Heap',X2,ownerRef) != X4 )
        | ( select2('Heap',X2,X1) != X3 )
        | ( select2('Heap',X2,ownerFrame) != X5 ) )
   => ! [X5: $int,X4: $int,X3: $int] :
        ( ( ( ( 'BaseClass'(X5) = select2('Heap',X4,localinv) )
            | ( true_1 != x(select2('Heap',X4,inv),X5) )
            | ( 'PeerGroupPlaceholder' = X5 ) )
          & ( X3 != X3 )
          & ( true_1 = 'IncludeInMainFrameCondition'(sK11) )
          & ( true_1 = select2('Heap',sK12,allocated) )
          & ( nullObject != sK12 ) )
        | ( select2('Heap',sK12,ownerRef) != X4 )
        | ( select2('Heap',sK12,sK11) != X3 )
        | ( select2('Heap',sK12,ownerFrame) != X5 ) ) ),
    introduced(choice_axiom,[]) ).

tff(f60,plain,
    ! [X0: $int] :
      ( ? [X1: $int,X2: $int] :
        ! [X3: $int,X4: $int,X5: $int] :
          ( ( ( ( 'BaseClass'(X5) = select2('Heap',X4,localinv) )
              | ( true_1 != x(select2('Heap',X4,inv),X5) )
              | ( 'PeerGroupPlaceholder' = X5 ) )
            & ( X3 != X3 )
            & ( true_1 = 'IncludeInMainFrameCondition'(X1) )
            & ( true_1 = select2('Heap',X2,allocated) )
            & ( nullObject != X2 ) )
          | ( select2('Heap',X2,ownerRef) != X4 )
          | ( select2('Heap',X2,X1) != X3 )
          | ( select2('Heap',X2,ownerFrame) != X5 ) )
      | sP0(X0)
      | ~ sP1(X0) ),
    inference(rectify,[],[f59]) ).

tff(f59,plain,
    ! [X0: $int] :
      ( ? [X12: $int,X11: $int] :
        ! [X13: $int,X15: $int,X14: $int] :
          ( ( ( ( select2('Heap',X15,localinv) = 'BaseClass'(X14) )
              | ( true_1 != x(select2('Heap',X15,inv),X14) )
              | ( 'PeerGroupPlaceholder' = X14 ) )
            & ( X13 != X13 )
            & ( true_1 = 'IncludeInMainFrameCondition'(X12) )
            & ( true_1 = select2('Heap',X11,allocated) )
            & ( nullObject != X11 ) )
          | ( select2('Heap',X11,ownerRef) != X15 )
          | ( select2('Heap',X11,X12) != X13 )
          | ( select2('Heap',X11,ownerFrame) != X14 ) )
      | sP0(X0)
      | ~ sP1(X0) ),
    inference(nnf_transformation,[],[f39]) ).

tff(f2172,plain,
    ( ~ spl74_3
    | ~ spl74_20 ),
    inference(avatar_split_clause,[],[f1986,f2169,f2051]) ).

tff(f1986,plain,
    ( ~ sP2(0)
    | ( 'PurityAxiomsCanBeAssumed' != stack0b_0 ) ),
    inference(equality_resolution,[],[f1623]) ).

tff(f1623,plain,
    ! [X0: $int] :
      ( ( 0 != X0 )
      | ( 'PurityAxiomsCanBeAssumed' != stack0b_0 )
      | ~ sP2(X0) ),
    inference(definition_unfolding,[],[f207,f232]) ).

tff(f207,plain,
    ! [X0: $int] :
      ( ( 0 != X0 )
      | ( true_1 != stack0b_0 )
      | ~ sP2(X0) ),
    inference(cnf_transformation,[],[f58]) ).

tff(f58,plain,
    ! [X0: $int] :
      ( ( ! [X1: $int,X2: $int] :
            ( ( ( ( select2('Heap',sK10(X1,X2),localinv) != 'BaseClass'(sK9(X1,X2)) )
                & ( 'PeerGroupPlaceholder' != sK9(X1,X2) )
                & ( true_1 = x(select2('Heap',sK10(X1,X2),inv),sK9(X1,X2)) ) )
              | ( true_1 != 'IncludeInMainFrameCondition'(X1) )
              | ( true_1 != select2('Heap',X2,allocated) )
              | ( nullObject = X2 )
              | ( sK8(X1,X2) = sK8(X1,X2) ) )
            & ( select2('Heap',X2,ownerFrame) = sK9(X1,X2) )
            & ( sK8(X1,X2) = select2('Heap',X2,X1) )
            & ( select2('Heap',X2,ownerRef) = sK10(X1,X2) ) )
        & ( ( 0 != X0 )
          | ( true_1 != stack0b_0 ) )
        & ( ( 0 = X0 )
          | ( true_1 = stack0b_0 ) ) )
      | ~ sP2(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK8,sK9,sK10])],[f56,f57]) ).

tff(f57,plain,
    ! [X1: $int,X2: $int] :
      ( ? [X3: $int,X4: $int,X5: $int] :
          ( ( ( ( 'BaseClass'(X4) != select2('Heap',X5,localinv) )
              & ( 'PeerGroupPlaceholder' != X4 )
              & ( true_1 = x(select2('Heap',X5,inv),X4) ) )
            | ( true_1 != 'IncludeInMainFrameCondition'(X1) )
            | ( true_1 != select2('Heap',X2,allocated) )
            | ( nullObject = X2 )
            | ( X3 = X3 ) )
          & ( select2('Heap',X2,ownerFrame) = X4 )
          & ( select2('Heap',X2,X1) = X3 )
          & ( select2('Heap',X2,ownerRef) = X5 ) )
     => ( ( ( ( select2('Heap',sK10(X1,X2),localinv) != 'BaseClass'(sK9(X1,X2)) )
            & ( 'PeerGroupPlaceholder' != sK9(X1,X2) )
            & ( true_1 = x(select2('Heap',sK10(X1,X2),inv),sK9(X1,X2)) ) )
          | ( true_1 != 'IncludeInMainFrameCondition'(X1) )
          | ( true_1 != select2('Heap',X2,allocated) )
          | ( nullObject = X2 )
          | ( sK8(X1,X2) = sK8(X1,X2) ) )
        & ( select2('Heap',X2,ownerFrame) = sK9(X1,X2) )
        & ( sK8(X1,X2) = select2('Heap',X2,X1) )
        & ( select2('Heap',X2,ownerRef) = sK10(X1,X2) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f56,plain,
    ! [X0: $int] :
      ( ( ! [X1: $int,X2: $int] :
          ? [X3: $int,X4: $int,X5: $int] :
            ( ( ( ( 'BaseClass'(X4) != select2('Heap',X5,localinv) )
                & ( 'PeerGroupPlaceholder' != X4 )
                & ( true_1 = x(select2('Heap',X5,inv),X4) ) )
              | ( true_1 != 'IncludeInMainFrameCondition'(X1) )
              | ( true_1 != select2('Heap',X2,allocated) )
              | ( nullObject = X2 )
              | ( X3 = X3 ) )
            & ( select2('Heap',X2,ownerFrame) = X4 )
            & ( select2('Heap',X2,X1) = X3 )
            & ( select2('Heap',X2,ownerRef) = X5 ) )
        & ( ( 0 != X0 )
          | ( true_1 != stack0b_0 ) )
        & ( ( 0 = X0 )
          | ( true_1 = stack0b_0 ) ) )
      | ~ sP2(X0) ),
    inference(rectify,[],[f55]) ).

tff(f55,plain,
    ! [X0: $int] :
      ( ( ! [X2: $int,X1: $int] :
          ? [X5: $int,X4: $int,X3: $int] :
            ( ( ( ( 'BaseClass'(X4) != select2('Heap',X3,localinv) )
                & ( 'PeerGroupPlaceholder' != X4 )
                & ( true_1 = x(select2('Heap',X3,inv),X4) ) )
              | ( true_1 != 'IncludeInMainFrameCondition'(X2) )
              | ( true_1 != select2('Heap',X1,allocated) )
              | ( nullObject = X1 )
              | ( X5 = X5 ) )
            & ( select2('Heap',X1,ownerFrame) = X4 )
            & ( select2('Heap',X1,X2) = X5 )
            & ( select2('Heap',X1,ownerRef) = X3 ) )
        & ( ( 0 != X0 )
          | ( true_1 != stack0b_0 ) )
        & ( ( 0 = X0 )
          | ( true_1 = stack0b_0 ) ) )
      | ~ sP2(X0) ),
    inference(flattening,[],[f54]) ).

tff(f54,plain,
    ! [X0: $int] :
      ( ( ! [X2: $int,X1: $int] :
          ? [X5: $int,X4: $int,X3: $int] :
            ( ( ( ( 'BaseClass'(X4) != select2('Heap',X3,localinv) )
                & ( 'PeerGroupPlaceholder' != X4 )
                & ( true_1 = x(select2('Heap',X3,inv),X4) ) )
              | ( true_1 != 'IncludeInMainFrameCondition'(X2) )
              | ( true_1 != select2('Heap',X1,allocated) )
              | ( nullObject = X1 )
              | ( X5 = X5 ) )
            & ( select2('Heap',X1,ownerFrame) = X4 )
            & ( select2('Heap',X1,X2) = X5 )
            & ( select2('Heap',X1,ownerRef) = X3 ) )
        & ( ( 0 != X0 )
          | ( true_1 != stack0b_0 ) )
        & ( ( 0 = X0 )
          | ( true_1 = stack0b_0 ) ) )
      | ~ sP2(X0) ),
    inference(nnf_transformation,[],[f40]) ).

tff(f2115,plain,
    ( spl74_11
    | spl74_12 ),
    inference(avatar_split_clause,[],[f2031,f2112,f2108]) ).

tff(f2031,plain,
    ( sP4(sK16)
    | sP5(sK16) ),
    inference(evaluation,[],[f236]) ).

tff(f236,plain,
    ( ( 0 = 2 )
    | sP5(sK16)
    | sP4(sK16) ),
    inference(cnf_transformation,[],[f69]) ).

tff(f2057,plain,
    ( spl74_3
    | spl74_4 ),
    inference(avatar_split_clause,[],[f1630,f2055,f2051]) ).

tff(f1630,plain,
    ! [X0: $int] :
      ( ( 0 = X0 )
      | ~ sP0(X0)
      | ( 'PurityAxiomsCanBeAssumed' = stack0b_0 ) ),
    inference(definition_unfolding,[],[f225,f232]) ).

tff(f225,plain,
    ! [X0: $int] :
      ( ( 0 = X0 )
      | ( true_1 = stack0b_0 )
      | ~ sP0(X0) ),
    inference(cnf_transformation,[],[f67]) ).

tff(f67,plain,
    ! [X0: $int] :
      ( ( ( ( 0 != X0 )
          | ( true_1 != stack0b_0 ) )
        & ( ( 0 = X0 )
          | ( true_1 = stack0b_0 ) )
        & ! [X1: $int,X2: $int] :
            ( ( select2('Heap',X2,ownerFrame) = sK15(X1,X2) )
            & ( sK14(X1,X2) = select2('Heap',X2,X1) )
            & ( ( true_1 != 'IncludeInMainFrameCondition'(X1) )
              | ( true_1 != select2('Heap',X2,allocated) )
              | ( ( select2('Heap',sK13(X1,X2),localinv) != 'BaseClass'(sK15(X1,X2)) )
                & ( true_1 = x(select2('Heap',sK13(X1,X2),inv),sK15(X1,X2)) )
                & ( 'PeerGroupPlaceholder' != sK15(X1,X2) ) )
              | ( nullObject = X2 )
              | ( sK14(X1,X2) = sK14(X1,X2) ) )
            & ( select2('Heap',X2,ownerRef) = sK13(X1,X2) ) ) )
      | ~ sP0(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK13,sK14,sK15])],[f65,f66]) ).

tff(f66,plain,
    ! [X1: $int,X2: $int] :
      ( ? [X3: $int,X4: $int,X5: $int] :
          ( ( select2('Heap',X2,ownerFrame) = X5 )
          & ( select2('Heap',X2,X1) = X4 )
          & ( ( true_1 != 'IncludeInMainFrameCondition'(X1) )
            | ( true_1 != select2('Heap',X2,allocated) )
            | ( ( select2('Heap',X3,localinv) != 'BaseClass'(X5) )
              & ( true_1 = x(select2('Heap',X3,inv),X5) )
              & ( 'PeerGroupPlaceholder' != X5 ) )
            | ( nullObject = X2 )
            | ( X4 = X4 ) )
          & ( select2('Heap',X2,ownerRef) = X3 ) )
     => ( ( select2('Heap',X2,ownerFrame) = sK15(X1,X2) )
        & ( sK14(X1,X2) = select2('Heap',X2,X1) )
        & ( ( true_1 != 'IncludeInMainFrameCondition'(X1) )
          | ( true_1 != select2('Heap',X2,allocated) )
          | ( ( select2('Heap',sK13(X1,X2),localinv) != 'BaseClass'(sK15(X1,X2)) )
            & ( true_1 = x(select2('Heap',sK13(X1,X2),inv),sK15(X1,X2)) )
            & ( 'PeerGroupPlaceholder' != sK15(X1,X2) ) )
          | ( nullObject = X2 )
          | ( sK14(X1,X2) = sK14(X1,X2) ) )
        & ( select2('Heap',X2,ownerRef) = sK13(X1,X2) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f65,plain,
    ! [X0: $int] :
      ( ( ( ( 0 != X0 )
          | ( true_1 != stack0b_0 ) )
        & ( ( 0 = X0 )
          | ( true_1 = stack0b_0 ) )
        & ! [X1: $int,X2: $int] :
          ? [X3: $int,X4: $int,X5: $int] :
            ( ( select2('Heap',X2,ownerFrame) = X5 )
            & ( select2('Heap',X2,X1) = X4 )
            & ( ( true_1 != 'IncludeInMainFrameCondition'(X1) )
              | ( true_1 != select2('Heap',X2,allocated) )
              | ( ( select2('Heap',X3,localinv) != 'BaseClass'(X5) )
                & ( true_1 = x(select2('Heap',X3,inv),X5) )
                & ( 'PeerGroupPlaceholder' != X5 ) )
              | ( nullObject = X2 )
              | ( X4 = X4 ) )
            & ( select2('Heap',X2,ownerRef) = X3 ) ) )
      | ~ sP0(X0) ),
    inference(rectify,[],[f64]) ).

tff(f64,plain,
    ! [X0: $int] :
      ( ( ( ( 0 != X0 )
          | ( true_1 != stack0b_0 ) )
        & ( ( 0 = X0 )
          | ( true_1 = stack0b_0 ) )
        & ! [X17: $int,X16: $int] :
          ? [X18: $int,X19: $int,X20: $int] :
            ( ( select2('Heap',X16,ownerFrame) = X20 )
            & ( select2('Heap',X16,X17) = X19 )
            & ( ( true_1 != 'IncludeInMainFrameCondition'(X17) )
              | ( true_1 != select2('Heap',X16,allocated) )
              | ( ( select2('Heap',X18,localinv) != 'BaseClass'(X20) )
                & ( true_1 = x(select2('Heap',X18,inv),X20) )
                & ( 'PeerGroupPlaceholder' != X20 ) )
              | ( nullObject = X16 )
              | ( X19 = X19 ) )
            & ( select2('Heap',X16,ownerRef) = X18 ) ) )
      | ~ sP0(X0) ),
    inference(flattening,[],[f63]) ).

tff(f63,plain,
    ! [X0: $int] :
      ( ( ( ( 0 != X0 )
          | ( true_1 != stack0b_0 ) )
        & ( ( 0 = X0 )
          | ( true_1 = stack0b_0 ) )
        & ! [X17: $int,X16: $int] :
          ? [X18: $int,X19: $int,X20: $int] :
            ( ( select2('Heap',X16,ownerFrame) = X20 )
            & ( select2('Heap',X16,X17) = X19 )
            & ( ( true_1 != 'IncludeInMainFrameCondition'(X17) )
              | ( true_1 != select2('Heap',X16,allocated) )
              | ( ( select2('Heap',X18,localinv) != 'BaseClass'(X20) )
                & ( true_1 = x(select2('Heap',X18,inv),X20) )
                & ( 'PeerGroupPlaceholder' != X20 ) )
              | ( nullObject = X16 )
              | ( X19 = X19 ) )
            & ( select2('Heap',X16,ownerRef) = X18 ) ) )
      | ~ sP0(X0) ),
    inference(nnf_transformation,[],[f38]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : SWW805=1 : TPTP v8.1.0. Released v7.0.0.
% 0.03/0.13  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_uns --cores 0 -t %d %s
% 0.13/0.34  % Computer : n006.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % WCLimit    : 300
% 0.13/0.34  % DateTime   : Tue Aug 30 21:06:09 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.19/0.52  % (23076)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=59848:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59848Mi)
% 0.19/0.53  % (23100)lrs+1_1:10_av=off:drc=off:nwc=2.0:sp=reverse_frequency:thsq=on:thsqc=64:thsql=off:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/47Mi)
% 0.19/0.55  % (23084)lrs+1010_1:1_ep=RST:s2a=on:s2at=5.0:sos=all:i=26:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/26Mi)
% 0.19/0.55  % (23099)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.19/0.55  % (23080)ott+1011_1:2_br=off:bs=unit_only:bsr=unit_only:nwc=5.0:s2a=on:s2agt=32:urr=on:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.19/0.55  % (23077)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=34:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/34Mi)
% 0.19/0.55  % (23089)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.19/0.55  % (23081)lrs+10_1:32_s2a=on:s2agt=10:sgt=8:ss=axioms:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.19/0.55  % (23096)dis+1002_1:5_av=off:nwc=2.0:sos=all:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.19/0.55  % (23078)dis+1011_1:64_drc=off:flr=on:nwc=2.0:sac=on:urr=ec_only:i=8:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/8Mi)
% 0.19/0.55  % (23086)lrs+10_1:1_canc=force:tha=some:to=lpo:i=35:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/35Mi)
% 0.19/0.55  % (23087)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=4:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/4Mi)
% 0.19/0.56  % (23093)dis+21_1:1_aac=none:abs=on:er=known:fde=none:fsr=off:nwc=5.0:s2a=on:s2at=4.0:sp=const_frequency:to=lpo:urr=ec_only:i=49:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/49Mi)
% 0.19/0.56  % (23104)dis+1011_1:1_bd=off:canc=force:ev=cautious:nwc=5.0:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.19/0.56  % (23090)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.19/0.56  % (23081)Instruction limit reached!
% 0.19/0.56  % (23081)------------------------------
% 0.19/0.56  % (23081)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.56  % (23092)lrs+10_1:1_ev=force:gve=cautious:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.19/0.56  % (23097)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.19/0.56  % (23101)lrs+1002_1:1_br=off:canc=force:drc=off:s2a=on:sos=on:sp=reverse_frequency:urr=on:i=42:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/42Mi)
% 0.19/0.56  % (23105)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=41:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/41Mi)
% 0.19/0.56  % (23092)Instruction limit reached!
% 0.19/0.56  % (23092)------------------------------
% 0.19/0.56  % (23092)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.19/0.56  % (23092)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.19/0.56  % (23092)Termination reason: Unknown
% 0.19/0.56  % (23092)Termination phase: shuffling
% 0.19/0.56  
% 0.19/0.56  % (23092)Memory used [KB]: 1535
% 0.19/0.56  % (23092)Time elapsed: 0.004 s
% 0.19/0.56  % (23092)Instructions burned: 2 (million)
% 0.19/0.56  % (23092)------------------------------
% 0.19/0.56  % (23092)------------------------------
% 1.44/0.56  % (23085)lrs+10_1:8_ep=R:erd=off:fs=off:fsr=off:gve=force:nwc=2.0:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.44/0.56  % (23082)lrs+10_5:1_br=off:fde=none:nwc=3.0:sd=1:sgt=10:sos=on:ss=axioms:urr=on:i=32:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/32Mi)
% 1.44/0.56  % (23088)lrs+10_1:1_ep=R:gve=force:plsq=on:plsqr=32,1:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.44/0.56  % (23102)lrs+1_3:1_ep=RSTC:sos=on:urr=on:i=43:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/43Mi)
% 1.44/0.57  % (23088)Instruction limit reached!
% 1.44/0.57  % (23088)------------------------------
% 1.44/0.57  % (23088)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.44/0.57  % (23088)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.44/0.57  % (23088)Termination reason: Unknown
% 1.44/0.57  % (23088)Termination phase: shuffling
% 1.44/0.57  
% 1.44/0.57  % (23088)Memory used [KB]: 1535
% 1.44/0.57  % (23088)Time elapsed: 0.002 s
% 1.44/0.57  % (23088)Instructions burned: 3 (million)
% 1.44/0.57  % (23088)------------------------------
% 1.44/0.57  % (23088)------------------------------
% 1.44/0.57  % (23087)Instruction limit reached!
% 1.44/0.57  % (23087)------------------------------
% 1.44/0.57  % (23087)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.44/0.57  % (23087)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.44/0.57  % (23087)Termination reason: Unknown
% 1.44/0.57  % (23087)Termination phase: Property scanning
% 1.44/0.57  
% 1.44/0.57  % (23087)Memory used [KB]: 1663
% 1.44/0.57  % (23087)Time elapsed: 0.004 s
% 1.44/0.57  % (23087)Instructions burned: 6 (million)
% 1.44/0.57  % (23087)------------------------------
% 1.44/0.57  % (23087)------------------------------
% 1.44/0.57  % (23079)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.44/0.57  % (23079)Instruction limit reached!
% 1.44/0.57  % (23079)------------------------------
% 1.44/0.57  % (23079)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.44/0.57  % (23079)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.44/0.57  % (23079)Termination reason: Unknown
% 1.44/0.57  % (23079)Termination phase: shuffling
% 1.44/0.57  
% 1.44/0.57  % (23079)Memory used [KB]: 1407
% 1.44/0.57  % (23079)Time elapsed: 0.002 s
% 1.44/0.57  % (23079)Instructions burned: 2 (million)
% 1.44/0.57  % (23079)------------------------------
% 1.44/0.57  % (23079)------------------------------
% 1.44/0.57  % (23089)Instruction limit reached!
% 1.44/0.57  % (23089)------------------------------
% 1.44/0.57  % (23089)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.44/0.57  % (23089)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.44/0.57  % (23089)Termination reason: Unknown
% 1.44/0.57  % (23089)Termination phase: Preprocessing 3
% 1.44/0.57  
% 1.44/0.57  % (23089)Memory used [KB]: 2430
% 1.44/0.57  % (23089)Time elapsed: 0.017 s
% 1.44/0.57  % (23089)Instructions burned: 23 (million)
% 1.44/0.57  % (23089)------------------------------
% 1.44/0.57  % (23089)------------------------------
% 1.44/0.57  % (23078)Instruction limit reached!
% 1.44/0.57  % (23078)------------------------------
% 1.44/0.57  % (23078)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.44/0.57  % (23078)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.44/0.57  % (23078)Termination reason: Unknown
% 1.44/0.57  % (23078)Termination phase: Property scanning
% 1.44/0.57  
% 1.44/0.57  % (23078)Memory used [KB]: 1663
% 1.44/0.57  % (23078)Time elapsed: 0.007 s
% 1.44/0.57  % (23078)Instructions burned: 9 (million)
% 1.44/0.57  % (23078)------------------------------
% 1.44/0.57  % (23078)------------------------------
% 1.44/0.57  % (23095)lrs+10_1:1_sd=10:sos=all:ss=axioms:st=5.0:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.44/0.57  % (23091)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.44/0.57  % (23091)Instruction limit reached!
% 1.44/0.57  % (23091)------------------------------
% 1.44/0.57  % (23091)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.44/0.57  % (23095)Instruction limit reached!
% 1.44/0.57  % (23095)------------------------------
% 1.44/0.57  % (23095)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.44/0.57  % (23095)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.44/0.57  % (23095)Termination reason: Unknown
% 1.44/0.57  % (23095)Termination phase: shuffling
% 1.44/0.57  
% 1.44/0.57  % (23095)Memory used [KB]: 1535
% 1.44/0.57  % (23095)Time elapsed: 0.002 s
% 1.44/0.57  % (23095)Instructions burned: 2 (million)
% 1.44/0.57  % (23095)------------------------------
% 1.44/0.57  % (23095)------------------------------
% 1.44/0.57  % (23103)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 1.44/0.57  % (23094)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 1.44/0.58  % (23084)Instruction limit reached!
% 1.44/0.58  % (23084)------------------------------
% 1.44/0.58  % (23084)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.44/0.58  % (23084)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.44/0.58  % (23084)Termination reason: Unknown
% 1.44/0.58  % (23084)Termination phase: Preprocessing 2
% 1.44/0.58  
% 1.44/0.58  % (23084)Memory used [KB]: 2046
% 1.44/0.58  % (23084)Time elapsed: 0.018 s
% 1.44/0.58  % (23084)Instructions burned: 26 (million)
% 1.44/0.58  % (23084)------------------------------
% 1.44/0.58  % (23084)------------------------------
% 1.44/0.58  % (23096)Instruction limit reached!
% 1.44/0.58  % (23096)------------------------------
% 1.44/0.58  % (23096)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.44/0.58  % (23096)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.44/0.58  % (23096)Termination reason: Unknown
% 1.44/0.58  % (23096)Termination phase: Property scanning
% 1.44/0.58  
% 1.44/0.58  % (23096)Memory used [KB]: 1663
% 1.44/0.58  % (23096)Time elapsed: 0.009 s
% 1.44/0.58  % (23096)Instructions burned: 15 (million)
% 1.44/0.58  % (23096)------------------------------
% 1.44/0.58  % (23096)------------------------------
% 1.44/0.58  % (23083)lrs+1010_1:1_bd=off:fd=off:fde=none:ins=3:sac=on:sos=on:spb=goal:to=lpo:i=36:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/36Mi)
% 1.44/0.58  % (23082)Refutation not found, incomplete strategy% (23082)------------------------------
% 1.44/0.58  % (23082)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.44/0.58  % (23091)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.44/0.58  % (23091)Termination reason: Unknown
% 1.44/0.58  % (23091)Termination phase: shuffling
% 1.44/0.58  
% 1.44/0.58  % (23091)Memory used [KB]: 1535
% 1.44/0.58  % (23091)Time elapsed: 0.004 s
% 1.44/0.58  % (23091)Instructions burned: 2 (million)
% 1.44/0.58  % (23091)------------------------------
% 1.44/0.58  % (23091)------------------------------
% 1.44/0.58  % (23082)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.44/0.58  % (23082)Termination reason: Refutation not found, incomplete strategy
% 1.44/0.58  
% 1.44/0.58  % (23082)Memory used [KB]: 6268
% 1.44/0.58  % (23082)Time elapsed: 0.017 s
% 1.44/0.58  % (23082)Instructions burned: 21 (million)
% 1.44/0.58  % (23082)------------------------------
% 1.44/0.58  % (23082)------------------------------
% 1.67/0.58  % (23085)Instruction limit reached!
% 1.67/0.58  % (23085)------------------------------
% 1.67/0.58  % (23085)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.58  % (23085)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.58  % (23085)Termination reason: Unknown
% 1.67/0.58  % (23085)Termination phase: shuffling
% 1.67/0.58  
% 1.67/0.58  % (23085)Memory used [KB]: 1535
% 1.67/0.58  % (23085)Time elapsed: 0.004 s
% 1.67/0.58  % (23085)Instructions burned: 3 (million)
% 1.67/0.58  % (23085)------------------------------
% 1.67/0.58  % (23085)------------------------------
% 1.67/0.58  % (23081)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.58  % (23081)Termination reason: Unknown
% 1.67/0.58  % (23081)Termination phase: Property scanning
% 1.67/0.58  
% 1.67/0.58  % (23081)Memory used [KB]: 1663
% 1.67/0.58  % (23081)Time elapsed: 0.008 s
% 1.67/0.58  % (23081)Instructions burned: 16 (million)
% 1.67/0.58  % (23081)------------------------------
% 1.67/0.58  % (23081)------------------------------
% 1.67/0.58  % (23086)Instruction limit reached!
% 1.67/0.58  % (23086)------------------------------
% 1.67/0.58  % (23086)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.58  % (23086)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.58  % (23086)Termination reason: Unknown
% 1.67/0.58  % (23086)Termination phase: Preprocessing 3
% 1.67/0.58  
% 1.67/0.58  % (23086)Memory used [KB]: 2686
% 1.67/0.58  % (23086)Time elapsed: 0.018 s
% 1.67/0.58  % (23086)Instructions burned: 37 (million)
% 1.67/0.58  % (23086)------------------------------
% 1.67/0.58  % (23086)------------------------------
% 1.67/0.59  % (23098)dis+2_1:1_av=off:bsr=on:erd=off:s2pl=on:sgt=16:sos=on:sp=frequency:ss=axioms:i=46:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/46Mi)
% 1.67/0.59  % (23103)Instruction limit reached!
% 1.67/0.59  % (23103)------------------------------
% 1.67/0.59  % (23103)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.59  % (23103)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.59  % (23103)Termination reason: Unknown
% 1.67/0.59  % (23103)Termination phase: Preprocessing 3
% 1.67/0.59  
% 1.67/0.59  % (23103)Memory used [KB]: 2430
% 1.67/0.59  % (23103)Time elapsed: 0.014 s
% 1.67/0.59  % (23103)Instructions burned: 22 (million)
% 1.67/0.59  % (23103)------------------------------
% 1.67/0.59  % (23103)------------------------------
% 1.67/0.59  % (23104)Instruction limit reached!
% 1.67/0.59  % (23104)------------------------------
% 1.67/0.59  % (23104)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.59  % (23104)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.59  % (23104)Termination reason: Unknown
% 1.67/0.59  % (23104)Termination phase: Preprocessing 1
% 1.67/0.59  
% 1.67/0.59  % (23104)Memory used [KB]: 1663
% 1.67/0.59  % (23104)Time elapsed: 0.010 s
% 1.67/0.59  % (23104)Instructions burned: 21 (million)
% 1.67/0.59  % (23104)------------------------------
% 1.67/0.59  % (23104)------------------------------
% 1.67/0.59  % (23077)Instruction limit reached!
% 1.67/0.59  % (23077)------------------------------
% 1.67/0.59  % (23077)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.59  % (23077)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.59  % (23077)Termination reason: Unknown
% 1.67/0.59  % (23077)Termination phase: Preprocessing 3
% 1.67/0.59  
% 1.67/0.59  % (23077)Memory used [KB]: 2686
% 1.67/0.59  % (23077)Time elapsed: 0.016 s
% 1.67/0.59  % (23077)Instructions burned: 35 (million)
% 1.67/0.59  % (23077)------------------------------
% 1.67/0.59  % (23077)------------------------------
% 1.67/0.59  % (23097)Instruction limit reached!
% 1.67/0.59  % (23097)------------------------------
% 1.67/0.59  % (23097)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.59  % (23097)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.59  % (23097)Termination reason: Unknown
% 1.67/0.59  % (23097)Termination phase: Preprocessing 3
% 1.67/0.59  
% 1.67/0.59  % (23097)Memory used [KB]: 2430
% 1.67/0.59  % (23097)Time elapsed: 0.013 s
% 1.67/0.59  % (23097)Instructions burned: 22 (million)
% 1.67/0.59  % (23097)------------------------------
% 1.67/0.59  % (23097)------------------------------
% 1.67/0.60  % (23080)Instruction limit reached!
% 1.67/0.60  % (23080)------------------------------
% 1.67/0.60  % (23080)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.60  % (23080)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.60  % (23080)Termination reason: Unknown
% 1.67/0.60  % (23080)Termination phase: Preprocessing 3
% 1.67/0.60  
% 1.67/0.60  % (23080)Memory used [KB]: 2814
% 1.67/0.60  % (23080)Time elapsed: 0.018 s
% 1.67/0.60  % (23080)Instructions burned: 37 (million)
% 1.67/0.60  % (23080)------------------------------
% 1.67/0.60  % (23080)------------------------------
% 1.67/0.60  % (23094)Refutation not found, incomplete strategy% (23094)------------------------------
% 1.67/0.60  % (23094)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.60  % (23094)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.60  % (23094)Termination reason: Refutation not found, incomplete strategy
% 1.67/0.60  
% 1.67/0.60  % (23094)Memory used [KB]: 6140
% 1.67/0.60  % (23094)Time elapsed: 0.008 s
% 1.67/0.60  % (23094)Instructions burned: 14 (million)
% 1.67/0.60  % (23094)------------------------------
% 1.67/0.60  % (23094)------------------------------
% 1.67/0.60  % (23098)Refutation not found, incomplete strategy% (23098)------------------------------
% 1.67/0.60  % (23098)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.60  % (23098)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.60  % (23098)Termination reason: Refutation not found, incomplete strategy
% 1.67/0.60  
% 1.67/0.60  % (23098)Memory used [KB]: 1791
% 1.67/0.60  % (23098)Time elapsed: 0.009 s
% 1.67/0.60  % (23098)Instructions burned: 21 (million)
% 1.67/0.60  % (23098)------------------------------
% 1.67/0.60  % (23098)------------------------------
% 1.67/0.61  % (23105)Instruction limit reached!
% 1.67/0.61  % (23105)------------------------------
% 1.67/0.61  % (23105)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.61  % (23105)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.61  % (23105)Termination reason: Unknown
% 1.67/0.61  % (23105)Termination phase: Property scanning
% 1.67/0.61  
% 1.67/0.61  % (23105)Memory used [KB]: 3070
% 1.67/0.61  % (23105)Time elapsed: 0.018 s
% 1.67/0.61  % (23105)Instructions burned: 41 (million)
% 1.67/0.61  % (23105)------------------------------
% 1.67/0.61  % (23105)------------------------------
% 1.67/0.61  % (23099)Instruction limit reached!
% 1.67/0.61  % (23099)------------------------------
% 1.67/0.61  % (23099)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.61  % (23099)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.61  % (23099)Termination reason: Unknown
% 1.67/0.61  % (23099)Termination phase: Function definition elimination
% 1.67/0.61  
% 1.67/0.61  % (23099)Memory used [KB]: 3326
% 1.67/0.61  % (23099)Time elapsed: 0.029 s
% 1.67/0.61  % (23099)Instructions burned: 50 (million)
% 1.67/0.61  % (23099)------------------------------
% 1.67/0.61  % (23099)------------------------------
% 1.67/0.61  % (23100)Instruction limit reached!
% 1.67/0.61  % (23100)------------------------------
% 1.67/0.61  % (23100)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.61  % (23100)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.61  % (23100)Termination reason: Unknown
% 1.67/0.61  % (23100)Termination phase: Function definition elimination
% 1.67/0.61  
% 1.67/0.61  % (23100)Memory used [KB]: 3198
% 1.67/0.61  % (23100)Time elapsed: 0.025 s
% 1.67/0.61  % (23100)Instructions burned: 49 (million)
% 1.67/0.61  % (23100)------------------------------
% 1.67/0.61  % (23100)------------------------------
% 1.67/0.61  % (23102)Instruction limit reached!
% 1.67/0.61  % (23102)------------------------------
% 1.67/0.61  % (23102)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.61  % (23102)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.61  % (23102)Termination reason: Unknown
% 1.67/0.61  % (23102)Termination phase: Property scanning
% 1.67/0.61  
% 1.67/0.61  % (23102)Memory used [KB]: 3070
% 1.67/0.61  % (23102)Time elapsed: 0.019 s
% 1.67/0.61  % (23102)Instructions burned: 43 (million)
% 1.67/0.61  % (23102)------------------------------
% 1.67/0.61  % (23102)------------------------------
% 1.67/0.62  % (23083)Instruction limit reached!
% 1.67/0.62  % (23083)------------------------------
% 1.67/0.62  % (23083)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.62  % (23083)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.62  % (23083)Termination reason: Unknown
% 1.67/0.62  % (23083)Termination phase: Clausification
% 1.67/0.62  
% 1.67/0.62  % (23083)Memory used [KB]: 2942
% 1.67/0.62  % (23083)Time elapsed: 0.018 s
% 1.67/0.62  % (23083)Instructions burned: 37 (million)
% 1.67/0.62  % (23083)------------------------------
% 1.67/0.62  % (23083)------------------------------
% 1.67/0.63  % (23090)Instruction limit reached!
% 1.67/0.63  % (23090)------------------------------
% 1.67/0.63  % (23090)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.63  % (23090)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.63  % (23090)Termination reason: Unknown
% 1.67/0.63  % (23090)Termination phase: Equality resolution with deletion
% 1.67/0.63  
% 1.67/0.63  % (23090)Memory used [KB]: 3198
% 1.67/0.63  % (23090)Time elapsed: 0.025 s
% 1.67/0.63  % (23090)Instructions burned: 50 (million)
% 1.67/0.63  % (23090)------------------------------
% 1.67/0.63  % (23090)------------------------------
% 1.67/0.63  % (23101)Instruction limit reached!
% 1.67/0.63  % (23101)------------------------------
% 1.67/0.63  % (23101)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.63  % (23101)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.63  % (23101)Termination reason: Unknown
% 1.67/0.63  % (23101)Termination phase: Property scanning
% 1.67/0.63  
% 1.67/0.63  % (23101)Memory used [KB]: 3070
% 1.67/0.63  % (23101)Time elapsed: 0.021 s
% 1.67/0.63  % (23101)Instructions burned: 44 (million)
% 1.67/0.63  % (23101)------------------------------
% 1.67/0.63  % (23101)------------------------------
% 1.67/0.63  % (23093)Instruction limit reached!
% 1.67/0.63  % (23093)------------------------------
% 1.67/0.63  % (23093)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.67/0.63  % (23093)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.67/0.63  % (23093)Termination reason: Unknown
% 1.67/0.63  % (23093)Termination phase: Property scanning
% 1.67/0.63  
% 1.67/0.63  % (23093)Memory used [KB]: 3070
% 1.67/0.63  % (23093)Time elapsed: 0.022 s
% 1.67/0.63  % (23093)Instructions burned: 51 (million)
% 1.67/0.63  % (23093)------------------------------
% 1.67/0.63  % (23093)------------------------------
% 1.98/0.69  % (23128)lrs+1_1:1_aac=none:acc=on:add=large:bd=off:bs=unit_only:bsr=on:cond=on:nm=0:sac=on:sd=3:sos=on:ss=axioms:st=2.0:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/47Mi)
% 1.98/0.70  % (23133)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=58:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/58Mi)
% 1.98/0.70  % (23127)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/15Mi)
% 1.98/0.71  % (23129)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=25:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/25Mi)
% 1.98/0.71  % (23128)Refutation not found, incomplete strategy% (23128)------------------------------
% 1.98/0.71  % (23128)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.98/0.71  % (23128)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.98/0.71  % (23128)Termination reason: Refutation not found, incomplete strategy
% 1.98/0.71  
% 1.98/0.71  % (23128)Memory used [KB]: 6268
% 1.98/0.71  % (23128)Time elapsed: 0.010 s
% 1.98/0.71  % (23128)Instructions burned: 21 (million)
% 1.98/0.71  % (23128)------------------------------
% 1.98/0.71  % (23128)------------------------------
% 2.05/0.71  % (23137)lrs+1011_4:1_abs=on:afp=20:amm=off:anc=all:bd=off:br=off:canc=force:s2a=on:sas=z3:slsq=on:urr=on:i=494:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/494Mi)
% 2.05/0.71  % (23131)lrs+10_1:1_acc=model:br=off:ins=1:newcnf=on:nwc=5.0:s2a=on:sac=on:sp=frequency:to=lpo:urr=on:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/100Mi)
% 2.05/0.71  % (23132)ott+21_1:1_bd=off:bsr=unit_only:drc=off:fd=preordered:fsr=off:nwc=3.0:sac=on:to=lpo:urr=on:i=76:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/76Mi)
% 2.05/0.71  % (23138)lrs+10_1:1_newcnf=on:sas=z3:tgt=ground:tha=off:i=223:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/223Mi)
% 2.05/0.71  % (23130)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=148:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/148Mi)
% 2.05/0.72  % (23135)lrs+10_1:3_add=large:afr=on:anc=all_dependent:avsq=on:avsqr=21,226:awrs=decay:awrsf=47:br=off:bsd=on:canc=cautious:cond=fast:fd=preordered:fsd=on:fsr=off:gs=on:gve=force:ins=1:lma=on:s2agt=4:s2at=1.9:sas=z3:slsq=on:slsqc=1:slsqr=13,121:sp=reverse_arity:tha=some:to=lpo:uace=off:uhcvi=on:updr=off:urr=ec_only:i=108:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/108Mi)
% 2.05/0.72  % (23139)lrs+1002_1:1_av=off:br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=343:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/343Mi)
% 2.05/0.73  % (23134)lrs+10_1:1_thi=all:thigen=on:i=96:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/96Mi)
% 2.05/0.73  % (23141)lrs+1010_5:1_aer=off:norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=150:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/150Mi)
% 2.05/0.74  % (23146)lrs+10_1:1_amm=sco:norm_ineq=on:nwc=3.0:plsq=on:plsqc=2:plsqr=32,1:sas=z3:sp=const_min:tha=off:to=lpo:i=146:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/146Mi)
% 2.05/0.74  % (23143)dis+10_1:1_bd=off:fde=unused:gsp=on:ins=1:norm_ineq=on:sas=z3:sos=all:tha=off:i=370:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/370Mi)
% 2.05/0.74  % (23142)lrs+1011_1:1_br=off:fde=none:norm_ineq=on:nwc=10.0:sas=z3:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:i=160:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/160Mi)
% 2.05/0.75  % (23145)dis+10_1:1_aac=none:abs=on:bce=on:bd=off:bsr=unit_only:drc=off:fd=preordered:fsd=on:gve=cautious:lcm=reverse:nm=16:plsq=on:plsqc=1:plsqr=232,15:sfv=off:slsq=on:slsql=off:slsqr=3,2:sos=on:sp=weighted_frequency:i=81:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/81Mi)
% 2.05/0.75  % (23140)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=488:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/488Mi)
% 2.05/0.75  % (23144)lrs+1010_5:1_norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=493:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/493Mi)
% 2.05/0.75  % (23127)Instruction limit reached!
% 2.05/0.75  % (23127)------------------------------
% 2.05/0.75  % (23127)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.05/0.75  % (23127)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.05/0.75  % (23127)Termination reason: Unknown
% 2.05/0.75  % (23127)Termination phase: SInE selection
% 2.05/0.75  
% 2.05/0.75  % (23127)Memory used [KB]: 1663
% 2.05/0.75  % (23127)Time elapsed: 0.010 s
% 2.05/0.75  % (23127)Instructions burned: 15 (million)
% 2.05/0.75  % (23127)------------------------------
% 2.05/0.75  % (23127)------------------------------
% 2.05/0.76  % (23129)Instruction limit reached!
% 2.05/0.76  % (23129)------------------------------
% 2.05/0.76  % (23129)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.05/0.76  % (23129)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.05/0.76  % (23129)Termination reason: Unknown
% 2.05/0.76  % (23129)Termination phase: Preprocessing 3
% 2.05/0.76  
% 2.05/0.76  % (23129)Memory used [KB]: 2558
% 2.05/0.76  % (23129)Time elapsed: 0.014 s
% 2.05/0.76  % (23129)Instructions burned: 26 (million)
% 2.05/0.76  % (23129)------------------------------
% 2.05/0.76  % (23129)------------------------------
% 2.16/0.76  % (23149)lrs+1002_1:1_nm=0:sd=1:ss=axioms:urr=ec_only:i=330:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/330Mi)
% 2.16/0.76  % (23151)lrs+30_1:64_flr=on:sp=frequency:to=lpo:i=213:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/213Mi)
% 2.16/0.76  % (23147)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/211Mi)
% 2.16/0.77  % (23136)lrs+10_1:1_plsq=on:plsqc=1:plsqr=32,1:tha=off:thi=overlap:i=463:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/463Mi)
% 2.16/0.77  % (23150)lrs+11_1:1_erd=off:fs=off:fsr=off:norm_ineq=on:nwc=10.0:s2a=on:s2at=3.0:sas=z3:tha=some:i=294:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/294Mi)
% 2.16/0.77  % (23148)dis+1010_1:1_s2a=on:sp=frequency:to=lpo:i=274:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/274Mi)
% 2.16/0.77  % (23133)Instruction limit reached!
% 2.16/0.77  % (23133)------------------------------
% 2.16/0.77  % (23133)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.77  % (23133)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.77  % (23133)Termination reason: Unknown
% 2.16/0.77  % (23133)Termination phase: Saturation
% 2.16/0.77  
% 2.16/0.77  % (23133)Memory used [KB]: 3326
% 2.16/0.77  % (23133)Time elapsed: 0.049 s
% 2.16/0.77  % (23133)Instructions burned: 59 (million)
% 2.16/0.77  % (23133)------------------------------
% 2.16/0.77  % (23133)------------------------------
% 2.16/0.78  % (23149)Refutation not found, incomplete strategy% (23149)------------------------------
% 2.16/0.78  % (23149)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.78  % (23149)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.78  % (23149)Termination reason: Refutation not found, incomplete strategy
% 2.16/0.78  
% 2.16/0.78  % (23149)Memory used [KB]: 6268
% 2.16/0.78  % (23149)Time elapsed: 0.017 s
% 2.16/0.78  % (23149)Instructions burned: 20 (million)
% 2.16/0.78  % (23149)------------------------------
% 2.16/0.78  % (23149)------------------------------
% 2.16/0.78  % (23154)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=488:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/488Mi)
% 2.16/0.79  % (23152)dis+1002_1:1_aac=none:abs=on:nicw=on:sac=on:sas=z3:tgt=ground:tha=some:to=lpo:i=374:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/374Mi)
% 2.16/0.79  % (23153)ins+10_1:32_fd=off:fs=off:fsr=off:igrr=4/7:igwr=on:urr=ec_only:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/500Mi)
% 2.16/0.81  % (23156)lrs+1010_1:1_bsr=unit_only:cond=on:flr=on:newcnf=on:nwc=10.0:sas=z3:to=lpo:i=360:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/360Mi)
% 2.16/0.82  % (23155)lrs+10_1:1_abs=on:ev=cautious:nwc=10.0:s2a=on:sas=z3:tha=off:thi=all:thigen=on:i=230:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/230Mi)
% 2.16/0.82  % (23132)Instruction limit reached!
% 2.16/0.82  % (23132)------------------------------
% 2.16/0.82  % (23132)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.82  % (23132)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.82  % (23132)Termination reason: Unknown
% 2.16/0.82  % (23132)Termination phase: Saturation
% 2.16/0.82  
% 2.16/0.82  % (23132)Memory used [KB]: 8059
% 2.16/0.82  % (23132)Time elapsed: 0.036 s
% 2.16/0.82  % (23132)Instructions burned: 76 (million)
% 2.16/0.82  % (23132)------------------------------
% 2.16/0.82  % (23132)------------------------------
% 2.16/0.84  % (23144)Refutation not found, incomplete strategy% (23144)------------------------------
% 2.16/0.84  % (23144)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.84  % (23144)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.84  % (23144)Termination reason: Refutation not found, incomplete strategy
% 2.16/0.84  
% 2.16/0.84  % (23144)Memory used [KB]: 1663
% 2.16/0.84  % (23144)Time elapsed: 0.029 s
% 2.16/0.84  % (23144)Instructions burned: 57 (million)
% 2.16/0.84  % (23144)------------------------------
% 2.16/0.84  % (23144)------------------------------
% 2.16/0.84  % (23141)Refutation not found, incomplete strategy% (23141)------------------------------
% 2.16/0.84  % (23141)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.16/0.84  % (23141)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.16/0.84  % (23141)Termination reason: Refutation not found, incomplete strategy
% 2.16/0.84  
% 2.16/0.84  % (23141)Memory used [KB]: 1791
% 2.16/0.84  % (23141)Time elapsed: 0.030 s
% 2.16/0.84  % (23141)Instructions burned: 59 (million)
% 2.16/0.84  % (23141)------------------------------
% 2.16/0.84  % (23141)------------------------------
% 2.47/0.85  % (23157)dis+31_1:1_lcm=reverse:norm_ineq=on:nwc=10.0:sas=z3:tha=off:urr=on:i=382:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/382Mi)
% 2.47/0.85  % (23145)Instruction limit reached!
% 2.47/0.85  % (23145)------------------------------
% 2.47/0.85  % (23145)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.47/0.85  % (23145)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.47/0.85  % (23145)Termination reason: Unknown
% 2.47/0.85  % (23145)Termination phase: Saturation
% 2.47/0.85  
% 2.47/0.85  % (23145)Memory used [KB]: 3837
% 2.47/0.85  % (23145)Time elapsed: 0.037 s
% 2.47/0.85  % (23145)Instructions burned: 82 (million)
% 2.47/0.85  % (23145)------------------------------
% 2.47/0.85  % (23145)------------------------------
% 2.47/0.88  % (23158)lrs+10_1:1_av=off:fde=none:lwlo=on:nwc=10.0:i=256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/256Mi)
% 2.60/0.88  % (23130)Instruction limit reached!
% 2.60/0.88  % (23130)------------------------------
% 2.60/0.88  % (23130)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.60/0.88  % (23130)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.60/0.88  % (23130)Termination reason: Unknown
% 2.60/0.88  % (23130)Termination phase: Property scanning
% 2.60/0.88  
% 2.60/0.88  % (23130)Memory used [KB]: 3709
% 2.60/0.88  % (23130)Time elapsed: 0.049 s
% 2.60/0.88  % (23130)Instructions burned: 149 (million)
% 2.60/0.88  % (23130)------------------------------
% 2.60/0.88  % (23130)------------------------------
% 2.60/0.88  % (23135)Instruction limit reached!
% 2.60/0.88  % (23135)------------------------------
% 2.60/0.88  % (23135)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.60/0.88  % (23135)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.60/0.88  % (23135)Termination reason: Unknown
% 2.60/0.88  % (23135)Termination phase: Saturation
% 2.60/0.88  
% 2.60/0.88  % (23135)Memory used [KB]: 9083
% 2.60/0.88  % (23135)Time elapsed: 0.051 s
% 2.60/0.88  % (23135)Instructions burned: 111 (million)
% 2.60/0.88  % (23135)------------------------------
% 2.60/0.88  % (23135)------------------------------
% 2.60/0.90  % (23134)Instruction limit reached!
% 2.60/0.90  % (23134)------------------------------
% 2.60/0.90  % (23134)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.60/0.90  % (23134)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.60/0.90  % (23134)Termination reason: Unknown
% 2.60/0.90  % (23134)Termination phase: Saturation
% 2.60/0.90  
% 2.60/0.90  % (23134)Memory used [KB]: 3326
% 2.60/0.90  % (23134)Time elapsed: 0.045 s
% 2.60/0.90  % (23134)Instructions burned: 99 (million)
% 2.60/0.90  % (23134)------------------------------
% 2.60/0.90  % (23134)------------------------------
% 2.60/0.90  % (23131)Instruction limit reached!
% 2.60/0.90  % (23131)------------------------------
% 2.60/0.90  % (23131)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.60/0.90  % (23131)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.60/0.90  % (23131)Termination reason: Unknown
% 2.60/0.90  % (23131)Termination phase: Saturation
% 2.60/0.90  
% 2.60/0.90  % (23131)Memory used [KB]: 9466
% 2.60/0.90  % (23131)Time elapsed: 0.049 s
% 2.60/0.90  % (23131)Instructions burned: 101 (million)
% 2.60/0.90  % (23131)------------------------------
% 2.60/0.90  % (23131)------------------------------
% 2.60/0.90  % (23147)Refutation not found, incomplete strategy% (23147)------------------------------
% 2.60/0.90  % (23147)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.60/0.90  % (23147)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.60/0.90  % (23147)Termination reason: Refutation not found, incomplete strategy
% 2.60/0.90  
% 2.60/0.90  % (23147)Memory used [KB]: 8827
% 2.60/0.90  % (23147)Time elapsed: 0.041 s
% 2.60/0.90  % (23147)Instructions burned: 88 (million)
% 2.60/0.90  % (23147)------------------------------
% 2.60/0.90  % (23147)------------------------------
% 2.60/0.91  % (23160)dis+10_1:1_sgt=16:sos=on:spb=goal:ss=axioms:i=1006:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/1006Mi)
% 2.60/0.91  % (23146)Instruction limit reached!
% 2.60/0.91  % (23146)------------------------------
% 2.60/0.91  % (23146)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.60/0.91  % (23146)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.60/0.91  % (23146)Termination reason: Unknown
% 2.60/0.91  % (23146)Termination phase: Saturation
% 2.60/0.91  
% 2.60/0.91  % (23146)Memory used [KB]: 3965
% 2.60/0.91  % (23146)Time elapsed: 0.060 s
% 2.60/0.91  % (23146)Instructions burned: 147 (million)
% 2.60/0.91  % (23146)------------------------------
% 2.60/0.91  % (23146)------------------------------
% 2.60/0.92  % (23163)dis+1004_1:3_av=off:bs=on:plsq=on:i=3721:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/3721Mi)
% 3.08/0.94  % (23138)Instruction limit reached!
% 3.08/0.94  % (23138)------------------------------
% 3.08/0.94  % (23138)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.08/0.94  % (23138)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.08/0.94  % (23138)Termination reason: Unknown
% 3.08/0.94  % (23138)Termination phase: Saturation
% 3.08/0.94  
% 3.08/0.94  % (23138)Memory used [KB]: 6140
% 3.08/0.94  % (23138)Time elapsed: 0.202 s
% 3.08/0.94  % (23138)Instructions burned: 223 (million)
% 3.08/0.94  % (23138)------------------------------
% 3.08/0.94  % (23138)------------------------------
% 3.08/0.94  % (23160)Refutation not found, incomplete strategy% (23160)------------------------------
% 3.08/0.94  % (23160)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.08/0.94  % (23160)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.08/0.94  % (23160)Termination reason: Refutation not found, incomplete strategy
% 3.08/0.94  
% 3.08/0.94  % (23160)Memory used [KB]: 6268
% 3.08/0.94  % (23160)Time elapsed: 0.008 s
% 3.08/0.94  % (23160)Instructions burned: 18 (million)
% 3.08/0.94  % (23160)------------------------------
% 3.08/0.94  % (23160)------------------------------
% 3.08/0.95  % (23167)ott+10_1:1_bd=preordered:drc=off:fd=preordered:nwc=5.0:sp=reverse_frequency:i=501:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/501Mi)
% 3.31/0.96  % (23151)First to succeed.
% 3.31/0.97  % (23168)ott+1011_1:1_anc=all:avsq=on:avsqc=1:bsr=unit_only:drc=off:erd=off:fs=off:fsr=off:nwc=3.0:s2a=on:s2at=1.5:sac=on:urr=on:i=1705:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/1705Mi)
% 3.31/0.97  % (23170)dis+10_1:64_s2a=on:s2agt=16:slsq=on:slsqc=1:slsqr=1,1:i=1683:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/1683Mi)
% 3.31/0.97  % (23169)lrs+10_1:1_av=off:sd=10:sos=all:ss=axioms:st=4.0:i=2416:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2416Mi)
% 3.31/0.99  % (23151)Refutation found. Thanks to Tanya!
% 3.31/0.99  % SZS status Unsatisfiable for theBenchmark
% 3.31/0.99  % SZS output start Proof for theBenchmark
% See solution above
% 3.31/0.99  % (23151)------------------------------
% 3.31/0.99  % (23151)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.31/0.99  % (23151)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.31/0.99  % (23151)Termination reason: Refutation
% 3.31/0.99  
% 3.31/0.99  % (23151)Memory used [KB]: 8955
% 3.31/0.99  % (23151)Time elapsed: 0.293 s
% 3.31/0.99  % (23151)Instructions burned: 138 (million)
% 3.31/0.99  % (23151)------------------------------
% 3.31/0.99  % (23151)------------------------------
% 3.31/0.99  % (23075)Success in time 0.631 s
%------------------------------------------------------------------------------