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
%------------------------------------------------------------------------------