TSTP Solution File: SWW805_1 by Vampire-SAT---4.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Vampire-SAT---4.8
% Problem : SWW805_1 : TPTP v8.1.2. Released v7.0.0.
% Transfm : none
% Format : tptp:raw
% Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% Computer : n002.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 : Tue Apr 30 17:48:29 EDT 2024
% Result : Unsatisfiable 2.58s 0.73s
% Output : Refutation 2.75s
% Verified :
% SZS Type : Refutation
% Derivation depth : 19
% Number of leaves : 1750
% Syntax : Number of formulae : 5300 (2736 unt; 238 typ; 0 def)
% Number of atoms : 31443 (25467 equ)
% Maximal formula atoms : 3084 ( 6 avg)
% Number of connectives : 48326 (21945 ~;6285 |;17677 &)
% (1655 <=>; 755 =>; 0 <=; 9 <~>)
% Maximal formula depth : 1212 ( 6 avg)
% Maximal term depth : 7 ( 1 avg)
% Number of FOOLs : 3 ( 3 fml; 0 var)
% Number arithmetic : 15254 (2241 atm; 919 fun;2586 num;9508 var)
% Number of types : 2 ( 0 usr; 1 ari)
% Number of type conns : 407 ( 170 >; 237 *; 0 +; 0 <<)
% Number of predicates : 1446 (1439 usr;1430 prp; 0-11 aty)
% Number of functors : 244 ( 227 usr; 81 con; 0-12 aty)
% Number of variables : 9508 (8579 !; 929 ?;9508 :)
% 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,
sK13: $int ).
tff(func_def_173,type,
sK14: $int ).
tff(func_def_174,type,
sK15: ( $int * $int ) > $int ).
tff(func_def_175,type,
sK16: ( $int * $int ) > $int ).
tff(func_def_176,type,
sK17: ( $int * $int ) > $int ).
tff(func_def_177,type,
sK18: $int ).
tff(func_def_178,type,
sK19: $int ).
tff(func_def_179,type,
sK20: ( $int * $int ) > $int ).
tff(func_def_180,type,
sK21: ( $int * $int ) > $int ).
tff(func_def_181,type,
sK22: ( $int * $int ) > $int ).
tff(func_def_182,type,
sK23: $int ).
tff(func_def_183,type,
sK24: $int ).
tff(func_def_184,type,
sK25: $int ).
tff(func_def_185,type,
sK26: $int ).
tff(func_def_186,type,
sK27: ( $int * $int * $int * $int * $int * $int * $int ) > $int ).
tff(func_def_187,type,
sK28: ( $int * $int * $int * $int * $int * $int * $int * $int * $int * $int * $int * $int ) > $int ).
tff(func_def_188,type,
sK29: ( $int * $int * $int * $int * $int * $int * $int ) > $int ).
tff(func_def_189,type,
sK30: ( $int * $int ) > $int ).
tff(func_def_190,type,
sK31: ( $int * $int ) > $int ).
tff(func_def_191,type,
sK32: ( $int * $int ) > $int ).
tff(func_def_192,type,
sK33: ( $int * $int ) > $int ).
tff(func_def_193,type,
sK34: ( $int * $int ) > $int ).
tff(func_def_194,type,
sK35: ( $int * $int ) > $int ).
tff(func_def_195,type,
sK36: ( $int * $int ) > $int ).
tff(func_def_196,type,
sK37: ( $int * $int ) > $int ).
tff(func_def_197,type,
sK38: ( $int * $int ) > $int ).
tff(func_def_198,type,
sK39: ( $int * $int ) > $int ).
tff(func_def_199,type,
sK40: ( $int * $int * $int ) > $int ).
tff(func_def_200,type,
sK41: ( $int * $int * $int ) > $int ).
tff(func_def_201,type,
sK42: ( $int * $int * $int * $int ) > $int ).
tff(func_def_202,type,
sK43: ( $int * $int ) > $int ).
tff(func_def_203,type,
sK44: ( $int * $int ) > $int ).
tff(func_def_204,type,
sK45: ( $int * $int ) > $int ).
tff(func_def_205,type,
sK46: ( $int * $int ) > $int ).
tff(func_def_206,type,
sK47: ( $int * $int ) > $int ).
tff(func_def_207,type,
sK48: ( $int * $int * $int ) > $int ).
tff(func_def_208,type,
sK49: ( $int * $int * $int ) > $int ).
tff(func_def_209,type,
sK50: ( $int * $int ) > $int ).
tff(func_def_210,type,
sK51: ( $int * $int ) > $int ).
tff(func_def_211,type,
sK52: ( $int * $int ) > $int ).
tff(func_def_212,type,
sK53: ( $int * $int * $int * $int ) > $int ).
tff(func_def_213,type,
sK54: ( $int * $int * $int * $int ) > $int ).
tff(func_def_214,type,
sK55: ( $int * $int * $int * $int * $int ) > $int ).
tff(func_def_215,type,
sK56: ( $int * $int * $int * $int * $int ) > $int ).
tff(func_def_216,type,
sK57: ( $int * $int * $int ) > $int ).
tff(func_def_217,type,
sK58: ( $int * $int * $int * $int ) > $int ).
tff(func_def_218,type,
sK59: ( $int * $int ) > $int ).
tff(func_def_219,type,
sK60: ( $int * $int * $int ) > $int ).
tff(func_def_220,type,
sK61: ( $int * $int * $int ) > $int ).
tff(func_def_221,type,
sK62: ( $int * $int ) > $int ).
tff(func_def_222,type,
sK63: $int > $int ).
tff(func_def_223,type,
sK64: ( $int * $int * $int ) > $int ).
tff(func_def_224,type,
sK65: ( $int * $int * $int ) > $int ).
tff(func_def_225,type,
sK66: ( $int * $int * $int ) > $int ).
tff(func_def_226,type,
sK67: ( $int * $int * $int ) > $int ).
tff(func_def_227,type,
sK68: ( $int * $int * $int ) > $int ).
tff(func_def_228,type,
sK69: ( $int * $int * $int ) > $int ).
tff(func_def_229,type,
sK70: ( $int * $int * $int ) > $int ).
tff(func_def_230,type,
sK71: ( $int * $int * $int ) > $int ).
tff(func_def_231,type,
sK72: ( $int * $int * $int ) > $int ).
tff(func_def_232,type,
sK73: ( $int * $int * $int ) > $int ).
tff(func_def_233,type,
sK74: ( $int * $int * $int ) > $int ).
tff(func_def_234,type,
sK75: ( $int * $int ) > $int ).
tff(func_def_235,type,
sK76: ( $int * $int ) > $int ).
tff(func_def_236,type,
sK77: ( $int * $int ) > $int ).
tff(func_def_237,type,
sK78: ( $int * $int ) > $int ).
tff(func_def_238,type,
sK79: $int > $int ).
tff(func_def_239,type,
sK80: ( $int * $int * $int ) > $int ).
tff(pred_def_5,type,
sP0: ( $int * $int * $int * $int * $int ) > $o ).
tff(pred_def_6,type,
sP1: ( $int * $int * $int * $int * $int ) > $o ).
tff(pred_def_8,type,
sP3: $int > $o ).
tff(pred_def_9,type,
sP4: ( $int * $int * $int * $int * $int ) > $o ).
tff(pred_def_10,type,
sP5: ( $int * $int * $int * $int * $int ) > $o ).
tff(pred_def_12,type,
sP7: $int > $o ).
tff(pred_def_13,type,
sP8: $int > $o ).
tff(pred_def_14,type,
sP9: $int > $o ).
tff(pred_def_15,type,
sP10: $int > $o ).
tff(pred_def_16,type,
sP11: ( $int * $int * $int ) > $o ).
tff(pred_def_17,type,
sP12: ( $int * $int * $int * $int * $int * $int * $int * $int * $int * $int * $int ) > $o ).
tff(f11305,plain,
$false,
inference(avatar_sat_refutation,[],[f2123,f2127,f2132,f2137,f2142,f2147,f2152,f2157,f2162,f2167,f2172,f2177,f2182,f2187,f2192,f2197,f2202,f2207,f2212,f2217,f2222,f2227,f2232,f2237,f2242,f2247,f2252,f2257,f2262,f2267,f2272,f2277,f2282,f2287,f2292,f2297,f2302,f2307,f2312,f2317,f2322,f2327,f2332,f2337,f2342,f2347,f2352,f2357,f2362,f2367,f2372,f2377,f2382,f2387,f2392,f2397,f2402,f2407,f2412,f2417,f2422,f2427,f2432,f2437,f2442,f2447,f2452,f2457,f2462,f2467,f2472,f2477,f2482,f2487,f2492,f2497,f2502,f2507,f2512,f2517,f2522,f2527,f2532,f2537,f2542,f2547,f2552,f2557,f2562,f2567,f2572,f2577,f2582,f2587,f2592,f2597,f2602,f2607,f2612,f2617,f2622,f2627,f2632,f2637,f2642,f2647,f2652,f2657,f2662,f2667,f2672,f2677,f2682,f2687,f2692,f2697,f2702,f2707,f2712,f2717,f2722,f2727,f2732,f2737,f2742,f2747,f2752,f2757,f2762,f2767,f2772,f2777,f2782,f2787,f2792,f2797,f2802,f2807,f2812,f2817,f2822,f2827,f2832,f2837,f2842,f2847,f2852,f2857,f2862,f2867,f2872,f2877,f2882,f2887,f2892,f2897,f2902,f2907,f2912,f2917,f2922,f2927,f2932,f2937,f2942,f2947,f2952,f2957,f2962,f2967,f2972,f2977,f2982,f2987,f2992,f2997,f3002,f3007,f3012,f3017,f3022,f3027,f3032,f3037,f3042,f3047,f3052,f3057,f3062,f3067,f3072,f3077,f3082,f3087,f3092,f3097,f3102,f3107,f3112,f3117,f3122,f3127,f3132,f3137,f3142,f3147,f3152,f3157,f3162,f3167,f3172,f3177,f3182,f3187,f3192,f3197,f3202,f3207,f3212,f3217,f3222,f3227,f3232,f3237,f3242,f3247,f3252,f3257,f3262,f3267,f3272,f3277,f3282,f3287,f3292,f3297,f3302,f3307,f3312,f3317,f3322,f3327,f3332,f3337,f3342,f3347,f3352,f3357,f3362,f3367,f3372,f3377,f3382,f3387,f3392,f3397,f3402,f3407,f3412,f3417,f3422,f3427,f3432,f3437,f3442,f3447,f3452,f3457,f3462,f3467,f3472,f3477,f3482,f3487,f3492,f3497,f3502,f3507,f3512,f3517,f3522,f3527,f3532,f3537,f3542,f3547,f3552,f3557,f3562,f3567,f3572,f3577,f3582,f3587,f3592,f3597,f3602,f3607,f3612,f3617,f3622,f3627,f3632,f3637,f3642,f3647,f3652,f3657,f3662,f3667,f3672,f3677,f3682,f3687,f3692,f3697,f3702,f3707,f3712,f3717,f3722,f3727,f3732,f3737,f3742,f3747,f3752,f3757,f3762,f3767,f3772,f3777,f3782,f3787,f3792,f3797,f3802,f3807,f3812,f3817,f3822,f3827,f3832,f3837,f3842,f3847,f3852,f3857,f3862,f3867,f3872,f3877,f3882,f3887,f3892,f3897,f3902,f3907,f3912,f3917,f3922,f3927,f3932,f3937,f3942,f3947,f3952,f3957,f3962,f3967,f3972,f3977,f3982,f3987,f3992,f3997,f4002,f4007,f4012,f4017,f4022,f4027,f4032,f4037,f4042,f4047,f4052,f4057,f4062,f4067,f4072,f4077,f4082,f4087,f4092,f4097,f4102,f4107,f4112,f4117,f4122,f4127,f4132,f4137,f4142,f4147,f4152,f4157,f4162,f4167,f4172,f4177,f4182,f4187,f4192,f4197,f4202,f4207,f4212,f4217,f4222,f4227,f4232,f4237,f4242,f4247,f4252,f4257,f4262,f4267,f4272,f4277,f4282,f4287,f4292,f4297,f4302,f4307,f4312,f4317,f4322,f4327,f4332,f4337,f4342,f4347,f4352,f4357,f4362,f4367,f4372,f4377,f4382,f4387,f4392,f4397,f4402,f4407,f4412,f4417,f4422,f4427,f4432,f4437,f4442,f4447,f4452,f4457,f4462,f4467,f4472,f4477,f4482,f4487,f4492,f4497,f4502,f4507,f4512,f4517,f4522,f4527,f4532,f4537,f4542,f4547,f4552,f4557,f4562,f4567,f4572,f4577,f4582,f4587,f4592,f4597,f4602,f4607,f4612,f4617,f4622,f4627,f4632,f4637,f4642,f4647,f4652,f4657,f4662,f4667,f4672,f4677,f4682,f4687,f4692,f4697,f4702,f4707,f4712,f4717,f4722,f4727,f4732,f4737,f4742,f4747,f4752,f4757,f4762,f4767,f4772,f4777,f4782,f4787,f4792,f4797,f4802,f4807,f4812,f4817,f4822,f4827,f4832,f4837,f4842,f4847,f4852,f4857,f4862,f4867,f4872,f4877,f4882,f4887,f4892,f4897,f4902,f4907,f4912,f4917,f4922,f4927,f4932,f4937,f4942,f4947,f4952,f4957,f4962,f4967,f4972,f4977,f4982,f4987,f4992,f4997,f5002,f5007,f5012,f5017,f5022,f5027,f5032,f5037,f5042,f5047,f5052,f5057,f5062,f5067,f5072,f5077,f5082,f5087,f5092,f5097,f5102,f5107,f5112,f5117,f5122,f5127,f5132,f5137,f5142,f5147,f5152,f5157,f5162,f5167,f5172,f5177,f5182,f5187,f5192,f5197,f5202,f5207,f5212,f5217,f5222,f5227,f5232,f5237,f5242,f5247,f5252,f5257,f5262,f5267,f5272,f5277,f5282,f5287,f5292,f5297,f5302,f5307,f5312,f5317,f5322,f5327,f5332,f5337,f5342,f5347,f5352,f5357,f5362,f5367,f5372,f5377,f5382,f5387,f5392,f5397,f5402,f5407,f5412,f5417,f5422,f5427,f5432,f5437,f5442,f5447,f5452,f5457,f5462,f5467,f5472,f5477,f5482,f5487,f5492,f5497,f5502,f5507,f5512,f5517,f5522,f5527,f5532,f5537,f5542,f5547,f5552,f5557,f5562,f5567,f5572,f5577,f5582,f5587,f5592,f5597,f5602,f5607,f5612,f5617,f5622,f5627,f5632,f5637,f5642,f5647,f5652,f5657,f5662,f5667,f5672,f5677,f5682,f5687,f5692,f5697,f5702,f5707,f5712,f5717,f5722,f5727,f5732,f5737,f5742,f5747,f5752,f5757,f5762,f5767,f5772,f5777,f5782,f5787,f5792,f5797,f5802,f5807,f5812,f5817,f5822,f5827,f5832,f5837,f5842,f5847,f5852,f5857,f5862,f5867,f5872,f5877,f5882,f5887,f5892,f5897,f5902,f5907,f5912,f5917,f5922,f5927,f5932,f5937,f5942,f5947,f5952,f5957,f5962,f5967,f5972,f5977,f5982,f5987,f5992,f5997,f6002,f6007,f6012,f6017,f6022,f6027,f6032,f6037,f6042,f6047,f6052,f6057,f6062,f6067,f6072,f6077,f6082,f6087,f6092,f6097,f6102,f6107,f6112,f6117,f6122,f6127,f6132,f6137,f6142,f6147,f6152,f6157,f6162,f6167,f6172,f6177,f6182,f6187,f6192,f6197,f6202,f6207,f6212,f6217,f6222,f6227,f6232,f6237,f6242,f6247,f6252,f6257,f6262,f6267,f6272,f6277,f6282,f6287,f6292,f6297,f6302,f6307,f6312,f6317,f6322,f6327,f6332,f6337,f6342,f6347,f6352,f6357,f6362,f6367,f6372,f6377,f6382,f6387,f6392,f6397,f6402,f6407,f6412,f6417,f6422,f6427,f6432,f6437,f6442,f6447,f6452,f6457,f6462,f6467,f6472,f6477,f6482,f6487,f6492,f6497,f6502,f6507,f6512,f6517,f6522,f6527,f6532,f6537,f6542,f6547,f6552,f6557,f6562,f6567,f6572,f6577,f6582,f6587,f6592,f6597,f6602,f6607,f6612,f6617,f6622,f6627,f6632,f6637,f6642,f6647,f6652,f6657,f6662,f6667,f6672,f6677,f6682,f6687,f6692,f6697,f6702,f6707,f6712,f6717,f6722,f6727,f6732,f6737,f6742,f6747,f6752,f6757,f6762,f6767,f6772,f6777,f6782,f6787,f6792,f6797,f6802,f6807,f6812,f6817,f6822,f6827,f6832,f6837,f6842,f6847,f6852,f6857,f6862,f6867,f6872,f6877,f6882,f6887,f6892,f6897,f6902,f6906,f6910,f6914,f6918,f6922,f6926,f6931,f6936,f6941,f6946,f6951,f6956,f6961,f6966,f6971,f6976,f6981,f6986,f6991,f6996,f7001,f7006,f7011,f7016,f7021,f7026,f7031,f7036,f7041,f7046,f7051,f7056,f7061,f7066,f7071,f7076,f7081,f7086,f7091,f7096,f7101,f7106,f7111,f7116,f7121,f7126,f7131,f7136,f7141,f7146,f7151,f7156,f7161,f7166,f7171,f7176,f7181,f7186,f7191,f7196,f7201,f7206,f7211,f7216,f7221,f7225,f7230,f7235,f7240,f7245,f7250,f7255,f7260,f7265,f7269,f7273,f7277,f7281,f7285,f7293,f7298,f7302,f7307,f7313,f7318,f7322,f7326,f7330,f7334,f7338,f7342,f7346,f7351,f7357,f7362,f7367,f7372,f7377,f7382,f7387,f7392,f7397,f7403,f7408,f7413,f7418,f7424,f7429,f7435,f7440,f7446,f7451,f7456,f7462,f7467,f7472,f7477,f7482,f7487,f7492,f7498,f7504,f7510,f7515,f7520,f7524,f7528,f7532,f7536,f7540,f7545,f7549,f7554,f7558,f7562,f7566,f7571,f7576,f7583,f7590,f7595,f7600,f7605,f7610,f7615,f7620,f7625,f7630,f7636,f7641,f7646,f7651,f7656,f7660,f7664,f7668,f7672,f7676,f7680,f7684,f7688,f7692,f7696,f7700,f7705,f7710,f7714,f7718,f7722,f7726,f7739,f7745,f7749,f7753,f7755,f7760,f7764,f7768,f7772,f7776,f7780,f7784,f7788,f7792,f7796,f7798,f7814,f7818,f7841,f7848,f7855,f7859,f7863,f7867,f7871,f7876,f7880,f7884,f7888,f7892,f7896,f7900,f7904,f7908,f7912,f7916,f7921,f7925,f7929,f7933,f7937,f7941,f7945,f7949,f7953,f7957,f7961,f7965,f7969,f7973,f7977,f7981,f7985,f7989,f7993,f7997,f8001,f8005,f8009,f8013,f8017,f8021,f8025,f8029,f8033,f8037,f8042,f8057,f8070,f8074,f8080,f8085,f8105,f8234,f8243,f8249,f8254,f8258,f8266,f8274,f8278,f8282,f8286,f8290,f8343,f8347,f8351,f8355,f8359,f8363,f8367,f8371,f8375,f8379,f8383,f8387,f8391,f8395,f8399,f8403,f8407,f8411,f8469,f8482,f8486,f8490,f8495,f8500,f8505,f8509,f8514,f8519,f8523,f8527,f8531,f8535,f8539,f8544,f8548,f8552,f8556,f8560,f8564,f8568,f8572,f8576,f8580,f8584,f8589,f8593,f8597,f8601,f8605,f8609,f8613,f8617,f8621,f8625,f8629,f8634,f8673,f8677,f8681,f8689,f8693,f8704,f8906,f8915,f8919,f8923,f8927,f8931,f8935,f8939,f8943,f8947,f8951,f8960,f8964,f8968,f8973,f8977,f8983,f9120,f9140,f9144,f9148,f9152,f9156,f9160,f9164,f9168,f9173,f9177,f9181,f9185,f9189,f9193,f9197,f9201,f9205,f9209,f9213,f9218,f9330,f9358,f9362,f9367,f9371,f9375,f9379,f9383,f9387,f9391,f9395,f9399,f9407,f9569,f9573,f9578,f9582,f9588,f9594,f9598,f9602,f9606,f9610,f9614,f9683,f9687,f9691,f9771,f9775,f9779,f9783,f9787,f9802,f9806,f9811,f9815,f9819,f9851,f9857,f9861,f9865,f9870,f9874,f9878,f9886,f9893,f9895,f9907,f9909,f9918,f9953,f9966,f9985,f9992,f9997,f10022,f10029,f10033,f10035,f10039,f10043,f10075,f10086,f10090,f10096,f10100,f10122,f10126,f10130,f10134,f10138,f10142,f10146,f10150,f10193,f10197,f10201,f10205,f10225,f10231,f10235,f10247,f10251,f10268,f10272,f10276,f10387,f10391,f10392,f10404,f10408,f10422,f10426,f10430,f10549,f10553,f10627,f10634,f10693,f10697,f10702,f10706,f10710,f10714,f10823,f10882,f10951,f11073,f11077,f11082,f11086,f11090,f11096,f11109,f11123,f11127,f11131,f11153,f11158,f11163,f11168,f11173,f11178,f11179,f11184,f11188,f11192,f11196,f11304]) ).
tff(f11304,plain,
( spl81_1097
| ~ spl81_1194
| ~ spl81_1381 ),
inference(avatar_split_clause,[],[f10819,f10148,f8039,f7580]) ).
tff(f7580,plain,
( spl81_1097
<=> ( 0 = sK23 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1097])]) ).
tff(f8039,plain,
( spl81_1194
<=> sP7(sK23) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1194])]) ).
tff(f10148,plain,
( spl81_1381
<=> ! [X0: $int] :
( ( 0 = X0 )
| ~ sP7(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1381])]) ).
tff(f10819,plain,
( ( 0 = sK23 )
| ~ spl81_1194
| ~ spl81_1381 ),
inference(resolution,[],[f8041,f10149]) ).
tff(f10149,plain,
( ! [X0: $int] :
( ~ sP7(X0)
| ( 0 = X0 ) )
| ~ spl81_1381 ),
inference(avatar_component_clause,[],[f10148]) ).
tff(f8041,plain,
( sP7(sK23)
| ~ spl81_1194 ),
inference(avatar_component_clause,[],[f8039]) ).
tff(f11196,plain,
( spl81_1426
| ~ spl81_1094
| ~ spl81_1226 ),
inference(avatar_split_clause,[],[f8476,f8397,f7564,f11194]) ).
tff(f11194,plain,
( spl81_1426
<=> ! [X0: $int] : ( 'BeingConstructed' = 'As'('BeingConstructed',X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1426])]) ).
tff(f7564,plain,
( spl81_1094
<=> ! [X268: $int] : ( 'PurityAxiomsCanBeAssumed' = 'Is'('BeingConstructed',X268) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1094])]) ).
tff(f8397,plain,
( spl81_1226
<=> ! [X264: $int,X263: $int] :
( ( 'As'(X263,X264) = X263 )
| ( 'PurityAxiomsCanBeAssumed' != 'Is'(X263,X264) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1226])]) ).
tff(f8476,plain,
( ! [X0: $int] : ( 'BeingConstructed' = 'As'('BeingConstructed',X0) )
| ~ spl81_1094
| ~ spl81_1226 ),
inference(trivial_inequality_removal,[],[f8473]) ).
tff(f8473,plain,
( ! [X0: $int] :
( ( 'PurityAxiomsCanBeAssumed' != 'PurityAxiomsCanBeAssumed' )
| ( 'BeingConstructed' = 'As'('BeingConstructed',X0) ) )
| ~ spl81_1094
| ~ spl81_1226 ),
inference(superposition,[],[f8398,f7565]) ).
tff(f7565,plain,
( ! [X268: $int] : ( 'PurityAxiomsCanBeAssumed' = 'Is'('BeingConstructed',X268) )
| ~ spl81_1094 ),
inference(avatar_component_clause,[],[f7564]) ).
tff(f8398,plain,
( ! [X263: $int,X264: $int] :
( ( 'PurityAxiomsCanBeAssumed' != 'Is'(X263,X264) )
| ( 'As'(X263,X264) = X263 ) )
| ~ spl81_1226 ),
inference(avatar_component_clause,[],[f8397]) ).
tff(f11192,plain,
( spl81_1425
| ~ spl81_1054
| ~ spl81_1224 ),
inference(avatar_split_clause,[],[f8472,f8389,f7365,f11190]) ).
tff(f11190,plain,
( spl81_1425
<=> ! [X0: $int] : ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'('AsImmutable'(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1425])]) ).
tff(f7365,plain,
( spl81_1054
<=> ! [X5: $int] : ( 'PurityAxiomsCanBeAssumed' = x(X5,X5) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1054])]) ).
tff(f8389,plain,
( spl81_1224
<=> ! [X217: $int,X218: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'(X218) )
| ( 'PurityAxiomsCanBeAssumed' != x(X218,'AsImmutable'(X217)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1224])]) ).
tff(f8472,plain,
( ! [X0: $int] : ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'('AsImmutable'(X0)) )
| ~ spl81_1054
| ~ spl81_1224 ),
inference(trivial_inequality_removal,[],[f8471]) ).
tff(f8471,plain,
( ! [X0: $int] :
( ( 'PurityAxiomsCanBeAssumed' != 'PurityAxiomsCanBeAssumed' )
| ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'('AsImmutable'(X0)) ) )
| ~ spl81_1054
| ~ spl81_1224 ),
inference(superposition,[],[f8390,f7366]) ).
tff(f7366,plain,
( ! [X5: $int] : ( 'PurityAxiomsCanBeAssumed' = x(X5,X5) )
| ~ spl81_1054 ),
inference(avatar_component_clause,[],[f7365]) ).
tff(f8390,plain,
( ! [X218: $int,X217: $int] :
( ( 'PurityAxiomsCanBeAssumed' != x(X218,'AsImmutable'(X217)) )
| ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'(X218) ) )
| ~ spl81_1224 ),
inference(avatar_component_clause,[],[f8389]) ).
tff(f11188,plain,
( spl81_1424
| ~ spl81_1054
| ~ spl81_1222 ),
inference(avatar_split_clause,[],[f8464,f8381,f7365,f11186]) ).
tff(f11186,plain,
( spl81_1424
<=> ! [X0: $int] : ( 'PurityAxiomsCanBeAssumed' != 'IsImmutable'('AsMutable'(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1424])]) ).
tff(f8381,plain,
( spl81_1222
<=> ! [X215: $int,X216: $int] :
( ( 'PurityAxiomsCanBeAssumed' != 'IsImmutable'(X216) )
| ( 'PurityAxiomsCanBeAssumed' != x(X216,'AsMutable'(X215)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1222])]) ).
tff(f8464,plain,
( ! [X0: $int] : ( 'PurityAxiomsCanBeAssumed' != 'IsImmutable'('AsMutable'(X0)) )
| ~ spl81_1054
| ~ spl81_1222 ),
inference(trivial_inequality_removal,[],[f8463]) ).
tff(f8463,plain,
( ! [X0: $int] :
( ( 'PurityAxiomsCanBeAssumed' != 'PurityAxiomsCanBeAssumed' )
| ( 'PurityAxiomsCanBeAssumed' != 'IsImmutable'('AsMutable'(X0)) ) )
| ~ spl81_1054
| ~ spl81_1222 ),
inference(superposition,[],[f8382,f7366]) ).
tff(f8382,plain,
( ! [X215: $int,X216: $int] :
( ( 'PurityAxiomsCanBeAssumed' != x(X216,'AsMutable'(X215)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsImmutable'(X216) ) )
| ~ spl81_1222 ),
inference(avatar_component_clause,[],[f8381]) ).
tff(f11184,plain,
( spl81_1423
| ~ spl81_907
| ~ spl81_1167 ),
inference(avatar_split_clause,[],[f8199,f7931,f6649,f11181]) ).
tff(f11181,plain,
( spl81_1423
<=> ( 'PurityAxiomsCanBeAssumed' = intLess(100000,int_2147483647) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1423])]) ).
tff(f6649,plain,
( spl81_907
<=> $less(100000,int_2147483647) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_907])]) ).
tff(f7931,plain,
( spl81_1167
<=> ! [X13: $int,X12: $int] :
( ( 'PurityAxiomsCanBeAssumed' = intLess(X12,X13) )
| ~ $less(X12,X13) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1167])]) ).
tff(f8199,plain,
( ( 'PurityAxiomsCanBeAssumed' = intLess(100000,int_2147483647) )
| ~ spl81_907
| ~ spl81_1167 ),
inference(resolution,[],[f7932,f6651]) ).
tff(f6651,plain,
( $less(100000,int_2147483647)
| ~ spl81_907 ),
inference(avatar_component_clause,[],[f6649]) ).
tff(f7932,plain,
( ! [X12: $int,X13: $int] :
( ~ $less(X12,X13)
| ( 'PurityAxiomsCanBeAssumed' = intLess(X12,X13) ) )
| ~ spl81_1167 ),
inference(avatar_component_clause,[],[f7931]) ).
tff(f11179,plain,
( spl81_1038
| ~ spl81_1036
| ~ spl81_1369 ),
inference(avatar_split_clause,[],[f10180,f10072,f7283,f7290]) ).
tff(f7290,plain,
( spl81_1038
<=> ( 0 = stack0i_0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1038])]) ).
tff(f7283,plain,
( spl81_1036
<=> ! [X0: $int] :
( ( stack0i_0 = X0 )
| ~ sP10(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1036])]) ).
tff(f10072,plain,
( spl81_1369
<=> sP10(0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1369])]) ).
tff(f10180,plain,
( ( 0 = stack0i_0 )
| ~ spl81_1036
| ~ spl81_1369 ),
inference(resolution,[],[f10074,f7284]) ).
tff(f7284,plain,
( ! [X0: $int] :
( ~ sP10(X0)
| ( stack0i_0 = X0 ) )
| ~ spl81_1036 ),
inference(avatar_component_clause,[],[f7283]) ).
tff(f10074,plain,
( sP10(0)
| ~ spl81_1369 ),
inference(avatar_component_clause,[],[f10072]) ).
tff(f11178,plain,
( spl81_1422
| ~ spl81_910
| ~ spl81_1167 ),
inference(avatar_split_clause,[],[f8198,f7931,f6664,f11175]) ).
tff(f11175,plain,
( spl81_1422
<=> ( 'PurityAxiomsCanBeAssumed' = intLess(int_9223372036854775807,int_18446744073709551615) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1422])]) ).
tff(f6664,plain,
( spl81_910
<=> $less(int_9223372036854775807,int_18446744073709551615) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_910])]) ).
tff(f8198,plain,
( ( 'PurityAxiomsCanBeAssumed' = intLess(int_9223372036854775807,int_18446744073709551615) )
| ~ spl81_910
| ~ spl81_1167 ),
inference(resolution,[],[f7932,f6666]) ).
tff(f6666,plain,
( $less(int_9223372036854775807,int_18446744073709551615)
| ~ spl81_910 ),
inference(avatar_component_clause,[],[f6664]) ).
tff(f11173,plain,
( spl81_1421
| ~ spl81_908
| ~ spl81_1167 ),
inference(avatar_split_clause,[],[f8197,f7931,f6654,f11170]) ).
tff(f11170,plain,
( spl81_1421
<=> ( 'PurityAxiomsCanBeAssumed' = intLess(int_2147483647,int_4294967295) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1421])]) ).
tff(f6654,plain,
( spl81_908
<=> $less(int_2147483647,int_4294967295) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_908])]) ).
tff(f8197,plain,
( ( 'PurityAxiomsCanBeAssumed' = intLess(int_2147483647,int_4294967295) )
| ~ spl81_908
| ~ spl81_1167 ),
inference(resolution,[],[f7932,f6656]) ).
tff(f6656,plain,
( $less(int_2147483647,int_4294967295)
| ~ spl81_908 ),
inference(avatar_component_clause,[],[f6654]) ).
tff(f11168,plain,
( spl81_1420
| ~ spl81_909
| ~ spl81_1167 ),
inference(avatar_split_clause,[],[f8196,f7931,f6659,f11165]) ).
tff(f11165,plain,
( spl81_1420
<=> ( 'PurityAxiomsCanBeAssumed' = intLess(int_4294967295,int_9223372036854775807) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1420])]) ).
tff(f6659,plain,
( spl81_909
<=> $less(int_4294967295,int_9223372036854775807) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_909])]) ).
tff(f8196,plain,
( ( 'PurityAxiomsCanBeAssumed' = intLess(int_4294967295,int_9223372036854775807) )
| ~ spl81_909
| ~ spl81_1167 ),
inference(resolution,[],[f7932,f6661]) ).
tff(f6661,plain,
( $less(int_4294967295,int_9223372036854775807)
| ~ spl81_909 ),
inference(avatar_component_clause,[],[f6659]) ).
tff(f11163,plain,
( spl81_1419
| ~ spl81_906
| ~ spl81_1167 ),
inference(avatar_split_clause,[],[f8195,f7931,f6644,f11160]) ).
tff(f11160,plain,
( spl81_1419
<=> ( 'PurityAxiomsCanBeAssumed' = intLess(int_m9223372036854775808,int_m2147483648) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1419])]) ).
tff(f6644,plain,
( spl81_906
<=> $less(int_m9223372036854775808,int_m2147483648) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_906])]) ).
tff(f8195,plain,
( ( 'PurityAxiomsCanBeAssumed' = intLess(int_m9223372036854775808,int_m2147483648) )
| ~ spl81_906
| ~ spl81_1167 ),
inference(resolution,[],[f7932,f6646]) ).
tff(f6646,plain,
( $less(int_m9223372036854775808,int_m2147483648)
| ~ spl81_906 ),
inference(avatar_component_clause,[],[f6644]) ).
tff(f11158,plain,
( spl81_1418
| ~ spl81_913
| ~ spl81_1167 ),
inference(avatar_split_clause,[],[f8194,f7931,f6679,f11155]) ).
tff(f11155,plain,
( spl81_1418
<=> ( 'PurityAxiomsCanBeAssumed' = intLess(int_m2147483648,-100000) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1418])]) ).
tff(f6679,plain,
( spl81_913
<=> $less(int_m2147483648,-100000) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_913])]) ).
tff(f8194,plain,
( ( 'PurityAxiomsCanBeAssumed' = intLess(int_m2147483648,-100000) )
| ~ spl81_913
| ~ spl81_1167 ),
inference(resolution,[],[f7932,f6681]) ).
tff(f6681,plain,
( $less(int_m2147483648,-100000)
| ~ spl81_913 ),
inference(avatar_component_clause,[],[f6679]) ).
tff(f11153,plain,
( spl81_1417
| ~ spl81_2
| ~ spl81_1165 ),
inference(avatar_split_clause,[],[f8156,f7923,f2125,f11151]) ).
tff(f11151,plain,
( spl81_1417
<=> ! [X0: $int] : ( 'PurityAxiomsCanBeAssumed' = intAtMost(X0,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1417])]) ).
tff(f2125,plain,
( spl81_2
<=> ! [X0: $int] : ~ $less(X0,X0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_2])]) ).
tff(f7923,plain,
( spl81_1165
<=> ! [X11: $int,X10: $int] :
( ( 'PurityAxiomsCanBeAssumed' = intAtMost(X10,X11) )
| $less(X11,X10) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1165])]) ).
tff(f8156,plain,
( ! [X0: $int] : ( 'PurityAxiomsCanBeAssumed' = intAtMost(X0,X0) )
| ~ spl81_2
| ~ spl81_1165 ),
inference(resolution,[],[f7924,f2126]) ).
tff(f2126,plain,
( ! [X0: $int] : ~ $less(X0,X0)
| ~ spl81_2 ),
inference(avatar_component_clause,[],[f2125]) ).
tff(f7924,plain,
( ! [X10: $int,X11: $int] :
( $less(X11,X10)
| ( 'PurityAxiomsCanBeAssumed' = intAtMost(X10,X11) ) )
| ~ spl81_1165 ),
inference(avatar_component_clause,[],[f7923]) ).
tff(f11131,plain,
( ~ spl81_1041
| ~ spl81_1100
| ~ spl81_1194
| ~ spl81_1381 ),
inference(avatar_contradiction_clause,[],[f11130]) ).
tff(f11130,plain,
( $false
| ~ spl81_1041
| ~ spl81_1100
| ~ spl81_1194
| ~ spl81_1381 ),
inference(evaluation,[],[f11129]) ).
tff(f11129,plain,
( $less(0,0)
| ~ spl81_1041
| ~ spl81_1100
| ~ spl81_1194
| ~ spl81_1381 ),
inference(forward_demodulation,[],[f11128,f10819]) ).
tff(f11128,plain,
( $less(sK23,0)
| ~ spl81_1041
| ~ spl81_1100 ),
inference(forward_demodulation,[],[f7305,f7599]) ).
tff(f7599,plain,
( ( stack0i_0 = sK23 )
| ~ spl81_1100 ),
inference(avatar_component_clause,[],[f7597]) ).
tff(f7597,plain,
( spl81_1100
<=> ( stack0i_0 = sK23 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1100])]) ).
tff(f7305,plain,
( $less(stack0i_0,0)
| ~ spl81_1041 ),
inference(avatar_component_clause,[],[f7304]) ).
tff(f7304,plain,
( spl81_1041
<=> $less(stack0i_0,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1041])]) ).
tff(f11127,plain,
( ~ spl81_1099
| ~ spl81_1194
| ~ spl81_1381 ),
inference(avatar_contradiction_clause,[],[f11126]) ).
tff(f11126,plain,
( $false
| ~ spl81_1099
| ~ spl81_1194
| ~ spl81_1381 ),
inference(evaluation,[],[f11125]) ).
tff(f11125,plain,
( $less(0,0)
| ~ spl81_1099
| ~ spl81_1194
| ~ spl81_1381 ),
inference(forward_demodulation,[],[f7593,f10819]) ).
tff(f7593,plain,
( $less(sK23,0)
| ~ spl81_1099 ),
inference(avatar_component_clause,[],[f7592]) ).
tff(f7592,plain,
( spl81_1099
<=> $less(sK23,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1099])]) ).
tff(f11123,plain,
( spl81_1416
| spl81_1099
| ~ spl81_1163 ),
inference(avatar_split_clause,[],[f8133,f7914,f7592,f11120]) ).
tff(f11120,plain,
( spl81_1416
<=> ( 'PurityAxiomsCanBeAssumed' = intAtLeast(sK23,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1416])]) ).
tff(f7914,plain,
( spl81_1163
<=> ! [X9: $int,X8: $int] :
( ( intAtLeast(X8,X9) = 'PurityAxiomsCanBeAssumed' )
| $less(X8,X9) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1163])]) ).
tff(f8133,plain,
( ( 'PurityAxiomsCanBeAssumed' = intAtLeast(sK23,0) )
| spl81_1099
| ~ spl81_1163 ),
inference(resolution,[],[f7915,f7594]) ).
tff(f7594,plain,
( ~ $less(sK23,0)
| spl81_1099 ),
inference(avatar_component_clause,[],[f7592]) ).
tff(f7915,plain,
( ! [X8: $int,X9: $int] :
( $less(X8,X9)
| ( intAtLeast(X8,X9) = 'PurityAxiomsCanBeAssumed' ) )
| ~ spl81_1163 ),
inference(avatar_component_clause,[],[f7914]) ).
tff(f11109,plain,
( ~ spl81_1126
| ~ spl81_1358 ),
inference(avatar_contradiction_clause,[],[f11108]) ).
tff(f11108,plain,
( $false
| ~ spl81_1126
| ~ spl81_1358 ),
inference(resolution,[],[f9906,f7717]) ).
tff(f7717,plain,
( ! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int] : ~ sP4(X0,X1,X2,X3,X4)
| ~ spl81_1126 ),
inference(avatar_component_clause,[],[f7716]) ).
tff(f7716,plain,
( spl81_1126
<=> ! [X4: $int,X0: $int,X3: $int,X2: $int,X1: $int] : ~ sP4(X0,X1,X2,X3,X4) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1126])]) ).
tff(f9906,plain,
( sP4(sK15(sK13,sK14),sK15(sK13,ownerFrame),sK15(sK13,ownerRef),sK13,sK14)
| ~ spl81_1358 ),
inference(avatar_component_clause,[],[f9904]) ).
tff(f9904,plain,
( spl81_1358
<=> sP4(sK15(sK13,sK14),sK15(sK13,ownerFrame),sK15(sK13,ownerRef),sK13,sK14) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1358])]) ).
tff(f11096,plain,
( spl81_1098
| ~ spl81_1042
| ~ spl81_1100 ),
inference(avatar_split_clause,[],[f11087,f7597,f7310,f7587]) ).
tff(f7587,plain,
( spl81_1098
<=> $less(0,sK23) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1098])]) ).
tff(f7310,plain,
( spl81_1042
<=> $less(0,stack0i_0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1042])]) ).
tff(f11087,plain,
( $less(0,sK23)
| ~ spl81_1042
| ~ spl81_1100 ),
inference(forward_demodulation,[],[f7311,f7599]) ).
tff(f7311,plain,
( $less(0,stack0i_0)
| ~ spl81_1042 ),
inference(avatar_component_clause,[],[f7310]) ).
tff(f11090,plain,
( ~ spl81_1042
| ~ spl81_1100
| ~ spl81_1194
| ~ spl81_1381 ),
inference(avatar_contradiction_clause,[],[f11089]) ).
tff(f11089,plain,
( $false
| ~ spl81_1042
| ~ spl81_1100
| ~ spl81_1194
| ~ spl81_1381 ),
inference(evaluation,[],[f11088]) ).
tff(f11088,plain,
( $less(0,0)
| ~ spl81_1042
| ~ spl81_1100
| ~ spl81_1194
| ~ spl81_1381 ),
inference(forward_demodulation,[],[f11087,f10819]) ).
tff(f11086,plain,
( ~ spl81_1098
| ~ spl81_1194
| ~ spl81_1381 ),
inference(avatar_contradiction_clause,[],[f11085]) ).
tff(f11085,plain,
( $false
| ~ spl81_1098
| ~ spl81_1194
| ~ spl81_1381 ),
inference(evaluation,[],[f11084]) ).
tff(f11084,plain,
( $less(0,0)
| ~ spl81_1098
| ~ spl81_1194
| ~ spl81_1381 ),
inference(forward_demodulation,[],[f7588,f10819]) ).
tff(f7588,plain,
( $less(0,sK23)
| ~ spl81_1098 ),
inference(avatar_component_clause,[],[f7587]) ).
tff(f11082,plain,
( spl81_1415
| spl81_1098
| ~ spl81_1163 ),
inference(avatar_split_clause,[],[f8132,f7914,f7587,f11079]) ).
tff(f11079,plain,
( spl81_1415
<=> ( 'PurityAxiomsCanBeAssumed' = intAtLeast(0,sK23) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1415])]) ).
tff(f8132,plain,
( ( 'PurityAxiomsCanBeAssumed' = intAtLeast(0,sK23) )
| spl81_1098
| ~ spl81_1163 ),
inference(resolution,[],[f7915,f7589]) ).
tff(f7589,plain,
( ~ $less(0,sK23)
| spl81_1098 ),
inference(avatar_component_clause,[],[f7587]) ).
tff(f11077,plain,
( spl81_1414
| ~ spl81_2
| ~ spl81_1163 ),
inference(avatar_split_clause,[],[f8121,f7914,f2125,f11075]) ).
tff(f11075,plain,
( spl81_1414
<=> ! [X0: $int] : ( 'PurityAxiomsCanBeAssumed' = intAtLeast(X0,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1414])]) ).
tff(f8121,plain,
( ! [X0: $int] : ( 'PurityAxiomsCanBeAssumed' = intAtLeast(X0,X0) )
| ~ spl81_2
| ~ spl81_1163 ),
inference(resolution,[],[f7915,f2126]) ).
tff(f11073,plain,
( spl81_1413
| ~ spl81_907
| ~ spl81_1161 ),
inference(avatar_split_clause,[],[f8113,f7906,f6649,f11070]) ).
tff(f11070,plain,
( spl81_1413
<=> ( 'PurityAxiomsCanBeAssumed' = intGreater(int_2147483647,100000) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1413])]) ).
tff(f7906,plain,
( spl81_1161
<=> ! [X6: $int,X7: $int] :
( ( 'PurityAxiomsCanBeAssumed' = intGreater(X6,X7) )
| ~ $less(X7,X6) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1161])]) ).
tff(f8113,plain,
( ( 'PurityAxiomsCanBeAssumed' = intGreater(int_2147483647,100000) )
| ~ spl81_907
| ~ spl81_1161 ),
inference(resolution,[],[f7907,f6651]) ).
tff(f7907,plain,
( ! [X6: $int,X7: $int] :
( ~ $less(X7,X6)
| ( 'PurityAxiomsCanBeAssumed' = intGreater(X6,X7) ) )
| ~ spl81_1161 ),
inference(avatar_component_clause,[],[f7906]) ).
tff(f10951,plain,
spl81_1412,
inference(avatar_split_clause,[],[f1808,f10949]) ).
tff(f10949,plain,
( spl81_1412
<=> ! [X172: $int,X171: $int] :
( ( select2(X172,select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerRef),localinv) = sK63(select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X172,select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerRef),inv),select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerFrame) )
| ( select2(X172,select2(X172,X171,ownerRef),localinv) = sK63(select2(X172,X171,ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X172,select2(X172,X171,ownerRef),inv),select2(X172,X171,ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X172,X171,ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' != select2(X172,X171,allocated) )
| ( 'BeingConstructed' = X171 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X172) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1412])]) ).
tff(f1808,plain,
! [X171: $int,X172: $int] :
( ( select2(X172,select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerRef),localinv) = sK63(select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X172,select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerRef),inv),select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerFrame) )
| ( select2(X172,select2(X172,X171,ownerRef),localinv) = sK63(select2(X172,X171,ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X172,select2(X172,X171,ownerRef),inv),select2(X172,X171,ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X172,X171,ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' != select2(X172,X171,allocated) )
| ( 'BeingConstructed' = X171 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X172) ) ),
inference(definition_unfolding,[],[f1401,f1605,f1326,f1604,f260,f1605,f1604,f1604,f1398,f1326,f1397,f260,f1398,f1397,f1397,f260,f261,f260]) ).
tff(f261,plain,
nullObject = 'BeingConstructed',
inference(cnf_transformation,[],[f85]) ).
tff(f85,plain,
( ( sP10(sK23)
| ( 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) = sK23 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK23])],[f49,f84]) ).
tff(f84,plain,
( ? [X0: $int] :
( ( sP10(X0)
| ( 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 ) )
=> ( ( sP10(sK23)
| ( 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) = sK23 ) ) ),
introduced(choice_axiom,[]) ).
tff(f49,plain,
? [X0: $int] :
( ( sP10(X0)
| ( 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(definition_folding,[],[f35,f48,f47,f46,f45,f44,f43,f42,f41,f40,f39,f38]) ).
tff(f38,plain,
! [X18: $int,X19: $int,X20: $int,X16: $int,X17: $int] :
( ( ( X18 != X18 )
& ( ( select2('Heap',X20,localinv) = 'BaseClass'(X19) )
| ( true_1 != x(select2('Heap',X20,inv),X19) )
| ( 'PeerGroupPlaceholder' = X19 ) )
& ( true_1 = select2('Heap',X16,allocated) )
& ( nullObject != X16 )
& ( true_1 = 'IncludeInMainFrameCondition'(X17) ) )
| ~ sP0(X18,X19,X20,X16,X17) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).
tff(f39,plain,
! [X13: $int,X14: $int,X15: $int,X11: $int,X12: $int] :
( ( X13 = X13 )
| ( ( select2('Heap',X15,localinv) != 'BaseClass'(X14) )
& ( true_1 = x(select2('Heap',X15,inv),X14) )
& ( 'PeerGroupPlaceholder' != X14 ) )
| ( true_1 != select2('Heap',X11,allocated) )
| ( nullObject = X11 )
| ( true_1 != 'IncludeInMainFrameCondition'(X12) )
| ~ sP1(X13,X14,X15,X11,X12) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).
tff(f40,plain,
( ! [X11: $int,X12: $int] :
? [X13: $int,X14: $int,X15: $int] :
( sP1(X13,X14,X15,X11,X12)
& ( select2('Heap',X11,ownerRef) = X15 )
& ( select2('Heap',X11,ownerFrame) = X14 )
& ( select2('Heap',X11,X12) = X13 ) )
| ~ sP2 ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).
tff(f41,plain,
! [X0: $int] :
( ( ( ( true_1 = stack0b_0 )
<~> ( 0 = X0 ) )
& sP2 )
| ? [X16: $int,X17: $int] :
! [X18: $int,X19: $int,X20: $int] :
( sP0(X18,X19,X20,X16,X17)
| ( select2('Heap',X16,ownerRef) != X20 )
| ( select2('Heap',X16,ownerFrame) != X19 )
| ( select2('Heap',X16,X17) != X18 ) )
| ~ sP3(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])]) ).
tff(f42,plain,
! [X8: $int,X9: $int,X10: $int,X6: $int,X7: $int] :
( ( ( X8 != X8 )
& ( ( select2('Heap',X10,localinv) = 'BaseClass'(X9) )
| ( true_1 != x(select2('Heap',X10,inv),X9) )
| ( 'PeerGroupPlaceholder' = X9 ) )
& ( true_1 = select2('Heap',X6,allocated) )
& ( nullObject != X6 )
& ( true_1 = 'IncludeInMainFrameCondition'(X7) ) )
| ~ sP4(X8,X9,X10,X6,X7) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])]) ).
tff(f43,plain,
! [X3: $int,X4: $int,X5: $int,X1: $int,X2: $int] :
( ( X3 = X3 )
| ( ( select2('Heap',X5,localinv) != 'BaseClass'(X4) )
& ( true_1 = x(select2('Heap',X5,inv),X4) )
& ( 'PeerGroupPlaceholder' != X4 ) )
| ( true_1 != select2('Heap',X1,allocated) )
| ( nullObject = X1 )
| ( true_1 != 'IncludeInMainFrameCondition'(X2) )
| ~ sP5(X3,X4,X5,X1,X2) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])]) ).
tff(f44,plain,
( ! [X1: $int,X2: $int] :
? [X3: $int,X4: $int,X5: $int] :
( sP5(X3,X4,X5,X1,X2)
& ( select2('Heap',X1,ownerRef) = X5 )
& ( select2('Heap',X1,ownerFrame) = X4 )
& ( select2('Heap',X1,X2) = X3 ) )
| ~ sP6 ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP6])]) ).
tff(f45,plain,
! [X0: $int] :
( ( ( ( true_1 = stack0b_0 )
<~> ( 0 = X0 ) )
& sP6 )
| ? [X6: $int,X7: $int] :
! [X8: $int,X9: $int,X10: $int] :
( sP4(X8,X9,X10,X6,X7)
| ( select2('Heap',X6,ownerRef) != X10 )
| ( select2('Heap',X6,ownerFrame) != X9 )
| ( select2('Heap',X6,X7) != X8 ) )
| ~ sP7(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP7])]) ).
tff(f46,plain,
! [X0: $int] :
( ( sP3(X0)
& ~ $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(0,stack0i_0)
& ~ $less(stack0i_0,0)
& ~ $less(0,0)
& ~ $less(0,0)
& ~ $less(0,stack0i_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) )
| ~ sP8(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP8])]) ).
tff(f47,plain,
! [X0: $int] :
( ( sP7(X0)
& ~ $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) )
| ~ sP9(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])]) ).
tff(f48,plain,
! [X0: $int] :
( ( ( sP9(X0)
| sP8(X0) )
& ~ $less(0,0)
& ~ $less(0,0)
& ( stack0i_0 = X0 )
& ( 0 != 2 ) )
| ~ sP10(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])]) ).
tff(f35,plain,
? [X0: $int] :
( ( ( ( ( ( ( ( ( true_1 = stack0b_0 )
<~> ( 0 = X0 ) )
& ! [X1: $int,X2: $int] :
? [X3: $int,X4: $int,X5: $int] :
( ( ( X3 = X3 )
| ( ( select2('Heap',X5,localinv) != 'BaseClass'(X4) )
& ( true_1 = x(select2('Heap',X5,inv),X4) )
& ( 'PeerGroupPlaceholder' != X4 ) )
| ( true_1 != select2('Heap',X1,allocated) )
| ( nullObject = X1 )
| ( true_1 != 'IncludeInMainFrameCondition'(X2) ) )
& ( select2('Heap',X1,ownerRef) = X5 )
& ( select2('Heap',X1,ownerFrame) = X4 )
& ( select2('Heap',X1,X2) = X3 ) ) )
| ? [X6: $int,X7: $int] :
! [X8: $int,X9: $int,X10: $int] :
( ( ( X8 != X8 )
& ( ( select2('Heap',X10,localinv) = 'BaseClass'(X9) )
| ( true_1 != x(select2('Heap',X10,inv),X9) )
| ( 'PeerGroupPlaceholder' = X9 ) )
& ( true_1 = select2('Heap',X6,allocated) )
& ( nullObject != X6 )
& ( true_1 = 'IncludeInMainFrameCondition'(X7) ) )
| ( select2('Heap',X6,ownerRef) != X10 )
| ( select2('Heap',X6,ownerFrame) != X9 )
| ( select2('Heap',X6,X7) != X8 ) ) )
& ~ $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) )
| ( ( ( ( ( true_1 = stack0b_0 )
<~> ( 0 = X0 ) )
& ! [X11: $int,X12: $int] :
? [X13: $int,X14: $int,X15: $int] :
( ( ( X13 = X13 )
| ( ( select2('Heap',X15,localinv) != 'BaseClass'(X14) )
& ( true_1 = x(select2('Heap',X15,inv),X14) )
& ( 'PeerGroupPlaceholder' != X14 ) )
| ( true_1 != select2('Heap',X11,allocated) )
| ( nullObject = X11 )
| ( true_1 != 'IncludeInMainFrameCondition'(X12) ) )
& ( select2('Heap',X11,ownerRef) = X15 )
& ( select2('Heap',X11,ownerFrame) = X14 )
& ( select2('Heap',X11,X12) = X13 ) ) )
| ? [X16: $int,X17: $int] :
! [X18: $int,X19: $int,X20: $int] :
( ( ( X18 != X18 )
& ( ( select2('Heap',X20,localinv) = 'BaseClass'(X19) )
| ( true_1 != x(select2('Heap',X20,inv),X19) )
| ( 'PeerGroupPlaceholder' = X19 ) )
& ( true_1 = select2('Heap',X16,allocated) )
& ( nullObject != X16 )
& ( true_1 = 'IncludeInMainFrameCondition'(X17) ) )
| ( select2('Heap',X16,ownerRef) != X20 )
| ( select2('Heap',X16,ownerFrame) != X19 )
| ( select2('Heap',X16,X17) != X18 ) ) )
& ~ $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(0,stack0i_0)
& ~ $less(stack0i_0,0)
& ~ $less(0,0)
& ~ $less(0,0)
& ~ $less(0,stack0i_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) ) )
& ~ $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(flattening,[],[f34]) ).
tff(f34,plain,
? [X0: $int] :
( ( ( ( ( ( ( ( ( true_1 = stack0b_0 )
<~> ( 0 = X0 ) )
& ! [X1: $int,X2: $int] :
? [X3: $int,X4: $int,X5: $int] :
( ( ( X3 = X3 )
| ( ( select2('Heap',X5,localinv) != 'BaseClass'(X4) )
& ( true_1 = x(select2('Heap',X5,inv),X4) )
& ( 'PeerGroupPlaceholder' != X4 ) )
| ( true_1 != select2('Heap',X1,allocated) )
| ( nullObject = X1 )
| ( true_1 != 'IncludeInMainFrameCondition'(X2) ) )
& ( select2('Heap',X1,ownerRef) = X5 )
& ( select2('Heap',X1,ownerFrame) = X4 )
& ( select2('Heap',X1,X2) = X3 ) ) )
| ? [X6: $int,X7: $int] :
! [X8: $int,X9: $int,X10: $int] :
( ( ( X8 != X8 )
& ( ( select2('Heap',X10,localinv) = 'BaseClass'(X9) )
| ( true_1 != x(select2('Heap',X10,inv),X9) )
| ( 'PeerGroupPlaceholder' = X9 ) )
& ( true_1 = select2('Heap',X6,allocated) )
& ( nullObject != X6 )
& ( true_1 = 'IncludeInMainFrameCondition'(X7) ) )
| ( select2('Heap',X6,ownerRef) != X10 )
| ( select2('Heap',X6,ownerFrame) != X9 )
| ( select2('Heap',X6,X7) != X8 ) ) )
& ~ $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) )
| ( ( ( ( ( true_1 = stack0b_0 )
<~> ( 0 = X0 ) )
& ! [X11: $int,X12: $int] :
? [X13: $int,X14: $int,X15: $int] :
( ( ( X13 = X13 )
| ( ( select2('Heap',X15,localinv) != 'BaseClass'(X14) )
& ( true_1 = x(select2('Heap',X15,inv),X14) )
& ( 'PeerGroupPlaceholder' != X14 ) )
| ( true_1 != select2('Heap',X11,allocated) )
| ( nullObject = X11 )
| ( true_1 != 'IncludeInMainFrameCondition'(X12) ) )
& ( select2('Heap',X11,ownerRef) = X15 )
& ( select2('Heap',X11,ownerFrame) = X14 )
& ( select2('Heap',X11,X12) = X13 ) ) )
| ? [X16: $int,X17: $int] :
! [X18: $int,X19: $int,X20: $int] :
( ( ( X18 != X18 )
& ( ( select2('Heap',X20,localinv) = 'BaseClass'(X19) )
| ( true_1 != x(select2('Heap',X20,inv),X19) )
| ( 'PeerGroupPlaceholder' = X19 ) )
& ( true_1 = select2('Heap',X16,allocated) )
& ( nullObject != X16 )
& ( true_1 = 'IncludeInMainFrameCondition'(X17) ) )
| ( select2('Heap',X16,ownerRef) != X20 )
| ( select2('Heap',X16,ownerFrame) != X19 )
| ( select2('Heap',X16,X17) != X18 ) ) )
& ~ $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(0,stack0i_0)
& ~ $less(stack0i_0,0)
& ~ $less(0,0)
& ~ $less(0,0)
& ~ $less(0,stack0i_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) ) )
& ~ $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,[],[f28]) ).
tff(f28,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,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) )
=> ~ ( ~ ( ! [X1: $int,X2: $int] :
? [X3: $int,X4: $int,X5: $int] :
( ( ~ ( ~ ( ( select2('Heap',X5,localinv) = 'BaseClass'(X4) )
| ( true_1 != x(select2('Heap',X5,inv),X4) )
| ( 'PeerGroupPlaceholder' = X4 ) )
| ( true_1 != select2('Heap',X1,allocated) )
| ( nullObject = X1 )
| ( true_1 != 'IncludeInMainFrameCondition'(X2) ) )
=> ( X3 = X3 ) )
& ( select2('Heap',X1,ownerRef) = X5 )
& ( select2('Heap',X1,ownerFrame) = X4 )
& ( select2('Heap',X1,X2) = X3 ) )
=> ( ( true_1 = stack0b_0 )
<=> ( 0 = X0 ) ) )
| ~ ! [X6: $int,X7: $int] :
? [X8: $int,X9: $int,X10: $int] :
( ( ~ ( ~ ( ( select2('Heap',X10,localinv) = 'BaseClass'(X9) )
| ( true_1 != x(select2('Heap',X10,inv),X9) )
| ( 'PeerGroupPlaceholder' = X9 ) )
| ( true_1 != select2('Heap',X6,allocated) )
| ( nullObject = X6 )
| ( true_1 != 'IncludeInMainFrameCondition'(X7) ) )
=> ( X8 = X8 ) )
& ( select2('Heap',X6,ownerRef) = X10 )
& ( select2('Heap',X6,ownerFrame) = X9 )
& ( select2('Heap',X6,X7) = X8 ) ) ) ) ) ) ) ) ) ) ) ) )
| ~ ( ~ ( $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,0)
| $less(0,0)
| $less(0,stack0i_0)
| $less(stack0i_0,0) )
=> ( ~ ( $less(0,0)
| $less(0,0)
| $less(0,stack0i_0)
| $less(stack0i_0,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) )
=> ~ ( ~ ( ! [X11: $int,X12: $int] :
? [X13: $int,X14: $int,X15: $int] :
( ( ~ ( ~ ( ( select2('Heap',X15,localinv) = 'BaseClass'(X14) )
| ( true_1 != x(select2('Heap',X15,inv),X14) )
| ( 'PeerGroupPlaceholder' = X14 ) )
| ( true_1 != select2('Heap',X11,allocated) )
| ( nullObject = X11 )
| ( true_1 != 'IncludeInMainFrameCondition'(X12) ) )
=> ( X13 = X13 ) )
& ( select2('Heap',X11,ownerRef) = X15 )
& ( select2('Heap',X11,ownerFrame) = X14 )
& ( select2('Heap',X11,X12) = X13 ) )
=> ( ( true_1 = stack0b_0 )
<=> ( 0 = X0 ) ) )
| ~ ! [X16: $int,X17: $int] :
? [X18: $int,X19: $int,X20: $int] :
( ( ~ ( ~ ( ( select2('Heap',X20,localinv) = 'BaseClass'(X19) )
| ( true_1 != x(select2('Heap',X20,inv),X19) )
| ( 'PeerGroupPlaceholder' = X19 ) )
| ( true_1 != select2('Heap',X16,allocated) )
| ( nullObject = X16 )
| ( true_1 != 'IncludeInMainFrameCondition'(X17) ) )
=> ( X18 = X18 ) )
& ( select2('Heap',X16,ownerRef) = X20 )
& ( select2('Heap',X16,ownerFrame) = X19 )
& ( select2('Heap',X16,X17) = X18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
| ( 0 = 2 ) ) ) ) ) ) )
& ( x_1(x_in,2) = X0 ) ),
inference(flattening,[],[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,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) )
=> ~ ( ~ ( ! [X1: $int,X2: $int] :
? [X3: $int,X4: $int,X5: $int] :
( ( ~ ( ~ ( ( select2('Heap',X5,localinv) = 'BaseClass'(X4) )
| ( true_1 != x(select2('Heap',X5,inv),X4) )
| ( 'PeerGroupPlaceholder' = X4 ) )
| ( true_1 != select2('Heap',X1,allocated) )
| ( nullObject = X1 )
| ( true_1 != 'IncludeInMainFrameCondition'(X2) ) )
=> ( X3 = X3 ) )
& ( select2('Heap',X1,ownerRef) = X5 )
& ( select2('Heap',X1,ownerFrame) = X4 )
& ( select2('Heap',X1,X2) = X3 ) )
=> ~ ~ ( ( true_1 = stack0b_0 )
<=> ( 0 = X0 ) ) )
| ~ ! [X6: $int,X7: $int] :
? [X8: $int,X9: $int,X10: $int] :
( ( ~ ( ~ ( ( select2('Heap',X10,localinv) = 'BaseClass'(X9) )
| ( true_1 != x(select2('Heap',X10,inv),X9) )
| ( 'PeerGroupPlaceholder' = X9 ) )
| ( true_1 != select2('Heap',X6,allocated) )
| ( nullObject = X6 )
| ( true_1 != 'IncludeInMainFrameCondition'(X7) ) )
=> ( X8 = X8 ) )
& ( select2('Heap',X6,ownerRef) = X10 )
& ( select2('Heap',X6,ownerFrame) = X9 )
& ( select2('Heap',X6,X7) = X8 ) ) ) ) ) ) ) ) ) ) ) ) )
| ~ ( ~ ( $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,0)
| $less(0,0)
| $less(0,stack0i_0)
| $less(stack0i_0,0) )
=> ( ~ ( $less(0,0)
| $less(0,0)
| $less(0,stack0i_0)
| $less(stack0i_0,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) )
=> ~ ( ~ ( ! [X11: $int,X12: $int] :
? [X13: $int,X14: $int,X15: $int] :
( ( ~ ( ~ ( ( select2('Heap',X15,localinv) = 'BaseClass'(X14) )
| ( true_1 != x(select2('Heap',X15,inv),X14) )
| ( 'PeerGroupPlaceholder' = X14 ) )
| ( true_1 != select2('Heap',X11,allocated) )
| ( nullObject = X11 )
| ( true_1 != 'IncludeInMainFrameCondition'(X12) ) )
=> ( X13 = X13 ) )
& ( select2('Heap',X11,ownerRef) = X15 )
& ( select2('Heap',X11,ownerFrame) = X14 )
& ( select2('Heap',X11,X12) = X13 ) )
=> ~ ~ ( ( true_1 = stack0b_0 )
<=> ( 0 = X0 ) ) )
| ~ ! [X16: $int,X17: $int] :
? [X18: $int,X19: $int,X20: $int] :
( ( ~ ( ~ ( ( select2('Heap',X20,localinv) = 'BaseClass'(X19) )
| ( true_1 != x(select2('Heap',X20,inv),X19) )
| ( 'PeerGroupPlaceholder' = X19 ) )
| ( true_1 != select2('Heap',X16,allocated) )
| ( nullObject = X16 )
| ( true_1 != 'IncludeInMainFrameCondition'(X17) ) )
=> ( X18 = X18 ) )
& ( select2('Heap',X16,ownerRef) = X20 )
& ( select2('Heap',X16,ownerFrame) = X19 )
& ( select2('Heap',X16,X17) = X18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
| ( 0 = 2 ) ) ) ) ) ) )
& ( x_1(x_in,2) = X0 ) ),
inference(true_and_false_elimination,[],[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,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) )
=> ~ ( ~ ( ! [X1: $int,X2: $int] :
? [X3: $int,X4: $int,X5: $int] :
( ( ~ ( ~ ( ( select2('Heap',X5,localinv) = 'BaseClass'(X4) )
| ( true_1 != x(select2('Heap',X5,inv),X4) )
| ( 'PeerGroupPlaceholder' = X4 ) )
| ( true_1 != select2('Heap',X1,allocated) )
| ( nullObject = X1 )
| ( true_1 != 'IncludeInMainFrameCondition'(X2) ) )
=> ( X3 = X3 ) )
& ( select2('Heap',X1,ownerRef) = X5 )
& ( select2('Heap',X1,ownerFrame) = X4 )
& ( select2('Heap',X1,X2) = X3 ) )
=> ~ ( ~ ( ( ( true_1 = stack0b_0 )
<=> ( 0 = X0 ) )
=> $true )
| ~ ( ( true_1 = stack0b_0 )
<=> ( 0 = X0 ) ) ) )
| ~ ! [X6: $int,X7: $int] :
? [X8: $int,X9: $int,X10: $int] :
( ( ~ ( ~ ( ( select2('Heap',X10,localinv) = 'BaseClass'(X9) )
| ( true_1 != x(select2('Heap',X10,inv),X9) )
| ( 'PeerGroupPlaceholder' = X9 ) )
| ( true_1 != select2('Heap',X6,allocated) )
| ( nullObject = X6 )
| ( true_1 != 'IncludeInMainFrameCondition'(X7) ) )
=> ( X8 = X8 ) )
& ( select2('Heap',X6,ownerRef) = X10 )
& ( select2('Heap',X6,ownerFrame) = X9 )
& ( select2('Heap',X6,X7) = X8 ) ) ) ) ) ) ) ) ) ) ) ) )
| ~ ( ~ ( $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,0)
| $less(0,0)
| $less(0,stack0i_0)
| $less(stack0i_0,0) )
=> ( ~ ( $less(0,0)
| $less(0,0)
| $less(0,stack0i_0)
| $less(stack0i_0,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) )
=> ~ ( ~ ( ! [X11: $int,X12: $int] :
? [X13: $int,X14: $int,X15: $int] :
( ( ~ ( ~ ( ( select2('Heap',X15,localinv) = 'BaseClass'(X14) )
| ( true_1 != x(select2('Heap',X15,inv),X14) )
| ( 'PeerGroupPlaceholder' = X14 ) )
| ( true_1 != select2('Heap',X11,allocated) )
| ( nullObject = X11 )
| ( true_1 != 'IncludeInMainFrameCondition'(X12) ) )
=> ( X13 = X13 ) )
& ( select2('Heap',X11,ownerRef) = X15 )
& ( select2('Heap',X11,ownerFrame) = X14 )
& ( select2('Heap',X11,X12) = X13 ) )
=> ~ ( ~ ( ( ( true_1 = stack0b_0 )
<=> ( 0 = X0 ) )
=> $true )
| ~ ( ( true_1 = stack0b_0 )
<=> ( 0 = X0 ) ) ) )
| ~ ! [X16: $int,X17: $int] :
? [X18: $int,X19: $int,X20: $int] :
( ( ~ ( ~ ( ( select2('Heap',X20,localinv) = 'BaseClass'(X19) )
| ( true_1 != x(select2('Heap',X20,inv),X19) )
| ( 'PeerGroupPlaceholder' = X19 ) )
| ( true_1 != select2('Heap',X16,allocated) )
| ( nullObject = X16 )
| ( true_1 != 'IncludeInMainFrameCondition'(X17) ) )
=> ( X18 = X18 ) )
& ( select2('Heap',X16,ownerRef) = X20 )
& ( select2('Heap',X16,ownerFrame) = X19 )
& ( select2('Heap',X16,X17) = X18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
| ( 0 = 2 ) ) ) ) ) ) )
& ( x_1(x_in,2) = X0 ) ),
inference(rectify,[],[f5]) ).
tff(f5,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,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] :
? [X123: $int,X124: $int,X125: $int] :
( ( ~ ( ~ ( ( select2('Heap',X125,localinv) = 'BaseClass'(X124) )
| ( true_1 != x(select2('Heap',X125,inv),X124) )
| ( 'PeerGroupPlaceholder' = X124 ) )
| ( true_1 != select2('Heap',X112,allocated) )
| ( nullObject = X112 )
| ( true_1 != 'IncludeInMainFrameCondition'(X113) ) )
=> ( X123 = X123 ) )
& ( select2('Heap',X112,ownerRef) = X125 )
& ( select2('Heap',X112,ownerFrame) = X124 )
& ( select2('Heap',X112,X113) = X123 ) )
=> ~ ( ~ ( ( ( true_1 = stack0b_0 )
<=> ( 0 = X111 ) )
=> $true )
| ~ ( ( true_1 = stack0b_0 )
<=> ( 0 = X111 ) ) ) )
| ~ ! [X112: $int,X113: $int] :
? [X120: $int,X121: $int,X122: $int] :
( ( ~ ( ~ ( ( select2('Heap',X122,localinv) = 'BaseClass'(X121) )
| ( true_1 != x(select2('Heap',X122,inv),X121) )
| ( 'PeerGroupPlaceholder' = X121 ) )
| ( true_1 != select2('Heap',X112,allocated) )
| ( nullObject = X112 )
| ( true_1 != 'IncludeInMainFrameCondition'(X113) ) )
=> ( X120 = X120 ) )
& ( select2('Heap',X112,ownerRef) = X122 )
& ( select2('Heap',X112,ownerFrame) = X121 )
& ( select2('Heap',X112,X113) = X120 ) ) ) ) ) ) ) ) ) ) ) ) )
| ~ ( ~ ( $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,0)
| $less(0,0)
| $less(0,stack0i_0)
| $less(stack0i_0,0) )
=> ( ~ ( $less(0,0)
| $less(0,0)
| $less(0,stack0i_0)
| $less(stack0i_0,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] :
? [X117: $int,X118: $int,X119: $int] :
( ( ~ ( ~ ( ( select2('Heap',X119,localinv) = 'BaseClass'(X118) )
| ( true_1 != x(select2('Heap',X119,inv),X118) )
| ( 'PeerGroupPlaceholder' = X118 ) )
| ( true_1 != select2('Heap',X112,allocated) )
| ( nullObject = X112 )
| ( true_1 != 'IncludeInMainFrameCondition'(X113) ) )
=> ( X117 = X117 ) )
& ( select2('Heap',X112,ownerRef) = X119 )
& ( select2('Heap',X112,ownerFrame) = X118 )
& ( select2('Heap',X112,X113) = X117 ) )
=> ~ ( ~ ( ( ( true_1 = stack0b_0 )
<=> ( 0 = X111 ) )
=> $true )
| ~ ( ( true_1 = stack0b_0 )
<=> ( 0 = X111 ) ) ) )
| ~ ! [X112: $int,X113: $int] :
? [X114: $int,X115: $int,X116: $int] :
( ( ~ ( ~ ( ( select2('Heap',X116,localinv) = 'BaseClass'(X115) )
| ( true_1 != x(select2('Heap',X116,inv),X115) )
| ( 'PeerGroupPlaceholder' = X115 ) )
| ( true_1 != select2('Heap',X112,allocated) )
| ( nullObject = X112 )
| ( true_1 != 'IncludeInMainFrameCondition'(X113) ) )
=> ( X114 = X114 ) )
& ( select2('Heap',X112,ownerRef) = X116 )
& ( select2('Heap',X112,ownerFrame) = X115 )
& ( select2('Heap',X112,X113) = X114 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
| ( 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(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] :
? [X123: $int,X124: $int,X125: $int] :
( ( ~ ( ~ ( ( select2('Heap',X125,localinv) = 'BaseClass'(X124) )
| ( true_1 != x(select2('Heap',X125,inv),X124) )
| ( 'PeerGroupPlaceholder' = X124 ) )
| ( true_1 != select2('Heap',X112,allocated) )
| ( nullObject = X112 )
| ( true_1 != 'IncludeInMainFrameCondition'(X113) ) )
=> ( X123 = X123 ) )
& ( select2('Heap',X112,ownerRef) = X125 )
& ( select2('Heap',X112,ownerFrame) = X124 )
& ( select2('Heap',X112,X113) = X123 ) )
=> ~ ( ~ ( ( ( true_1 = stack0b_0 )
<=> ( 0 = X111 ) )
=> $true )
| ~ ( ( true_1 = stack0b_0 )
<=> ( 0 = X111 ) ) ) )
| ~ ! [X112: $int,X113: $int] :
? [X120: $int,X121: $int,X122: $int] :
( ( ~ ( ~ ( ( select2('Heap',X122,localinv) = 'BaseClass'(X121) )
| ( true_1 != x(select2('Heap',X122,inv),X121) )
| ( 'PeerGroupPlaceholder' = X121 ) )
| ( true_1 != select2('Heap',X112,allocated) )
| ( nullObject = X112 )
| ( true_1 != 'IncludeInMainFrameCondition'(X113) ) )
=> ( X120 = X120 ) )
& ( select2('Heap',X112,ownerRef) = X122 )
& ( select2('Heap',X112,ownerFrame) = X121 )
& ( select2('Heap',X112,X113) = X120 ) ) ) ) ) ) ) ) ) ) ) ) )
| ~ ( ~ ( ~ $lesseq(0,0)
| ~ $lesseq(0,0) )
=> ( ( 0 = stack0i_0 )
=> ( ~ ( ~ $lesseq(0,0)
| ~ $lesseq(0,0)
| ~ $lesseq(stack0i_0,0)
| ~ $lesseq(0,stack0i_0) )
=> ( ~ ( ~ $lesseq(0,0)
| ~ $lesseq(0,0)
| ~ $lesseq(stack0i_0,0)
| ~ $lesseq(0,stack0i_0) )
=> ( ~ ( ~ $lesseq(0,0)
| ~ $lesseq(0,0)
| ~ $lesseq(stack0i_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] :
? [X117: $int,X118: $int,X119: $int] :
( ( ~ ( ~ ( ( select2('Heap',X119,localinv) = 'BaseClass'(X118) )
| ( true_1 != x(select2('Heap',X119,inv),X118) )
| ( 'PeerGroupPlaceholder' = X118 ) )
| ( true_1 != select2('Heap',X112,allocated) )
| ( nullObject = X112 )
| ( true_1 != 'IncludeInMainFrameCondition'(X113) ) )
=> ( X117 = X117 ) )
& ( select2('Heap',X112,ownerRef) = X119 )
& ( select2('Heap',X112,ownerFrame) = X118 )
& ( select2('Heap',X112,X113) = X117 ) )
=> ~ ( ~ ( ( ( true_1 = stack0b_0 )
<=> ( 0 = X111 ) )
=> $true )
| ~ ( ( true_1 = stack0b_0 )
<=> ( 0 = X111 ) ) ) )
| ~ ! [X112: $int,X113: $int] :
? [X114: $int,X115: $int,X116: $int] :
( ( ~ ( ~ ( ( select2('Heap',X116,localinv) = 'BaseClass'(X115) )
| ( true_1 != x(select2('Heap',X116,inv),X115) )
| ( 'PeerGroupPlaceholder' = X115 ) )
| ( true_1 != select2('Heap',X112,allocated) )
| ( nullObject = X112 )
| ( true_1 != 'IncludeInMainFrameCondition'(X113) ) )
=> ( X114 = X114 ) )
& ( select2('Heap',X112,ownerRef) = X116 )
& ( select2('Heap',X112,ownerFrame) = X115 )
& ( select2('Heap',X112,X113) = X114 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
| ( 0 = 2 ) ) ) ) ) ) )
& ( x_1(x_in,2) = X111 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',formula_3) ).
tff(f1397,plain,
! [X171: $int,X172: $int] : ( select2(X172,X171,ownerFrame) = sK46(X171,X172) ),
inference(cnf_transformation,[],[f140]) ).
tff(f140,plain,
( ! [X3: $int] :
( ( 'System_String' = X3 )
| ( true_1 != x(X3,'System_String') ) )
& ( true_1 = x('System_String','System_IEquatable_1___System_String') )
& ( 'System_IEquatable_1___System_String' = 'AsInterface'('System_IEquatable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IEquatable_1___System_String') )
& ( true_1 = x('System_IEquatable_1___System_String','System_Object') )
& ( true_1 = x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
& ( true_1 = x('System_String','System_Collections_IEnumerable') )
& ( true_1 = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_String','System_IComparable_1___System_String') )
& ( 'System_IComparable_1___System_String' = 'AsInterface'('System_IComparable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IComparable_1___System_String') )
& ( true_1 = x('System_IComparable_1___System_String','System_Object') )
& ( true_1 = x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
& ( true_1 = x('System_String','System_IConvertible') )
& ( 'System_IConvertible' = 'AsInterface'('System_IConvertible') )
& ( true_1 = 'IsMemberlessType'('System_IConvertible') )
& ( true_1 = x('System_IConvertible','System_Object') )
& ( true_1 = x('System_IConvertible','System_IConvertible') )
& ( true_1 = x('System_String','System_ICloneable') )
& ( true_1 = x('System_String','System_IComparable') )
& ( 'System_IComparable' = 'AsInterface'('System_IComparable') )
& ( true_1 = 'IsMemberlessType'('System_IComparable') )
& ( true_1 = x('System_IComparable','System_Object') )
& ( true_1 = x('System_IComparable','System_IComparable') )
& ( 'System_String' = 'AsImmutable'('System_String') )
& ( true_1 = 'IsImmutable'('System_String') )
& ( 'System_String' = 'AsDirectSubClass'('System_String',sK24) )
& ( 'System_Object' = sK24 )
& ( true_1 = x('System_String','System_String') )
& ! [X4: $int,X5: $int,X6: $int,X7: $int,X8: $int,X9: $int,X10: $int] :
( ( sum_x0(X4,X5,X6,X7,X8,X9,X10) = sum_x0(X4,$sum(X5,$uminus(1)),X6,X7,X8,X9,X10) )
| ( true_1 = X6 )
| ~ $less(X4,X5) )
& ! [X11: $int,X12: $int,X13: $int,X14: $int,X15: $int,X16: $int,X17: $int] :
( ( ( sum_x0(X11,X12,X13,X14,X15,X16,X17) = $sum(sum_x0(X11,sK27(X11,X12,X13,X14,X15,X16,X17),X13,X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,sK27(X11,X12,X13,X14,X15,X16,X17))),'IntArrayGet'(X16,sK27(X11,X12,X13,X14,X15,X16,X17)),X17)) )
| ( true_1 != X13 )
| ~ $less(X11,X12) )
& ( $sum(X12,$uminus(1)) = sK27(X11,X12,X13,X14,X15,X16,X17) ) )
& ! [X19: $int,X20: $int,X21: $int,X22: $int,X23: $int,X24: $int,X25: $int] :
( ( sum_x0(X19,X20,X21,X22,X23,X24,X25) = sum_x0($sum(X19,1),X20,X21,X22,X23,X24,X25) )
| ( true_1 = X21 )
| ~ $less(X19,X20) )
& ! [X26: $int,X27: $int,X28: $int,X29: $int,X30: $int,X31: $int,X32: $int] :
( ( sum_x0(X26,X27,X28,X29,X30,X31,X32) = $sum(sum_x0($sum(X26,1),X27,X28,X29,X30,X31,X32),'IfThenElse'('ArraySum_Even_System_Int32'(X30,'IntArrayGet'(X29,X26)),'IntArrayGet'(X31,X26),X32)) )
| ( true_1 != X28 )
| ~ $less(X26,X27) )
& ! [X33: $int,X34: $int,X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int] :
( ( sum_x0(X33,X35,X36,X37,X38,X39,X40) = $sum(sum_x0(X33,X34,X36,X37,X38,X39,X40),sum_x0(X34,X35,X36,X37,X38,X39,X40)) )
| $less(X35,X34)
| $less(X34,X33) )
& ! [X41: $int,X42: $int,X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int] :
( ( sum_x0(X41,X42,X43,X45,X47,X49,X51) = sum_x0(X41,X42,X44,X46,X48,X50,X52) )
| ( sP12(X52,sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X50,X46,X48,X51,X49,X45,X47,X43,X44)
& $less(sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X42)
& ~ $less(sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X41) ) )
& ! [X54: $int,X55: $int,X56: $int,X57: $int,X58: $int,X59: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| ( ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X58,'IntArrayGet'(X57,sK29(X54,X55,X56,X57,X58,X59,X60))),'IntArrayGet'(X59,sK29(X54,X55,X56,X57,X58,X59,X60)),X60) )
& ( true_1 = X56 )
& $less(sK29(X54,X55,X56,X57,X58,X59,X60),X55)
& ~ $less(sK29(X54,X55,X56,X57,X58,X59,X60),X54) ) )
& ! [X62: $int,X63: $int,X64: $int,X65: $int,X66: $int,X67: $int,X68: $int] : ( sum_0(X62,X63,X64,X65,X66,X67,X68) = sum_x0(X62,X63,X64,X65,X66,X67,X68) )
& ( true_1 = 'IsMemberlessType'('System_Array') )
& ( true_1 = x('System_Array','System_Collections_IEnumerable') )
& ( true_1 = x('System_Array','System_Collections_ICollection') )
& ( true_1 = x('System_Array','System_Collections_IList') )
& ( 'System_Collections_IList' = 'AsInterface'('System_Collections_IList') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IList') )
& ( true_1 = x('System_Collections_IList','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IList','System_Collections_ICollection') )
& ( 'System_Collections_ICollection' = 'AsInterface'('System_Collections_ICollection') )
& ( true_1 = 'IsMemberlessType'('System_Collections_ICollection') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_IEnumerable') )
& ( 'System_Collections_IEnumerable' = 'AsInterface'('System_Collections_IEnumerable') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IEnumerable','System_Object') )
& ( true_1 = x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_ICollection','System_Object') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_ICollection') )
& ( true_1 = x('System_Collections_IList','System_Object') )
& ( true_1 = x('System_Collections_IList','System_Collections_IList') )
& ( true_1 = x('System_Array','System_ICloneable') )
& ( 'System_ICloneable' = 'AsInterface'('System_ICloneable') )
& ( true_1 = 'IsMemberlessType'('System_ICloneable') )
& ( true_1 = x('System_ICloneable','System_Object') )
& ( true_1 = x('System_ICloneable','System_ICloneable') )
& ( 'System_Array' = 'AsMutable'('System_Array') )
& ( true_1 != 'IsImmutable'('System_Array') )
& ( 'System_Array' = 'AsDirectSubClass'('System_Array',sK25) )
& ( 'System_Object' = sK25 )
& ( true_1 = x('System_Array','System_Array') )
& ! [X69: $int,X70: $int] :
( ( ( true_1 = 'ArraySum_Even_System_Int32'(X69,X70) )
| ( true_1 != 'ArraySum_Even_System_Int32_1'(X70) ) )
& ( ( true_1 = 'ArraySum_Even_System_Int32_1'(X70) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X69,X70) ) ) )
& ( ! [X71: $int,X72: $int] :
( ( ( ( true_1 = 'ArraySum_Even_System_Int32'(X71,X72) )
| ( 0 != x_1(X72,2) ) )
& ( ( 0 = x_1(X72,2) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X71,X72) ) ) )
| ( true_1 != 'IsHeap'(X71) ) )
| ( true_1 != 'PurityAxiomsCanBeAssumed' ) )
& ! [X73: $int] :
( ( 'ArraySum' = X73 )
| ( true_1 != x(X73,'ArraySum') ) )
& ( 'ArraySum' = 'AsMutable'('ArraySum') )
& ( true_1 != 'IsImmutable'('ArraySum') )
& ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',sK26) )
& ( 'System_Object' = sK26 )
& ( true_1 = x('ArraySum','ArraySum') )
& ( 'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
& ( 'ArraySum' = 'DeclType'('ArraySum_a') )
& ( true_1 = 'IncludedInModifiesStar'('ArraySum_a') )
& ( true_1 = 'IncludeInMainFrameCondition'('ArraySum_a') )
& ( true_1 != 'IsStaticField'('ArraySum_a') )
& ! [X74: $int,X75: $int,X76: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X74,X75) = 'System_String_IsInterned_System_String_notnull'(X74,X76) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X74,X75,X76) )
| ( nullObject = X76 )
| ( nullObject = X75 ) )
& ! [X77: $int,X78: $int,X79: $int] :
( ( true_1 = 'StringEquals'(X77,X79) )
| ( true_1 != 'StringEquals'(X78,X79) )
| ( true_1 != 'StringEquals'(X77,X78) ) )
& ! [X80: $int,X81: $int,X82: $int] :
( ( ( true_1 = 'StringEquals'(X81,X82) )
| ( X81 != X82 ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( true_1 != 'StringEquals'(X82,X81) ) )
& ( ( true_1 = 'StringEquals'(X82,X81) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( true_1 != 'StringEquals'(X81,X82) ) )
& ( ( true_1 = 'StringEquals'(X81,X82) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) ) )
& ! [X83: $int,X84: $int,X85: $int] :
( ( ( true_1 = 'System_String_Equals_System_String'(X83,X84,X85) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X83,X84,X85) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X83,X84,X85) )
| ( true_1 != 'System_String_Equals_System_String'(X83,X84,X85) ) ) )
& ! [X86: $int,X87: $int] :
( ~ $less(sK30(X86,X87),X87)
& ~ $less(sK30(X86,X87),X86)
& ( ( sK30(X86,X87) = X87 )
| ( sK30(X86,X87) = X86 ) )
& ( max(X86,X87) = sK30(X86,X87) ) )
& ! [X89: $int,X90: $int] :
( ~ $less(X90,sK31(X89,X90))
& ~ $less(X89,sK31(X89,X90))
& ( ( sK31(X89,X90) = X90 )
| ( sK31(X89,X90) = X89 ) )
& ( min(X89,X90) = sK31(X89,X90) ) )
& ! [X92: $int,X93: $int] :
( ( shr(X92,X93) = x_2(shr(X92,$sum(X93,$uminus(1))),2) )
| $less(X93,1) )
& ! [X94: $int] : ( shr(X94,0) = X94 )
& ! [X95: $int,X96: $int] :
( ( ( ~ $less(int_2147483647,sK32(X95,X96))
& ~ $less(sK32(X95,X96),0) )
| $less(16,X96)
| $less(X96,0)
| ~ $less(X95,32768)
| $less(X95,0) )
& ( shl(X95,X96) = sK32(X95,X96) ) )
& ! [X98: $int,X99: $int] :
( ( shl(X98,X99) = $product(shl(X98,$sum(X99,$uminus(1))),2) )
| $less(X99,1) )
& ! [X100: $int] : ( shl(X100,0) = X100 )
& ! [X101: $int,X102: $int] :
( ( ( ~ $less($sum(X101,X102),sK33(X101,X102))
& ~ $less(sK33(X101,X102),0) )
| $less(X102,0)
| $less(X101,0) )
& ( or_1(X101,X102) = sK33(X101,X102) ) )
& ! [X104: $int,X105: $int] :
( ~ $less(and_1(X104,X105),0)
| ( $less(X105,0)
& $less(X104,0) ) )
& ! [X106: $int,X107: $int,X108: $int] :
( ~ $less(X107,$sum(X106,X108))
| ~ $less(X106,X107)
| ( x_1(X106,X108) != x_1(X107,X108) )
| $less(X108,2) )
& ! [X109: $int,X110: $int] :
( ( ( x_1(X109,X110) = x_1(sK34(X109,X110),X110) )
| $less(X110,0)
| $less(sK34(X109,X110),0) )
& ( $sum(X109,$uminus(X110)) = sK34(X109,X110) ) )
& ! [X112: $int,X113: $int] :
( ( x_1(X112,X113) = x_1($sum(X113,X112),X113) )
| $less(X113,0)
| $less(X112,0) )
& ! [X114: $int,X115: $int] :
( ( x_1(X114,X115) = x_1($sum(X114,X115),X115) )
| $less(X115,0)
| $less(X114,0) )
& ! [X116: $int,X117: $int] :
( ( ( ~ $less(0,sK35(X116,X117))
& $less(X117,sK35(X116,X117)) )
| ~ $less(X117,0)
| $less(0,X116) )
& ( x_1(X116,X117) = sK35(X116,X117) ) )
& ! [X119: $int,X120: $int] :
( ( ( ~ $less(0,sK36(X119,X120))
& $less($sum(0,$uminus(X120)),sK36(X119,X120)) )
| ~ $less(0,X120)
| $less(0,X119) )
& ( x_1(X119,X120) = sK36(X119,X120) ) )
& ! [X122: $int,X123: $int] :
( ( ( $less(sK37(X122,X123),$sum(0,$uminus(X123)))
& ~ $less(sK37(X122,X123),0) )
| ~ $less(X123,0)
| $less(X122,0) )
& ( x_1(X122,X123) = sK37(X122,X123) ) )
& ! [X125: $int,X126: $int] :
( ( ( $less(sK38(X125,X126),X126)
& ~ $less(sK38(X125,X126),0) )
| ~ $less(0,X126)
| $less(X125,0) )
& ( x_1(X125,X126) = sK38(X125,X126) ) )
& ! [X128: $int,X129: $int] : ( x_1(X128,X129) = $sum(X128,$uminus($product(x_2(X128,X129),X129))) )
& ! [X130: $int,X131: $int,X132: $int] :
( ( 'IfThenElse'(X130,X131,X132) = X132 )
| ( true_1 = X130 ) )
& ! [X133: $int,X134: $int,X135: $int] :
( ( 'IfThenElse'(X133,X134,X135) = X134 )
| ( true_1 != X133 ) )
& ! [X136: $int,X137: $int,X138: $int] :
( ( 'IntToInt'(X136,X137,X138) = X136 )
| ( true_1 != 'InRange'(X136,X138) ) )
& ! [X139: $int] :
( ( ( true_1 = 'InRange'(X139,'System_Char') )
| ~ $less(X139,65536)
| $less(X139,0) )
& ( ( $less(X139,65536)
& ~ $less(X139,0) )
| ( true_1 != 'InRange'(X139,'System_Char') ) ) )
& ! [X140: $int] :
( ( ( true_1 = 'InRange'(X140,'System_UInt64') )
| $less(int_18446744073709551615,X140)
| $less(X140,0) )
& ( ( ~ $less(int_18446744073709551615,X140)
& ~ $less(X140,0) )
| ( true_1 != 'InRange'(X140,'System_UInt64') ) ) )
& ! [X141: $int] :
( ( ( true_1 = 'InRange'(X141,'System_Int64') )
| $less(int_9223372036854775807,X141)
| $less(X141,int_m9223372036854775808) )
& ( ( ~ $less(int_9223372036854775807,X141)
& ~ $less(X141,int_m9223372036854775808) )
| ( true_1 != 'InRange'(X141,'System_Int64') ) ) )
& ! [X142: $int] :
( ( ( true_1 = 'InRange'(X142,'System_UInt32') )
| $less(int_4294967295,X142)
| $less(X142,0) )
& ( ( ~ $less(int_4294967295,X142)
& ~ $less(X142,0) )
| ( true_1 != 'InRange'(X142,'System_UInt32') ) ) )
& ! [X143: $int] :
( ( ( true_1 = 'InRange'(X143,'System_Int32') )
| $less(int_2147483647,X143)
| $less(X143,int_m2147483648) )
& ( ( ~ $less(int_2147483647,X143)
& ~ $less(X143,int_m2147483648) )
| ( true_1 != 'InRange'(X143,'System_Int32') ) ) )
& ! [X144: $int] :
( ( ( true_1 = 'InRange'(X144,'System_UInt16') )
| ~ $less(X144,65536)
| $less(X144,0) )
& ( ( $less(X144,65536)
& ~ $less(X144,0) )
| ( true_1 != 'InRange'(X144,'System_UInt16') ) ) )
& ! [X145: $int] :
( ( ( true_1 = 'InRange'(X145,'System_Int16') )
| ~ $less(X145,32768)
| $less(X145,$sum(0,$uminus(32768))) )
& ( ( $less(X145,32768)
& ~ $less(X145,$sum(0,$uminus(32768))) )
| ( true_1 != 'InRange'(X145,'System_Int16') ) ) )
& ! [X146: $int] :
( ( ( true_1 = 'InRange'(X146,'System_Byte') )
| ~ $less(X146,256)
| $less(X146,0) )
& ( ( $less(X146,256)
& ~ $less(X146,0) )
| ( true_1 != 'InRange'(X146,'System_Byte') ) ) )
& ! [X147: $int] :
( ( ( true_1 = 'InRange'(X147,'System_SByte') )
| ~ $less(X147,128)
| $less(X147,$sum(0,$uminus(128))) )
& ( ( $less(X147,128)
& ~ $less(X147,$sum(0,$uminus(128))) )
| ( true_1 != 'InRange'(X147,'System_SByte') ) ) )
& ( $sum(int_m2147483648,1) = $sum(0,$uminus(int_2147483647)) )
& ( $sum(int_m9223372036854775808,1) = $sum(0,$uminus(int_9223372036854775807)) )
& $less(int_9223372036854775807,int_18446744073709551615)
& $less(int_4294967295,int_9223372036854775807)
& $less(int_2147483647,int_4294967295)
& $less(100000,int_2147483647)
& $less(int_m2147483648,$sum(0,$uminus(100000)))
& $less(int_m9223372036854775808,int_m2147483648)
& ( true_1 = 'IsValueType'('System_IntPtr') )
& ( true_1 = 'IsValueType'('System_UIntPtr') )
& ( true_1 = 'IsValueType'('System_Char') )
& ( true_1 = 'IsValueType'('System_UInt64') )
& ( true_1 = 'IsValueType'('System_Int64') )
& ( true_1 = 'IsValueType'('System_UInt32') )
& ( true_1 = 'IsValueType'('System_Int32') )
& ( true_1 = 'IsValueType'('System_UInt16') )
& ( true_1 = 'IsValueType'('System_Int16') )
& ( true_1 = 'IsValueType'('System_Byte') )
& ( true_1 = 'IsValueType'('System_SByte') )
& ! [X148: $int,X149: $int] :
( ( 'Box'('Unbox'(X148),X148) = X148 )
| ( nullObject = 'BoxTester'(X148,X149) ) )
& ! [X150: $int,X151: $int] :
( ( ( 'UnboxedType'(X150) = X151 )
| ( nullObject = 'BoxTester'(X150,X151) ) )
& ( ( nullObject != 'BoxTester'(X150,X151) )
| ( 'UnboxedType'(X150) != X151 ) ) )
& ! [X152: $int,X153: $int] :
( ( ( X152 = X153 )
| ( sK39(X152,X153) != X153 )
| ( true_1 != x('UnboxedType'(sK39(X152,X153)),'System_Object') ) )
& ( 'Box'(X152,X153) = sK39(X152,X153) ) )
& ! [X155: $int] :
( ! [X156: $int,X157: $int] :
( ( ( ( select2(X156,sK40(X155,X156,X157),localinv) = sK41(X155,X156,X157) )
& ( select2(X156,sK40(X155,X156,X157),inv) = sK41(X155,X156,X157) ) )
| ( true_1 != 'IsHeap'(X156) ) )
& ( typeof(sK40(X155,X156,X157)) = sK41(X155,X156,X157) )
& ( 'Box'(X157,X155) = sK40(X155,X156,X157) ) )
| ( true_1 != 'IsValueType'('UnboxedType'(X155)) ) )
& ! [X160: $int,X161: $int] : ( 'Unbox'('Box'(X160,X161)) = X160 )
& ! [X162: $int,X163: $int,X164: $int,X165: $int] :
( ( 'BoxFunc'(X162,X163,X164,X165) = X162 )
| ( true_1 = 'IsValueType'('UnboxedType'(X162)) ) )
& ! [X166: $int,X167: $int,X168: $int,X169: $int] :
( ( 'UnboxedType'(sK42(X166,X167,X168,X169)) = X167 )
& ( sK42(X166,X167,X168,X169) = 'Box'(X166,sK42(X166,X167,X168,X169)) )
& ( 'BoxFunc'(X166,X167,X168,X169) = sK42(X166,X167,X168,X169) ) )
& ! [X171: $int,X172: $int] :
( ( ( ( ( select2(X172,sK45(X171,X172),localinv) = 'BaseClass'(sK44(X171,X172)) )
| ( true_1 != x(select2(X172,sK45(X171,X172),inv),sK44(X171,X172)) )
| ( 'PeerGroupPlaceholder' = sK44(X171,X172) ) )
& ( true_1 = select2(X172,sK43(X171,X172),allocated) )
& ( nullObject != sK43(X171,X172) ) )
| ( select2(X172,sK47(X171,X172),localinv) = 'BaseClass'(sK46(X171,X172)) )
| ( true_1 != x(select2(X172,sK47(X171,X172),inv),sK46(X171,X172)) )
| ( 'PeerGroupPlaceholder' = sK46(X171,X172) )
| ( true_1 != select2(X172,X171,allocated) )
| ( nullObject = X171 )
| ( true_1 != 'IsHeap'(X172) ) )
& ( select2(X172,X171,ownerRef) = sK47(X171,X172) )
& ( select2(X172,X171,ownerFrame) = sK46(X171,X172) )
& ( select2(X172,sK43(X171,X172),ownerRef) = sK45(X171,X172) )
& ( select2(X172,sK43(X171,X172),ownerFrame) = sK44(X171,X172) )
& ( select2(X172,X171,'FirstConsistentOwner') = sK43(X171,X172) ) )
& ! [X178: $int,X179: $int,X180: $int] :
( ( ( select2(X180,X178,X179) = 'FieldDependsOnFCO'(X178,X179,select2(X180,select2(X180,X178,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X180,sK49(X178,X179,X180),localinv) = 'BaseClass'(sK48(X178,X179,X180)) )
| ( true_1 != x(select2(X180,sK49(X178,X179,X180),inv),sK48(X178,X179,X180)) )
| ( 'PeerGroupPlaceholder' = sK48(X178,X179,X180) )
| ( 'AsPureObject'(X178) != X178 )
| ( true_1 != select2(X180,X178,allocated) )
| ( nullObject = X178 )
| ( true_1 != 'IsHeap'(X180) ) )
& ( select2(X180,X178,ownerRef) = sK49(X178,X179,X180) )
& ( select2(X180,X178,ownerFrame) = sK48(X178,X179,X180) ) )
& ! [X183: $int,X184: $int] :
( ( ( ( select2(X183,X184,localinv) = sK50(X183,X184) )
& ( select2(X183,X184,inv) = sK50(X183,X184) ) )
| ( select2(X183,sK52(X183,X184),localinv) = 'BaseClass'(sK51(X183,X184)) )
| ( true_1 != x(select2(X183,sK52(X183,X184),inv),sK51(X183,X184)) )
| ( 'PeerGroupPlaceholder' = sK51(X183,X184) )
| ( true_1 != 'IsHeap'(X183) ) )
& ( select2(X183,X184,ownerRef) = sK52(X183,X184) )
& ( select2(X183,X184,ownerFrame) = sK51(X183,X184) )
& ( typeof(X184) = sK50(X183,X184) ) )
& ! [X188: $int,X189: $int,X190: $int,X191: $int] :
( ( ( ( select2(X188,X189,ownerFrame) = select2(X188,sK54(X188,X189,X190,X191),ownerFrame) )
& ( select2(X188,X189,ownerRef) = select2(X188,sK54(X188,X189,X190,X191),ownerRef) ) )
| ( nullObject = sK53(X188,X189,X190,X191) )
| ( true_1 != 'IsHeap'(X188) ) )
& ( 'ElementProxy'(sK53(X188,X189,X190,X191),X191) = sK54(X188,X189,X190,X191) )
& ( select2(X188,X189,'AsElementsPeerField'(X190,X191)) = sK53(X188,X189,X190,X191) ) )
& ! [X194: $int,X195: $int,X196: $int,X197: $int,X198: $int] :
( ( ( ( select2(X194,sK56(X194,X195,X196,X197,X198),ownerFrame) = X197 )
& ( select2(X194,sK56(X194,X195,X196,X197,X198),ownerRef) = X195 ) )
| ( nullObject = sK55(X194,X195,X196,X197,X198) )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(sK55(X194,X195,X196,X197,X198),X198) = sK56(X194,X195,X196,X197,X198) )
& ( select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) = sK55(X194,X195,X196,X197,X198) ) )
& ! [X201: $int,X202: $int,X203: $int] :
( ( ( ( select2(X201,X202,ownerFrame) = select2(X201,sK57(X201,X202,X203),ownerFrame) )
& ( select2(X201,X202,ownerRef) = select2(X201,sK57(X201,X202,X203),ownerRef) ) )
| ( nullObject = sK57(X201,X202,X203) )
| ( true_1 != 'IsHeap'(X201) ) )
& ( select2(X201,X202,'AsPeerField'(X203)) = sK57(X201,X202,X203) ) )
& ! [X205: $int,X206: $int,X207: $int,X208: $int] :
( ( ( ( select2(X205,sK58(X205,X206,X207,X208),ownerFrame) = X208 )
& ( select2(X205,sK58(X205,X206,X207,X208),ownerRef) = X206 ) )
| ( nullObject = sK58(X205,X206,X207,X208) )
| ( true_1 != 'IsHeap'(X205) ) )
& ( select2(X205,X206,'AsRepField'(X207,X208)) = sK58(X205,X206,X207,X208) ) )
& ! [X210: $int] : ~ $less('StringLength'(X210),0)
& ! [X211: $int,X212: $int] :
( ! [X213: $int] :
( ( sP11(X213,X211,sK59(X211,X213))
| ( true_1 != 'IsHeap'(X213) ) )
& ( typeof(X211) = sK59(X211,X213) ) )
| ( true_1 != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 )
| ( nullObject = X211 ) )
& ! [X215: $int,X216: $int] :
( ( ( 'AsMutable'(X216) = X216 )
& ( true_1 != 'IsImmutable'(X216) ) )
| ( true_1 != x(X216,'AsMutable'(X215)) ) )
& ! [X217: $int,X218: $int] :
( ( ( 'AsImmutable'(X218) = X218 )
& ( true_1 = 'IsImmutable'(X218) ) )
| ( true_1 != x(X218,'AsImmutable'(X217)) ) )
& ( true_1 != 'IsImmutable'('System_Object') )
& ! [X219: $int,X220: $int,X221: $int] :
( ( ( true_1 = x(typeof(X221),X219) )
| ( true_1 != x('UnboxedType'(sK61(X219,X220,X221)),sK60(X219,X220,X221)) )
| ( sK61(X219,X220,X221) != X221 )
| ( sK60(X219,X220,X221) != X219 ) )
& ( 'Box'(X220,X221) = sK61(X219,X220,X221) )
& ( 'AsInterface'(X219) = sK60(X219,X220,X221) ) )
& ! [X224: $int] : ( true_1 != 'IsMemberlessType'(typeof(X224)) )
& ! [X225: $int,X226: $int,X227: $int,X228: $int] :
( ( true_1 = 'InRange'(select2(X225,X226,'AsRangeField'(X227,X228)),X228) )
| ( true_1 != 'IsHeap'(X225) ) )
& ! [X229: $int,X230: $int,X231: $int,X232: $int] :
( ( nullObject != select2(X229,X230,'AsNonNullRefField'(X231,X232)) )
| ( ( true_1 != select2(X229,'BeingConstructed','NonNullFieldsAreInitialized') )
& ( 'BeingConstructed' = X230 ) )
| ( nullObject = X230 )
| ( true_1 != 'IsHeap'(X229) ) )
& ! [X233: $int,X234: $int,X235: $int,X236: $int] :
( ( true_1 = 'Is'(select2(X233,X234,'AsRefField'(X235,X236)),X236) )
| ( true_1 != 'IsHeap'(X233) ) )
& ! [X237: $int,X238: $int] :
( ( 'AsRefField'(X237,X238) = X237 )
| ( 'AsNonNullRefField'(X237,X238) != X237 ) )
& ( 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') )
& ! [X239: $int,X240: $int] :
( ( true_1 = select2(X239,'ClassRepr'(X240),allocated) )
| ( true_1 != 'IsHeap'(X239) ) )
& ! [X241: $int,X242: $int] :
( ( true_1 = select2(X241,X242,allocated) )
| ( true_1 != 'IsAllocated'(X241,X242) ) )
& ! [X243: $int,X244: $int,X245: $int] :
( ( true_1 = 'IsAllocated'(X243,'ValueArrayGet'(X244,X245)) )
| ( true_1 != 'IsAllocated'(X243,X244) ) )
& ! [X246: $int,X247: $int,X248: $int] :
( ( true_1 = 'IsAllocated'(X246,'RefArrayGet'(X247,X248)) )
| ( true_1 != 'IsAllocated'(X246,X247) ) )
& ! [X249: $int,X250: $int,X251: $int] :
( ( true_1 = 'IsAllocated'(X249,'StructGet'(X250,X251)) )
| ( true_1 != 'IsAllocated'(X249,X250) ) )
& ! [X252: $int,X253: $int,X254: $int] :
( ( true_1 = select2(X252,select2(X252,X253,X254),allocated) )
| ( true_1 != select2(X252,X253,allocated) )
| ( true_1 != 'IsHeap'(X252) ) )
& ! [X255: $int,X256: $int,X257: $int] :
( ( true_1 = 'IsAllocated'(X255,select2(X255,X256,X257)) )
| ( true_1 != select2(X255,X256,allocated) )
| ( true_1 != 'IsHeap'(X255) ) )
& ! [X258: $int,X259: $int] :
( ( ( ( select2(X258,X259,localinv) = sK62(X258,X259) )
& ( select2(X258,X259,inv) = sK62(X258,X259) ) )
| ( true_1 != x(sK62(X258,X259),'System_Array') )
| ( nullObject = X259 )
| ( true_1 != 'IsHeap'(X258) ) )
& ( typeof(X259) = sK62(X258,X259) ) )
& ! [X261: $int,X262: $int] :
( ( nullObject = 'As'(X261,X262) )
| ( true_1 = 'Is'(X261,X262) ) )
& ! [X263: $int,X264: $int] :
( ( 'As'(X263,X264) = X263 )
| ( true_1 != 'Is'(X263,X264) ) )
& ! [X265: $int,X266: $int] :
( ( ( true_1 = 'IsNotNull'(X265,X266) )
| ( true_1 != 'Is'(X265,X266) )
| ( nullObject = X265 ) )
& ( ( ( true_1 = 'Is'(X265,X266) )
& ( nullObject != X265 ) )
| ( true_1 != 'IsNotNull'(X265,X266) ) ) )
& ! [X267: $int,X268: $int] :
( ( ( true_1 = 'Is'(X267,X268) )
| ( ( true_1 != x(typeof(X267),X268) )
& ( nullObject != X267 ) ) )
& ( ( true_1 = x(typeof(X267),X268) )
| ( nullObject = X267 )
| ( true_1 != 'Is'(X267,X268) ) ) )
& ! [X269: $int] : ( 'TypeName'('TypeObject'(X269)) = X269 )
& ! [X270: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X270),'System_Type') )
& ( true_1 = x('System_Type','System_Object') )
& ( true_1 = 'IsValueType'('System_Boolean') )
& ! [X271: $int] :
( ( ! [X272: $int] :
( ( X271 = X272 )
| ( true_1 != x(X272,X271) ) )
& ! [X273: $int] :
( ( X271 = X273 )
| ( true_1 != x(X271,X273) ) ) )
| ( true_1 != 'IsValueType'(X271) ) )
& ! [X274: $int,X275: $int,X276: $int] :
( ( 'OneClassDown'(X276,X274) = X275 )
| ( true_1 != x(X276,'AsDirectSubClass'(X275,X274)) ) )
& ! [X277: $int] :
( ( ( sK63(X277) != X277 )
| ( 'System_Object' = X277 ) )
& ( true_1 = x(X277,sK63(X277)) )
& ( 'BaseClass'(X277) = sK63(X277) ) )
& ! [X279: $int,X280: $int,X281: $int,X282: $int] :
( ( 'StructGet'('StructSet'(X279,X280,X282),X281) = 'StructGet'(X279,X281) )
| ( X280 = X281 ) )
& ! [X283: $int,X284: $int,X285: $int] : ( 'StructGet'('StructSet'(X283,X284,X285),X284) = X285 )
& ! [X286: $int,X287: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X286,X287)) )
& ! [X288: $int,X289: $int] : ( 'System_Object' = typeof('ElementProxy'(X288,X289)) )
& ! [X290: $int,X291: $int] :
( ( true_1 = 'IsAllocated'(X291,'ElementProxy'(X290,$sum(0,$uminus(1)))) )
| ( true_1 != x(typeof(X290),'System_Array') )
| ( true_1 != 'IsAllocated'(X291,X290) )
| ( true_1 != 'IsHeap'(X291) ) )
& ! [X292: $int,X293: $int,X294: $int] :
( ( ( ( select2(X294,sK65(X292,X293,X294),ownerFrame) = select2(X294,sK64(X292,X293,X294),ownerFrame) )
& ( select2(X294,sK65(X292,X293,X294),ownerRef) = select2(X294,sK64(X292,X293,X294),ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(sK65(X292,X293,X294))) )
| ( nullObject = sK65(X292,X293,X294) )
| ( true_1 != x(typeof(X292),'System_Array') )
| ( true_1 != 'IsHeap'(X294) ) )
& ( 'RefArrayGet'(select2(X294,X292,elements),X293) = sK65(X292,X293,X294) )
& ( 'ElementProxy'(X292,$sum(0,$uminus(1))) = sK64(X292,X293,X294) ) )
& ! [X297: $int,X298: $int,X299: $int] :
( ( ( sK66(X297,X298,X299) = X299 )
| ( true_1 = x('System_Array',X299) )
| ( true_1 != x(sK66(X297,X298,X299),X299) ) )
& ( 'IntArray'(X297,X298) = sK66(X297,X298,X299) ) )
& ! [X301: $int,X302: $int,X303: $int] :
( ( ( sK67(X301,X302,X303) = X303 )
| ( true_1 = x('System_Array',X303) )
| ( true_1 != x(sK67(X301,X302,X303),X303) ) )
& ( 'ValueArray'(X301,X302) = sK67(X301,X302,X303) ) )
& ! [X305: $int,X306: $int,X307: $int] :
( ( ( ( true_1 = x(X305,sK68(X305,X306,X307)) )
& ( 'NonNullRefArray'(sK68(X305,X306,X307),X306) = X307 ) )
| ( true_1 = x('System_Array',X307) )
| ( true_1 != x('NonNullRefArray'(X305,X306),X307) ) )
& ( 'ElementType'(X307) = sK68(X305,X306,X307) ) )
& ! [X309: $int,X310: $int,X311: $int] :
( ( ( ( true_1 = x(X309,sK69(X309,X310,X311)) )
& ( 'RefArray'(sK69(X309,X310,X311),X310) = X311 ) )
| ( true_1 = x('System_Array',X311) )
| ( true_1 != x('RefArray'(X309,X310),X311) ) )
& ( 'ElementType'(X311) = sK69(X309,X310,X311) ) )
& ! [X313: $int,X314: $int,X315: $int] :
( ( ( sK70(X313,X314,X315) = X315 )
| ( true_1 != x(X315,sK70(X313,X314,X315)) ) )
& ( 'IntArray'(X313,X314) = sK70(X313,X314,X315) ) )
& ! [X317: $int,X318: $int,X319: $int] :
( ( ( sK71(X317,X318,X319) = X319 )
| ( true_1 != x(X319,sK71(X317,X318,X319)) ) )
& ( 'ValueArray'(X317,X318) = sK71(X317,X318,X319) ) )
& ! [X321: $int,X322: $int,X323: $int] :
( ( ( ( true_1 = x(sK72(X321,X322,X323),X321) )
& ( 'NonNullRefArray'(sK72(X321,X322,X323),X322) = X323 )
& ( X321 != X323 ) )
| ( true_1 != x(X323,'NonNullRefArray'(X321,X322)) ) )
& ( 'ElementType'(X323) = sK72(X321,X322,X323) ) )
& ! [X325: $int,X326: $int,X327: $int] :
( ( ( ( true_1 = x(sK73(X325,X326,X327),X325) )
& ( 'RefArray'(sK73(X325,X326,X327),X326) = X327 )
& ( X325 != X327 ) )
| ( true_1 != x(X327,'RefArray'(X325,X326)) ) )
& ( 'ElementType'(X327) = sK73(X325,X326,X327) ) )
& ! [X329: $int,X330: $int] : ( 'ElementType'('NonNullRefArray'(X329,X330)) = X329 )
& ! [X331: $int,X332: $int] : ( 'ElementType'('RefArray'(X331,X332)) = X331 )
& ! [X333: $int,X334: $int] : ( 'ElementType'('IntArray'(X333,X334)) = X333 )
& ! [X335: $int,X336: $int] : ( 'ElementType'('ValueArray'(X335,X336)) = X335 )
& ! [X337: $int,X338: $int,X339: $int] :
( ( true_1 = x('NonNullRefArray'(X338,X339),'NonNullRefArray'(X337,X339)) )
| ( true_1 != x(X338,X337) ) )
& ! [X340: $int,X341: $int,X342: $int] :
( ( true_1 = x('RefArray'(X341,X342),'RefArray'(X340,X342)) )
| ( true_1 != x(X341,X340) ) )
& ! [X343: $int,X344: $int,X345: $int] :
( ( ( ( true_1 = x(X344,'ElementType'(sK74(X343,X344,X345))) )
& ( 'Rank'(X343) = X345 )
& ( true_1 = x(sK74(X343,X344,X345),'System_Array') ) )
| ( true_1 != 'NonNullRefArrayRaw'(X343,X344,X345) ) )
& ( typeof(X343) = sK74(X343,X344,X345) ) )
& ! [X347: $int,X348: $int] :
( ( true_1 = x(sK75(X347,X348),'System_Array') )
& ( true_1 = x(sK75(X347,X348),sK75(X347,X348)) )
& ( 'NonNullRefArray'(X347,X348) = sK75(X347,X348) ) )
& ! [X350: $int,X351: $int] :
( ( true_1 = x(sK76(X350,X351),'System_Array') )
& ( true_1 = x(sK76(X350,X351),sK76(X350,X351)) )
& ( 'RefArray'(X350,X351) = sK76(X350,X351) ) )
& ! [X353: $int,X354: $int] :
( ( true_1 = x(sK77(X353,X354),'System_Array') )
& ( true_1 = x(sK77(X353,X354),sK77(X353,X354)) )
& ( 'IntArray'(X353,X354) = sK77(X353,X354) ) )
& ! [X356: $int,X357: $int] :
( ( true_1 = x(sK78(X356,X357),'System_Array') )
& ( true_1 = x(sK78(X356,X357),sK78(X356,X357)) )
& ( 'ValueArray'(X356,X357) = sK78(X356,X357) ) )
& ( true_1 = x('System_Array','System_Object') )
& ! [X359: $int,X360: $int,X361: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X359) )
| ( true_1 != x(X359,'NonNullRefArray'(X360,X361)) ) )
& ! [X362: $int,X363: $int,X364: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X362) )
| ( true_1 != x(X362,'RefArray'(X363,X364)) ) )
& ! [X365: $int,X366: $int,X367: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X365) )
| ( true_1 != x(X365,'IntArray'(X366,X367)) ) )
& ! [X368: $int,X369: $int,X370: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X368) )
| ( true_1 != x(X368,'ValueArray'(X369,X370)) ) )
& ! [X371: $int,X372: $int] : ( 'UBound'(X371,X372) = $sum('DimLength'(X371,X372),$uminus(1)) )
& ! [X373: $int,X374: $int] : ( 0 = 'LBound'(X373,X374) )
& ! [X375: $int] :
( ( 'Length'(X375) = 'DimLength'(X375,0) )
| ( 1 != 'Rank'(X375) ) )
& ! [X376: $int,X377: $int] : ~ $less('DimLength'(X376,X377),0)
& ! [X378: $int] :
( ~ $less(int_2147483647,sK79(X378))
& ~ $less(sK79(X378),0)
& ( 'Length'(X378) = sK79(X378) ) )
& ! [X380: $int,X381: $int,X382: $int] :
( ( 'Rank'(X380) = X382 )
| ( true_1 != x(typeof(X380),'IntArray'(X381,X382)) )
| ( nullObject = X380 ) )
& ! [X383: $int,X384: $int,X385: $int] :
( ( 'Rank'(X383) = X385 )
| ( true_1 != x(typeof(X383),'ValueArray'(X384,X385)) )
| ( nullObject = X383 ) )
& ! [X386: $int,X387: $int,X388: $int] :
( ( 'Rank'(X386) = X388 )
| ( true_1 != x(typeof(X386),'NonNullRefArray'(X387,X388)) )
| ( nullObject = X386 ) )
& ! [X389: $int,X390: $int,X391: $int] :
( ( 'Rank'(X389) = X391 )
| ( true_1 != x(typeof(X389),'RefArray'(X390,X391)) )
| ( nullObject = X389 ) )
& ! [X392: $int] : ~ $less('Rank'(X392),1)
& ! [X393: $int,X394: $int,X395: $int,X396: $int,X397: $int] :
( ( nullObject != 'RefArrayGet'(select2(X397,X393,elements),X395) )
| ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X396)) )
| ( true_1 != 'IsHeap'(X397) ) )
& ! [X398: $int,X399: $int,X400: $int] :
( ( ( true_1 = x(typeof(sK80(X398,X399,X400)),'ElementType'(typeof(X398))) )
| ( nullObject = sK80(X398,X399,X400) )
| ( true_1 != 'IsHeap'(X400) ) )
& ( 'RefArrayGet'(select2(X400,X398,elements),X399) = sK80(X398,X399,X400) ) )
& ! [X402: $int,X403: $int,X404: $int] :
( ( true_1 = 'InRange'('IntArrayGet'(select2(X404,X402,elements),X403),'ElementType'(typeof(X402))) )
| ( true_1 != 'IsHeap'(X404) ) )
& ! [X405: $int,X406: $int,X407: $int,X408: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X405,X406,X407,X408)) = X408 )
& ! [X409: $int,X410: $int,X411: $int,X412: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X409,X410,X411,X412)) = X411 )
& ! [X413: $int,X414: $int,X415: $int,X416: $int] :
( ( 'RefArrayGet'('RefArraySet'(X413,X414,X416),X415) = 'RefArrayGet'(X413,X415) )
| ( X414 = X415 ) )
& ! [X417: $int,X418: $int,X419: $int] : ( 'RefArrayGet'('RefArraySet'(X417,X418,X419),X418) = X419 )
& ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( 'IntArrayGet'('IntArraySet'(X420,X421,X423),X422) = 'IntArrayGet'(X420,X422) )
| ( X421 = X422 ) )
& ! [X424: $int,X425: $int,X426: $int] : ( 'IntArrayGet'('IntArraySet'(X424,X425,X426),X425) = X426 )
& ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( 'ValueArrayGet'('ValueArraySet'(X427,X428,X430),X429) = 'ValueArrayGet'(X427,X429) )
| ( X428 = X429 ) )
& ! [X431: $int,X432: $int,X433: $int] : ( 'ValueArrayGet'('ValueArraySet'(X431,X432,X433),X432) = X433 )
& ( true_1 = 'IncludedInModifiesStar'(elements) )
& ( true_1 = 'IncludedInModifiesStar'(exposeVersion) )
& ( true_1 != 'IncludedInModifiesStar'(ownerFrame) )
& ( true_1 != 'IncludedInModifiesStar'(ownerRef) )
& ( true_1 != 'IsStaticField'(exposeVersion) )
& ( true_1 != 'IsStaticField'(localinv) )
& ( true_1 != 'IsStaticField'(inv) )
& ( true_1 != 'IsStaticField'(elements) )
& ( true_1 != 'IsStaticField'(allocated) )
& ( true_1 != 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
& ( true_1 = 'IncludeInMainFrameCondition'(exposeVersion) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerFrame) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerRef) )
& ( true_1 != 'IncludeInMainFrameCondition'(localinv) )
& ( true_1 != 'IncludeInMainFrameCondition'(inv) )
& ( true_1 = 'IncludeInMainFrameCondition'(elements) )
& ( true_1 = 'IncludeInMainFrameCondition'(allocated) )
& ! [X434: $int,X435: $int] :
( ( 'PeerGroupPlaceholder' = select2(X435,'ClassRepr'(X434),ownerFrame) )
| ( true_1 != 'IsHeap'(X435) ) )
& ! [X436: $int] : ( nullObject != 'ClassRepr'(X436) )
& ! [X437: $int] : ( true_1 != x(typeof('ClassRepr'(X437)),'System_Object') )
& ! [X438: $int] : ( 'ClassReprInv'('ClassRepr'(X438)) = X438 )
& ( 'System_Object' = 'DeclType'(exposeVersion) )
& ( 'System_Object' = 'DeclType'(elements) )
& ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements )
& ( 'BaseClass'('ArraySum') = sK26 )
& ( 'BaseClass'('System_Array') = sK25 )
& ( 'BaseClass'('System_String') = sK24 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK24,sK25,sK26,sK27,sK28,sK29,sK30,sK31,sK32,sK33,sK34,sK35,sK36,sK37,sK38,sK39,sK40,sK41,sK42,sK43,sK44,sK45,sK46,sK47,sK48,sK49,sK50,sK51,sK52,sK53,sK54,sK55,sK56,sK57,sK58,sK59,sK60,sK61,sK62,sK63,sK64,sK65,sK66,sK67,sK68,sK69,sK70,sK71,sK72,sK73,sK74,sK75,sK76,sK77,sK78,sK79,sK80])],[f92,f139,f138,f137,f136,f135,f134,f133,f132,f131,f130,f129,f128,f127,f126,f125,f124,f123,f122,f121,f120,f119,f118,f117,f116,f115,f114,f113,f112,f111,f110,f109,f108,f107,f106,f105,f104,f103,f102,f101,f100,f99,f98,f97,f96,f95,f94,f93]) ).
tff(f93,plain,
( ? [X0: $int,X1: $int,X2: $int] :
( ! [X3: $int] :
( ( 'System_String' = X3 )
| ( true_1 != x(X3,'System_String') ) )
& ( true_1 = x('System_String','System_IEquatable_1___System_String') )
& ( 'System_IEquatable_1___System_String' = 'AsInterface'('System_IEquatable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IEquatable_1___System_String') )
& ( true_1 = x('System_IEquatable_1___System_String','System_Object') )
& ( true_1 = x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
& ( true_1 = x('System_String','System_Collections_IEnumerable') )
& ( true_1 = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_String','System_IComparable_1___System_String') )
& ( 'System_IComparable_1___System_String' = 'AsInterface'('System_IComparable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IComparable_1___System_String') )
& ( true_1 = x('System_IComparable_1___System_String','System_Object') )
& ( true_1 = x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
& ( true_1 = x('System_String','System_IConvertible') )
& ( 'System_IConvertible' = 'AsInterface'('System_IConvertible') )
& ( true_1 = 'IsMemberlessType'('System_IConvertible') )
& ( true_1 = x('System_IConvertible','System_Object') )
& ( true_1 = x('System_IConvertible','System_IConvertible') )
& ( true_1 = x('System_String','System_ICloneable') )
& ( true_1 = x('System_String','System_IComparable') )
& ( 'System_IComparable' = 'AsInterface'('System_IComparable') )
& ( true_1 = 'IsMemberlessType'('System_IComparable') )
& ( true_1 = x('System_IComparable','System_Object') )
& ( true_1 = x('System_IComparable','System_IComparable') )
& ( 'System_String' = 'AsImmutable'('System_String') )
& ( true_1 = 'IsImmutable'('System_String') )
& ( 'System_String' = 'AsDirectSubClass'('System_String',X0) )
& ( 'System_Object' = X0 )
& ( true_1 = x('System_String','System_String') )
& ! [X4: $int,X5: $int,X6: $int,X7: $int,X8: $int,X9: $int,X10: $int] :
( ( sum_x0(X4,X5,X6,X7,X8,X9,X10) = sum_x0(X4,$sum(X5,$uminus(1)),X6,X7,X8,X9,X10) )
| ( true_1 = X6 )
| ~ $less(X4,X5) )
& ! [X11: $int,X12: $int,X13: $int,X14: $int,X15: $int,X16: $int,X17: $int] :
? [X18: $int] :
( ( ( sum_x0(X11,X12,X13,X14,X15,X16,X17) = $sum(sum_x0(X11,X18,X13,X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,X18)),'IntArrayGet'(X16,X18),X17)) )
| ( true_1 != X13 )
| ~ $less(X11,X12) )
& ( $sum(X12,$uminus(1)) = X18 ) )
& ! [X19: $int,X20: $int,X21: $int,X22: $int,X23: $int,X24: $int,X25: $int] :
( ( sum_x0(X19,X20,X21,X22,X23,X24,X25) = sum_x0($sum(X19,1),X20,X21,X22,X23,X24,X25) )
| ( true_1 = X21 )
| ~ $less(X19,X20) )
& ! [X26: $int,X27: $int,X28: $int,X29: $int,X30: $int,X31: $int,X32: $int] :
( ( sum_x0(X26,X27,X28,X29,X30,X31,X32) = $sum(sum_x0($sum(X26,1),X27,X28,X29,X30,X31,X32),'IfThenElse'('ArraySum_Even_System_Int32'(X30,'IntArrayGet'(X29,X26)),'IntArrayGet'(X31,X26),X32)) )
| ( true_1 != X28 )
| ~ $less(X26,X27) )
& ! [X33: $int,X34: $int,X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int] :
( ( sum_x0(X33,X35,X36,X37,X38,X39,X40) = $sum(sum_x0(X33,X34,X36,X37,X38,X39,X40),sum_x0(X34,X35,X36,X37,X38,X39,X40)) )
| $less(X35,X34)
| $less(X34,X33) )
& ! [X41: $int,X42: $int,X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int] :
( ( sum_x0(X41,X42,X43,X45,X47,X49,X51) = sum_x0(X41,X42,X44,X46,X48,X50,X52) )
| ? [X53: $int] :
( sP12(X52,X53,X50,X46,X48,X51,X49,X45,X47,X43,X44)
& $less(X53,X42)
& ~ $less(X53,X41) ) )
& ! [X54: $int,X55: $int,X56: $int,X57: $int,X58: $int,X59: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| ? [X61: $int] :
( ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X58,'IntArrayGet'(X57,X61)),'IntArrayGet'(X59,X61),X60) )
& ( true_1 = X56 )
& $less(X61,X55)
& ~ $less(X61,X54) ) )
& ! [X62: $int,X63: $int,X64: $int,X65: $int,X66: $int,X67: $int,X68: $int] : ( sum_0(X62,X63,X64,X65,X66,X67,X68) = sum_x0(X62,X63,X64,X65,X66,X67,X68) )
& ( true_1 = 'IsMemberlessType'('System_Array') )
& ( true_1 = x('System_Array','System_Collections_IEnumerable') )
& ( true_1 = x('System_Array','System_Collections_ICollection') )
& ( true_1 = x('System_Array','System_Collections_IList') )
& ( 'System_Collections_IList' = 'AsInterface'('System_Collections_IList') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IList') )
& ( true_1 = x('System_Collections_IList','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IList','System_Collections_ICollection') )
& ( 'System_Collections_ICollection' = 'AsInterface'('System_Collections_ICollection') )
& ( true_1 = 'IsMemberlessType'('System_Collections_ICollection') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_IEnumerable') )
& ( 'System_Collections_IEnumerable' = 'AsInterface'('System_Collections_IEnumerable') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IEnumerable','System_Object') )
& ( true_1 = x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_ICollection','System_Object') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_ICollection') )
& ( true_1 = x('System_Collections_IList','System_Object') )
& ( true_1 = x('System_Collections_IList','System_Collections_IList') )
& ( true_1 = x('System_Array','System_ICloneable') )
& ( 'System_ICloneable' = 'AsInterface'('System_ICloneable') )
& ( true_1 = 'IsMemberlessType'('System_ICloneable') )
& ( true_1 = x('System_ICloneable','System_Object') )
& ( true_1 = x('System_ICloneable','System_ICloneable') )
& ( 'System_Array' = 'AsMutable'('System_Array') )
& ( true_1 != 'IsImmutable'('System_Array') )
& ( 'System_Array' = 'AsDirectSubClass'('System_Array',X1) )
& ( 'System_Object' = X1 )
& ( true_1 = x('System_Array','System_Array') )
& ! [X69: $int,X70: $int] :
( ( ( true_1 = 'ArraySum_Even_System_Int32'(X69,X70) )
| ( true_1 != 'ArraySum_Even_System_Int32_1'(X70) ) )
& ( ( true_1 = 'ArraySum_Even_System_Int32_1'(X70) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X69,X70) ) ) )
& ( ! [X71: $int,X72: $int] :
( ( ( ( true_1 = 'ArraySum_Even_System_Int32'(X71,X72) )
| ( 0 != x_1(X72,2) ) )
& ( ( 0 = x_1(X72,2) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X71,X72) ) ) )
| ( true_1 != 'IsHeap'(X71) ) )
| ( true_1 != 'PurityAxiomsCanBeAssumed' ) )
& ! [X73: $int] :
( ( 'ArraySum' = X73 )
| ( true_1 != x(X73,'ArraySum') ) )
& ( 'ArraySum' = 'AsMutable'('ArraySum') )
& ( true_1 != 'IsImmutable'('ArraySum') )
& ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',X2) )
& ( 'System_Object' = X2 )
& ( true_1 = x('ArraySum','ArraySum') )
& ( 'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
& ( 'ArraySum' = 'DeclType'('ArraySum_a') )
& ( true_1 = 'IncludedInModifiesStar'('ArraySum_a') )
& ( true_1 = 'IncludeInMainFrameCondition'('ArraySum_a') )
& ( true_1 != 'IsStaticField'('ArraySum_a') )
& ! [X74: $int,X75: $int,X76: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X74,X75) = 'System_String_IsInterned_System_String_notnull'(X74,X76) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X74,X75,X76) )
| ( nullObject = X76 )
| ( nullObject = X75 ) )
& ! [X77: $int,X78: $int,X79: $int] :
( ( true_1 = 'StringEquals'(X77,X79) )
| ( true_1 != 'StringEquals'(X78,X79) )
| ( true_1 != 'StringEquals'(X77,X78) ) )
& ! [X80: $int,X81: $int,X82: $int] :
( ( ( true_1 = 'StringEquals'(X81,X82) )
| ( X81 != X82 ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( true_1 != 'StringEquals'(X82,X81) ) )
& ( ( true_1 = 'StringEquals'(X82,X81) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( true_1 != 'StringEquals'(X81,X82) ) )
& ( ( true_1 = 'StringEquals'(X81,X82) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) ) )
& ! [X83: $int,X84: $int,X85: $int] :
( ( ( true_1 = 'System_String_Equals_System_String'(X83,X84,X85) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X83,X84,X85) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X83,X84,X85) )
| ( true_1 != 'System_String_Equals_System_String'(X83,X84,X85) ) ) )
& ! [X86: $int,X87: $int] :
? [X88: $int] :
( ~ $less(X88,X87)
& ~ $less(X88,X86)
& ( ( X87 = X88 )
| ( X86 = X88 ) )
& ( max(X86,X87) = X88 ) )
& ! [X89: $int,X90: $int] :
? [X91: $int] :
( ~ $less(X90,X91)
& ~ $less(X89,X91)
& ( ( X90 = X91 )
| ( X89 = X91 ) )
& ( min(X89,X90) = X91 ) )
& ! [X92: $int,X93: $int] :
( ( shr(X92,X93) = x_2(shr(X92,$sum(X93,$uminus(1))),2) )
| $less(X93,1) )
& ! [X94: $int] : ( shr(X94,0) = X94 )
& ! [X95: $int,X96: $int] :
? [X97: $int] :
( ( ( ~ $less(int_2147483647,X97)
& ~ $less(X97,0) )
| $less(16,X96)
| $less(X96,0)
| ~ $less(X95,32768)
| $less(X95,0) )
& ( shl(X95,X96) = X97 ) )
& ! [X98: $int,X99: $int] :
( ( shl(X98,X99) = $product(shl(X98,$sum(X99,$uminus(1))),2) )
| $less(X99,1) )
& ! [X100: $int] : ( shl(X100,0) = X100 )
& ! [X101: $int,X102: $int] :
? [X103: $int] :
( ( ( ~ $less($sum(X101,X102),X103)
& ~ $less(X103,0) )
| $less(X102,0)
| $less(X101,0) )
& ( or_1(X101,X102) = X103 ) )
& ! [X104: $int,X105: $int] :
( ~ $less(and_1(X104,X105),0)
| ( $less(X105,0)
& $less(X104,0) ) )
& ! [X106: $int,X107: $int,X108: $int] :
( ~ $less(X107,$sum(X106,X108))
| ~ $less(X106,X107)
| ( x_1(X106,X108) != x_1(X107,X108) )
| $less(X108,2) )
& ! [X109: $int,X110: $int] :
? [X111: $int] :
( ( ( x_1(X109,X110) = x_1(X111,X110) )
| $less(X110,0)
| $less(X111,0) )
& ( $sum(X109,$uminus(X110)) = X111 ) )
& ! [X112: $int,X113: $int] :
( ( x_1(X112,X113) = x_1($sum(X113,X112),X113) )
| $less(X113,0)
| $less(X112,0) )
& ! [X114: $int,X115: $int] :
( ( x_1(X114,X115) = x_1($sum(X114,X115),X115) )
| $less(X115,0)
| $less(X114,0) )
& ! [X116: $int,X117: $int] :
? [X118: $int] :
( ( ( ~ $less(0,X118)
& $less(X117,X118) )
| ~ $less(X117,0)
| $less(0,X116) )
& ( x_1(X116,X117) = X118 ) )
& ! [X119: $int,X120: $int] :
? [X121: $int] :
( ( ( ~ $less(0,X121)
& $less($sum(0,$uminus(X120)),X121) )
| ~ $less(0,X120)
| $less(0,X119) )
& ( x_1(X119,X120) = X121 ) )
& ! [X122: $int,X123: $int] :
? [X124: $int] :
( ( ( $less(X124,$sum(0,$uminus(X123)))
& ~ $less(X124,0) )
| ~ $less(X123,0)
| $less(X122,0) )
& ( x_1(X122,X123) = X124 ) )
& ! [X125: $int,X126: $int] :
? [X127: $int] :
( ( ( $less(X127,X126)
& ~ $less(X127,0) )
| ~ $less(0,X126)
| $less(X125,0) )
& ( x_1(X125,X126) = X127 ) )
& ! [X128: $int,X129: $int] : ( x_1(X128,X129) = $sum(X128,$uminus($product(x_2(X128,X129),X129))) )
& ! [X130: $int,X131: $int,X132: $int] :
( ( 'IfThenElse'(X130,X131,X132) = X132 )
| ( true_1 = X130 ) )
& ! [X133: $int,X134: $int,X135: $int] :
( ( 'IfThenElse'(X133,X134,X135) = X134 )
| ( true_1 != X133 ) )
& ! [X136: $int,X137: $int,X138: $int] :
( ( 'IntToInt'(X136,X137,X138) = X136 )
| ( true_1 != 'InRange'(X136,X138) ) )
& ! [X139: $int] :
( ( ( true_1 = 'InRange'(X139,'System_Char') )
| ~ $less(X139,65536)
| $less(X139,0) )
& ( ( $less(X139,65536)
& ~ $less(X139,0) )
| ( true_1 != 'InRange'(X139,'System_Char') ) ) )
& ! [X140: $int] :
( ( ( true_1 = 'InRange'(X140,'System_UInt64') )
| $less(int_18446744073709551615,X140)
| $less(X140,0) )
& ( ( ~ $less(int_18446744073709551615,X140)
& ~ $less(X140,0) )
| ( true_1 != 'InRange'(X140,'System_UInt64') ) ) )
& ! [X141: $int] :
( ( ( true_1 = 'InRange'(X141,'System_Int64') )
| $less(int_9223372036854775807,X141)
| $less(X141,int_m9223372036854775808) )
& ( ( ~ $less(int_9223372036854775807,X141)
& ~ $less(X141,int_m9223372036854775808) )
| ( true_1 != 'InRange'(X141,'System_Int64') ) ) )
& ! [X142: $int] :
( ( ( true_1 = 'InRange'(X142,'System_UInt32') )
| $less(int_4294967295,X142)
| $less(X142,0) )
& ( ( ~ $less(int_4294967295,X142)
& ~ $less(X142,0) )
| ( true_1 != 'InRange'(X142,'System_UInt32') ) ) )
& ! [X143: $int] :
( ( ( true_1 = 'InRange'(X143,'System_Int32') )
| $less(int_2147483647,X143)
| $less(X143,int_m2147483648) )
& ( ( ~ $less(int_2147483647,X143)
& ~ $less(X143,int_m2147483648) )
| ( true_1 != 'InRange'(X143,'System_Int32') ) ) )
& ! [X144: $int] :
( ( ( true_1 = 'InRange'(X144,'System_UInt16') )
| ~ $less(X144,65536)
| $less(X144,0) )
& ( ( $less(X144,65536)
& ~ $less(X144,0) )
| ( true_1 != 'InRange'(X144,'System_UInt16') ) ) )
& ! [X145: $int] :
( ( ( true_1 = 'InRange'(X145,'System_Int16') )
| ~ $less(X145,32768)
| $less(X145,$sum(0,$uminus(32768))) )
& ( ( $less(X145,32768)
& ~ $less(X145,$sum(0,$uminus(32768))) )
| ( true_1 != 'InRange'(X145,'System_Int16') ) ) )
& ! [X146: $int] :
( ( ( true_1 = 'InRange'(X146,'System_Byte') )
| ~ $less(X146,256)
| $less(X146,0) )
& ( ( $less(X146,256)
& ~ $less(X146,0) )
| ( true_1 != 'InRange'(X146,'System_Byte') ) ) )
& ! [X147: $int] :
( ( ( true_1 = 'InRange'(X147,'System_SByte') )
| ~ $less(X147,128)
| $less(X147,$sum(0,$uminus(128))) )
& ( ( $less(X147,128)
& ~ $less(X147,$sum(0,$uminus(128))) )
| ( true_1 != 'InRange'(X147,'System_SByte') ) ) )
& ( $sum(int_m2147483648,1) = $sum(0,$uminus(int_2147483647)) )
& ( $sum(int_m9223372036854775808,1) = $sum(0,$uminus(int_9223372036854775807)) )
& $less(int_9223372036854775807,int_18446744073709551615)
& $less(int_4294967295,int_9223372036854775807)
& $less(int_2147483647,int_4294967295)
& $less(100000,int_2147483647)
& $less(int_m2147483648,$sum(0,$uminus(100000)))
& $less(int_m9223372036854775808,int_m2147483648)
& ( true_1 = 'IsValueType'('System_IntPtr') )
& ( true_1 = 'IsValueType'('System_UIntPtr') )
& ( true_1 = 'IsValueType'('System_Char') )
& ( true_1 = 'IsValueType'('System_UInt64') )
& ( true_1 = 'IsValueType'('System_Int64') )
& ( true_1 = 'IsValueType'('System_UInt32') )
& ( true_1 = 'IsValueType'('System_Int32') )
& ( true_1 = 'IsValueType'('System_UInt16') )
& ( true_1 = 'IsValueType'('System_Int16') )
& ( true_1 = 'IsValueType'('System_Byte') )
& ( true_1 = 'IsValueType'('System_SByte') )
& ! [X148: $int,X149: $int] :
( ( 'Box'('Unbox'(X148),X148) = X148 )
| ( nullObject = 'BoxTester'(X148,X149) ) )
& ! [X150: $int,X151: $int] :
( ( ( 'UnboxedType'(X150) = X151 )
| ( nullObject = 'BoxTester'(X150,X151) ) )
& ( ( nullObject != 'BoxTester'(X150,X151) )
| ( 'UnboxedType'(X150) != X151 ) ) )
& ! [X152: $int,X153: $int] :
? [X154: $int] :
( ( ( X152 = X153 )
| ( X153 != X154 )
| ( true_1 != x('UnboxedType'(X154),'System_Object') ) )
& ( 'Box'(X152,X153) = X154 ) )
& ! [X155: $int] :
( ! [X156: $int,X157: $int] :
? [X158: $int] :
( ? [X159: $int] :
( ( ( ( select2(X156,X158,localinv) = X159 )
& ( select2(X156,X158,inv) = X159 ) )
| ( true_1 != 'IsHeap'(X156) ) )
& ( typeof(X158) = X159 ) )
& ( 'Box'(X157,X155) = X158 ) )
| ( true_1 != 'IsValueType'('UnboxedType'(X155)) ) )
& ! [X160: $int,X161: $int] : ( 'Unbox'('Box'(X160,X161)) = X160 )
& ! [X162: $int,X163: $int,X164: $int,X165: $int] :
( ( 'BoxFunc'(X162,X163,X164,X165) = X162 )
| ( true_1 = 'IsValueType'('UnboxedType'(X162)) ) )
& ! [X166: $int,X167: $int,X168: $int,X169: $int] :
? [X170: $int] :
( ( 'UnboxedType'(X170) = X167 )
& ( 'Box'(X166,X170) = X170 )
& ( 'BoxFunc'(X166,X167,X168,X169) = X170 ) )
& ! [X171: $int,X172: $int] :
? [X173: $int] :
( ? [X174: $int,X175: $int,X176: $int,X177: $int] :
( ( ( ( ( select2(X172,X175,localinv) = 'BaseClass'(X174) )
| ( true_1 != x(select2(X172,X175,inv),X174) )
| ( 'PeerGroupPlaceholder' = X174 ) )
& ( true_1 = select2(X172,X173,allocated) )
& ( nullObject != X173 ) )
| ( select2(X172,X177,localinv) = 'BaseClass'(X176) )
| ( true_1 != x(select2(X172,X177,inv),X176) )
| ( 'PeerGroupPlaceholder' = X176 )
| ( true_1 != select2(X172,X171,allocated) )
| ( nullObject = X171 )
| ( true_1 != 'IsHeap'(X172) ) )
& ( select2(X172,X171,ownerRef) = X177 )
& ( select2(X172,X171,ownerFrame) = X176 )
& ( select2(X172,X173,ownerRef) = X175 )
& ( select2(X172,X173,ownerFrame) = X174 ) )
& ( select2(X172,X171,'FirstConsistentOwner') = X173 ) )
& ! [X178: $int,X179: $int,X180: $int] :
? [X181: $int,X182: $int] :
( ( ( select2(X180,X178,X179) = 'FieldDependsOnFCO'(X178,X179,select2(X180,select2(X180,X178,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X180,X182,localinv) = 'BaseClass'(X181) )
| ( true_1 != x(select2(X180,X182,inv),X181) )
| ( 'PeerGroupPlaceholder' = X181 )
| ( 'AsPureObject'(X178) != X178 )
| ( true_1 != select2(X180,X178,allocated) )
| ( nullObject = X178 )
| ( true_1 != 'IsHeap'(X180) ) )
& ( select2(X180,X178,ownerRef) = X182 )
& ( select2(X180,X178,ownerFrame) = X181 ) )
& ! [X183: $int,X184: $int] :
? [X185: $int,X186: $int,X187: $int] :
( ( ( ( select2(X183,X184,localinv) = X185 )
& ( select2(X183,X184,inv) = X185 ) )
| ( select2(X183,X187,localinv) = 'BaseClass'(X186) )
| ( true_1 != x(select2(X183,X187,inv),X186) )
| ( 'PeerGroupPlaceholder' = X186 )
| ( true_1 != 'IsHeap'(X183) ) )
& ( select2(X183,X184,ownerRef) = X187 )
& ( select2(X183,X184,ownerFrame) = X186 )
& ( typeof(X184) = X185 ) )
& ! [X188: $int,X189: $int,X190: $int,X191: $int] :
? [X192: $int] :
( ? [X193: $int] :
( ( ( ( select2(X188,X189,ownerFrame) = select2(X188,X193,ownerFrame) )
& ( select2(X188,X189,ownerRef) = select2(X188,X193,ownerRef) ) )
| ( nullObject = X192 )
| ( true_1 != 'IsHeap'(X188) ) )
& ( 'ElementProxy'(X192,X191) = X193 ) )
& ( select2(X188,X189,'AsElementsPeerField'(X190,X191)) = X192 ) )
& ! [X194: $int,X195: $int,X196: $int,X197: $int,X198: $int] :
? [X199: $int] :
( ? [X200: $int] :
( ( ( ( select2(X194,X200,ownerFrame) = X197 )
& ( select2(X194,X200,ownerRef) = X195 ) )
| ( nullObject = X199 )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(X199,X198) = X200 ) )
& ( select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) = X199 ) )
& ! [X201: $int,X202: $int,X203: $int] :
? [X204: $int] :
( ( ( ( select2(X201,X202,ownerFrame) = select2(X201,X204,ownerFrame) )
& ( select2(X201,X202,ownerRef) = select2(X201,X204,ownerRef) ) )
| ( nullObject = X204 )
| ( true_1 != 'IsHeap'(X201) ) )
& ( select2(X201,X202,'AsPeerField'(X203)) = X204 ) )
& ! [X205: $int,X206: $int,X207: $int,X208: $int] :
? [X209: $int] :
( ( ( ( select2(X205,X209,ownerFrame) = X208 )
& ( select2(X205,X209,ownerRef) = X206 ) )
| ( nullObject = X209 )
| ( true_1 != 'IsHeap'(X205) ) )
& ( select2(X205,X206,'AsRepField'(X207,X208)) = X209 ) )
& ! [X210: $int] : ~ $less('StringLength'(X210),0)
& ! [X211: $int,X212: $int] :
( ! [X213: $int] :
? [X214: $int] :
( ( sP11(X213,X211,X214)
| ( true_1 != 'IsHeap'(X213) ) )
& ( typeof(X211) = X214 ) )
| ( true_1 != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 )
| ( nullObject = X211 ) )
& ! [X215: $int,X216: $int] :
( ( ( 'AsMutable'(X216) = X216 )
& ( true_1 != 'IsImmutable'(X216) ) )
| ( true_1 != x(X216,'AsMutable'(X215)) ) )
& ! [X217: $int,X218: $int] :
( ( ( 'AsImmutable'(X218) = X218 )
& ( true_1 = 'IsImmutable'(X218) ) )
| ( true_1 != x(X218,'AsImmutable'(X217)) ) )
& ( true_1 != 'IsImmutable'('System_Object') )
& ! [X219: $int,X220: $int,X221: $int] :
? [X222: $int,X223: $int] :
( ( ( true_1 = x(typeof(X221),X219) )
| ( true_1 != x('UnboxedType'(X223),X222) )
| ( X221 != X223 )
| ( X219 != X222 ) )
& ( 'Box'(X220,X221) = X223 )
& ( 'AsInterface'(X219) = X222 ) )
& ! [X224: $int] : ( true_1 != 'IsMemberlessType'(typeof(X224)) )
& ! [X225: $int,X226: $int,X227: $int,X228: $int] :
( ( true_1 = 'InRange'(select2(X225,X226,'AsRangeField'(X227,X228)),X228) )
| ( true_1 != 'IsHeap'(X225) ) )
& ! [X229: $int,X230: $int,X231: $int,X232: $int] :
( ( nullObject != select2(X229,X230,'AsNonNullRefField'(X231,X232)) )
| ( ( true_1 != select2(X229,'BeingConstructed','NonNullFieldsAreInitialized') )
& ( 'BeingConstructed' = X230 ) )
| ( nullObject = X230 )
| ( true_1 != 'IsHeap'(X229) ) )
& ! [X233: $int,X234: $int,X235: $int,X236: $int] :
( ( true_1 = 'Is'(select2(X233,X234,'AsRefField'(X235,X236)),X236) )
| ( true_1 != 'IsHeap'(X233) ) )
& ! [X237: $int,X238: $int] :
( ( 'AsRefField'(X237,X238) = X237 )
| ( 'AsNonNullRefField'(X237,X238) != X237 ) )
& ( 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') )
& ! [X239: $int,X240: $int] :
( ( true_1 = select2(X239,'ClassRepr'(X240),allocated) )
| ( true_1 != 'IsHeap'(X239) ) )
& ! [X241: $int,X242: $int] :
( ( true_1 = select2(X241,X242,allocated) )
| ( true_1 != 'IsAllocated'(X241,X242) ) )
& ! [X243: $int,X244: $int,X245: $int] :
( ( true_1 = 'IsAllocated'(X243,'ValueArrayGet'(X244,X245)) )
| ( true_1 != 'IsAllocated'(X243,X244) ) )
& ! [X246: $int,X247: $int,X248: $int] :
( ( true_1 = 'IsAllocated'(X246,'RefArrayGet'(X247,X248)) )
| ( true_1 != 'IsAllocated'(X246,X247) ) )
& ! [X249: $int,X250: $int,X251: $int] :
( ( true_1 = 'IsAllocated'(X249,'StructGet'(X250,X251)) )
| ( true_1 != 'IsAllocated'(X249,X250) ) )
& ! [X252: $int,X253: $int,X254: $int] :
( ( true_1 = select2(X252,select2(X252,X253,X254),allocated) )
| ( true_1 != select2(X252,X253,allocated) )
| ( true_1 != 'IsHeap'(X252) ) )
& ! [X255: $int,X256: $int,X257: $int] :
( ( true_1 = 'IsAllocated'(X255,select2(X255,X256,X257)) )
| ( true_1 != select2(X255,X256,allocated) )
| ( true_1 != 'IsHeap'(X255) ) )
& ! [X258: $int,X259: $int] :
? [X260: $int] :
( ( ( ( select2(X258,X259,localinv) = X260 )
& ( select2(X258,X259,inv) = X260 ) )
| ( true_1 != x(X260,'System_Array') )
| ( nullObject = X259 )
| ( true_1 != 'IsHeap'(X258) ) )
& ( typeof(X259) = X260 ) )
& ! [X261: $int,X262: $int] :
( ( nullObject = 'As'(X261,X262) )
| ( true_1 = 'Is'(X261,X262) ) )
& ! [X263: $int,X264: $int] :
( ( 'As'(X263,X264) = X263 )
| ( true_1 != 'Is'(X263,X264) ) )
& ! [X265: $int,X266: $int] :
( ( ( true_1 = 'IsNotNull'(X265,X266) )
| ( true_1 != 'Is'(X265,X266) )
| ( nullObject = X265 ) )
& ( ( ( true_1 = 'Is'(X265,X266) )
& ( nullObject != X265 ) )
| ( true_1 != 'IsNotNull'(X265,X266) ) ) )
& ! [X267: $int,X268: $int] :
( ( ( true_1 = 'Is'(X267,X268) )
| ( ( true_1 != x(typeof(X267),X268) )
& ( nullObject != X267 ) ) )
& ( ( true_1 = x(typeof(X267),X268) )
| ( nullObject = X267 )
| ( true_1 != 'Is'(X267,X268) ) ) )
& ! [X269: $int] : ( 'TypeName'('TypeObject'(X269)) = X269 )
& ! [X270: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X270),'System_Type') )
& ( true_1 = x('System_Type','System_Object') )
& ( true_1 = 'IsValueType'('System_Boolean') )
& ! [X271: $int] :
( ( ! [X272: $int] :
( ( X271 = X272 )
| ( true_1 != x(X272,X271) ) )
& ! [X273: $int] :
( ( X271 = X273 )
| ( true_1 != x(X271,X273) ) ) )
| ( true_1 != 'IsValueType'(X271) ) )
& ! [X274: $int,X275: $int,X276: $int] :
( ( 'OneClassDown'(X276,X274) = X275 )
| ( true_1 != x(X276,'AsDirectSubClass'(X275,X274)) ) )
& ! [X277: $int] :
? [X278: $int] :
( ( ( X277 != X278 )
| ( 'System_Object' = X277 ) )
& ( true_1 = x(X277,X278) )
& ( 'BaseClass'(X277) = X278 ) )
& ! [X279: $int,X280: $int,X281: $int,X282: $int] :
( ( 'StructGet'('StructSet'(X279,X280,X282),X281) = 'StructGet'(X279,X281) )
| ( X280 = X281 ) )
& ! [X283: $int,X284: $int,X285: $int] : ( 'StructGet'('StructSet'(X283,X284,X285),X284) = X285 )
& ! [X286: $int,X287: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X286,X287)) )
& ! [X288: $int,X289: $int] : ( 'System_Object' = typeof('ElementProxy'(X288,X289)) )
& ! [X290: $int,X291: $int] :
( ( true_1 = 'IsAllocated'(X291,'ElementProxy'(X290,$sum(0,$uminus(1)))) )
| ( true_1 != x(typeof(X290),'System_Array') )
| ( true_1 != 'IsAllocated'(X291,X290) )
| ( true_1 != 'IsHeap'(X291) ) )
& ! [X292: $int,X293: $int,X294: $int] :
? [X295: $int,X296: $int] :
( ( ( ( select2(X294,X296,ownerFrame) = select2(X294,X295,ownerFrame) )
& ( select2(X294,X296,ownerRef) = select2(X294,X295,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X296)) )
| ( nullObject = X296 )
| ( true_1 != x(typeof(X292),'System_Array') )
| ( true_1 != 'IsHeap'(X294) ) )
& ( 'RefArrayGet'(select2(X294,X292,elements),X293) = X296 )
& ( 'ElementProxy'(X292,$sum(0,$uminus(1))) = X295 ) )
& ! [X297: $int,X298: $int,X299: $int] :
? [X300: $int] :
( ( ( X299 = X300 )
| ( true_1 = x('System_Array',X299) )
| ( true_1 != x(X300,X299) ) )
& ( 'IntArray'(X297,X298) = X300 ) )
& ! [X301: $int,X302: $int,X303: $int] :
? [X304: $int] :
( ( ( X303 = X304 )
| ( true_1 = x('System_Array',X303) )
| ( true_1 != x(X304,X303) ) )
& ( 'ValueArray'(X301,X302) = X304 ) )
& ! [X305: $int,X306: $int,X307: $int] :
? [X308: $int] :
( ( ( ( true_1 = x(X305,X308) )
& ( 'NonNullRefArray'(X308,X306) = X307 ) )
| ( true_1 = x('System_Array',X307) )
| ( true_1 != x('NonNullRefArray'(X305,X306),X307) ) )
& ( 'ElementType'(X307) = X308 ) )
& ! [X309: $int,X310: $int,X311: $int] :
? [X312: $int] :
( ( ( ( true_1 = x(X309,X312) )
& ( 'RefArray'(X312,X310) = X311 ) )
| ( true_1 = x('System_Array',X311) )
| ( true_1 != x('RefArray'(X309,X310),X311) ) )
& ( 'ElementType'(X311) = X312 ) )
& ! [X313: $int,X314: $int,X315: $int] :
? [X316: $int] :
( ( ( X315 = X316 )
| ( true_1 != x(X315,X316) ) )
& ( 'IntArray'(X313,X314) = X316 ) )
& ! [X317: $int,X318: $int,X319: $int] :
? [X320: $int] :
( ( ( X319 = X320 )
| ( true_1 != x(X319,X320) ) )
& ( 'ValueArray'(X317,X318) = X320 ) )
& ! [X321: $int,X322: $int,X323: $int] :
? [X324: $int] :
( ( ( ( true_1 = x(X324,X321) )
& ( 'NonNullRefArray'(X324,X322) = X323 )
& ( X321 != X323 ) )
| ( true_1 != x(X323,'NonNullRefArray'(X321,X322)) ) )
& ( 'ElementType'(X323) = X324 ) )
& ! [X325: $int,X326: $int,X327: $int] :
? [X328: $int] :
( ( ( ( true_1 = x(X328,X325) )
& ( 'RefArray'(X328,X326) = X327 )
& ( X325 != X327 ) )
| ( true_1 != x(X327,'RefArray'(X325,X326)) ) )
& ( 'ElementType'(X327) = X328 ) )
& ! [X329: $int,X330: $int] : ( 'ElementType'('NonNullRefArray'(X329,X330)) = X329 )
& ! [X331: $int,X332: $int] : ( 'ElementType'('RefArray'(X331,X332)) = X331 )
& ! [X333: $int,X334: $int] : ( 'ElementType'('IntArray'(X333,X334)) = X333 )
& ! [X335: $int,X336: $int] : ( 'ElementType'('ValueArray'(X335,X336)) = X335 )
& ! [X337: $int,X338: $int,X339: $int] :
( ( true_1 = x('NonNullRefArray'(X338,X339),'NonNullRefArray'(X337,X339)) )
| ( true_1 != x(X338,X337) ) )
& ! [X340: $int,X341: $int,X342: $int] :
( ( true_1 = x('RefArray'(X341,X342),'RefArray'(X340,X342)) )
| ( true_1 != x(X341,X340) ) )
& ! [X343: $int,X344: $int,X345: $int] :
? [X346: $int] :
( ( ( ( true_1 = x(X344,'ElementType'(X346)) )
& ( 'Rank'(X343) = X345 )
& ( true_1 = x(X346,'System_Array') ) )
| ( true_1 != 'NonNullRefArrayRaw'(X343,X344,X345) ) )
& ( typeof(X343) = X346 ) )
& ! [X347: $int,X348: $int] :
? [X349: $int] :
( ( true_1 = x(X349,'System_Array') )
& ( true_1 = x(X349,X349) )
& ( 'NonNullRefArray'(X347,X348) = X349 ) )
& ! [X350: $int,X351: $int] :
? [X352: $int] :
( ( true_1 = x(X352,'System_Array') )
& ( true_1 = x(X352,X352) )
& ( 'RefArray'(X350,X351) = X352 ) )
& ! [X353: $int,X354: $int] :
? [X355: $int] :
( ( true_1 = x(X355,'System_Array') )
& ( true_1 = x(X355,X355) )
& ( 'IntArray'(X353,X354) = X355 ) )
& ! [X356: $int,X357: $int] :
? [X358: $int] :
( ( true_1 = x(X358,'System_Array') )
& ( true_1 = x(X358,X358) )
& ( 'ValueArray'(X356,X357) = X358 ) )
& ( true_1 = x('System_Array','System_Object') )
& ! [X359: $int,X360: $int,X361: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X359) )
| ( true_1 != x(X359,'NonNullRefArray'(X360,X361)) ) )
& ! [X362: $int,X363: $int,X364: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X362) )
| ( true_1 != x(X362,'RefArray'(X363,X364)) ) )
& ! [X365: $int,X366: $int,X367: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X365) )
| ( true_1 != x(X365,'IntArray'(X366,X367)) ) )
& ! [X368: $int,X369: $int,X370: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X368) )
| ( true_1 != x(X368,'ValueArray'(X369,X370)) ) )
& ! [X371: $int,X372: $int] : ( 'UBound'(X371,X372) = $sum('DimLength'(X371,X372),$uminus(1)) )
& ! [X373: $int,X374: $int] : ( 0 = 'LBound'(X373,X374) )
& ! [X375: $int] :
( ( 'Length'(X375) = 'DimLength'(X375,0) )
| ( 1 != 'Rank'(X375) ) )
& ! [X376: $int,X377: $int] : ~ $less('DimLength'(X376,X377),0)
& ! [X378: $int] :
? [X379: $int] :
( ~ $less(int_2147483647,X379)
& ~ $less(X379,0)
& ( 'Length'(X378) = X379 ) )
& ! [X380: $int,X381: $int,X382: $int] :
( ( 'Rank'(X380) = X382 )
| ( true_1 != x(typeof(X380),'IntArray'(X381,X382)) )
| ( nullObject = X380 ) )
& ! [X383: $int,X384: $int,X385: $int] :
( ( 'Rank'(X383) = X385 )
| ( true_1 != x(typeof(X383),'ValueArray'(X384,X385)) )
| ( nullObject = X383 ) )
& ! [X386: $int,X387: $int,X388: $int] :
( ( 'Rank'(X386) = X388 )
| ( true_1 != x(typeof(X386),'NonNullRefArray'(X387,X388)) )
| ( nullObject = X386 ) )
& ! [X389: $int,X390: $int,X391: $int] :
( ( 'Rank'(X389) = X391 )
| ( true_1 != x(typeof(X389),'RefArray'(X390,X391)) )
| ( nullObject = X389 ) )
& ! [X392: $int] : ~ $less('Rank'(X392),1)
& ! [X393: $int,X394: $int,X395: $int,X396: $int,X397: $int] :
( ( nullObject != 'RefArrayGet'(select2(X397,X393,elements),X395) )
| ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X396)) )
| ( true_1 != 'IsHeap'(X397) ) )
& ! [X398: $int,X399: $int,X400: $int] :
? [X401: $int] :
( ( ( true_1 = x(typeof(X401),'ElementType'(typeof(X398))) )
| ( nullObject = X401 )
| ( true_1 != 'IsHeap'(X400) ) )
& ( 'RefArrayGet'(select2(X400,X398,elements),X399) = X401 ) )
& ! [X402: $int,X403: $int,X404: $int] :
( ( true_1 = 'InRange'('IntArrayGet'(select2(X404,X402,elements),X403),'ElementType'(typeof(X402))) )
| ( true_1 != 'IsHeap'(X404) ) )
& ! [X405: $int,X406: $int,X407: $int,X408: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X405,X406,X407,X408)) = X408 )
& ! [X409: $int,X410: $int,X411: $int,X412: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X409,X410,X411,X412)) = X411 )
& ! [X413: $int,X414: $int,X415: $int,X416: $int] :
( ( 'RefArrayGet'('RefArraySet'(X413,X414,X416),X415) = 'RefArrayGet'(X413,X415) )
| ( X414 = X415 ) )
& ! [X417: $int,X418: $int,X419: $int] : ( 'RefArrayGet'('RefArraySet'(X417,X418,X419),X418) = X419 )
& ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( 'IntArrayGet'('IntArraySet'(X420,X421,X423),X422) = 'IntArrayGet'(X420,X422) )
| ( X421 = X422 ) )
& ! [X424: $int,X425: $int,X426: $int] : ( 'IntArrayGet'('IntArraySet'(X424,X425,X426),X425) = X426 )
& ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( 'ValueArrayGet'('ValueArraySet'(X427,X428,X430),X429) = 'ValueArrayGet'(X427,X429) )
| ( X428 = X429 ) )
& ! [X431: $int,X432: $int,X433: $int] : ( 'ValueArrayGet'('ValueArraySet'(X431,X432,X433),X432) = X433 )
& ( true_1 = 'IncludedInModifiesStar'(elements) )
& ( true_1 = 'IncludedInModifiesStar'(exposeVersion) )
& ( true_1 != 'IncludedInModifiesStar'(ownerFrame) )
& ( true_1 != 'IncludedInModifiesStar'(ownerRef) )
& ( true_1 != 'IsStaticField'(exposeVersion) )
& ( true_1 != 'IsStaticField'(localinv) )
& ( true_1 != 'IsStaticField'(inv) )
& ( true_1 != 'IsStaticField'(elements) )
& ( true_1 != 'IsStaticField'(allocated) )
& ( true_1 != 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
& ( true_1 = 'IncludeInMainFrameCondition'(exposeVersion) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerFrame) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerRef) )
& ( true_1 != 'IncludeInMainFrameCondition'(localinv) )
& ( true_1 != 'IncludeInMainFrameCondition'(inv) )
& ( true_1 = 'IncludeInMainFrameCondition'(elements) )
& ( true_1 = 'IncludeInMainFrameCondition'(allocated) )
& ! [X434: $int,X435: $int] :
( ( 'PeerGroupPlaceholder' = select2(X435,'ClassRepr'(X434),ownerFrame) )
| ( true_1 != 'IsHeap'(X435) ) )
& ! [X436: $int] : ( nullObject != 'ClassRepr'(X436) )
& ! [X437: $int] : ( true_1 != x(typeof('ClassRepr'(X437)),'System_Object') )
& ! [X438: $int] : ( 'ClassReprInv'('ClassRepr'(X438)) = X438 )
& ( 'System_Object' = 'DeclType'(exposeVersion) )
& ( 'System_Object' = 'DeclType'(elements) )
& ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements )
& ( 'BaseClass'('ArraySum') = X2 )
& ( 'BaseClass'('System_Array') = X1 )
& ( 'BaseClass'('System_String') = X0 ) )
=> ( ! [X3: $int] :
( ( 'System_String' = X3 )
| ( true_1 != x(X3,'System_String') ) )
& ( true_1 = x('System_String','System_IEquatable_1___System_String') )
& ( 'System_IEquatable_1___System_String' = 'AsInterface'('System_IEquatable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IEquatable_1___System_String') )
& ( true_1 = x('System_IEquatable_1___System_String','System_Object') )
& ( true_1 = x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
& ( true_1 = x('System_String','System_Collections_IEnumerable') )
& ( true_1 = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_String','System_IComparable_1___System_String') )
& ( 'System_IComparable_1___System_String' = 'AsInterface'('System_IComparable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IComparable_1___System_String') )
& ( true_1 = x('System_IComparable_1___System_String','System_Object') )
& ( true_1 = x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
& ( true_1 = x('System_String','System_IConvertible') )
& ( 'System_IConvertible' = 'AsInterface'('System_IConvertible') )
& ( true_1 = 'IsMemberlessType'('System_IConvertible') )
& ( true_1 = x('System_IConvertible','System_Object') )
& ( true_1 = x('System_IConvertible','System_IConvertible') )
& ( true_1 = x('System_String','System_ICloneable') )
& ( true_1 = x('System_String','System_IComparable') )
& ( 'System_IComparable' = 'AsInterface'('System_IComparable') )
& ( true_1 = 'IsMemberlessType'('System_IComparable') )
& ( true_1 = x('System_IComparable','System_Object') )
& ( true_1 = x('System_IComparable','System_IComparable') )
& ( 'System_String' = 'AsImmutable'('System_String') )
& ( true_1 = 'IsImmutable'('System_String') )
& ( 'System_String' = 'AsDirectSubClass'('System_String',sK24) )
& ( 'System_Object' = sK24 )
& ( true_1 = x('System_String','System_String') )
& ! [X4: $int,X5: $int,X6: $int,X7: $int,X8: $int,X9: $int,X10: $int] :
( ( sum_x0(X4,X5,X6,X7,X8,X9,X10) = sum_x0(X4,$sum(X5,$uminus(1)),X6,X7,X8,X9,X10) )
| ( true_1 = X6 )
| ~ $less(X4,X5) )
& ! [X11: $int,X12: $int,X13: $int,X14: $int,X15: $int,X16: $int,X17: $int] :
? [X18: $int] :
( ( ( sum_x0(X11,X12,X13,X14,X15,X16,X17) = $sum(sum_x0(X11,X18,X13,X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,X18)),'IntArrayGet'(X16,X18),X17)) )
| ( true_1 != X13 )
| ~ $less(X11,X12) )
& ( $sum(X12,$uminus(1)) = X18 ) )
& ! [X19: $int,X20: $int,X21: $int,X22: $int,X23: $int,X24: $int,X25: $int] :
( ( sum_x0(X19,X20,X21,X22,X23,X24,X25) = sum_x0($sum(X19,1),X20,X21,X22,X23,X24,X25) )
| ( true_1 = X21 )
| ~ $less(X19,X20) )
& ! [X26: $int,X27: $int,X28: $int,X29: $int,X30: $int,X31: $int,X32: $int] :
( ( sum_x0(X26,X27,X28,X29,X30,X31,X32) = $sum(sum_x0($sum(X26,1),X27,X28,X29,X30,X31,X32),'IfThenElse'('ArraySum_Even_System_Int32'(X30,'IntArrayGet'(X29,X26)),'IntArrayGet'(X31,X26),X32)) )
| ( true_1 != X28 )
| ~ $less(X26,X27) )
& ! [X33: $int,X34: $int,X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int] :
( ( sum_x0(X33,X35,X36,X37,X38,X39,X40) = $sum(sum_x0(X33,X34,X36,X37,X38,X39,X40),sum_x0(X34,X35,X36,X37,X38,X39,X40)) )
| $less(X35,X34)
| $less(X34,X33) )
& ! [X41: $int,X42: $int,X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int] :
( ( sum_x0(X41,X42,X43,X45,X47,X49,X51) = sum_x0(X41,X42,X44,X46,X48,X50,X52) )
| ? [X53: $int] :
( sP12(X52,X53,X50,X46,X48,X51,X49,X45,X47,X43,X44)
& $less(X53,X42)
& ~ $less(X53,X41) ) )
& ! [X54: $int,X55: $int,X56: $int,X57: $int,X58: $int,X59: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| ? [X61: $int] :
( ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X58,'IntArrayGet'(X57,X61)),'IntArrayGet'(X59,X61),X60) )
& ( true_1 = X56 )
& $less(X61,X55)
& ~ $less(X61,X54) ) )
& ! [X62: $int,X63: $int,X64: $int,X65: $int,X66: $int,X67: $int,X68: $int] : ( sum_0(X62,X63,X64,X65,X66,X67,X68) = sum_x0(X62,X63,X64,X65,X66,X67,X68) )
& ( true_1 = 'IsMemberlessType'('System_Array') )
& ( true_1 = x('System_Array','System_Collections_IEnumerable') )
& ( true_1 = x('System_Array','System_Collections_ICollection') )
& ( true_1 = x('System_Array','System_Collections_IList') )
& ( 'System_Collections_IList' = 'AsInterface'('System_Collections_IList') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IList') )
& ( true_1 = x('System_Collections_IList','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IList','System_Collections_ICollection') )
& ( 'System_Collections_ICollection' = 'AsInterface'('System_Collections_ICollection') )
& ( true_1 = 'IsMemberlessType'('System_Collections_ICollection') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_IEnumerable') )
& ( 'System_Collections_IEnumerable' = 'AsInterface'('System_Collections_IEnumerable') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IEnumerable','System_Object') )
& ( true_1 = x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_ICollection','System_Object') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_ICollection') )
& ( true_1 = x('System_Collections_IList','System_Object') )
& ( true_1 = x('System_Collections_IList','System_Collections_IList') )
& ( true_1 = x('System_Array','System_ICloneable') )
& ( 'System_ICloneable' = 'AsInterface'('System_ICloneable') )
& ( true_1 = 'IsMemberlessType'('System_ICloneable') )
& ( true_1 = x('System_ICloneable','System_Object') )
& ( true_1 = x('System_ICloneable','System_ICloneable') )
& ( 'System_Array' = 'AsMutable'('System_Array') )
& ( true_1 != 'IsImmutable'('System_Array') )
& ( 'System_Array' = 'AsDirectSubClass'('System_Array',sK25) )
& ( 'System_Object' = sK25 )
& ( true_1 = x('System_Array','System_Array') )
& ! [X69: $int,X70: $int] :
( ( ( true_1 = 'ArraySum_Even_System_Int32'(X69,X70) )
| ( true_1 != 'ArraySum_Even_System_Int32_1'(X70) ) )
& ( ( true_1 = 'ArraySum_Even_System_Int32_1'(X70) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X69,X70) ) ) )
& ( ! [X71: $int,X72: $int] :
( ( ( ( true_1 = 'ArraySum_Even_System_Int32'(X71,X72) )
| ( 0 != x_1(X72,2) ) )
& ( ( 0 = x_1(X72,2) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X71,X72) ) ) )
| ( true_1 != 'IsHeap'(X71) ) )
| ( true_1 != 'PurityAxiomsCanBeAssumed' ) )
& ! [X73: $int] :
( ( 'ArraySum' = X73 )
| ( true_1 != x(X73,'ArraySum') ) )
& ( 'ArraySum' = 'AsMutable'('ArraySum') )
& ( true_1 != 'IsImmutable'('ArraySum') )
& ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',sK26) )
& ( 'System_Object' = sK26 )
& ( true_1 = x('ArraySum','ArraySum') )
& ( 'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
& ( 'ArraySum' = 'DeclType'('ArraySum_a') )
& ( true_1 = 'IncludedInModifiesStar'('ArraySum_a') )
& ( true_1 = 'IncludeInMainFrameCondition'('ArraySum_a') )
& ( true_1 != 'IsStaticField'('ArraySum_a') )
& ! [X74: $int,X75: $int,X76: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X74,X75) = 'System_String_IsInterned_System_String_notnull'(X74,X76) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X74,X75,X76) )
| ( nullObject = X76 )
| ( nullObject = X75 ) )
& ! [X77: $int,X78: $int,X79: $int] :
( ( true_1 = 'StringEquals'(X77,X79) )
| ( true_1 != 'StringEquals'(X78,X79) )
| ( true_1 != 'StringEquals'(X77,X78) ) )
& ! [X80: $int,X81: $int,X82: $int] :
( ( ( true_1 = 'StringEquals'(X81,X82) )
| ( X81 != X82 ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( true_1 != 'StringEquals'(X82,X81) ) )
& ( ( true_1 = 'StringEquals'(X82,X81) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( true_1 != 'StringEquals'(X81,X82) ) )
& ( ( true_1 = 'StringEquals'(X81,X82) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) ) )
& ! [X83: $int,X84: $int,X85: $int] :
( ( ( true_1 = 'System_String_Equals_System_String'(X83,X84,X85) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X83,X84,X85) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X83,X84,X85) )
| ( true_1 != 'System_String_Equals_System_String'(X83,X84,X85) ) ) )
& ! [X86: $int,X87: $int] :
? [X88: $int] :
( ~ $less(X88,X87)
& ~ $less(X88,X86)
& ( ( X87 = X88 )
| ( X86 = X88 ) )
& ( max(X86,X87) = X88 ) )
& ! [X89: $int,X90: $int] :
? [X91: $int] :
( ~ $less(X90,X91)
& ~ $less(X89,X91)
& ( ( X90 = X91 )
| ( X89 = X91 ) )
& ( min(X89,X90) = X91 ) )
& ! [X92: $int,X93: $int] :
( ( shr(X92,X93) = x_2(shr(X92,$sum(X93,$uminus(1))),2) )
| $less(X93,1) )
& ! [X94: $int] : ( shr(X94,0) = X94 )
& ! [X95: $int,X96: $int] :
? [X97: $int] :
( ( ( ~ $less(int_2147483647,X97)
& ~ $less(X97,0) )
| $less(16,X96)
| $less(X96,0)
| ~ $less(X95,32768)
| $less(X95,0) )
& ( shl(X95,X96) = X97 ) )
& ! [X98: $int,X99: $int] :
( ( shl(X98,X99) = $product(shl(X98,$sum(X99,$uminus(1))),2) )
| $less(X99,1) )
& ! [X100: $int] : ( shl(X100,0) = X100 )
& ! [X101: $int,X102: $int] :
? [X103: $int] :
( ( ( ~ $less($sum(X101,X102),X103)
& ~ $less(X103,0) )
| $less(X102,0)
| $less(X101,0) )
& ( or_1(X101,X102) = X103 ) )
& ! [X104: $int,X105: $int] :
( ~ $less(and_1(X104,X105),0)
| ( $less(X105,0)
& $less(X104,0) ) )
& ! [X106: $int,X107: $int,X108: $int] :
( ~ $less(X107,$sum(X106,X108))
| ~ $less(X106,X107)
| ( x_1(X106,X108) != x_1(X107,X108) )
| $less(X108,2) )
& ! [X109: $int,X110: $int] :
? [X111: $int] :
( ( ( x_1(X109,X110) = x_1(X111,X110) )
| $less(X110,0)
| $less(X111,0) )
& ( $sum(X109,$uminus(X110)) = X111 ) )
& ! [X112: $int,X113: $int] :
( ( x_1(X112,X113) = x_1($sum(X113,X112),X113) )
| $less(X113,0)
| $less(X112,0) )
& ! [X114: $int,X115: $int] :
( ( x_1(X114,X115) = x_1($sum(X114,X115),X115) )
| $less(X115,0)
| $less(X114,0) )
& ! [X116: $int,X117: $int] :
? [X118: $int] :
( ( ( ~ $less(0,X118)
& $less(X117,X118) )
| ~ $less(X117,0)
| $less(0,X116) )
& ( x_1(X116,X117) = X118 ) )
& ! [X119: $int,X120: $int] :
? [X121: $int] :
( ( ( ~ $less(0,X121)
& $less($sum(0,$uminus(X120)),X121) )
| ~ $less(0,X120)
| $less(0,X119) )
& ( x_1(X119,X120) = X121 ) )
& ! [X122: $int,X123: $int] :
? [X124: $int] :
( ( ( $less(X124,$sum(0,$uminus(X123)))
& ~ $less(X124,0) )
| ~ $less(X123,0)
| $less(X122,0) )
& ( x_1(X122,X123) = X124 ) )
& ! [X125: $int,X126: $int] :
? [X127: $int] :
( ( ( $less(X127,X126)
& ~ $less(X127,0) )
| ~ $less(0,X126)
| $less(X125,0) )
& ( x_1(X125,X126) = X127 ) )
& ! [X128: $int,X129: $int] : ( x_1(X128,X129) = $sum(X128,$uminus($product(x_2(X128,X129),X129))) )
& ! [X130: $int,X131: $int,X132: $int] :
( ( 'IfThenElse'(X130,X131,X132) = X132 )
| ( true_1 = X130 ) )
& ! [X133: $int,X134: $int,X135: $int] :
( ( 'IfThenElse'(X133,X134,X135) = X134 )
| ( true_1 != X133 ) )
& ! [X136: $int,X137: $int,X138: $int] :
( ( 'IntToInt'(X136,X137,X138) = X136 )
| ( true_1 != 'InRange'(X136,X138) ) )
& ! [X139: $int] :
( ( ( true_1 = 'InRange'(X139,'System_Char') )
| ~ $less(X139,65536)
| $less(X139,0) )
& ( ( $less(X139,65536)
& ~ $less(X139,0) )
| ( true_1 != 'InRange'(X139,'System_Char') ) ) )
& ! [X140: $int] :
( ( ( true_1 = 'InRange'(X140,'System_UInt64') )
| $less(int_18446744073709551615,X140)
| $less(X140,0) )
& ( ( ~ $less(int_18446744073709551615,X140)
& ~ $less(X140,0) )
| ( true_1 != 'InRange'(X140,'System_UInt64') ) ) )
& ! [X141: $int] :
( ( ( true_1 = 'InRange'(X141,'System_Int64') )
| $less(int_9223372036854775807,X141)
| $less(X141,int_m9223372036854775808) )
& ( ( ~ $less(int_9223372036854775807,X141)
& ~ $less(X141,int_m9223372036854775808) )
| ( true_1 != 'InRange'(X141,'System_Int64') ) ) )
& ! [X142: $int] :
( ( ( true_1 = 'InRange'(X142,'System_UInt32') )
| $less(int_4294967295,X142)
| $less(X142,0) )
& ( ( ~ $less(int_4294967295,X142)
& ~ $less(X142,0) )
| ( true_1 != 'InRange'(X142,'System_UInt32') ) ) )
& ! [X143: $int] :
( ( ( true_1 = 'InRange'(X143,'System_Int32') )
| $less(int_2147483647,X143)
| $less(X143,int_m2147483648) )
& ( ( ~ $less(int_2147483647,X143)
& ~ $less(X143,int_m2147483648) )
| ( true_1 != 'InRange'(X143,'System_Int32') ) ) )
& ! [X144: $int] :
( ( ( true_1 = 'InRange'(X144,'System_UInt16') )
| ~ $less(X144,65536)
| $less(X144,0) )
& ( ( $less(X144,65536)
& ~ $less(X144,0) )
| ( true_1 != 'InRange'(X144,'System_UInt16') ) ) )
& ! [X145: $int] :
( ( ( true_1 = 'InRange'(X145,'System_Int16') )
| ~ $less(X145,32768)
| $less(X145,$sum(0,$uminus(32768))) )
& ( ( $less(X145,32768)
& ~ $less(X145,$sum(0,$uminus(32768))) )
| ( true_1 != 'InRange'(X145,'System_Int16') ) ) )
& ! [X146: $int] :
( ( ( true_1 = 'InRange'(X146,'System_Byte') )
| ~ $less(X146,256)
| $less(X146,0) )
& ( ( $less(X146,256)
& ~ $less(X146,0) )
| ( true_1 != 'InRange'(X146,'System_Byte') ) ) )
& ! [X147: $int] :
( ( ( true_1 = 'InRange'(X147,'System_SByte') )
| ~ $less(X147,128)
| $less(X147,$sum(0,$uminus(128))) )
& ( ( $less(X147,128)
& ~ $less(X147,$sum(0,$uminus(128))) )
| ( true_1 != 'InRange'(X147,'System_SByte') ) ) )
& ( $sum(int_m2147483648,1) = $sum(0,$uminus(int_2147483647)) )
& ( $sum(int_m9223372036854775808,1) = $sum(0,$uminus(int_9223372036854775807)) )
& $less(int_9223372036854775807,int_18446744073709551615)
& $less(int_4294967295,int_9223372036854775807)
& $less(int_2147483647,int_4294967295)
& $less(100000,int_2147483647)
& $less(int_m2147483648,$sum(0,$uminus(100000)))
& $less(int_m9223372036854775808,int_m2147483648)
& ( true_1 = 'IsValueType'('System_IntPtr') )
& ( true_1 = 'IsValueType'('System_UIntPtr') )
& ( true_1 = 'IsValueType'('System_Char') )
& ( true_1 = 'IsValueType'('System_UInt64') )
& ( true_1 = 'IsValueType'('System_Int64') )
& ( true_1 = 'IsValueType'('System_UInt32') )
& ( true_1 = 'IsValueType'('System_Int32') )
& ( true_1 = 'IsValueType'('System_UInt16') )
& ( true_1 = 'IsValueType'('System_Int16') )
& ( true_1 = 'IsValueType'('System_Byte') )
& ( true_1 = 'IsValueType'('System_SByte') )
& ! [X148: $int,X149: $int] :
( ( 'Box'('Unbox'(X148),X148) = X148 )
| ( nullObject = 'BoxTester'(X148,X149) ) )
& ! [X150: $int,X151: $int] :
( ( ( 'UnboxedType'(X150) = X151 )
| ( nullObject = 'BoxTester'(X150,X151) ) )
& ( ( nullObject != 'BoxTester'(X150,X151) )
| ( 'UnboxedType'(X150) != X151 ) ) )
& ! [X152: $int,X153: $int] :
? [X154: $int] :
( ( ( X152 = X153 )
| ( X153 != X154 )
| ( true_1 != x('UnboxedType'(X154),'System_Object') ) )
& ( 'Box'(X152,X153) = X154 ) )
& ! [X155: $int] :
( ! [X156: $int,X157: $int] :
? [X158: $int] :
( ? [X159: $int] :
( ( ( ( select2(X156,X158,localinv) = X159 )
& ( select2(X156,X158,inv) = X159 ) )
| ( true_1 != 'IsHeap'(X156) ) )
& ( typeof(X158) = X159 ) )
& ( 'Box'(X157,X155) = X158 ) )
| ( true_1 != 'IsValueType'('UnboxedType'(X155)) ) )
& ! [X160: $int,X161: $int] : ( 'Unbox'('Box'(X160,X161)) = X160 )
& ! [X162: $int,X163: $int,X164: $int,X165: $int] :
( ( 'BoxFunc'(X162,X163,X164,X165) = X162 )
| ( true_1 = 'IsValueType'('UnboxedType'(X162)) ) )
& ! [X166: $int,X167: $int,X168: $int,X169: $int] :
? [X170: $int] :
( ( 'UnboxedType'(X170) = X167 )
& ( 'Box'(X166,X170) = X170 )
& ( 'BoxFunc'(X166,X167,X168,X169) = X170 ) )
& ! [X171: $int,X172: $int] :
? [X173: $int] :
( ? [X174: $int,X175: $int,X176: $int,X177: $int] :
( ( ( ( ( select2(X172,X175,localinv) = 'BaseClass'(X174) )
| ( true_1 != x(select2(X172,X175,inv),X174) )
| ( 'PeerGroupPlaceholder' = X174 ) )
& ( true_1 = select2(X172,X173,allocated) )
& ( nullObject != X173 ) )
| ( select2(X172,X177,localinv) = 'BaseClass'(X176) )
| ( true_1 != x(select2(X172,X177,inv),X176) )
| ( 'PeerGroupPlaceholder' = X176 )
| ( true_1 != select2(X172,X171,allocated) )
| ( nullObject = X171 )
| ( true_1 != 'IsHeap'(X172) ) )
& ( select2(X172,X171,ownerRef) = X177 )
& ( select2(X172,X171,ownerFrame) = X176 )
& ( select2(X172,X173,ownerRef) = X175 )
& ( select2(X172,X173,ownerFrame) = X174 ) )
& ( select2(X172,X171,'FirstConsistentOwner') = X173 ) )
& ! [X178: $int,X179: $int,X180: $int] :
? [X181: $int,X182: $int] :
( ( ( select2(X180,X178,X179) = 'FieldDependsOnFCO'(X178,X179,select2(X180,select2(X180,X178,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X180,X182,localinv) = 'BaseClass'(X181) )
| ( true_1 != x(select2(X180,X182,inv),X181) )
| ( 'PeerGroupPlaceholder' = X181 )
| ( 'AsPureObject'(X178) != X178 )
| ( true_1 != select2(X180,X178,allocated) )
| ( nullObject = X178 )
| ( true_1 != 'IsHeap'(X180) ) )
& ( select2(X180,X178,ownerRef) = X182 )
& ( select2(X180,X178,ownerFrame) = X181 ) )
& ! [X183: $int,X184: $int] :
? [X185: $int,X186: $int,X187: $int] :
( ( ( ( select2(X183,X184,localinv) = X185 )
& ( select2(X183,X184,inv) = X185 ) )
| ( select2(X183,X187,localinv) = 'BaseClass'(X186) )
| ( true_1 != x(select2(X183,X187,inv),X186) )
| ( 'PeerGroupPlaceholder' = X186 )
| ( true_1 != 'IsHeap'(X183) ) )
& ( select2(X183,X184,ownerRef) = X187 )
& ( select2(X183,X184,ownerFrame) = X186 )
& ( typeof(X184) = X185 ) )
& ! [X188: $int,X189: $int,X190: $int,X191: $int] :
? [X192: $int] :
( ? [X193: $int] :
( ( ( ( select2(X188,X189,ownerFrame) = select2(X188,X193,ownerFrame) )
& ( select2(X188,X189,ownerRef) = select2(X188,X193,ownerRef) ) )
| ( nullObject = X192 )
| ( true_1 != 'IsHeap'(X188) ) )
& ( 'ElementProxy'(X192,X191) = X193 ) )
& ( select2(X188,X189,'AsElementsPeerField'(X190,X191)) = X192 ) )
& ! [X194: $int,X195: $int,X196: $int,X197: $int,X198: $int] :
? [X199: $int] :
( ? [X200: $int] :
( ( ( ( select2(X194,X200,ownerFrame) = X197 )
& ( select2(X194,X200,ownerRef) = X195 ) )
| ( nullObject = X199 )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(X199,X198) = X200 ) )
& ( select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) = X199 ) )
& ! [X201: $int,X202: $int,X203: $int] :
? [X204: $int] :
( ( ( ( select2(X201,X202,ownerFrame) = select2(X201,X204,ownerFrame) )
& ( select2(X201,X202,ownerRef) = select2(X201,X204,ownerRef) ) )
| ( nullObject = X204 )
| ( true_1 != 'IsHeap'(X201) ) )
& ( select2(X201,X202,'AsPeerField'(X203)) = X204 ) )
& ! [X205: $int,X206: $int,X207: $int,X208: $int] :
? [X209: $int] :
( ( ( ( select2(X205,X209,ownerFrame) = X208 )
& ( select2(X205,X209,ownerRef) = X206 ) )
| ( nullObject = X209 )
| ( true_1 != 'IsHeap'(X205) ) )
& ( select2(X205,X206,'AsRepField'(X207,X208)) = X209 ) )
& ! [X210: $int] : ~ $less('StringLength'(X210),0)
& ! [X211: $int,X212: $int] :
( ! [X213: $int] :
? [X214: $int] :
( ( sP11(X213,X211,X214)
| ( true_1 != 'IsHeap'(X213) ) )
& ( typeof(X211) = X214 ) )
| ( true_1 != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 )
| ( nullObject = X211 ) )
& ! [X215: $int,X216: $int] :
( ( ( 'AsMutable'(X216) = X216 )
& ( true_1 != 'IsImmutable'(X216) ) )
| ( true_1 != x(X216,'AsMutable'(X215)) ) )
& ! [X217: $int,X218: $int] :
( ( ( 'AsImmutable'(X218) = X218 )
& ( true_1 = 'IsImmutable'(X218) ) )
| ( true_1 != x(X218,'AsImmutable'(X217)) ) )
& ( true_1 != 'IsImmutable'('System_Object') )
& ! [X219: $int,X220: $int,X221: $int] :
? [X222: $int,X223: $int] :
( ( ( true_1 = x(typeof(X221),X219) )
| ( true_1 != x('UnboxedType'(X223),X222) )
| ( X221 != X223 )
| ( X219 != X222 ) )
& ( 'Box'(X220,X221) = X223 )
& ( 'AsInterface'(X219) = X222 ) )
& ! [X224: $int] : ( true_1 != 'IsMemberlessType'(typeof(X224)) )
& ! [X225: $int,X226: $int,X227: $int,X228: $int] :
( ( true_1 = 'InRange'(select2(X225,X226,'AsRangeField'(X227,X228)),X228) )
| ( true_1 != 'IsHeap'(X225) ) )
& ! [X229: $int,X230: $int,X231: $int,X232: $int] :
( ( nullObject != select2(X229,X230,'AsNonNullRefField'(X231,X232)) )
| ( ( true_1 != select2(X229,'BeingConstructed','NonNullFieldsAreInitialized') )
& ( 'BeingConstructed' = X230 ) )
| ( nullObject = X230 )
| ( true_1 != 'IsHeap'(X229) ) )
& ! [X233: $int,X234: $int,X235: $int,X236: $int] :
( ( true_1 = 'Is'(select2(X233,X234,'AsRefField'(X235,X236)),X236) )
| ( true_1 != 'IsHeap'(X233) ) )
& ! [X237: $int,X238: $int] :
( ( 'AsRefField'(X237,X238) = X237 )
| ( 'AsNonNullRefField'(X237,X238) != X237 ) )
& ( 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') )
& ! [X239: $int,X240: $int] :
( ( true_1 = select2(X239,'ClassRepr'(X240),allocated) )
| ( true_1 != 'IsHeap'(X239) ) )
& ! [X241: $int,X242: $int] :
( ( true_1 = select2(X241,X242,allocated) )
| ( true_1 != 'IsAllocated'(X241,X242) ) )
& ! [X243: $int,X244: $int,X245: $int] :
( ( true_1 = 'IsAllocated'(X243,'ValueArrayGet'(X244,X245)) )
| ( true_1 != 'IsAllocated'(X243,X244) ) )
& ! [X246: $int,X247: $int,X248: $int] :
( ( true_1 = 'IsAllocated'(X246,'RefArrayGet'(X247,X248)) )
| ( true_1 != 'IsAllocated'(X246,X247) ) )
& ! [X249: $int,X250: $int,X251: $int] :
( ( true_1 = 'IsAllocated'(X249,'StructGet'(X250,X251)) )
| ( true_1 != 'IsAllocated'(X249,X250) ) )
& ! [X252: $int,X253: $int,X254: $int] :
( ( true_1 = select2(X252,select2(X252,X253,X254),allocated) )
| ( true_1 != select2(X252,X253,allocated) )
| ( true_1 != 'IsHeap'(X252) ) )
& ! [X255: $int,X256: $int,X257: $int] :
( ( true_1 = 'IsAllocated'(X255,select2(X255,X256,X257)) )
| ( true_1 != select2(X255,X256,allocated) )
| ( true_1 != 'IsHeap'(X255) ) )
& ! [X258: $int,X259: $int] :
? [X260: $int] :
( ( ( ( select2(X258,X259,localinv) = X260 )
& ( select2(X258,X259,inv) = X260 ) )
| ( true_1 != x(X260,'System_Array') )
| ( nullObject = X259 )
| ( true_1 != 'IsHeap'(X258) ) )
& ( typeof(X259) = X260 ) )
& ! [X261: $int,X262: $int] :
( ( nullObject = 'As'(X261,X262) )
| ( true_1 = 'Is'(X261,X262) ) )
& ! [X263: $int,X264: $int] :
( ( 'As'(X263,X264) = X263 )
| ( true_1 != 'Is'(X263,X264) ) )
& ! [X265: $int,X266: $int] :
( ( ( true_1 = 'IsNotNull'(X265,X266) )
| ( true_1 != 'Is'(X265,X266) )
| ( nullObject = X265 ) )
& ( ( ( true_1 = 'Is'(X265,X266) )
& ( nullObject != X265 ) )
| ( true_1 != 'IsNotNull'(X265,X266) ) ) )
& ! [X267: $int,X268: $int] :
( ( ( true_1 = 'Is'(X267,X268) )
| ( ( true_1 != x(typeof(X267),X268) )
& ( nullObject != X267 ) ) )
& ( ( true_1 = x(typeof(X267),X268) )
| ( nullObject = X267 )
| ( true_1 != 'Is'(X267,X268) ) ) )
& ! [X269: $int] : ( 'TypeName'('TypeObject'(X269)) = X269 )
& ! [X270: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X270),'System_Type') )
& ( true_1 = x('System_Type','System_Object') )
& ( true_1 = 'IsValueType'('System_Boolean') )
& ! [X271: $int] :
( ( ! [X272: $int] :
( ( X271 = X272 )
| ( true_1 != x(X272,X271) ) )
& ! [X273: $int] :
( ( X271 = X273 )
| ( true_1 != x(X271,X273) ) ) )
| ( true_1 != 'IsValueType'(X271) ) )
& ! [X274: $int,X275: $int,X276: $int] :
( ( 'OneClassDown'(X276,X274) = X275 )
| ( true_1 != x(X276,'AsDirectSubClass'(X275,X274)) ) )
& ! [X277: $int] :
? [X278: $int] :
( ( ( X277 != X278 )
| ( 'System_Object' = X277 ) )
& ( true_1 = x(X277,X278) )
& ( 'BaseClass'(X277) = X278 ) )
& ! [X279: $int,X280: $int,X281: $int,X282: $int] :
( ( 'StructGet'('StructSet'(X279,X280,X282),X281) = 'StructGet'(X279,X281) )
| ( X280 = X281 ) )
& ! [X283: $int,X284: $int,X285: $int] : ( 'StructGet'('StructSet'(X283,X284,X285),X284) = X285 )
& ! [X286: $int,X287: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X286,X287)) )
& ! [X288: $int,X289: $int] : ( 'System_Object' = typeof('ElementProxy'(X288,X289)) )
& ! [X290: $int,X291: $int] :
( ( true_1 = 'IsAllocated'(X291,'ElementProxy'(X290,$sum(0,$uminus(1)))) )
| ( true_1 != x(typeof(X290),'System_Array') )
| ( true_1 != 'IsAllocated'(X291,X290) )
| ( true_1 != 'IsHeap'(X291) ) )
& ! [X292: $int,X293: $int,X294: $int] :
? [X295: $int,X296: $int] :
( ( ( ( select2(X294,X296,ownerFrame) = select2(X294,X295,ownerFrame) )
& ( select2(X294,X296,ownerRef) = select2(X294,X295,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X296)) )
| ( nullObject = X296 )
| ( true_1 != x(typeof(X292),'System_Array') )
| ( true_1 != 'IsHeap'(X294) ) )
& ( 'RefArrayGet'(select2(X294,X292,elements),X293) = X296 )
& ( 'ElementProxy'(X292,$sum(0,$uminus(1))) = X295 ) )
& ! [X297: $int,X298: $int,X299: $int] :
? [X300: $int] :
( ( ( X299 = X300 )
| ( true_1 = x('System_Array',X299) )
| ( true_1 != x(X300,X299) ) )
& ( 'IntArray'(X297,X298) = X300 ) )
& ! [X301: $int,X302: $int,X303: $int] :
? [X304: $int] :
( ( ( X303 = X304 )
| ( true_1 = x('System_Array',X303) )
| ( true_1 != x(X304,X303) ) )
& ( 'ValueArray'(X301,X302) = X304 ) )
& ! [X305: $int,X306: $int,X307: $int] :
? [X308: $int] :
( ( ( ( true_1 = x(X305,X308) )
& ( 'NonNullRefArray'(X308,X306) = X307 ) )
| ( true_1 = x('System_Array',X307) )
| ( true_1 != x('NonNullRefArray'(X305,X306),X307) ) )
& ( 'ElementType'(X307) = X308 ) )
& ! [X309: $int,X310: $int,X311: $int] :
? [X312: $int] :
( ( ( ( true_1 = x(X309,X312) )
& ( 'RefArray'(X312,X310) = X311 ) )
| ( true_1 = x('System_Array',X311) )
| ( true_1 != x('RefArray'(X309,X310),X311) ) )
& ( 'ElementType'(X311) = X312 ) )
& ! [X313: $int,X314: $int,X315: $int] :
? [X316: $int] :
( ( ( X315 = X316 )
| ( true_1 != x(X315,X316) ) )
& ( 'IntArray'(X313,X314) = X316 ) )
& ! [X317: $int,X318: $int,X319: $int] :
? [X320: $int] :
( ( ( X319 = X320 )
| ( true_1 != x(X319,X320) ) )
& ( 'ValueArray'(X317,X318) = X320 ) )
& ! [X321: $int,X322: $int,X323: $int] :
? [X324: $int] :
( ( ( ( true_1 = x(X324,X321) )
& ( 'NonNullRefArray'(X324,X322) = X323 )
& ( X321 != X323 ) )
| ( true_1 != x(X323,'NonNullRefArray'(X321,X322)) ) )
& ( 'ElementType'(X323) = X324 ) )
& ! [X325: $int,X326: $int,X327: $int] :
? [X328: $int] :
( ( ( ( true_1 = x(X328,X325) )
& ( 'RefArray'(X328,X326) = X327 )
& ( X325 != X327 ) )
| ( true_1 != x(X327,'RefArray'(X325,X326)) ) )
& ( 'ElementType'(X327) = X328 ) )
& ! [X329: $int,X330: $int] : ( 'ElementType'('NonNullRefArray'(X329,X330)) = X329 )
& ! [X331: $int,X332: $int] : ( 'ElementType'('RefArray'(X331,X332)) = X331 )
& ! [X333: $int,X334: $int] : ( 'ElementType'('IntArray'(X333,X334)) = X333 )
& ! [X335: $int,X336: $int] : ( 'ElementType'('ValueArray'(X335,X336)) = X335 )
& ! [X337: $int,X338: $int,X339: $int] :
( ( true_1 = x('NonNullRefArray'(X338,X339),'NonNullRefArray'(X337,X339)) )
| ( true_1 != x(X338,X337) ) )
& ! [X340: $int,X341: $int,X342: $int] :
( ( true_1 = x('RefArray'(X341,X342),'RefArray'(X340,X342)) )
| ( true_1 != x(X341,X340) ) )
& ! [X343: $int,X344: $int,X345: $int] :
? [X346: $int] :
( ( ( ( true_1 = x(X344,'ElementType'(X346)) )
& ( 'Rank'(X343) = X345 )
& ( true_1 = x(X346,'System_Array') ) )
| ( true_1 != 'NonNullRefArrayRaw'(X343,X344,X345) ) )
& ( typeof(X343) = X346 ) )
& ! [X347: $int,X348: $int] :
? [X349: $int] :
( ( true_1 = x(X349,'System_Array') )
& ( true_1 = x(X349,X349) )
& ( 'NonNullRefArray'(X347,X348) = X349 ) )
& ! [X350: $int,X351: $int] :
? [X352: $int] :
( ( true_1 = x(X352,'System_Array') )
& ( true_1 = x(X352,X352) )
& ( 'RefArray'(X350,X351) = X352 ) )
& ! [X353: $int,X354: $int] :
? [X355: $int] :
( ( true_1 = x(X355,'System_Array') )
& ( true_1 = x(X355,X355) )
& ( 'IntArray'(X353,X354) = X355 ) )
& ! [X356: $int,X357: $int] :
? [X358: $int] :
( ( true_1 = x(X358,'System_Array') )
& ( true_1 = x(X358,X358) )
& ( 'ValueArray'(X356,X357) = X358 ) )
& ( true_1 = x('System_Array','System_Object') )
& ! [X359: $int,X360: $int,X361: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X359) )
| ( true_1 != x(X359,'NonNullRefArray'(X360,X361)) ) )
& ! [X362: $int,X363: $int,X364: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X362) )
| ( true_1 != x(X362,'RefArray'(X363,X364)) ) )
& ! [X365: $int,X366: $int,X367: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X365) )
| ( true_1 != x(X365,'IntArray'(X366,X367)) ) )
& ! [X368: $int,X369: $int,X370: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X368) )
| ( true_1 != x(X368,'ValueArray'(X369,X370)) ) )
& ! [X371: $int,X372: $int] : ( 'UBound'(X371,X372) = $sum('DimLength'(X371,X372),$uminus(1)) )
& ! [X373: $int,X374: $int] : ( 0 = 'LBound'(X373,X374) )
& ! [X375: $int] :
( ( 'Length'(X375) = 'DimLength'(X375,0) )
| ( 1 != 'Rank'(X375) ) )
& ! [X376: $int,X377: $int] : ~ $less('DimLength'(X376,X377),0)
& ! [X378: $int] :
? [X379: $int] :
( ~ $less(int_2147483647,X379)
& ~ $less(X379,0)
& ( 'Length'(X378) = X379 ) )
& ! [X380: $int,X381: $int,X382: $int] :
( ( 'Rank'(X380) = X382 )
| ( true_1 != x(typeof(X380),'IntArray'(X381,X382)) )
| ( nullObject = X380 ) )
& ! [X383: $int,X384: $int,X385: $int] :
( ( 'Rank'(X383) = X385 )
| ( true_1 != x(typeof(X383),'ValueArray'(X384,X385)) )
| ( nullObject = X383 ) )
& ! [X386: $int,X387: $int,X388: $int] :
( ( 'Rank'(X386) = X388 )
| ( true_1 != x(typeof(X386),'NonNullRefArray'(X387,X388)) )
| ( nullObject = X386 ) )
& ! [X389: $int,X390: $int,X391: $int] :
( ( 'Rank'(X389) = X391 )
| ( true_1 != x(typeof(X389),'RefArray'(X390,X391)) )
| ( nullObject = X389 ) )
& ! [X392: $int] : ~ $less('Rank'(X392),1)
& ! [X393: $int,X394: $int,X395: $int,X396: $int,X397: $int] :
( ( nullObject != 'RefArrayGet'(select2(X397,X393,elements),X395) )
| ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X396)) )
| ( true_1 != 'IsHeap'(X397) ) )
& ! [X398: $int,X399: $int,X400: $int] :
? [X401: $int] :
( ( ( true_1 = x(typeof(X401),'ElementType'(typeof(X398))) )
| ( nullObject = X401 )
| ( true_1 != 'IsHeap'(X400) ) )
& ( 'RefArrayGet'(select2(X400,X398,elements),X399) = X401 ) )
& ! [X402: $int,X403: $int,X404: $int] :
( ( true_1 = 'InRange'('IntArrayGet'(select2(X404,X402,elements),X403),'ElementType'(typeof(X402))) )
| ( true_1 != 'IsHeap'(X404) ) )
& ! [X405: $int,X406: $int,X407: $int,X408: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X405,X406,X407,X408)) = X408 )
& ! [X409: $int,X410: $int,X411: $int,X412: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X409,X410,X411,X412)) = X411 )
& ! [X413: $int,X414: $int,X415: $int,X416: $int] :
( ( 'RefArrayGet'('RefArraySet'(X413,X414,X416),X415) = 'RefArrayGet'(X413,X415) )
| ( X414 = X415 ) )
& ! [X417: $int,X418: $int,X419: $int] : ( 'RefArrayGet'('RefArraySet'(X417,X418,X419),X418) = X419 )
& ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( 'IntArrayGet'('IntArraySet'(X420,X421,X423),X422) = 'IntArrayGet'(X420,X422) )
| ( X421 = X422 ) )
& ! [X424: $int,X425: $int,X426: $int] : ( 'IntArrayGet'('IntArraySet'(X424,X425,X426),X425) = X426 )
& ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( 'ValueArrayGet'('ValueArraySet'(X427,X428,X430),X429) = 'ValueArrayGet'(X427,X429) )
| ( X428 = X429 ) )
& ! [X431: $int,X432: $int,X433: $int] : ( 'ValueArrayGet'('ValueArraySet'(X431,X432,X433),X432) = X433 )
& ( true_1 = 'IncludedInModifiesStar'(elements) )
& ( true_1 = 'IncludedInModifiesStar'(exposeVersion) )
& ( true_1 != 'IncludedInModifiesStar'(ownerFrame) )
& ( true_1 != 'IncludedInModifiesStar'(ownerRef) )
& ( true_1 != 'IsStaticField'(exposeVersion) )
& ( true_1 != 'IsStaticField'(localinv) )
& ( true_1 != 'IsStaticField'(inv) )
& ( true_1 != 'IsStaticField'(elements) )
& ( true_1 != 'IsStaticField'(allocated) )
& ( true_1 != 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
& ( true_1 = 'IncludeInMainFrameCondition'(exposeVersion) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerFrame) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerRef) )
& ( true_1 != 'IncludeInMainFrameCondition'(localinv) )
& ( true_1 != 'IncludeInMainFrameCondition'(inv) )
& ( true_1 = 'IncludeInMainFrameCondition'(elements) )
& ( true_1 = 'IncludeInMainFrameCondition'(allocated) )
& ! [X434: $int,X435: $int] :
( ( 'PeerGroupPlaceholder' = select2(X435,'ClassRepr'(X434),ownerFrame) )
| ( true_1 != 'IsHeap'(X435) ) )
& ! [X436: $int] : ( nullObject != 'ClassRepr'(X436) )
& ! [X437: $int] : ( true_1 != x(typeof('ClassRepr'(X437)),'System_Object') )
& ! [X438: $int] : ( 'ClassReprInv'('ClassRepr'(X438)) = X438 )
& ( 'System_Object' = 'DeclType'(exposeVersion) )
& ( 'System_Object' = 'DeclType'(elements) )
& ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements )
& ( 'BaseClass'('ArraySum') = sK26 )
& ( 'BaseClass'('System_Array') = sK25 )
& ( 'BaseClass'('System_String') = sK24 ) ) ),
introduced(choice_axiom,[]) ).
tff(f94,plain,
! [X11: $int,X12: $int,X13: $int,X14: $int,X15: $int,X16: $int,X17: $int] :
( ? [X18: $int] :
( ( ( sum_x0(X11,X12,X13,X14,X15,X16,X17) = $sum(sum_x0(X11,X18,X13,X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,X18)),'IntArrayGet'(X16,X18),X17)) )
| ( true_1 != X13 )
| ~ $less(X11,X12) )
& ( $sum(X12,$uminus(1)) = X18 ) )
=> ( ( ( sum_x0(X11,X12,X13,X14,X15,X16,X17) = $sum(sum_x0(X11,sK27(X11,X12,X13,X14,X15,X16,X17),X13,X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,sK27(X11,X12,X13,X14,X15,X16,X17))),'IntArrayGet'(X16,sK27(X11,X12,X13,X14,X15,X16,X17)),X17)) )
| ( true_1 != X13 )
| ~ $less(X11,X12) )
& ( $sum(X12,$uminus(1)) = sK27(X11,X12,X13,X14,X15,X16,X17) ) ) ),
introduced(choice_axiom,[]) ).
tff(f95,plain,
! [X41: $int,X42: $int,X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int] :
( ? [X53: $int] :
( sP12(X52,X53,X50,X46,X48,X51,X49,X45,X47,X43,X44)
& $less(X53,X42)
& ~ $less(X53,X41) )
=> ( sP12(X52,sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X50,X46,X48,X51,X49,X45,X47,X43,X44)
& $less(sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X42)
& ~ $less(sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X41) ) ),
introduced(choice_axiom,[]) ).
tff(f96,plain,
! [X54: $int,X55: $int,X56: $int,X57: $int,X58: $int,X59: $int,X60: $int] :
( ? [X61: $int] :
( ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X58,'IntArrayGet'(X57,X61)),'IntArrayGet'(X59,X61),X60) )
& ( true_1 = X56 )
& $less(X61,X55)
& ~ $less(X61,X54) )
=> ( ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X58,'IntArrayGet'(X57,sK29(X54,X55,X56,X57,X58,X59,X60))),'IntArrayGet'(X59,sK29(X54,X55,X56,X57,X58,X59,X60)),X60) )
& ( true_1 = X56 )
& $less(sK29(X54,X55,X56,X57,X58,X59,X60),X55)
& ~ $less(sK29(X54,X55,X56,X57,X58,X59,X60),X54) ) ),
introduced(choice_axiom,[]) ).
tff(f97,plain,
! [X86: $int,X87: $int] :
( ? [X88: $int] :
( ~ $less(X88,X87)
& ~ $less(X88,X86)
& ( ( X87 = X88 )
| ( X86 = X88 ) )
& ( max(X86,X87) = X88 ) )
=> ( ~ $less(sK30(X86,X87),X87)
& ~ $less(sK30(X86,X87),X86)
& ( ( sK30(X86,X87) = X87 )
| ( sK30(X86,X87) = X86 ) )
& ( max(X86,X87) = sK30(X86,X87) ) ) ),
introduced(choice_axiom,[]) ).
tff(f98,plain,
! [X89: $int,X90: $int] :
( ? [X91: $int] :
( ~ $less(X90,X91)
& ~ $less(X89,X91)
& ( ( X90 = X91 )
| ( X89 = X91 ) )
& ( min(X89,X90) = X91 ) )
=> ( ~ $less(X90,sK31(X89,X90))
& ~ $less(X89,sK31(X89,X90))
& ( ( sK31(X89,X90) = X90 )
| ( sK31(X89,X90) = X89 ) )
& ( min(X89,X90) = sK31(X89,X90) ) ) ),
introduced(choice_axiom,[]) ).
tff(f99,plain,
! [X95: $int,X96: $int] :
( ? [X97: $int] :
( ( ( ~ $less(int_2147483647,X97)
& ~ $less(X97,0) )
| $less(16,X96)
| $less(X96,0)
| ~ $less(X95,32768)
| $less(X95,0) )
& ( shl(X95,X96) = X97 ) )
=> ( ( ( ~ $less(int_2147483647,sK32(X95,X96))
& ~ $less(sK32(X95,X96),0) )
| $less(16,X96)
| $less(X96,0)
| ~ $less(X95,32768)
| $less(X95,0) )
& ( shl(X95,X96) = sK32(X95,X96) ) ) ),
introduced(choice_axiom,[]) ).
tff(f100,plain,
! [X101: $int,X102: $int] :
( ? [X103: $int] :
( ( ( ~ $less($sum(X101,X102),X103)
& ~ $less(X103,0) )
| $less(X102,0)
| $less(X101,0) )
& ( or_1(X101,X102) = X103 ) )
=> ( ( ( ~ $less($sum(X101,X102),sK33(X101,X102))
& ~ $less(sK33(X101,X102),0) )
| $less(X102,0)
| $less(X101,0) )
& ( or_1(X101,X102) = sK33(X101,X102) ) ) ),
introduced(choice_axiom,[]) ).
tff(f101,plain,
! [X109: $int,X110: $int] :
( ? [X111: $int] :
( ( ( x_1(X109,X110) = x_1(X111,X110) )
| $less(X110,0)
| $less(X111,0) )
& ( $sum(X109,$uminus(X110)) = X111 ) )
=> ( ( ( x_1(X109,X110) = x_1(sK34(X109,X110),X110) )
| $less(X110,0)
| $less(sK34(X109,X110),0) )
& ( $sum(X109,$uminus(X110)) = sK34(X109,X110) ) ) ),
introduced(choice_axiom,[]) ).
tff(f102,plain,
! [X116: $int,X117: $int] :
( ? [X118: $int] :
( ( ( ~ $less(0,X118)
& $less(X117,X118) )
| ~ $less(X117,0)
| $less(0,X116) )
& ( x_1(X116,X117) = X118 ) )
=> ( ( ( ~ $less(0,sK35(X116,X117))
& $less(X117,sK35(X116,X117)) )
| ~ $less(X117,0)
| $less(0,X116) )
& ( x_1(X116,X117) = sK35(X116,X117) ) ) ),
introduced(choice_axiom,[]) ).
tff(f103,plain,
! [X119: $int,X120: $int] :
( ? [X121: $int] :
( ( ( ~ $less(0,X121)
& $less($sum(0,$uminus(X120)),X121) )
| ~ $less(0,X120)
| $less(0,X119) )
& ( x_1(X119,X120) = X121 ) )
=> ( ( ( ~ $less(0,sK36(X119,X120))
& $less($sum(0,$uminus(X120)),sK36(X119,X120)) )
| ~ $less(0,X120)
| $less(0,X119) )
& ( x_1(X119,X120) = sK36(X119,X120) ) ) ),
introduced(choice_axiom,[]) ).
tff(f104,plain,
! [X122: $int,X123: $int] :
( ? [X124: $int] :
( ( ( $less(X124,$sum(0,$uminus(X123)))
& ~ $less(X124,0) )
| ~ $less(X123,0)
| $less(X122,0) )
& ( x_1(X122,X123) = X124 ) )
=> ( ( ( $less(sK37(X122,X123),$sum(0,$uminus(X123)))
& ~ $less(sK37(X122,X123),0) )
| ~ $less(X123,0)
| $less(X122,0) )
& ( x_1(X122,X123) = sK37(X122,X123) ) ) ),
introduced(choice_axiom,[]) ).
tff(f105,plain,
! [X125: $int,X126: $int] :
( ? [X127: $int] :
( ( ( $less(X127,X126)
& ~ $less(X127,0) )
| ~ $less(0,X126)
| $less(X125,0) )
& ( x_1(X125,X126) = X127 ) )
=> ( ( ( $less(sK38(X125,X126),X126)
& ~ $less(sK38(X125,X126),0) )
| ~ $less(0,X126)
| $less(X125,0) )
& ( x_1(X125,X126) = sK38(X125,X126) ) ) ),
introduced(choice_axiom,[]) ).
tff(f106,plain,
! [X152: $int,X153: $int] :
( ? [X154: $int] :
( ( ( X152 = X153 )
| ( X153 != X154 )
| ( true_1 != x('UnboxedType'(X154),'System_Object') ) )
& ( 'Box'(X152,X153) = X154 ) )
=> ( ( ( X152 = X153 )
| ( sK39(X152,X153) != X153 )
| ( true_1 != x('UnboxedType'(sK39(X152,X153)),'System_Object') ) )
& ( 'Box'(X152,X153) = sK39(X152,X153) ) ) ),
introduced(choice_axiom,[]) ).
tff(f107,plain,
! [X155: $int,X156: $int,X157: $int] :
( ? [X158: $int] :
( ? [X159: $int] :
( ( ( ( select2(X156,X158,localinv) = X159 )
& ( select2(X156,X158,inv) = X159 ) )
| ( true_1 != 'IsHeap'(X156) ) )
& ( typeof(X158) = X159 ) )
& ( 'Box'(X157,X155) = X158 ) )
=> ( ? [X159: $int] :
( ( ( ( select2(X156,sK40(X155,X156,X157),localinv) = X159 )
& ( select2(X156,sK40(X155,X156,X157),inv) = X159 ) )
| ( true_1 != 'IsHeap'(X156) ) )
& ( typeof(sK40(X155,X156,X157)) = X159 ) )
& ( 'Box'(X157,X155) = sK40(X155,X156,X157) ) ) ),
introduced(choice_axiom,[]) ).
tff(f108,plain,
! [X155: $int,X156: $int,X157: $int] :
( ? [X159: $int] :
( ( ( ( select2(X156,sK40(X155,X156,X157),localinv) = X159 )
& ( select2(X156,sK40(X155,X156,X157),inv) = X159 ) )
| ( true_1 != 'IsHeap'(X156) ) )
& ( typeof(sK40(X155,X156,X157)) = X159 ) )
=> ( ( ( ( select2(X156,sK40(X155,X156,X157),localinv) = sK41(X155,X156,X157) )
& ( select2(X156,sK40(X155,X156,X157),inv) = sK41(X155,X156,X157) ) )
| ( true_1 != 'IsHeap'(X156) ) )
& ( typeof(sK40(X155,X156,X157)) = sK41(X155,X156,X157) ) ) ),
introduced(choice_axiom,[]) ).
tff(f109,plain,
! [X166: $int,X167: $int,X168: $int,X169: $int] :
( ? [X170: $int] :
( ( 'UnboxedType'(X170) = X167 )
& ( 'Box'(X166,X170) = X170 )
& ( 'BoxFunc'(X166,X167,X168,X169) = X170 ) )
=> ( ( 'UnboxedType'(sK42(X166,X167,X168,X169)) = X167 )
& ( sK42(X166,X167,X168,X169) = 'Box'(X166,sK42(X166,X167,X168,X169)) )
& ( 'BoxFunc'(X166,X167,X168,X169) = sK42(X166,X167,X168,X169) ) ) ),
introduced(choice_axiom,[]) ).
tff(f110,plain,
! [X171: $int,X172: $int] :
( ? [X173: $int] :
( ? [X174: $int,X175: $int,X176: $int,X177: $int] :
( ( ( ( ( select2(X172,X175,localinv) = 'BaseClass'(X174) )
| ( true_1 != x(select2(X172,X175,inv),X174) )
| ( 'PeerGroupPlaceholder' = X174 ) )
& ( true_1 = select2(X172,X173,allocated) )
& ( nullObject != X173 ) )
| ( select2(X172,X177,localinv) = 'BaseClass'(X176) )
| ( true_1 != x(select2(X172,X177,inv),X176) )
| ( 'PeerGroupPlaceholder' = X176 )
| ( true_1 != select2(X172,X171,allocated) )
| ( nullObject = X171 )
| ( true_1 != 'IsHeap'(X172) ) )
& ( select2(X172,X171,ownerRef) = X177 )
& ( select2(X172,X171,ownerFrame) = X176 )
& ( select2(X172,X173,ownerRef) = X175 )
& ( select2(X172,X173,ownerFrame) = X174 ) )
& ( select2(X172,X171,'FirstConsistentOwner') = X173 ) )
=> ( ? [X177: $int,X176: $int,X175: $int,X174: $int] :
( ( ( ( ( select2(X172,X175,localinv) = 'BaseClass'(X174) )
| ( true_1 != x(select2(X172,X175,inv),X174) )
| ( 'PeerGroupPlaceholder' = X174 ) )
& ( true_1 = select2(X172,sK43(X171,X172),allocated) )
& ( nullObject != sK43(X171,X172) ) )
| ( select2(X172,X177,localinv) = 'BaseClass'(X176) )
| ( true_1 != x(select2(X172,X177,inv),X176) )
| ( 'PeerGroupPlaceholder' = X176 )
| ( true_1 != select2(X172,X171,allocated) )
| ( nullObject = X171 )
| ( true_1 != 'IsHeap'(X172) ) )
& ( select2(X172,X171,ownerRef) = X177 )
& ( select2(X172,X171,ownerFrame) = X176 )
& ( select2(X172,sK43(X171,X172),ownerRef) = X175 )
& ( select2(X172,sK43(X171,X172),ownerFrame) = X174 ) )
& ( select2(X172,X171,'FirstConsistentOwner') = sK43(X171,X172) ) ) ),
introduced(choice_axiom,[]) ).
tff(f111,plain,
! [X171: $int,X172: $int] :
( ? [X177: $int,X176: $int,X175: $int,X174: $int] :
( ( ( ( ( select2(X172,X175,localinv) = 'BaseClass'(X174) )
| ( true_1 != x(select2(X172,X175,inv),X174) )
| ( 'PeerGroupPlaceholder' = X174 ) )
& ( true_1 = select2(X172,sK43(X171,X172),allocated) )
& ( nullObject != sK43(X171,X172) ) )
| ( select2(X172,X177,localinv) = 'BaseClass'(X176) )
| ( true_1 != x(select2(X172,X177,inv),X176) )
| ( 'PeerGroupPlaceholder' = X176 )
| ( true_1 != select2(X172,X171,allocated) )
| ( nullObject = X171 )
| ( true_1 != 'IsHeap'(X172) ) )
& ( select2(X172,X171,ownerRef) = X177 )
& ( select2(X172,X171,ownerFrame) = X176 )
& ( select2(X172,sK43(X171,X172),ownerRef) = X175 )
& ( select2(X172,sK43(X171,X172),ownerFrame) = X174 ) )
=> ( ( ( ( ( select2(X172,sK45(X171,X172),localinv) = 'BaseClass'(sK44(X171,X172)) )
| ( true_1 != x(select2(X172,sK45(X171,X172),inv),sK44(X171,X172)) )
| ( 'PeerGroupPlaceholder' = sK44(X171,X172) ) )
& ( true_1 = select2(X172,sK43(X171,X172),allocated) )
& ( nullObject != sK43(X171,X172) ) )
| ( select2(X172,sK47(X171,X172),localinv) = 'BaseClass'(sK46(X171,X172)) )
| ( true_1 != x(select2(X172,sK47(X171,X172),inv),sK46(X171,X172)) )
| ( 'PeerGroupPlaceholder' = sK46(X171,X172) )
| ( true_1 != select2(X172,X171,allocated) )
| ( nullObject = X171 )
| ( true_1 != 'IsHeap'(X172) ) )
& ( select2(X172,X171,ownerRef) = sK47(X171,X172) )
& ( select2(X172,X171,ownerFrame) = sK46(X171,X172) )
& ( select2(X172,sK43(X171,X172),ownerRef) = sK45(X171,X172) )
& ( select2(X172,sK43(X171,X172),ownerFrame) = sK44(X171,X172) ) ) ),
introduced(choice_axiom,[]) ).
tff(f112,plain,
! [X178: $int,X179: $int,X180: $int] :
( ? [X181: $int,X182: $int] :
( ( ( select2(X180,X178,X179) = 'FieldDependsOnFCO'(X178,X179,select2(X180,select2(X180,X178,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X180,X182,localinv) = 'BaseClass'(X181) )
| ( true_1 != x(select2(X180,X182,inv),X181) )
| ( 'PeerGroupPlaceholder' = X181 )
| ( 'AsPureObject'(X178) != X178 )
| ( true_1 != select2(X180,X178,allocated) )
| ( nullObject = X178 )
| ( true_1 != 'IsHeap'(X180) ) )
& ( select2(X180,X178,ownerRef) = X182 )
& ( select2(X180,X178,ownerFrame) = X181 ) )
=> ( ( ( select2(X180,X178,X179) = 'FieldDependsOnFCO'(X178,X179,select2(X180,select2(X180,X178,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X180,sK49(X178,X179,X180),localinv) = 'BaseClass'(sK48(X178,X179,X180)) )
| ( true_1 != x(select2(X180,sK49(X178,X179,X180),inv),sK48(X178,X179,X180)) )
| ( 'PeerGroupPlaceholder' = sK48(X178,X179,X180) )
| ( 'AsPureObject'(X178) != X178 )
| ( true_1 != select2(X180,X178,allocated) )
| ( nullObject = X178 )
| ( true_1 != 'IsHeap'(X180) ) )
& ( select2(X180,X178,ownerRef) = sK49(X178,X179,X180) )
& ( select2(X180,X178,ownerFrame) = sK48(X178,X179,X180) ) ) ),
introduced(choice_axiom,[]) ).
tff(f113,plain,
! [X183: $int,X184: $int] :
( ? [X185: $int,X186: $int,X187: $int] :
( ( ( ( select2(X183,X184,localinv) = X185 )
& ( select2(X183,X184,inv) = X185 ) )
| ( select2(X183,X187,localinv) = 'BaseClass'(X186) )
| ( true_1 != x(select2(X183,X187,inv),X186) )
| ( 'PeerGroupPlaceholder' = X186 )
| ( true_1 != 'IsHeap'(X183) ) )
& ( select2(X183,X184,ownerRef) = X187 )
& ( select2(X183,X184,ownerFrame) = X186 )
& ( typeof(X184) = X185 ) )
=> ( ( ( ( select2(X183,X184,localinv) = sK50(X183,X184) )
& ( select2(X183,X184,inv) = sK50(X183,X184) ) )
| ( select2(X183,sK52(X183,X184),localinv) = 'BaseClass'(sK51(X183,X184)) )
| ( true_1 != x(select2(X183,sK52(X183,X184),inv),sK51(X183,X184)) )
| ( 'PeerGroupPlaceholder' = sK51(X183,X184) )
| ( true_1 != 'IsHeap'(X183) ) )
& ( select2(X183,X184,ownerRef) = sK52(X183,X184) )
& ( select2(X183,X184,ownerFrame) = sK51(X183,X184) )
& ( typeof(X184) = sK50(X183,X184) ) ) ),
introduced(choice_axiom,[]) ).
tff(f114,plain,
! [X188: $int,X189: $int,X190: $int,X191: $int] :
( ? [X192: $int] :
( ? [X193: $int] :
( ( ( ( select2(X188,X189,ownerFrame) = select2(X188,X193,ownerFrame) )
& ( select2(X188,X189,ownerRef) = select2(X188,X193,ownerRef) ) )
| ( nullObject = X192 )
| ( true_1 != 'IsHeap'(X188) ) )
& ( 'ElementProxy'(X192,X191) = X193 ) )
& ( select2(X188,X189,'AsElementsPeerField'(X190,X191)) = X192 ) )
=> ( ? [X193: $int] :
( ( ( ( select2(X188,X189,ownerFrame) = select2(X188,X193,ownerFrame) )
& ( select2(X188,X189,ownerRef) = select2(X188,X193,ownerRef) ) )
| ( nullObject = sK53(X188,X189,X190,X191) )
| ( true_1 != 'IsHeap'(X188) ) )
& ( 'ElementProxy'(sK53(X188,X189,X190,X191),X191) = X193 ) )
& ( select2(X188,X189,'AsElementsPeerField'(X190,X191)) = sK53(X188,X189,X190,X191) ) ) ),
introduced(choice_axiom,[]) ).
tff(f115,plain,
! [X188: $int,X189: $int,X190: $int,X191: $int] :
( ? [X193: $int] :
( ( ( ( select2(X188,X189,ownerFrame) = select2(X188,X193,ownerFrame) )
& ( select2(X188,X189,ownerRef) = select2(X188,X193,ownerRef) ) )
| ( nullObject = sK53(X188,X189,X190,X191) )
| ( true_1 != 'IsHeap'(X188) ) )
& ( 'ElementProxy'(sK53(X188,X189,X190,X191),X191) = X193 ) )
=> ( ( ( ( select2(X188,X189,ownerFrame) = select2(X188,sK54(X188,X189,X190,X191),ownerFrame) )
& ( select2(X188,X189,ownerRef) = select2(X188,sK54(X188,X189,X190,X191),ownerRef) ) )
| ( nullObject = sK53(X188,X189,X190,X191) )
| ( true_1 != 'IsHeap'(X188) ) )
& ( 'ElementProxy'(sK53(X188,X189,X190,X191),X191) = sK54(X188,X189,X190,X191) ) ) ),
introduced(choice_axiom,[]) ).
tff(f116,plain,
! [X194: $int,X195: $int,X196: $int,X197: $int,X198: $int] :
( ? [X199: $int] :
( ? [X200: $int] :
( ( ( ( select2(X194,X200,ownerFrame) = X197 )
& ( select2(X194,X200,ownerRef) = X195 ) )
| ( nullObject = X199 )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(X199,X198) = X200 ) )
& ( select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) = X199 ) )
=> ( ? [X200: $int] :
( ( ( ( select2(X194,X200,ownerFrame) = X197 )
& ( select2(X194,X200,ownerRef) = X195 ) )
| ( nullObject = sK55(X194,X195,X196,X197,X198) )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(sK55(X194,X195,X196,X197,X198),X198) = X200 ) )
& ( select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) = sK55(X194,X195,X196,X197,X198) ) ) ),
introduced(choice_axiom,[]) ).
tff(f117,plain,
! [X194: $int,X195: $int,X196: $int,X197: $int,X198: $int] :
( ? [X200: $int] :
( ( ( ( select2(X194,X200,ownerFrame) = X197 )
& ( select2(X194,X200,ownerRef) = X195 ) )
| ( nullObject = sK55(X194,X195,X196,X197,X198) )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(sK55(X194,X195,X196,X197,X198),X198) = X200 ) )
=> ( ( ( ( select2(X194,sK56(X194,X195,X196,X197,X198),ownerFrame) = X197 )
& ( select2(X194,sK56(X194,X195,X196,X197,X198),ownerRef) = X195 ) )
| ( nullObject = sK55(X194,X195,X196,X197,X198) )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(sK55(X194,X195,X196,X197,X198),X198) = sK56(X194,X195,X196,X197,X198) ) ) ),
introduced(choice_axiom,[]) ).
tff(f118,plain,
! [X201: $int,X202: $int,X203: $int] :
( ? [X204: $int] :
( ( ( ( select2(X201,X202,ownerFrame) = select2(X201,X204,ownerFrame) )
& ( select2(X201,X202,ownerRef) = select2(X201,X204,ownerRef) ) )
| ( nullObject = X204 )
| ( true_1 != 'IsHeap'(X201) ) )
& ( select2(X201,X202,'AsPeerField'(X203)) = X204 ) )
=> ( ( ( ( select2(X201,X202,ownerFrame) = select2(X201,sK57(X201,X202,X203),ownerFrame) )
& ( select2(X201,X202,ownerRef) = select2(X201,sK57(X201,X202,X203),ownerRef) ) )
| ( nullObject = sK57(X201,X202,X203) )
| ( true_1 != 'IsHeap'(X201) ) )
& ( select2(X201,X202,'AsPeerField'(X203)) = sK57(X201,X202,X203) ) ) ),
introduced(choice_axiom,[]) ).
tff(f119,plain,
! [X205: $int,X206: $int,X207: $int,X208: $int] :
( ? [X209: $int] :
( ( ( ( select2(X205,X209,ownerFrame) = X208 )
& ( select2(X205,X209,ownerRef) = X206 ) )
| ( nullObject = X209 )
| ( true_1 != 'IsHeap'(X205) ) )
& ( select2(X205,X206,'AsRepField'(X207,X208)) = X209 ) )
=> ( ( ( ( select2(X205,sK58(X205,X206,X207,X208),ownerFrame) = X208 )
& ( select2(X205,sK58(X205,X206,X207,X208),ownerRef) = X206 ) )
| ( nullObject = sK58(X205,X206,X207,X208) )
| ( true_1 != 'IsHeap'(X205) ) )
& ( select2(X205,X206,'AsRepField'(X207,X208)) = sK58(X205,X206,X207,X208) ) ) ),
introduced(choice_axiom,[]) ).
tff(f120,plain,
! [X211: $int,X213: $int] :
( ? [X214: $int] :
( ( sP11(X213,X211,X214)
| ( true_1 != 'IsHeap'(X213) ) )
& ( typeof(X211) = X214 ) )
=> ( ( sP11(X213,X211,sK59(X211,X213))
| ( true_1 != 'IsHeap'(X213) ) )
& ( typeof(X211) = sK59(X211,X213) ) ) ),
introduced(choice_axiom,[]) ).
tff(f121,plain,
! [X219: $int,X220: $int,X221: $int] :
( ? [X222: $int,X223: $int] :
( ( ( true_1 = x(typeof(X221),X219) )
| ( true_1 != x('UnboxedType'(X223),X222) )
| ( X221 != X223 )
| ( X219 != X222 ) )
& ( 'Box'(X220,X221) = X223 )
& ( 'AsInterface'(X219) = X222 ) )
=> ( ( ( true_1 = x(typeof(X221),X219) )
| ( true_1 != x('UnboxedType'(sK61(X219,X220,X221)),sK60(X219,X220,X221)) )
| ( sK61(X219,X220,X221) != X221 )
| ( sK60(X219,X220,X221) != X219 ) )
& ( 'Box'(X220,X221) = sK61(X219,X220,X221) )
& ( 'AsInterface'(X219) = sK60(X219,X220,X221) ) ) ),
introduced(choice_axiom,[]) ).
tff(f122,plain,
! [X258: $int,X259: $int] :
( ? [X260: $int] :
( ( ( ( select2(X258,X259,localinv) = X260 )
& ( select2(X258,X259,inv) = X260 ) )
| ( true_1 != x(X260,'System_Array') )
| ( nullObject = X259 )
| ( true_1 != 'IsHeap'(X258) ) )
& ( typeof(X259) = X260 ) )
=> ( ( ( ( select2(X258,X259,localinv) = sK62(X258,X259) )
& ( select2(X258,X259,inv) = sK62(X258,X259) ) )
| ( true_1 != x(sK62(X258,X259),'System_Array') )
| ( nullObject = X259 )
| ( true_1 != 'IsHeap'(X258) ) )
& ( typeof(X259) = sK62(X258,X259) ) ) ),
introduced(choice_axiom,[]) ).
tff(f123,plain,
! [X277: $int] :
( ? [X278: $int] :
( ( ( X277 != X278 )
| ( 'System_Object' = X277 ) )
& ( true_1 = x(X277,X278) )
& ( 'BaseClass'(X277) = X278 ) )
=> ( ( ( sK63(X277) != X277 )
| ( 'System_Object' = X277 ) )
& ( true_1 = x(X277,sK63(X277)) )
& ( 'BaseClass'(X277) = sK63(X277) ) ) ),
introduced(choice_axiom,[]) ).
tff(f124,plain,
! [X292: $int,X293: $int,X294: $int] :
( ? [X295: $int,X296: $int] :
( ( ( ( select2(X294,X296,ownerFrame) = select2(X294,X295,ownerFrame) )
& ( select2(X294,X296,ownerRef) = select2(X294,X295,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X296)) )
| ( nullObject = X296 )
| ( true_1 != x(typeof(X292),'System_Array') )
| ( true_1 != 'IsHeap'(X294) ) )
& ( 'RefArrayGet'(select2(X294,X292,elements),X293) = X296 )
& ( 'ElementProxy'(X292,$sum(0,$uminus(1))) = X295 ) )
=> ( ( ( ( select2(X294,sK65(X292,X293,X294),ownerFrame) = select2(X294,sK64(X292,X293,X294),ownerFrame) )
& ( select2(X294,sK65(X292,X293,X294),ownerRef) = select2(X294,sK64(X292,X293,X294),ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(sK65(X292,X293,X294))) )
| ( nullObject = sK65(X292,X293,X294) )
| ( true_1 != x(typeof(X292),'System_Array') )
| ( true_1 != 'IsHeap'(X294) ) )
& ( 'RefArrayGet'(select2(X294,X292,elements),X293) = sK65(X292,X293,X294) )
& ( 'ElementProxy'(X292,$sum(0,$uminus(1))) = sK64(X292,X293,X294) ) ) ),
introduced(choice_axiom,[]) ).
tff(f125,plain,
! [X297: $int,X298: $int,X299: $int] :
( ? [X300: $int] :
( ( ( X299 = X300 )
| ( true_1 = x('System_Array',X299) )
| ( true_1 != x(X300,X299) ) )
& ( 'IntArray'(X297,X298) = X300 ) )
=> ( ( ( sK66(X297,X298,X299) = X299 )
| ( true_1 = x('System_Array',X299) )
| ( true_1 != x(sK66(X297,X298,X299),X299) ) )
& ( 'IntArray'(X297,X298) = sK66(X297,X298,X299) ) ) ),
introduced(choice_axiom,[]) ).
tff(f126,plain,
! [X301: $int,X302: $int,X303: $int] :
( ? [X304: $int] :
( ( ( X303 = X304 )
| ( true_1 = x('System_Array',X303) )
| ( true_1 != x(X304,X303) ) )
& ( 'ValueArray'(X301,X302) = X304 ) )
=> ( ( ( sK67(X301,X302,X303) = X303 )
| ( true_1 = x('System_Array',X303) )
| ( true_1 != x(sK67(X301,X302,X303),X303) ) )
& ( 'ValueArray'(X301,X302) = sK67(X301,X302,X303) ) ) ),
introduced(choice_axiom,[]) ).
tff(f127,plain,
! [X305: $int,X306: $int,X307: $int] :
( ? [X308: $int] :
( ( ( ( true_1 = x(X305,X308) )
& ( 'NonNullRefArray'(X308,X306) = X307 ) )
| ( true_1 = x('System_Array',X307) )
| ( true_1 != x('NonNullRefArray'(X305,X306),X307) ) )
& ( 'ElementType'(X307) = X308 ) )
=> ( ( ( ( true_1 = x(X305,sK68(X305,X306,X307)) )
& ( 'NonNullRefArray'(sK68(X305,X306,X307),X306) = X307 ) )
| ( true_1 = x('System_Array',X307) )
| ( true_1 != x('NonNullRefArray'(X305,X306),X307) ) )
& ( 'ElementType'(X307) = sK68(X305,X306,X307) ) ) ),
introduced(choice_axiom,[]) ).
tff(f128,plain,
! [X309: $int,X310: $int,X311: $int] :
( ? [X312: $int] :
( ( ( ( true_1 = x(X309,X312) )
& ( 'RefArray'(X312,X310) = X311 ) )
| ( true_1 = x('System_Array',X311) )
| ( true_1 != x('RefArray'(X309,X310),X311) ) )
& ( 'ElementType'(X311) = X312 ) )
=> ( ( ( ( true_1 = x(X309,sK69(X309,X310,X311)) )
& ( 'RefArray'(sK69(X309,X310,X311),X310) = X311 ) )
| ( true_1 = x('System_Array',X311) )
| ( true_1 != x('RefArray'(X309,X310),X311) ) )
& ( 'ElementType'(X311) = sK69(X309,X310,X311) ) ) ),
introduced(choice_axiom,[]) ).
tff(f129,plain,
! [X313: $int,X314: $int,X315: $int] :
( ? [X316: $int] :
( ( ( X315 = X316 )
| ( true_1 != x(X315,X316) ) )
& ( 'IntArray'(X313,X314) = X316 ) )
=> ( ( ( sK70(X313,X314,X315) = X315 )
| ( true_1 != x(X315,sK70(X313,X314,X315)) ) )
& ( 'IntArray'(X313,X314) = sK70(X313,X314,X315) ) ) ),
introduced(choice_axiom,[]) ).
tff(f130,plain,
! [X317: $int,X318: $int,X319: $int] :
( ? [X320: $int] :
( ( ( X319 = X320 )
| ( true_1 != x(X319,X320) ) )
& ( 'ValueArray'(X317,X318) = X320 ) )
=> ( ( ( sK71(X317,X318,X319) = X319 )
| ( true_1 != x(X319,sK71(X317,X318,X319)) ) )
& ( 'ValueArray'(X317,X318) = sK71(X317,X318,X319) ) ) ),
introduced(choice_axiom,[]) ).
tff(f131,plain,
! [X321: $int,X322: $int,X323: $int] :
( ? [X324: $int] :
( ( ( ( true_1 = x(X324,X321) )
& ( 'NonNullRefArray'(X324,X322) = X323 )
& ( X321 != X323 ) )
| ( true_1 != x(X323,'NonNullRefArray'(X321,X322)) ) )
& ( 'ElementType'(X323) = X324 ) )
=> ( ( ( ( true_1 = x(sK72(X321,X322,X323),X321) )
& ( 'NonNullRefArray'(sK72(X321,X322,X323),X322) = X323 )
& ( X321 != X323 ) )
| ( true_1 != x(X323,'NonNullRefArray'(X321,X322)) ) )
& ( 'ElementType'(X323) = sK72(X321,X322,X323) ) ) ),
introduced(choice_axiom,[]) ).
tff(f132,plain,
! [X325: $int,X326: $int,X327: $int] :
( ? [X328: $int] :
( ( ( ( true_1 = x(X328,X325) )
& ( 'RefArray'(X328,X326) = X327 )
& ( X325 != X327 ) )
| ( true_1 != x(X327,'RefArray'(X325,X326)) ) )
& ( 'ElementType'(X327) = X328 ) )
=> ( ( ( ( true_1 = x(sK73(X325,X326,X327),X325) )
& ( 'RefArray'(sK73(X325,X326,X327),X326) = X327 )
& ( X325 != X327 ) )
| ( true_1 != x(X327,'RefArray'(X325,X326)) ) )
& ( 'ElementType'(X327) = sK73(X325,X326,X327) ) ) ),
introduced(choice_axiom,[]) ).
tff(f133,plain,
! [X343: $int,X344: $int,X345: $int] :
( ? [X346: $int] :
( ( ( ( true_1 = x(X344,'ElementType'(X346)) )
& ( 'Rank'(X343) = X345 )
& ( true_1 = x(X346,'System_Array') ) )
| ( true_1 != 'NonNullRefArrayRaw'(X343,X344,X345) ) )
& ( typeof(X343) = X346 ) )
=> ( ( ( ( true_1 = x(X344,'ElementType'(sK74(X343,X344,X345))) )
& ( 'Rank'(X343) = X345 )
& ( true_1 = x(sK74(X343,X344,X345),'System_Array') ) )
| ( true_1 != 'NonNullRefArrayRaw'(X343,X344,X345) ) )
& ( typeof(X343) = sK74(X343,X344,X345) ) ) ),
introduced(choice_axiom,[]) ).
tff(f134,plain,
! [X347: $int,X348: $int] :
( ? [X349: $int] :
( ( true_1 = x(X349,'System_Array') )
& ( true_1 = x(X349,X349) )
& ( 'NonNullRefArray'(X347,X348) = X349 ) )
=> ( ( true_1 = x(sK75(X347,X348),'System_Array') )
& ( true_1 = x(sK75(X347,X348),sK75(X347,X348)) )
& ( 'NonNullRefArray'(X347,X348) = sK75(X347,X348) ) ) ),
introduced(choice_axiom,[]) ).
tff(f135,plain,
! [X350: $int,X351: $int] :
( ? [X352: $int] :
( ( true_1 = x(X352,'System_Array') )
& ( true_1 = x(X352,X352) )
& ( 'RefArray'(X350,X351) = X352 ) )
=> ( ( true_1 = x(sK76(X350,X351),'System_Array') )
& ( true_1 = x(sK76(X350,X351),sK76(X350,X351)) )
& ( 'RefArray'(X350,X351) = sK76(X350,X351) ) ) ),
introduced(choice_axiom,[]) ).
tff(f136,plain,
! [X353: $int,X354: $int] :
( ? [X355: $int] :
( ( true_1 = x(X355,'System_Array') )
& ( true_1 = x(X355,X355) )
& ( 'IntArray'(X353,X354) = X355 ) )
=> ( ( true_1 = x(sK77(X353,X354),'System_Array') )
& ( true_1 = x(sK77(X353,X354),sK77(X353,X354)) )
& ( 'IntArray'(X353,X354) = sK77(X353,X354) ) ) ),
introduced(choice_axiom,[]) ).
tff(f137,plain,
! [X356: $int,X357: $int] :
( ? [X358: $int] :
( ( true_1 = x(X358,'System_Array') )
& ( true_1 = x(X358,X358) )
& ( 'ValueArray'(X356,X357) = X358 ) )
=> ( ( true_1 = x(sK78(X356,X357),'System_Array') )
& ( true_1 = x(sK78(X356,X357),sK78(X356,X357)) )
& ( 'ValueArray'(X356,X357) = sK78(X356,X357) ) ) ),
introduced(choice_axiom,[]) ).
tff(f138,plain,
! [X378: $int] :
( ? [X379: $int] :
( ~ $less(int_2147483647,X379)
& ~ $less(X379,0)
& ( 'Length'(X378) = X379 ) )
=> ( ~ $less(int_2147483647,sK79(X378))
& ~ $less(sK79(X378),0)
& ( 'Length'(X378) = sK79(X378) ) ) ),
introduced(choice_axiom,[]) ).
tff(f139,plain,
! [X398: $int,X399: $int,X400: $int] :
( ? [X401: $int] :
( ( ( true_1 = x(typeof(X401),'ElementType'(typeof(X398))) )
| ( nullObject = X401 )
| ( true_1 != 'IsHeap'(X400) ) )
& ( 'RefArrayGet'(select2(X400,X398,elements),X399) = X401 ) )
=> ( ( ( true_1 = x(typeof(sK80(X398,X399,X400)),'ElementType'(typeof(X398))) )
| ( nullObject = sK80(X398,X399,X400) )
| ( true_1 != 'IsHeap'(X400) ) )
& ( 'RefArrayGet'(select2(X400,X398,elements),X399) = sK80(X398,X399,X400) ) ) ),
introduced(choice_axiom,[]) ).
tff(f92,plain,
? [X0: $int,X1: $int,X2: $int] :
( ! [X3: $int] :
( ( 'System_String' = X3 )
| ( true_1 != x(X3,'System_String') ) )
& ( true_1 = x('System_String','System_IEquatable_1___System_String') )
& ( 'System_IEquatable_1___System_String' = 'AsInterface'('System_IEquatable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IEquatable_1___System_String') )
& ( true_1 = x('System_IEquatable_1___System_String','System_Object') )
& ( true_1 = x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
& ( true_1 = x('System_String','System_Collections_IEnumerable') )
& ( true_1 = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_String','System_IComparable_1___System_String') )
& ( 'System_IComparable_1___System_String' = 'AsInterface'('System_IComparable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IComparable_1___System_String') )
& ( true_1 = x('System_IComparable_1___System_String','System_Object') )
& ( true_1 = x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
& ( true_1 = x('System_String','System_IConvertible') )
& ( 'System_IConvertible' = 'AsInterface'('System_IConvertible') )
& ( true_1 = 'IsMemberlessType'('System_IConvertible') )
& ( true_1 = x('System_IConvertible','System_Object') )
& ( true_1 = x('System_IConvertible','System_IConvertible') )
& ( true_1 = x('System_String','System_ICloneable') )
& ( true_1 = x('System_String','System_IComparable') )
& ( 'System_IComparable' = 'AsInterface'('System_IComparable') )
& ( true_1 = 'IsMemberlessType'('System_IComparable') )
& ( true_1 = x('System_IComparable','System_Object') )
& ( true_1 = x('System_IComparable','System_IComparable') )
& ( 'System_String' = 'AsImmutable'('System_String') )
& ( true_1 = 'IsImmutable'('System_String') )
& ( 'System_String' = 'AsDirectSubClass'('System_String',X0) )
& ( 'System_Object' = X0 )
& ( true_1 = x('System_String','System_String') )
& ! [X4: $int,X5: $int,X6: $int,X7: $int,X8: $int,X9: $int,X10: $int] :
( ( sum_x0(X4,X5,X6,X7,X8,X9,X10) = sum_x0(X4,$sum(X5,$uminus(1)),X6,X7,X8,X9,X10) )
| ( true_1 = X6 )
| ~ $less(X4,X5) )
& ! [X11: $int,X12: $int,X13: $int,X14: $int,X15: $int,X16: $int,X17: $int] :
? [X18: $int] :
( ( ( sum_x0(X11,X12,X13,X14,X15,X16,X17) = $sum(sum_x0(X11,X18,X13,X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,X18)),'IntArrayGet'(X16,X18),X17)) )
| ( true_1 != X13 )
| ~ $less(X11,X12) )
& ( $sum(X12,$uminus(1)) = X18 ) )
& ! [X19: $int,X20: $int,X21: $int,X22: $int,X23: $int,X24: $int,X25: $int] :
( ( sum_x0(X19,X20,X21,X22,X23,X24,X25) = sum_x0($sum(X19,1),X20,X21,X22,X23,X24,X25) )
| ( true_1 = X21 )
| ~ $less(X19,X20) )
& ! [X26: $int,X27: $int,X28: $int,X29: $int,X30: $int,X31: $int,X32: $int] :
( ( sum_x0(X26,X27,X28,X29,X30,X31,X32) = $sum(sum_x0($sum(X26,1),X27,X28,X29,X30,X31,X32),'IfThenElse'('ArraySum_Even_System_Int32'(X30,'IntArrayGet'(X29,X26)),'IntArrayGet'(X31,X26),X32)) )
| ( true_1 != X28 )
| ~ $less(X26,X27) )
& ! [X33: $int,X34: $int,X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int] :
( ( sum_x0(X33,X35,X36,X37,X38,X39,X40) = $sum(sum_x0(X33,X34,X36,X37,X38,X39,X40),sum_x0(X34,X35,X36,X37,X38,X39,X40)) )
| $less(X35,X34)
| $less(X34,X33) )
& ! [X41: $int,X42: $int,X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int] :
( ( sum_x0(X41,X42,X43,X45,X47,X49,X51) = sum_x0(X41,X42,X44,X46,X48,X50,X52) )
| ? [X53: $int] :
( sP12(X52,X53,X50,X46,X48,X51,X49,X45,X47,X43,X44)
& $less(X53,X42)
& ~ $less(X53,X41) ) )
& ! [X54: $int,X55: $int,X56: $int,X57: $int,X58: $int,X59: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| ? [X61: $int] :
( ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X58,'IntArrayGet'(X57,X61)),'IntArrayGet'(X59,X61),X60) )
& ( true_1 = X56 )
& $less(X61,X55)
& ~ $less(X61,X54) ) )
& ! [X62: $int,X63: $int,X64: $int,X65: $int,X66: $int,X67: $int,X68: $int] : ( sum_0(X62,X63,X64,X65,X66,X67,X68) = sum_x0(X62,X63,X64,X65,X66,X67,X68) )
& ( true_1 = 'IsMemberlessType'('System_Array') )
& ( true_1 = x('System_Array','System_Collections_IEnumerable') )
& ( true_1 = x('System_Array','System_Collections_ICollection') )
& ( true_1 = x('System_Array','System_Collections_IList') )
& ( 'System_Collections_IList' = 'AsInterface'('System_Collections_IList') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IList') )
& ( true_1 = x('System_Collections_IList','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IList','System_Collections_ICollection') )
& ( 'System_Collections_ICollection' = 'AsInterface'('System_Collections_ICollection') )
& ( true_1 = 'IsMemberlessType'('System_Collections_ICollection') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_IEnumerable') )
& ( 'System_Collections_IEnumerable' = 'AsInterface'('System_Collections_IEnumerable') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IEnumerable','System_Object') )
& ( true_1 = x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_ICollection','System_Object') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_ICollection') )
& ( true_1 = x('System_Collections_IList','System_Object') )
& ( true_1 = x('System_Collections_IList','System_Collections_IList') )
& ( true_1 = x('System_Array','System_ICloneable') )
& ( 'System_ICloneable' = 'AsInterface'('System_ICloneable') )
& ( true_1 = 'IsMemberlessType'('System_ICloneable') )
& ( true_1 = x('System_ICloneable','System_Object') )
& ( true_1 = x('System_ICloneable','System_ICloneable') )
& ( 'System_Array' = 'AsMutable'('System_Array') )
& ( true_1 != 'IsImmutable'('System_Array') )
& ( 'System_Array' = 'AsDirectSubClass'('System_Array',X1) )
& ( 'System_Object' = X1 )
& ( true_1 = x('System_Array','System_Array') )
& ! [X69: $int,X70: $int] :
( ( ( true_1 = 'ArraySum_Even_System_Int32'(X69,X70) )
| ( true_1 != 'ArraySum_Even_System_Int32_1'(X70) ) )
& ( ( true_1 = 'ArraySum_Even_System_Int32_1'(X70) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X69,X70) ) ) )
& ( ! [X71: $int,X72: $int] :
( ( ( ( true_1 = 'ArraySum_Even_System_Int32'(X71,X72) )
| ( 0 != x_1(X72,2) ) )
& ( ( 0 = x_1(X72,2) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X71,X72) ) ) )
| ( true_1 != 'IsHeap'(X71) ) )
| ( true_1 != 'PurityAxiomsCanBeAssumed' ) )
& ! [X73: $int] :
( ( 'ArraySum' = X73 )
| ( true_1 != x(X73,'ArraySum') ) )
& ( 'ArraySum' = 'AsMutable'('ArraySum') )
& ( true_1 != 'IsImmutable'('ArraySum') )
& ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',X2) )
& ( 'System_Object' = X2 )
& ( true_1 = x('ArraySum','ArraySum') )
& ( 'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
& ( 'ArraySum' = 'DeclType'('ArraySum_a') )
& ( true_1 = 'IncludedInModifiesStar'('ArraySum_a') )
& ( true_1 = 'IncludeInMainFrameCondition'('ArraySum_a') )
& ( true_1 != 'IsStaticField'('ArraySum_a') )
& ! [X74: $int,X75: $int,X76: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X74,X75) = 'System_String_IsInterned_System_String_notnull'(X74,X76) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X74,X75,X76) )
| ( nullObject = X76 )
| ( nullObject = X75 ) )
& ! [X77: $int,X78: $int,X79: $int] :
( ( true_1 = 'StringEquals'(X77,X79) )
| ( true_1 != 'StringEquals'(X78,X79) )
| ( true_1 != 'StringEquals'(X77,X78) ) )
& ! [X80: $int,X81: $int,X82: $int] :
( ( ( true_1 = 'StringEquals'(X81,X82) )
| ( X81 != X82 ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( true_1 != 'StringEquals'(X82,X81) ) )
& ( ( true_1 = 'StringEquals'(X82,X81) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( true_1 != 'StringEquals'(X81,X82) ) )
& ( ( true_1 = 'StringEquals'(X81,X82) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) ) )
& ! [X83: $int,X84: $int,X85: $int] :
( ( ( true_1 = 'System_String_Equals_System_String'(X83,X84,X85) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X83,X84,X85) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X83,X84,X85) )
| ( true_1 != 'System_String_Equals_System_String'(X83,X84,X85) ) ) )
& ! [X86: $int,X87: $int] :
? [X88: $int] :
( ~ $less(X88,X87)
& ~ $less(X88,X86)
& ( ( X87 = X88 )
| ( X86 = X88 ) )
& ( max(X86,X87) = X88 ) )
& ! [X89: $int,X90: $int] :
? [X91: $int] :
( ~ $less(X90,X91)
& ~ $less(X89,X91)
& ( ( X90 = X91 )
| ( X89 = X91 ) )
& ( min(X89,X90) = X91 ) )
& ! [X92: $int,X93: $int] :
( ( shr(X92,X93) = x_2(shr(X92,$sum(X93,$uminus(1))),2) )
| $less(X93,1) )
& ! [X94: $int] : ( shr(X94,0) = X94 )
& ! [X95: $int,X96: $int] :
? [X97: $int] :
( ( ( ~ $less(int_2147483647,X97)
& ~ $less(X97,0) )
| $less(16,X96)
| $less(X96,0)
| ~ $less(X95,32768)
| $less(X95,0) )
& ( shl(X95,X96) = X97 ) )
& ! [X98: $int,X99: $int] :
( ( shl(X98,X99) = $product(shl(X98,$sum(X99,$uminus(1))),2) )
| $less(X99,1) )
& ! [X100: $int] : ( shl(X100,0) = X100 )
& ! [X101: $int,X102: $int] :
? [X103: $int] :
( ( ( ~ $less($sum(X101,X102),X103)
& ~ $less(X103,0) )
| $less(X102,0)
| $less(X101,0) )
& ( or_1(X101,X102) = X103 ) )
& ! [X104: $int,X105: $int] :
( ~ $less(and_1(X104,X105),0)
| ( $less(X105,0)
& $less(X104,0) ) )
& ! [X106: $int,X107: $int,X108: $int] :
( ~ $less(X107,$sum(X106,X108))
| ~ $less(X106,X107)
| ( x_1(X106,X108) != x_1(X107,X108) )
| $less(X108,2) )
& ! [X109: $int,X110: $int] :
? [X111: $int] :
( ( ( x_1(X109,X110) = x_1(X111,X110) )
| $less(X110,0)
| $less(X111,0) )
& ( $sum(X109,$uminus(X110)) = X111 ) )
& ! [X112: $int,X113: $int] :
( ( x_1(X112,X113) = x_1($sum(X113,X112),X113) )
| $less(X113,0)
| $less(X112,0) )
& ! [X114: $int,X115: $int] :
( ( x_1(X114,X115) = x_1($sum(X114,X115),X115) )
| $less(X115,0)
| $less(X114,0) )
& ! [X116: $int,X117: $int] :
? [X118: $int] :
( ( ( ~ $less(0,X118)
& $less(X117,X118) )
| ~ $less(X117,0)
| $less(0,X116) )
& ( x_1(X116,X117) = X118 ) )
& ! [X119: $int,X120: $int] :
? [X121: $int] :
( ( ( ~ $less(0,X121)
& $less($sum(0,$uminus(X120)),X121) )
| ~ $less(0,X120)
| $less(0,X119) )
& ( x_1(X119,X120) = X121 ) )
& ! [X122: $int,X123: $int] :
? [X124: $int] :
( ( ( $less(X124,$sum(0,$uminus(X123)))
& ~ $less(X124,0) )
| ~ $less(X123,0)
| $less(X122,0) )
& ( x_1(X122,X123) = X124 ) )
& ! [X125: $int,X126: $int] :
? [X127: $int] :
( ( ( $less(X127,X126)
& ~ $less(X127,0) )
| ~ $less(0,X126)
| $less(X125,0) )
& ( x_1(X125,X126) = X127 ) )
& ! [X128: $int,X129: $int] : ( x_1(X128,X129) = $sum(X128,$uminus($product(x_2(X128,X129),X129))) )
& ! [X130: $int,X131: $int,X132: $int] :
( ( 'IfThenElse'(X130,X131,X132) = X132 )
| ( true_1 = X130 ) )
& ! [X133: $int,X134: $int,X135: $int] :
( ( 'IfThenElse'(X133,X134,X135) = X134 )
| ( true_1 != X133 ) )
& ! [X136: $int,X137: $int,X138: $int] :
( ( 'IntToInt'(X136,X137,X138) = X136 )
| ( true_1 != 'InRange'(X136,X138) ) )
& ! [X139: $int] :
( ( ( true_1 = 'InRange'(X139,'System_Char') )
| ~ $less(X139,65536)
| $less(X139,0) )
& ( ( $less(X139,65536)
& ~ $less(X139,0) )
| ( true_1 != 'InRange'(X139,'System_Char') ) ) )
& ! [X140: $int] :
( ( ( true_1 = 'InRange'(X140,'System_UInt64') )
| $less(int_18446744073709551615,X140)
| $less(X140,0) )
& ( ( ~ $less(int_18446744073709551615,X140)
& ~ $less(X140,0) )
| ( true_1 != 'InRange'(X140,'System_UInt64') ) ) )
& ! [X141: $int] :
( ( ( true_1 = 'InRange'(X141,'System_Int64') )
| $less(int_9223372036854775807,X141)
| $less(X141,int_m9223372036854775808) )
& ( ( ~ $less(int_9223372036854775807,X141)
& ~ $less(X141,int_m9223372036854775808) )
| ( true_1 != 'InRange'(X141,'System_Int64') ) ) )
& ! [X142: $int] :
( ( ( true_1 = 'InRange'(X142,'System_UInt32') )
| $less(int_4294967295,X142)
| $less(X142,0) )
& ( ( ~ $less(int_4294967295,X142)
& ~ $less(X142,0) )
| ( true_1 != 'InRange'(X142,'System_UInt32') ) ) )
& ! [X143: $int] :
( ( ( true_1 = 'InRange'(X143,'System_Int32') )
| $less(int_2147483647,X143)
| $less(X143,int_m2147483648) )
& ( ( ~ $less(int_2147483647,X143)
& ~ $less(X143,int_m2147483648) )
| ( true_1 != 'InRange'(X143,'System_Int32') ) ) )
& ! [X144: $int] :
( ( ( true_1 = 'InRange'(X144,'System_UInt16') )
| ~ $less(X144,65536)
| $less(X144,0) )
& ( ( $less(X144,65536)
& ~ $less(X144,0) )
| ( true_1 != 'InRange'(X144,'System_UInt16') ) ) )
& ! [X145: $int] :
( ( ( true_1 = 'InRange'(X145,'System_Int16') )
| ~ $less(X145,32768)
| $less(X145,$sum(0,$uminus(32768))) )
& ( ( $less(X145,32768)
& ~ $less(X145,$sum(0,$uminus(32768))) )
| ( true_1 != 'InRange'(X145,'System_Int16') ) ) )
& ! [X146: $int] :
( ( ( true_1 = 'InRange'(X146,'System_Byte') )
| ~ $less(X146,256)
| $less(X146,0) )
& ( ( $less(X146,256)
& ~ $less(X146,0) )
| ( true_1 != 'InRange'(X146,'System_Byte') ) ) )
& ! [X147: $int] :
( ( ( true_1 = 'InRange'(X147,'System_SByte') )
| ~ $less(X147,128)
| $less(X147,$sum(0,$uminus(128))) )
& ( ( $less(X147,128)
& ~ $less(X147,$sum(0,$uminus(128))) )
| ( true_1 != 'InRange'(X147,'System_SByte') ) ) )
& ( $sum(int_m2147483648,1) = $sum(0,$uminus(int_2147483647)) )
& ( $sum(int_m9223372036854775808,1) = $sum(0,$uminus(int_9223372036854775807)) )
& $less(int_9223372036854775807,int_18446744073709551615)
& $less(int_4294967295,int_9223372036854775807)
& $less(int_2147483647,int_4294967295)
& $less(100000,int_2147483647)
& $less(int_m2147483648,$sum(0,$uminus(100000)))
& $less(int_m9223372036854775808,int_m2147483648)
& ( true_1 = 'IsValueType'('System_IntPtr') )
& ( true_1 = 'IsValueType'('System_UIntPtr') )
& ( true_1 = 'IsValueType'('System_Char') )
& ( true_1 = 'IsValueType'('System_UInt64') )
& ( true_1 = 'IsValueType'('System_Int64') )
& ( true_1 = 'IsValueType'('System_UInt32') )
& ( true_1 = 'IsValueType'('System_Int32') )
& ( true_1 = 'IsValueType'('System_UInt16') )
& ( true_1 = 'IsValueType'('System_Int16') )
& ( true_1 = 'IsValueType'('System_Byte') )
& ( true_1 = 'IsValueType'('System_SByte') )
& ! [X148: $int,X149: $int] :
( ( 'Box'('Unbox'(X148),X148) = X148 )
| ( nullObject = 'BoxTester'(X148,X149) ) )
& ! [X150: $int,X151: $int] :
( ( ( 'UnboxedType'(X150) = X151 )
| ( nullObject = 'BoxTester'(X150,X151) ) )
& ( ( nullObject != 'BoxTester'(X150,X151) )
| ( 'UnboxedType'(X150) != X151 ) ) )
& ! [X152: $int,X153: $int] :
? [X154: $int] :
( ( ( X152 = X153 )
| ( X153 != X154 )
| ( true_1 != x('UnboxedType'(X154),'System_Object') ) )
& ( 'Box'(X152,X153) = X154 ) )
& ! [X155: $int] :
( ! [X156: $int,X157: $int] :
? [X158: $int] :
( ? [X159: $int] :
( ( ( ( select2(X156,X158,localinv) = X159 )
& ( select2(X156,X158,inv) = X159 ) )
| ( true_1 != 'IsHeap'(X156) ) )
& ( typeof(X158) = X159 ) )
& ( 'Box'(X157,X155) = X158 ) )
| ( true_1 != 'IsValueType'('UnboxedType'(X155)) ) )
& ! [X160: $int,X161: $int] : ( 'Unbox'('Box'(X160,X161)) = X160 )
& ! [X162: $int,X163: $int,X164: $int,X165: $int] :
( ( 'BoxFunc'(X162,X163,X164,X165) = X162 )
| ( true_1 = 'IsValueType'('UnboxedType'(X162)) ) )
& ! [X166: $int,X167: $int,X168: $int,X169: $int] :
? [X170: $int] :
( ( 'UnboxedType'(X170) = X167 )
& ( 'Box'(X166,X170) = X170 )
& ( 'BoxFunc'(X166,X167,X168,X169) = X170 ) )
& ! [X171: $int,X172: $int] :
? [X173: $int] :
( ? [X174: $int,X175: $int,X176: $int,X177: $int] :
( ( ( ( ( select2(X172,X175,localinv) = 'BaseClass'(X174) )
| ( true_1 != x(select2(X172,X175,inv),X174) )
| ( 'PeerGroupPlaceholder' = X174 ) )
& ( true_1 = select2(X172,X173,allocated) )
& ( nullObject != X173 ) )
| ( select2(X172,X177,localinv) = 'BaseClass'(X176) )
| ( true_1 != x(select2(X172,X177,inv),X176) )
| ( 'PeerGroupPlaceholder' = X176 )
| ( true_1 != select2(X172,X171,allocated) )
| ( nullObject = X171 )
| ( true_1 != 'IsHeap'(X172) ) )
& ( select2(X172,X171,ownerRef) = X177 )
& ( select2(X172,X171,ownerFrame) = X176 )
& ( select2(X172,X173,ownerRef) = X175 )
& ( select2(X172,X173,ownerFrame) = X174 ) )
& ( select2(X172,X171,'FirstConsistentOwner') = X173 ) )
& ! [X178: $int,X179: $int,X180: $int] :
? [X181: $int,X182: $int] :
( ( ( select2(X180,X178,X179) = 'FieldDependsOnFCO'(X178,X179,select2(X180,select2(X180,X178,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X180,X182,localinv) = 'BaseClass'(X181) )
| ( true_1 != x(select2(X180,X182,inv),X181) )
| ( 'PeerGroupPlaceholder' = X181 )
| ( 'AsPureObject'(X178) != X178 )
| ( true_1 != select2(X180,X178,allocated) )
| ( nullObject = X178 )
| ( true_1 != 'IsHeap'(X180) ) )
& ( select2(X180,X178,ownerRef) = X182 )
& ( select2(X180,X178,ownerFrame) = X181 ) )
& ! [X183: $int,X184: $int] :
? [X185: $int,X186: $int,X187: $int] :
( ( ( ( select2(X183,X184,localinv) = X185 )
& ( select2(X183,X184,inv) = X185 ) )
| ( select2(X183,X187,localinv) = 'BaseClass'(X186) )
| ( true_1 != x(select2(X183,X187,inv),X186) )
| ( 'PeerGroupPlaceholder' = X186 )
| ( true_1 != 'IsHeap'(X183) ) )
& ( select2(X183,X184,ownerRef) = X187 )
& ( select2(X183,X184,ownerFrame) = X186 )
& ( typeof(X184) = X185 ) )
& ! [X188: $int,X189: $int,X190: $int,X191: $int] :
? [X192: $int] :
( ? [X193: $int] :
( ( ( ( select2(X188,X189,ownerFrame) = select2(X188,X193,ownerFrame) )
& ( select2(X188,X189,ownerRef) = select2(X188,X193,ownerRef) ) )
| ( nullObject = X192 )
| ( true_1 != 'IsHeap'(X188) ) )
& ( 'ElementProxy'(X192,X191) = X193 ) )
& ( select2(X188,X189,'AsElementsPeerField'(X190,X191)) = X192 ) )
& ! [X194: $int,X195: $int,X196: $int,X197: $int,X198: $int] :
? [X199: $int] :
( ? [X200: $int] :
( ( ( ( select2(X194,X200,ownerFrame) = X197 )
& ( select2(X194,X200,ownerRef) = X195 ) )
| ( nullObject = X199 )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(X199,X198) = X200 ) )
& ( select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) = X199 ) )
& ! [X201: $int,X202: $int,X203: $int] :
? [X204: $int] :
( ( ( ( select2(X201,X202,ownerFrame) = select2(X201,X204,ownerFrame) )
& ( select2(X201,X202,ownerRef) = select2(X201,X204,ownerRef) ) )
| ( nullObject = X204 )
| ( true_1 != 'IsHeap'(X201) ) )
& ( select2(X201,X202,'AsPeerField'(X203)) = X204 ) )
& ! [X205: $int,X206: $int,X207: $int,X208: $int] :
? [X209: $int] :
( ( ( ( select2(X205,X209,ownerFrame) = X208 )
& ( select2(X205,X209,ownerRef) = X206 ) )
| ( nullObject = X209 )
| ( true_1 != 'IsHeap'(X205) ) )
& ( select2(X205,X206,'AsRepField'(X207,X208)) = X209 ) )
& ! [X210: $int] : ~ $less('StringLength'(X210),0)
& ! [X211: $int,X212: $int] :
( ! [X213: $int] :
? [X214: $int] :
( ( sP11(X213,X211,X214)
| ( true_1 != 'IsHeap'(X213) ) )
& ( typeof(X211) = X214 ) )
| ( true_1 != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 )
| ( nullObject = X211 ) )
& ! [X215: $int,X216: $int] :
( ( ( 'AsMutable'(X216) = X216 )
& ( true_1 != 'IsImmutable'(X216) ) )
| ( true_1 != x(X216,'AsMutable'(X215)) ) )
& ! [X217: $int,X218: $int] :
( ( ( 'AsImmutable'(X218) = X218 )
& ( true_1 = 'IsImmutable'(X218) ) )
| ( true_1 != x(X218,'AsImmutable'(X217)) ) )
& ( true_1 != 'IsImmutable'('System_Object') )
& ! [X219: $int,X220: $int,X221: $int] :
? [X222: $int,X223: $int] :
( ( ( true_1 = x(typeof(X221),X219) )
| ( true_1 != x('UnboxedType'(X223),X222) )
| ( X221 != X223 )
| ( X219 != X222 ) )
& ( 'Box'(X220,X221) = X223 )
& ( 'AsInterface'(X219) = X222 ) )
& ! [X224: $int] : ( true_1 != 'IsMemberlessType'(typeof(X224)) )
& ! [X225: $int,X226: $int,X227: $int,X228: $int] :
( ( true_1 = 'InRange'(select2(X225,X226,'AsRangeField'(X227,X228)),X228) )
| ( true_1 != 'IsHeap'(X225) ) )
& ! [X229: $int,X230: $int,X231: $int,X232: $int] :
( ( nullObject != select2(X229,X230,'AsNonNullRefField'(X231,X232)) )
| ( ( true_1 != select2(X229,'BeingConstructed','NonNullFieldsAreInitialized') )
& ( 'BeingConstructed' = X230 ) )
| ( nullObject = X230 )
| ( true_1 != 'IsHeap'(X229) ) )
& ! [X233: $int,X234: $int,X235: $int,X236: $int] :
( ( true_1 = 'Is'(select2(X233,X234,'AsRefField'(X235,X236)),X236) )
| ( true_1 != 'IsHeap'(X233) ) )
& ! [X237: $int,X238: $int] :
( ( 'AsRefField'(X237,X238) = X237 )
| ( 'AsNonNullRefField'(X237,X238) != X237 ) )
& ( 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') )
& ! [X239: $int,X240: $int] :
( ( true_1 = select2(X239,'ClassRepr'(X240),allocated) )
| ( true_1 != 'IsHeap'(X239) ) )
& ! [X241: $int,X242: $int] :
( ( true_1 = select2(X241,X242,allocated) )
| ( true_1 != 'IsAllocated'(X241,X242) ) )
& ! [X243: $int,X244: $int,X245: $int] :
( ( true_1 = 'IsAllocated'(X243,'ValueArrayGet'(X244,X245)) )
| ( true_1 != 'IsAllocated'(X243,X244) ) )
& ! [X246: $int,X247: $int,X248: $int] :
( ( true_1 = 'IsAllocated'(X246,'RefArrayGet'(X247,X248)) )
| ( true_1 != 'IsAllocated'(X246,X247) ) )
& ! [X249: $int,X250: $int,X251: $int] :
( ( true_1 = 'IsAllocated'(X249,'StructGet'(X250,X251)) )
| ( true_1 != 'IsAllocated'(X249,X250) ) )
& ! [X252: $int,X253: $int,X254: $int] :
( ( true_1 = select2(X252,select2(X252,X253,X254),allocated) )
| ( true_1 != select2(X252,X253,allocated) )
| ( true_1 != 'IsHeap'(X252) ) )
& ! [X255: $int,X256: $int,X257: $int] :
( ( true_1 = 'IsAllocated'(X255,select2(X255,X256,X257)) )
| ( true_1 != select2(X255,X256,allocated) )
| ( true_1 != 'IsHeap'(X255) ) )
& ! [X258: $int,X259: $int] :
? [X260: $int] :
( ( ( ( select2(X258,X259,localinv) = X260 )
& ( select2(X258,X259,inv) = X260 ) )
| ( true_1 != x(X260,'System_Array') )
| ( nullObject = X259 )
| ( true_1 != 'IsHeap'(X258) ) )
& ( typeof(X259) = X260 ) )
& ! [X261: $int,X262: $int] :
( ( nullObject = 'As'(X261,X262) )
| ( true_1 = 'Is'(X261,X262) ) )
& ! [X263: $int,X264: $int] :
( ( 'As'(X263,X264) = X263 )
| ( true_1 != 'Is'(X263,X264) ) )
& ! [X265: $int,X266: $int] :
( ( ( true_1 = 'IsNotNull'(X265,X266) )
| ( true_1 != 'Is'(X265,X266) )
| ( nullObject = X265 ) )
& ( ( ( true_1 = 'Is'(X265,X266) )
& ( nullObject != X265 ) )
| ( true_1 != 'IsNotNull'(X265,X266) ) ) )
& ! [X267: $int,X268: $int] :
( ( ( true_1 = 'Is'(X267,X268) )
| ( ( true_1 != x(typeof(X267),X268) )
& ( nullObject != X267 ) ) )
& ( ( true_1 = x(typeof(X267),X268) )
| ( nullObject = X267 )
| ( true_1 != 'Is'(X267,X268) ) ) )
& ! [X269: $int] : ( 'TypeName'('TypeObject'(X269)) = X269 )
& ! [X270: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X270),'System_Type') )
& ( true_1 = x('System_Type','System_Object') )
& ( true_1 = 'IsValueType'('System_Boolean') )
& ! [X271: $int] :
( ( ! [X272: $int] :
( ( X271 = X272 )
| ( true_1 != x(X272,X271) ) )
& ! [X273: $int] :
( ( X271 = X273 )
| ( true_1 != x(X271,X273) ) ) )
| ( true_1 != 'IsValueType'(X271) ) )
& ! [X274: $int,X275: $int,X276: $int] :
( ( 'OneClassDown'(X276,X274) = X275 )
| ( true_1 != x(X276,'AsDirectSubClass'(X275,X274)) ) )
& ! [X277: $int] :
? [X278: $int] :
( ( ( X277 != X278 )
| ( 'System_Object' = X277 ) )
& ( true_1 = x(X277,X278) )
& ( 'BaseClass'(X277) = X278 ) )
& ! [X279: $int,X280: $int,X281: $int,X282: $int] :
( ( 'StructGet'('StructSet'(X279,X280,X282),X281) = 'StructGet'(X279,X281) )
| ( X280 = X281 ) )
& ! [X283: $int,X284: $int,X285: $int] : ( 'StructGet'('StructSet'(X283,X284,X285),X284) = X285 )
& ! [X286: $int,X287: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X286,X287)) )
& ! [X288: $int,X289: $int] : ( 'System_Object' = typeof('ElementProxy'(X288,X289)) )
& ! [X290: $int,X291: $int] :
( ( true_1 = 'IsAllocated'(X291,'ElementProxy'(X290,$sum(0,$uminus(1)))) )
| ( true_1 != x(typeof(X290),'System_Array') )
| ( true_1 != 'IsAllocated'(X291,X290) )
| ( true_1 != 'IsHeap'(X291) ) )
& ! [X292: $int,X293: $int,X294: $int] :
? [X295: $int,X296: $int] :
( ( ( ( select2(X294,X296,ownerFrame) = select2(X294,X295,ownerFrame) )
& ( select2(X294,X296,ownerRef) = select2(X294,X295,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X296)) )
| ( nullObject = X296 )
| ( true_1 != x(typeof(X292),'System_Array') )
| ( true_1 != 'IsHeap'(X294) ) )
& ( 'RefArrayGet'(select2(X294,X292,elements),X293) = X296 )
& ( 'ElementProxy'(X292,$sum(0,$uminus(1))) = X295 ) )
& ! [X297: $int,X298: $int,X299: $int] :
? [X300: $int] :
( ( ( X299 = X300 )
| ( true_1 = x('System_Array',X299) )
| ( true_1 != x(X300,X299) ) )
& ( 'IntArray'(X297,X298) = X300 ) )
& ! [X301: $int,X302: $int,X303: $int] :
? [X304: $int] :
( ( ( X303 = X304 )
| ( true_1 = x('System_Array',X303) )
| ( true_1 != x(X304,X303) ) )
& ( 'ValueArray'(X301,X302) = X304 ) )
& ! [X305: $int,X306: $int,X307: $int] :
? [X308: $int] :
( ( ( ( true_1 = x(X305,X308) )
& ( 'NonNullRefArray'(X308,X306) = X307 ) )
| ( true_1 = x('System_Array',X307) )
| ( true_1 != x('NonNullRefArray'(X305,X306),X307) ) )
& ( 'ElementType'(X307) = X308 ) )
& ! [X309: $int,X310: $int,X311: $int] :
? [X312: $int] :
( ( ( ( true_1 = x(X309,X312) )
& ( 'RefArray'(X312,X310) = X311 ) )
| ( true_1 = x('System_Array',X311) )
| ( true_1 != x('RefArray'(X309,X310),X311) ) )
& ( 'ElementType'(X311) = X312 ) )
& ! [X313: $int,X314: $int,X315: $int] :
? [X316: $int] :
( ( ( X315 = X316 )
| ( true_1 != x(X315,X316) ) )
& ( 'IntArray'(X313,X314) = X316 ) )
& ! [X317: $int,X318: $int,X319: $int] :
? [X320: $int] :
( ( ( X319 = X320 )
| ( true_1 != x(X319,X320) ) )
& ( 'ValueArray'(X317,X318) = X320 ) )
& ! [X321: $int,X322: $int,X323: $int] :
? [X324: $int] :
( ( ( ( true_1 = x(X324,X321) )
& ( 'NonNullRefArray'(X324,X322) = X323 )
& ( X321 != X323 ) )
| ( true_1 != x(X323,'NonNullRefArray'(X321,X322)) ) )
& ( 'ElementType'(X323) = X324 ) )
& ! [X325: $int,X326: $int,X327: $int] :
? [X328: $int] :
( ( ( ( true_1 = x(X328,X325) )
& ( 'RefArray'(X328,X326) = X327 )
& ( X325 != X327 ) )
| ( true_1 != x(X327,'RefArray'(X325,X326)) ) )
& ( 'ElementType'(X327) = X328 ) )
& ! [X329: $int,X330: $int] : ( 'ElementType'('NonNullRefArray'(X329,X330)) = X329 )
& ! [X331: $int,X332: $int] : ( 'ElementType'('RefArray'(X331,X332)) = X331 )
& ! [X333: $int,X334: $int] : ( 'ElementType'('IntArray'(X333,X334)) = X333 )
& ! [X335: $int,X336: $int] : ( 'ElementType'('ValueArray'(X335,X336)) = X335 )
& ! [X337: $int,X338: $int,X339: $int] :
( ( true_1 = x('NonNullRefArray'(X338,X339),'NonNullRefArray'(X337,X339)) )
| ( true_1 != x(X338,X337) ) )
& ! [X340: $int,X341: $int,X342: $int] :
( ( true_1 = x('RefArray'(X341,X342),'RefArray'(X340,X342)) )
| ( true_1 != x(X341,X340) ) )
& ! [X343: $int,X344: $int,X345: $int] :
? [X346: $int] :
( ( ( ( true_1 = x(X344,'ElementType'(X346)) )
& ( 'Rank'(X343) = X345 )
& ( true_1 = x(X346,'System_Array') ) )
| ( true_1 != 'NonNullRefArrayRaw'(X343,X344,X345) ) )
& ( typeof(X343) = X346 ) )
& ! [X347: $int,X348: $int] :
? [X349: $int] :
( ( true_1 = x(X349,'System_Array') )
& ( true_1 = x(X349,X349) )
& ( 'NonNullRefArray'(X347,X348) = X349 ) )
& ! [X350: $int,X351: $int] :
? [X352: $int] :
( ( true_1 = x(X352,'System_Array') )
& ( true_1 = x(X352,X352) )
& ( 'RefArray'(X350,X351) = X352 ) )
& ! [X353: $int,X354: $int] :
? [X355: $int] :
( ( true_1 = x(X355,'System_Array') )
& ( true_1 = x(X355,X355) )
& ( 'IntArray'(X353,X354) = X355 ) )
& ! [X356: $int,X357: $int] :
? [X358: $int] :
( ( true_1 = x(X358,'System_Array') )
& ( true_1 = x(X358,X358) )
& ( 'ValueArray'(X356,X357) = X358 ) )
& ( true_1 = x('System_Array','System_Object') )
& ! [X359: $int,X360: $int,X361: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X359) )
| ( true_1 != x(X359,'NonNullRefArray'(X360,X361)) ) )
& ! [X362: $int,X363: $int,X364: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X362) )
| ( true_1 != x(X362,'RefArray'(X363,X364)) ) )
& ! [X365: $int,X366: $int,X367: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X365) )
| ( true_1 != x(X365,'IntArray'(X366,X367)) ) )
& ! [X368: $int,X369: $int,X370: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X368) )
| ( true_1 != x(X368,'ValueArray'(X369,X370)) ) )
& ! [X371: $int,X372: $int] : ( 'UBound'(X371,X372) = $sum('DimLength'(X371,X372),$uminus(1)) )
& ! [X373: $int,X374: $int] : ( 0 = 'LBound'(X373,X374) )
& ! [X375: $int] :
( ( 'Length'(X375) = 'DimLength'(X375,0) )
| ( 1 != 'Rank'(X375) ) )
& ! [X376: $int,X377: $int] : ~ $less('DimLength'(X376,X377),0)
& ! [X378: $int] :
? [X379: $int] :
( ~ $less(int_2147483647,X379)
& ~ $less(X379,0)
& ( 'Length'(X378) = X379 ) )
& ! [X380: $int,X381: $int,X382: $int] :
( ( 'Rank'(X380) = X382 )
| ( true_1 != x(typeof(X380),'IntArray'(X381,X382)) )
| ( nullObject = X380 ) )
& ! [X383: $int,X384: $int,X385: $int] :
( ( 'Rank'(X383) = X385 )
| ( true_1 != x(typeof(X383),'ValueArray'(X384,X385)) )
| ( nullObject = X383 ) )
& ! [X386: $int,X387: $int,X388: $int] :
( ( 'Rank'(X386) = X388 )
| ( true_1 != x(typeof(X386),'NonNullRefArray'(X387,X388)) )
| ( nullObject = X386 ) )
& ! [X389: $int,X390: $int,X391: $int] :
( ( 'Rank'(X389) = X391 )
| ( true_1 != x(typeof(X389),'RefArray'(X390,X391)) )
| ( nullObject = X389 ) )
& ! [X392: $int] : ~ $less('Rank'(X392),1)
& ! [X393: $int,X394: $int,X395: $int,X396: $int,X397: $int] :
( ( nullObject != 'RefArrayGet'(select2(X397,X393,elements),X395) )
| ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X396)) )
| ( true_1 != 'IsHeap'(X397) ) )
& ! [X398: $int,X399: $int,X400: $int] :
? [X401: $int] :
( ( ( true_1 = x(typeof(X401),'ElementType'(typeof(X398))) )
| ( nullObject = X401 )
| ( true_1 != 'IsHeap'(X400) ) )
& ( 'RefArrayGet'(select2(X400,X398,elements),X399) = X401 ) )
& ! [X402: $int,X403: $int,X404: $int] :
( ( true_1 = 'InRange'('IntArrayGet'(select2(X404,X402,elements),X403),'ElementType'(typeof(X402))) )
| ( true_1 != 'IsHeap'(X404) ) )
& ! [X405: $int,X406: $int,X407: $int,X408: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X405,X406,X407,X408)) = X408 )
& ! [X409: $int,X410: $int,X411: $int,X412: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X409,X410,X411,X412)) = X411 )
& ! [X413: $int,X414: $int,X415: $int,X416: $int] :
( ( 'RefArrayGet'('RefArraySet'(X413,X414,X416),X415) = 'RefArrayGet'(X413,X415) )
| ( X414 = X415 ) )
& ! [X417: $int,X418: $int,X419: $int] : ( 'RefArrayGet'('RefArraySet'(X417,X418,X419),X418) = X419 )
& ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( 'IntArrayGet'('IntArraySet'(X420,X421,X423),X422) = 'IntArrayGet'(X420,X422) )
| ( X421 = X422 ) )
& ! [X424: $int,X425: $int,X426: $int] : ( 'IntArrayGet'('IntArraySet'(X424,X425,X426),X425) = X426 )
& ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( 'ValueArrayGet'('ValueArraySet'(X427,X428,X430),X429) = 'ValueArrayGet'(X427,X429) )
| ( X428 = X429 ) )
& ! [X431: $int,X432: $int,X433: $int] : ( 'ValueArrayGet'('ValueArraySet'(X431,X432,X433),X432) = X433 )
& ( true_1 = 'IncludedInModifiesStar'(elements) )
& ( true_1 = 'IncludedInModifiesStar'(exposeVersion) )
& ( true_1 != 'IncludedInModifiesStar'(ownerFrame) )
& ( true_1 != 'IncludedInModifiesStar'(ownerRef) )
& ( true_1 != 'IsStaticField'(exposeVersion) )
& ( true_1 != 'IsStaticField'(localinv) )
& ( true_1 != 'IsStaticField'(inv) )
& ( true_1 != 'IsStaticField'(elements) )
& ( true_1 != 'IsStaticField'(allocated) )
& ( true_1 != 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
& ( true_1 = 'IncludeInMainFrameCondition'(exposeVersion) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerFrame) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerRef) )
& ( true_1 != 'IncludeInMainFrameCondition'(localinv) )
& ( true_1 != 'IncludeInMainFrameCondition'(inv) )
& ( true_1 = 'IncludeInMainFrameCondition'(elements) )
& ( true_1 = 'IncludeInMainFrameCondition'(allocated) )
& ! [X434: $int,X435: $int] :
( ( 'PeerGroupPlaceholder' = select2(X435,'ClassRepr'(X434),ownerFrame) )
| ( true_1 != 'IsHeap'(X435) ) )
& ! [X436: $int] : ( nullObject != 'ClassRepr'(X436) )
& ! [X437: $int] : ( true_1 != x(typeof('ClassRepr'(X437)),'System_Object') )
& ! [X438: $int] : ( 'ClassReprInv'('ClassRepr'(X438)) = X438 )
& ( 'System_Object' = 'DeclType'(exposeVersion) )
& ( 'System_Object' = 'DeclType'(elements) )
& ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements )
& ( 'BaseClass'('ArraySum') = X2 )
& ( 'BaseClass'('System_Array') = X1 )
& ( 'BaseClass'('System_String') = X0 ) ),
inference(rectify,[],[f91]) ).
tff(f91,plain,
? [X0: $int,X1: $int,X2: $int] :
( ! [X5: $int] :
( ( 'System_String' = X5 )
| ( true_1 != x(X5,'System_String') ) )
& ( true_1 = x('System_String','System_IEquatable_1___System_String') )
& ( 'System_IEquatable_1___System_String' = 'AsInterface'('System_IEquatable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IEquatable_1___System_String') )
& ( true_1 = x('System_IEquatable_1___System_String','System_Object') )
& ( true_1 = x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
& ( true_1 = x('System_String','System_Collections_IEnumerable') )
& ( true_1 = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_String','System_IComparable_1___System_String') )
& ( 'System_IComparable_1___System_String' = 'AsInterface'('System_IComparable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IComparable_1___System_String') )
& ( true_1 = x('System_IComparable_1___System_String','System_Object') )
& ( true_1 = x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
& ( true_1 = x('System_String','System_IConvertible') )
& ( 'System_IConvertible' = 'AsInterface'('System_IConvertible') )
& ( true_1 = 'IsMemberlessType'('System_IConvertible') )
& ( true_1 = x('System_IConvertible','System_Object') )
& ( true_1 = x('System_IConvertible','System_IConvertible') )
& ( true_1 = x('System_String','System_ICloneable') )
& ( true_1 = x('System_String','System_IComparable') )
& ( 'System_IComparable' = 'AsInterface'('System_IComparable') )
& ( true_1 = 'IsMemberlessType'('System_IComparable') )
& ( true_1 = x('System_IComparable','System_Object') )
& ( true_1 = x('System_IComparable','System_IComparable') )
& ( 'System_String' = 'AsImmutable'('System_String') )
& ( true_1 = 'IsImmutable'('System_String') )
& ( 'System_String' = 'AsDirectSubClass'('System_String',X0) )
& ( 'System_Object' = X0 )
& ( true_1 = x('System_String','System_String') )
& ! [X6: $int,X7: $int,X8: $int,X9: $int,X10: $int,X11: $int,X12: $int] :
( ( sum_x0(X6,X7,X8,X9,X10,X11,X12) = sum_x0(X6,$sum(X7,$uminus(1)),X8,X9,X10,X11,X12) )
| ( true_1 = X8 )
| ~ $less(X6,X7) )
& ! [X13: $int,X14: $int,X15: $int,X16: $int,X17: $int,X18: $int,X19: $int] :
? [X20: $int] :
( ( ( sum_x0(X13,X14,X15,X16,X17,X18,X19) = $sum(sum_x0(X13,X20,X15,X16,X17,X18,X19),'IfThenElse'('ArraySum_Even_System_Int32'(X17,'IntArrayGet'(X16,X20)),'IntArrayGet'(X18,X20),X19)) )
| ( true_1 != X15 )
| ~ $less(X13,X14) )
& ( $sum(X14,$uminus(1)) = X20 ) )
& ! [X21: $int,X22: $int,X23: $int,X24: $int,X25: $int,X26: $int,X27: $int] :
( ( sum_x0(X21,X22,X23,X24,X25,X26,X27) = sum_x0($sum(X21,1),X22,X23,X24,X25,X26,X27) )
| ( true_1 = X23 )
| ~ $less(X21,X22) )
& ! [X28: $int,X29: $int,X30: $int,X31: $int,X32: $int,X33: $int,X34: $int] :
( ( sum_x0(X28,X29,X30,X31,X32,X33,X34) = $sum(sum_x0($sum(X28,1),X29,X30,X31,X32,X33,X34),'IfThenElse'('ArraySum_Even_System_Int32'(X32,'IntArrayGet'(X31,X28)),'IntArrayGet'(X33,X28),X34)) )
| ( true_1 != X30 )
| ~ $less(X28,X29) )
& ! [X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int,X41: $int,X42: $int] :
( ( sum_x0(X35,X37,X38,X39,X40,X41,X42) = $sum(sum_x0(X35,X36,X38,X39,X40,X41,X42),sum_x0(X36,X37,X38,X39,X40,X41,X42)) )
| $less(X37,X36)
| $less(X36,X35) )
& ! [X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int,X53: $int,X54: $int] :
( ( sum_x0(X43,X44,X45,X47,X49,X51,X53) = sum_x0(X43,X44,X46,X48,X50,X52,X54) )
| ? [X55: $int] :
( sP12(X54,X55,X52,X48,X50,X53,X51,X47,X49,X45,X46)
& $less(X55,X44)
& ~ $less(X55,X43) ) )
& ! [X56: $int,X57: $int,X58: $int,X59: $int,X60: $int,X61: $int,X62: $int] :
( ( 0 = sum_x0(X56,X57,X58,X59,X60,X61,X62) )
| ? [X63: $int] :
( ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X60,'IntArrayGet'(X59,X63)),'IntArrayGet'(X61,X63),X62) )
& ( true_1 = X58 )
& $less(X63,X57)
& ~ $less(X63,X56) ) )
& ! [X64: $int,X65: $int,X66: $int,X67: $int,X68: $int,X69: $int,X70: $int] : ( sum_0(X64,X65,X66,X67,X68,X69,X70) = sum_x0(X64,X65,X66,X67,X68,X69,X70) )
& ( true_1 = 'IsMemberlessType'('System_Array') )
& ( true_1 = x('System_Array','System_Collections_IEnumerable') )
& ( true_1 = x('System_Array','System_Collections_ICollection') )
& ( true_1 = x('System_Array','System_Collections_IList') )
& ( 'System_Collections_IList' = 'AsInterface'('System_Collections_IList') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IList') )
& ( true_1 = x('System_Collections_IList','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IList','System_Collections_ICollection') )
& ( 'System_Collections_ICollection' = 'AsInterface'('System_Collections_ICollection') )
& ( true_1 = 'IsMemberlessType'('System_Collections_ICollection') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_IEnumerable') )
& ( 'System_Collections_IEnumerable' = 'AsInterface'('System_Collections_IEnumerable') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IEnumerable','System_Object') )
& ( true_1 = x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_ICollection','System_Object') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_ICollection') )
& ( true_1 = x('System_Collections_IList','System_Object') )
& ( true_1 = x('System_Collections_IList','System_Collections_IList') )
& ( true_1 = x('System_Array','System_ICloneable') )
& ( 'System_ICloneable' = 'AsInterface'('System_ICloneable') )
& ( true_1 = 'IsMemberlessType'('System_ICloneable') )
& ( true_1 = x('System_ICloneable','System_Object') )
& ( true_1 = x('System_ICloneable','System_ICloneable') )
& ( 'System_Array' = 'AsMutable'('System_Array') )
& ( true_1 != 'IsImmutable'('System_Array') )
& ( 'System_Array' = 'AsDirectSubClass'('System_Array',X1) )
& ( 'System_Object' = X1 )
& ( true_1 = x('System_Array','System_Array') )
& ! [X73: $int,X74: $int] :
( ( ( true_1 = 'ArraySum_Even_System_Int32'(X73,X74) )
| ( true_1 != 'ArraySum_Even_System_Int32_1'(X74) ) )
& ( ( true_1 = 'ArraySum_Even_System_Int32_1'(X74) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X73,X74) ) ) )
& ( ! [X75: $int,X76: $int] :
( ( ( ( true_1 = 'ArraySum_Even_System_Int32'(X75,X76) )
| ( 0 != x_1(X76,2) ) )
& ( ( 0 = x_1(X76,2) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X75,X76) ) ) )
| ( true_1 != 'IsHeap'(X75) ) )
| ( true_1 != 'PurityAxiomsCanBeAssumed' ) )
& ! [X79: $int] :
( ( 'ArraySum' = X79 )
| ( true_1 != x(X79,'ArraySum') ) )
& ( 'ArraySum' = 'AsMutable'('ArraySum') )
& ( true_1 != 'IsImmutable'('ArraySum') )
& ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',X2) )
& ( 'System_Object' = X2 )
& ( true_1 = x('ArraySum','ArraySum') )
& ( 'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
& ( 'ArraySum' = 'DeclType'('ArraySum_a') )
& ( true_1 = 'IncludedInModifiesStar'('ArraySum_a') )
& ( true_1 = 'IncludeInMainFrameCondition'('ArraySum_a') )
& ( true_1 != 'IsStaticField'('ArraySum_a') )
& ! [X80: $int,X81: $int,X82: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X80,X81) = 'System_String_IsInterned_System_String_notnull'(X80,X82) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( nullObject = X82 )
| ( nullObject = X81 ) )
& ! [X83: $int,X84: $int,X85: $int] :
( ( true_1 = 'StringEquals'(X83,X85) )
| ( true_1 != 'StringEquals'(X84,X85) )
| ( true_1 != 'StringEquals'(X83,X84) ) )
& ! [X86: $int,X87: $int,X88: $int] :
( ( ( true_1 = 'StringEquals'(X87,X88) )
| ( X87 != X88 ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
| ( true_1 != 'StringEquals'(X88,X87) ) )
& ( ( true_1 = 'StringEquals'(X88,X87) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X86,X87,X88) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
| ( true_1 != 'StringEquals'(X87,X88) ) )
& ( ( true_1 = 'StringEquals'(X87,X88) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X86,X87,X88) ) ) )
& ! [X89: $int,X90: $int,X91: $int] :
( ( ( true_1 = 'System_String_Equals_System_String'(X89,X90,X91) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X89,X90,X91) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X89,X90,X91) )
| ( true_1 != 'System_String_Equals_System_String'(X89,X90,X91) ) ) )
& ! [X92: $int,X93: $int] :
? [X94: $int] :
( ~ $less(X94,X93)
& ~ $less(X94,X92)
& ( ( X93 = X94 )
| ( X92 = X94 ) )
& ( max(X92,X93) = X94 ) )
& ! [X95: $int,X96: $int] :
? [X97: $int] :
( ~ $less(X96,X97)
& ~ $less(X95,X97)
& ( ( X96 = X97 )
| ( X95 = X97 ) )
& ( min(X95,X96) = X97 ) )
& ! [X98: $int,X99: $int] :
( ( shr(X98,X99) = x_2(shr(X98,$sum(X99,$uminus(1))),2) )
| $less(X99,1) )
& ! [X100: $int] : ( shr(X100,0) = X100 )
& ! [X101: $int,X102: $int] :
? [X103: $int] :
( ( ( ~ $less(int_2147483647,X103)
& ~ $less(X103,0) )
| $less(16,X102)
| $less(X102,0)
| ~ $less(X101,32768)
| $less(X101,0) )
& ( shl(X101,X102) = X103 ) )
& ! [X104: $int,X105: $int] :
( ( shl(X104,X105) = $product(shl(X104,$sum(X105,$uminus(1))),2) )
| $less(X105,1) )
& ! [X106: $int] : ( shl(X106,0) = X106 )
& ! [X107: $int,X108: $int] :
? [X109: $int] :
( ( ( ~ $less($sum(X107,X108),X109)
& ~ $less(X109,0) )
| $less(X108,0)
| $less(X107,0) )
& ( or_1(X107,X108) = X109 ) )
& ! [X110: $int,X111: $int] :
( ~ $less(and_1(X110,X111),0)
| ( $less(X111,0)
& $less(X110,0) ) )
& ! [X112: $int,X113: $int,X114: $int] :
( ~ $less(X113,$sum(X112,X114))
| ~ $less(X112,X113)
| ( x_1(X112,X114) != x_1(X113,X114) )
| $less(X114,2) )
& ! [X115: $int,X116: $int] :
? [X117: $int] :
( ( ( x_1(X115,X116) = x_1(X117,X116) )
| $less(X116,0)
| $less(X117,0) )
& ( $sum(X115,$uminus(X116)) = X117 ) )
& ! [X118: $int,X119: $int] :
( ( x_1(X118,X119) = x_1($sum(X119,X118),X119) )
| $less(X119,0)
| $less(X118,0) )
& ! [X120: $int,X121: $int] :
( ( x_1(X120,X121) = x_1($sum(X120,X121),X121) )
| $less(X121,0)
| $less(X120,0) )
& ! [X122: $int,X123: $int] :
? [X124: $int] :
( ( ( ~ $less(0,X124)
& $less(X123,X124) )
| ~ $less(X123,0)
| $less(0,X122) )
& ( x_1(X122,X123) = X124 ) )
& ! [X125: $int,X126: $int] :
? [X127: $int] :
( ( ( ~ $less(0,X127)
& $less($sum(0,$uminus(X126)),X127) )
| ~ $less(0,X126)
| $less(0,X125) )
& ( x_1(X125,X126) = X127 ) )
& ! [X128: $int,X129: $int] :
? [X130: $int] :
( ( ( $less(X130,$sum(0,$uminus(X129)))
& ~ $less(X130,0) )
| ~ $less(X129,0)
| $less(X128,0) )
& ( x_1(X128,X129) = X130 ) )
& ! [X131: $int,X132: $int] :
? [X133: $int] :
( ( ( $less(X133,X132)
& ~ $less(X133,0) )
| ~ $less(0,X132)
| $less(X131,0) )
& ( x_1(X131,X132) = X133 ) )
& ! [X134: $int,X135: $int] : ( x_1(X134,X135) = $sum(X134,$uminus($product(x_2(X134,X135),X135))) )
& ! [X136: $int,X137: $int,X138: $int] :
( ( 'IfThenElse'(X136,X137,X138) = X138 )
| ( true_1 = X136 ) )
& ! [X139: $int,X140: $int,X141: $int] :
( ( 'IfThenElse'(X139,X140,X141) = X140 )
| ( true_1 != X139 ) )
& ! [X142: $int,X143: $int,X144: $int] :
( ( 'IntToInt'(X142,X143,X144) = X142 )
| ( true_1 != 'InRange'(X142,X144) ) )
& ! [X145: $int] :
( ( ( true_1 = 'InRange'(X145,'System_Char') )
| ~ $less(X145,65536)
| $less(X145,0) )
& ( ( $less(X145,65536)
& ~ $less(X145,0) )
| ( true_1 != 'InRange'(X145,'System_Char') ) ) )
& ! [X146: $int] :
( ( ( true_1 = 'InRange'(X146,'System_UInt64') )
| $less(int_18446744073709551615,X146)
| $less(X146,0) )
& ( ( ~ $less(int_18446744073709551615,X146)
& ~ $less(X146,0) )
| ( true_1 != 'InRange'(X146,'System_UInt64') ) ) )
& ! [X147: $int] :
( ( ( true_1 = 'InRange'(X147,'System_Int64') )
| $less(int_9223372036854775807,X147)
| $less(X147,int_m9223372036854775808) )
& ( ( ~ $less(int_9223372036854775807,X147)
& ~ $less(X147,int_m9223372036854775808) )
| ( true_1 != 'InRange'(X147,'System_Int64') ) ) )
& ! [X148: $int] :
( ( ( true_1 = 'InRange'(X148,'System_UInt32') )
| $less(int_4294967295,X148)
| $less(X148,0) )
& ( ( ~ $less(int_4294967295,X148)
& ~ $less(X148,0) )
| ( true_1 != 'InRange'(X148,'System_UInt32') ) ) )
& ! [X149: $int] :
( ( ( true_1 = 'InRange'(X149,'System_Int32') )
| $less(int_2147483647,X149)
| $less(X149,int_m2147483648) )
& ( ( ~ $less(int_2147483647,X149)
& ~ $less(X149,int_m2147483648) )
| ( true_1 != 'InRange'(X149,'System_Int32') ) ) )
& ! [X150: $int] :
( ( ( true_1 = 'InRange'(X150,'System_UInt16') )
| ~ $less(X150,65536)
| $less(X150,0) )
& ( ( $less(X150,65536)
& ~ $less(X150,0) )
| ( true_1 != 'InRange'(X150,'System_UInt16') ) ) )
& ! [X151: $int] :
( ( ( true_1 = 'InRange'(X151,'System_Int16') )
| ~ $less(X151,32768)
| $less(X151,$sum(0,$uminus(32768))) )
& ( ( $less(X151,32768)
& ~ $less(X151,$sum(0,$uminus(32768))) )
| ( true_1 != 'InRange'(X151,'System_Int16') ) ) )
& ! [X152: $int] :
( ( ( true_1 = 'InRange'(X152,'System_Byte') )
| ~ $less(X152,256)
| $less(X152,0) )
& ( ( $less(X152,256)
& ~ $less(X152,0) )
| ( true_1 != 'InRange'(X152,'System_Byte') ) ) )
& ! [X153: $int] :
( ( ( true_1 = 'InRange'(X153,'System_SByte') )
| ~ $less(X153,128)
| $less(X153,$sum(0,$uminus(128))) )
& ( ( $less(X153,128)
& ~ $less(X153,$sum(0,$uminus(128))) )
| ( true_1 != 'InRange'(X153,'System_SByte') ) ) )
& ( $sum(int_m2147483648,1) = $sum(0,$uminus(int_2147483647)) )
& ( $sum(int_m9223372036854775808,1) = $sum(0,$uminus(int_9223372036854775807)) )
& $less(int_9223372036854775807,int_18446744073709551615)
& $less(int_4294967295,int_9223372036854775807)
& $less(int_2147483647,int_4294967295)
& $less(100000,int_2147483647)
& $less(int_m2147483648,$sum(0,$uminus(100000)))
& $less(int_m9223372036854775808,int_m2147483648)
& ( true_1 = 'IsValueType'('System_IntPtr') )
& ( true_1 = 'IsValueType'('System_UIntPtr') )
& ( true_1 = 'IsValueType'('System_Char') )
& ( true_1 = 'IsValueType'('System_UInt64') )
& ( true_1 = 'IsValueType'('System_Int64') )
& ( true_1 = 'IsValueType'('System_UInt32') )
& ( true_1 = 'IsValueType'('System_Int32') )
& ( true_1 = 'IsValueType'('System_UInt16') )
& ( true_1 = 'IsValueType'('System_Int16') )
& ( true_1 = 'IsValueType'('System_Byte') )
& ( true_1 = 'IsValueType'('System_SByte') )
& ! [X154: $int,X155: $int] :
( ( 'Box'('Unbox'(X154),X154) = X154 )
| ( nullObject = 'BoxTester'(X154,X155) ) )
& ! [X156: $int,X157: $int] :
( ( ( 'UnboxedType'(X156) = X157 )
| ( nullObject = 'BoxTester'(X156,X157) ) )
& ( ( nullObject != 'BoxTester'(X156,X157) )
| ( 'UnboxedType'(X156) != X157 ) ) )
& ! [X158: $int,X159: $int] :
? [X160: $int] :
( ( ( X158 = X159 )
| ( X159 != X160 )
| ( true_1 != x('UnboxedType'(X160),'System_Object') ) )
& ( 'Box'(X158,X159) = X160 ) )
& ! [X161: $int] :
( ! [X162: $int,X163: $int] :
? [X164: $int] :
( ? [X165: $int] :
( ( ( ( select2(X162,X164,localinv) = X165 )
& ( select2(X162,X164,inv) = X165 ) )
| ( true_1 != 'IsHeap'(X162) ) )
& ( typeof(X164) = X165 ) )
& ( 'Box'(X163,X161) = X164 ) )
| ( true_1 != 'IsValueType'('UnboxedType'(X161)) ) )
& ! [X166: $int,X167: $int] : ( 'Unbox'('Box'(X166,X167)) = X166 )
& ! [X168: $int,X169: $int,X170: $int,X171: $int] :
( ( 'BoxFunc'(X168,X169,X170,X171) = X168 )
| ( true_1 = 'IsValueType'('UnboxedType'(X168)) ) )
& ! [X172: $int,X173: $int,X174: $int,X175: $int] :
? [X176: $int] :
( ( 'UnboxedType'(X176) = X173 )
& ( 'Box'(X172,X176) = X176 )
& ( 'BoxFunc'(X172,X173,X174,X175) = X176 ) )
& ! [X177: $int,X178: $int] :
? [X179: $int] :
( ? [X180: $int,X181: $int,X182: $int,X183: $int] :
( ( ( ( ( select2(X178,X181,localinv) = 'BaseClass'(X180) )
| ( true_1 != x(select2(X178,X181,inv),X180) )
| ( 'PeerGroupPlaceholder' = X180 ) )
& ( true_1 = select2(X178,X179,allocated) )
& ( nullObject != X179 ) )
| ( select2(X178,X183,localinv) = 'BaseClass'(X182) )
| ( true_1 != x(select2(X178,X183,inv),X182) )
| ( 'PeerGroupPlaceholder' = X182 )
| ( true_1 != select2(X178,X177,allocated) )
| ( nullObject = X177 )
| ( true_1 != 'IsHeap'(X178) ) )
& ( select2(X178,X177,ownerRef) = X183 )
& ( select2(X178,X177,ownerFrame) = X182 )
& ( select2(X178,X179,ownerRef) = X181 )
& ( select2(X178,X179,ownerFrame) = X180 ) )
& ( select2(X178,X177,'FirstConsistentOwner') = X179 ) )
& ! [X184: $int,X185: $int,X186: $int] :
? [X187: $int,X188: $int] :
( ( ( select2(X186,X184,X185) = 'FieldDependsOnFCO'(X184,X185,select2(X186,select2(X186,X184,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X186,X188,localinv) = 'BaseClass'(X187) )
| ( true_1 != x(select2(X186,X188,inv),X187) )
| ( 'PeerGroupPlaceholder' = X187 )
| ( 'AsPureObject'(X184) != X184 )
| ( true_1 != select2(X186,X184,allocated) )
| ( nullObject = X184 )
| ( true_1 != 'IsHeap'(X186) ) )
& ( select2(X186,X184,ownerRef) = X188 )
& ( select2(X186,X184,ownerFrame) = X187 ) )
& ! [X189: $int,X190: $int] :
? [X191: $int,X192: $int,X193: $int] :
( ( ( ( select2(X189,X190,localinv) = X191 )
& ( select2(X189,X190,inv) = X191 ) )
| ( select2(X189,X193,localinv) = 'BaseClass'(X192) )
| ( true_1 != x(select2(X189,X193,inv),X192) )
| ( 'PeerGroupPlaceholder' = X192 )
| ( true_1 != 'IsHeap'(X189) ) )
& ( select2(X189,X190,ownerRef) = X193 )
& ( select2(X189,X190,ownerFrame) = X192 )
& ( typeof(X190) = X191 ) )
& ! [X194: $int,X195: $int,X196: $int,X197: $int] :
? [X198: $int] :
( ? [X199: $int] :
( ( ( ( select2(X194,X195,ownerFrame) = select2(X194,X199,ownerFrame) )
& ( select2(X194,X195,ownerRef) = select2(X194,X199,ownerRef) ) )
| ( nullObject = X198 )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(X198,X197) = X199 ) )
& ( select2(X194,X195,'AsElementsPeerField'(X196,X197)) = X198 ) )
& ! [X200: $int,X201: $int,X202: $int,X203: $int,X204: $int] :
? [X205: $int] :
( ? [X206: $int] :
( ( ( ( select2(X200,X206,ownerFrame) = X203 )
& ( select2(X200,X206,ownerRef) = X201 ) )
| ( nullObject = X205 )
| ( true_1 != 'IsHeap'(X200) ) )
& ( 'ElementProxy'(X205,X204) = X206 ) )
& ( select2(X200,X201,'AsElementsRepField'(X202,X203,X204)) = X205 ) )
& ! [X207: $int,X208: $int,X209: $int] :
? [X210: $int] :
( ( ( ( select2(X207,X208,ownerFrame) = select2(X207,X210,ownerFrame) )
& ( select2(X207,X208,ownerRef) = select2(X207,X210,ownerRef) ) )
| ( nullObject = X210 )
| ( true_1 != 'IsHeap'(X207) ) )
& ( select2(X207,X208,'AsPeerField'(X209)) = X210 ) )
& ! [X211: $int,X212: $int,X213: $int,X214: $int] :
? [X215: $int] :
( ( ( ( select2(X211,X215,ownerFrame) = X214 )
& ( select2(X211,X215,ownerRef) = X212 ) )
| ( nullObject = X215 )
| ( true_1 != 'IsHeap'(X211) ) )
& ( select2(X211,X212,'AsRepField'(X213,X214)) = X215 ) )
& ! [X216: $int] : ~ $less('StringLength'(X216),0)
& ! [X217: $int,X218: $int] :
( ! [X219: $int] :
? [X220: $int] :
( ( sP11(X219,X217,X220)
| ( true_1 != 'IsHeap'(X219) ) )
& ( typeof(X217) = X220 ) )
| ( true_1 != x(typeof(X217),'AsImmutable'(X218)) )
| ( 'BeingConstructed' = X217 )
| ( nullObject = X217 ) )
& ! [X222: $int,X223: $int] :
( ( ( 'AsMutable'(X223) = X223 )
& ( true_1 != 'IsImmutable'(X223) ) )
| ( true_1 != x(X223,'AsMutable'(X222)) ) )
& ! [X224: $int,X225: $int] :
( ( ( 'AsImmutable'(X225) = X225 )
& ( true_1 = 'IsImmutable'(X225) ) )
| ( true_1 != x(X225,'AsImmutable'(X224)) ) )
& ( true_1 != 'IsImmutable'('System_Object') )
& ! [X226: $int,X227: $int,X228: $int] :
? [X229: $int,X230: $int] :
( ( ( true_1 = x(typeof(X228),X226) )
| ( true_1 != x('UnboxedType'(X230),X229) )
| ( X228 != X230 )
| ( X226 != X229 ) )
& ( 'Box'(X227,X228) = X230 )
& ( 'AsInterface'(X226) = X229 ) )
& ! [X231: $int] : ( true_1 != 'IsMemberlessType'(typeof(X231)) )
& ! [X232: $int,X233: $int,X234: $int,X235: $int] :
( ( true_1 = 'InRange'(select2(X232,X233,'AsRangeField'(X234,X235)),X235) )
| ( true_1 != 'IsHeap'(X232) ) )
& ! [X236: $int,X237: $int,X238: $int,X239: $int] :
( ( nullObject != select2(X236,X237,'AsNonNullRefField'(X238,X239)) )
| ( ( true_1 != select2(X236,'BeingConstructed','NonNullFieldsAreInitialized') )
& ( 'BeingConstructed' = X237 ) )
| ( nullObject = X237 )
| ( true_1 != 'IsHeap'(X236) ) )
& ! [X240: $int,X241: $int,X242: $int,X243: $int] :
( ( true_1 = 'Is'(select2(X240,X241,'AsRefField'(X242,X243)),X243) )
| ( true_1 != 'IsHeap'(X240) ) )
& ! [X244: $int,X245: $int] :
( ( 'AsRefField'(X244,X245) = X244 )
| ( 'AsNonNullRefField'(X244,X245) != X244 ) )
& ( 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') )
& ! [X246: $int,X247: $int] :
( ( true_1 = select2(X246,'ClassRepr'(X247),allocated) )
| ( true_1 != 'IsHeap'(X246) ) )
& ! [X248: $int,X249: $int] :
( ( true_1 = select2(X248,X249,allocated) )
| ( true_1 != 'IsAllocated'(X248,X249) ) )
& ! [X250: $int,X251: $int,X252: $int] :
( ( true_1 = 'IsAllocated'(X250,'ValueArrayGet'(X251,X252)) )
| ( true_1 != 'IsAllocated'(X250,X251) ) )
& ! [X253: $int,X254: $int,X255: $int] :
( ( true_1 = 'IsAllocated'(X253,'RefArrayGet'(X254,X255)) )
| ( true_1 != 'IsAllocated'(X253,X254) ) )
& ! [X256: $int,X257: $int,X258: $int] :
( ( true_1 = 'IsAllocated'(X256,'StructGet'(X257,X258)) )
| ( true_1 != 'IsAllocated'(X256,X257) ) )
& ! [X259: $int,X260: $int,X261: $int] :
( ( true_1 = select2(X259,select2(X259,X260,X261),allocated) )
| ( true_1 != select2(X259,X260,allocated) )
| ( true_1 != 'IsHeap'(X259) ) )
& ! [X262: $int,X263: $int,X264: $int] :
( ( true_1 = 'IsAllocated'(X262,select2(X262,X263,X264)) )
| ( true_1 != select2(X262,X263,allocated) )
| ( true_1 != 'IsHeap'(X262) ) )
& ! [X265: $int,X266: $int] :
? [X267: $int] :
( ( ( ( select2(X265,X266,localinv) = X267 )
& ( select2(X265,X266,inv) = X267 ) )
| ( true_1 != x(X267,'System_Array') )
| ( nullObject = X266 )
| ( true_1 != 'IsHeap'(X265) ) )
& ( typeof(X266) = X267 ) )
& ! [X268: $int,X269: $int] :
( ( nullObject = 'As'(X268,X269) )
| ( true_1 = 'Is'(X268,X269) ) )
& ! [X270: $int,X271: $int] :
( ( 'As'(X270,X271) = X270 )
| ( true_1 != 'Is'(X270,X271) ) )
& ! [X272: $int,X273: $int] :
( ( ( true_1 = 'IsNotNull'(X272,X273) )
| ( true_1 != 'Is'(X272,X273) )
| ( nullObject = X272 ) )
& ( ( ( true_1 = 'Is'(X272,X273) )
& ( nullObject != X272 ) )
| ( true_1 != 'IsNotNull'(X272,X273) ) ) )
& ! [X274: $int,X275: $int] :
( ( ( true_1 = 'Is'(X274,X275) )
| ( ( true_1 != x(typeof(X274),X275) )
& ( nullObject != X274 ) ) )
& ( ( true_1 = x(typeof(X274),X275) )
| ( nullObject = X274 )
| ( true_1 != 'Is'(X274,X275) ) ) )
& ! [X276: $int] : ( 'TypeName'('TypeObject'(X276)) = X276 )
& ! [X277: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X277),'System_Type') )
& ( true_1 = x('System_Type','System_Object') )
& ( true_1 = 'IsValueType'('System_Boolean') )
& ! [X278: $int] :
( ( ! [X279: $int] :
( ( X278 = X279 )
| ( true_1 != x(X279,X278) ) )
& ! [X280: $int] :
( ( X278 = X280 )
| ( true_1 != x(X278,X280) ) ) )
| ( true_1 != 'IsValueType'(X278) ) )
& ! [X281: $int,X282: $int,X283: $int] :
( ( 'OneClassDown'(X283,X281) = X282 )
| ( true_1 != x(X283,'AsDirectSubClass'(X282,X281)) ) )
& ! [X284: $int] :
? [X285: $int] :
( ( ( X284 != X285 )
| ( 'System_Object' = X284 ) )
& ( true_1 = x(X284,X285) )
& ( 'BaseClass'(X284) = X285 ) )
& ! [X286: $int,X287: $int,X288: $int,X289: $int] :
( ( 'StructGet'('StructSet'(X286,X287,X289),X288) = 'StructGet'(X286,X288) )
| ( X287 = X288 ) )
& ! [X290: $int,X291: $int,X292: $int] : ( 'StructGet'('StructSet'(X290,X291,X292),X291) = X292 )
& ! [X293: $int,X294: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X293,X294)) )
& ! [X295: $int,X296: $int] : ( 'System_Object' = typeof('ElementProxy'(X295,X296)) )
& ! [X297: $int,X298: $int] :
( ( true_1 = 'IsAllocated'(X298,'ElementProxy'(X297,$sum(0,$uminus(1)))) )
| ( true_1 != x(typeof(X297),'System_Array') )
| ( true_1 != 'IsAllocated'(X298,X297) )
| ( true_1 != 'IsHeap'(X298) ) )
& ! [X299: $int,X300: $int,X301: $int] :
? [X302: $int,X303: $int] :
( ( ( ( select2(X301,X303,ownerFrame) = select2(X301,X302,ownerFrame) )
& ( select2(X301,X303,ownerRef) = select2(X301,X302,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X303)) )
| ( nullObject = X303 )
| ( true_1 != x(typeof(X299),'System_Array') )
| ( true_1 != 'IsHeap'(X301) ) )
& ( 'RefArrayGet'(select2(X301,X299,elements),X300) = X303 )
& ( 'ElementProxy'(X299,$sum(0,$uminus(1))) = X302 ) )
& ! [X304: $int,X305: $int,X306: $int] :
? [X307: $int] :
( ( ( X306 = X307 )
| ( true_1 = x('System_Array',X306) )
| ( true_1 != x(X307,X306) ) )
& ( 'IntArray'(X304,X305) = X307 ) )
& ! [X308: $int,X309: $int,X310: $int] :
? [X311: $int] :
( ( ( X310 = X311 )
| ( true_1 = x('System_Array',X310) )
| ( true_1 != x(X311,X310) ) )
& ( 'ValueArray'(X308,X309) = X311 ) )
& ! [X312: $int,X313: $int,X314: $int] :
? [X315: $int] :
( ( ( ( true_1 = x(X312,X315) )
& ( 'NonNullRefArray'(X315,X313) = X314 ) )
| ( true_1 = x('System_Array',X314) )
| ( true_1 != x('NonNullRefArray'(X312,X313),X314) ) )
& ( 'ElementType'(X314) = X315 ) )
& ! [X316: $int,X317: $int,X318: $int] :
? [X319: $int] :
( ( ( ( true_1 = x(X316,X319) )
& ( 'RefArray'(X319,X317) = X318 ) )
| ( true_1 = x('System_Array',X318) )
| ( true_1 != x('RefArray'(X316,X317),X318) ) )
& ( 'ElementType'(X318) = X319 ) )
& ! [X320: $int,X321: $int,X322: $int] :
? [X323: $int] :
( ( ( X322 = X323 )
| ( true_1 != x(X322,X323) ) )
& ( 'IntArray'(X320,X321) = X323 ) )
& ! [X324: $int,X325: $int,X326: $int] :
? [X327: $int] :
( ( ( X326 = X327 )
| ( true_1 != x(X326,X327) ) )
& ( 'ValueArray'(X324,X325) = X327 ) )
& ! [X328: $int,X329: $int,X330: $int] :
? [X331: $int] :
( ( ( ( true_1 = x(X331,X328) )
& ( 'NonNullRefArray'(X331,X329) = X330 )
& ( X328 != X330 ) )
| ( true_1 != x(X330,'NonNullRefArray'(X328,X329)) ) )
& ( 'ElementType'(X330) = X331 ) )
& ! [X332: $int,X333: $int,X334: $int] :
? [X335: $int] :
( ( ( ( true_1 = x(X335,X332) )
& ( 'RefArray'(X335,X333) = X334 )
& ( X332 != X334 ) )
| ( true_1 != x(X334,'RefArray'(X332,X333)) ) )
& ( 'ElementType'(X334) = X335 ) )
& ! [X336: $int,X337: $int] : ( 'ElementType'('NonNullRefArray'(X336,X337)) = X336 )
& ! [X338: $int,X339: $int] : ( 'ElementType'('RefArray'(X338,X339)) = X338 )
& ! [X340: $int,X341: $int] : ( 'ElementType'('IntArray'(X340,X341)) = X340 )
& ! [X342: $int,X343: $int] : ( 'ElementType'('ValueArray'(X342,X343)) = X342 )
& ! [X344: $int,X345: $int,X346: $int] :
( ( true_1 = x('NonNullRefArray'(X345,X346),'NonNullRefArray'(X344,X346)) )
| ( true_1 != x(X345,X344) ) )
& ! [X347: $int,X348: $int,X349: $int] :
( ( true_1 = x('RefArray'(X348,X349),'RefArray'(X347,X349)) )
| ( true_1 != x(X348,X347) ) )
& ! [X350: $int,X351: $int,X352: $int] :
? [X353: $int] :
( ( ( ( true_1 = x(X351,'ElementType'(X353)) )
& ( 'Rank'(X350) = X352 )
& ( true_1 = x(X353,'System_Array') ) )
| ( true_1 != 'NonNullRefArrayRaw'(X350,X351,X352) ) )
& ( typeof(X350) = X353 ) )
& ! [X354: $int,X355: $int] :
? [X356: $int] :
( ( true_1 = x(X356,'System_Array') )
& ( true_1 = x(X356,X356) )
& ( 'NonNullRefArray'(X354,X355) = X356 ) )
& ! [X357: $int,X358: $int] :
? [X359: $int] :
( ( true_1 = x(X359,'System_Array') )
& ( true_1 = x(X359,X359) )
& ( 'RefArray'(X357,X358) = X359 ) )
& ! [X360: $int,X361: $int] :
? [X362: $int] :
( ( true_1 = x(X362,'System_Array') )
& ( true_1 = x(X362,X362) )
& ( 'IntArray'(X360,X361) = X362 ) )
& ! [X363: $int,X364: $int] :
? [X365: $int] :
( ( true_1 = x(X365,'System_Array') )
& ( true_1 = x(X365,X365) )
& ( 'ValueArray'(X363,X364) = X365 ) )
& ( true_1 = x('System_Array','System_Object') )
& ! [X366: $int,X367: $int,X368: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X366) )
| ( true_1 != x(X366,'NonNullRefArray'(X367,X368)) ) )
& ! [X369: $int,X370: $int,X371: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X369) )
| ( true_1 != x(X369,'RefArray'(X370,X371)) ) )
& ! [X372: $int,X373: $int,X374: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X372) )
| ( true_1 != x(X372,'IntArray'(X373,X374)) ) )
& ! [X375: $int,X376: $int,X377: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X375) )
| ( true_1 != x(X375,'ValueArray'(X376,X377)) ) )
& ! [X378: $int,X379: $int] : ( 'UBound'(X378,X379) = $sum('DimLength'(X378,X379),$uminus(1)) )
& ! [X380: $int,X381: $int] : ( 0 = 'LBound'(X380,X381) )
& ! [X382: $int] :
( ( 'Length'(X382) = 'DimLength'(X382,0) )
| ( 1 != 'Rank'(X382) ) )
& ! [X383: $int,X384: $int] : ~ $less('DimLength'(X383,X384),0)
& ! [X385: $int] :
? [X386: $int] :
( ~ $less(int_2147483647,X386)
& ~ $less(X386,0)
& ( 'Length'(X385) = X386 ) )
& ! [X387: $int,X388: $int,X389: $int] :
( ( 'Rank'(X387) = X389 )
| ( true_1 != x(typeof(X387),'IntArray'(X388,X389)) )
| ( nullObject = X387 ) )
& ! [X390: $int,X391: $int,X392: $int] :
( ( 'Rank'(X390) = X392 )
| ( true_1 != x(typeof(X390),'ValueArray'(X391,X392)) )
| ( nullObject = X390 ) )
& ! [X393: $int,X394: $int,X395: $int] :
( ( 'Rank'(X393) = X395 )
| ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X395)) )
| ( nullObject = X393 ) )
& ! [X396: $int,X397: $int,X398: $int] :
( ( 'Rank'(X396) = X398 )
| ( true_1 != x(typeof(X396),'RefArray'(X397,X398)) )
| ( nullObject = X396 ) )
& ! [X399: $int] : ~ $less('Rank'(X399),1)
& ! [X400: $int,X401: $int,X402: $int,X403: $int,X404: $int] :
( ( nullObject != 'RefArrayGet'(select2(X404,X400,elements),X402) )
| ( true_1 != x(typeof(X400),'NonNullRefArray'(X401,X403)) )
| ( true_1 != 'IsHeap'(X404) ) )
& ! [X405: $int,X406: $int,X407: $int] :
? [X408: $int] :
( ( ( true_1 = x(typeof(X408),'ElementType'(typeof(X405))) )
| ( nullObject = X408 )
| ( true_1 != 'IsHeap'(X407) ) )
& ( 'RefArrayGet'(select2(X407,X405,elements),X406) = X408 ) )
& ! [X409: $int,X410: $int,X411: $int] :
( ( true_1 = 'InRange'('IntArrayGet'(select2(X411,X409,elements),X410),'ElementType'(typeof(X409))) )
| ( true_1 != 'IsHeap'(X411) ) )
& ! [X412: $int,X413: $int,X414: $int,X415: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X412,X413,X414,X415)) = X415 )
& ! [X416: $int,X417: $int,X418: $int,X419: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X416,X417,X418,X419)) = X418 )
& ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( 'RefArrayGet'('RefArraySet'(X420,X421,X423),X422) = 'RefArrayGet'(X420,X422) )
| ( X421 = X422 ) )
& ! [X424: $int,X425: $int,X426: $int] : ( 'RefArrayGet'('RefArraySet'(X424,X425,X426),X425) = X426 )
& ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( 'IntArrayGet'('IntArraySet'(X427,X428,X430),X429) = 'IntArrayGet'(X427,X429) )
| ( X428 = X429 ) )
& ! [X431: $int,X432: $int,X433: $int] : ( 'IntArrayGet'('IntArraySet'(X431,X432,X433),X432) = X433 )
& ! [X434: $int,X435: $int,X436: $int,X437: $int] :
( ( 'ValueArrayGet'('ValueArraySet'(X434,X435,X437),X436) = 'ValueArrayGet'(X434,X436) )
| ( X435 = X436 ) )
& ! [X438: $int,X439: $int,X440: $int] : ( 'ValueArrayGet'('ValueArraySet'(X438,X439,X440),X439) = X440 )
& ( true_1 = 'IncludedInModifiesStar'(elements) )
& ( true_1 = 'IncludedInModifiesStar'(exposeVersion) )
& ( true_1 != 'IncludedInModifiesStar'(ownerFrame) )
& ( true_1 != 'IncludedInModifiesStar'(ownerRef) )
& ( true_1 != 'IsStaticField'(exposeVersion) )
& ( true_1 != 'IsStaticField'(localinv) )
& ( true_1 != 'IsStaticField'(inv) )
& ( true_1 != 'IsStaticField'(elements) )
& ( true_1 != 'IsStaticField'(allocated) )
& ( true_1 != 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
& ( true_1 = 'IncludeInMainFrameCondition'(exposeVersion) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerFrame) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerRef) )
& ( true_1 != 'IncludeInMainFrameCondition'(localinv) )
& ( true_1 != 'IncludeInMainFrameCondition'(inv) )
& ( true_1 = 'IncludeInMainFrameCondition'(elements) )
& ( true_1 = 'IncludeInMainFrameCondition'(allocated) )
& ! [X441: $int,X442: $int] :
( ( 'PeerGroupPlaceholder' = select2(X442,'ClassRepr'(X441),ownerFrame) )
| ( true_1 != 'IsHeap'(X442) ) )
& ! [X443: $int] : ( nullObject != 'ClassRepr'(X443) )
& ! [X444: $int] : ( true_1 != x(typeof('ClassRepr'(X444)),'System_Object') )
& ! [X445: $int] : ( 'ClassReprInv'('ClassRepr'(X445)) = X445 )
& ( 'System_Object' = 'DeclType'(exposeVersion) )
& ( 'System_Object' = 'DeclType'(elements) )
& ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements )
& ( 'BaseClass'('ArraySum') = X2 )
& ( 'BaseClass'('System_Array') = X1 )
& ( 'BaseClass'('System_String') = X0 ) ),
inference(flattening,[],[f90]) ).
tff(f90,plain,
? [X0: $int,X1: $int,X2: $int] :
( ! [X5: $int] :
( ( 'System_String' = X5 )
| ( true_1 != x(X5,'System_String') ) )
& ( true_1 = x('System_String','System_IEquatable_1___System_String') )
& ( 'System_IEquatable_1___System_String' = 'AsInterface'('System_IEquatable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IEquatable_1___System_String') )
& ( true_1 = x('System_IEquatable_1___System_String','System_Object') )
& ( true_1 = x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
& ( true_1 = x('System_String','System_Collections_IEnumerable') )
& ( true_1 = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_String','System_IComparable_1___System_String') )
& ( 'System_IComparable_1___System_String' = 'AsInterface'('System_IComparable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IComparable_1___System_String') )
& ( true_1 = x('System_IComparable_1___System_String','System_Object') )
& ( true_1 = x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
& ( true_1 = x('System_String','System_IConvertible') )
& ( 'System_IConvertible' = 'AsInterface'('System_IConvertible') )
& ( true_1 = 'IsMemberlessType'('System_IConvertible') )
& ( true_1 = x('System_IConvertible','System_Object') )
& ( true_1 = x('System_IConvertible','System_IConvertible') )
& ( true_1 = x('System_String','System_ICloneable') )
& ( true_1 = x('System_String','System_IComparable') )
& ( 'System_IComparable' = 'AsInterface'('System_IComparable') )
& ( true_1 = 'IsMemberlessType'('System_IComparable') )
& ( true_1 = x('System_IComparable','System_Object') )
& ( true_1 = x('System_IComparable','System_IComparable') )
& ( 'System_String' = 'AsImmutable'('System_String') )
& ( true_1 = 'IsImmutable'('System_String') )
& ( 'System_String' = 'AsDirectSubClass'('System_String',X0) )
& ( 'System_Object' = X0 )
& ( true_1 = x('System_String','System_String') )
& ! [X6: $int,X7: $int,X8: $int,X9: $int,X10: $int,X11: $int,X12: $int] :
( ( sum_x0(X6,X7,X8,X9,X10,X11,X12) = sum_x0(X6,$sum(X7,$uminus(1)),X8,X9,X10,X11,X12) )
| ( true_1 = X8 )
| ~ $less(X6,X7) )
& ! [X13: $int,X14: $int,X15: $int,X16: $int,X17: $int,X18: $int,X19: $int] :
? [X20: $int] :
( ( ( sum_x0(X13,X14,X15,X16,X17,X18,X19) = $sum(sum_x0(X13,X20,X15,X16,X17,X18,X19),'IfThenElse'('ArraySum_Even_System_Int32'(X17,'IntArrayGet'(X16,X20)),'IntArrayGet'(X18,X20),X19)) )
| ( true_1 != X15 )
| ~ $less(X13,X14) )
& ( $sum(X14,$uminus(1)) = X20 ) )
& ! [X21: $int,X22: $int,X23: $int,X24: $int,X25: $int,X26: $int,X27: $int] :
( ( sum_x0(X21,X22,X23,X24,X25,X26,X27) = sum_x0($sum(X21,1),X22,X23,X24,X25,X26,X27) )
| ( true_1 = X23 )
| ~ $less(X21,X22) )
& ! [X28: $int,X29: $int,X30: $int,X31: $int,X32: $int,X33: $int,X34: $int] :
( ( sum_x0(X28,X29,X30,X31,X32,X33,X34) = $sum(sum_x0($sum(X28,1),X29,X30,X31,X32,X33,X34),'IfThenElse'('ArraySum_Even_System_Int32'(X32,'IntArrayGet'(X31,X28)),'IntArrayGet'(X33,X28),X34)) )
| ( true_1 != X30 )
| ~ $less(X28,X29) )
& ! [X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int,X41: $int,X42: $int] :
( ( sum_x0(X35,X37,X38,X39,X40,X41,X42) = $sum(sum_x0(X35,X36,X38,X39,X40,X41,X42),sum_x0(X36,X37,X38,X39,X40,X41,X42)) )
| $less(X37,X36)
| $less(X36,X35) )
& ! [X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int,X53: $int,X54: $int] :
( ( sum_x0(X43,X44,X45,X47,X49,X51,X53) = sum_x0(X43,X44,X46,X48,X50,X52,X54) )
| ? [X55: $int] :
( sP12(X54,X55,X52,X48,X50,X53,X51,X47,X49,X45,X46)
& $less(X55,X44)
& ~ $less(X55,X43) ) )
& ! [X56: $int,X57: $int,X58: $int,X59: $int,X60: $int,X61: $int,X62: $int] :
( ( 0 = sum_x0(X56,X57,X58,X59,X60,X61,X62) )
| ? [X63: $int] :
( ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X60,'IntArrayGet'(X59,X63)),'IntArrayGet'(X61,X63),X62) )
& ( true_1 = X58 )
& $less(X63,X57)
& ~ $less(X63,X56) ) )
& ! [X64: $int,X65: $int,X66: $int,X67: $int,X68: $int,X69: $int,X70: $int] : ( sum_0(X64,X65,X66,X67,X68,X69,X70) = sum_x0(X64,X65,X66,X67,X68,X69,X70) )
& ( true_1 = 'IsMemberlessType'('System_Array') )
& ( true_1 = x('System_Array','System_Collections_IEnumerable') )
& ( true_1 = x('System_Array','System_Collections_ICollection') )
& ( true_1 = x('System_Array','System_Collections_IList') )
& ( 'System_Collections_IList' = 'AsInterface'('System_Collections_IList') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IList') )
& ( true_1 = x('System_Collections_IList','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IList','System_Collections_ICollection') )
& ( 'System_Collections_ICollection' = 'AsInterface'('System_Collections_ICollection') )
& ( true_1 = 'IsMemberlessType'('System_Collections_ICollection') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_IEnumerable') )
& ( 'System_Collections_IEnumerable' = 'AsInterface'('System_Collections_IEnumerable') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IEnumerable','System_Object') )
& ( true_1 = x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_ICollection','System_Object') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_ICollection') )
& ( true_1 = x('System_Collections_IList','System_Object') )
& ( true_1 = x('System_Collections_IList','System_Collections_IList') )
& ( true_1 = x('System_Array','System_ICloneable') )
& ( 'System_ICloneable' = 'AsInterface'('System_ICloneable') )
& ( true_1 = 'IsMemberlessType'('System_ICloneable') )
& ( true_1 = x('System_ICloneable','System_Object') )
& ( true_1 = x('System_ICloneable','System_ICloneable') )
& ( 'System_Array' = 'AsMutable'('System_Array') )
& ( true_1 != 'IsImmutable'('System_Array') )
& ( 'System_Array' = 'AsDirectSubClass'('System_Array',X1) )
& ( 'System_Object' = X1 )
& ( true_1 = x('System_Array','System_Array') )
& ! [X73: $int,X74: $int] :
( ( ( true_1 = 'ArraySum_Even_System_Int32'(X73,X74) )
| ( true_1 != 'ArraySum_Even_System_Int32_1'(X74) ) )
& ( ( true_1 = 'ArraySum_Even_System_Int32_1'(X74) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X73,X74) ) ) )
& ( ! [X75: $int,X76: $int] :
( ( ( ( true_1 = 'ArraySum_Even_System_Int32'(X75,X76) )
| ( 0 != x_1(X76,2) ) )
& ( ( 0 = x_1(X76,2) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X75,X76) ) ) )
| ( true_1 != 'IsHeap'(X75) ) )
| ( true_1 != 'PurityAxiomsCanBeAssumed' ) )
& ! [X79: $int] :
( ( 'ArraySum' = X79 )
| ( true_1 != x(X79,'ArraySum') ) )
& ( 'ArraySum' = 'AsMutable'('ArraySum') )
& ( true_1 != 'IsImmutable'('ArraySum') )
& ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',X2) )
& ( 'System_Object' = X2 )
& ( true_1 = x('ArraySum','ArraySum') )
& ( 'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
& ( 'ArraySum' = 'DeclType'('ArraySum_a') )
& ( true_1 = 'IncludedInModifiesStar'('ArraySum_a') )
& ( true_1 = 'IncludeInMainFrameCondition'('ArraySum_a') )
& ( true_1 != 'IsStaticField'('ArraySum_a') )
& ! [X80: $int,X81: $int,X82: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X80,X81) = 'System_String_IsInterned_System_String_notnull'(X80,X82) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( nullObject = X82 )
| ( nullObject = X81 ) )
& ! [X83: $int,X84: $int,X85: $int] :
( ( true_1 = 'StringEquals'(X83,X85) )
| ( true_1 != 'StringEquals'(X84,X85) )
| ( true_1 != 'StringEquals'(X83,X84) ) )
& ! [X86: $int,X87: $int,X88: $int] :
( ( ( true_1 = 'StringEquals'(X87,X88) )
| ( X87 != X88 ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
| ( true_1 != 'StringEquals'(X88,X87) ) )
& ( ( true_1 = 'StringEquals'(X88,X87) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X86,X87,X88) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
| ( true_1 != 'StringEquals'(X87,X88) ) )
& ( ( true_1 = 'StringEquals'(X87,X88) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X86,X87,X88) ) ) )
& ! [X89: $int,X90: $int,X91: $int] :
( ( ( true_1 = 'System_String_Equals_System_String'(X89,X90,X91) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X89,X90,X91) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X89,X90,X91) )
| ( true_1 != 'System_String_Equals_System_String'(X89,X90,X91) ) ) )
& ! [X92: $int,X93: $int] :
? [X94: $int] :
( ~ $less(X94,X93)
& ~ $less(X94,X92)
& ( ( X93 = X94 )
| ( X92 = X94 ) )
& ( max(X92,X93) = X94 ) )
& ! [X95: $int,X96: $int] :
? [X97: $int] :
( ~ $less(X96,X97)
& ~ $less(X95,X97)
& ( ( X96 = X97 )
| ( X95 = X97 ) )
& ( min(X95,X96) = X97 ) )
& ! [X98: $int,X99: $int] :
( ( shr(X98,X99) = x_2(shr(X98,$sum(X99,$uminus(1))),2) )
| $less(X99,1) )
& ! [X100: $int] : ( shr(X100,0) = X100 )
& ! [X101: $int,X102: $int] :
? [X103: $int] :
( ( ( ~ $less(int_2147483647,X103)
& ~ $less(X103,0) )
| $less(16,X102)
| $less(X102,0)
| ~ $less(X101,32768)
| $less(X101,0) )
& ( shl(X101,X102) = X103 ) )
& ! [X104: $int,X105: $int] :
( ( shl(X104,X105) = $product(shl(X104,$sum(X105,$uminus(1))),2) )
| $less(X105,1) )
& ! [X106: $int] : ( shl(X106,0) = X106 )
& ! [X107: $int,X108: $int] :
? [X109: $int] :
( ( ( ~ $less($sum(X107,X108),X109)
& ~ $less(X109,0) )
| $less(X108,0)
| $less(X107,0) )
& ( or_1(X107,X108) = X109 ) )
& ! [X110: $int,X111: $int] :
( ~ $less(and_1(X110,X111),0)
| ( $less(X111,0)
& $less(X110,0) ) )
& ! [X112: $int,X113: $int,X114: $int] :
( ~ $less(X113,$sum(X112,X114))
| ~ $less(X112,X113)
| ( x_1(X112,X114) != x_1(X113,X114) )
| $less(X114,2) )
& ! [X115: $int,X116: $int] :
? [X117: $int] :
( ( ( x_1(X115,X116) = x_1(X117,X116) )
| $less(X116,0)
| $less(X117,0) )
& ( $sum(X115,$uminus(X116)) = X117 ) )
& ! [X118: $int,X119: $int] :
( ( x_1(X118,X119) = x_1($sum(X119,X118),X119) )
| $less(X119,0)
| $less(X118,0) )
& ! [X120: $int,X121: $int] :
( ( x_1(X120,X121) = x_1($sum(X120,X121),X121) )
| $less(X121,0)
| $less(X120,0) )
& ! [X122: $int,X123: $int] :
? [X124: $int] :
( ( ( ~ $less(0,X124)
& $less(X123,X124) )
| ~ $less(X123,0)
| $less(0,X122) )
& ( x_1(X122,X123) = X124 ) )
& ! [X125: $int,X126: $int] :
? [X127: $int] :
( ( ( ~ $less(0,X127)
& $less($sum(0,$uminus(X126)),X127) )
| ~ $less(0,X126)
| $less(0,X125) )
& ( x_1(X125,X126) = X127 ) )
& ! [X128: $int,X129: $int] :
? [X130: $int] :
( ( ( $less(X130,$sum(0,$uminus(X129)))
& ~ $less(X130,0) )
| ~ $less(X129,0)
| $less(X128,0) )
& ( x_1(X128,X129) = X130 ) )
& ! [X131: $int,X132: $int] :
? [X133: $int] :
( ( ( $less(X133,X132)
& ~ $less(X133,0) )
| ~ $less(0,X132)
| $less(X131,0) )
& ( x_1(X131,X132) = X133 ) )
& ! [X134: $int,X135: $int] : ( x_1(X134,X135) = $sum(X134,$uminus($product(x_2(X134,X135),X135))) )
& ! [X136: $int,X137: $int,X138: $int] :
( ( 'IfThenElse'(X136,X137,X138) = X138 )
| ( true_1 = X136 ) )
& ! [X139: $int,X140: $int,X141: $int] :
( ( 'IfThenElse'(X139,X140,X141) = X140 )
| ( true_1 != X139 ) )
& ! [X142: $int,X143: $int,X144: $int] :
( ( 'IntToInt'(X142,X143,X144) = X142 )
| ( true_1 != 'InRange'(X142,X144) ) )
& ! [X145: $int] :
( ( ( true_1 = 'InRange'(X145,'System_Char') )
| ~ $less(X145,65536)
| $less(X145,0) )
& ( ( $less(X145,65536)
& ~ $less(X145,0) )
| ( true_1 != 'InRange'(X145,'System_Char') ) ) )
& ! [X146: $int] :
( ( ( true_1 = 'InRange'(X146,'System_UInt64') )
| $less(int_18446744073709551615,X146)
| $less(X146,0) )
& ( ( ~ $less(int_18446744073709551615,X146)
& ~ $less(X146,0) )
| ( true_1 != 'InRange'(X146,'System_UInt64') ) ) )
& ! [X147: $int] :
( ( ( true_1 = 'InRange'(X147,'System_Int64') )
| $less(int_9223372036854775807,X147)
| $less(X147,int_m9223372036854775808) )
& ( ( ~ $less(int_9223372036854775807,X147)
& ~ $less(X147,int_m9223372036854775808) )
| ( true_1 != 'InRange'(X147,'System_Int64') ) ) )
& ! [X148: $int] :
( ( ( true_1 = 'InRange'(X148,'System_UInt32') )
| $less(int_4294967295,X148)
| $less(X148,0) )
& ( ( ~ $less(int_4294967295,X148)
& ~ $less(X148,0) )
| ( true_1 != 'InRange'(X148,'System_UInt32') ) ) )
& ! [X149: $int] :
( ( ( true_1 = 'InRange'(X149,'System_Int32') )
| $less(int_2147483647,X149)
| $less(X149,int_m2147483648) )
& ( ( ~ $less(int_2147483647,X149)
& ~ $less(X149,int_m2147483648) )
| ( true_1 != 'InRange'(X149,'System_Int32') ) ) )
& ! [X150: $int] :
( ( ( true_1 = 'InRange'(X150,'System_UInt16') )
| ~ $less(X150,65536)
| $less(X150,0) )
& ( ( $less(X150,65536)
& ~ $less(X150,0) )
| ( true_1 != 'InRange'(X150,'System_UInt16') ) ) )
& ! [X151: $int] :
( ( ( true_1 = 'InRange'(X151,'System_Int16') )
| ~ $less(X151,32768)
| $less(X151,$sum(0,$uminus(32768))) )
& ( ( $less(X151,32768)
& ~ $less(X151,$sum(0,$uminus(32768))) )
| ( true_1 != 'InRange'(X151,'System_Int16') ) ) )
& ! [X152: $int] :
( ( ( true_1 = 'InRange'(X152,'System_Byte') )
| ~ $less(X152,256)
| $less(X152,0) )
& ( ( $less(X152,256)
& ~ $less(X152,0) )
| ( true_1 != 'InRange'(X152,'System_Byte') ) ) )
& ! [X153: $int] :
( ( ( true_1 = 'InRange'(X153,'System_SByte') )
| ~ $less(X153,128)
| $less(X153,$sum(0,$uminus(128))) )
& ( ( $less(X153,128)
& ~ $less(X153,$sum(0,$uminus(128))) )
| ( true_1 != 'InRange'(X153,'System_SByte') ) ) )
& ( $sum(int_m2147483648,1) = $sum(0,$uminus(int_2147483647)) )
& ( $sum(int_m9223372036854775808,1) = $sum(0,$uminus(int_9223372036854775807)) )
& $less(int_9223372036854775807,int_18446744073709551615)
& $less(int_4294967295,int_9223372036854775807)
& $less(int_2147483647,int_4294967295)
& $less(100000,int_2147483647)
& $less(int_m2147483648,$sum(0,$uminus(100000)))
& $less(int_m9223372036854775808,int_m2147483648)
& ( true_1 = 'IsValueType'('System_IntPtr') )
& ( true_1 = 'IsValueType'('System_UIntPtr') )
& ( true_1 = 'IsValueType'('System_Char') )
& ( true_1 = 'IsValueType'('System_UInt64') )
& ( true_1 = 'IsValueType'('System_Int64') )
& ( true_1 = 'IsValueType'('System_UInt32') )
& ( true_1 = 'IsValueType'('System_Int32') )
& ( true_1 = 'IsValueType'('System_UInt16') )
& ( true_1 = 'IsValueType'('System_Int16') )
& ( true_1 = 'IsValueType'('System_Byte') )
& ( true_1 = 'IsValueType'('System_SByte') )
& ! [X154: $int,X155: $int] :
( ( 'Box'('Unbox'(X154),X154) = X154 )
| ( nullObject = 'BoxTester'(X154,X155) ) )
& ! [X156: $int,X157: $int] :
( ( ( 'UnboxedType'(X156) = X157 )
| ( nullObject = 'BoxTester'(X156,X157) ) )
& ( ( nullObject != 'BoxTester'(X156,X157) )
| ( 'UnboxedType'(X156) != X157 ) ) )
& ! [X158: $int,X159: $int] :
? [X160: $int] :
( ( ( X158 = X159 )
| ( X159 != X160 )
| ( true_1 != x('UnboxedType'(X160),'System_Object') ) )
& ( 'Box'(X158,X159) = X160 ) )
& ! [X161: $int] :
( ! [X162: $int,X163: $int] :
? [X164: $int] :
( ? [X165: $int] :
( ( ( ( select2(X162,X164,localinv) = X165 )
& ( select2(X162,X164,inv) = X165 ) )
| ( true_1 != 'IsHeap'(X162) ) )
& ( typeof(X164) = X165 ) )
& ( 'Box'(X163,X161) = X164 ) )
| ( true_1 != 'IsValueType'('UnboxedType'(X161)) ) )
& ! [X166: $int,X167: $int] : ( 'Unbox'('Box'(X166,X167)) = X166 )
& ! [X168: $int,X169: $int,X170: $int,X171: $int] :
( ( 'BoxFunc'(X168,X169,X170,X171) = X168 )
| ( true_1 = 'IsValueType'('UnboxedType'(X168)) ) )
& ! [X172: $int,X173: $int,X174: $int,X175: $int] :
? [X176: $int] :
( ( 'UnboxedType'(X176) = X173 )
& ( 'Box'(X172,X176) = X176 )
& ( 'BoxFunc'(X172,X173,X174,X175) = X176 ) )
& ! [X177: $int,X178: $int] :
? [X179: $int] :
( ? [X180: $int,X181: $int,X182: $int,X183: $int] :
( ( ( ( ( select2(X178,X181,localinv) = 'BaseClass'(X180) )
| ( true_1 != x(select2(X178,X181,inv),X180) )
| ( 'PeerGroupPlaceholder' = X180 ) )
& ( true_1 = select2(X178,X179,allocated) )
& ( nullObject != X179 ) )
| ( select2(X178,X183,localinv) = 'BaseClass'(X182) )
| ( true_1 != x(select2(X178,X183,inv),X182) )
| ( 'PeerGroupPlaceholder' = X182 )
| ( true_1 != select2(X178,X177,allocated) )
| ( nullObject = X177 )
| ( true_1 != 'IsHeap'(X178) ) )
& ( select2(X178,X177,ownerRef) = X183 )
& ( select2(X178,X177,ownerFrame) = X182 )
& ( select2(X178,X179,ownerRef) = X181 )
& ( select2(X178,X179,ownerFrame) = X180 ) )
& ( select2(X178,X177,'FirstConsistentOwner') = X179 ) )
& ! [X184: $int,X185: $int,X186: $int] :
? [X187: $int,X188: $int] :
( ( ( select2(X186,X184,X185) = 'FieldDependsOnFCO'(X184,X185,select2(X186,select2(X186,X184,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X186,X188,localinv) = 'BaseClass'(X187) )
| ( true_1 != x(select2(X186,X188,inv),X187) )
| ( 'PeerGroupPlaceholder' = X187 )
| ( 'AsPureObject'(X184) != X184 )
| ( true_1 != select2(X186,X184,allocated) )
| ( nullObject = X184 )
| ( true_1 != 'IsHeap'(X186) ) )
& ( select2(X186,X184,ownerRef) = X188 )
& ( select2(X186,X184,ownerFrame) = X187 ) )
& ! [X189: $int,X190: $int] :
? [X191: $int,X192: $int,X193: $int] :
( ( ( ( select2(X189,X190,localinv) = X191 )
& ( select2(X189,X190,inv) = X191 ) )
| ( select2(X189,X193,localinv) = 'BaseClass'(X192) )
| ( true_1 != x(select2(X189,X193,inv),X192) )
| ( 'PeerGroupPlaceholder' = X192 )
| ( true_1 != 'IsHeap'(X189) ) )
& ( select2(X189,X190,ownerRef) = X193 )
& ( select2(X189,X190,ownerFrame) = X192 )
& ( typeof(X190) = X191 ) )
& ! [X194: $int,X195: $int,X196: $int,X197: $int] :
? [X198: $int] :
( ? [X199: $int] :
( ( ( ( select2(X194,X195,ownerFrame) = select2(X194,X199,ownerFrame) )
& ( select2(X194,X195,ownerRef) = select2(X194,X199,ownerRef) ) )
| ( nullObject = X198 )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(X198,X197) = X199 ) )
& ( select2(X194,X195,'AsElementsPeerField'(X196,X197)) = X198 ) )
& ! [X200: $int,X201: $int,X202: $int,X203: $int,X204: $int] :
? [X205: $int] :
( ? [X206: $int] :
( ( ( ( select2(X200,X206,ownerFrame) = X203 )
& ( select2(X200,X206,ownerRef) = X201 ) )
| ( nullObject = X205 )
| ( true_1 != 'IsHeap'(X200) ) )
& ( 'ElementProxy'(X205,X204) = X206 ) )
& ( select2(X200,X201,'AsElementsRepField'(X202,X203,X204)) = X205 ) )
& ! [X207: $int,X208: $int,X209: $int] :
? [X210: $int] :
( ( ( ( select2(X207,X208,ownerFrame) = select2(X207,X210,ownerFrame) )
& ( select2(X207,X208,ownerRef) = select2(X207,X210,ownerRef) ) )
| ( nullObject = X210 )
| ( true_1 != 'IsHeap'(X207) ) )
& ( select2(X207,X208,'AsPeerField'(X209)) = X210 ) )
& ! [X211: $int,X212: $int,X213: $int,X214: $int] :
? [X215: $int] :
( ( ( ( select2(X211,X215,ownerFrame) = X214 )
& ( select2(X211,X215,ownerRef) = X212 ) )
| ( nullObject = X215 )
| ( true_1 != 'IsHeap'(X211) ) )
& ( select2(X211,X212,'AsRepField'(X213,X214)) = X215 ) )
& ! [X216: $int] : ~ $less('StringLength'(X216),0)
& ! [X217: $int,X218: $int] :
( ! [X219: $int] :
? [X220: $int] :
( ( sP11(X219,X217,X220)
| ( true_1 != 'IsHeap'(X219) ) )
& ( typeof(X217) = X220 ) )
| ( true_1 != x(typeof(X217),'AsImmutable'(X218)) )
| ( 'BeingConstructed' = X217 )
| ( nullObject = X217 ) )
& ! [X222: $int,X223: $int] :
( ( ( 'AsMutable'(X223) = X223 )
& ( true_1 != 'IsImmutable'(X223) ) )
| ( true_1 != x(X223,'AsMutable'(X222)) ) )
& ! [X224: $int,X225: $int] :
( ( ( 'AsImmutable'(X225) = X225 )
& ( true_1 = 'IsImmutable'(X225) ) )
| ( true_1 != x(X225,'AsImmutable'(X224)) ) )
& ( true_1 != 'IsImmutable'('System_Object') )
& ! [X226: $int,X227: $int,X228: $int] :
? [X229: $int,X230: $int] :
( ( ( true_1 = x(typeof(X228),X226) )
| ( true_1 != x('UnboxedType'(X230),X229) )
| ( X228 != X230 )
| ( X226 != X229 ) )
& ( 'Box'(X227,X228) = X230 )
& ( 'AsInterface'(X226) = X229 ) )
& ! [X231: $int] : ( true_1 != 'IsMemberlessType'(typeof(X231)) )
& ! [X232: $int,X233: $int,X234: $int,X235: $int] :
( ( true_1 = 'InRange'(select2(X232,X233,'AsRangeField'(X234,X235)),X235) )
| ( true_1 != 'IsHeap'(X232) ) )
& ! [X236: $int,X237: $int,X238: $int,X239: $int] :
( ( nullObject != select2(X236,X237,'AsNonNullRefField'(X238,X239)) )
| ( ( true_1 != select2(X236,'BeingConstructed','NonNullFieldsAreInitialized') )
& ( 'BeingConstructed' = X237 ) )
| ( nullObject = X237 )
| ( true_1 != 'IsHeap'(X236) ) )
& ! [X240: $int,X241: $int,X242: $int,X243: $int] :
( ( true_1 = 'Is'(select2(X240,X241,'AsRefField'(X242,X243)),X243) )
| ( true_1 != 'IsHeap'(X240) ) )
& ! [X244: $int,X245: $int] :
( ( 'AsRefField'(X244,X245) = X244 )
| ( 'AsNonNullRefField'(X244,X245) != X244 ) )
& ( 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') )
& ! [X246: $int,X247: $int] :
( ( true_1 = select2(X246,'ClassRepr'(X247),allocated) )
| ( true_1 != 'IsHeap'(X246) ) )
& ! [X248: $int,X249: $int] :
( ( true_1 = select2(X248,X249,allocated) )
| ( true_1 != 'IsAllocated'(X248,X249) ) )
& ! [X250: $int,X251: $int,X252: $int] :
( ( true_1 = 'IsAllocated'(X250,'ValueArrayGet'(X251,X252)) )
| ( true_1 != 'IsAllocated'(X250,X251) ) )
& ! [X253: $int,X254: $int,X255: $int] :
( ( true_1 = 'IsAllocated'(X253,'RefArrayGet'(X254,X255)) )
| ( true_1 != 'IsAllocated'(X253,X254) ) )
& ! [X256: $int,X257: $int,X258: $int] :
( ( true_1 = 'IsAllocated'(X256,'StructGet'(X257,X258)) )
| ( true_1 != 'IsAllocated'(X256,X257) ) )
& ! [X259: $int,X260: $int,X261: $int] :
( ( true_1 = select2(X259,select2(X259,X260,X261),allocated) )
| ( true_1 != select2(X259,X260,allocated) )
| ( true_1 != 'IsHeap'(X259) ) )
& ! [X262: $int,X263: $int,X264: $int] :
( ( true_1 = 'IsAllocated'(X262,select2(X262,X263,X264)) )
| ( true_1 != select2(X262,X263,allocated) )
| ( true_1 != 'IsHeap'(X262) ) )
& ! [X265: $int,X266: $int] :
? [X267: $int] :
( ( ( ( select2(X265,X266,localinv) = X267 )
& ( select2(X265,X266,inv) = X267 ) )
| ( true_1 != x(X267,'System_Array') )
| ( nullObject = X266 )
| ( true_1 != 'IsHeap'(X265) ) )
& ( typeof(X266) = X267 ) )
& ! [X268: $int,X269: $int] :
( ( nullObject = 'As'(X268,X269) )
| ( true_1 = 'Is'(X268,X269) ) )
& ! [X270: $int,X271: $int] :
( ( 'As'(X270,X271) = X270 )
| ( true_1 != 'Is'(X270,X271) ) )
& ! [X272: $int,X273: $int] :
( ( ( true_1 = 'IsNotNull'(X272,X273) )
| ( true_1 != 'Is'(X272,X273) )
| ( nullObject = X272 ) )
& ( ( ( true_1 = 'Is'(X272,X273) )
& ( nullObject != X272 ) )
| ( true_1 != 'IsNotNull'(X272,X273) ) ) )
& ! [X274: $int,X275: $int] :
( ( ( true_1 = 'Is'(X274,X275) )
| ( ( true_1 != x(typeof(X274),X275) )
& ( nullObject != X274 ) ) )
& ( ( true_1 = x(typeof(X274),X275) )
| ( nullObject = X274 )
| ( true_1 != 'Is'(X274,X275) ) ) )
& ! [X276: $int] : ( 'TypeName'('TypeObject'(X276)) = X276 )
& ! [X277: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X277),'System_Type') )
& ( true_1 = x('System_Type','System_Object') )
& ( true_1 = 'IsValueType'('System_Boolean') )
& ! [X278: $int] :
( ( ! [X279: $int] :
( ( X278 = X279 )
| ( true_1 != x(X279,X278) ) )
& ! [X280: $int] :
( ( X278 = X280 )
| ( true_1 != x(X278,X280) ) ) )
| ( true_1 != 'IsValueType'(X278) ) )
& ! [X281: $int,X282: $int,X283: $int] :
( ( 'OneClassDown'(X283,X281) = X282 )
| ( true_1 != x(X283,'AsDirectSubClass'(X282,X281)) ) )
& ! [X284: $int] :
? [X285: $int] :
( ( ( X284 != X285 )
| ( 'System_Object' = X284 ) )
& ( true_1 = x(X284,X285) )
& ( 'BaseClass'(X284) = X285 ) )
& ! [X286: $int,X287: $int,X288: $int,X289: $int] :
( ( 'StructGet'('StructSet'(X286,X287,X289),X288) = 'StructGet'(X286,X288) )
| ( X287 = X288 ) )
& ! [X290: $int,X291: $int,X292: $int] : ( 'StructGet'('StructSet'(X290,X291,X292),X291) = X292 )
& ! [X293: $int,X294: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X293,X294)) )
& ! [X295: $int,X296: $int] : ( 'System_Object' = typeof('ElementProxy'(X295,X296)) )
& ! [X297: $int,X298: $int] :
( ( true_1 = 'IsAllocated'(X298,'ElementProxy'(X297,$sum(0,$uminus(1)))) )
| ( true_1 != x(typeof(X297),'System_Array') )
| ( true_1 != 'IsAllocated'(X298,X297) )
| ( true_1 != 'IsHeap'(X298) ) )
& ! [X299: $int,X300: $int,X301: $int] :
? [X302: $int,X303: $int] :
( ( ( ( select2(X301,X303,ownerFrame) = select2(X301,X302,ownerFrame) )
& ( select2(X301,X303,ownerRef) = select2(X301,X302,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X303)) )
| ( nullObject = X303 )
| ( true_1 != x(typeof(X299),'System_Array') )
| ( true_1 != 'IsHeap'(X301) ) )
& ( 'RefArrayGet'(select2(X301,X299,elements),X300) = X303 )
& ( 'ElementProxy'(X299,$sum(0,$uminus(1))) = X302 ) )
& ! [X304: $int,X305: $int,X306: $int] :
? [X307: $int] :
( ( ( X306 = X307 )
| ( true_1 = x('System_Array',X306) )
| ( true_1 != x(X307,X306) ) )
& ( 'IntArray'(X304,X305) = X307 ) )
& ! [X308: $int,X309: $int,X310: $int] :
? [X311: $int] :
( ( ( X310 = X311 )
| ( true_1 = x('System_Array',X310) )
| ( true_1 != x(X311,X310) ) )
& ( 'ValueArray'(X308,X309) = X311 ) )
& ! [X312: $int,X313: $int,X314: $int] :
? [X315: $int] :
( ( ( ( true_1 = x(X312,X315) )
& ( 'NonNullRefArray'(X315,X313) = X314 ) )
| ( true_1 = x('System_Array',X314) )
| ( true_1 != x('NonNullRefArray'(X312,X313),X314) ) )
& ( 'ElementType'(X314) = X315 ) )
& ! [X316: $int,X317: $int,X318: $int] :
? [X319: $int] :
( ( ( ( true_1 = x(X316,X319) )
& ( 'RefArray'(X319,X317) = X318 ) )
| ( true_1 = x('System_Array',X318) )
| ( true_1 != x('RefArray'(X316,X317),X318) ) )
& ( 'ElementType'(X318) = X319 ) )
& ! [X320: $int,X321: $int,X322: $int] :
? [X323: $int] :
( ( ( X322 = X323 )
| ( true_1 != x(X322,X323) ) )
& ( 'IntArray'(X320,X321) = X323 ) )
& ! [X324: $int,X325: $int,X326: $int] :
? [X327: $int] :
( ( ( X326 = X327 )
| ( true_1 != x(X326,X327) ) )
& ( 'ValueArray'(X324,X325) = X327 ) )
& ! [X328: $int,X329: $int,X330: $int] :
? [X331: $int] :
( ( ( ( true_1 = x(X331,X328) )
& ( 'NonNullRefArray'(X331,X329) = X330 )
& ( X328 != X330 ) )
| ( true_1 != x(X330,'NonNullRefArray'(X328,X329)) ) )
& ( 'ElementType'(X330) = X331 ) )
& ! [X332: $int,X333: $int,X334: $int] :
? [X335: $int] :
( ( ( ( true_1 = x(X335,X332) )
& ( 'RefArray'(X335,X333) = X334 )
& ( X332 != X334 ) )
| ( true_1 != x(X334,'RefArray'(X332,X333)) ) )
& ( 'ElementType'(X334) = X335 ) )
& ! [X336: $int,X337: $int] : ( 'ElementType'('NonNullRefArray'(X336,X337)) = X336 )
& ! [X338: $int,X339: $int] : ( 'ElementType'('RefArray'(X338,X339)) = X338 )
& ! [X340: $int,X341: $int] : ( 'ElementType'('IntArray'(X340,X341)) = X340 )
& ! [X342: $int,X343: $int] : ( 'ElementType'('ValueArray'(X342,X343)) = X342 )
& ! [X344: $int,X345: $int,X346: $int] :
( ( true_1 = x('NonNullRefArray'(X345,X346),'NonNullRefArray'(X344,X346)) )
| ( true_1 != x(X345,X344) ) )
& ! [X347: $int,X348: $int,X349: $int] :
( ( true_1 = x('RefArray'(X348,X349),'RefArray'(X347,X349)) )
| ( true_1 != x(X348,X347) ) )
& ! [X350: $int,X351: $int,X352: $int] :
? [X353: $int] :
( ( ( ( true_1 = x(X351,'ElementType'(X353)) )
& ( 'Rank'(X350) = X352 )
& ( true_1 = x(X353,'System_Array') ) )
| ( true_1 != 'NonNullRefArrayRaw'(X350,X351,X352) ) )
& ( typeof(X350) = X353 ) )
& ! [X354: $int,X355: $int] :
? [X356: $int] :
( ( true_1 = x(X356,'System_Array') )
& ( true_1 = x(X356,X356) )
& ( 'NonNullRefArray'(X354,X355) = X356 ) )
& ! [X357: $int,X358: $int] :
? [X359: $int] :
( ( true_1 = x(X359,'System_Array') )
& ( true_1 = x(X359,X359) )
& ( 'RefArray'(X357,X358) = X359 ) )
& ! [X360: $int,X361: $int] :
? [X362: $int] :
( ( true_1 = x(X362,'System_Array') )
& ( true_1 = x(X362,X362) )
& ( 'IntArray'(X360,X361) = X362 ) )
& ! [X363: $int,X364: $int] :
? [X365: $int] :
( ( true_1 = x(X365,'System_Array') )
& ( true_1 = x(X365,X365) )
& ( 'ValueArray'(X363,X364) = X365 ) )
& ( true_1 = x('System_Array','System_Object') )
& ! [X366: $int,X367: $int,X368: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X366) )
| ( true_1 != x(X366,'NonNullRefArray'(X367,X368)) ) )
& ! [X369: $int,X370: $int,X371: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X369) )
| ( true_1 != x(X369,'RefArray'(X370,X371)) ) )
& ! [X372: $int,X373: $int,X374: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X372) )
| ( true_1 != x(X372,'IntArray'(X373,X374)) ) )
& ! [X375: $int,X376: $int,X377: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X375) )
| ( true_1 != x(X375,'ValueArray'(X376,X377)) ) )
& ! [X378: $int,X379: $int] : ( 'UBound'(X378,X379) = $sum('DimLength'(X378,X379),$uminus(1)) )
& ! [X380: $int,X381: $int] : ( 0 = 'LBound'(X380,X381) )
& ! [X382: $int] :
( ( 'Length'(X382) = 'DimLength'(X382,0) )
| ( 1 != 'Rank'(X382) ) )
& ! [X383: $int,X384: $int] : ~ $less('DimLength'(X383,X384),0)
& ! [X385: $int] :
? [X386: $int] :
( ~ $less(int_2147483647,X386)
& ~ $less(X386,0)
& ( 'Length'(X385) = X386 ) )
& ! [X387: $int,X388: $int,X389: $int] :
( ( 'Rank'(X387) = X389 )
| ( true_1 != x(typeof(X387),'IntArray'(X388,X389)) )
| ( nullObject = X387 ) )
& ! [X390: $int,X391: $int,X392: $int] :
( ( 'Rank'(X390) = X392 )
| ( true_1 != x(typeof(X390),'ValueArray'(X391,X392)) )
| ( nullObject = X390 ) )
& ! [X393: $int,X394: $int,X395: $int] :
( ( 'Rank'(X393) = X395 )
| ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X395)) )
| ( nullObject = X393 ) )
& ! [X396: $int,X397: $int,X398: $int] :
( ( 'Rank'(X396) = X398 )
| ( true_1 != x(typeof(X396),'RefArray'(X397,X398)) )
| ( nullObject = X396 ) )
& ! [X399: $int] : ~ $less('Rank'(X399),1)
& ! [X400: $int,X401: $int,X402: $int,X403: $int,X404: $int] :
( ( nullObject != 'RefArrayGet'(select2(X404,X400,elements),X402) )
| ( true_1 != x(typeof(X400),'NonNullRefArray'(X401,X403)) )
| ( true_1 != 'IsHeap'(X404) ) )
& ! [X405: $int,X406: $int,X407: $int] :
? [X408: $int] :
( ( ( true_1 = x(typeof(X408),'ElementType'(typeof(X405))) )
| ( nullObject = X408 )
| ( true_1 != 'IsHeap'(X407) ) )
& ( 'RefArrayGet'(select2(X407,X405,elements),X406) = X408 ) )
& ! [X409: $int,X410: $int,X411: $int] :
( ( true_1 = 'InRange'('IntArrayGet'(select2(X411,X409,elements),X410),'ElementType'(typeof(X409))) )
| ( true_1 != 'IsHeap'(X411) ) )
& ! [X412: $int,X413: $int,X414: $int,X415: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X412,X413,X414,X415)) = X415 )
& ! [X416: $int,X417: $int,X418: $int,X419: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X416,X417,X418,X419)) = X418 )
& ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( 'RefArrayGet'('RefArraySet'(X420,X421,X423),X422) = 'RefArrayGet'(X420,X422) )
| ( X421 = X422 ) )
& ! [X424: $int,X425: $int,X426: $int] : ( 'RefArrayGet'('RefArraySet'(X424,X425,X426),X425) = X426 )
& ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( 'IntArrayGet'('IntArraySet'(X427,X428,X430),X429) = 'IntArrayGet'(X427,X429) )
| ( X428 = X429 ) )
& ! [X431: $int,X432: $int,X433: $int] : ( 'IntArrayGet'('IntArraySet'(X431,X432,X433),X432) = X433 )
& ! [X434: $int,X435: $int,X436: $int,X437: $int] :
( ( 'ValueArrayGet'('ValueArraySet'(X434,X435,X437),X436) = 'ValueArrayGet'(X434,X436) )
| ( X435 = X436 ) )
& ! [X438: $int,X439: $int,X440: $int] : ( 'ValueArrayGet'('ValueArraySet'(X438,X439,X440),X439) = X440 )
& ( true_1 = 'IncludedInModifiesStar'(elements) )
& ( true_1 = 'IncludedInModifiesStar'(exposeVersion) )
& ( true_1 != 'IncludedInModifiesStar'(ownerFrame) )
& ( true_1 != 'IncludedInModifiesStar'(ownerRef) )
& ( true_1 != 'IsStaticField'(exposeVersion) )
& ( true_1 != 'IsStaticField'(localinv) )
& ( true_1 != 'IsStaticField'(inv) )
& ( true_1 != 'IsStaticField'(elements) )
& ( true_1 != 'IsStaticField'(allocated) )
& ( true_1 != 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
& ( true_1 = 'IncludeInMainFrameCondition'(exposeVersion) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerFrame) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerRef) )
& ( true_1 != 'IncludeInMainFrameCondition'(localinv) )
& ( true_1 != 'IncludeInMainFrameCondition'(inv) )
& ( true_1 = 'IncludeInMainFrameCondition'(elements) )
& ( true_1 = 'IncludeInMainFrameCondition'(allocated) )
& ! [X441: $int,X442: $int] :
( ( 'PeerGroupPlaceholder' = select2(X442,'ClassRepr'(X441),ownerFrame) )
| ( true_1 != 'IsHeap'(X442) ) )
& ! [X443: $int] : ( nullObject != 'ClassRepr'(X443) )
& ! [X444: $int] : ( true_1 != x(typeof('ClassRepr'(X444)),'System_Object') )
& ! [X445: $int] : ( 'ClassReprInv'('ClassRepr'(X445)) = X445 )
& ( 'System_Object' = 'DeclType'(exposeVersion) )
& ( 'System_Object' = 'DeclType'(elements) )
& ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements )
& ( 'BaseClass'('ArraySum') = X2 )
& ( 'BaseClass'('System_Array') = X1 )
& ( 'BaseClass'('System_String') = X0 ) ),
inference(nnf_transformation,[],[f52]) ).
tff(f52,plain,
? [X0: $int,X1: $int,X2: $int] :
( ! [X5: $int] :
( ( 'System_String' = X5 )
| ( true_1 != x(X5,'System_String') ) )
& ( true_1 = x('System_String','System_IEquatable_1___System_String') )
& ( 'System_IEquatable_1___System_String' = 'AsInterface'('System_IEquatable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IEquatable_1___System_String') )
& ( true_1 = x('System_IEquatable_1___System_String','System_Object') )
& ( true_1 = x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
& ( true_1 = x('System_String','System_Collections_IEnumerable') )
& ( true_1 = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_String','System_IComparable_1___System_String') )
& ( 'System_IComparable_1___System_String' = 'AsInterface'('System_IComparable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IComparable_1___System_String') )
& ( true_1 = x('System_IComparable_1___System_String','System_Object') )
& ( true_1 = x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
& ( true_1 = x('System_String','System_IConvertible') )
& ( 'System_IConvertible' = 'AsInterface'('System_IConvertible') )
& ( true_1 = 'IsMemberlessType'('System_IConvertible') )
& ( true_1 = x('System_IConvertible','System_Object') )
& ( true_1 = x('System_IConvertible','System_IConvertible') )
& ( true_1 = x('System_String','System_ICloneable') )
& ( true_1 = x('System_String','System_IComparable') )
& ( 'System_IComparable' = 'AsInterface'('System_IComparable') )
& ( true_1 = 'IsMemberlessType'('System_IComparable') )
& ( true_1 = x('System_IComparable','System_Object') )
& ( true_1 = x('System_IComparable','System_IComparable') )
& ( 'System_String' = 'AsImmutable'('System_String') )
& ( true_1 = 'IsImmutable'('System_String') )
& ( 'System_String' = 'AsDirectSubClass'('System_String',X0) )
& ( 'System_Object' = X0 )
& ( true_1 = x('System_String','System_String') )
& ! [X6: $int,X7: $int,X8: $int,X9: $int,X10: $int,X11: $int,X12: $int] :
( ( sum_x0(X6,X7,X8,X9,X10,X11,X12) = sum_x0(X6,$sum(X7,$uminus(1)),X8,X9,X10,X11,X12) )
| ( true_1 = X8 )
| ~ $less(X6,X7) )
& ! [X13: $int,X14: $int,X15: $int,X16: $int,X17: $int,X18: $int,X19: $int] :
? [X20: $int] :
( ( ( sum_x0(X13,X14,X15,X16,X17,X18,X19) = $sum(sum_x0(X13,X20,X15,X16,X17,X18,X19),'IfThenElse'('ArraySum_Even_System_Int32'(X17,'IntArrayGet'(X16,X20)),'IntArrayGet'(X18,X20),X19)) )
| ( true_1 != X15 )
| ~ $less(X13,X14) )
& ( $sum(X14,$uminus(1)) = X20 ) )
& ! [X21: $int,X22: $int,X23: $int,X24: $int,X25: $int,X26: $int,X27: $int] :
( ( sum_x0(X21,X22,X23,X24,X25,X26,X27) = sum_x0($sum(X21,1),X22,X23,X24,X25,X26,X27) )
| ( true_1 = X23 )
| ~ $less(X21,X22) )
& ! [X28: $int,X29: $int,X30: $int,X31: $int,X32: $int,X33: $int,X34: $int] :
( ( sum_x0(X28,X29,X30,X31,X32,X33,X34) = $sum(sum_x0($sum(X28,1),X29,X30,X31,X32,X33,X34),'IfThenElse'('ArraySum_Even_System_Int32'(X32,'IntArrayGet'(X31,X28)),'IntArrayGet'(X33,X28),X34)) )
| ( true_1 != X30 )
| ~ $less(X28,X29) )
& ! [X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int,X41: $int,X42: $int] :
( ( sum_x0(X35,X37,X38,X39,X40,X41,X42) = $sum(sum_x0(X35,X36,X38,X39,X40,X41,X42),sum_x0(X36,X37,X38,X39,X40,X41,X42)) )
| $less(X37,X36)
| $less(X36,X35) )
& ! [X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int,X53: $int,X54: $int] :
( ( sum_x0(X43,X44,X45,X47,X49,X51,X53) = sum_x0(X43,X44,X46,X48,X50,X52,X54) )
| ? [X55: $int] :
( sP12(X54,X55,X52,X48,X50,X53,X51,X47,X49,X45,X46)
& $less(X55,X44)
& ~ $less(X55,X43) ) )
& ! [X56: $int,X57: $int,X58: $int,X59: $int,X60: $int,X61: $int,X62: $int] :
( ( 0 = sum_x0(X56,X57,X58,X59,X60,X61,X62) )
| ? [X63: $int] :
( ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X60,'IntArrayGet'(X59,X63)),'IntArrayGet'(X61,X63),X62) )
& ( true_1 = X58 )
& $less(X63,X57)
& ~ $less(X63,X56) ) )
& ! [X64: $int,X65: $int,X66: $int,X67: $int,X68: $int,X69: $int,X70: $int] : ( sum_0(X64,X65,X66,X67,X68,X69,X70) = sum_x0(X64,X65,X66,X67,X68,X69,X70) )
& ( true_1 = 'IsMemberlessType'('System_Array') )
& ( true_1 = x('System_Array','System_Collections_IEnumerable') )
& ( true_1 = x('System_Array','System_Collections_ICollection') )
& ( true_1 = x('System_Array','System_Collections_IList') )
& ( 'System_Collections_IList' = 'AsInterface'('System_Collections_IList') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IList') )
& ( true_1 = x('System_Collections_IList','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IList','System_Collections_ICollection') )
& ( 'System_Collections_ICollection' = 'AsInterface'('System_Collections_ICollection') )
& ( true_1 = 'IsMemberlessType'('System_Collections_ICollection') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_IEnumerable') )
& ( 'System_Collections_IEnumerable' = 'AsInterface'('System_Collections_IEnumerable') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IEnumerable','System_Object') )
& ( true_1 = x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_ICollection','System_Object') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_ICollection') )
& ( true_1 = x('System_Collections_IList','System_Object') )
& ( true_1 = x('System_Collections_IList','System_Collections_IList') )
& ( true_1 = x('System_Array','System_ICloneable') )
& ( 'System_ICloneable' = 'AsInterface'('System_ICloneable') )
& ( true_1 = 'IsMemberlessType'('System_ICloneable') )
& ( true_1 = x('System_ICloneable','System_Object') )
& ( true_1 = x('System_ICloneable','System_ICloneable') )
& ( 'System_Array' = 'AsMutable'('System_Array') )
& ( true_1 != 'IsImmutable'('System_Array') )
& ( 'System_Array' = 'AsDirectSubClass'('System_Array',X1) )
& ( 'System_Object' = X1 )
& ( true_1 = x('System_Array','System_Array') )
& ! [X73: $int,X74: $int] :
( ( true_1 = 'ArraySum_Even_System_Int32'(X73,X74) )
<=> ( true_1 = 'ArraySum_Even_System_Int32_1'(X74) ) )
& ( ! [X75: $int,X76: $int] :
( ( ( true_1 = 'ArraySum_Even_System_Int32'(X75,X76) )
<=> ( 0 = x_1(X76,2) ) )
| ( true_1 != 'IsHeap'(X75) ) )
| ( true_1 != 'PurityAxiomsCanBeAssumed' ) )
& ! [X79: $int] :
( ( 'ArraySum' = X79 )
| ( true_1 != x(X79,'ArraySum') ) )
& ( 'ArraySum' = 'AsMutable'('ArraySum') )
& ( true_1 != 'IsImmutable'('ArraySum') )
& ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',X2) )
& ( 'System_Object' = X2 )
& ( true_1 = x('ArraySum','ArraySum') )
& ( 'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
& ( 'ArraySum' = 'DeclType'('ArraySum_a') )
& ( true_1 = 'IncludedInModifiesStar'('ArraySum_a') )
& ( true_1 = 'IncludeInMainFrameCondition'('ArraySum_a') )
& ( true_1 != 'IsStaticField'('ArraySum_a') )
& ! [X80: $int,X81: $int,X82: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X80,X81) = 'System_String_IsInterned_System_String_notnull'(X80,X82) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( nullObject = X82 )
| ( nullObject = X81 ) )
& ! [X83: $int,X84: $int,X85: $int] :
( ( true_1 = 'StringEquals'(X83,X85) )
| ( true_1 != 'StringEquals'(X84,X85) )
| ( true_1 != 'StringEquals'(X83,X84) ) )
& ! [X86: $int,X87: $int,X88: $int] :
( ( ( true_1 = 'StringEquals'(X87,X88) )
| ( X87 != X88 ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X88,X87) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X87,X88) ) ) )
& ! [X89: $int,X90: $int,X91: $int] :
( ( true_1 = 'System_String_Equals_System_String'(X89,X90,X91) )
<=> ( true_1 = 'System_String_Equals_System_String_System_String'(X89,X90,X91) ) )
& ! [X92: $int,X93: $int] :
? [X94: $int] :
( ~ $less(X94,X93)
& ~ $less(X94,X92)
& ( ( X93 = X94 )
| ( X92 = X94 ) )
& ( max(X92,X93) = X94 ) )
& ! [X95: $int,X96: $int] :
? [X97: $int] :
( ~ $less(X96,X97)
& ~ $less(X95,X97)
& ( ( X96 = X97 )
| ( X95 = X97 ) )
& ( min(X95,X96) = X97 ) )
& ! [X98: $int,X99: $int] :
( ( shr(X98,X99) = x_2(shr(X98,$sum(X99,$uminus(1))),2) )
| $less(X99,1) )
& ! [X100: $int] : ( shr(X100,0) = X100 )
& ! [X101: $int,X102: $int] :
? [X103: $int] :
( ( ( ~ $less(int_2147483647,X103)
& ~ $less(X103,0) )
| $less(16,X102)
| $less(X102,0)
| ~ $less(X101,32768)
| $less(X101,0) )
& ( shl(X101,X102) = X103 ) )
& ! [X104: $int,X105: $int] :
( ( shl(X104,X105) = $product(shl(X104,$sum(X105,$uminus(1))),2) )
| $less(X105,1) )
& ! [X106: $int] : ( shl(X106,0) = X106 )
& ! [X107: $int,X108: $int] :
? [X109: $int] :
( ( ( ~ $less($sum(X107,X108),X109)
& ~ $less(X109,0) )
| $less(X108,0)
| $less(X107,0) )
& ( or_1(X107,X108) = X109 ) )
& ! [X110: $int,X111: $int] :
( ~ $less(and_1(X110,X111),0)
| ( $less(X111,0)
& $less(X110,0) ) )
& ! [X112: $int,X113: $int,X114: $int] :
( ~ $less(X113,$sum(X112,X114))
| ~ $less(X112,X113)
| ( x_1(X112,X114) != x_1(X113,X114) )
| $less(X114,2) )
& ! [X115: $int,X116: $int] :
? [X117: $int] :
( ( ( x_1(X115,X116) = x_1(X117,X116) )
| $less(X116,0)
| $less(X117,0) )
& ( $sum(X115,$uminus(X116)) = X117 ) )
& ! [X118: $int,X119: $int] :
( ( x_1(X118,X119) = x_1($sum(X119,X118),X119) )
| $less(X119,0)
| $less(X118,0) )
& ! [X120: $int,X121: $int] :
( ( x_1(X120,X121) = x_1($sum(X120,X121),X121) )
| $less(X121,0)
| $less(X120,0) )
& ! [X122: $int,X123: $int] :
? [X124: $int] :
( ( ( ~ $less(0,X124)
& $less(X123,X124) )
| ~ $less(X123,0)
| $less(0,X122) )
& ( x_1(X122,X123) = X124 ) )
& ! [X125: $int,X126: $int] :
? [X127: $int] :
( ( ( ~ $less(0,X127)
& $less($sum(0,$uminus(X126)),X127) )
| ~ $less(0,X126)
| $less(0,X125) )
& ( x_1(X125,X126) = X127 ) )
& ! [X128: $int,X129: $int] :
? [X130: $int] :
( ( ( $less(X130,$sum(0,$uminus(X129)))
& ~ $less(X130,0) )
| ~ $less(X129,0)
| $less(X128,0) )
& ( x_1(X128,X129) = X130 ) )
& ! [X131: $int,X132: $int] :
? [X133: $int] :
( ( ( $less(X133,X132)
& ~ $less(X133,0) )
| ~ $less(0,X132)
| $less(X131,0) )
& ( x_1(X131,X132) = X133 ) )
& ! [X134: $int,X135: $int] : ( x_1(X134,X135) = $sum(X134,$uminus($product(x_2(X134,X135),X135))) )
& ! [X136: $int,X137: $int,X138: $int] :
( ( 'IfThenElse'(X136,X137,X138) = X138 )
| ( true_1 = X136 ) )
& ! [X139: $int,X140: $int,X141: $int] :
( ( 'IfThenElse'(X139,X140,X141) = X140 )
| ( true_1 != X139 ) )
& ! [X142: $int,X143: $int,X144: $int] :
( ( 'IntToInt'(X142,X143,X144) = X142 )
| ( true_1 != 'InRange'(X142,X144) ) )
& ! [X145: $int] :
( ( true_1 = 'InRange'(X145,'System_Char') )
<=> ( $less(X145,65536)
& ~ $less(X145,0) ) )
& ! [X146: $int] :
( ( true_1 = 'InRange'(X146,'System_UInt64') )
<=> ( ~ $less(int_18446744073709551615,X146)
& ~ $less(X146,0) ) )
& ! [X147: $int] :
( ( true_1 = 'InRange'(X147,'System_Int64') )
<=> ( ~ $less(int_9223372036854775807,X147)
& ~ $less(X147,int_m9223372036854775808) ) )
& ! [X148: $int] :
( ( true_1 = 'InRange'(X148,'System_UInt32') )
<=> ( ~ $less(int_4294967295,X148)
& ~ $less(X148,0) ) )
& ! [X149: $int] :
( ( true_1 = 'InRange'(X149,'System_Int32') )
<=> ( ~ $less(int_2147483647,X149)
& ~ $less(X149,int_m2147483648) ) )
& ! [X150: $int] :
( ( true_1 = 'InRange'(X150,'System_UInt16') )
<=> ( $less(X150,65536)
& ~ $less(X150,0) ) )
& ! [X151: $int] :
( ( true_1 = 'InRange'(X151,'System_Int16') )
<=> ( $less(X151,32768)
& ~ $less(X151,$sum(0,$uminus(32768))) ) )
& ! [X152: $int] :
( ( true_1 = 'InRange'(X152,'System_Byte') )
<=> ( $less(X152,256)
& ~ $less(X152,0) ) )
& ! [X153: $int] :
( ( true_1 = 'InRange'(X153,'System_SByte') )
<=> ( $less(X153,128)
& ~ $less(X153,$sum(0,$uminus(128))) ) )
& ( $sum(int_m2147483648,1) = $sum(0,$uminus(int_2147483647)) )
& ( $sum(int_m9223372036854775808,1) = $sum(0,$uminus(int_9223372036854775807)) )
& $less(int_9223372036854775807,int_18446744073709551615)
& $less(int_4294967295,int_9223372036854775807)
& $less(int_2147483647,int_4294967295)
& $less(100000,int_2147483647)
& $less(int_m2147483648,$sum(0,$uminus(100000)))
& $less(int_m9223372036854775808,int_m2147483648)
& ( true_1 = 'IsValueType'('System_IntPtr') )
& ( true_1 = 'IsValueType'('System_UIntPtr') )
& ( true_1 = 'IsValueType'('System_Char') )
& ( true_1 = 'IsValueType'('System_UInt64') )
& ( true_1 = 'IsValueType'('System_Int64') )
& ( true_1 = 'IsValueType'('System_UInt32') )
& ( true_1 = 'IsValueType'('System_Int32') )
& ( true_1 = 'IsValueType'('System_UInt16') )
& ( true_1 = 'IsValueType'('System_Int16') )
& ( true_1 = 'IsValueType'('System_Byte') )
& ( true_1 = 'IsValueType'('System_SByte') )
& ! [X154: $int,X155: $int] :
( ( 'Box'('Unbox'(X154),X154) = X154 )
| ( nullObject = 'BoxTester'(X154,X155) ) )
& ! [X156: $int,X157: $int] :
( ( 'UnboxedType'(X156) = X157 )
<=> ( nullObject != 'BoxTester'(X156,X157) ) )
& ! [X158: $int,X159: $int] :
? [X160: $int] :
( ( ( X158 = X159 )
| ( X159 != X160 )
| ( true_1 != x('UnboxedType'(X160),'System_Object') ) )
& ( 'Box'(X158,X159) = X160 ) )
& ! [X161: $int] :
( ! [X162: $int,X163: $int] :
? [X164: $int] :
( ? [X165: $int] :
( ( ( ( select2(X162,X164,localinv) = X165 )
& ( select2(X162,X164,inv) = X165 ) )
| ( true_1 != 'IsHeap'(X162) ) )
& ( typeof(X164) = X165 ) )
& ( 'Box'(X163,X161) = X164 ) )
| ( true_1 != 'IsValueType'('UnboxedType'(X161)) ) )
& ! [X166: $int,X167: $int] : ( 'Unbox'('Box'(X166,X167)) = X166 )
& ! [X168: $int,X169: $int,X170: $int,X171: $int] :
( ( 'BoxFunc'(X168,X169,X170,X171) = X168 )
| ( true_1 = 'IsValueType'('UnboxedType'(X168)) ) )
& ! [X172: $int,X173: $int,X174: $int,X175: $int] :
? [X176: $int] :
( ( 'UnboxedType'(X176) = X173 )
& ( 'Box'(X172,X176) = X176 )
& ( 'BoxFunc'(X172,X173,X174,X175) = X176 ) )
& ! [X177: $int,X178: $int] :
? [X179: $int] :
( ? [X180: $int,X181: $int,X182: $int,X183: $int] :
( ( ( ( ( select2(X178,X181,localinv) = 'BaseClass'(X180) )
| ( true_1 != x(select2(X178,X181,inv),X180) )
| ( 'PeerGroupPlaceholder' = X180 ) )
& ( true_1 = select2(X178,X179,allocated) )
& ( nullObject != X179 ) )
| ( select2(X178,X183,localinv) = 'BaseClass'(X182) )
| ( true_1 != x(select2(X178,X183,inv),X182) )
| ( 'PeerGroupPlaceholder' = X182 )
| ( true_1 != select2(X178,X177,allocated) )
| ( nullObject = X177 )
| ( true_1 != 'IsHeap'(X178) ) )
& ( select2(X178,X177,ownerRef) = X183 )
& ( select2(X178,X177,ownerFrame) = X182 )
& ( select2(X178,X179,ownerRef) = X181 )
& ( select2(X178,X179,ownerFrame) = X180 ) )
& ( select2(X178,X177,'FirstConsistentOwner') = X179 ) )
& ! [X184: $int,X185: $int,X186: $int] :
? [X187: $int,X188: $int] :
( ( ( select2(X186,X184,X185) = 'FieldDependsOnFCO'(X184,X185,select2(X186,select2(X186,X184,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X186,X188,localinv) = 'BaseClass'(X187) )
| ( true_1 != x(select2(X186,X188,inv),X187) )
| ( 'PeerGroupPlaceholder' = X187 )
| ( 'AsPureObject'(X184) != X184 )
| ( true_1 != select2(X186,X184,allocated) )
| ( nullObject = X184 )
| ( true_1 != 'IsHeap'(X186) ) )
& ( select2(X186,X184,ownerRef) = X188 )
& ( select2(X186,X184,ownerFrame) = X187 ) )
& ! [X189: $int,X190: $int] :
? [X191: $int,X192: $int,X193: $int] :
( ( ( ( select2(X189,X190,localinv) = X191 )
& ( select2(X189,X190,inv) = X191 ) )
| ( select2(X189,X193,localinv) = 'BaseClass'(X192) )
| ( true_1 != x(select2(X189,X193,inv),X192) )
| ( 'PeerGroupPlaceholder' = X192 )
| ( true_1 != 'IsHeap'(X189) ) )
& ( select2(X189,X190,ownerRef) = X193 )
& ( select2(X189,X190,ownerFrame) = X192 )
& ( typeof(X190) = X191 ) )
& ! [X194: $int,X195: $int,X196: $int,X197: $int] :
? [X198: $int] :
( ? [X199: $int] :
( ( ( ( select2(X194,X195,ownerFrame) = select2(X194,X199,ownerFrame) )
& ( select2(X194,X195,ownerRef) = select2(X194,X199,ownerRef) ) )
| ( nullObject = X198 )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(X198,X197) = X199 ) )
& ( select2(X194,X195,'AsElementsPeerField'(X196,X197)) = X198 ) )
& ! [X200: $int,X201: $int,X202: $int,X203: $int,X204: $int] :
? [X205: $int] :
( ? [X206: $int] :
( ( ( ( select2(X200,X206,ownerFrame) = X203 )
& ( select2(X200,X206,ownerRef) = X201 ) )
| ( nullObject = X205 )
| ( true_1 != 'IsHeap'(X200) ) )
& ( 'ElementProxy'(X205,X204) = X206 ) )
& ( select2(X200,X201,'AsElementsRepField'(X202,X203,X204)) = X205 ) )
& ! [X207: $int,X208: $int,X209: $int] :
? [X210: $int] :
( ( ( ( select2(X207,X208,ownerFrame) = select2(X207,X210,ownerFrame) )
& ( select2(X207,X208,ownerRef) = select2(X207,X210,ownerRef) ) )
| ( nullObject = X210 )
| ( true_1 != 'IsHeap'(X207) ) )
& ( select2(X207,X208,'AsPeerField'(X209)) = X210 ) )
& ! [X211: $int,X212: $int,X213: $int,X214: $int] :
? [X215: $int] :
( ( ( ( select2(X211,X215,ownerFrame) = X214 )
& ( select2(X211,X215,ownerRef) = X212 ) )
| ( nullObject = X215 )
| ( true_1 != 'IsHeap'(X211) ) )
& ( select2(X211,X212,'AsRepField'(X213,X214)) = X215 ) )
& ! [X216: $int] : ~ $less('StringLength'(X216),0)
& ! [X217: $int,X218: $int] :
( ! [X219: $int] :
? [X220: $int] :
( ( sP11(X219,X217,X220)
| ( true_1 != 'IsHeap'(X219) ) )
& ( typeof(X217) = X220 ) )
| ( true_1 != x(typeof(X217),'AsImmutable'(X218)) )
| ( 'BeingConstructed' = X217 )
| ( nullObject = X217 ) )
& ! [X222: $int,X223: $int] :
( ( ( 'AsMutable'(X223) = X223 )
& ( true_1 != 'IsImmutable'(X223) ) )
| ( true_1 != x(X223,'AsMutable'(X222)) ) )
& ! [X224: $int,X225: $int] :
( ( ( 'AsImmutable'(X225) = X225 )
& ( true_1 = 'IsImmutable'(X225) ) )
| ( true_1 != x(X225,'AsImmutable'(X224)) ) )
& ( true_1 != 'IsImmutable'('System_Object') )
& ! [X226: $int,X227: $int,X228: $int] :
? [X229: $int,X230: $int] :
( ( ( true_1 = x(typeof(X228),X226) )
| ( true_1 != x('UnboxedType'(X230),X229) )
| ( X228 != X230 )
| ( X226 != X229 ) )
& ( 'Box'(X227,X228) = X230 )
& ( 'AsInterface'(X226) = X229 ) )
& ! [X231: $int] : ( true_1 != 'IsMemberlessType'(typeof(X231)) )
& ! [X232: $int,X233: $int,X234: $int,X235: $int] :
( ( true_1 = 'InRange'(select2(X232,X233,'AsRangeField'(X234,X235)),X235) )
| ( true_1 != 'IsHeap'(X232) ) )
& ! [X236: $int,X237: $int,X238: $int,X239: $int] :
( ( nullObject != select2(X236,X237,'AsNonNullRefField'(X238,X239)) )
| ( ( true_1 != select2(X236,'BeingConstructed','NonNullFieldsAreInitialized') )
& ( 'BeingConstructed' = X237 ) )
| ( nullObject = X237 )
| ( true_1 != 'IsHeap'(X236) ) )
& ! [X240: $int,X241: $int,X242: $int,X243: $int] :
( ( true_1 = 'Is'(select2(X240,X241,'AsRefField'(X242,X243)),X243) )
| ( true_1 != 'IsHeap'(X240) ) )
& ! [X244: $int,X245: $int] :
( ( 'AsRefField'(X244,X245) = X244 )
| ( 'AsNonNullRefField'(X244,X245) != X244 ) )
& ( 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') )
& ! [X246: $int,X247: $int] :
( ( true_1 = select2(X246,'ClassRepr'(X247),allocated) )
| ( true_1 != 'IsHeap'(X246) ) )
& ! [X248: $int,X249: $int] :
( ( true_1 = select2(X248,X249,allocated) )
| ( true_1 != 'IsAllocated'(X248,X249) ) )
& ! [X250: $int,X251: $int,X252: $int] :
( ( true_1 = 'IsAllocated'(X250,'ValueArrayGet'(X251,X252)) )
| ( true_1 != 'IsAllocated'(X250,X251) ) )
& ! [X253: $int,X254: $int,X255: $int] :
( ( true_1 = 'IsAllocated'(X253,'RefArrayGet'(X254,X255)) )
| ( true_1 != 'IsAllocated'(X253,X254) ) )
& ! [X256: $int,X257: $int,X258: $int] :
( ( true_1 = 'IsAllocated'(X256,'StructGet'(X257,X258)) )
| ( true_1 != 'IsAllocated'(X256,X257) ) )
& ! [X259: $int,X260: $int,X261: $int] :
( ( true_1 = select2(X259,select2(X259,X260,X261),allocated) )
| ( true_1 != select2(X259,X260,allocated) )
| ( true_1 != 'IsHeap'(X259) ) )
& ! [X262: $int,X263: $int,X264: $int] :
( ( true_1 = 'IsAllocated'(X262,select2(X262,X263,X264)) )
| ( true_1 != select2(X262,X263,allocated) )
| ( true_1 != 'IsHeap'(X262) ) )
& ! [X265: $int,X266: $int] :
? [X267: $int] :
( ( ( ( select2(X265,X266,localinv) = X267 )
& ( select2(X265,X266,inv) = X267 ) )
| ( true_1 != x(X267,'System_Array') )
| ( nullObject = X266 )
| ( true_1 != 'IsHeap'(X265) ) )
& ( typeof(X266) = X267 ) )
& ! [X268: $int,X269: $int] :
( ( nullObject = 'As'(X268,X269) )
| ( true_1 = 'Is'(X268,X269) ) )
& ! [X270: $int,X271: $int] :
( ( 'As'(X270,X271) = X270 )
| ( true_1 != 'Is'(X270,X271) ) )
& ! [X272: $int,X273: $int] :
( ( true_1 = 'IsNotNull'(X272,X273) )
<=> ( ( true_1 = 'Is'(X272,X273) )
& ( nullObject != X272 ) ) )
& ! [X274: $int,X275: $int] :
( ( true_1 = 'Is'(X274,X275) )
<=> ( ( true_1 = x(typeof(X274),X275) )
| ( nullObject = X274 ) ) )
& ! [X276: $int] : ( 'TypeName'('TypeObject'(X276)) = X276 )
& ! [X277: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X277),'System_Type') )
& ( true_1 = x('System_Type','System_Object') )
& ( true_1 = 'IsValueType'('System_Boolean') )
& ! [X278: $int] :
( ( ! [X279: $int] :
( ( X278 = X279 )
| ( true_1 != x(X279,X278) ) )
& ! [X280: $int] :
( ( X278 = X280 )
| ( true_1 != x(X278,X280) ) ) )
| ( true_1 != 'IsValueType'(X278) ) )
& ! [X281: $int,X282: $int,X283: $int] :
( ( 'OneClassDown'(X283,X281) = X282 )
| ( true_1 != x(X283,'AsDirectSubClass'(X282,X281)) ) )
& ! [X284: $int] :
? [X285: $int] :
( ( ( X284 != X285 )
| ( 'System_Object' = X284 ) )
& ( true_1 = x(X284,X285) )
& ( 'BaseClass'(X284) = X285 ) )
& ! [X286: $int,X287: $int,X288: $int,X289: $int] :
( ( 'StructGet'('StructSet'(X286,X287,X289),X288) = 'StructGet'(X286,X288) )
| ( X287 = X288 ) )
& ! [X290: $int,X291: $int,X292: $int] : ( 'StructGet'('StructSet'(X290,X291,X292),X291) = X292 )
& ! [X293: $int,X294: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X293,X294)) )
& ! [X295: $int,X296: $int] : ( 'System_Object' = typeof('ElementProxy'(X295,X296)) )
& ! [X297: $int,X298: $int] :
( ( true_1 = 'IsAllocated'(X298,'ElementProxy'(X297,$sum(0,$uminus(1)))) )
| ( true_1 != x(typeof(X297),'System_Array') )
| ( true_1 != 'IsAllocated'(X298,X297) )
| ( true_1 != 'IsHeap'(X298) ) )
& ! [X299: $int,X300: $int,X301: $int] :
? [X302: $int,X303: $int] :
( ( ( ( select2(X301,X303,ownerFrame) = select2(X301,X302,ownerFrame) )
& ( select2(X301,X303,ownerRef) = select2(X301,X302,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X303)) )
| ( nullObject = X303 )
| ( true_1 != x(typeof(X299),'System_Array') )
| ( true_1 != 'IsHeap'(X301) ) )
& ( 'RefArrayGet'(select2(X301,X299,elements),X300) = X303 )
& ( 'ElementProxy'(X299,$sum(0,$uminus(1))) = X302 ) )
& ! [X304: $int,X305: $int,X306: $int] :
? [X307: $int] :
( ( ( X306 = X307 )
| ( true_1 = x('System_Array',X306) )
| ( true_1 != x(X307,X306) ) )
& ( 'IntArray'(X304,X305) = X307 ) )
& ! [X308: $int,X309: $int,X310: $int] :
? [X311: $int] :
( ( ( X310 = X311 )
| ( true_1 = x('System_Array',X310) )
| ( true_1 != x(X311,X310) ) )
& ( 'ValueArray'(X308,X309) = X311 ) )
& ! [X312: $int,X313: $int,X314: $int] :
? [X315: $int] :
( ( ( ( true_1 = x(X312,X315) )
& ( 'NonNullRefArray'(X315,X313) = X314 ) )
| ( true_1 = x('System_Array',X314) )
| ( true_1 != x('NonNullRefArray'(X312,X313),X314) ) )
& ( 'ElementType'(X314) = X315 ) )
& ! [X316: $int,X317: $int,X318: $int] :
? [X319: $int] :
( ( ( ( true_1 = x(X316,X319) )
& ( 'RefArray'(X319,X317) = X318 ) )
| ( true_1 = x('System_Array',X318) )
| ( true_1 != x('RefArray'(X316,X317),X318) ) )
& ( 'ElementType'(X318) = X319 ) )
& ! [X320: $int,X321: $int,X322: $int] :
? [X323: $int] :
( ( ( X322 = X323 )
| ( true_1 != x(X322,X323) ) )
& ( 'IntArray'(X320,X321) = X323 ) )
& ! [X324: $int,X325: $int,X326: $int] :
? [X327: $int] :
( ( ( X326 = X327 )
| ( true_1 != x(X326,X327) ) )
& ( 'ValueArray'(X324,X325) = X327 ) )
& ! [X328: $int,X329: $int,X330: $int] :
? [X331: $int] :
( ( ( ( true_1 = x(X331,X328) )
& ( 'NonNullRefArray'(X331,X329) = X330 )
& ( X328 != X330 ) )
| ( true_1 != x(X330,'NonNullRefArray'(X328,X329)) ) )
& ( 'ElementType'(X330) = X331 ) )
& ! [X332: $int,X333: $int,X334: $int] :
? [X335: $int] :
( ( ( ( true_1 = x(X335,X332) )
& ( 'RefArray'(X335,X333) = X334 )
& ( X332 != X334 ) )
| ( true_1 != x(X334,'RefArray'(X332,X333)) ) )
& ( 'ElementType'(X334) = X335 ) )
& ! [X336: $int,X337: $int] : ( 'ElementType'('NonNullRefArray'(X336,X337)) = X336 )
& ! [X338: $int,X339: $int] : ( 'ElementType'('RefArray'(X338,X339)) = X338 )
& ! [X340: $int,X341: $int] : ( 'ElementType'('IntArray'(X340,X341)) = X340 )
& ! [X342: $int,X343: $int] : ( 'ElementType'('ValueArray'(X342,X343)) = X342 )
& ! [X344: $int,X345: $int,X346: $int] :
( ( true_1 = x('NonNullRefArray'(X345,X346),'NonNullRefArray'(X344,X346)) )
| ( true_1 != x(X345,X344) ) )
& ! [X347: $int,X348: $int,X349: $int] :
( ( true_1 = x('RefArray'(X348,X349),'RefArray'(X347,X349)) )
| ( true_1 != x(X348,X347) ) )
& ! [X350: $int,X351: $int,X352: $int] :
? [X353: $int] :
( ( ( ( true_1 = x(X351,'ElementType'(X353)) )
& ( 'Rank'(X350) = X352 )
& ( true_1 = x(X353,'System_Array') ) )
| ( true_1 != 'NonNullRefArrayRaw'(X350,X351,X352) ) )
& ( typeof(X350) = X353 ) )
& ! [X354: $int,X355: $int] :
? [X356: $int] :
( ( true_1 = x(X356,'System_Array') )
& ( true_1 = x(X356,X356) )
& ( 'NonNullRefArray'(X354,X355) = X356 ) )
& ! [X357: $int,X358: $int] :
? [X359: $int] :
( ( true_1 = x(X359,'System_Array') )
& ( true_1 = x(X359,X359) )
& ( 'RefArray'(X357,X358) = X359 ) )
& ! [X360: $int,X361: $int] :
? [X362: $int] :
( ( true_1 = x(X362,'System_Array') )
& ( true_1 = x(X362,X362) )
& ( 'IntArray'(X360,X361) = X362 ) )
& ! [X363: $int,X364: $int] :
? [X365: $int] :
( ( true_1 = x(X365,'System_Array') )
& ( true_1 = x(X365,X365) )
& ( 'ValueArray'(X363,X364) = X365 ) )
& ( true_1 = x('System_Array','System_Object') )
& ! [X366: $int,X367: $int,X368: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X366) )
| ( true_1 != x(X366,'NonNullRefArray'(X367,X368)) ) )
& ! [X369: $int,X370: $int,X371: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X369) )
| ( true_1 != x(X369,'RefArray'(X370,X371)) ) )
& ! [X372: $int,X373: $int,X374: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X372) )
| ( true_1 != x(X372,'IntArray'(X373,X374)) ) )
& ! [X375: $int,X376: $int,X377: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X375) )
| ( true_1 != x(X375,'ValueArray'(X376,X377)) ) )
& ! [X378: $int,X379: $int] : ( 'UBound'(X378,X379) = $sum('DimLength'(X378,X379),$uminus(1)) )
& ! [X380: $int,X381: $int] : ( 0 = 'LBound'(X380,X381) )
& ! [X382: $int] :
( ( 'Length'(X382) = 'DimLength'(X382,0) )
| ( 1 != 'Rank'(X382) ) )
& ! [X383: $int,X384: $int] : ~ $less('DimLength'(X383,X384),0)
& ! [X385: $int] :
? [X386: $int] :
( ~ $less(int_2147483647,X386)
& ~ $less(X386,0)
& ( 'Length'(X385) = X386 ) )
& ! [X387: $int,X388: $int,X389: $int] :
( ( 'Rank'(X387) = X389 )
| ( true_1 != x(typeof(X387),'IntArray'(X388,X389)) )
| ( nullObject = X387 ) )
& ! [X390: $int,X391: $int,X392: $int] :
( ( 'Rank'(X390) = X392 )
| ( true_1 != x(typeof(X390),'ValueArray'(X391,X392)) )
| ( nullObject = X390 ) )
& ! [X393: $int,X394: $int,X395: $int] :
( ( 'Rank'(X393) = X395 )
| ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X395)) )
| ( nullObject = X393 ) )
& ! [X396: $int,X397: $int,X398: $int] :
( ( 'Rank'(X396) = X398 )
| ( true_1 != x(typeof(X396),'RefArray'(X397,X398)) )
| ( nullObject = X396 ) )
& ! [X399: $int] : ~ $less('Rank'(X399),1)
& ! [X400: $int,X401: $int,X402: $int,X403: $int,X404: $int] :
( ( nullObject != 'RefArrayGet'(select2(X404,X400,elements),X402) )
| ( true_1 != x(typeof(X400),'NonNullRefArray'(X401,X403)) )
| ( true_1 != 'IsHeap'(X404) ) )
& ! [X405: $int,X406: $int,X407: $int] :
? [X408: $int] :
( ( ( true_1 = x(typeof(X408),'ElementType'(typeof(X405))) )
| ( nullObject = X408 )
| ( true_1 != 'IsHeap'(X407) ) )
& ( 'RefArrayGet'(select2(X407,X405,elements),X406) = X408 ) )
& ! [X409: $int,X410: $int,X411: $int] :
( ( true_1 = 'InRange'('IntArrayGet'(select2(X411,X409,elements),X410),'ElementType'(typeof(X409))) )
| ( true_1 != 'IsHeap'(X411) ) )
& ! [X412: $int,X413: $int,X414: $int,X415: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X412,X413,X414,X415)) = X415 )
& ! [X416: $int,X417: $int,X418: $int,X419: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X416,X417,X418,X419)) = X418 )
& ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( 'RefArrayGet'('RefArraySet'(X420,X421,X423),X422) = 'RefArrayGet'(X420,X422) )
| ( X421 = X422 ) )
& ! [X424: $int,X425: $int,X426: $int] : ( 'RefArrayGet'('RefArraySet'(X424,X425,X426),X425) = X426 )
& ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( 'IntArrayGet'('IntArraySet'(X427,X428,X430),X429) = 'IntArrayGet'(X427,X429) )
| ( X428 = X429 ) )
& ! [X431: $int,X432: $int,X433: $int] : ( 'IntArrayGet'('IntArraySet'(X431,X432,X433),X432) = X433 )
& ! [X434: $int,X435: $int,X436: $int,X437: $int] :
( ( 'ValueArrayGet'('ValueArraySet'(X434,X435,X437),X436) = 'ValueArrayGet'(X434,X436) )
| ( X435 = X436 ) )
& ! [X438: $int,X439: $int,X440: $int] : ( 'ValueArrayGet'('ValueArraySet'(X438,X439,X440),X439) = X440 )
& ( true_1 = 'IncludedInModifiesStar'(elements) )
& ( true_1 = 'IncludedInModifiesStar'(exposeVersion) )
& ( true_1 != 'IncludedInModifiesStar'(ownerFrame) )
& ( true_1 != 'IncludedInModifiesStar'(ownerRef) )
& ( true_1 != 'IsStaticField'(exposeVersion) )
& ( true_1 != 'IsStaticField'(localinv) )
& ( true_1 != 'IsStaticField'(inv) )
& ( true_1 != 'IsStaticField'(elements) )
& ( true_1 != 'IsStaticField'(allocated) )
& ( true_1 != 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
& ( true_1 = 'IncludeInMainFrameCondition'(exposeVersion) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerFrame) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerRef) )
& ( true_1 != 'IncludeInMainFrameCondition'(localinv) )
& ( true_1 != 'IncludeInMainFrameCondition'(inv) )
& ( true_1 = 'IncludeInMainFrameCondition'(elements) )
& ( true_1 = 'IncludeInMainFrameCondition'(allocated) )
& ! [X441: $int,X442: $int] :
( ( 'PeerGroupPlaceholder' = select2(X442,'ClassRepr'(X441),ownerFrame) )
| ( true_1 != 'IsHeap'(X442) ) )
& ! [X443: $int] : ( nullObject != 'ClassRepr'(X443) )
& ! [X444: $int] : ( true_1 != x(typeof('ClassRepr'(X444)),'System_Object') )
& ! [X445: $int] : ( 'ClassReprInv'('ClassRepr'(X445)) = X445 )
& ( 'System_Object' = 'DeclType'(exposeVersion) )
& ( 'System_Object' = 'DeclType'(elements) )
& ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements )
& ( 'BaseClass'('ArraySum') = X2 )
& ( 'BaseClass'('System_Array') = X1 )
& ( 'BaseClass'('System_String') = X0 ) ),
inference(definition_folding,[],[f37,f51,f50]) ).
tff(f50,plain,
! [X219: $int,X217: $int,X220: $int] :
( ( ! [X221: $int] :
( ( 'PeerGroupPlaceholder' != select2(X219,X221,ownerFrame) )
| ( X217 = X221 )
| ( 'AsOwner'(X217,select2(X219,X221,ownerRef)) != X217 ) )
& ( 'AsOwner'(X217,select2(X219,X217,ownerRef)) = X217 )
& ( 'PeerGroupPlaceholder' = select2(X219,X217,ownerFrame) )
& ( select2(X219,X217,localinv) = X220 )
& ( select2(X219,X217,inv) = X220 ) )
| ~ sP11(X219,X217,X220) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP11])]) ).
tff(f51,plain,
! [X54: $int,X55: $int,X52: $int,X48: $int,X50: $int,X53: $int,X51: $int,X47: $int,X49: $int,X45: $int,X46: $int] :
( ( ( 'IfThenElse'('ArraySum_Even_System_Int32'(X49,'IntArrayGet'(X47,X55)),'IntArrayGet'(X51,X55),X53) != 'IfThenElse'('ArraySum_Even_System_Int32'(X50,'IntArrayGet'(X48,X55)),'IntArrayGet'(X52,X55),X54) )
& ( true_1 = X45 ) )
| ( ( true_1 = X45 )
<~> ( true_1 = X46 ) )
| ~ sP12(X54,X55,X52,X48,X50,X53,X51,X47,X49,X45,X46) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP12])]) ).
tff(f37,plain,
? [X0: $int,X1: $int,X2: $int] :
( ! [X5: $int] :
( ( 'System_String' = X5 )
| ( true_1 != x(X5,'System_String') ) )
& ( true_1 = x('System_String','System_IEquatable_1___System_String') )
& ( 'System_IEquatable_1___System_String' = 'AsInterface'('System_IEquatable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IEquatable_1___System_String') )
& ( true_1 = x('System_IEquatable_1___System_String','System_Object') )
& ( true_1 = x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
& ( true_1 = x('System_String','System_Collections_IEnumerable') )
& ( true_1 = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_String','System_IComparable_1___System_String') )
& ( 'System_IComparable_1___System_String' = 'AsInterface'('System_IComparable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IComparable_1___System_String') )
& ( true_1 = x('System_IComparable_1___System_String','System_Object') )
& ( true_1 = x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
& ( true_1 = x('System_String','System_IConvertible') )
& ( 'System_IConvertible' = 'AsInterface'('System_IConvertible') )
& ( true_1 = 'IsMemberlessType'('System_IConvertible') )
& ( true_1 = x('System_IConvertible','System_Object') )
& ( true_1 = x('System_IConvertible','System_IConvertible') )
& ( true_1 = x('System_String','System_ICloneable') )
& ( true_1 = x('System_String','System_IComparable') )
& ( 'System_IComparable' = 'AsInterface'('System_IComparable') )
& ( true_1 = 'IsMemberlessType'('System_IComparable') )
& ( true_1 = x('System_IComparable','System_Object') )
& ( true_1 = x('System_IComparable','System_IComparable') )
& ( 'System_String' = 'AsImmutable'('System_String') )
& ( true_1 = 'IsImmutable'('System_String') )
& ( 'System_String' = 'AsDirectSubClass'('System_String',X0) )
& ( 'System_Object' = X0 )
& ( true_1 = x('System_String','System_String') )
& ! [X6: $int,X7: $int,X8: $int,X9: $int,X10: $int,X11: $int,X12: $int] :
( ( sum_x0(X6,X7,X8,X9,X10,X11,X12) = sum_x0(X6,$sum(X7,$uminus(1)),X8,X9,X10,X11,X12) )
| ( true_1 = X8 )
| ~ $less(X6,X7) )
& ! [X13: $int,X14: $int,X15: $int,X16: $int,X17: $int,X18: $int,X19: $int] :
? [X20: $int] :
( ( ( sum_x0(X13,X14,X15,X16,X17,X18,X19) = $sum(sum_x0(X13,X20,X15,X16,X17,X18,X19),'IfThenElse'('ArraySum_Even_System_Int32'(X17,'IntArrayGet'(X16,X20)),'IntArrayGet'(X18,X20),X19)) )
| ( true_1 != X15 )
| ~ $less(X13,X14) )
& ( $sum(X14,$uminus(1)) = X20 ) )
& ! [X21: $int,X22: $int,X23: $int,X24: $int,X25: $int,X26: $int,X27: $int] :
( ( sum_x0(X21,X22,X23,X24,X25,X26,X27) = sum_x0($sum(X21,1),X22,X23,X24,X25,X26,X27) )
| ( true_1 = X23 )
| ~ $less(X21,X22) )
& ! [X28: $int,X29: $int,X30: $int,X31: $int,X32: $int,X33: $int,X34: $int] :
( ( sum_x0(X28,X29,X30,X31,X32,X33,X34) = $sum(sum_x0($sum(X28,1),X29,X30,X31,X32,X33,X34),'IfThenElse'('ArraySum_Even_System_Int32'(X32,'IntArrayGet'(X31,X28)),'IntArrayGet'(X33,X28),X34)) )
| ( true_1 != X30 )
| ~ $less(X28,X29) )
& ! [X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int,X41: $int,X42: $int] :
( ( sum_x0(X35,X37,X38,X39,X40,X41,X42) = $sum(sum_x0(X35,X36,X38,X39,X40,X41,X42),sum_x0(X36,X37,X38,X39,X40,X41,X42)) )
| $less(X37,X36)
| $less(X36,X35) )
& ! [X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int,X53: $int,X54: $int] :
( ( sum_x0(X43,X44,X45,X47,X49,X51,X53) = sum_x0(X43,X44,X46,X48,X50,X52,X54) )
| ? [X55: $int] :
( ( ( ( 'IfThenElse'('ArraySum_Even_System_Int32'(X49,'IntArrayGet'(X47,X55)),'IntArrayGet'(X51,X55),X53) != 'IfThenElse'('ArraySum_Even_System_Int32'(X50,'IntArrayGet'(X48,X55)),'IntArrayGet'(X52,X55),X54) )
& ( true_1 = X45 ) )
| ( ( true_1 = X45 )
<~> ( true_1 = X46 ) ) )
& $less(X55,X44)
& ~ $less(X55,X43) ) )
& ! [X56: $int,X57: $int,X58: $int,X59: $int,X60: $int,X61: $int,X62: $int] :
( ( 0 = sum_x0(X56,X57,X58,X59,X60,X61,X62) )
| ? [X63: $int] :
( ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X60,'IntArrayGet'(X59,X63)),'IntArrayGet'(X61,X63),X62) )
& ( true_1 = X58 )
& $less(X63,X57)
& ~ $less(X63,X56) ) )
& ! [X64: $int,X65: $int,X66: $int,X67: $int,X68: $int,X69: $int,X70: $int] : ( sum_0(X64,X65,X66,X67,X68,X69,X70) = sum_x0(X64,X65,X66,X67,X68,X69,X70) )
& ( true_1 = 'IsMemberlessType'('System_Array') )
& ( true_1 = x('System_Array','System_Collections_IEnumerable') )
& ( true_1 = x('System_Array','System_Collections_ICollection') )
& ( true_1 = x('System_Array','System_Collections_IList') )
& ( 'System_Collections_IList' = 'AsInterface'('System_Collections_IList') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IList') )
& ( true_1 = x('System_Collections_IList','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IList','System_Collections_ICollection') )
& ( 'System_Collections_ICollection' = 'AsInterface'('System_Collections_ICollection') )
& ( true_1 = 'IsMemberlessType'('System_Collections_ICollection') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_IEnumerable') )
& ( 'System_Collections_IEnumerable' = 'AsInterface'('System_Collections_IEnumerable') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IEnumerable','System_Object') )
& ( true_1 = x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_ICollection','System_Object') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_ICollection') )
& ( true_1 = x('System_Collections_IList','System_Object') )
& ( true_1 = x('System_Collections_IList','System_Collections_IList') )
& ( true_1 = x('System_Array','System_ICloneable') )
& ( 'System_ICloneable' = 'AsInterface'('System_ICloneable') )
& ( true_1 = 'IsMemberlessType'('System_ICloneable') )
& ( true_1 = x('System_ICloneable','System_Object') )
& ( true_1 = x('System_ICloneable','System_ICloneable') )
& ( 'System_Array' = 'AsMutable'('System_Array') )
& ( true_1 != 'IsImmutable'('System_Array') )
& ( 'System_Array' = 'AsDirectSubClass'('System_Array',X1) )
& ( 'System_Object' = X1 )
& ( true_1 = x('System_Array','System_Array') )
& ! [X73: $int,X74: $int] :
( ( true_1 = 'ArraySum_Even_System_Int32'(X73,X74) )
<=> ( true_1 = 'ArraySum_Even_System_Int32_1'(X74) ) )
& ( ! [X75: $int,X76: $int] :
( ( ( true_1 = 'ArraySum_Even_System_Int32'(X75,X76) )
<=> ( 0 = x_1(X76,2) ) )
| ( true_1 != 'IsHeap'(X75) ) )
| ( true_1 != 'PurityAxiomsCanBeAssumed' ) )
& ! [X79: $int] :
( ( 'ArraySum' = X79 )
| ( true_1 != x(X79,'ArraySum') ) )
& ( 'ArraySum' = 'AsMutable'('ArraySum') )
& ( true_1 != 'IsImmutable'('ArraySum') )
& ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',X2) )
& ( 'System_Object' = X2 )
& ( true_1 = x('ArraySum','ArraySum') )
& ( 'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
& ( 'ArraySum' = 'DeclType'('ArraySum_a') )
& ( true_1 = 'IncludedInModifiesStar'('ArraySum_a') )
& ( true_1 = 'IncludeInMainFrameCondition'('ArraySum_a') )
& ( true_1 != 'IsStaticField'('ArraySum_a') )
& ! [X80: $int,X81: $int,X82: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X80,X81) = 'System_String_IsInterned_System_String_notnull'(X80,X82) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( nullObject = X82 )
| ( nullObject = X81 ) )
& ! [X83: $int,X84: $int,X85: $int] :
( ( true_1 = 'StringEquals'(X83,X85) )
| ( true_1 != 'StringEquals'(X84,X85) )
| ( true_1 != 'StringEquals'(X83,X84) ) )
& ! [X86: $int,X87: $int,X88: $int] :
( ( ( true_1 = 'StringEquals'(X87,X88) )
| ( X87 != X88 ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X88,X87) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X87,X88) ) ) )
& ! [X89: $int,X90: $int,X91: $int] :
( ( true_1 = 'System_String_Equals_System_String'(X89,X90,X91) )
<=> ( true_1 = 'System_String_Equals_System_String_System_String'(X89,X90,X91) ) )
& ! [X92: $int,X93: $int] :
? [X94: $int] :
( ~ $less(X94,X93)
& ~ $less(X94,X92)
& ( ( X93 = X94 )
| ( X92 = X94 ) )
& ( max(X92,X93) = X94 ) )
& ! [X95: $int,X96: $int] :
? [X97: $int] :
( ~ $less(X96,X97)
& ~ $less(X95,X97)
& ( ( X96 = X97 )
| ( X95 = X97 ) )
& ( min(X95,X96) = X97 ) )
& ! [X98: $int,X99: $int] :
( ( shr(X98,X99) = x_2(shr(X98,$sum(X99,$uminus(1))),2) )
| $less(X99,1) )
& ! [X100: $int] : ( shr(X100,0) = X100 )
& ! [X101: $int,X102: $int] :
? [X103: $int] :
( ( ( ~ $less(int_2147483647,X103)
& ~ $less(X103,0) )
| $less(16,X102)
| $less(X102,0)
| ~ $less(X101,32768)
| $less(X101,0) )
& ( shl(X101,X102) = X103 ) )
& ! [X104: $int,X105: $int] :
( ( shl(X104,X105) = $product(shl(X104,$sum(X105,$uminus(1))),2) )
| $less(X105,1) )
& ! [X106: $int] : ( shl(X106,0) = X106 )
& ! [X107: $int,X108: $int] :
? [X109: $int] :
( ( ( ~ $less($sum(X107,X108),X109)
& ~ $less(X109,0) )
| $less(X108,0)
| $less(X107,0) )
& ( or_1(X107,X108) = X109 ) )
& ! [X110: $int,X111: $int] :
( ~ $less(and_1(X110,X111),0)
| ( $less(X111,0)
& $less(X110,0) ) )
& ! [X112: $int,X113: $int,X114: $int] :
( ~ $less(X113,$sum(X112,X114))
| ~ $less(X112,X113)
| ( x_1(X112,X114) != x_1(X113,X114) )
| $less(X114,2) )
& ! [X115: $int,X116: $int] :
? [X117: $int] :
( ( ( x_1(X115,X116) = x_1(X117,X116) )
| $less(X116,0)
| $less(X117,0) )
& ( $sum(X115,$uminus(X116)) = X117 ) )
& ! [X118: $int,X119: $int] :
( ( x_1(X118,X119) = x_1($sum(X119,X118),X119) )
| $less(X119,0)
| $less(X118,0) )
& ! [X120: $int,X121: $int] :
( ( x_1(X120,X121) = x_1($sum(X120,X121),X121) )
| $less(X121,0)
| $less(X120,0) )
& ! [X122: $int,X123: $int] :
? [X124: $int] :
( ( ( ~ $less(0,X124)
& $less(X123,X124) )
| ~ $less(X123,0)
| $less(0,X122) )
& ( x_1(X122,X123) = X124 ) )
& ! [X125: $int,X126: $int] :
? [X127: $int] :
( ( ( ~ $less(0,X127)
& $less($sum(0,$uminus(X126)),X127) )
| ~ $less(0,X126)
| $less(0,X125) )
& ( x_1(X125,X126) = X127 ) )
& ! [X128: $int,X129: $int] :
? [X130: $int] :
( ( ( $less(X130,$sum(0,$uminus(X129)))
& ~ $less(X130,0) )
| ~ $less(X129,0)
| $less(X128,0) )
& ( x_1(X128,X129) = X130 ) )
& ! [X131: $int,X132: $int] :
? [X133: $int] :
( ( ( $less(X133,X132)
& ~ $less(X133,0) )
| ~ $less(0,X132)
| $less(X131,0) )
& ( x_1(X131,X132) = X133 ) )
& ! [X134: $int,X135: $int] : ( x_1(X134,X135) = $sum(X134,$uminus($product(x_2(X134,X135),X135))) )
& ! [X136: $int,X137: $int,X138: $int] :
( ( 'IfThenElse'(X136,X137,X138) = X138 )
| ( true_1 = X136 ) )
& ! [X139: $int,X140: $int,X141: $int] :
( ( 'IfThenElse'(X139,X140,X141) = X140 )
| ( true_1 != X139 ) )
& ! [X142: $int,X143: $int,X144: $int] :
( ( 'IntToInt'(X142,X143,X144) = X142 )
| ( true_1 != 'InRange'(X142,X144) ) )
& ! [X145: $int] :
( ( true_1 = 'InRange'(X145,'System_Char') )
<=> ( $less(X145,65536)
& ~ $less(X145,0) ) )
& ! [X146: $int] :
( ( true_1 = 'InRange'(X146,'System_UInt64') )
<=> ( ~ $less(int_18446744073709551615,X146)
& ~ $less(X146,0) ) )
& ! [X147: $int] :
( ( true_1 = 'InRange'(X147,'System_Int64') )
<=> ( ~ $less(int_9223372036854775807,X147)
& ~ $less(X147,int_m9223372036854775808) ) )
& ! [X148: $int] :
( ( true_1 = 'InRange'(X148,'System_UInt32') )
<=> ( ~ $less(int_4294967295,X148)
& ~ $less(X148,0) ) )
& ! [X149: $int] :
( ( true_1 = 'InRange'(X149,'System_Int32') )
<=> ( ~ $less(int_2147483647,X149)
& ~ $less(X149,int_m2147483648) ) )
& ! [X150: $int] :
( ( true_1 = 'InRange'(X150,'System_UInt16') )
<=> ( $less(X150,65536)
& ~ $less(X150,0) ) )
& ! [X151: $int] :
( ( true_1 = 'InRange'(X151,'System_Int16') )
<=> ( $less(X151,32768)
& ~ $less(X151,$sum(0,$uminus(32768))) ) )
& ! [X152: $int] :
( ( true_1 = 'InRange'(X152,'System_Byte') )
<=> ( $less(X152,256)
& ~ $less(X152,0) ) )
& ! [X153: $int] :
( ( true_1 = 'InRange'(X153,'System_SByte') )
<=> ( $less(X153,128)
& ~ $less(X153,$sum(0,$uminus(128))) ) )
& ( $sum(int_m2147483648,1) = $sum(0,$uminus(int_2147483647)) )
& ( $sum(int_m9223372036854775808,1) = $sum(0,$uminus(int_9223372036854775807)) )
& $less(int_9223372036854775807,int_18446744073709551615)
& $less(int_4294967295,int_9223372036854775807)
& $less(int_2147483647,int_4294967295)
& $less(100000,int_2147483647)
& $less(int_m2147483648,$sum(0,$uminus(100000)))
& $less(int_m9223372036854775808,int_m2147483648)
& ( true_1 = 'IsValueType'('System_IntPtr') )
& ( true_1 = 'IsValueType'('System_UIntPtr') )
& ( true_1 = 'IsValueType'('System_Char') )
& ( true_1 = 'IsValueType'('System_UInt64') )
& ( true_1 = 'IsValueType'('System_Int64') )
& ( true_1 = 'IsValueType'('System_UInt32') )
& ( true_1 = 'IsValueType'('System_Int32') )
& ( true_1 = 'IsValueType'('System_UInt16') )
& ( true_1 = 'IsValueType'('System_Int16') )
& ( true_1 = 'IsValueType'('System_Byte') )
& ( true_1 = 'IsValueType'('System_SByte') )
& ! [X154: $int,X155: $int] :
( ( 'Box'('Unbox'(X154),X154) = X154 )
| ( nullObject = 'BoxTester'(X154,X155) ) )
& ! [X156: $int,X157: $int] :
( ( 'UnboxedType'(X156) = X157 )
<=> ( nullObject != 'BoxTester'(X156,X157) ) )
& ! [X158: $int,X159: $int] :
? [X160: $int] :
( ( ( X158 = X159 )
| ( X159 != X160 )
| ( true_1 != x('UnboxedType'(X160),'System_Object') ) )
& ( 'Box'(X158,X159) = X160 ) )
& ! [X161: $int] :
( ! [X162: $int,X163: $int] :
? [X164: $int] :
( ? [X165: $int] :
( ( ( ( select2(X162,X164,localinv) = X165 )
& ( select2(X162,X164,inv) = X165 ) )
| ( true_1 != 'IsHeap'(X162) ) )
& ( typeof(X164) = X165 ) )
& ( 'Box'(X163,X161) = X164 ) )
| ( true_1 != 'IsValueType'('UnboxedType'(X161)) ) )
& ! [X166: $int,X167: $int] : ( 'Unbox'('Box'(X166,X167)) = X166 )
& ! [X168: $int,X169: $int,X170: $int,X171: $int] :
( ( 'BoxFunc'(X168,X169,X170,X171) = X168 )
| ( true_1 = 'IsValueType'('UnboxedType'(X168)) ) )
& ! [X172: $int,X173: $int,X174: $int,X175: $int] :
? [X176: $int] :
( ( 'UnboxedType'(X176) = X173 )
& ( 'Box'(X172,X176) = X176 )
& ( 'BoxFunc'(X172,X173,X174,X175) = X176 ) )
& ! [X177: $int,X178: $int] :
? [X179: $int] :
( ? [X180: $int,X181: $int,X182: $int,X183: $int] :
( ( ( ( ( select2(X178,X181,localinv) = 'BaseClass'(X180) )
| ( true_1 != x(select2(X178,X181,inv),X180) )
| ( 'PeerGroupPlaceholder' = X180 ) )
& ( true_1 = select2(X178,X179,allocated) )
& ( nullObject != X179 ) )
| ( select2(X178,X183,localinv) = 'BaseClass'(X182) )
| ( true_1 != x(select2(X178,X183,inv),X182) )
| ( 'PeerGroupPlaceholder' = X182 )
| ( true_1 != select2(X178,X177,allocated) )
| ( nullObject = X177 )
| ( true_1 != 'IsHeap'(X178) ) )
& ( select2(X178,X177,ownerRef) = X183 )
& ( select2(X178,X177,ownerFrame) = X182 )
& ( select2(X178,X179,ownerRef) = X181 )
& ( select2(X178,X179,ownerFrame) = X180 ) )
& ( select2(X178,X177,'FirstConsistentOwner') = X179 ) )
& ! [X184: $int,X185: $int,X186: $int] :
? [X187: $int,X188: $int] :
( ( ( select2(X186,X184,X185) = 'FieldDependsOnFCO'(X184,X185,select2(X186,select2(X186,X184,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X186,X188,localinv) = 'BaseClass'(X187) )
| ( true_1 != x(select2(X186,X188,inv),X187) )
| ( 'PeerGroupPlaceholder' = X187 )
| ( 'AsPureObject'(X184) != X184 )
| ( true_1 != select2(X186,X184,allocated) )
| ( nullObject = X184 )
| ( true_1 != 'IsHeap'(X186) ) )
& ( select2(X186,X184,ownerRef) = X188 )
& ( select2(X186,X184,ownerFrame) = X187 ) )
& ! [X189: $int,X190: $int] :
? [X191: $int,X192: $int,X193: $int] :
( ( ( ( select2(X189,X190,localinv) = X191 )
& ( select2(X189,X190,inv) = X191 ) )
| ( select2(X189,X193,localinv) = 'BaseClass'(X192) )
| ( true_1 != x(select2(X189,X193,inv),X192) )
| ( 'PeerGroupPlaceholder' = X192 )
| ( true_1 != 'IsHeap'(X189) ) )
& ( select2(X189,X190,ownerRef) = X193 )
& ( select2(X189,X190,ownerFrame) = X192 )
& ( typeof(X190) = X191 ) )
& ! [X194: $int,X195: $int,X196: $int,X197: $int] :
? [X198: $int] :
( ? [X199: $int] :
( ( ( ( select2(X194,X195,ownerFrame) = select2(X194,X199,ownerFrame) )
& ( select2(X194,X195,ownerRef) = select2(X194,X199,ownerRef) ) )
| ( nullObject = X198 )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(X198,X197) = X199 ) )
& ( select2(X194,X195,'AsElementsPeerField'(X196,X197)) = X198 ) )
& ! [X200: $int,X201: $int,X202: $int,X203: $int,X204: $int] :
? [X205: $int] :
( ? [X206: $int] :
( ( ( ( select2(X200,X206,ownerFrame) = X203 )
& ( select2(X200,X206,ownerRef) = X201 ) )
| ( nullObject = X205 )
| ( true_1 != 'IsHeap'(X200) ) )
& ( 'ElementProxy'(X205,X204) = X206 ) )
& ( select2(X200,X201,'AsElementsRepField'(X202,X203,X204)) = X205 ) )
& ! [X207: $int,X208: $int,X209: $int] :
? [X210: $int] :
( ( ( ( select2(X207,X208,ownerFrame) = select2(X207,X210,ownerFrame) )
& ( select2(X207,X208,ownerRef) = select2(X207,X210,ownerRef) ) )
| ( nullObject = X210 )
| ( true_1 != 'IsHeap'(X207) ) )
& ( select2(X207,X208,'AsPeerField'(X209)) = X210 ) )
& ! [X211: $int,X212: $int,X213: $int,X214: $int] :
? [X215: $int] :
( ( ( ( select2(X211,X215,ownerFrame) = X214 )
& ( select2(X211,X215,ownerRef) = X212 ) )
| ( nullObject = X215 )
| ( true_1 != 'IsHeap'(X211) ) )
& ( select2(X211,X212,'AsRepField'(X213,X214)) = X215 ) )
& ! [X216: $int] : ~ $less('StringLength'(X216),0)
& ! [X217: $int,X218: $int] :
( ! [X219: $int] :
? [X220: $int] :
( ( ( ! [X221: $int] :
( ( 'PeerGroupPlaceholder' != select2(X219,X221,ownerFrame) )
| ( X217 = X221 )
| ( 'AsOwner'(X217,select2(X219,X221,ownerRef)) != X217 ) )
& ( 'AsOwner'(X217,select2(X219,X217,ownerRef)) = X217 )
& ( 'PeerGroupPlaceholder' = select2(X219,X217,ownerFrame) )
& ( select2(X219,X217,localinv) = X220 )
& ( select2(X219,X217,inv) = X220 ) )
| ( true_1 != 'IsHeap'(X219) ) )
& ( typeof(X217) = X220 ) )
| ( true_1 != x(typeof(X217),'AsImmutable'(X218)) )
| ( 'BeingConstructed' = X217 )
| ( nullObject = X217 ) )
& ! [X222: $int,X223: $int] :
( ( ( 'AsMutable'(X223) = X223 )
& ( true_1 != 'IsImmutable'(X223) ) )
| ( true_1 != x(X223,'AsMutable'(X222)) ) )
& ! [X224: $int,X225: $int] :
( ( ( 'AsImmutable'(X225) = X225 )
& ( true_1 = 'IsImmutable'(X225) ) )
| ( true_1 != x(X225,'AsImmutable'(X224)) ) )
& ( true_1 != 'IsImmutable'('System_Object') )
& ! [X226: $int,X227: $int,X228: $int] :
? [X229: $int,X230: $int] :
( ( ( true_1 = x(typeof(X228),X226) )
| ( true_1 != x('UnboxedType'(X230),X229) )
| ( X228 != X230 )
| ( X226 != X229 ) )
& ( 'Box'(X227,X228) = X230 )
& ( 'AsInterface'(X226) = X229 ) )
& ! [X231: $int] : ( true_1 != 'IsMemberlessType'(typeof(X231)) )
& ! [X232: $int,X233: $int,X234: $int,X235: $int] :
( ( true_1 = 'InRange'(select2(X232,X233,'AsRangeField'(X234,X235)),X235) )
| ( true_1 != 'IsHeap'(X232) ) )
& ! [X236: $int,X237: $int,X238: $int,X239: $int] :
( ( nullObject != select2(X236,X237,'AsNonNullRefField'(X238,X239)) )
| ( ( true_1 != select2(X236,'BeingConstructed','NonNullFieldsAreInitialized') )
& ( 'BeingConstructed' = X237 ) )
| ( nullObject = X237 )
| ( true_1 != 'IsHeap'(X236) ) )
& ! [X240: $int,X241: $int,X242: $int,X243: $int] :
( ( true_1 = 'Is'(select2(X240,X241,'AsRefField'(X242,X243)),X243) )
| ( true_1 != 'IsHeap'(X240) ) )
& ! [X244: $int,X245: $int] :
( ( 'AsRefField'(X244,X245) = X244 )
| ( 'AsNonNullRefField'(X244,X245) != X244 ) )
& ( 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') )
& ! [X246: $int,X247: $int] :
( ( true_1 = select2(X246,'ClassRepr'(X247),allocated) )
| ( true_1 != 'IsHeap'(X246) ) )
& ! [X248: $int,X249: $int] :
( ( true_1 = select2(X248,X249,allocated) )
| ( true_1 != 'IsAllocated'(X248,X249) ) )
& ! [X250: $int,X251: $int,X252: $int] :
( ( true_1 = 'IsAllocated'(X250,'ValueArrayGet'(X251,X252)) )
| ( true_1 != 'IsAllocated'(X250,X251) ) )
& ! [X253: $int,X254: $int,X255: $int] :
( ( true_1 = 'IsAllocated'(X253,'RefArrayGet'(X254,X255)) )
| ( true_1 != 'IsAllocated'(X253,X254) ) )
& ! [X256: $int,X257: $int,X258: $int] :
( ( true_1 = 'IsAllocated'(X256,'StructGet'(X257,X258)) )
| ( true_1 != 'IsAllocated'(X256,X257) ) )
& ! [X259: $int,X260: $int,X261: $int] :
( ( true_1 = select2(X259,select2(X259,X260,X261),allocated) )
| ( true_1 != select2(X259,X260,allocated) )
| ( true_1 != 'IsHeap'(X259) ) )
& ! [X262: $int,X263: $int,X264: $int] :
( ( true_1 = 'IsAllocated'(X262,select2(X262,X263,X264)) )
| ( true_1 != select2(X262,X263,allocated) )
| ( true_1 != 'IsHeap'(X262) ) )
& ! [X265: $int,X266: $int] :
? [X267: $int] :
( ( ( ( select2(X265,X266,localinv) = X267 )
& ( select2(X265,X266,inv) = X267 ) )
| ( true_1 != x(X267,'System_Array') )
| ( nullObject = X266 )
| ( true_1 != 'IsHeap'(X265) ) )
& ( typeof(X266) = X267 ) )
& ! [X268: $int,X269: $int] :
( ( nullObject = 'As'(X268,X269) )
| ( true_1 = 'Is'(X268,X269) ) )
& ! [X270: $int,X271: $int] :
( ( 'As'(X270,X271) = X270 )
| ( true_1 != 'Is'(X270,X271) ) )
& ! [X272: $int,X273: $int] :
( ( true_1 = 'IsNotNull'(X272,X273) )
<=> ( ( true_1 = 'Is'(X272,X273) )
& ( nullObject != X272 ) ) )
& ! [X274: $int,X275: $int] :
( ( true_1 = 'Is'(X274,X275) )
<=> ( ( true_1 = x(typeof(X274),X275) )
| ( nullObject = X274 ) ) )
& ! [X276: $int] : ( 'TypeName'('TypeObject'(X276)) = X276 )
& ! [X277: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X277),'System_Type') )
& ( true_1 = x('System_Type','System_Object') )
& ( true_1 = 'IsValueType'('System_Boolean') )
& ! [X278: $int] :
( ( ! [X279: $int] :
( ( X278 = X279 )
| ( true_1 != x(X279,X278) ) )
& ! [X280: $int] :
( ( X278 = X280 )
| ( true_1 != x(X278,X280) ) ) )
| ( true_1 != 'IsValueType'(X278) ) )
& ! [X281: $int,X282: $int,X283: $int] :
( ( 'OneClassDown'(X283,X281) = X282 )
| ( true_1 != x(X283,'AsDirectSubClass'(X282,X281)) ) )
& ! [X284: $int] :
? [X285: $int] :
( ( ( X284 != X285 )
| ( 'System_Object' = X284 ) )
& ( true_1 = x(X284,X285) )
& ( 'BaseClass'(X284) = X285 ) )
& ! [X286: $int,X287: $int,X288: $int,X289: $int] :
( ( 'StructGet'('StructSet'(X286,X287,X289),X288) = 'StructGet'(X286,X288) )
| ( X287 = X288 ) )
& ! [X290: $int,X291: $int,X292: $int] : ( 'StructGet'('StructSet'(X290,X291,X292),X291) = X292 )
& ! [X293: $int,X294: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X293,X294)) )
& ! [X295: $int,X296: $int] : ( 'System_Object' = typeof('ElementProxy'(X295,X296)) )
& ! [X297: $int,X298: $int] :
( ( true_1 = 'IsAllocated'(X298,'ElementProxy'(X297,$sum(0,$uminus(1)))) )
| ( true_1 != x(typeof(X297),'System_Array') )
| ( true_1 != 'IsAllocated'(X298,X297) )
| ( true_1 != 'IsHeap'(X298) ) )
& ! [X299: $int,X300: $int,X301: $int] :
? [X302: $int,X303: $int] :
( ( ( ( select2(X301,X303,ownerFrame) = select2(X301,X302,ownerFrame) )
& ( select2(X301,X303,ownerRef) = select2(X301,X302,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X303)) )
| ( nullObject = X303 )
| ( true_1 != x(typeof(X299),'System_Array') )
| ( true_1 != 'IsHeap'(X301) ) )
& ( 'RefArrayGet'(select2(X301,X299,elements),X300) = X303 )
& ( 'ElementProxy'(X299,$sum(0,$uminus(1))) = X302 ) )
& ! [X304: $int,X305: $int,X306: $int] :
? [X307: $int] :
( ( ( X306 = X307 )
| ( true_1 = x('System_Array',X306) )
| ( true_1 != x(X307,X306) ) )
& ( 'IntArray'(X304,X305) = X307 ) )
& ! [X308: $int,X309: $int,X310: $int] :
? [X311: $int] :
( ( ( X310 = X311 )
| ( true_1 = x('System_Array',X310) )
| ( true_1 != x(X311,X310) ) )
& ( 'ValueArray'(X308,X309) = X311 ) )
& ! [X312: $int,X313: $int,X314: $int] :
? [X315: $int] :
( ( ( ( true_1 = x(X312,X315) )
& ( 'NonNullRefArray'(X315,X313) = X314 ) )
| ( true_1 = x('System_Array',X314) )
| ( true_1 != x('NonNullRefArray'(X312,X313),X314) ) )
& ( 'ElementType'(X314) = X315 ) )
& ! [X316: $int,X317: $int,X318: $int] :
? [X319: $int] :
( ( ( ( true_1 = x(X316,X319) )
& ( 'RefArray'(X319,X317) = X318 ) )
| ( true_1 = x('System_Array',X318) )
| ( true_1 != x('RefArray'(X316,X317),X318) ) )
& ( 'ElementType'(X318) = X319 ) )
& ! [X320: $int,X321: $int,X322: $int] :
? [X323: $int] :
( ( ( X322 = X323 )
| ( true_1 != x(X322,X323) ) )
& ( 'IntArray'(X320,X321) = X323 ) )
& ! [X324: $int,X325: $int,X326: $int] :
? [X327: $int] :
( ( ( X326 = X327 )
| ( true_1 != x(X326,X327) ) )
& ( 'ValueArray'(X324,X325) = X327 ) )
& ! [X328: $int,X329: $int,X330: $int] :
? [X331: $int] :
( ( ( ( true_1 = x(X331,X328) )
& ( 'NonNullRefArray'(X331,X329) = X330 )
& ( X328 != X330 ) )
| ( true_1 != x(X330,'NonNullRefArray'(X328,X329)) ) )
& ( 'ElementType'(X330) = X331 ) )
& ! [X332: $int,X333: $int,X334: $int] :
? [X335: $int] :
( ( ( ( true_1 = x(X335,X332) )
& ( 'RefArray'(X335,X333) = X334 )
& ( X332 != X334 ) )
| ( true_1 != x(X334,'RefArray'(X332,X333)) ) )
& ( 'ElementType'(X334) = X335 ) )
& ! [X336: $int,X337: $int] : ( 'ElementType'('NonNullRefArray'(X336,X337)) = X336 )
& ! [X338: $int,X339: $int] : ( 'ElementType'('RefArray'(X338,X339)) = X338 )
& ! [X340: $int,X341: $int] : ( 'ElementType'('IntArray'(X340,X341)) = X340 )
& ! [X342: $int,X343: $int] : ( 'ElementType'('ValueArray'(X342,X343)) = X342 )
& ! [X344: $int,X345: $int,X346: $int] :
( ( true_1 = x('NonNullRefArray'(X345,X346),'NonNullRefArray'(X344,X346)) )
| ( true_1 != x(X345,X344) ) )
& ! [X347: $int,X348: $int,X349: $int] :
( ( true_1 = x('RefArray'(X348,X349),'RefArray'(X347,X349)) )
| ( true_1 != x(X348,X347) ) )
& ! [X350: $int,X351: $int,X352: $int] :
? [X353: $int] :
( ( ( ( true_1 = x(X351,'ElementType'(X353)) )
& ( 'Rank'(X350) = X352 )
& ( true_1 = x(X353,'System_Array') ) )
| ( true_1 != 'NonNullRefArrayRaw'(X350,X351,X352) ) )
& ( typeof(X350) = X353 ) )
& ! [X354: $int,X355: $int] :
? [X356: $int] :
( ( true_1 = x(X356,'System_Array') )
& ( true_1 = x(X356,X356) )
& ( 'NonNullRefArray'(X354,X355) = X356 ) )
& ! [X357: $int,X358: $int] :
? [X359: $int] :
( ( true_1 = x(X359,'System_Array') )
& ( true_1 = x(X359,X359) )
& ( 'RefArray'(X357,X358) = X359 ) )
& ! [X360: $int,X361: $int] :
? [X362: $int] :
( ( true_1 = x(X362,'System_Array') )
& ( true_1 = x(X362,X362) )
& ( 'IntArray'(X360,X361) = X362 ) )
& ! [X363: $int,X364: $int] :
? [X365: $int] :
( ( true_1 = x(X365,'System_Array') )
& ( true_1 = x(X365,X365) )
& ( 'ValueArray'(X363,X364) = X365 ) )
& ( true_1 = x('System_Array','System_Object') )
& ! [X366: $int,X367: $int,X368: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X366) )
| ( true_1 != x(X366,'NonNullRefArray'(X367,X368)) ) )
& ! [X369: $int,X370: $int,X371: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X369) )
| ( true_1 != x(X369,'RefArray'(X370,X371)) ) )
& ! [X372: $int,X373: $int,X374: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X372) )
| ( true_1 != x(X372,'IntArray'(X373,X374)) ) )
& ! [X375: $int,X376: $int,X377: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X375) )
| ( true_1 != x(X375,'ValueArray'(X376,X377)) ) )
& ! [X378: $int,X379: $int] : ( 'UBound'(X378,X379) = $sum('DimLength'(X378,X379),$uminus(1)) )
& ! [X380: $int,X381: $int] : ( 0 = 'LBound'(X380,X381) )
& ! [X382: $int] :
( ( 'Length'(X382) = 'DimLength'(X382,0) )
| ( 1 != 'Rank'(X382) ) )
& ! [X383: $int,X384: $int] : ~ $less('DimLength'(X383,X384),0)
& ! [X385: $int] :
? [X386: $int] :
( ~ $less(int_2147483647,X386)
& ~ $less(X386,0)
& ( 'Length'(X385) = X386 ) )
& ! [X387: $int,X388: $int,X389: $int] :
( ( 'Rank'(X387) = X389 )
| ( true_1 != x(typeof(X387),'IntArray'(X388,X389)) )
| ( nullObject = X387 ) )
& ! [X390: $int,X391: $int,X392: $int] :
( ( 'Rank'(X390) = X392 )
| ( true_1 != x(typeof(X390),'ValueArray'(X391,X392)) )
| ( nullObject = X390 ) )
& ! [X393: $int,X394: $int,X395: $int] :
( ( 'Rank'(X393) = X395 )
| ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X395)) )
| ( nullObject = X393 ) )
& ! [X396: $int,X397: $int,X398: $int] :
( ( 'Rank'(X396) = X398 )
| ( true_1 != x(typeof(X396),'RefArray'(X397,X398)) )
| ( nullObject = X396 ) )
& ! [X399: $int] : ~ $less('Rank'(X399),1)
& ! [X400: $int,X401: $int,X402: $int,X403: $int,X404: $int] :
( ( nullObject != 'RefArrayGet'(select2(X404,X400,elements),X402) )
| ( true_1 != x(typeof(X400),'NonNullRefArray'(X401,X403)) )
| ( true_1 != 'IsHeap'(X404) ) )
& ! [X405: $int,X406: $int,X407: $int] :
? [X408: $int] :
( ( ( true_1 = x(typeof(X408),'ElementType'(typeof(X405))) )
| ( nullObject = X408 )
| ( true_1 != 'IsHeap'(X407) ) )
& ( 'RefArrayGet'(select2(X407,X405,elements),X406) = X408 ) )
& ! [X409: $int,X410: $int,X411: $int] :
( ( true_1 = 'InRange'('IntArrayGet'(select2(X411,X409,elements),X410),'ElementType'(typeof(X409))) )
| ( true_1 != 'IsHeap'(X411) ) )
& ! [X412: $int,X413: $int,X414: $int,X415: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X412,X413,X414,X415)) = X415 )
& ! [X416: $int,X417: $int,X418: $int,X419: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X416,X417,X418,X419)) = X418 )
& ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( 'RefArrayGet'('RefArraySet'(X420,X421,X423),X422) = 'RefArrayGet'(X420,X422) )
| ( X421 = X422 ) )
& ! [X424: $int,X425: $int,X426: $int] : ( 'RefArrayGet'('RefArraySet'(X424,X425,X426),X425) = X426 )
& ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( 'IntArrayGet'('IntArraySet'(X427,X428,X430),X429) = 'IntArrayGet'(X427,X429) )
| ( X428 = X429 ) )
& ! [X431: $int,X432: $int,X433: $int] : ( 'IntArrayGet'('IntArraySet'(X431,X432,X433),X432) = X433 )
& ! [X434: $int,X435: $int,X436: $int,X437: $int] :
( ( 'ValueArrayGet'('ValueArraySet'(X434,X435,X437),X436) = 'ValueArrayGet'(X434,X436) )
| ( X435 = X436 ) )
& ! [X438: $int,X439: $int,X440: $int] : ( 'ValueArrayGet'('ValueArraySet'(X438,X439,X440),X439) = X440 )
& ( true_1 = 'IncludedInModifiesStar'(elements) )
& ( true_1 = 'IncludedInModifiesStar'(exposeVersion) )
& ( true_1 != 'IncludedInModifiesStar'(ownerFrame) )
& ( true_1 != 'IncludedInModifiesStar'(ownerRef) )
& ( true_1 != 'IsStaticField'(exposeVersion) )
& ( true_1 != 'IsStaticField'(localinv) )
& ( true_1 != 'IsStaticField'(inv) )
& ( true_1 != 'IsStaticField'(elements) )
& ( true_1 != 'IsStaticField'(allocated) )
& ( true_1 != 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
& ( true_1 = 'IncludeInMainFrameCondition'(exposeVersion) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerFrame) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerRef) )
& ( true_1 != 'IncludeInMainFrameCondition'(localinv) )
& ( true_1 != 'IncludeInMainFrameCondition'(inv) )
& ( true_1 = 'IncludeInMainFrameCondition'(elements) )
& ( true_1 = 'IncludeInMainFrameCondition'(allocated) )
& ! [X441: $int,X442: $int] :
( ( 'PeerGroupPlaceholder' = select2(X442,'ClassRepr'(X441),ownerFrame) )
| ( true_1 != 'IsHeap'(X442) ) )
& ! [X443: $int] : ( nullObject != 'ClassRepr'(X443) )
& ! [X444: $int] : ( true_1 != x(typeof('ClassRepr'(X444)),'System_Object') )
& ! [X445: $int] : ( 'ClassReprInv'('ClassRepr'(X445)) = X445 )
& ( 'System_Object' = 'DeclType'(exposeVersion) )
& ( 'System_Object' = 'DeclType'(elements) )
& ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements )
& ( 'BaseClass'('ArraySum') = X2 )
& ( 'BaseClass'('System_Array') = X1 )
& ( 'BaseClass'('System_String') = X0 ) ),
inference(flattening,[],[f36]) ).
tff(f36,plain,
? [X0: $int,X1: $int,X2: $int] :
( ! [X5: $int] :
( ( 'System_String' = X5 )
| ( true_1 != x(X5,'System_String') ) )
& ( true_1 = x('System_String','System_IEquatable_1___System_String') )
& ( 'System_IEquatable_1___System_String' = 'AsInterface'('System_IEquatable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IEquatable_1___System_String') )
& ( true_1 = x('System_IEquatable_1___System_String','System_Object') )
& ( true_1 = x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
& ( true_1 = x('System_String','System_Collections_IEnumerable') )
& ( true_1 = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
& ( true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
& ( true_1 = x('System_String','System_IComparable_1___System_String') )
& ( 'System_IComparable_1___System_String' = 'AsInterface'('System_IComparable_1___System_String') )
& ( true_1 = 'IsMemberlessType'('System_IComparable_1___System_String') )
& ( true_1 = x('System_IComparable_1___System_String','System_Object') )
& ( true_1 = x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
& ( true_1 = x('System_String','System_IConvertible') )
& ( 'System_IConvertible' = 'AsInterface'('System_IConvertible') )
& ( true_1 = 'IsMemberlessType'('System_IConvertible') )
& ( true_1 = x('System_IConvertible','System_Object') )
& ( true_1 = x('System_IConvertible','System_IConvertible') )
& ( true_1 = x('System_String','System_ICloneable') )
& ( true_1 = x('System_String','System_IComparable') )
& ( 'System_IComparable' = 'AsInterface'('System_IComparable') )
& ( true_1 = 'IsMemberlessType'('System_IComparable') )
& ( true_1 = x('System_IComparable','System_Object') )
& ( true_1 = x('System_IComparable','System_IComparable') )
& ( 'System_String' = 'AsImmutable'('System_String') )
& ( true_1 = 'IsImmutable'('System_String') )
& ( 'System_String' = 'AsDirectSubClass'('System_String',X0) )
& ( 'System_Object' = X0 )
& ( true_1 = x('System_String','System_String') )
& ! [X6: $int,X7: $int,X8: $int,X9: $int,X10: $int,X11: $int,X12: $int] :
( ( sum_x0(X6,X7,X8,X9,X10,X11,X12) = sum_x0(X6,$sum(X7,$uminus(1)),X8,X9,X10,X11,X12) )
| ( true_1 = X8 )
| ~ $less(X6,X7) )
& ! [X13: $int,X14: $int,X15: $int,X16: $int,X17: $int,X18: $int,X19: $int] :
? [X20: $int] :
( ( ( sum_x0(X13,X14,X15,X16,X17,X18,X19) = $sum(sum_x0(X13,X20,X15,X16,X17,X18,X19),'IfThenElse'('ArraySum_Even_System_Int32'(X17,'IntArrayGet'(X16,X20)),'IntArrayGet'(X18,X20),X19)) )
| ( true_1 != X15 )
| ~ $less(X13,X14) )
& ( $sum(X14,$uminus(1)) = X20 ) )
& ! [X21: $int,X22: $int,X23: $int,X24: $int,X25: $int,X26: $int,X27: $int] :
( ( sum_x0(X21,X22,X23,X24,X25,X26,X27) = sum_x0($sum(X21,1),X22,X23,X24,X25,X26,X27) )
| ( true_1 = X23 )
| ~ $less(X21,X22) )
& ! [X28: $int,X29: $int,X30: $int,X31: $int,X32: $int,X33: $int,X34: $int] :
( ( sum_x0(X28,X29,X30,X31,X32,X33,X34) = $sum(sum_x0($sum(X28,1),X29,X30,X31,X32,X33,X34),'IfThenElse'('ArraySum_Even_System_Int32'(X32,'IntArrayGet'(X31,X28)),'IntArrayGet'(X33,X28),X34)) )
| ( true_1 != X30 )
| ~ $less(X28,X29) )
& ! [X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int,X41: $int,X42: $int] :
( ( sum_x0(X35,X37,X38,X39,X40,X41,X42) = $sum(sum_x0(X35,X36,X38,X39,X40,X41,X42),sum_x0(X36,X37,X38,X39,X40,X41,X42)) )
| $less(X37,X36)
| $less(X36,X35) )
& ! [X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int,X53: $int,X54: $int] :
( ( sum_x0(X43,X44,X45,X47,X49,X51,X53) = sum_x0(X43,X44,X46,X48,X50,X52,X54) )
| ? [X55: $int] :
( ( ( ( 'IfThenElse'('ArraySum_Even_System_Int32'(X49,'IntArrayGet'(X47,X55)),'IntArrayGet'(X51,X55),X53) != 'IfThenElse'('ArraySum_Even_System_Int32'(X50,'IntArrayGet'(X48,X55)),'IntArrayGet'(X52,X55),X54) )
& ( true_1 = X45 ) )
| ( ( true_1 = X45 )
<~> ( true_1 = X46 ) ) )
& $less(X55,X44)
& ~ $less(X55,X43) ) )
& ! [X56: $int,X57: $int,X58: $int,X59: $int,X60: $int,X61: $int,X62: $int] :
( ( 0 = sum_x0(X56,X57,X58,X59,X60,X61,X62) )
| ? [X63: $int] :
( ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X60,'IntArrayGet'(X59,X63)),'IntArrayGet'(X61,X63),X62) )
& ( true_1 = X58 )
& $less(X63,X57)
& ~ $less(X63,X56) ) )
& ! [X64: $int,X65: $int,X66: $int,X67: $int,X68: $int,X69: $int,X70: $int] : ( sum_0(X64,X65,X66,X67,X68,X69,X70) = sum_x0(X64,X65,X66,X67,X68,X69,X70) )
& ( true_1 = 'IsMemberlessType'('System_Array') )
& ( true_1 = x('System_Array','System_Collections_IEnumerable') )
& ( true_1 = x('System_Array','System_Collections_ICollection') )
& ( true_1 = x('System_Array','System_Collections_IList') )
& ( 'System_Collections_IList' = 'AsInterface'('System_Collections_IList') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IList') )
& ( true_1 = x('System_Collections_IList','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IList','System_Collections_ICollection') )
& ( 'System_Collections_ICollection' = 'AsInterface'('System_Collections_ICollection') )
& ( true_1 = 'IsMemberlessType'('System_Collections_ICollection') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_IEnumerable') )
& ( 'System_Collections_IEnumerable' = 'AsInterface'('System_Collections_IEnumerable') )
& ( true_1 = 'IsMemberlessType'('System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_IEnumerable','System_Object') )
& ( true_1 = x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
& ( true_1 = x('System_Collections_ICollection','System_Object') )
& ( true_1 = x('System_Collections_ICollection','System_Collections_ICollection') )
& ( true_1 = x('System_Collections_IList','System_Object') )
& ( true_1 = x('System_Collections_IList','System_Collections_IList') )
& ( true_1 = x('System_Array','System_ICloneable') )
& ( 'System_ICloneable' = 'AsInterface'('System_ICloneable') )
& ( true_1 = 'IsMemberlessType'('System_ICloneable') )
& ( true_1 = x('System_ICloneable','System_Object') )
& ( true_1 = x('System_ICloneable','System_ICloneable') )
& ( 'System_Array' = 'AsMutable'('System_Array') )
& ( true_1 != 'IsImmutable'('System_Array') )
& ( 'System_Array' = 'AsDirectSubClass'('System_Array',X1) )
& ( 'System_Object' = X1 )
& ( true_1 = x('System_Array','System_Array') )
& ! [X73: $int,X74: $int] :
( ( true_1 = 'ArraySum_Even_System_Int32'(X73,X74) )
<=> ( true_1 = 'ArraySum_Even_System_Int32_1'(X74) ) )
& ( ! [X75: $int,X76: $int] :
( ( ( true_1 = 'ArraySum_Even_System_Int32'(X75,X76) )
<=> ( 0 = x_1(X76,2) ) )
| ( true_1 != 'IsHeap'(X75) ) )
| ( true_1 != 'PurityAxiomsCanBeAssumed' ) )
& ! [X79: $int] :
( ( 'ArraySum' = X79 )
| ( true_1 != x(X79,'ArraySum') ) )
& ( 'ArraySum' = 'AsMutable'('ArraySum') )
& ( true_1 != 'IsImmutable'('ArraySum') )
& ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',X2) )
& ( 'System_Object' = X2 )
& ( true_1 = x('ArraySum','ArraySum') )
& ( 'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
& ( 'ArraySum' = 'DeclType'('ArraySum_a') )
& ( true_1 = 'IncludedInModifiesStar'('ArraySum_a') )
& ( true_1 = 'IncludeInMainFrameCondition'('ArraySum_a') )
& ( true_1 != 'IsStaticField'('ArraySum_a') )
& ! [X80: $int,X81: $int,X82: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X80,X81) = 'System_String_IsInterned_System_String_notnull'(X80,X82) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( nullObject = X82 )
| ( nullObject = X81 ) )
& ! [X83: $int,X84: $int,X85: $int] :
( ( true_1 = 'StringEquals'(X83,X85) )
| ( true_1 != 'StringEquals'(X84,X85) )
| ( true_1 != 'StringEquals'(X83,X84) ) )
& ! [X86: $int,X87: $int,X88: $int] :
( ( ( true_1 = 'StringEquals'(X87,X88) )
| ( X87 != X88 ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X88,X87) ) )
& ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X87,X88) ) ) )
& ! [X89: $int,X90: $int,X91: $int] :
( ( true_1 = 'System_String_Equals_System_String'(X89,X90,X91) )
<=> ( true_1 = 'System_String_Equals_System_String_System_String'(X89,X90,X91) ) )
& ! [X92: $int,X93: $int] :
? [X94: $int] :
( ~ $less(X94,X93)
& ~ $less(X94,X92)
& ( ( X93 = X94 )
| ( X92 = X94 ) )
& ( max(X92,X93) = X94 ) )
& ! [X95: $int,X96: $int] :
? [X97: $int] :
( ~ $less(X96,X97)
& ~ $less(X95,X97)
& ( ( X96 = X97 )
| ( X95 = X97 ) )
& ( min(X95,X96) = X97 ) )
& ! [X98: $int,X99: $int] :
( ( shr(X98,X99) = x_2(shr(X98,$sum(X99,$uminus(1))),2) )
| $less(X99,1) )
& ! [X100: $int] : ( shr(X100,0) = X100 )
& ! [X101: $int,X102: $int] :
? [X103: $int] :
( ( ( ~ $less(int_2147483647,X103)
& ~ $less(X103,0) )
| $less(16,X102)
| $less(X102,0)
| ~ $less(X101,32768)
| $less(X101,0) )
& ( shl(X101,X102) = X103 ) )
& ! [X104: $int,X105: $int] :
( ( shl(X104,X105) = $product(shl(X104,$sum(X105,$uminus(1))),2) )
| $less(X105,1) )
& ! [X106: $int] : ( shl(X106,0) = X106 )
& ! [X107: $int,X108: $int] :
? [X109: $int] :
( ( ( ~ $less($sum(X107,X108),X109)
& ~ $less(X109,0) )
| $less(X108,0)
| $less(X107,0) )
& ( or_1(X107,X108) = X109 ) )
& ! [X110: $int,X111: $int] :
( ~ $less(and_1(X110,X111),0)
| ( $less(X111,0)
& $less(X110,0) ) )
& ! [X112: $int,X113: $int,X114: $int] :
( ~ $less(X113,$sum(X112,X114))
| ~ $less(X112,X113)
| ( x_1(X112,X114) != x_1(X113,X114) )
| $less(X114,2) )
& ! [X115: $int,X116: $int] :
? [X117: $int] :
( ( ( x_1(X115,X116) = x_1(X117,X116) )
| $less(X116,0)
| $less(X117,0) )
& ( $sum(X115,$uminus(X116)) = X117 ) )
& ! [X118: $int,X119: $int] :
( ( x_1(X118,X119) = x_1($sum(X119,X118),X119) )
| $less(X119,0)
| $less(X118,0) )
& ! [X120: $int,X121: $int] :
( ( x_1(X120,X121) = x_1($sum(X120,X121),X121) )
| $less(X121,0)
| $less(X120,0) )
& ! [X122: $int,X123: $int] :
? [X124: $int] :
( ( ( ~ $less(0,X124)
& $less(X123,X124) )
| ~ $less(X123,0)
| $less(0,X122) )
& ( x_1(X122,X123) = X124 ) )
& ! [X125: $int,X126: $int] :
? [X127: $int] :
( ( ( ~ $less(0,X127)
& $less($sum(0,$uminus(X126)),X127) )
| ~ $less(0,X126)
| $less(0,X125) )
& ( x_1(X125,X126) = X127 ) )
& ! [X128: $int,X129: $int] :
? [X130: $int] :
( ( ( $less(X130,$sum(0,$uminus(X129)))
& ~ $less(X130,0) )
| ~ $less(X129,0)
| $less(X128,0) )
& ( x_1(X128,X129) = X130 ) )
& ! [X131: $int,X132: $int] :
? [X133: $int] :
( ( ( $less(X133,X132)
& ~ $less(X133,0) )
| ~ $less(0,X132)
| $less(X131,0) )
& ( x_1(X131,X132) = X133 ) )
& ! [X134: $int,X135: $int] : ( x_1(X134,X135) = $sum(X134,$uminus($product(x_2(X134,X135),X135))) )
& ! [X136: $int,X137: $int,X138: $int] :
( ( 'IfThenElse'(X136,X137,X138) = X138 )
| ( true_1 = X136 ) )
& ! [X139: $int,X140: $int,X141: $int] :
( ( 'IfThenElse'(X139,X140,X141) = X140 )
| ( true_1 != X139 ) )
& ! [X142: $int,X143: $int,X144: $int] :
( ( 'IntToInt'(X142,X143,X144) = X142 )
| ( true_1 != 'InRange'(X142,X144) ) )
& ! [X145: $int] :
( ( true_1 = 'InRange'(X145,'System_Char') )
<=> ( $less(X145,65536)
& ~ $less(X145,0) ) )
& ! [X146: $int] :
( ( true_1 = 'InRange'(X146,'System_UInt64') )
<=> ( ~ $less(int_18446744073709551615,X146)
& ~ $less(X146,0) ) )
& ! [X147: $int] :
( ( true_1 = 'InRange'(X147,'System_Int64') )
<=> ( ~ $less(int_9223372036854775807,X147)
& ~ $less(X147,int_m9223372036854775808) ) )
& ! [X148: $int] :
( ( true_1 = 'InRange'(X148,'System_UInt32') )
<=> ( ~ $less(int_4294967295,X148)
& ~ $less(X148,0) ) )
& ! [X149: $int] :
( ( true_1 = 'InRange'(X149,'System_Int32') )
<=> ( ~ $less(int_2147483647,X149)
& ~ $less(X149,int_m2147483648) ) )
& ! [X150: $int] :
( ( true_1 = 'InRange'(X150,'System_UInt16') )
<=> ( $less(X150,65536)
& ~ $less(X150,0) ) )
& ! [X151: $int] :
( ( true_1 = 'InRange'(X151,'System_Int16') )
<=> ( $less(X151,32768)
& ~ $less(X151,$sum(0,$uminus(32768))) ) )
& ! [X152: $int] :
( ( true_1 = 'InRange'(X152,'System_Byte') )
<=> ( $less(X152,256)
& ~ $less(X152,0) ) )
& ! [X153: $int] :
( ( true_1 = 'InRange'(X153,'System_SByte') )
<=> ( $less(X153,128)
& ~ $less(X153,$sum(0,$uminus(128))) ) )
& ( $sum(int_m2147483648,1) = $sum(0,$uminus(int_2147483647)) )
& ( $sum(int_m9223372036854775808,1) = $sum(0,$uminus(int_9223372036854775807)) )
& $less(int_9223372036854775807,int_18446744073709551615)
& $less(int_4294967295,int_9223372036854775807)
& $less(int_2147483647,int_4294967295)
& $less(100000,int_2147483647)
& $less(int_m2147483648,$sum(0,$uminus(100000)))
& $less(int_m9223372036854775808,int_m2147483648)
& ( true_1 = 'IsValueType'('System_IntPtr') )
& ( true_1 = 'IsValueType'('System_UIntPtr') )
& ( true_1 = 'IsValueType'('System_Char') )
& ( true_1 = 'IsValueType'('System_UInt64') )
& ( true_1 = 'IsValueType'('System_Int64') )
& ( true_1 = 'IsValueType'('System_UInt32') )
& ( true_1 = 'IsValueType'('System_Int32') )
& ( true_1 = 'IsValueType'('System_UInt16') )
& ( true_1 = 'IsValueType'('System_Int16') )
& ( true_1 = 'IsValueType'('System_Byte') )
& ( true_1 = 'IsValueType'('System_SByte') )
& ! [X154: $int,X155: $int] :
( ( 'Box'('Unbox'(X154),X154) = X154 )
| ( nullObject = 'BoxTester'(X154,X155) ) )
& ! [X156: $int,X157: $int] :
( ( 'UnboxedType'(X156) = X157 )
<=> ( nullObject != 'BoxTester'(X156,X157) ) )
& ! [X158: $int,X159: $int] :
? [X160: $int] :
( ( ( X158 = X159 )
| ( X159 != X160 )
| ( true_1 != x('UnboxedType'(X160),'System_Object') ) )
& ( 'Box'(X158,X159) = X160 ) )
& ! [X161: $int] :
( ! [X162: $int,X163: $int] :
? [X164: $int] :
( ? [X165: $int] :
( ( ( ( select2(X162,X164,localinv) = X165 )
& ( select2(X162,X164,inv) = X165 ) )
| ( true_1 != 'IsHeap'(X162) ) )
& ( typeof(X164) = X165 ) )
& ( 'Box'(X163,X161) = X164 ) )
| ( true_1 != 'IsValueType'('UnboxedType'(X161)) ) )
& ! [X166: $int,X167: $int] : ( 'Unbox'('Box'(X166,X167)) = X166 )
& ! [X168: $int,X169: $int,X170: $int,X171: $int] :
( ( 'BoxFunc'(X168,X169,X170,X171) = X168 )
| ( true_1 = 'IsValueType'('UnboxedType'(X168)) ) )
& ! [X172: $int,X173: $int,X174: $int,X175: $int] :
? [X176: $int] :
( ( 'UnboxedType'(X176) = X173 )
& ( 'Box'(X172,X176) = X176 )
& ( 'BoxFunc'(X172,X173,X174,X175) = X176 ) )
& ! [X177: $int,X178: $int] :
? [X179: $int] :
( ? [X180: $int,X181: $int,X182: $int,X183: $int] :
( ( ( ( ( select2(X178,X181,localinv) = 'BaseClass'(X180) )
| ( true_1 != x(select2(X178,X181,inv),X180) )
| ( 'PeerGroupPlaceholder' = X180 ) )
& ( true_1 = select2(X178,X179,allocated) )
& ( nullObject != X179 ) )
| ( select2(X178,X183,localinv) = 'BaseClass'(X182) )
| ( true_1 != x(select2(X178,X183,inv),X182) )
| ( 'PeerGroupPlaceholder' = X182 )
| ( true_1 != select2(X178,X177,allocated) )
| ( nullObject = X177 )
| ( true_1 != 'IsHeap'(X178) ) )
& ( select2(X178,X177,ownerRef) = X183 )
& ( select2(X178,X177,ownerFrame) = X182 )
& ( select2(X178,X179,ownerRef) = X181 )
& ( select2(X178,X179,ownerFrame) = X180 ) )
& ( select2(X178,X177,'FirstConsistentOwner') = X179 ) )
& ! [X184: $int,X185: $int,X186: $int] :
? [X187: $int,X188: $int] :
( ( ( select2(X186,X184,X185) = 'FieldDependsOnFCO'(X184,X185,select2(X186,select2(X186,X184,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X186,X188,localinv) = 'BaseClass'(X187) )
| ( true_1 != x(select2(X186,X188,inv),X187) )
| ( 'PeerGroupPlaceholder' = X187 )
| ( 'AsPureObject'(X184) != X184 )
| ( true_1 != select2(X186,X184,allocated) )
| ( nullObject = X184 )
| ( true_1 != 'IsHeap'(X186) ) )
& ( select2(X186,X184,ownerRef) = X188 )
& ( select2(X186,X184,ownerFrame) = X187 ) )
& ! [X189: $int,X190: $int] :
? [X191: $int,X192: $int,X193: $int] :
( ( ( ( select2(X189,X190,localinv) = X191 )
& ( select2(X189,X190,inv) = X191 ) )
| ( select2(X189,X193,localinv) = 'BaseClass'(X192) )
| ( true_1 != x(select2(X189,X193,inv),X192) )
| ( 'PeerGroupPlaceholder' = X192 )
| ( true_1 != 'IsHeap'(X189) ) )
& ( select2(X189,X190,ownerRef) = X193 )
& ( select2(X189,X190,ownerFrame) = X192 )
& ( typeof(X190) = X191 ) )
& ! [X194: $int,X195: $int,X196: $int,X197: $int] :
? [X198: $int] :
( ? [X199: $int] :
( ( ( ( select2(X194,X195,ownerFrame) = select2(X194,X199,ownerFrame) )
& ( select2(X194,X195,ownerRef) = select2(X194,X199,ownerRef) ) )
| ( nullObject = X198 )
| ( true_1 != 'IsHeap'(X194) ) )
& ( 'ElementProxy'(X198,X197) = X199 ) )
& ( select2(X194,X195,'AsElementsPeerField'(X196,X197)) = X198 ) )
& ! [X200: $int,X201: $int,X202: $int,X203: $int,X204: $int] :
? [X205: $int] :
( ? [X206: $int] :
( ( ( ( select2(X200,X206,ownerFrame) = X203 )
& ( select2(X200,X206,ownerRef) = X201 ) )
| ( nullObject = X205 )
| ( true_1 != 'IsHeap'(X200) ) )
& ( 'ElementProxy'(X205,X204) = X206 ) )
& ( select2(X200,X201,'AsElementsRepField'(X202,X203,X204)) = X205 ) )
& ! [X207: $int,X208: $int,X209: $int] :
? [X210: $int] :
( ( ( ( select2(X207,X208,ownerFrame) = select2(X207,X210,ownerFrame) )
& ( select2(X207,X208,ownerRef) = select2(X207,X210,ownerRef) ) )
| ( nullObject = X210 )
| ( true_1 != 'IsHeap'(X207) ) )
& ( select2(X207,X208,'AsPeerField'(X209)) = X210 ) )
& ! [X211: $int,X212: $int,X213: $int,X214: $int] :
? [X215: $int] :
( ( ( ( select2(X211,X215,ownerFrame) = X214 )
& ( select2(X211,X215,ownerRef) = X212 ) )
| ( nullObject = X215 )
| ( true_1 != 'IsHeap'(X211) ) )
& ( select2(X211,X212,'AsRepField'(X213,X214)) = X215 ) )
& ! [X216: $int] : ~ $less('StringLength'(X216),0)
& ! [X217: $int,X218: $int] :
( ! [X219: $int] :
? [X220: $int] :
( ( ( ! [X221: $int] :
( ( 'PeerGroupPlaceholder' != select2(X219,X221,ownerFrame) )
| ( X217 = X221 )
| ( 'AsOwner'(X217,select2(X219,X221,ownerRef)) != X217 ) )
& ( 'AsOwner'(X217,select2(X219,X217,ownerRef)) = X217 )
& ( 'PeerGroupPlaceholder' = select2(X219,X217,ownerFrame) )
& ( select2(X219,X217,localinv) = X220 )
& ( select2(X219,X217,inv) = X220 ) )
| ( true_1 != 'IsHeap'(X219) ) )
& ( typeof(X217) = X220 ) )
| ( true_1 != x(typeof(X217),'AsImmutable'(X218)) )
| ( 'BeingConstructed' = X217 )
| ( nullObject = X217 ) )
& ! [X222: $int,X223: $int] :
( ( ( 'AsMutable'(X223) = X223 )
& ( true_1 != 'IsImmutable'(X223) ) )
| ( true_1 != x(X223,'AsMutable'(X222)) ) )
& ! [X224: $int,X225: $int] :
( ( ( 'AsImmutable'(X225) = X225 )
& ( true_1 = 'IsImmutable'(X225) ) )
| ( true_1 != x(X225,'AsImmutable'(X224)) ) )
& ( true_1 != 'IsImmutable'('System_Object') )
& ! [X226: $int,X227: $int,X228: $int] :
? [X229: $int,X230: $int] :
( ( ( true_1 = x(typeof(X228),X226) )
| ( true_1 != x('UnboxedType'(X230),X229) )
| ( X228 != X230 )
| ( X226 != X229 ) )
& ( 'Box'(X227,X228) = X230 )
& ( 'AsInterface'(X226) = X229 ) )
& ! [X231: $int] : ( true_1 != 'IsMemberlessType'(typeof(X231)) )
& ! [X232: $int,X233: $int,X234: $int,X235: $int] :
( ( true_1 = 'InRange'(select2(X232,X233,'AsRangeField'(X234,X235)),X235) )
| ( true_1 != 'IsHeap'(X232) ) )
& ! [X236: $int,X237: $int,X238: $int,X239: $int] :
( ( nullObject != select2(X236,X237,'AsNonNullRefField'(X238,X239)) )
| ( ( true_1 != select2(X236,'BeingConstructed','NonNullFieldsAreInitialized') )
& ( 'BeingConstructed' = X237 ) )
| ( nullObject = X237 )
| ( true_1 != 'IsHeap'(X236) ) )
& ! [X240: $int,X241: $int,X242: $int,X243: $int] :
( ( true_1 = 'Is'(select2(X240,X241,'AsRefField'(X242,X243)),X243) )
| ( true_1 != 'IsHeap'(X240) ) )
& ! [X244: $int,X245: $int] :
( ( 'AsRefField'(X244,X245) = X244 )
| ( 'AsNonNullRefField'(X244,X245) != X244 ) )
& ( 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') )
& ! [X246: $int,X247: $int] :
( ( true_1 = select2(X246,'ClassRepr'(X247),allocated) )
| ( true_1 != 'IsHeap'(X246) ) )
& ! [X248: $int,X249: $int] :
( ( true_1 = select2(X248,X249,allocated) )
| ( true_1 != 'IsAllocated'(X248,X249) ) )
& ! [X250: $int,X251: $int,X252: $int] :
( ( true_1 = 'IsAllocated'(X250,'ValueArrayGet'(X251,X252)) )
| ( true_1 != 'IsAllocated'(X250,X251) ) )
& ! [X253: $int,X254: $int,X255: $int] :
( ( true_1 = 'IsAllocated'(X253,'RefArrayGet'(X254,X255)) )
| ( true_1 != 'IsAllocated'(X253,X254) ) )
& ! [X256: $int,X257: $int,X258: $int] :
( ( true_1 = 'IsAllocated'(X256,'StructGet'(X257,X258)) )
| ( true_1 != 'IsAllocated'(X256,X257) ) )
& ! [X259: $int,X260: $int,X261: $int] :
( ( true_1 = select2(X259,select2(X259,X260,X261),allocated) )
| ( true_1 != select2(X259,X260,allocated) )
| ( true_1 != 'IsHeap'(X259) ) )
& ! [X262: $int,X263: $int,X264: $int] :
( ( true_1 = 'IsAllocated'(X262,select2(X262,X263,X264)) )
| ( true_1 != select2(X262,X263,allocated) )
| ( true_1 != 'IsHeap'(X262) ) )
& ! [X265: $int,X266: $int] :
? [X267: $int] :
( ( ( ( select2(X265,X266,localinv) = X267 )
& ( select2(X265,X266,inv) = X267 ) )
| ( true_1 != x(X267,'System_Array') )
| ( nullObject = X266 )
| ( true_1 != 'IsHeap'(X265) ) )
& ( typeof(X266) = X267 ) )
& ! [X268: $int,X269: $int] :
( ( nullObject = 'As'(X268,X269) )
| ( true_1 = 'Is'(X268,X269) ) )
& ! [X270: $int,X271: $int] :
( ( 'As'(X270,X271) = X270 )
| ( true_1 != 'Is'(X270,X271) ) )
& ! [X272: $int,X273: $int] :
( ( true_1 = 'IsNotNull'(X272,X273) )
<=> ( ( true_1 = 'Is'(X272,X273) )
& ( nullObject != X272 ) ) )
& ! [X274: $int,X275: $int] :
( ( true_1 = 'Is'(X274,X275) )
<=> ( ( true_1 = x(typeof(X274),X275) )
| ( nullObject = X274 ) ) )
& ! [X276: $int] : ( 'TypeName'('TypeObject'(X276)) = X276 )
& ! [X277: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X277),'System_Type') )
& ( true_1 = x('System_Type','System_Object') )
& ( true_1 = 'IsValueType'('System_Boolean') )
& ! [X278: $int] :
( ( ! [X279: $int] :
( ( X278 = X279 )
| ( true_1 != x(X279,X278) ) )
& ! [X280: $int] :
( ( X278 = X280 )
| ( true_1 != x(X278,X280) ) ) )
| ( true_1 != 'IsValueType'(X278) ) )
& ! [X281: $int,X282: $int,X283: $int] :
( ( 'OneClassDown'(X283,X281) = X282 )
| ( true_1 != x(X283,'AsDirectSubClass'(X282,X281)) ) )
& ! [X284: $int] :
? [X285: $int] :
( ( ( X284 != X285 )
| ( 'System_Object' = X284 ) )
& ( true_1 = x(X284,X285) )
& ( 'BaseClass'(X284) = X285 ) )
& ! [X286: $int,X287: $int,X288: $int,X289: $int] :
( ( 'StructGet'('StructSet'(X286,X287,X289),X288) = 'StructGet'(X286,X288) )
| ( X287 = X288 ) )
& ! [X290: $int,X291: $int,X292: $int] : ( 'StructGet'('StructSet'(X290,X291,X292),X291) = X292 )
& ! [X293: $int,X294: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X293,X294)) )
& ! [X295: $int,X296: $int] : ( 'System_Object' = typeof('ElementProxy'(X295,X296)) )
& ! [X297: $int,X298: $int] :
( ( true_1 = 'IsAllocated'(X298,'ElementProxy'(X297,$sum(0,$uminus(1)))) )
| ( true_1 != x(typeof(X297),'System_Array') )
| ( true_1 != 'IsAllocated'(X298,X297) )
| ( true_1 != 'IsHeap'(X298) ) )
& ! [X299: $int,X300: $int,X301: $int] :
? [X302: $int,X303: $int] :
( ( ( ( select2(X301,X303,ownerFrame) = select2(X301,X302,ownerFrame) )
& ( select2(X301,X303,ownerRef) = select2(X301,X302,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X303)) )
| ( nullObject = X303 )
| ( true_1 != x(typeof(X299),'System_Array') )
| ( true_1 != 'IsHeap'(X301) ) )
& ( 'RefArrayGet'(select2(X301,X299,elements),X300) = X303 )
& ( 'ElementProxy'(X299,$sum(0,$uminus(1))) = X302 ) )
& ! [X304: $int,X305: $int,X306: $int] :
? [X307: $int] :
( ( ( X306 = X307 )
| ( true_1 = x('System_Array',X306) )
| ( true_1 != x(X307,X306) ) )
& ( 'IntArray'(X304,X305) = X307 ) )
& ! [X308: $int,X309: $int,X310: $int] :
? [X311: $int] :
( ( ( X310 = X311 )
| ( true_1 = x('System_Array',X310) )
| ( true_1 != x(X311,X310) ) )
& ( 'ValueArray'(X308,X309) = X311 ) )
& ! [X312: $int,X313: $int,X314: $int] :
? [X315: $int] :
( ( ( ( true_1 = x(X312,X315) )
& ( 'NonNullRefArray'(X315,X313) = X314 ) )
| ( true_1 = x('System_Array',X314) )
| ( true_1 != x('NonNullRefArray'(X312,X313),X314) ) )
& ( 'ElementType'(X314) = X315 ) )
& ! [X316: $int,X317: $int,X318: $int] :
? [X319: $int] :
( ( ( ( true_1 = x(X316,X319) )
& ( 'RefArray'(X319,X317) = X318 ) )
| ( true_1 = x('System_Array',X318) )
| ( true_1 != x('RefArray'(X316,X317),X318) ) )
& ( 'ElementType'(X318) = X319 ) )
& ! [X320: $int,X321: $int,X322: $int] :
? [X323: $int] :
( ( ( X322 = X323 )
| ( true_1 != x(X322,X323) ) )
& ( 'IntArray'(X320,X321) = X323 ) )
& ! [X324: $int,X325: $int,X326: $int] :
? [X327: $int] :
( ( ( X326 = X327 )
| ( true_1 != x(X326,X327) ) )
& ( 'ValueArray'(X324,X325) = X327 ) )
& ! [X328: $int,X329: $int,X330: $int] :
? [X331: $int] :
( ( ( ( true_1 = x(X331,X328) )
& ( 'NonNullRefArray'(X331,X329) = X330 )
& ( X328 != X330 ) )
| ( true_1 != x(X330,'NonNullRefArray'(X328,X329)) ) )
& ( 'ElementType'(X330) = X331 ) )
& ! [X332: $int,X333: $int,X334: $int] :
? [X335: $int] :
( ( ( ( true_1 = x(X335,X332) )
& ( 'RefArray'(X335,X333) = X334 )
& ( X332 != X334 ) )
| ( true_1 != x(X334,'RefArray'(X332,X333)) ) )
& ( 'ElementType'(X334) = X335 ) )
& ! [X336: $int,X337: $int] : ( 'ElementType'('NonNullRefArray'(X336,X337)) = X336 )
& ! [X338: $int,X339: $int] : ( 'ElementType'('RefArray'(X338,X339)) = X338 )
& ! [X340: $int,X341: $int] : ( 'ElementType'('IntArray'(X340,X341)) = X340 )
& ! [X342: $int,X343: $int] : ( 'ElementType'('ValueArray'(X342,X343)) = X342 )
& ! [X344: $int,X345: $int,X346: $int] :
( ( true_1 = x('NonNullRefArray'(X345,X346),'NonNullRefArray'(X344,X346)) )
| ( true_1 != x(X345,X344) ) )
& ! [X347: $int,X348: $int,X349: $int] :
( ( true_1 = x('RefArray'(X348,X349),'RefArray'(X347,X349)) )
| ( true_1 != x(X348,X347) ) )
& ! [X350: $int,X351: $int,X352: $int] :
? [X353: $int] :
( ( ( ( true_1 = x(X351,'ElementType'(X353)) )
& ( 'Rank'(X350) = X352 )
& ( true_1 = x(X353,'System_Array') ) )
| ( true_1 != 'NonNullRefArrayRaw'(X350,X351,X352) ) )
& ( typeof(X350) = X353 ) )
& ! [X354: $int,X355: $int] :
? [X356: $int] :
( ( true_1 = x(X356,'System_Array') )
& ( true_1 = x(X356,X356) )
& ( 'NonNullRefArray'(X354,X355) = X356 ) )
& ! [X357: $int,X358: $int] :
? [X359: $int] :
( ( true_1 = x(X359,'System_Array') )
& ( true_1 = x(X359,X359) )
& ( 'RefArray'(X357,X358) = X359 ) )
& ! [X360: $int,X361: $int] :
? [X362: $int] :
( ( true_1 = x(X362,'System_Array') )
& ( true_1 = x(X362,X362) )
& ( 'IntArray'(X360,X361) = X362 ) )
& ! [X363: $int,X364: $int] :
? [X365: $int] :
( ( true_1 = x(X365,'System_Array') )
& ( true_1 = x(X365,X365) )
& ( 'ValueArray'(X363,X364) = X365 ) )
& ( true_1 = x('System_Array','System_Object') )
& ! [X366: $int,X367: $int,X368: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X366) )
| ( true_1 != x(X366,'NonNullRefArray'(X367,X368)) ) )
& ! [X369: $int,X370: $int,X371: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X369) )
| ( true_1 != x(X369,'RefArray'(X370,X371)) ) )
& ! [X372: $int,X373: $int,X374: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X372) )
| ( true_1 != x(X372,'IntArray'(X373,X374)) ) )
& ! [X375: $int,X376: $int,X377: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X375) )
| ( true_1 != x(X375,'ValueArray'(X376,X377)) ) )
& ! [X378: $int,X379: $int] : ( 'UBound'(X378,X379) = $sum('DimLength'(X378,X379),$uminus(1)) )
& ! [X380: $int,X381: $int] : ( 0 = 'LBound'(X380,X381) )
& ! [X382: $int] :
( ( 'Length'(X382) = 'DimLength'(X382,0) )
| ( 1 != 'Rank'(X382) ) )
& ! [X383: $int,X384: $int] : ~ $less('DimLength'(X383,X384),0)
& ! [X385: $int] :
? [X386: $int] :
( ~ $less(int_2147483647,X386)
& ~ $less(X386,0)
& ( 'Length'(X385) = X386 ) )
& ! [X387: $int,X388: $int,X389: $int] :
( ( 'Rank'(X387) = X389 )
| ( true_1 != x(typeof(X387),'IntArray'(X388,X389)) )
| ( nullObject = X387 ) )
& ! [X390: $int,X391: $int,X392: $int] :
( ( 'Rank'(X390) = X392 )
| ( true_1 != x(typeof(X390),'ValueArray'(X391,X392)) )
| ( nullObject = X390 ) )
& ! [X393: $int,X394: $int,X395: $int] :
( ( 'Rank'(X393) = X395 )
| ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X395)) )
| ( nullObject = X393 ) )
& ! [X396: $int,X397: $int,X398: $int] :
( ( 'Rank'(X396) = X398 )
| ( true_1 != x(typeof(X396),'RefArray'(X397,X398)) )
| ( nullObject = X396 ) )
& ! [X399: $int] : ~ $less('Rank'(X399),1)
& ! [X400: $int,X401: $int,X402: $int,X403: $int,X404: $int] :
( ( nullObject != 'RefArrayGet'(select2(X404,X400,elements),X402) )
| ( true_1 != x(typeof(X400),'NonNullRefArray'(X401,X403)) )
| ( true_1 != 'IsHeap'(X404) ) )
& ! [X405: $int,X406: $int,X407: $int] :
? [X408: $int] :
( ( ( true_1 = x(typeof(X408),'ElementType'(typeof(X405))) )
| ( nullObject = X408 )
| ( true_1 != 'IsHeap'(X407) ) )
& ( 'RefArrayGet'(select2(X407,X405,elements),X406) = X408 ) )
& ! [X409: $int,X410: $int,X411: $int] :
( ( true_1 = 'InRange'('IntArrayGet'(select2(X411,X409,elements),X410),'ElementType'(typeof(X409))) )
| ( true_1 != 'IsHeap'(X411) ) )
& ! [X412: $int,X413: $int,X414: $int,X415: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X412,X413,X414,X415)) = X415 )
& ! [X416: $int,X417: $int,X418: $int,X419: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X416,X417,X418,X419)) = X418 )
& ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( 'RefArrayGet'('RefArraySet'(X420,X421,X423),X422) = 'RefArrayGet'(X420,X422) )
| ( X421 = X422 ) )
& ! [X424: $int,X425: $int,X426: $int] : ( 'RefArrayGet'('RefArraySet'(X424,X425,X426),X425) = X426 )
& ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( 'IntArrayGet'('IntArraySet'(X427,X428,X430),X429) = 'IntArrayGet'(X427,X429) )
| ( X428 = X429 ) )
& ! [X431: $int,X432: $int,X433: $int] : ( 'IntArrayGet'('IntArraySet'(X431,X432,X433),X432) = X433 )
& ! [X434: $int,X435: $int,X436: $int,X437: $int] :
( ( 'ValueArrayGet'('ValueArraySet'(X434,X435,X437),X436) = 'ValueArrayGet'(X434,X436) )
| ( X435 = X436 ) )
& ! [X438: $int,X439: $int,X440: $int] : ( 'ValueArrayGet'('ValueArraySet'(X438,X439,X440),X439) = X440 )
& ( true_1 = 'IncludedInModifiesStar'(elements) )
& ( true_1 = 'IncludedInModifiesStar'(exposeVersion) )
& ( true_1 != 'IncludedInModifiesStar'(ownerFrame) )
& ( true_1 != 'IncludedInModifiesStar'(ownerRef) )
& ( true_1 != 'IsStaticField'(exposeVersion) )
& ( true_1 != 'IsStaticField'(localinv) )
& ( true_1 != 'IsStaticField'(inv) )
& ( true_1 != 'IsStaticField'(elements) )
& ( true_1 != 'IsStaticField'(allocated) )
& ( true_1 != 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
& ( true_1 = 'IncludeInMainFrameCondition'(exposeVersion) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerFrame) )
& ( true_1 = 'IncludeInMainFrameCondition'(ownerRef) )
& ( true_1 != 'IncludeInMainFrameCondition'(localinv) )
& ( true_1 != 'IncludeInMainFrameCondition'(inv) )
& ( true_1 = 'IncludeInMainFrameCondition'(elements) )
& ( true_1 = 'IncludeInMainFrameCondition'(allocated) )
& ! [X441: $int,X442: $int] :
( ( 'PeerGroupPlaceholder' = select2(X442,'ClassRepr'(X441),ownerFrame) )
| ( true_1 != 'IsHeap'(X442) ) )
& ! [X443: $int] : ( nullObject != 'ClassRepr'(X443) )
& ! [X444: $int] : ( true_1 != x(typeof('ClassRepr'(X444)),'System_Object') )
& ! [X445: $int] : ( 'ClassReprInv'('ClassRepr'(X445)) = X445 )
& ( 'System_Object' = 'DeclType'(exposeVersion) )
& ( 'System_Object' = 'DeclType'(elements) )
& ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements )
& ( 'BaseClass'('ArraySum') = X2 )
& ( 'BaseClass'('System_Array') = X1 )
& ( 'BaseClass'('System_String') = X0 ) ),
inference(ennf_transformation,[],[f31]) ).
tff(f31,plain,
? [X0: $int,X1: $int,X2: $int] :
( ~ ( ~ ! [X5: $int] :
( ( true_1 = x(X5,'System_String') )
=> ( 'System_String' = X5 ) )
| ( true_1 != x('System_String','System_IEquatable_1___System_String') )
| ( 'System_IEquatable_1___System_String' != 'AsInterface'('System_IEquatable_1___System_String') )
| ( true_1 != 'IsMemberlessType'('System_IEquatable_1___System_String') )
| ( true_1 != x('System_IEquatable_1___System_String','System_Object') )
| ( true_1 != x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
| ( true_1 != x('System_String','System_Collections_IEnumerable') )
| ( true_1 != x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
| ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != x('System_String','System_IComparable_1___System_String') )
| ( 'System_IComparable_1___System_String' != 'AsInterface'('System_IComparable_1___System_String') )
| ( true_1 != 'IsMemberlessType'('System_IComparable_1___System_String') )
| ( true_1 != x('System_IComparable_1___System_String','System_Object') )
| ( true_1 != x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
| ( true_1 != x('System_String','System_IConvertible') )
| ( 'System_IConvertible' != 'AsInterface'('System_IConvertible') )
| ( true_1 != 'IsMemberlessType'('System_IConvertible') )
| ( true_1 != x('System_IConvertible','System_Object') )
| ( true_1 != x('System_IConvertible','System_IConvertible') )
| ( true_1 != x('System_String','System_ICloneable') )
| ( true_1 != x('System_String','System_IComparable') )
| ( 'System_IComparable' != 'AsInterface'('System_IComparable') )
| ( true_1 != 'IsMemberlessType'('System_IComparable') )
| ( true_1 != x('System_IComparable','System_Object') )
| ( true_1 != x('System_IComparable','System_IComparable') )
| ( 'System_String' != 'AsImmutable'('System_String') )
| ( true_1 != 'IsImmutable'('System_String') )
| ( 'System_String' != 'AsDirectSubClass'('System_String',X0) )
| ( 'System_Object' != X0 )
| ( true_1 != x('System_String','System_String') )
| ~ ! [X6: $int,X7: $int,X8: $int,X9: $int,X10: $int,X11: $int,X12: $int] :
( ~ ( ( true_1 = X8 )
| ~ $less(X6,X7) )
=> ( sum_x0(X6,X7,X8,X9,X10,X11,X12) = sum_x0(X6,$sum(X7,$uminus(1)),X8,X9,X10,X11,X12) ) )
| ~ ! [X13: $int,X14: $int,X15: $int,X16: $int,X17: $int,X18: $int,X19: $int] :
? [X20: $int] :
( ( ~ ( ( true_1 != X15 )
| ~ $less(X13,X14) )
=> ( sum_x0(X13,X14,X15,X16,X17,X18,X19) = $sum(sum_x0(X13,X20,X15,X16,X17,X18,X19),'IfThenElse'('ArraySum_Even_System_Int32'(X17,'IntArrayGet'(X16,X20)),'IntArrayGet'(X18,X20),X19)) ) )
& ( $sum(X14,$uminus(1)) = X20 ) )
| ~ ! [X21: $int,X22: $int,X23: $int,X24: $int,X25: $int,X26: $int,X27: $int] :
( ~ ( ( true_1 = X23 )
| ~ $less(X21,X22) )
=> ( sum_x0(X21,X22,X23,X24,X25,X26,X27) = sum_x0($sum(X21,1),X22,X23,X24,X25,X26,X27) ) )
| ~ ! [X28: $int,X29: $int,X30: $int,X31: $int,X32: $int,X33: $int,X34: $int] :
( ~ ( ( true_1 != X30 )
| ~ $less(X28,X29) )
=> ( sum_x0(X28,X29,X30,X31,X32,X33,X34) = $sum(sum_x0($sum(X28,1),X29,X30,X31,X32,X33,X34),'IfThenElse'('ArraySum_Even_System_Int32'(X32,'IntArrayGet'(X31,X28)),'IntArrayGet'(X33,X28),X34)) ) )
| ~ ! [X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int,X41: $int,X42: $int] :
( ~ ( $less(X37,X36)
| $less(X36,X35) )
=> ( sum_x0(X35,X37,X38,X39,X40,X41,X42) = $sum(sum_x0(X35,X36,X38,X39,X40,X41,X42),sum_x0(X36,X37,X38,X39,X40,X41,X42)) ) )
| ~ ! [X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int,X53: $int,X54: $int] :
( ! [X55: $int] :
( ~ ( ~ $less(X55,X44)
| $less(X55,X43) )
=> ~ ( ~ ( ( true_1 = X45 )
=> ( 'IfThenElse'('ArraySum_Even_System_Int32'(X49,'IntArrayGet'(X47,X55)),'IntArrayGet'(X51,X55),X53) = 'IfThenElse'('ArraySum_Even_System_Int32'(X50,'IntArrayGet'(X48,X55)),'IntArrayGet'(X52,X55),X54) ) )
| ~ ( ( true_1 = X45 )
<=> ( true_1 = X46 ) ) ) )
=> ( sum_x0(X43,X44,X45,X47,X49,X51,X53) = sum_x0(X43,X44,X46,X48,X50,X52,X54) ) )
| ~ ! [X56: $int,X57: $int,X58: $int,X59: $int,X60: $int,X61: $int,X62: $int] :
( ! [X63: $int] :
( ~ ( ( true_1 != X58 )
| ~ $less(X63,X57)
| $less(X63,X56) )
=> ( 0 = 'IfThenElse'('ArraySum_Even_System_Int32'(X60,'IntArrayGet'(X59,X63)),'IntArrayGet'(X61,X63),X62) ) )
=> ( 0 = sum_x0(X56,X57,X58,X59,X60,X61,X62) ) )
| ~ ! [X64: $int,X65: $int,X66: $int,X67: $int,X68: $int,X69: $int,X70: $int] : ( sum_0(X64,X65,X66,X67,X68,X69,X70) = sum_x0(X64,X65,X66,X67,X68,X69,X70) )
| ( true_1 != 'IsMemberlessType'('System_Array') )
| ( true_1 != x('System_Array','System_Collections_IEnumerable') )
| ( true_1 != x('System_Array','System_Collections_ICollection') )
| ( true_1 != x('System_Array','System_Collections_IList') )
| ( 'System_Collections_IList' != 'AsInterface'('System_Collections_IList') )
| ( true_1 != 'IsMemberlessType'('System_Collections_IList') )
| ( true_1 != x('System_Collections_IList','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_IList','System_Collections_ICollection') )
| ( 'System_Collections_ICollection' != 'AsInterface'('System_Collections_ICollection') )
| ( true_1 != 'IsMemberlessType'('System_Collections_ICollection') )
| ( true_1 != x('System_Collections_ICollection','System_Collections_IEnumerable') )
| ( 'System_Collections_IEnumerable' != 'AsInterface'('System_Collections_IEnumerable') )
| ( true_1 != 'IsMemberlessType'('System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_IEnumerable','System_Object') )
| ( true_1 != x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_ICollection','System_Object') )
| ( true_1 != x('System_Collections_ICollection','System_Collections_ICollection') )
| ( true_1 != x('System_Collections_IList','System_Object') )
| ( true_1 != x('System_Collections_IList','System_Collections_IList') )
| ( true_1 != x('System_Array','System_ICloneable') )
| ( 'System_ICloneable' != 'AsInterface'('System_ICloneable') )
| ( true_1 != 'IsMemberlessType'('System_ICloneable') )
| ( true_1 != x('System_ICloneable','System_Object') )
| ( true_1 != x('System_ICloneable','System_ICloneable') )
| ( 'System_Array' != 'AsMutable'('System_Array') )
| ( true_1 = 'IsImmutable'('System_Array') )
| ( 'System_Array' != 'AsDirectSubClass'('System_Array',X1) )
| ( 'System_Object' != X1 )
| ( true_1 != x('System_Array','System_Array') )
| ~ ! [X73: $int,X74: $int] :
( ( true_1 = 'ArraySum_Even_System_Int32'(X73,X74) )
<=> ( true_1 = 'ArraySum_Even_System_Int32_1'(X74) ) )
| ~ ( ( true_1 = 'PurityAxiomsCanBeAssumed' )
=> ! [X75: $int,X76: $int] :
( ( true_1 = 'IsHeap'(X75) )
=> ( ( true_1 = 'ArraySum_Even_System_Int32'(X75,X76) )
<=> ( 0 = x_1(X76,2) ) ) ) )
| ~ ! [X79: $int] :
( ( true_1 = x(X79,'ArraySum') )
=> ( 'ArraySum' = X79 ) )
| ( 'ArraySum' != 'AsMutable'('ArraySum') )
| ( true_1 = 'IsImmutable'('ArraySum') )
| ( 'ArraySum' != 'AsDirectSubClass'('ArraySum',X2) )
| ( 'System_Object' != X2 )
| ( true_1 != x('ArraySum','ArraySum') )
| ( 'ArraySum_a' != 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
| ( 'ArraySum' != 'DeclType'('ArraySum_a') )
| ( true_1 != 'IncludedInModifiesStar'('ArraySum_a') )
| ( true_1 != 'IncludeInMainFrameCondition'('ArraySum_a') )
| ( true_1 = 'IsStaticField'('ArraySum_a') )
| ~ ! [X80: $int,X81: $int,X82: $int] :
( ~ ( ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( nullObject = X82 )
| ( nullObject = X81 ) )
=> ( 'System_String_IsInterned_System_String_notnull'(X80,X81) = 'System_String_IsInterned_System_String_notnull'(X80,X82) ) )
| ~ ! [X83: $int,X84: $int,X85: $int] :
( ~ ( ( true_1 != 'StringEquals'(X84,X85) )
| ( true_1 != 'StringEquals'(X83,X84) ) )
=> ( true_1 = 'StringEquals'(X83,X85) ) )
| ~ ! [X86: $int,X87: $int,X88: $int] :
~ ( ~ ( ( X87 = X88 )
=> ( true_1 = 'StringEquals'(X87,X88) ) )
| ~ ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X88,X87) ) )
| ~ ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X87,X88) ) ) )
| ~ ! [X89: $int,X90: $int,X91: $int] :
( ( true_1 = 'System_String_Equals_System_String'(X89,X90,X91) )
<=> ( true_1 = 'System_String_Equals_System_String_System_String'(X89,X90,X91) ) )
| ~ ! [X92: $int,X93: $int] :
? [X94: $int] :
( ~ ( $less(X94,X93)
| $less(X94,X92)
| ~ ( ( X93 = X94 )
| ( X92 = X94 ) ) )
& ( max(X92,X93) = X94 ) )
| ~ ! [X95: $int,X96: $int] :
? [X97: $int] :
( ~ ( $less(X96,X97)
| $less(X95,X97)
| ~ ( ( X96 = X97 )
| ( X95 = X97 ) ) )
& ( min(X95,X96) = X97 ) )
| ~ ! [X98: $int,X99: $int] :
( ~ $less(X99,1)
=> ( shr(X98,X99) = x_2(shr(X98,$sum(X99,$uminus(1))),2) ) )
| ~ ! [X100: $int] : ( shr(X100,0) = X100 )
| ~ ! [X101: $int,X102: $int] :
? [X103: $int] :
( ( ~ ( $less(16,X102)
| $less(X102,0)
| ~ $less(X101,32768)
| $less(X101,0) )
=> ~ ( $less(int_2147483647,X103)
| $less(X103,0) ) )
& ( shl(X101,X102) = X103 ) )
| ~ ! [X104: $int,X105: $int] :
( ~ $less(X105,1)
=> ( shl(X104,X105) = $product(shl(X104,$sum(X105,$uminus(1))),2) ) )
| ~ ! [X106: $int] : ( shl(X106,0) = X106 )
| ~ ! [X107: $int,X108: $int] :
? [X109: $int] :
( ( ~ ( $less(X108,0)
| $less(X107,0) )
=> ~ ( $less($sum(X107,X108),X109)
| $less(X109,0) ) )
& ( or_1(X107,X108) = X109 ) )
| ~ ! [X110: $int,X111: $int] :
( ( ~ $less(X111,0)
| ~ $less(X110,0) )
=> ~ $less(and_1(X110,X111),0) )
| ~ ! [X112: $int,X113: $int,X114: $int] :
( ~ ( ~ $less(X112,X113)
| ( x_1(X112,X114) != x_1(X113,X114) )
| $less(X114,2) )
=> ~ $less(X113,$sum(X112,X114)) )
| ~ ! [X115: $int,X116: $int] :
? [X117: $int] :
( ( ~ ( $less(X116,0)
| $less(X117,0) )
=> ( x_1(X115,X116) = x_1(X117,X116) ) )
& ( $sum(X115,$uminus(X116)) = X117 ) )
| ~ ! [X118: $int,X119: $int] :
( ~ ( $less(X119,0)
| $less(X118,0) )
=> ( x_1(X118,X119) = x_1($sum(X119,X118),X119) ) )
| ~ ! [X120: $int,X121: $int] :
( ~ ( $less(X121,0)
| $less(X120,0) )
=> ( x_1(X120,X121) = x_1($sum(X120,X121),X121) ) )
| ~ ! [X122: $int,X123: $int] :
? [X124: $int] :
( ( ~ ( ~ $less(X123,0)
| $less(0,X122) )
=> ~ ( $less(0,X124)
| ~ $less(X123,X124) ) )
& ( x_1(X122,X123) = X124 ) )
| ~ ! [X125: $int,X126: $int] :
? [X127: $int] :
( ( ~ ( ~ $less(0,X126)
| $less(0,X125) )
=> ~ ( $less(0,X127)
| ~ $less($sum(0,$uminus(X126)),X127) ) )
& ( x_1(X125,X126) = X127 ) )
| ~ ! [X128: $int,X129: $int] :
? [X130: $int] :
( ( ~ ( ~ $less(X129,0)
| $less(X128,0) )
=> ~ ( ~ $less(X130,$sum(0,$uminus(X129)))
| $less(X130,0) ) )
& ( x_1(X128,X129) = X130 ) )
| ~ ! [X131: $int,X132: $int] :
? [X133: $int] :
( ( ~ ( ~ $less(0,X132)
| $less(X131,0) )
=> ~ ( ~ $less(X133,X132)
| $less(X133,0) ) )
& ( x_1(X131,X132) = X133 ) )
| ~ ! [X134: $int,X135: $int] : ( x_1(X134,X135) = $sum(X134,$uminus($product(x_2(X134,X135),X135))) )
| ~ ! [X136: $int,X137: $int,X138: $int] :
( ( true_1 != X136 )
=> ( 'IfThenElse'(X136,X137,X138) = X138 ) )
| ~ ! [X139: $int,X140: $int,X141: $int] :
( ( true_1 = X139 )
=> ( 'IfThenElse'(X139,X140,X141) = X140 ) )
| ~ ! [X142: $int,X143: $int,X144: $int] :
( ( true_1 = 'InRange'(X142,X144) )
=> ( 'IntToInt'(X142,X143,X144) = X142 ) )
| ~ ! [X145: $int] :
( ( true_1 = 'InRange'(X145,'System_Char') )
<=> ~ ( ~ $less(X145,65536)
| $less(X145,0) ) )
| ~ ! [X146: $int] :
( ( true_1 = 'InRange'(X146,'System_UInt64') )
<=> ~ ( $less(int_18446744073709551615,X146)
| $less(X146,0) ) )
| ~ ! [X147: $int] :
( ( true_1 = 'InRange'(X147,'System_Int64') )
<=> ~ ( $less(int_9223372036854775807,X147)
| $less(X147,int_m9223372036854775808) ) )
| ~ ! [X148: $int] :
( ( true_1 = 'InRange'(X148,'System_UInt32') )
<=> ~ ( $less(int_4294967295,X148)
| $less(X148,0) ) )
| ~ ! [X149: $int] :
( ( true_1 = 'InRange'(X149,'System_Int32') )
<=> ~ ( $less(int_2147483647,X149)
| $less(X149,int_m2147483648) ) )
| ~ ! [X150: $int] :
( ( true_1 = 'InRange'(X150,'System_UInt16') )
<=> ~ ( ~ $less(X150,65536)
| $less(X150,0) ) )
| ~ ! [X151: $int] :
( ( true_1 = 'InRange'(X151,'System_Int16') )
<=> ~ ( ~ $less(X151,32768)
| $less(X151,$sum(0,$uminus(32768))) ) )
| ~ ! [X152: $int] :
( ( true_1 = 'InRange'(X152,'System_Byte') )
<=> ~ ( ~ $less(X152,256)
| $less(X152,0) ) )
| ~ ! [X153: $int] :
( ( true_1 = 'InRange'(X153,'System_SByte') )
<=> ~ ( ~ $less(X153,128)
| $less(X153,$sum(0,$uminus(128))) ) )
| ( $sum(int_m2147483648,1) != $sum(0,$uminus(int_2147483647)) )
| ( $sum(int_m9223372036854775808,1) != $sum(0,$uminus(int_9223372036854775807)) )
| ~ $less(int_9223372036854775807,int_18446744073709551615)
| ~ $less(int_4294967295,int_9223372036854775807)
| ~ $less(int_2147483647,int_4294967295)
| ~ $less(100000,int_2147483647)
| ~ $less(int_m2147483648,$sum(0,$uminus(100000)))
| ~ $less(int_m9223372036854775808,int_m2147483648)
| ( true_1 != 'IsValueType'('System_IntPtr') )
| ( true_1 != 'IsValueType'('System_UIntPtr') )
| ( true_1 != 'IsValueType'('System_Char') )
| ( true_1 != 'IsValueType'('System_UInt64') )
| ( true_1 != 'IsValueType'('System_Int64') )
| ( true_1 != 'IsValueType'('System_UInt32') )
| ( true_1 != 'IsValueType'('System_Int32') )
| ( true_1 != 'IsValueType'('System_UInt16') )
| ( true_1 != 'IsValueType'('System_Int16') )
| ( true_1 != 'IsValueType'('System_Byte') )
| ( true_1 != 'IsValueType'('System_SByte') )
| ~ ! [X154: $int,X155: $int] :
( ( nullObject != 'BoxTester'(X154,X155) )
=> ( 'Box'('Unbox'(X154),X154) = X154 ) )
| ~ ! [X156: $int,X157: $int] :
( ( 'UnboxedType'(X156) = X157 )
<=> ( nullObject != 'BoxTester'(X156,X157) ) )
| ~ ! [X158: $int,X159: $int] :
? [X160: $int] :
( ( ~ ( ( X159 != X160 )
| ( true_1 != x('UnboxedType'(X160),'System_Object') ) )
=> ( X158 = X159 ) )
& ( 'Box'(X158,X159) = X160 ) )
| ~ ! [X161: $int] :
( ( true_1 = 'IsValueType'('UnboxedType'(X161)) )
=> ! [X162: $int,X163: $int] :
? [X164: $int] :
( ? [X165: $int] :
( ( ( true_1 = 'IsHeap'(X162) )
=> ~ ( ( select2(X162,X164,localinv) != X165 )
| ( select2(X162,X164,inv) != X165 ) ) )
& ( typeof(X164) = X165 ) )
& ( 'Box'(X163,X161) = X164 ) ) )
| ~ ! [X166: $int,X167: $int] : ( 'Unbox'('Box'(X166,X167)) = X166 )
| ~ ! [X168: $int,X169: $int,X170: $int,X171: $int] :
( ( true_1 != 'IsValueType'('UnboxedType'(X168)) )
=> ( 'BoxFunc'(X168,X169,X170,X171) = X168 ) )
| ~ ! [X172: $int,X173: $int,X174: $int,X175: $int] :
? [X176: $int] :
( ~ ( ( 'UnboxedType'(X176) != X173 )
| ( 'Box'(X172,X176) != X176 ) )
& ( 'BoxFunc'(X172,X173,X174,X175) = X176 ) )
| ~ ! [X177: $int,X178: $int] :
? [X179: $int] :
( ? [X180: $int,X181: $int,X182: $int,X183: $int] :
( ( ~ ( ( select2(X178,X183,localinv) = 'BaseClass'(X182) )
| ( true_1 != x(select2(X178,X183,inv),X182) )
| ( 'PeerGroupPlaceholder' = X182 )
| ( true_1 != select2(X178,X177,allocated) )
| ( nullObject = X177 )
| ( true_1 != 'IsHeap'(X178) ) )
=> ~ ( ~ ( ( select2(X178,X181,localinv) = 'BaseClass'(X180) )
| ( true_1 != x(select2(X178,X181,inv),X180) )
| ( 'PeerGroupPlaceholder' = X180 ) )
| ( true_1 != select2(X178,X179,allocated) )
| ( nullObject = X179 ) ) )
& ( select2(X178,X177,ownerRef) = X183 )
& ( select2(X178,X177,ownerFrame) = X182 )
& ( select2(X178,X179,ownerRef) = X181 )
& ( select2(X178,X179,ownerFrame) = X180 ) )
& ( select2(X178,X177,'FirstConsistentOwner') = X179 ) )
| ~ ! [X184: $int,X185: $int,X186: $int] :
? [X187: $int,X188: $int] :
( ( ~ ( ( select2(X186,X188,localinv) = 'BaseClass'(X187) )
| ( true_1 != x(select2(X186,X188,inv),X187) )
| ( 'PeerGroupPlaceholder' = X187 )
| ( 'AsPureObject'(X184) != X184 )
| ( true_1 != select2(X186,X184,allocated) )
| ( nullObject = X184 )
| ( true_1 != 'IsHeap'(X186) ) )
=> ( select2(X186,X184,X185) = 'FieldDependsOnFCO'(X184,X185,select2(X186,select2(X186,X184,'FirstConsistentOwner'),exposeVersion)) ) )
& ( select2(X186,X184,ownerRef) = X188 )
& ( select2(X186,X184,ownerFrame) = X187 ) )
| ~ ! [X189: $int,X190: $int] :
? [X191: $int,X192: $int,X193: $int] :
( ( ~ ( ( select2(X189,X193,localinv) = 'BaseClass'(X192) )
| ( true_1 != x(select2(X189,X193,inv),X192) )
| ( 'PeerGroupPlaceholder' = X192 )
| ( true_1 != 'IsHeap'(X189) ) )
=> ~ ( ( select2(X189,X190,localinv) != X191 )
| ( select2(X189,X190,inv) != X191 ) ) )
& ( select2(X189,X190,ownerRef) = X193 )
& ( select2(X189,X190,ownerFrame) = X192 )
& ( typeof(X190) = X191 ) )
| ~ ! [X194: $int,X195: $int,X196: $int,X197: $int] :
? [X198: $int] :
( ? [X199: $int] :
( ( ~ ( ( nullObject = X198 )
| ( true_1 != 'IsHeap'(X194) ) )
=> ~ ( ( select2(X194,X195,ownerFrame) != select2(X194,X199,ownerFrame) )
| ( select2(X194,X195,ownerRef) != select2(X194,X199,ownerRef) ) ) )
& ( 'ElementProxy'(X198,X197) = X199 ) )
& ( select2(X194,X195,'AsElementsPeerField'(X196,X197)) = X198 ) )
| ~ ! [X200: $int,X201: $int,X202: $int,X203: $int,X204: $int] :
? [X205: $int] :
( ? [X206: $int] :
( ( ~ ( ( nullObject = X205 )
| ( true_1 != 'IsHeap'(X200) ) )
=> ~ ( ( select2(X200,X206,ownerFrame) != X203 )
| ( select2(X200,X206,ownerRef) != X201 ) ) )
& ( 'ElementProxy'(X205,X204) = X206 ) )
& ( select2(X200,X201,'AsElementsRepField'(X202,X203,X204)) = X205 ) )
| ~ ! [X207: $int,X208: $int,X209: $int] :
? [X210: $int] :
( ( ~ ( ( nullObject = X210 )
| ( true_1 != 'IsHeap'(X207) ) )
=> ~ ( ( select2(X207,X208,ownerFrame) != select2(X207,X210,ownerFrame) )
| ( select2(X207,X208,ownerRef) != select2(X207,X210,ownerRef) ) ) )
& ( select2(X207,X208,'AsPeerField'(X209)) = X210 ) )
| ~ ! [X211: $int,X212: $int,X213: $int,X214: $int] :
? [X215: $int] :
( ( ~ ( ( nullObject = X215 )
| ( true_1 != 'IsHeap'(X211) ) )
=> ~ ( ( select2(X211,X215,ownerFrame) != X214 )
| ( select2(X211,X215,ownerRef) != X212 ) ) )
& ( select2(X211,X212,'AsRepField'(X213,X214)) = X215 ) )
| ~ ! [X216: $int] : ~ $less('StringLength'(X216),0)
| ~ ! [X217: $int,X218: $int] :
( ~ ( ( true_1 != x(typeof(X217),'AsImmutable'(X218)) )
| ( 'BeingConstructed' = X217 )
| ( nullObject = X217 ) )
=> ! [X219: $int] :
? [X220: $int] :
( ( ( true_1 = 'IsHeap'(X219) )
=> ~ ( ~ ! [X221: $int] :
( ( 'AsOwner'(X217,select2(X219,X221,ownerRef)) = X217 )
=> ( ( 'PeerGroupPlaceholder' != select2(X219,X221,ownerFrame) )
| ( X217 = X221 ) ) )
| ( 'AsOwner'(X217,select2(X219,X217,ownerRef)) != X217 )
| ( 'PeerGroupPlaceholder' != select2(X219,X217,ownerFrame) )
| ( select2(X219,X217,localinv) != X220 )
| ( select2(X219,X217,inv) != X220 ) ) )
& ( typeof(X217) = X220 ) ) )
| ~ ! [X222: $int,X223: $int] :
( ( true_1 = x(X223,'AsMutable'(X222)) )
=> ~ ( ( 'AsMutable'(X223) != X223 )
| ( true_1 = 'IsImmutable'(X223) ) ) )
| ~ ! [X224: $int,X225: $int] :
( ( true_1 = x(X225,'AsImmutable'(X224)) )
=> ~ ( ( 'AsImmutable'(X225) != X225 )
| ( true_1 != 'IsImmutable'(X225) ) ) )
| ( true_1 = 'IsImmutable'('System_Object') )
| ~ ! [X226: $int,X227: $int,X228: $int] :
? [X229: $int,X230: $int] :
( ( ~ ( ( true_1 != x('UnboxedType'(X230),X229) )
| ( X228 != X230 )
| ( X226 != X229 ) )
=> ( true_1 = x(typeof(X228),X226) ) )
& ( 'Box'(X227,X228) = X230 )
& ( 'AsInterface'(X226) = X229 ) )
| ~ ! [X231: $int] : ( true_1 != 'IsMemberlessType'(typeof(X231)) )
| ~ ! [X232: $int,X233: $int,X234: $int,X235: $int] :
( ( true_1 = 'IsHeap'(X232) )
=> ( true_1 = 'InRange'(select2(X232,X233,'AsRangeField'(X234,X235)),X235) ) )
| ~ ! [X236: $int,X237: $int,X238: $int,X239: $int] :
( ~ ( ~ ( ( true_1 = select2(X236,'BeingConstructed','NonNullFieldsAreInitialized') )
| ( 'BeingConstructed' != X237 ) )
| ( nullObject = X237 )
| ( true_1 != 'IsHeap'(X236) ) )
=> ( nullObject != select2(X236,X237,'AsNonNullRefField'(X238,X239)) ) )
| ~ ! [X240: $int,X241: $int,X242: $int,X243: $int] :
( ( true_1 = 'IsHeap'(X240) )
=> ( true_1 = 'Is'(select2(X240,X241,'AsRefField'(X242,X243)),X243) ) )
| ~ ! [X244: $int,X245: $int] :
( ( 'AsNonNullRefField'(X244,X245) = X244 )
=> ( 'AsRefField'(X244,X245) = X244 ) )
| ( 'System_Object' != 'DeclType'('NonNullFieldsAreInitialized') )
| ~ ! [X246: $int,X247: $int] :
( ( true_1 = 'IsHeap'(X246) )
=> ( true_1 = select2(X246,'ClassRepr'(X247),allocated) ) )
| ~ ! [X248: $int,X249: $int] :
( ( true_1 = 'IsAllocated'(X248,X249) )
=> ( true_1 = select2(X248,X249,allocated) ) )
| ~ ! [X250: $int,X251: $int,X252: $int] :
( ( true_1 = 'IsAllocated'(X250,X251) )
=> ( true_1 = 'IsAllocated'(X250,'ValueArrayGet'(X251,X252)) ) )
| ~ ! [X253: $int,X254: $int,X255: $int] :
( ( true_1 = 'IsAllocated'(X253,X254) )
=> ( true_1 = 'IsAllocated'(X253,'RefArrayGet'(X254,X255)) ) )
| ~ ! [X256: $int,X257: $int,X258: $int] :
( ( true_1 = 'IsAllocated'(X256,X257) )
=> ( true_1 = 'IsAllocated'(X256,'StructGet'(X257,X258)) ) )
| ~ ! [X259: $int,X260: $int,X261: $int] :
( ~ ( ( true_1 != select2(X259,X260,allocated) )
| ( true_1 != 'IsHeap'(X259) ) )
=> ( true_1 = select2(X259,select2(X259,X260,X261),allocated) ) )
| ~ ! [X262: $int,X263: $int,X264: $int] :
( ~ ( ( true_1 != select2(X262,X263,allocated) )
| ( true_1 != 'IsHeap'(X262) ) )
=> ( true_1 = 'IsAllocated'(X262,select2(X262,X263,X264)) ) )
| ~ ! [X265: $int,X266: $int] :
? [X267: $int] :
( ( ~ ( ( true_1 != x(X267,'System_Array') )
| ( nullObject = X266 )
| ( true_1 != 'IsHeap'(X265) ) )
=> ~ ( ( select2(X265,X266,localinv) != X267 )
| ( select2(X265,X266,inv) != X267 ) ) )
& ( typeof(X266) = X267 ) )
| ~ ! [X268: $int,X269: $int] :
( ( true_1 != 'Is'(X268,X269) )
=> ( nullObject = 'As'(X268,X269) ) )
| ~ ! [X270: $int,X271: $int] :
( ( true_1 = 'Is'(X270,X271) )
=> ( 'As'(X270,X271) = X270 ) )
| ~ ! [X272: $int,X273: $int] :
( ( true_1 = 'IsNotNull'(X272,X273) )
<=> ~ ( ( true_1 != 'Is'(X272,X273) )
| ( nullObject = X272 ) ) )
| ~ ! [X274: $int,X275: $int] :
( ( true_1 = 'Is'(X274,X275) )
<=> ( ( true_1 = x(typeof(X274),X275) )
| ( nullObject = X274 ) ) )
| ~ ! [X276: $int] : ( 'TypeName'('TypeObject'(X276)) = X276 )
| ~ ! [X277: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X277),'System_Type') )
| ( true_1 != x('System_Type','System_Object') )
| ( true_1 != 'IsValueType'('System_Boolean') )
| ~ ! [X278: $int] :
( ( true_1 = 'IsValueType'(X278) )
=> ~ ( ~ ! [X279: $int] :
( ( true_1 = x(X279,X278) )
=> ( X278 = X279 ) )
| ~ ! [X280: $int] :
( ( true_1 = x(X278,X280) )
=> ( X278 = X280 ) ) ) )
| ~ ! [X281: $int,X282: $int,X283: $int] :
( ( true_1 = x(X283,'AsDirectSubClass'(X282,X281)) )
=> ( 'OneClassDown'(X283,X281) = X282 ) )
| ~ ! [X284: $int] :
? [X285: $int] :
( ~ ( ~ ( ( 'System_Object' != X284 )
=> ( X284 != X285 ) )
| ( true_1 != x(X284,X285) ) )
& ( 'BaseClass'(X284) = X285 ) )
| ~ ! [X286: $int,X287: $int,X288: $int,X289: $int] :
( ( X287 != X288 )
=> ( 'StructGet'('StructSet'(X286,X287,X289),X288) = 'StructGet'(X286,X288) ) )
| ~ ! [X290: $int,X291: $int,X292: $int] : ( 'StructGet'('StructSet'(X290,X291,X292),X291) = X292 )
| ~ ! [X293: $int,X294: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X293,X294)) )
| ~ ! [X295: $int,X296: $int] : ( 'System_Object' = typeof('ElementProxy'(X295,X296)) )
| ~ ! [X297: $int,X298: $int] :
( ~ ( ( true_1 != x(typeof(X297),'System_Array') )
| ( true_1 != 'IsAllocated'(X298,X297) )
| ( true_1 != 'IsHeap'(X298) ) )
=> ( true_1 = 'IsAllocated'(X298,'ElementProxy'(X297,$sum(0,$uminus(1)))) ) )
| ~ ! [X299: $int,X300: $int,X301: $int] :
? [X302: $int,X303: $int] :
( ( ~ ( ( true_1 != x(typeof(X299),'System_Array') )
| ( true_1 != 'IsHeap'(X301) ) )
=> ( ~ ( ( select2(X301,X303,ownerFrame) != select2(X301,X302,ownerFrame) )
| ( select2(X301,X303,ownerRef) != select2(X301,X302,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X303)) )
| ( nullObject = X303 ) ) )
& ( 'RefArrayGet'(select2(X301,X299,elements),X300) = X303 )
& ( 'ElementProxy'(X299,$sum(0,$uminus(1))) = X302 ) )
| ~ ! [X304: $int,X305: $int,X306: $int] :
? [X307: $int] :
( ( ( true_1 = x(X307,X306) )
=> ( ( X306 = X307 )
| ( true_1 = x('System_Array',X306) ) ) )
& ( 'IntArray'(X304,X305) = X307 ) )
| ~ ! [X308: $int,X309: $int,X310: $int] :
? [X311: $int] :
( ( ( true_1 = x(X311,X310) )
=> ( ( X310 = X311 )
| ( true_1 = x('System_Array',X310) ) ) )
& ( 'ValueArray'(X308,X309) = X311 ) )
| ~ ! [X312: $int,X313: $int,X314: $int] :
? [X315: $int] :
( ( ( true_1 = x('NonNullRefArray'(X312,X313),X314) )
=> ( ~ ( ( true_1 != x(X312,X315) )
| ( 'NonNullRefArray'(X315,X313) != X314 ) )
| ( true_1 = x('System_Array',X314) ) ) )
& ( 'ElementType'(X314) = X315 ) )
| ~ ! [X316: $int,X317: $int,X318: $int] :
? [X319: $int] :
( ( ( true_1 = x('RefArray'(X316,X317),X318) )
=> ( ~ ( ( true_1 != x(X316,X319) )
| ( 'RefArray'(X319,X317) != X318 ) )
| ( true_1 = x('System_Array',X318) ) ) )
& ( 'ElementType'(X318) = X319 ) )
| ~ ! [X320: $int,X321: $int,X322: $int] :
? [X323: $int] :
( ( ( true_1 = x(X322,X323) )
=> ( X322 = X323 ) )
& ( 'IntArray'(X320,X321) = X323 ) )
| ~ ! [X324: $int,X325: $int,X326: $int] :
? [X327: $int] :
( ( ( true_1 = x(X326,X327) )
=> ( X326 = X327 ) )
& ( 'ValueArray'(X324,X325) = X327 ) )
| ~ ! [X328: $int,X329: $int,X330: $int] :
? [X331: $int] :
( ( ( true_1 = x(X330,'NonNullRefArray'(X328,X329)) )
=> ~ ( ( true_1 != x(X331,X328) )
| ( 'NonNullRefArray'(X331,X329) != X330 )
| ( X328 = X330 ) ) )
& ( 'ElementType'(X330) = X331 ) )
| ~ ! [X332: $int,X333: $int,X334: $int] :
? [X335: $int] :
( ( ( true_1 = x(X334,'RefArray'(X332,X333)) )
=> ~ ( ( true_1 != x(X335,X332) )
| ( 'RefArray'(X335,X333) != X334 )
| ( X332 = X334 ) ) )
& ( 'ElementType'(X334) = X335 ) )
| ~ ! [X336: $int,X337: $int] : ( 'ElementType'('NonNullRefArray'(X336,X337)) = X336 )
| ~ ! [X338: $int,X339: $int] : ( 'ElementType'('RefArray'(X338,X339)) = X338 )
| ~ ! [X340: $int,X341: $int] : ( 'ElementType'('IntArray'(X340,X341)) = X340 )
| ~ ! [X342: $int,X343: $int] : ( 'ElementType'('ValueArray'(X342,X343)) = X342 )
| ~ ! [X344: $int,X345: $int,X346: $int] :
( ( true_1 = x(X345,X344) )
=> ( true_1 = x('NonNullRefArray'(X345,X346),'NonNullRefArray'(X344,X346)) ) )
| ~ ! [X347: $int,X348: $int,X349: $int] :
( ( true_1 = x(X348,X347) )
=> ( true_1 = x('RefArray'(X348,X349),'RefArray'(X347,X349)) ) )
| ~ ! [X350: $int,X351: $int,X352: $int] :
? [X353: $int] :
( ( ( true_1 = 'NonNullRefArrayRaw'(X350,X351,X352) )
=> ~ ( ( true_1 != x(X351,'ElementType'(X353)) )
| ( 'Rank'(X350) != X352 )
| ( true_1 != x(X353,'System_Array') ) ) )
& ( typeof(X350) = X353 ) )
| ~ ! [X354: $int,X355: $int] :
? [X356: $int] :
( ~ ( ( true_1 != x(X356,'System_Array') )
| ( true_1 != x(X356,X356) ) )
& ( 'NonNullRefArray'(X354,X355) = X356 ) )
| ~ ! [X357: $int,X358: $int] :
? [X359: $int] :
( ~ ( ( true_1 != x(X359,'System_Array') )
| ( true_1 != x(X359,X359) ) )
& ( 'RefArray'(X357,X358) = X359 ) )
| ~ ! [X360: $int,X361: $int] :
? [X362: $int] :
( ~ ( ( true_1 != x(X362,'System_Array') )
| ( true_1 != x(X362,X362) ) )
& ( 'IntArray'(X360,X361) = X362 ) )
| ~ ! [X363: $int,X364: $int] :
? [X365: $int] :
( ~ ( ( true_1 != x(X365,'System_Array') )
| ( true_1 != x(X365,X365) ) )
& ( 'ValueArray'(X363,X364) = X365 ) )
| ( true_1 != x('System_Array','System_Object') )
| ~ ! [X366: $int,X367: $int,X368: $int] :
( ( true_1 = x(X366,'NonNullRefArray'(X367,X368)) )
=> ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X366) ) )
| ~ ! [X369: $int,X370: $int,X371: $int] :
( ( true_1 = x(X369,'RefArray'(X370,X371)) )
=> ( 'ArrayCategoryRef' = 'ArrayCategory'(X369) ) )
| ~ ! [X372: $int,X373: $int,X374: $int] :
( ( true_1 = x(X372,'IntArray'(X373,X374)) )
=> ( 'ArrayCategoryInt' = 'ArrayCategory'(X372) ) )
| ~ ! [X375: $int,X376: $int,X377: $int] :
( ( true_1 = x(X375,'ValueArray'(X376,X377)) )
=> ( 'ArrayCategoryValue' = 'ArrayCategory'(X375) ) )
| ~ ! [X378: $int,X379: $int] : ( 'UBound'(X378,X379) = $sum('DimLength'(X378,X379),$uminus(1)) )
| ~ ! [X380: $int,X381: $int] : ( 0 = 'LBound'(X380,X381) )
| ~ ! [X382: $int] :
( ( 1 = 'Rank'(X382) )
=> ( 'Length'(X382) = 'DimLength'(X382,0) ) )
| ~ ! [X383: $int,X384: $int] : ~ $less('DimLength'(X383,X384),0)
| ~ ! [X385: $int] :
? [X386: $int] :
( ~ ( $less(int_2147483647,X386)
| $less(X386,0) )
& ( 'Length'(X385) = X386 ) )
| ~ ! [X387: $int,X388: $int,X389: $int] :
( ~ ( ( true_1 != x(typeof(X387),'IntArray'(X388,X389)) )
| ( nullObject = X387 ) )
=> ( 'Rank'(X387) = X389 ) )
| ~ ! [X390: $int,X391: $int,X392: $int] :
( ~ ( ( true_1 != x(typeof(X390),'ValueArray'(X391,X392)) )
| ( nullObject = X390 ) )
=> ( 'Rank'(X390) = X392 ) )
| ~ ! [X393: $int,X394: $int,X395: $int] :
( ~ ( ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X395)) )
| ( nullObject = X393 ) )
=> ( 'Rank'(X393) = X395 ) )
| ~ ! [X396: $int,X397: $int,X398: $int] :
( ~ ( ( true_1 != x(typeof(X396),'RefArray'(X397,X398)) )
| ( nullObject = X396 ) )
=> ( 'Rank'(X396) = X398 ) )
| ~ ! [X399: $int] : ~ $less('Rank'(X399),1)
| ~ ! [X400: $int,X401: $int,X402: $int,X403: $int,X404: $int] :
( ~ ( ( true_1 != x(typeof(X400),'NonNullRefArray'(X401,X403)) )
| ( true_1 != 'IsHeap'(X404) ) )
=> ( nullObject != 'RefArrayGet'(select2(X404,X400,elements),X402) ) )
| ~ ! [X405: $int,X406: $int,X407: $int] :
? [X408: $int] :
( ( ~ ( ( nullObject = X408 )
| ( true_1 != 'IsHeap'(X407) ) )
=> ( true_1 = x(typeof(X408),'ElementType'(typeof(X405))) ) )
& ( 'RefArrayGet'(select2(X407,X405,elements),X406) = X408 ) )
| ~ ! [X409: $int,X410: $int,X411: $int] :
( ( true_1 = 'IsHeap'(X411) )
=> ( true_1 = 'InRange'('IntArrayGet'(select2(X411,X409,elements),X410),'ElementType'(typeof(X409))) ) )
| ~ ! [X412: $int,X413: $int,X414: $int,X415: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X412,X413,X414,X415)) = X415 )
| ~ ! [X416: $int,X417: $int,X418: $int,X419: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X416,X417,X418,X419)) = X418 )
| ~ ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( X421 != X422 )
=> ( 'RefArrayGet'('RefArraySet'(X420,X421,X423),X422) = 'RefArrayGet'(X420,X422) ) )
| ~ ! [X424: $int,X425: $int,X426: $int] : ( 'RefArrayGet'('RefArraySet'(X424,X425,X426),X425) = X426 )
| ~ ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( X428 != X429 )
=> ( 'IntArrayGet'('IntArraySet'(X427,X428,X430),X429) = 'IntArrayGet'(X427,X429) ) )
| ~ ! [X431: $int,X432: $int,X433: $int] : ( 'IntArrayGet'('IntArraySet'(X431,X432,X433),X432) = X433 )
| ~ ! [X434: $int,X435: $int,X436: $int,X437: $int] :
( ( X435 != X436 )
=> ( 'ValueArrayGet'('ValueArraySet'(X434,X435,X437),X436) = 'ValueArrayGet'(X434,X436) ) )
| ~ ! [X438: $int,X439: $int,X440: $int] : ( 'ValueArrayGet'('ValueArraySet'(X438,X439,X440),X439) = X440 )
| ( true_1 != 'IncludedInModifiesStar'(elements) )
| ( true_1 != 'IncludedInModifiesStar'(exposeVersion) )
| ( true_1 = 'IncludedInModifiesStar'(ownerFrame) )
| ( true_1 = 'IncludedInModifiesStar'(ownerRef) )
| ( true_1 = 'IsStaticField'(exposeVersion) )
| ( true_1 = 'IsStaticField'(localinv) )
| ( true_1 = 'IsStaticField'(inv) )
| ( true_1 = 'IsStaticField'(elements) )
| ( true_1 = 'IsStaticField'(allocated) )
| ( true_1 = 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
| ( true_1 != 'IncludeInMainFrameCondition'(exposeVersion) )
| ( true_1 != 'IncludeInMainFrameCondition'(ownerFrame) )
| ( true_1 != 'IncludeInMainFrameCondition'(ownerRef) )
| ( true_1 = 'IncludeInMainFrameCondition'(localinv) )
| ( true_1 = 'IncludeInMainFrameCondition'(inv) )
| ( true_1 != 'IncludeInMainFrameCondition'(elements) )
| ( true_1 != 'IncludeInMainFrameCondition'(allocated) )
| ~ ! [X441: $int,X442: $int] :
( ( true_1 = 'IsHeap'(X442) )
=> ( 'PeerGroupPlaceholder' = select2(X442,'ClassRepr'(X441),ownerFrame) ) )
| ~ ! [X443: $int] : ( nullObject != 'ClassRepr'(X443) )
| ~ ! [X444: $int] : ( true_1 != x(typeof('ClassRepr'(X444)),'System_Object') )
| ~ ! [X445: $int] : ( 'ClassReprInv'('ClassRepr'(X445)) = X445 )
| ( 'System_Object' != 'DeclType'(exposeVersion) )
| ( 'System_Object' != 'DeclType'(elements) )
| ~ ( ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements ) ) )
& ( 'BaseClass'('ArraySum') = X2 )
& ( 'BaseClass'('System_Array') = X1 )
& ( 'BaseClass'('System_String') = X0 ) ),
inference(flattening,[],[f30]) ).
tff(f30,plain,
? [X0: $int,X1: $int,X2: $int] :
( ~ ( ~ ! [X5: $int] :
( ( true_1 = x(X5,'System_String') )
=> ( 'System_String' = X5 ) )
| ( true_1 != x('System_String','System_IEquatable_1___System_String') )
| ( 'System_IEquatable_1___System_String' != 'AsInterface'('System_IEquatable_1___System_String') )
| ( true_1 != 'IsMemberlessType'('System_IEquatable_1___System_String') )
| ( true_1 != x('System_IEquatable_1___System_String','System_Object') )
| ( true_1 != x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
| ( true_1 != x('System_String','System_Collections_IEnumerable') )
| ( true_1 != x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
| ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != x('System_String','System_IComparable_1___System_String') )
| ( 'System_IComparable_1___System_String' != 'AsInterface'('System_IComparable_1___System_String') )
| ( true_1 != 'IsMemberlessType'('System_IComparable_1___System_String') )
| ( true_1 != x('System_IComparable_1___System_String','System_Object') )
| ( true_1 != x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
| ( true_1 != x('System_String','System_IConvertible') )
| ( 'System_IConvertible' != 'AsInterface'('System_IConvertible') )
| ( true_1 != 'IsMemberlessType'('System_IConvertible') )
| ( true_1 != x('System_IConvertible','System_Object') )
| ( true_1 != x('System_IConvertible','System_IConvertible') )
| ( true_1 != x('System_String','System_ICloneable') )
| ( true_1 != x('System_String','System_IComparable') )
| ( 'System_IComparable' != 'AsInterface'('System_IComparable') )
| ( true_1 != 'IsMemberlessType'('System_IComparable') )
| ( true_1 != x('System_IComparable','System_Object') )
| ( true_1 != x('System_IComparable','System_IComparable') )
| ( 'System_String' != 'AsImmutable'('System_String') )
| ( true_1 != 'IsImmutable'('System_String') )
| ( 'System_String' != 'AsDirectSubClass'('System_String',X0) )
| ( 'System_Object' != X0 )
| ( true_1 != x('System_String','System_String') )
| ~ ! [X6: $int,X7: $int,X8: $int,X9: $int,X10: $int,X11: $int,X12: $int] :
( ~ ( ( true_1 = X8 )
| ~ $less(X6,X7) )
=> ( sum_x0(X6,X7,X8,X9,X10,X11,X12) = sum_x0(X6,$sum(X7,$uminus(1)),X8,X9,X10,X11,X12) ) )
| ~ ! [X13: $int,X14: $int,X15: $int,X16: $int,X17: $int,X18: $int,X19: $int] :
? [X20: $int] :
( ( ~ ( ( true_1 != X15 )
| ~ $less(X13,X14) )
=> ( sum_x0(X13,X14,X15,X16,X17,X18,X19) = $sum(sum_x0(X13,X20,X15,X16,X17,X18,X19),'IfThenElse'('ArraySum_Even_System_Int32'(X17,'IntArrayGet'(X16,X20)),'IntArrayGet'(X18,X20),X19)) ) )
& ( $sum(X14,$uminus(1)) = X20 ) )
| ~ ! [X21: $int,X22: $int,X23: $int,X24: $int,X25: $int,X26: $int,X27: $int] :
( ~ ( ( true_1 = X23 )
| ~ $less(X21,X22) )
=> ( sum_x0(X21,X22,X23,X24,X25,X26,X27) = sum_x0($sum(X21,1),X22,X23,X24,X25,X26,X27) ) )
| ~ ! [X28: $int,X29: $int,X30: $int,X31: $int,X32: $int,X33: $int,X34: $int] :
( ~ ( ( true_1 != X30 )
| ~ $less(X28,X29) )
=> ( sum_x0(X28,X29,X30,X31,X32,X33,X34) = $sum(sum_x0($sum(X28,1),X29,X30,X31,X32,X33,X34),'IfThenElse'('ArraySum_Even_System_Int32'(X32,'IntArrayGet'(X31,X28)),'IntArrayGet'(X33,X28),X34)) ) )
| ~ ! [X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int,X41: $int,X42: $int] :
( ~ ( $less(X37,X36)
| $less(X36,X35) )
=> ( sum_x0(X35,X37,X38,X39,X40,X41,X42) = $sum(sum_x0(X35,X36,X38,X39,X40,X41,X42),sum_x0(X36,X37,X38,X39,X40,X41,X42)) ) )
| ~ ! [X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int,X53: $int,X54: $int] :
( ! [X55: $int] :
( ~ ( ~ $less(X55,X44)
| $less(X55,X43) )
=> ~ ( ~ ( ( true_1 = X45 )
=> ( 'IfThenElse'('ArraySum_Even_System_Int32'(X49,'IntArrayGet'(X47,X55)),'IntArrayGet'(X51,X55),X53) = 'IfThenElse'('ArraySum_Even_System_Int32'(X50,'IntArrayGet'(X48,X55)),'IntArrayGet'(X52,X55),X54) ) )
| ~ ( ( true_1 = X45 )
<=> ( true_1 = X46 ) ) ) )
=> ( sum_x0(X43,X44,X45,X47,X49,X51,X53) = sum_x0(X43,X44,X46,X48,X50,X52,X54) ) )
| ~ ! [X56: $int,X57: $int,X58: $int,X59: $int,X60: $int,X61: $int,X62: $int] :
( ! [X63: $int] :
( ~ ( ( true_1 != X58 )
| ~ $less(X63,X57)
| $less(X63,X56) )
=> ( 0 = 'IfThenElse'('ArraySum_Even_System_Int32'(X60,'IntArrayGet'(X59,X63)),'IntArrayGet'(X61,X63),X62) ) )
=> ( 0 = sum_x0(X56,X57,X58,X59,X60,X61,X62) ) )
| ~ ! [X64: $int,X65: $int,X66: $int,X67: $int,X68: $int,X69: $int,X70: $int] : ( sum_0(X64,X65,X66,X67,X68,X69,X70) = sum_x0(X64,X65,X66,X67,X68,X69,X70) )
| ( true_1 != 'IsMemberlessType'('System_Array') )
| ( true_1 != x('System_Array','System_Collections_IEnumerable') )
| ( true_1 != x('System_Array','System_Collections_ICollection') )
| ( true_1 != x('System_Array','System_Collections_IList') )
| ( 'System_Collections_IList' != 'AsInterface'('System_Collections_IList') )
| ( true_1 != 'IsMemberlessType'('System_Collections_IList') )
| ( true_1 != x('System_Collections_IList','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_IList','System_Collections_ICollection') )
| ( 'System_Collections_ICollection' != 'AsInterface'('System_Collections_ICollection') )
| ( true_1 != 'IsMemberlessType'('System_Collections_ICollection') )
| ( true_1 != x('System_Collections_ICollection','System_Collections_IEnumerable') )
| ( 'System_Collections_IEnumerable' != 'AsInterface'('System_Collections_IEnumerable') )
| ( true_1 != 'IsMemberlessType'('System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_IEnumerable','System_Object') )
| ( true_1 != x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_ICollection','System_Object') )
| ( true_1 != x('System_Collections_ICollection','System_Collections_ICollection') )
| ( true_1 != x('System_Collections_IList','System_Object') )
| ( true_1 != x('System_Collections_IList','System_Collections_IList') )
| ( true_1 != x('System_Array','System_ICloneable') )
| ( 'System_ICloneable' != 'AsInterface'('System_ICloneable') )
| ( true_1 != 'IsMemberlessType'('System_ICloneable') )
| ( true_1 != x('System_ICloneable','System_Object') )
| ( true_1 != x('System_ICloneable','System_ICloneable') )
| ( 'System_Array' != 'AsMutable'('System_Array') )
| ( true_1 = 'IsImmutable'('System_Array') )
| ( 'System_Array' != 'AsDirectSubClass'('System_Array',X1) )
| ( 'System_Object' != X1 )
| ( true_1 != x('System_Array','System_Array') )
| ~ ! [X73: $int,X74: $int] :
( ( true_1 = 'ArraySum_Even_System_Int32'(X73,X74) )
<=> ( true_1 = 'ArraySum_Even_System_Int32_1'(X74) ) )
| ~ ( ( true_1 = 'PurityAxiomsCanBeAssumed' )
=> ! [X75: $int,X76: $int] :
( ( true_1 = 'IsHeap'(X75) )
=> ( ( true_1 = 'ArraySum_Even_System_Int32'(X75,X76) )
<=> ( 0 = x_1(X76,2) ) ) ) )
| ~ ! [X79: $int] :
( ( true_1 = x(X79,'ArraySum') )
=> ( 'ArraySum' = X79 ) )
| ( 'ArraySum' != 'AsMutable'('ArraySum') )
| ( true_1 = 'IsImmutable'('ArraySum') )
| ( 'ArraySum' != 'AsDirectSubClass'('ArraySum',X2) )
| ( 'System_Object' != X2 )
| ( true_1 != x('ArraySum','ArraySum') )
| ( 'ArraySum_a' != 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
| ( 'ArraySum' != 'DeclType'('ArraySum_a') )
| ( true_1 != 'IncludedInModifiesStar'('ArraySum_a') )
| ( true_1 != 'IncludeInMainFrameCondition'('ArraySum_a') )
| ( true_1 = 'IsStaticField'('ArraySum_a') )
| ~ ! [X80: $int,X81: $int,X82: $int] :
( ~ ( ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( nullObject = X82 )
| ( nullObject = X81 ) )
=> ( 'System_String_IsInterned_System_String_notnull'(X80,X81) = 'System_String_IsInterned_System_String_notnull'(X80,X82) ) )
| ~ ! [X83: $int,X84: $int,X85: $int] :
( ~ ( ( true_1 != 'StringEquals'(X84,X85) )
| ( true_1 != 'StringEquals'(X83,X84) ) )
=> ( true_1 = 'StringEquals'(X83,X85) ) )
| ~ ! [X86: $int,X87: $int,X88: $int] :
~ ( ~ ( ( X87 = X88 )
=> ( true_1 = 'StringEquals'(X87,X88) ) )
| ~ ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X88,X87) ) )
| ~ ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X87,X88) ) ) )
| ~ ! [X89: $int,X90: $int,X91: $int] :
( ( true_1 = 'System_String_Equals_System_String'(X89,X90,X91) )
<=> ( true_1 = 'System_String_Equals_System_String_System_String'(X89,X90,X91) ) )
| ~ ! [X92: $int,X93: $int] :
? [X94: $int] :
( ~ ( $less(X94,X93)
| $less(X94,X92)
| ~ ( ( X93 = X94 )
| ( X92 = X94 ) ) )
& ( max(X92,X93) = X94 ) )
| ~ ! [X95: $int,X96: $int] :
? [X97: $int] :
( ~ ( $less(X96,X97)
| $less(X95,X97)
| ~ ( ( X96 = X97 )
| ( X95 = X97 ) ) )
& ( min(X95,X96) = X97 ) )
| ~ ! [X98: $int,X99: $int] :
( ~ $less(X99,1)
=> ( shr(X98,X99) = x_2(shr(X98,$sum(X99,$uminus(1))),2) ) )
| ~ ! [X100: $int] : ( shr(X100,0) = X100 )
| ~ ! [X101: $int,X102: $int] :
? [X103: $int] :
( ( ~ ( $less(16,X102)
| $less(X102,0)
| ~ $less(X101,32768)
| $less(X101,0) )
=> ~ ( $less(int_2147483647,X103)
| $less(X103,0) ) )
& ( shl(X101,X102) = X103 ) )
| ~ ! [X104: $int,X105: $int] :
( ~ $less(X105,1)
=> ( shl(X104,X105) = $product(shl(X104,$sum(X105,$uminus(1))),2) ) )
| ~ ! [X106: $int] : ( shl(X106,0) = X106 )
| ~ ! [X107: $int,X108: $int] :
? [X109: $int] :
( ( ~ ( $less(X108,0)
| $less(X107,0) )
=> ~ ( $less($sum(X107,X108),X109)
| $less(X109,0) ) )
& ( or_1(X107,X108) = X109 ) )
| ~ ! [X110: $int,X111: $int] :
( ( ~ $less(X111,0)
| ~ $less(X110,0) )
=> ~ $less(and_1(X110,X111),0) )
| ~ ! [X112: $int,X113: $int,X114: $int] :
( ~ ( ~ $less(X112,X113)
| ( x_1(X112,X114) != x_1(X113,X114) )
| $less(X114,2) )
=> ~ $less(X113,$sum(X112,X114)) )
| ~ ! [X115: $int,X116: $int] :
? [X117: $int] :
( ( ~ ( $less(X116,0)
| $less(X117,0) )
=> ( x_1(X115,X116) = x_1(X117,X116) ) )
& ( $sum(X115,$uminus(X116)) = X117 ) )
| ~ ! [X118: $int,X119: $int] :
( ~ ( $less(X119,0)
| $less(X118,0) )
=> ( x_1(X118,X119) = x_1($sum(X119,X118),X119) ) )
| ~ ! [X120: $int,X121: $int] :
( ~ ( $less(X121,0)
| $less(X120,0) )
=> ( x_1(X120,X121) = x_1($sum(X120,X121),X121) ) )
| ~ ! [X122: $int,X123: $int] :
? [X124: $int] :
( ( ~ ( ~ $less(X123,0)
| $less(0,X122) )
=> ~ ( $less(0,X124)
| ~ $less(X123,X124) ) )
& ( x_1(X122,X123) = X124 ) )
| ~ ! [X125: $int,X126: $int] :
? [X127: $int] :
( ( ~ ( ~ $less(0,X126)
| $less(0,X125) )
=> ~ ( $less(0,X127)
| ~ $less($sum(0,$uminus(X126)),X127) ) )
& ( x_1(X125,X126) = X127 ) )
| ~ ! [X128: $int,X129: $int] :
? [X130: $int] :
( ( ~ ( ~ $less(X129,0)
| $less(X128,0) )
=> ~ ( ~ $less(X130,$sum(0,$uminus(X129)))
| $less(X130,0) ) )
& ( x_1(X128,X129) = X130 ) )
| ~ ! [X131: $int,X132: $int] :
? [X133: $int] :
( ( ~ ( ~ $less(0,X132)
| $less(X131,0) )
=> ~ ( ~ $less(X133,X132)
| $less(X133,0) ) )
& ( x_1(X131,X132) = X133 ) )
| ~ ! [X134: $int,X135: $int] : ( x_1(X134,X135) = $sum(X134,$uminus($product(x_2(X134,X135),X135))) )
| ~ ! [X136: $int,X137: $int,X138: $int] :
( ( true_1 != X136 )
=> ( 'IfThenElse'(X136,X137,X138) = X138 ) )
| ~ ! [X139: $int,X140: $int,X141: $int] :
( ( true_1 = X139 )
=> ( 'IfThenElse'(X139,X140,X141) = X140 ) )
| ~ ! [X142: $int,X143: $int,X144: $int] :
( ( true_1 = 'InRange'(X142,X144) )
=> ( 'IntToInt'(X142,X143,X144) = X142 ) )
| ~ ! [X145: $int] :
( ( true_1 = 'InRange'(X145,'System_Char') )
<=> ~ ( ~ $less(X145,65536)
| $less(X145,0) ) )
| ~ ! [X146: $int] :
( ( true_1 = 'InRange'(X146,'System_UInt64') )
<=> ~ ( $less(int_18446744073709551615,X146)
| $less(X146,0) ) )
| ~ ! [X147: $int] :
( ( true_1 = 'InRange'(X147,'System_Int64') )
<=> ~ ( $less(int_9223372036854775807,X147)
| $less(X147,int_m9223372036854775808) ) )
| ~ ! [X148: $int] :
( ( true_1 = 'InRange'(X148,'System_UInt32') )
<=> ~ ( $less(int_4294967295,X148)
| $less(X148,0) ) )
| ~ ! [X149: $int] :
( ( true_1 = 'InRange'(X149,'System_Int32') )
<=> ~ ( $less(int_2147483647,X149)
| $less(X149,int_m2147483648) ) )
| ~ ! [X150: $int] :
( ( true_1 = 'InRange'(X150,'System_UInt16') )
<=> ~ ( ~ $less(X150,65536)
| $less(X150,0) ) )
| ~ ! [X151: $int] :
( ( true_1 = 'InRange'(X151,'System_Int16') )
<=> ~ ( ~ $less(X151,32768)
| $less(X151,$sum(0,$uminus(32768))) ) )
| ~ ! [X152: $int] :
( ( true_1 = 'InRange'(X152,'System_Byte') )
<=> ~ ( ~ $less(X152,256)
| $less(X152,0) ) )
| ~ ! [X153: $int] :
( ( true_1 = 'InRange'(X153,'System_SByte') )
<=> ~ ( ~ $less(X153,128)
| $less(X153,$sum(0,$uminus(128))) ) )
| ( $sum(int_m2147483648,1) != $sum(0,$uminus(int_2147483647)) )
| ( $sum(int_m9223372036854775808,1) != $sum(0,$uminus(int_9223372036854775807)) )
| ~ $less(int_9223372036854775807,int_18446744073709551615)
| ~ $less(int_4294967295,int_9223372036854775807)
| ~ $less(int_2147483647,int_4294967295)
| ~ $less(100000,int_2147483647)
| ~ $less(int_m2147483648,$sum(0,$uminus(100000)))
| ~ $less(int_m9223372036854775808,int_m2147483648)
| ( true_1 != 'IsValueType'('System_IntPtr') )
| ( true_1 != 'IsValueType'('System_UIntPtr') )
| ( true_1 != 'IsValueType'('System_Char') )
| ( true_1 != 'IsValueType'('System_UInt64') )
| ( true_1 != 'IsValueType'('System_Int64') )
| ( true_1 != 'IsValueType'('System_UInt32') )
| ( true_1 != 'IsValueType'('System_Int32') )
| ( true_1 != 'IsValueType'('System_UInt16') )
| ( true_1 != 'IsValueType'('System_Int16') )
| ( true_1 != 'IsValueType'('System_Byte') )
| ( true_1 != 'IsValueType'('System_SByte') )
| ~ ! [X154: $int,X155: $int] :
( ( nullObject != 'BoxTester'(X154,X155) )
=> ( 'Box'('Unbox'(X154),X154) = X154 ) )
| ~ ! [X156: $int,X157: $int] :
( ( 'UnboxedType'(X156) = X157 )
<=> ( nullObject != 'BoxTester'(X156,X157) ) )
| ~ ! [X158: $int,X159: $int] :
? [X160: $int] :
( ( ~ ( ( X159 != X160 )
| ( true_1 != x('UnboxedType'(X160),'System_Object') ) )
=> ( X158 = X159 ) )
& ( 'Box'(X158,X159) = X160 ) )
| ~ ! [X161: $int] :
( ( true_1 = 'IsValueType'('UnboxedType'(X161)) )
=> ! [X162: $int,X163: $int] :
? [X164: $int] :
( ? [X165: $int] :
( ( ( true_1 = 'IsHeap'(X162) )
=> ~ ( ( select2(X162,X164,localinv) != X165 )
| ( select2(X162,X164,inv) != X165 ) ) )
& ( typeof(X164) = X165 ) )
& ( 'Box'(X163,X161) = X164 ) ) )
| ~ ! [X166: $int,X167: $int] : ( 'Unbox'('Box'(X166,X167)) = X166 )
| ~ ! [X168: $int,X169: $int,X170: $int,X171: $int] :
( ( true_1 != 'IsValueType'('UnboxedType'(X168)) )
=> ( 'BoxFunc'(X168,X169,X170,X171) = X168 ) )
| ~ ! [X172: $int,X173: $int,X174: $int,X175: $int] :
? [X176: $int] :
( ~ ( ( 'UnboxedType'(X176) != X173 )
| ( 'Box'(X172,X176) != X176 ) )
& ( 'BoxFunc'(X172,X173,X174,X175) = X176 ) )
| ~ ! [X177: $int,X178: $int] :
? [X179: $int] :
( ? [X180: $int,X181: $int,X182: $int,X183: $int] :
( ( ~ ( ( select2(X178,X183,localinv) = 'BaseClass'(X182) )
| ( true_1 != x(select2(X178,X183,inv),X182) )
| ( 'PeerGroupPlaceholder' = X182 )
| ( ~ true_1 = select2(X178,X177,allocated) )
| ( nullObject = X177 )
| ( true_1 != 'IsHeap'(X178) ) )
=> ~ ( ~ ( ( select2(X178,X181,localinv) = 'BaseClass'(X180) )
| ( true_1 != x(select2(X178,X181,inv),X180) )
| ( 'PeerGroupPlaceholder' = X180 ) )
| ( ~ true_1 = select2(X178,X179,allocated) )
| ( nullObject = X179 ) ) )
& ( select2(X178,X177,ownerRef) = X183 )
& ( select2(X178,X177,ownerFrame) = X182 )
& ( select2(X178,X179,ownerRef) = X181 )
& ( select2(X178,X179,ownerFrame) = X180 ) )
& ( select2(X178,X177,'FirstConsistentOwner') = X179 ) )
| ~ ! [X184: $int,X185: $int,X186: $int] :
? [X187: $int,X188: $int] :
( ( ~ ( ( select2(X186,X188,localinv) = 'BaseClass'(X187) )
| ( true_1 != x(select2(X186,X188,inv),X187) )
| ( 'PeerGroupPlaceholder' = X187 )
| ( 'AsPureObject'(X184) != X184 )
| ( ~ true_1 = select2(X186,X184,allocated) )
| ( nullObject = X184 )
| ( true_1 != 'IsHeap'(X186) ) )
=> ( select2(X186,X184,X185) = 'FieldDependsOnFCO'(X184,X185,select2(X186,select2(X186,X184,'FirstConsistentOwner'),exposeVersion)) ) )
& ( select2(X186,X184,ownerRef) = X188 )
& ( select2(X186,X184,ownerFrame) = X187 ) )
| ~ ! [X189: $int,X190: $int] :
? [X191: $int,X192: $int,X193: $int] :
( ( ~ ( ( select2(X189,X193,localinv) = 'BaseClass'(X192) )
| ( true_1 != x(select2(X189,X193,inv),X192) )
| ( 'PeerGroupPlaceholder' = X192 )
| ( true_1 != 'IsHeap'(X189) ) )
=> ~ ( ( select2(X189,X190,localinv) != X191 )
| ( select2(X189,X190,inv) != X191 ) ) )
& ( select2(X189,X190,ownerRef) = X193 )
& ( select2(X189,X190,ownerFrame) = X192 )
& ( typeof(X190) = X191 ) )
| ~ ! [X194: $int,X195: $int,X196: $int,X197: $int] :
? [X198: $int] :
( ? [X199: $int] :
( ( ~ ( ( nullObject = X198 )
| ( true_1 != 'IsHeap'(X194) ) )
=> ~ ( ( select2(X194,X195,ownerFrame) != select2(X194,X199,ownerFrame) )
| ( select2(X194,X195,ownerRef) != select2(X194,X199,ownerRef) ) ) )
& ( 'ElementProxy'(X198,X197) = X199 ) )
& ( select2(X194,X195,'AsElementsPeerField'(X196,X197)) = X198 ) )
| ~ ! [X200: $int,X201: $int,X202: $int,X203: $int,X204: $int] :
? [X205: $int] :
( ? [X206: $int] :
( ( ~ ( ( nullObject = X205 )
| ( true_1 != 'IsHeap'(X200) ) )
=> ~ ( ( select2(X200,X206,ownerFrame) != X203 )
| ( select2(X200,X206,ownerRef) != X201 ) ) )
& ( 'ElementProxy'(X205,X204) = X206 ) )
& ( select2(X200,X201,'AsElementsRepField'(X202,X203,X204)) = X205 ) )
| ~ ! [X207: $int,X208: $int,X209: $int] :
? [X210: $int] :
( ( ~ ( ( nullObject = X210 )
| ( true_1 != 'IsHeap'(X207) ) )
=> ~ ( ( select2(X207,X208,ownerFrame) != select2(X207,X210,ownerFrame) )
| ( select2(X207,X208,ownerRef) != select2(X207,X210,ownerRef) ) ) )
& ( select2(X207,X208,'AsPeerField'(X209)) = X210 ) )
| ~ ! [X211: $int,X212: $int,X213: $int,X214: $int] :
? [X215: $int] :
( ( ~ ( ( nullObject = X215 )
| ( true_1 != 'IsHeap'(X211) ) )
=> ~ ( ( select2(X211,X215,ownerFrame) != X214 )
| ( select2(X211,X215,ownerRef) != X212 ) ) )
& ( select2(X211,X212,'AsRepField'(X213,X214)) = X215 ) )
| ~ ! [X216: $int] : ~ $less('StringLength'(X216),0)
| ~ ! [X217: $int,X218: $int] :
( ~ ( ( true_1 != x(typeof(X217),'AsImmutable'(X218)) )
| ( 'BeingConstructed' = X217 )
| ( nullObject = X217 ) )
=> ! [X219: $int] :
? [X220: $int] :
( ( ( true_1 = 'IsHeap'(X219) )
=> ~ ( ~ ! [X221: $int] :
( ( 'AsOwner'(X217,select2(X219,X221,ownerRef)) = X217 )
=> ( ( 'PeerGroupPlaceholder' != select2(X219,X221,ownerFrame) )
| ( X217 = X221 ) ) )
| ( 'AsOwner'(X217,select2(X219,X217,ownerRef)) != X217 )
| ( 'PeerGroupPlaceholder' != select2(X219,X217,ownerFrame) )
| ( select2(X219,X217,localinv) != X220 )
| ( select2(X219,X217,inv) != X220 ) ) )
& ( typeof(X217) = X220 ) ) )
| ~ ! [X222: $int,X223: $int] :
( ( true_1 = x(X223,'AsMutable'(X222)) )
=> ~ ( ( 'AsMutable'(X223) != X223 )
| ( true_1 = 'IsImmutable'(X223) ) ) )
| ~ ! [X224: $int,X225: $int] :
( ( true_1 = x(X225,'AsImmutable'(X224)) )
=> ~ ( ( 'AsImmutable'(X225) != X225 )
| ( true_1 != 'IsImmutable'(X225) ) ) )
| ( true_1 = 'IsImmutable'('System_Object') )
| ~ ! [X226: $int,X227: $int,X228: $int] :
? [X229: $int,X230: $int] :
( ( ~ ( ( true_1 != x('UnboxedType'(X230),X229) )
| ( X228 != X230 )
| ( X226 != X229 ) )
=> ( true_1 = x(typeof(X228),X226) ) )
& ( 'Box'(X227,X228) = X230 )
& ( 'AsInterface'(X226) = X229 ) )
| ~ ! [X231: $int] : ( true_1 != 'IsMemberlessType'(typeof(X231)) )
| ~ ! [X232: $int,X233: $int,X234: $int,X235: $int] :
( ( true_1 = 'IsHeap'(X232) )
=> ( true_1 = 'InRange'(select2(X232,X233,'AsRangeField'(X234,X235)),X235) ) )
| ~ ! [X236: $int,X237: $int,X238: $int,X239: $int] :
( ~ ( ~ ( ( true_1 = select2(X236,'BeingConstructed','NonNullFieldsAreInitialized') )
| ( 'BeingConstructed' != X237 ) )
| ( nullObject = X237 )
| ( true_1 != 'IsHeap'(X236) ) )
=> ( nullObject != select2(X236,X237,'AsNonNullRefField'(X238,X239)) ) )
| ~ ! [X240: $int,X241: $int,X242: $int,X243: $int] :
( ( true_1 = 'IsHeap'(X240) )
=> ( true_1 = 'Is'(select2(X240,X241,'AsRefField'(X242,X243)),X243) ) )
| ~ ! [X244: $int,X245: $int] :
( ( 'AsNonNullRefField'(X244,X245) = X244 )
=> ( 'AsRefField'(X244,X245) = X244 ) )
| ( 'System_Object' != 'DeclType'('NonNullFieldsAreInitialized') )
| ~ ! [X246: $int,X247: $int] :
( ( true_1 = 'IsHeap'(X246) )
=> ( true_1 = select2(X246,'ClassRepr'(X247),allocated) ) )
| ~ ! [X248: $int,X249: $int] :
( ( true_1 = 'IsAllocated'(X248,X249) )
=> ( true_1 = select2(X248,X249,allocated) ) )
| ~ ! [X250: $int,X251: $int,X252: $int] :
( ( true_1 = 'IsAllocated'(X250,X251) )
=> ( true_1 = 'IsAllocated'(X250,'ValueArrayGet'(X251,X252)) ) )
| ~ ! [X253: $int,X254: $int,X255: $int] :
( ( true_1 = 'IsAllocated'(X253,X254) )
=> ( true_1 = 'IsAllocated'(X253,'RefArrayGet'(X254,X255)) ) )
| ~ ! [X256: $int,X257: $int,X258: $int] :
( ( true_1 = 'IsAllocated'(X256,X257) )
=> ( true_1 = 'IsAllocated'(X256,'StructGet'(X257,X258)) ) )
| ~ ! [X259: $int,X260: $int,X261: $int] :
( ~ ( ( true_1 != select2(X259,X260,allocated) )
| ( true_1 != 'IsHeap'(X259) ) )
=> ( true_1 = select2(X259,select2(X259,X260,X261),allocated) ) )
| ~ ! [X262: $int,X263: $int,X264: $int] :
( ~ ( ( true_1 != select2(X262,X263,allocated) )
| ( true_1 != 'IsHeap'(X262) ) )
=> ( true_1 = 'IsAllocated'(X262,select2(X262,X263,X264)) ) )
| ~ ! [X265: $int,X266: $int] :
? [X267: $int] :
( ( ~ ( ( true_1 != x(X267,'System_Array') )
| ( nullObject = X266 )
| ( true_1 != 'IsHeap'(X265) ) )
=> ~ ( ( select2(X265,X266,localinv) != X267 )
| ( select2(X265,X266,inv) != X267 ) ) )
& ( typeof(X266) = X267 ) )
| ~ ! [X268: $int,X269: $int] :
( ( true_1 != 'Is'(X268,X269) )
=> ( nullObject = 'As'(X268,X269) ) )
| ~ ! [X270: $int,X271: $int] :
( ( true_1 = 'Is'(X270,X271) )
=> ( 'As'(X270,X271) = X270 ) )
| ~ ! [X272: $int,X273: $int] :
( ( true_1 = 'IsNotNull'(X272,X273) )
<=> ~ ( ( true_1 != 'Is'(X272,X273) )
| ( nullObject = X272 ) ) )
| ~ ! [X274: $int,X275: $int] :
( ( true_1 = 'Is'(X274,X275) )
<=> ( ( true_1 = x(typeof(X274),X275) )
| ( nullObject = X274 ) ) )
| ~ ! [X276: $int] : ( 'TypeName'('TypeObject'(X276)) = X276 )
| ~ ! [X277: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X277),'System_Type') )
| ( true_1 != x('System_Type','System_Object') )
| ( true_1 != 'IsValueType'('System_Boolean') )
| ~ ! [X278: $int] :
( ( true_1 = 'IsValueType'(X278) )
=> ~ ( ~ ! [X279: $int] :
( ( true_1 = x(X279,X278) )
=> ( X278 = X279 ) )
| ~ ! [X280: $int] :
( ( true_1 = x(X278,X280) )
=> ( X278 = X280 ) ) ) )
| ~ ! [X281: $int,X282: $int,X283: $int] :
( ( true_1 = x(X283,'AsDirectSubClass'(X282,X281)) )
=> ( 'OneClassDown'(X283,X281) = X282 ) )
| ~ ! [X284: $int] :
? [X285: $int] :
( ~ ( ~ ( ( 'System_Object' != X284 )
=> ( X284 != X285 ) )
| ( true_1 != x(X284,X285) ) )
& ( 'BaseClass'(X284) = X285 ) )
| ~ ! [X286: $int,X287: $int,X288: $int,X289: $int] :
( ( X287 != X288 )
=> ( 'StructGet'('StructSet'(X286,X287,X289),X288) = 'StructGet'(X286,X288) ) )
| ~ ! [X290: $int,X291: $int,X292: $int] : ( 'StructGet'('StructSet'(X290,X291,X292),X291) = X292 )
| ~ ! [X293: $int,X294: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X293,X294)) )
| ~ ! [X295: $int,X296: $int] : ( 'System_Object' = typeof('ElementProxy'(X295,X296)) )
| ~ ! [X297: $int,X298: $int] :
( ~ ( ( true_1 != x(typeof(X297),'System_Array') )
| ( true_1 != 'IsAllocated'(X298,X297) )
| ( true_1 != 'IsHeap'(X298) ) )
=> ( true_1 = 'IsAllocated'(X298,'ElementProxy'(X297,$sum(0,$uminus(1)))) ) )
| ~ ! [X299: $int,X300: $int,X301: $int] :
? [X302: $int,X303: $int] :
( ( ~ ( ( true_1 != x(typeof(X299),'System_Array') )
| ( true_1 != 'IsHeap'(X301) ) )
=> ( ~ ( ( select2(X301,X303,ownerFrame) != select2(X301,X302,ownerFrame) )
| ( select2(X301,X303,ownerRef) != select2(X301,X302,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X303)) )
| ( nullObject = X303 ) ) )
& ( 'RefArrayGet'(select2(X301,X299,elements),X300) = X303 )
& ( 'ElementProxy'(X299,$sum(0,$uminus(1))) = X302 ) )
| ~ ! [X304: $int,X305: $int,X306: $int] :
? [X307: $int] :
( ( ( true_1 = x(X307,X306) )
=> ( ( X306 = X307 )
| ( true_1 = x('System_Array',X306) ) ) )
& ( 'IntArray'(X304,X305) = X307 ) )
| ~ ! [X308: $int,X309: $int,X310: $int] :
? [X311: $int] :
( ( ( true_1 = x(X311,X310) )
=> ( ( X310 = X311 )
| ( true_1 = x('System_Array',X310) ) ) )
& ( 'ValueArray'(X308,X309) = X311 ) )
| ~ ! [X312: $int,X313: $int,X314: $int] :
? [X315: $int] :
( ( ( true_1 = x('NonNullRefArray'(X312,X313),X314) )
=> ( ~ ( ( true_1 != x(X312,X315) )
| ( 'NonNullRefArray'(X315,X313) != X314 ) )
| ( true_1 = x('System_Array',X314) ) ) )
& ( 'ElementType'(X314) = X315 ) )
| ~ ! [X316: $int,X317: $int,X318: $int] :
? [X319: $int] :
( ( ( true_1 = x('RefArray'(X316,X317),X318) )
=> ( ~ ( ( true_1 != x(X316,X319) )
| ( 'RefArray'(X319,X317) != X318 ) )
| ( true_1 = x('System_Array',X318) ) ) )
& ( 'ElementType'(X318) = X319 ) )
| ~ ! [X320: $int,X321: $int,X322: $int] :
? [X323: $int] :
( ( ( true_1 = x(X322,X323) )
=> ( X322 = X323 ) )
& ( 'IntArray'(X320,X321) = X323 ) )
| ~ ! [X324: $int,X325: $int,X326: $int] :
? [X327: $int] :
( ( ( true_1 = x(X326,X327) )
=> ( X326 = X327 ) )
& ( 'ValueArray'(X324,X325) = X327 ) )
| ~ ! [X328: $int,X329: $int,X330: $int] :
? [X331: $int] :
( ( ( true_1 = x(X330,'NonNullRefArray'(X328,X329)) )
=> ~ ( ( true_1 != x(X331,X328) )
| ( 'NonNullRefArray'(X331,X329) != X330 )
| ( X328 = X330 ) ) )
& ( 'ElementType'(X330) = X331 ) )
| ~ ! [X332: $int,X333: $int,X334: $int] :
? [X335: $int] :
( ( ( true_1 = x(X334,'RefArray'(X332,X333)) )
=> ~ ( ( true_1 != x(X335,X332) )
| ( 'RefArray'(X335,X333) != X334 )
| ( X332 = X334 ) ) )
& ( 'ElementType'(X334) = X335 ) )
| ~ ! [X336: $int,X337: $int] : ( 'ElementType'('NonNullRefArray'(X336,X337)) = X336 )
| ~ ! [X338: $int,X339: $int] : ( 'ElementType'('RefArray'(X338,X339)) = X338 )
| ~ ! [X340: $int,X341: $int] : ( 'ElementType'('IntArray'(X340,X341)) = X340 )
| ~ ! [X342: $int,X343: $int] : ( 'ElementType'('ValueArray'(X342,X343)) = X342 )
| ~ ! [X344: $int,X345: $int,X346: $int] :
( ( true_1 = x(X345,X344) )
=> ( true_1 = x('NonNullRefArray'(X345,X346),'NonNullRefArray'(X344,X346)) ) )
| ~ ! [X347: $int,X348: $int,X349: $int] :
( ( true_1 = x(X348,X347) )
=> ( true_1 = x('RefArray'(X348,X349),'RefArray'(X347,X349)) ) )
| ~ ! [X350: $int,X351: $int,X352: $int] :
? [X353: $int] :
( ( ( true_1 = 'NonNullRefArrayRaw'(X350,X351,X352) )
=> ~ ( ( true_1 != x(X351,'ElementType'(X353)) )
| ( 'Rank'(X350) != X352 )
| ( true_1 != x(X353,'System_Array') ) ) )
& ( typeof(X350) = X353 ) )
| ~ ! [X354: $int,X355: $int] :
? [X356: $int] :
( ~ ( ( true_1 != x(X356,'System_Array') )
| ( true_1 != x(X356,X356) ) )
& ( 'NonNullRefArray'(X354,X355) = X356 ) )
| ~ ! [X357: $int,X358: $int] :
? [X359: $int] :
( ~ ( ( true_1 != x(X359,'System_Array') )
| ( true_1 != x(X359,X359) ) )
& ( 'RefArray'(X357,X358) = X359 ) )
| ~ ! [X360: $int,X361: $int] :
? [X362: $int] :
( ~ ( ( true_1 != x(X362,'System_Array') )
| ( true_1 != x(X362,X362) ) )
& ( 'IntArray'(X360,X361) = X362 ) )
| ~ ! [X363: $int,X364: $int] :
? [X365: $int] :
( ~ ( ( true_1 != x(X365,'System_Array') )
| ( true_1 != x(X365,X365) ) )
& ( 'ValueArray'(X363,X364) = X365 ) )
| ( true_1 != x('System_Array','System_Object') )
| ~ ! [X366: $int,X367: $int,X368: $int] :
( ( true_1 = x(X366,'NonNullRefArray'(X367,X368)) )
=> ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X366) ) )
| ~ ! [X369: $int,X370: $int,X371: $int] :
( ( true_1 = x(X369,'RefArray'(X370,X371)) )
=> ( 'ArrayCategoryRef' = 'ArrayCategory'(X369) ) )
| ~ ! [X372: $int,X373: $int,X374: $int] :
( ( true_1 = x(X372,'IntArray'(X373,X374)) )
=> ( 'ArrayCategoryInt' = 'ArrayCategory'(X372) ) )
| ~ ! [X375: $int,X376: $int,X377: $int] :
( ( true_1 = x(X375,'ValueArray'(X376,X377)) )
=> ( 'ArrayCategoryValue' = 'ArrayCategory'(X375) ) )
| ~ ! [X378: $int,X379: $int] : ( 'UBound'(X378,X379) = $sum('DimLength'(X378,X379),$uminus(1)) )
| ~ ! [X380: $int,X381: $int] : ( 0 = 'LBound'(X380,X381) )
| ~ ! [X382: $int] :
( ( 1 = 'Rank'(X382) )
=> ( 'Length'(X382) = 'DimLength'(X382,0) ) )
| ~ ! [X383: $int,X384: $int] : ~ $less('DimLength'(X383,X384),0)
| ~ ! [X385: $int] :
? [X386: $int] :
( ~ ( $less(int_2147483647,X386)
| $less(X386,0) )
& ( 'Length'(X385) = X386 ) )
| ~ ! [X387: $int,X388: $int,X389: $int] :
( ~ ( ( true_1 != x(typeof(X387),'IntArray'(X388,X389)) )
| ( nullObject = X387 ) )
=> ( 'Rank'(X387) = X389 ) )
| ~ ! [X390: $int,X391: $int,X392: $int] :
( ~ ( ( true_1 != x(typeof(X390),'ValueArray'(X391,X392)) )
| ( nullObject = X390 ) )
=> ( 'Rank'(X390) = X392 ) )
| ~ ! [X393: $int,X394: $int,X395: $int] :
( ~ ( ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X395)) )
| ( nullObject = X393 ) )
=> ( 'Rank'(X393) = X395 ) )
| ~ ! [X396: $int,X397: $int,X398: $int] :
( ~ ( ( true_1 != x(typeof(X396),'RefArray'(X397,X398)) )
| ( nullObject = X396 ) )
=> ( 'Rank'(X396) = X398 ) )
| ~ ! [X399: $int] : ~ $less('Rank'(X399),1)
| ~ ! [X400: $int,X401: $int,X402: $int,X403: $int,X404: $int] :
( ~ ( ( true_1 != x(typeof(X400),'NonNullRefArray'(X401,X403)) )
| ( true_1 != 'IsHeap'(X404) ) )
=> ( nullObject != 'RefArrayGet'(select2(X404,X400,elements),X402) ) )
| ~ ! [X405: $int,X406: $int,X407: $int] :
? [X408: $int] :
( ( ~ ( ( nullObject = X408 )
| ( true_1 != 'IsHeap'(X407) ) )
=> ( true_1 = x(typeof(X408),'ElementType'(typeof(X405))) ) )
& ( 'RefArrayGet'(select2(X407,X405,elements),X406) = X408 ) )
| ~ ! [X409: $int,X410: $int,X411: $int] :
( ( true_1 = 'IsHeap'(X411) )
=> ( true_1 = 'InRange'('IntArrayGet'(select2(X411,X409,elements),X410),'ElementType'(typeof(X409))) ) )
| ~ ! [X412: $int,X413: $int,X414: $int,X415: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X412,X413,X414,X415)) = X415 )
| ~ ! [X416: $int,X417: $int,X418: $int,X419: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X416,X417,X418,X419)) = X418 )
| ~ ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( X421 != X422 )
=> ( 'RefArrayGet'('RefArraySet'(X420,X421,X423),X422) = 'RefArrayGet'(X420,X422) ) )
| ~ ! [X424: $int,X425: $int,X426: $int] : ( 'RefArrayGet'('RefArraySet'(X424,X425,X426),X425) = X426 )
| ~ ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( X428 != X429 )
=> ( 'IntArrayGet'('IntArraySet'(X427,X428,X430),X429) = 'IntArrayGet'(X427,X429) ) )
| ~ ! [X431: $int,X432: $int,X433: $int] : ( 'IntArrayGet'('IntArraySet'(X431,X432,X433),X432) = X433 )
| ~ ! [X434: $int,X435: $int,X436: $int,X437: $int] :
( ( X435 != X436 )
=> ( 'ValueArrayGet'('ValueArraySet'(X434,X435,X437),X436) = 'ValueArrayGet'(X434,X436) ) )
| ~ ! [X438: $int,X439: $int,X440: $int] : ( 'ValueArrayGet'('ValueArraySet'(X438,X439,X440),X439) = X440 )
| ( true_1 != 'IncludedInModifiesStar'(elements) )
| ( true_1 != 'IncludedInModifiesStar'(exposeVersion) )
| ( true_1 = 'IncludedInModifiesStar'(ownerFrame) )
| ( true_1 = 'IncludedInModifiesStar'(ownerRef) )
| ( true_1 = 'IsStaticField'(exposeVersion) )
| ( true_1 = 'IsStaticField'(localinv) )
| ( true_1 = 'IsStaticField'(inv) )
| ( true_1 = 'IsStaticField'(elements) )
| ( true_1 = 'IsStaticField'(allocated) )
| ( true_1 = 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
| ( true_1 != 'IncludeInMainFrameCondition'(exposeVersion) )
| ( true_1 != 'IncludeInMainFrameCondition'(ownerFrame) )
| ( true_1 != 'IncludeInMainFrameCondition'(ownerRef) )
| ( true_1 = 'IncludeInMainFrameCondition'(localinv) )
| ( true_1 = 'IncludeInMainFrameCondition'(inv) )
| ( true_1 != 'IncludeInMainFrameCondition'(elements) )
| ( true_1 != 'IncludeInMainFrameCondition'(allocated) )
| ~ ! [X441: $int,X442: $int] :
( ( true_1 = 'IsHeap'(X442) )
=> ( 'PeerGroupPlaceholder' = select2(X442,'ClassRepr'(X441),ownerFrame) ) )
| ~ ! [X443: $int] : ( nullObject != 'ClassRepr'(X443) )
| ~ ! [X444: $int] : ( true_1 != x(typeof('ClassRepr'(X444)),'System_Object') )
| ~ ! [X445: $int] : ( 'ClassReprInv'('ClassRepr'(X445)) = X445 )
| ( 'System_Object' != 'DeclType'(exposeVersion) )
| ( 'System_Object' != 'DeclType'(elements) )
| ~ ( ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements ) ) )
& ( 'BaseClass'('ArraySum') = X2 )
& ( 'BaseClass'('System_Array') = X1 )
& ( 'BaseClass'('System_String') = X0 ) ),
inference(true_and_false_elimination,[],[f29]) ).
tff(f29,plain,
? [X0: $int,X1: $int,X2: $int] :
( ~ ( ~ ! [X3: $int,X4: $int] :
( ~ ( ( select2(X4,X3,localinv) = X0 )
| ( true_1 != x(select2(X4,X3,inv),'System_String') )
| ( true_1 != 'IsHeap'(X4) ) )
=> $true )
| ~ ! [X5: $int] :
( ( true_1 = x(X5,'System_String') )
=> ( 'System_String' = X5 ) )
| ( true_1 != x('System_String','System_IEquatable_1___System_String') )
| ( 'System_IEquatable_1___System_String' != 'AsInterface'('System_IEquatable_1___System_String') )
| ( true_1 != 'IsMemberlessType'('System_IEquatable_1___System_String') )
| ( true_1 != x('System_IEquatable_1___System_String','System_Object') )
| ( true_1 != x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
| ( true_1 != x('System_String','System_Collections_IEnumerable') )
| ( true_1 != x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
| ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != x('System_String','System_IComparable_1___System_String') )
| ( 'System_IComparable_1___System_String' != 'AsInterface'('System_IComparable_1___System_String') )
| ( true_1 != 'IsMemberlessType'('System_IComparable_1___System_String') )
| ( true_1 != x('System_IComparable_1___System_String','System_Object') )
| ( true_1 != x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
| ( true_1 != x('System_String','System_IConvertible') )
| ( 'System_IConvertible' != 'AsInterface'('System_IConvertible') )
| ( true_1 != 'IsMemberlessType'('System_IConvertible') )
| ( true_1 != x('System_IConvertible','System_Object') )
| ( true_1 != x('System_IConvertible','System_IConvertible') )
| ( true_1 != x('System_String','System_ICloneable') )
| ( true_1 != x('System_String','System_IComparable') )
| ( 'System_IComparable' != 'AsInterface'('System_IComparable') )
| ( true_1 != 'IsMemberlessType'('System_IComparable') )
| ( true_1 != x('System_IComparable','System_Object') )
| ( true_1 != x('System_IComparable','System_IComparable') )
| ( 'System_String' != 'AsImmutable'('System_String') )
| ( true_1 != 'IsImmutable'('System_String') )
| ( 'System_String' != 'AsDirectSubClass'('System_String',X0) )
| ( 'System_Object' != X0 )
| ( true_1 != x('System_String','System_String') )
| ~ ! [X6: $int,X7: $int,X8: $int,X9: $int,X10: $int,X11: $int,X12: $int] :
( ~ ( ( true_1 = X8 )
| ~ $less(X6,X7) )
=> ( sum_x0(X6,X7,X8,X9,X10,X11,X12) = sum_x0(X6,$sum(X7,$uminus(1)),X8,X9,X10,X11,X12) ) )
| ~ ! [X13: $int,X14: $int,X15: $int,X16: $int,X17: $int,X18: $int,X19: $int] :
? [X20: $int] :
( ( ~ ( ( true_1 != X15 )
| ~ $less(X13,X14) )
=> ( sum_x0(X13,X14,X15,X16,X17,X18,X19) = $sum(sum_x0(X13,X20,X15,X16,X17,X18,X19),'IfThenElse'('ArraySum_Even_System_Int32'(X17,'IntArrayGet'(X16,X20)),'IntArrayGet'(X18,X20),X19)) ) )
& ( $sum(X14,$uminus(1)) = X20 ) )
| ~ ! [X21: $int,X22: $int,X23: $int,X24: $int,X25: $int,X26: $int,X27: $int] :
( ~ ( ( true_1 = X23 )
| ~ $less(X21,X22) )
=> ( sum_x0(X21,X22,X23,X24,X25,X26,X27) = sum_x0($sum(X21,1),X22,X23,X24,X25,X26,X27) ) )
| ~ ! [X28: $int,X29: $int,X30: $int,X31: $int,X32: $int,X33: $int,X34: $int] :
( ~ ( ( true_1 != X30 )
| ~ $less(X28,X29) )
=> ( sum_x0(X28,X29,X30,X31,X32,X33,X34) = $sum(sum_x0($sum(X28,1),X29,X30,X31,X32,X33,X34),'IfThenElse'('ArraySum_Even_System_Int32'(X32,'IntArrayGet'(X31,X28)),'IntArrayGet'(X33,X28),X34)) ) )
| ~ ! [X35: $int,X36: $int,X37: $int,X38: $int,X39: $int,X40: $int,X41: $int,X42: $int] :
( ~ ( $less(X37,X36)
| $less(X36,X35) )
=> ( sum_x0(X35,X37,X38,X39,X40,X41,X42) = $sum(sum_x0(X35,X36,X38,X39,X40,X41,X42),sum_x0(X36,X37,X38,X39,X40,X41,X42)) ) )
| ~ ! [X43: $int,X44: $int,X45: $int,X46: $int,X47: $int,X48: $int,X49: $int,X50: $int,X51: $int,X52: $int,X53: $int,X54: $int] :
( ! [X55: $int] :
( ~ ( ~ $less(X55,X44)
| $less(X55,X43) )
=> ~ ( ~ ( ( true_1 = X45 )
=> ( 'IfThenElse'('ArraySum_Even_System_Int32'(X49,'IntArrayGet'(X47,X55)),'IntArrayGet'(X51,X55),X53) = 'IfThenElse'('ArraySum_Even_System_Int32'(X50,'IntArrayGet'(X48,X55)),'IntArrayGet'(X52,X55),X54) ) )
| ~ ( ( true_1 = X45 )
<=> ( true_1 = X46 ) ) ) )
=> ( sum_x0(X43,X44,X45,X47,X49,X51,X53) = sum_x0(X43,X44,X46,X48,X50,X52,X54) ) )
| ~ ! [X56: $int,X57: $int,X58: $int,X59: $int,X60: $int,X61: $int,X62: $int] :
( ! [X63: $int] :
( ~ ( ( true_1 != X58 )
| ~ $less(X63,X57)
| $less(X63,X56) )
=> ( 0 = 'IfThenElse'('ArraySum_Even_System_Int32'(X60,'IntArrayGet'(X59,X63)),'IntArrayGet'(X61,X63),X62) ) )
=> ( 0 = sum_x0(X56,X57,X58,X59,X60,X61,X62) ) )
| ~ ! [X64: $int,X65: $int,X66: $int,X67: $int,X68: $int,X69: $int,X70: $int] : ( sum_0(X64,X65,X66,X67,X68,X69,X70) = sum_x0(X64,X65,X66,X67,X68,X69,X70) )
| ~ ! [X71: $int,X72: $int] :
( ~ ( ( select2(X72,X71,localinv) = X1 )
| ( true_1 != x(select2(X72,X71,inv),'System_Array') )
| ( true_1 != 'IsHeap'(X72) ) )
=> $true )
| ( true_1 != 'IsMemberlessType'('System_Array') )
| ( true_1 != x('System_Array','System_Collections_IEnumerable') )
| ( true_1 != x('System_Array','System_Collections_ICollection') )
| ( true_1 != x('System_Array','System_Collections_IList') )
| ( 'System_Collections_IList' != 'AsInterface'('System_Collections_IList') )
| ( true_1 != 'IsMemberlessType'('System_Collections_IList') )
| ( true_1 != x('System_Collections_IList','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_IList','System_Collections_ICollection') )
| ( 'System_Collections_ICollection' != 'AsInterface'('System_Collections_ICollection') )
| ( true_1 != 'IsMemberlessType'('System_Collections_ICollection') )
| ( true_1 != x('System_Collections_ICollection','System_Collections_IEnumerable') )
| ( 'System_Collections_IEnumerable' != 'AsInterface'('System_Collections_IEnumerable') )
| ( true_1 != 'IsMemberlessType'('System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_IEnumerable','System_Object') )
| ( true_1 != x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_ICollection','System_Object') )
| ( true_1 != x('System_Collections_ICollection','System_Collections_ICollection') )
| ( true_1 != x('System_Collections_IList','System_Object') )
| ( true_1 != x('System_Collections_IList','System_Collections_IList') )
| ( true_1 != x('System_Array','System_ICloneable') )
| ( 'System_ICloneable' != 'AsInterface'('System_ICloneable') )
| ( true_1 != 'IsMemberlessType'('System_ICloneable') )
| ( true_1 != x('System_ICloneable','System_Object') )
| ( true_1 != x('System_ICloneable','System_ICloneable') )
| ( 'System_Array' != 'AsMutable'('System_Array') )
| ( true_1 = 'IsImmutable'('System_Array') )
| ( 'System_Array' != 'AsDirectSubClass'('System_Array',X1) )
| ( 'System_Object' != X1 )
| ( true_1 != x('System_Array','System_Array') )
| ~ ! [X73: $int,X74: $int] :
( ( true_1 = 'ArraySum_Even_System_Int32'(X73,X74) )
<=> ( true_1 = 'ArraySum_Even_System_Int32_1'(X74) ) )
| ~ ( ( true_1 = 'PurityAxiomsCanBeAssumed' )
=> ! [X75: $int,X76: $int] :
( ( true_1 = 'IsHeap'(X75) )
=> ( ( true_1 = 'ArraySum_Even_System_Int32'(X75,X76) )
<=> ( 0 = x_1(X76,2) ) ) ) )
| ~ ! [X77: $int,X78: $int] :
( ~ ( ( select2(X78,X77,localinv) = X2 )
| ( true_1 != x(select2(X78,X77,inv),'ArraySum') )
| ( true_1 != 'IsHeap'(X78) ) )
=> $true )
| ~ ! [X79: $int] :
( ( true_1 = x(X79,'ArraySum') )
=> ( 'ArraySum' = X79 ) )
| ( 'ArraySum' != 'AsMutable'('ArraySum') )
| ( true_1 = 'IsImmutable'('ArraySum') )
| ( 'ArraySum' != 'AsDirectSubClass'('ArraySum',X2) )
| ( 'System_Object' != X2 )
| ( true_1 != x('ArraySum','ArraySum') )
| ( 'ArraySum_a' != 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
| ( 'ArraySum' != 'DeclType'('ArraySum_a') )
| ( true_1 != 'IncludedInModifiesStar'('ArraySum_a') )
| ( true_1 != 'IncludeInMainFrameCondition'('ArraySum_a') )
| ( true_1 = 'IsStaticField'('ArraySum_a') )
| ~ ! [X80: $int,X81: $int,X82: $int] :
( ~ ( ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( nullObject = X82 )
| ( nullObject = X81 ) )
=> ( 'System_String_IsInterned_System_String_notnull'(X80,X81) = 'System_String_IsInterned_System_String_notnull'(X80,X82) ) )
| ~ ! [X83: $int,X84: $int,X85: $int] :
( ~ ( ( true_1 != 'StringEquals'(X84,X85) )
| ( true_1 != 'StringEquals'(X83,X84) ) )
=> ( true_1 = 'StringEquals'(X83,X85) ) )
| ~ ! [X86: $int,X87: $int,X88: $int] :
~ ( ~ ( ( X87 = X88 )
=> ( true_1 = 'StringEquals'(X87,X88) ) )
| ~ ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X88,X87) ) )
| ~ ( ( true_1 = 'System_String_Equals_System_String_System_String'(X86,X87,X88) )
<=> ( true_1 = 'StringEquals'(X87,X88) ) ) )
| ~ ! [X89: $int,X90: $int,X91: $int] :
( ( true_1 = 'System_String_Equals_System_String'(X89,X90,X91) )
<=> ( true_1 = 'System_String_Equals_System_String_System_String'(X89,X90,X91) ) )
| ~ ! [X92: $int,X93: $int] :
? [X94: $int] :
( ~ ( $less(X94,X93)
| $less(X94,X92)
| ~ ( ( X93 = X94 )
| ( X92 = X94 ) ) )
& ( max(X92,X93) = X94 ) )
| ~ ! [X95: $int,X96: $int] :
? [X97: $int] :
( ~ ( $less(X96,X97)
| $less(X95,X97)
| ~ ( ( X96 = X97 )
| ( X95 = X97 ) ) )
& ( min(X95,X96) = X97 ) )
| ~ ! [X98: $int,X99: $int] :
( ~ $less(X99,1)
=> ( shr(X98,X99) = x_2(shr(X98,$sum(X99,$uminus(1))),2) ) )
| ~ ! [X100: $int] : ( shr(X100,0) = X100 )
| ~ ! [X101: $int,X102: $int] :
? [X103: $int] :
( ( ~ ( $less(16,X102)
| $less(X102,0)
| ~ $less(X101,32768)
| $less(X101,0) )
=> ~ ( $less(int_2147483647,X103)
| $less(X103,0) ) )
& ( shl(X101,X102) = X103 ) )
| ~ ! [X104: $int,X105: $int] :
( ~ $less(X105,1)
=> ( shl(X104,X105) = $product(shl(X104,$sum(X105,$uminus(1))),2) ) )
| ~ ! [X106: $int] : ( shl(X106,0) = X106 )
| ~ ! [X107: $int,X108: $int] :
? [X109: $int] :
( ( ~ ( $less(X108,0)
| $less(X107,0) )
=> ~ ( $less($sum(X107,X108),X109)
| $less(X109,0) ) )
& ( or_1(X107,X108) = X109 ) )
| ~ ! [X110: $int,X111: $int] :
( ( ~ $less(X111,0)
| ~ $less(X110,0) )
=> ~ $less(and_1(X110,X111),0) )
| ~ ! [X112: $int,X113: $int,X114: $int] :
( ~ ( ~ $less(X112,X113)
| ( x_1(X112,X114) != x_1(X113,X114) )
| $less(X114,2) )
=> ~ $less(X113,$sum(X112,X114)) )
| ~ ! [X115: $int,X116: $int] :
? [X117: $int] :
( ( ~ ( $less(X116,0)
| $less(X117,0) )
=> ( x_1(X115,X116) = x_1(X117,X116) ) )
& ( $sum(X115,$uminus(X116)) = X117 ) )
| ~ ! [X118: $int,X119: $int] :
( ~ ( $less(X119,0)
| $less(X118,0) )
=> ( x_1(X118,X119) = x_1($sum(X119,X118),X119) ) )
| ~ ! [X120: $int,X121: $int] :
( ~ ( $less(X121,0)
| $less(X120,0) )
=> ( x_1(X120,X121) = x_1($sum(X120,X121),X121) ) )
| ~ ! [X122: $int,X123: $int] :
? [X124: $int] :
( ( ~ ( ~ $less(X123,0)
| $less(0,X122) )
=> ~ ( $less(0,X124)
| ~ $less(X123,X124) ) )
& ( x_1(X122,X123) = X124 ) )
| ~ ! [X125: $int,X126: $int] :
? [X127: $int] :
( ( ~ ( ~ $less(0,X126)
| $less(0,X125) )
=> ~ ( $less(0,X127)
| ~ $less($sum(0,$uminus(X126)),X127) ) )
& ( x_1(X125,X126) = X127 ) )
| ~ ! [X128: $int,X129: $int] :
? [X130: $int] :
( ( ~ ( ~ $less(X129,0)
| $less(X128,0) )
=> ~ ( ~ $less(X130,$sum(0,$uminus(X129)))
| $less(X130,0) ) )
& ( x_1(X128,X129) = X130 ) )
| ~ ! [X131: $int,X132: $int] :
? [X133: $int] :
( ( ~ ( ~ $less(0,X132)
| $less(X131,0) )
=> ~ ( ~ $less(X133,X132)
| $less(X133,0) ) )
& ( x_1(X131,X132) = X133 ) )
| ~ ! [X134: $int,X135: $int] : ( x_1(X134,X135) = $sum(X134,$uminus($product(x_2(X134,X135),X135))) )
| ~ ! [X136: $int,X137: $int,X138: $int] :
( ( true_1 != X136 )
=> ( 'IfThenElse'(X136,X137,X138) = X138 ) )
| ~ ! [X139: $int,X140: $int,X141: $int] :
( ( true_1 = X139 )
=> ( 'IfThenElse'(X139,X140,X141) = X140 ) )
| ~ ! [X142: $int,X143: $int,X144: $int] :
( ( true_1 = 'InRange'(X142,X144) )
=> ( 'IntToInt'(X142,X143,X144) = X142 ) )
| ~ ! [X145: $int] :
( ( true_1 = 'InRange'(X145,'System_Char') )
<=> ~ ( ~ $less(X145,65536)
| $less(X145,0) ) )
| ~ ! [X146: $int] :
( ( true_1 = 'InRange'(X146,'System_UInt64') )
<=> ~ ( $less(int_18446744073709551615,X146)
| $less(X146,0) ) )
| ~ ! [X147: $int] :
( ( true_1 = 'InRange'(X147,'System_Int64') )
<=> ~ ( $less(int_9223372036854775807,X147)
| $less(X147,int_m9223372036854775808) ) )
| ~ ! [X148: $int] :
( ( true_1 = 'InRange'(X148,'System_UInt32') )
<=> ~ ( $less(int_4294967295,X148)
| $less(X148,0) ) )
| ~ ! [X149: $int] :
( ( true_1 = 'InRange'(X149,'System_Int32') )
<=> ~ ( $less(int_2147483647,X149)
| $less(X149,int_m2147483648) ) )
| ~ ! [X150: $int] :
( ( true_1 = 'InRange'(X150,'System_UInt16') )
<=> ~ ( ~ $less(X150,65536)
| $less(X150,0) ) )
| ~ ! [X151: $int] :
( ( true_1 = 'InRange'(X151,'System_Int16') )
<=> ~ ( ~ $less(X151,32768)
| $less(X151,$sum(0,$uminus(32768))) ) )
| ~ ! [X152: $int] :
( ( true_1 = 'InRange'(X152,'System_Byte') )
<=> ~ ( ~ $less(X152,256)
| $less(X152,0) ) )
| ~ ! [X153: $int] :
( ( true_1 = 'InRange'(X153,'System_SByte') )
<=> ~ ( ~ $less(X153,128)
| $less(X153,$sum(0,$uminus(128))) ) )
| ( $sum(int_m2147483648,1) != $sum(0,$uminus(int_2147483647)) )
| ( $sum(int_m9223372036854775808,1) != $sum(0,$uminus(int_9223372036854775807)) )
| ~ $less(int_9223372036854775807,int_18446744073709551615)
| ~ $less(int_4294967295,int_9223372036854775807)
| ~ $less(int_2147483647,int_4294967295)
| ~ $less(100000,int_2147483647)
| ~ $less(int_m2147483648,$sum(0,$uminus(100000)))
| ~ $less(int_m9223372036854775808,int_m2147483648)
| ( true_1 != 'IsValueType'('System_IntPtr') )
| ( true_1 != 'IsValueType'('System_UIntPtr') )
| ( true_1 != 'IsValueType'('System_Char') )
| ( true_1 != 'IsValueType'('System_UInt64') )
| ( true_1 != 'IsValueType'('System_Int64') )
| ( true_1 != 'IsValueType'('System_UInt32') )
| ( true_1 != 'IsValueType'('System_Int32') )
| ( true_1 != 'IsValueType'('System_UInt16') )
| ( true_1 != 'IsValueType'('System_Int16') )
| ( true_1 != 'IsValueType'('System_Byte') )
| ( true_1 != 'IsValueType'('System_SByte') )
| ~ ! [X154: $int,X155: $int] :
( ( nullObject != 'BoxTester'(X154,X155) )
=> ( 'Box'('Unbox'(X154),X154) = X154 ) )
| ~ ! [X156: $int,X157: $int] :
( ( 'UnboxedType'(X156) = X157 )
<=> ( nullObject != 'BoxTester'(X156,X157) ) )
| ~ ! [X158: $int,X159: $int] :
? [X160: $int] :
( ( ~ ( ( X159 != X160 )
| ( true_1 != x('UnboxedType'(X160),'System_Object') ) )
=> ( X158 = X159 ) )
& ( 'Box'(X158,X159) = X160 ) )
| ~ ! [X161: $int] :
( ( true_1 = 'IsValueType'('UnboxedType'(X161)) )
=> ! [X162: $int,X163: $int] :
? [X164: $int] :
( ? [X165: $int] :
( ( ( true_1 = 'IsHeap'(X162) )
=> ~ ( ( select2(X162,X164,localinv) != X165 )
| ( select2(X162,X164,inv) != X165 ) ) )
& ( typeof(X164) = X165 ) )
& ( 'Box'(X163,X161) = X164 ) ) )
| ~ ! [X166: $int,X167: $int] : ( 'Unbox'('Box'(X166,X167)) = X166 )
| ~ ! [X168: $int,X169: $int,X170: $int,X171: $int] :
( ( true_1 != 'IsValueType'('UnboxedType'(X168)) )
=> ( 'BoxFunc'(X168,X169,X170,X171) = X168 ) )
| ~ ! [X172: $int,X173: $int,X174: $int,X175: $int] :
? [X176: $int] :
( ~ ( ( 'UnboxedType'(X176) != X173 )
| ( 'Box'(X172,X176) != X176 ) )
& ( 'BoxFunc'(X172,X173,X174,X175) = X176 ) )
| ~ ! [X177: $int,X178: $int] :
? [X179: $int] :
( ? [X180: $int,X181: $int,X182: $int,X183: $int] :
( ( ~ ( ( select2(X178,X183,localinv) = 'BaseClass'(X182) )
| ( true_1 != x(select2(X178,X183,inv),X182) )
| ( 'PeerGroupPlaceholder' = X182 )
| ~ ( ( true_1 = select2(X178,X177,allocated) )
<=> $true )
| ( nullObject = X177 )
| ( true_1 != 'IsHeap'(X178) ) )
=> ~ ( ~ ( ( select2(X178,X181,localinv) = 'BaseClass'(X180) )
| ( true_1 != x(select2(X178,X181,inv),X180) )
| ( 'PeerGroupPlaceholder' = X180 ) )
| ~ ( ( true_1 = select2(X178,X179,allocated) )
<=> $true )
| ( nullObject = X179 ) ) )
& ( select2(X178,X177,ownerRef) = X183 )
& ( select2(X178,X177,ownerFrame) = X182 )
& ( select2(X178,X179,ownerRef) = X181 )
& ( select2(X178,X179,ownerFrame) = X180 ) )
& ( select2(X178,X177,'FirstConsistentOwner') = X179 ) )
| ~ ! [X184: $int,X185: $int,X186: $int] :
? [X187: $int,X188: $int] :
( ( ~ ( ( select2(X186,X188,localinv) = 'BaseClass'(X187) )
| ( true_1 != x(select2(X186,X188,inv),X187) )
| ( 'PeerGroupPlaceholder' = X187 )
| ( 'AsPureObject'(X184) != X184 )
| ~ ( ( true_1 = select2(X186,X184,allocated) )
<=> $true )
| ( nullObject = X184 )
| ( true_1 != 'IsHeap'(X186) ) )
=> ( select2(X186,X184,X185) = 'FieldDependsOnFCO'(X184,X185,select2(X186,select2(X186,X184,'FirstConsistentOwner'),exposeVersion)) ) )
& ( select2(X186,X184,ownerRef) = X188 )
& ( select2(X186,X184,ownerFrame) = X187 ) )
| ~ ! [X189: $int,X190: $int] :
? [X191: $int,X192: $int,X193: $int] :
( ( ~ ( ( select2(X189,X193,localinv) = 'BaseClass'(X192) )
| ( true_1 != x(select2(X189,X193,inv),X192) )
| ( 'PeerGroupPlaceholder' = X192 )
| ( true_1 != 'IsHeap'(X189) ) )
=> ~ ( ( select2(X189,X190,localinv) != X191 )
| ( select2(X189,X190,inv) != X191 ) ) )
& ( select2(X189,X190,ownerRef) = X193 )
& ( select2(X189,X190,ownerFrame) = X192 )
& ( typeof(X190) = X191 ) )
| ~ ! [X194: $int,X195: $int,X196: $int,X197: $int] :
? [X198: $int] :
( ? [X199: $int] :
( ( ~ ( ( nullObject = X198 )
| ( true_1 != 'IsHeap'(X194) ) )
=> ~ ( ( select2(X194,X195,ownerFrame) != select2(X194,X199,ownerFrame) )
| ( select2(X194,X195,ownerRef) != select2(X194,X199,ownerRef) ) ) )
& ( 'ElementProxy'(X198,X197) = X199 ) )
& ( select2(X194,X195,'AsElementsPeerField'(X196,X197)) = X198 ) )
| ~ ! [X200: $int,X201: $int,X202: $int,X203: $int,X204: $int] :
? [X205: $int] :
( ? [X206: $int] :
( ( ~ ( ( nullObject = X205 )
| ( true_1 != 'IsHeap'(X200) ) )
=> ~ ( ( select2(X200,X206,ownerFrame) != X203 )
| ( select2(X200,X206,ownerRef) != X201 ) ) )
& ( 'ElementProxy'(X205,X204) = X206 ) )
& ( select2(X200,X201,'AsElementsRepField'(X202,X203,X204)) = X205 ) )
| ~ ! [X207: $int,X208: $int,X209: $int] :
? [X210: $int] :
( ( ~ ( ( nullObject = X210 )
| ( true_1 != 'IsHeap'(X207) ) )
=> ~ ( ( select2(X207,X208,ownerFrame) != select2(X207,X210,ownerFrame) )
| ( select2(X207,X208,ownerRef) != select2(X207,X210,ownerRef) ) ) )
& ( select2(X207,X208,'AsPeerField'(X209)) = X210 ) )
| ~ ! [X211: $int,X212: $int,X213: $int,X214: $int] :
? [X215: $int] :
( ( ~ ( ( nullObject = X215 )
| ( true_1 != 'IsHeap'(X211) ) )
=> ~ ( ( select2(X211,X215,ownerFrame) != X214 )
| ( select2(X211,X215,ownerRef) != X212 ) ) )
& ( select2(X211,X212,'AsRepField'(X213,X214)) = X215 ) )
| ~ ! [X216: $int] : ~ $less('StringLength'(X216),0)
| ~ ! [X217: $int,X218: $int] :
( ~ ( ( true_1 != x(typeof(X217),'AsImmutable'(X218)) )
| ( 'BeingConstructed' = X217 )
| ( nullObject = X217 ) )
=> ! [X219: $int] :
? [X220: $int] :
( ( ( true_1 = 'IsHeap'(X219) )
=> ~ ( ~ ! [X221: $int] :
( ( 'AsOwner'(X217,select2(X219,X221,ownerRef)) = X217 )
=> ( ( 'PeerGroupPlaceholder' != select2(X219,X221,ownerFrame) )
| ( X217 = X221 ) ) )
| ( 'AsOwner'(X217,select2(X219,X217,ownerRef)) != X217 )
| ( 'PeerGroupPlaceholder' != select2(X219,X217,ownerFrame) )
| ( select2(X219,X217,localinv) != X220 )
| ( select2(X219,X217,inv) != X220 ) ) )
& ( typeof(X217) = X220 ) ) )
| ~ ! [X222: $int,X223: $int] :
( ( true_1 = x(X223,'AsMutable'(X222)) )
=> ~ ( ( 'AsMutable'(X223) != X223 )
| ( true_1 = 'IsImmutable'(X223) ) ) )
| ~ ! [X224: $int,X225: $int] :
( ( true_1 = x(X225,'AsImmutable'(X224)) )
=> ~ ( ( 'AsImmutable'(X225) != X225 )
| ( true_1 != 'IsImmutable'(X225) ) ) )
| ( true_1 = 'IsImmutable'('System_Object') )
| ~ ! [X226: $int,X227: $int,X228: $int] :
? [X229: $int,X230: $int] :
( ( ~ ( ( true_1 != x('UnboxedType'(X230),X229) )
| ( X228 != X230 )
| ( X226 != X229 ) )
=> ( true_1 = x(typeof(X228),X226) ) )
& ( 'Box'(X227,X228) = X230 )
& ( 'AsInterface'(X226) = X229 ) )
| ~ ! [X231: $int] : ( true_1 != 'IsMemberlessType'(typeof(X231)) )
| ~ ! [X232: $int,X233: $int,X234: $int,X235: $int] :
( ( true_1 = 'IsHeap'(X232) )
=> ( true_1 = 'InRange'(select2(X232,X233,'AsRangeField'(X234,X235)),X235) ) )
| ~ ! [X236: $int,X237: $int,X238: $int,X239: $int] :
( ~ ( ~ ( ( ( true_1 = select2(X236,'BeingConstructed','NonNullFieldsAreInitialized') )
<=> $true )
| ( 'BeingConstructed' != X237 ) )
| ( nullObject = X237 )
| ( true_1 != 'IsHeap'(X236) ) )
=> ( nullObject != select2(X236,X237,'AsNonNullRefField'(X238,X239)) ) )
| ~ ! [X240: $int,X241: $int,X242: $int,X243: $int] :
( ( true_1 = 'IsHeap'(X240) )
=> ( true_1 = 'Is'(select2(X240,X241,'AsRefField'(X242,X243)),X243) ) )
| ~ ! [X244: $int,X245: $int] :
( ( 'AsNonNullRefField'(X244,X245) = X244 )
=> ( 'AsRefField'(X244,X245) = X244 ) )
| ( 'System_Object' != 'DeclType'('NonNullFieldsAreInitialized') )
| ~ ! [X246: $int,X247: $int] :
( ( true_1 = 'IsHeap'(X246) )
=> ( true_1 = select2(X246,'ClassRepr'(X247),allocated) ) )
| ~ ! [X248: $int,X249: $int] :
( ( true_1 = 'IsAllocated'(X248,X249) )
=> ( true_1 = select2(X248,X249,allocated) ) )
| ~ ! [X250: $int,X251: $int,X252: $int] :
( ( true_1 = 'IsAllocated'(X250,X251) )
=> ( true_1 = 'IsAllocated'(X250,'ValueArrayGet'(X251,X252)) ) )
| ~ ! [X253: $int,X254: $int,X255: $int] :
( ( true_1 = 'IsAllocated'(X253,X254) )
=> ( true_1 = 'IsAllocated'(X253,'RefArrayGet'(X254,X255)) ) )
| ~ ! [X256: $int,X257: $int,X258: $int] :
( ( true_1 = 'IsAllocated'(X256,X257) )
=> ( true_1 = 'IsAllocated'(X256,'StructGet'(X257,X258)) ) )
| ~ ! [X259: $int,X260: $int,X261: $int] :
( ~ ( ( true_1 != select2(X259,X260,allocated) )
| ( true_1 != 'IsHeap'(X259) ) )
=> ( true_1 = select2(X259,select2(X259,X260,X261),allocated) ) )
| ~ ! [X262: $int,X263: $int,X264: $int] :
( ~ ( ( true_1 != select2(X262,X263,allocated) )
| ( true_1 != 'IsHeap'(X262) ) )
=> ( true_1 = 'IsAllocated'(X262,select2(X262,X263,X264)) ) )
| ~ ! [X265: $int,X266: $int] :
? [X267: $int] :
( ( ~ ( ( true_1 != x(X267,'System_Array') )
| ( nullObject = X266 )
| ( true_1 != 'IsHeap'(X265) ) )
=> ~ ( ( select2(X265,X266,localinv) != X267 )
| ( select2(X265,X266,inv) != X267 ) ) )
& ( typeof(X266) = X267 ) )
| ~ ! [X268: $int,X269: $int] :
( ( true_1 != 'Is'(X268,X269) )
=> ( nullObject = 'As'(X268,X269) ) )
| ~ ! [X270: $int,X271: $int] :
( ( true_1 = 'Is'(X270,X271) )
=> ( 'As'(X270,X271) = X270 ) )
| ~ ! [X272: $int,X273: $int] :
( ( true_1 = 'IsNotNull'(X272,X273) )
<=> ~ ( ( true_1 != 'Is'(X272,X273) )
| ( nullObject = X272 ) ) )
| ~ ! [X274: $int,X275: $int] :
( ( true_1 = 'Is'(X274,X275) )
<=> ( ( true_1 = x(typeof(X274),X275) )
| ( nullObject = X274 ) ) )
| ~ ! [X276: $int] : ( 'TypeName'('TypeObject'(X276)) = X276 )
| ~ ! [X277: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X277),'System_Type') )
| ( true_1 != x('System_Type','System_Object') )
| ( true_1 != 'IsValueType'('System_Boolean') )
| ~ ! [X278: $int] :
( ( true_1 = 'IsValueType'(X278) )
=> ~ ( ~ ! [X279: $int] :
( ( true_1 = x(X279,X278) )
=> ( X278 = X279 ) )
| ~ ! [X280: $int] :
( ( true_1 = x(X278,X280) )
=> ( X278 = X280 ) ) ) )
| ~ ! [X281: $int,X282: $int,X283: $int] :
( ( true_1 = x(X283,'AsDirectSubClass'(X282,X281)) )
=> ( 'OneClassDown'(X283,X281) = X282 ) )
| ~ ! [X284: $int] :
? [X285: $int] :
( ~ ( ~ ( ( 'System_Object' != X284 )
=> ( X284 != X285 ) )
| ( true_1 != x(X284,X285) ) )
& ( 'BaseClass'(X284) = X285 ) )
| ~ ! [X286: $int,X287: $int,X288: $int,X289: $int] :
( ( X287 != X288 )
=> ( 'StructGet'('StructSet'(X286,X287,X289),X288) = 'StructGet'(X286,X288) ) )
| ~ ! [X290: $int,X291: $int,X292: $int] : ( 'StructGet'('StructSet'(X290,X291,X292),X291) = X292 )
| ~ ! [X293: $int,X294: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X293,X294)) )
| ~ ! [X295: $int,X296: $int] : ( 'System_Object' = typeof('ElementProxy'(X295,X296)) )
| ~ ! [X297: $int,X298: $int] :
( ~ ( ( true_1 != x(typeof(X297),'System_Array') )
| ( true_1 != 'IsAllocated'(X298,X297) )
| ( true_1 != 'IsHeap'(X298) ) )
=> ( true_1 = 'IsAllocated'(X298,'ElementProxy'(X297,$sum(0,$uminus(1)))) ) )
| ~ ! [X299: $int,X300: $int,X301: $int] :
? [X302: $int,X303: $int] :
( ( ~ ( ( true_1 != x(typeof(X299),'System_Array') )
| ( true_1 != 'IsHeap'(X301) ) )
=> ( ~ ( ( select2(X301,X303,ownerFrame) != select2(X301,X302,ownerFrame) )
| ( select2(X301,X303,ownerRef) != select2(X301,X302,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X303)) )
| ( nullObject = X303 ) ) )
& ( 'RefArrayGet'(select2(X301,X299,elements),X300) = X303 )
& ( 'ElementProxy'(X299,$sum(0,$uminus(1))) = X302 ) )
| ~ ! [X304: $int,X305: $int,X306: $int] :
? [X307: $int] :
( ( ( true_1 = x(X307,X306) )
=> ( ( X306 = X307 )
| ( true_1 = x('System_Array',X306) ) ) )
& ( 'IntArray'(X304,X305) = X307 ) )
| ~ ! [X308: $int,X309: $int,X310: $int] :
? [X311: $int] :
( ( ( true_1 = x(X311,X310) )
=> ( ( X310 = X311 )
| ( true_1 = x('System_Array',X310) ) ) )
& ( 'ValueArray'(X308,X309) = X311 ) )
| ~ ! [X312: $int,X313: $int,X314: $int] :
? [X315: $int] :
( ( ( true_1 = x('NonNullRefArray'(X312,X313),X314) )
=> ( ~ ( ( true_1 != x(X312,X315) )
| ( 'NonNullRefArray'(X315,X313) != X314 ) )
| ( true_1 = x('System_Array',X314) ) ) )
& ( 'ElementType'(X314) = X315 ) )
| ~ ! [X316: $int,X317: $int,X318: $int] :
? [X319: $int] :
( ( ( true_1 = x('RefArray'(X316,X317),X318) )
=> ( ~ ( ( true_1 != x(X316,X319) )
| ( 'RefArray'(X319,X317) != X318 ) )
| ( true_1 = x('System_Array',X318) ) ) )
& ( 'ElementType'(X318) = X319 ) )
| ~ ! [X320: $int,X321: $int,X322: $int] :
? [X323: $int] :
( ( ( true_1 = x(X322,X323) )
=> ( X322 = X323 ) )
& ( 'IntArray'(X320,X321) = X323 ) )
| ~ ! [X324: $int,X325: $int,X326: $int] :
? [X327: $int] :
( ( ( true_1 = x(X326,X327) )
=> ( X326 = X327 ) )
& ( 'ValueArray'(X324,X325) = X327 ) )
| ~ ! [X328: $int,X329: $int,X330: $int] :
? [X331: $int] :
( ( ( true_1 = x(X330,'NonNullRefArray'(X328,X329)) )
=> ~ ( ( true_1 != x(X331,X328) )
| ( 'NonNullRefArray'(X331,X329) != X330 )
| ( X328 = X330 ) ) )
& ( 'ElementType'(X330) = X331 ) )
| ~ ! [X332: $int,X333: $int,X334: $int] :
? [X335: $int] :
( ( ( true_1 = x(X334,'RefArray'(X332,X333)) )
=> ~ ( ( true_1 != x(X335,X332) )
| ( 'RefArray'(X335,X333) != X334 )
| ( X332 = X334 ) ) )
& ( 'ElementType'(X334) = X335 ) )
| ~ ! [X336: $int,X337: $int] : ( 'ElementType'('NonNullRefArray'(X336,X337)) = X336 )
| ~ ! [X338: $int,X339: $int] : ( 'ElementType'('RefArray'(X338,X339)) = X338 )
| ~ ! [X340: $int,X341: $int] : ( 'ElementType'('IntArray'(X340,X341)) = X340 )
| ~ ! [X342: $int,X343: $int] : ( 'ElementType'('ValueArray'(X342,X343)) = X342 )
| ~ ! [X344: $int,X345: $int,X346: $int] :
( ( true_1 = x(X345,X344) )
=> ( true_1 = x('NonNullRefArray'(X345,X346),'NonNullRefArray'(X344,X346)) ) )
| ~ ! [X347: $int,X348: $int,X349: $int] :
( ( true_1 = x(X348,X347) )
=> ( true_1 = x('RefArray'(X348,X349),'RefArray'(X347,X349)) ) )
| ~ ! [X350: $int,X351: $int,X352: $int] :
? [X353: $int] :
( ( ( true_1 = 'NonNullRefArrayRaw'(X350,X351,X352) )
=> ~ ( ( true_1 != x(X351,'ElementType'(X353)) )
| ( 'Rank'(X350) != X352 )
| ( true_1 != x(X353,'System_Array') ) ) )
& ( typeof(X350) = X353 ) )
| ~ ! [X354: $int,X355: $int] :
? [X356: $int] :
( ~ ( ( true_1 != x(X356,'System_Array') )
| ( true_1 != x(X356,X356) ) )
& ( 'NonNullRefArray'(X354,X355) = X356 ) )
| ~ ! [X357: $int,X358: $int] :
? [X359: $int] :
( ~ ( ( true_1 != x(X359,'System_Array') )
| ( true_1 != x(X359,X359) ) )
& ( 'RefArray'(X357,X358) = X359 ) )
| ~ ! [X360: $int,X361: $int] :
? [X362: $int] :
( ~ ( ( true_1 != x(X362,'System_Array') )
| ( true_1 != x(X362,X362) ) )
& ( 'IntArray'(X360,X361) = X362 ) )
| ~ ! [X363: $int,X364: $int] :
? [X365: $int] :
( ~ ( ( true_1 != x(X365,'System_Array') )
| ( true_1 != x(X365,X365) ) )
& ( 'ValueArray'(X363,X364) = X365 ) )
| ( true_1 != x('System_Array','System_Object') )
| ~ ! [X366: $int,X367: $int,X368: $int] :
( ( true_1 = x(X366,'NonNullRefArray'(X367,X368)) )
=> ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X366) ) )
| ~ ! [X369: $int,X370: $int,X371: $int] :
( ( true_1 = x(X369,'RefArray'(X370,X371)) )
=> ( 'ArrayCategoryRef' = 'ArrayCategory'(X369) ) )
| ~ ! [X372: $int,X373: $int,X374: $int] :
( ( true_1 = x(X372,'IntArray'(X373,X374)) )
=> ( 'ArrayCategoryInt' = 'ArrayCategory'(X372) ) )
| ~ ! [X375: $int,X376: $int,X377: $int] :
( ( true_1 = x(X375,'ValueArray'(X376,X377)) )
=> ( 'ArrayCategoryValue' = 'ArrayCategory'(X375) ) )
| ~ ! [X378: $int,X379: $int] : ( 'UBound'(X378,X379) = $sum('DimLength'(X378,X379),$uminus(1)) )
| ~ ! [X380: $int,X381: $int] : ( 0 = 'LBound'(X380,X381) )
| ~ ! [X382: $int] :
( ( 1 = 'Rank'(X382) )
=> ( 'Length'(X382) = 'DimLength'(X382,0) ) )
| ~ ! [X383: $int,X384: $int] : ~ $less('DimLength'(X383,X384),0)
| ~ ! [X385: $int] :
? [X386: $int] :
( ~ ( $less(int_2147483647,X386)
| $less(X386,0) )
& ( 'Length'(X385) = X386 ) )
| ~ ! [X387: $int,X388: $int,X389: $int] :
( ~ ( ( true_1 != x(typeof(X387),'IntArray'(X388,X389)) )
| ( nullObject = X387 ) )
=> ( 'Rank'(X387) = X389 ) )
| ~ ! [X390: $int,X391: $int,X392: $int] :
( ~ ( ( true_1 != x(typeof(X390),'ValueArray'(X391,X392)) )
| ( nullObject = X390 ) )
=> ( 'Rank'(X390) = X392 ) )
| ~ ! [X393: $int,X394: $int,X395: $int] :
( ~ ( ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X395)) )
| ( nullObject = X393 ) )
=> ( 'Rank'(X393) = X395 ) )
| ~ ! [X396: $int,X397: $int,X398: $int] :
( ~ ( ( true_1 != x(typeof(X396),'RefArray'(X397,X398)) )
| ( nullObject = X396 ) )
=> ( 'Rank'(X396) = X398 ) )
| ~ ! [X399: $int] : ~ $less('Rank'(X399),1)
| ~ ! [X400: $int,X401: $int,X402: $int,X403: $int,X404: $int] :
( ~ ( ( true_1 != x(typeof(X400),'NonNullRefArray'(X401,X403)) )
| ( true_1 != 'IsHeap'(X404) ) )
=> ( nullObject != 'RefArrayGet'(select2(X404,X400,elements),X402) ) )
| ~ ! [X405: $int,X406: $int,X407: $int] :
? [X408: $int] :
( ( ~ ( ( nullObject = X408 )
| ( true_1 != 'IsHeap'(X407) ) )
=> ( true_1 = x(typeof(X408),'ElementType'(typeof(X405))) ) )
& ( 'RefArrayGet'(select2(X407,X405,elements),X406) = X408 ) )
| ~ ! [X409: $int,X410: $int,X411: $int] :
( ( true_1 = 'IsHeap'(X411) )
=> ( true_1 = 'InRange'('IntArrayGet'(select2(X411,X409,elements),X410),'ElementType'(typeof(X409))) ) )
| ~ ! [X412: $int,X413: $int,X414: $int,X415: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X412,X413,X414,X415)) = X415 )
| ~ ! [X416: $int,X417: $int,X418: $int,X419: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X416,X417,X418,X419)) = X418 )
| ~ ! [X420: $int,X421: $int,X422: $int,X423: $int] :
( ( X421 != X422 )
=> ( 'RefArrayGet'('RefArraySet'(X420,X421,X423),X422) = 'RefArrayGet'(X420,X422) ) )
| ~ ! [X424: $int,X425: $int,X426: $int] : ( 'RefArrayGet'('RefArraySet'(X424,X425,X426),X425) = X426 )
| ~ ! [X427: $int,X428: $int,X429: $int,X430: $int] :
( ( X428 != X429 )
=> ( 'IntArrayGet'('IntArraySet'(X427,X428,X430),X429) = 'IntArrayGet'(X427,X429) ) )
| ~ ! [X431: $int,X432: $int,X433: $int] : ( 'IntArrayGet'('IntArraySet'(X431,X432,X433),X432) = X433 )
| ~ ! [X434: $int,X435: $int,X436: $int,X437: $int] :
( ( X435 != X436 )
=> ( 'ValueArrayGet'('ValueArraySet'(X434,X435,X437),X436) = 'ValueArrayGet'(X434,X436) ) )
| ~ ! [X438: $int,X439: $int,X440: $int] : ( 'ValueArrayGet'('ValueArraySet'(X438,X439,X440),X439) = X440 )
| ( true_1 != 'IncludedInModifiesStar'(elements) )
| ( true_1 != 'IncludedInModifiesStar'(exposeVersion) )
| ( true_1 = 'IncludedInModifiesStar'(ownerFrame) )
| ( true_1 = 'IncludedInModifiesStar'(ownerRef) )
| ( true_1 = 'IsStaticField'(exposeVersion) )
| ( true_1 = 'IsStaticField'(localinv) )
| ( true_1 = 'IsStaticField'(inv) )
| ( true_1 = 'IsStaticField'(elements) )
| ( true_1 = 'IsStaticField'(allocated) )
| ( true_1 = 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
| ( true_1 != 'IncludeInMainFrameCondition'(exposeVersion) )
| ( true_1 != 'IncludeInMainFrameCondition'(ownerFrame) )
| ( true_1 != 'IncludeInMainFrameCondition'(ownerRef) )
| ( true_1 = 'IncludeInMainFrameCondition'(localinv) )
| ( true_1 = 'IncludeInMainFrameCondition'(inv) )
| ( true_1 != 'IncludeInMainFrameCondition'(elements) )
| ( true_1 != 'IncludeInMainFrameCondition'(allocated) )
| ~ ! [X441: $int,X442: $int] :
( ( true_1 = 'IsHeap'(X442) )
=> ( 'PeerGroupPlaceholder' = select2(X442,'ClassRepr'(X441),ownerFrame) ) )
| ~ ! [X443: $int] : ( nullObject != 'ClassRepr'(X443) )
| ~ ! [X444: $int] : ( true_1 != x(typeof('ClassRepr'(X444)),'System_Object') )
| ~ ! [X445: $int] : ( 'ClassReprInv'('ClassRepr'(X445)) = X445 )
| ( 'System_Object' != 'DeclType'(exposeVersion) )
| ( 'System_Object' != 'DeclType'(elements) )
| ~ ( ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements ) ) )
& ( 'BaseClass'('ArraySum') = X2 )
& ( 'BaseClass'('System_Array') = X1 )
& ( 'BaseClass'('System_String') = X0 ) ),
inference(rectify,[],[f6]) ).
tff(f6,plain,
? [X12: $int,X13: $int,X14: $int] :
( ~ ( ~ ! [X92: $int,X93: $int] :
( ~ ( ( select2(X93,X92,localinv) = X12 )
| ( true_1 != x(select2(X93,X92,inv),'System_String') )
| ( true_1 != 'IsHeap'(X93) ) )
=> $true )
| ~ ! [X91: $int] :
( ( true_1 = x(X91,'System_String') )
=> ( 'System_String' = X91 ) )
| ( true_1 != x('System_String','System_IEquatable_1___System_String') )
| ( 'System_IEquatable_1___System_String' != 'AsInterface'('System_IEquatable_1___System_String') )
| ( true_1 != 'IsMemberlessType'('System_IEquatable_1___System_String') )
| ( true_1 != x('System_IEquatable_1___System_String','System_Object') )
| ( true_1 != x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
| ( true_1 != x('System_String','System_Collections_IEnumerable') )
| ( true_1 != x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
| ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != x('System_String','System_IComparable_1___System_String') )
| ( 'System_IComparable_1___System_String' != 'AsInterface'('System_IComparable_1___System_String') )
| ( true_1 != 'IsMemberlessType'('System_IComparable_1___System_String') )
| ( true_1 != x('System_IComparable_1___System_String','System_Object') )
| ( true_1 != x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
| ( true_1 != x('System_String','System_IConvertible') )
| ( 'System_IConvertible' != 'AsInterface'('System_IConvertible') )
| ( true_1 != 'IsMemberlessType'('System_IConvertible') )
| ( true_1 != x('System_IConvertible','System_Object') )
| ( true_1 != x('System_IConvertible','System_IConvertible') )
| ( true_1 != x('System_String','System_ICloneable') )
| ( true_1 != x('System_String','System_IComparable') )
| ( 'System_IComparable' != 'AsInterface'('System_IComparable') )
| ( true_1 != 'IsMemberlessType'('System_IComparable') )
| ( true_1 != x('System_IComparable','System_Object') )
| ( true_1 != x('System_IComparable','System_IComparable') )
| ( 'System_String' != 'AsImmutable'('System_String') )
| ( true_1 != 'IsImmutable'('System_String') )
| ( 'System_String' != 'AsDirectSubClass'('System_String',X12) )
| ( 'System_Object' != X12 )
| ( true_1 != x('System_String','System_String') )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
( ~ ( ( true_1 = X98 )
| ~ $less(X96,X97) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = sum_x0(X96,$sum(X97,$uminus(1)),X98,X99,X100,X101,X102) ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
? [X110: $int] :
( ( ~ ( ( true_1 != X98 )
| ~ $less(X96,X97) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = $sum(sum_x0(X96,X110,X98,X99,X100,X101,X102),'IfThenElse'('ArraySum_Even_System_Int32'(X100,'IntArrayGet'(X99,X110)),'IntArrayGet'(X101,X110),X102)) ) )
& ( $sum(X97,$uminus(1)) = X110 ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
( ~ ( ( true_1 = X98 )
| ~ $less(X96,X97) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = sum_x0($sum(X96,1),X97,X98,X99,X100,X101,X102) ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
( ~ ( ( true_1 != X98 )
| ~ $less(X96,X97) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = $sum(sum_x0($sum(X96,1),X97,X98,X99,X100,X101,X102),'IfThenElse'('ArraySum_Even_System_Int32'(X100,'IntArrayGet'(X99,X96)),'IntArrayGet'(X101,X96),X102)) ) )
| ~ ! [X96: $int,X109: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
( ~ ( $less(X97,X109)
| $less(X109,X96) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = $sum(sum_x0(X96,X109,X98,X99,X100,X101,X102),sum_x0(X109,X97,X98,X99,X100,X101,X102)) ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X104: $int,X99: $int,X105: $int,X100: $int,X106: $int,X101: $int,X107: $int,X102: $int,X108: $int] :
( ! [X103: $int] :
( ~ ( ~ $less(X103,X97)
| $less(X103,X96) )
=> ~ ( ~ ( ( true_1 = X98 )
=> ( 'IfThenElse'('ArraySum_Even_System_Int32'(X100,'IntArrayGet'(X99,X103)),'IntArrayGet'(X101,X103),X102) = 'IfThenElse'('ArraySum_Even_System_Int32'(X106,'IntArrayGet'(X105,X103)),'IntArrayGet'(X107,X103),X108) ) )
| ~ ( ( true_1 = X98 )
<=> ( true_1 = X104 ) ) ) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = sum_x0(X96,X97,X104,X105,X106,X107,X108) ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
( ! [X103: $int] :
( ~ ( ( true_1 != X98 )
| ~ $less(X103,X97)
| $less(X103,X96) )
=> ( 0 = 'IfThenElse'('ArraySum_Even_System_Int32'(X100,'IntArrayGet'(X99,X103)),'IntArrayGet'(X101,X103),X102) ) )
=> ( 0 = sum_x0(X96,X97,X98,X99,X100,X101,X102) ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] : ( sum_0(X96,X97,X98,X99,X100,X101,X102) = sum_x0(X96,X97,X98,X99,X100,X101,X102) )
| ~ ! [X92: $int,X93: $int] :
( ~ ( ( select2(X93,X92,localinv) = X13 )
| ( true_1 != x(select2(X93,X92,inv),'System_Array') )
| ( true_1 != 'IsHeap'(X93) ) )
=> $true )
| ( true_1 != 'IsMemberlessType'('System_Array') )
| ( true_1 != x('System_Array','System_Collections_IEnumerable') )
| ( true_1 != x('System_Array','System_Collections_ICollection') )
| ( true_1 != x('System_Array','System_Collections_IList') )
| ( 'System_Collections_IList' != 'AsInterface'('System_Collections_IList') )
| ( true_1 != 'IsMemberlessType'('System_Collections_IList') )
| ( true_1 != x('System_Collections_IList','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_IList','System_Collections_ICollection') )
| ( 'System_Collections_ICollection' != 'AsInterface'('System_Collections_ICollection') )
| ( true_1 != 'IsMemberlessType'('System_Collections_ICollection') )
| ( true_1 != x('System_Collections_ICollection','System_Collections_IEnumerable') )
| ( 'System_Collections_IEnumerable' != 'AsInterface'('System_Collections_IEnumerable') )
| ( true_1 != 'IsMemberlessType'('System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_IEnumerable','System_Object') )
| ( true_1 != x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_ICollection','System_Object') )
| ( true_1 != x('System_Collections_ICollection','System_Collections_ICollection') )
| ( true_1 != x('System_Collections_IList','System_Object') )
| ( true_1 != x('System_Collections_IList','System_Collections_IList') )
| ( true_1 != x('System_Array','System_ICloneable') )
| ( 'System_ICloneable' != 'AsInterface'('System_ICloneable') )
| ( true_1 != 'IsMemberlessType'('System_ICloneable') )
| ( true_1 != x('System_ICloneable','System_Object') )
| ( true_1 != x('System_ICloneable','System_ICloneable') )
| ( 'System_Array' != 'AsMutable'('System_Array') )
| ( true_1 = 'IsImmutable'('System_Array') )
| ( 'System_Array' != 'AsDirectSubClass'('System_Array',X13) )
| ( 'System_Object' != X13 )
| ( true_1 != x('System_Array','System_Array') )
| ~ ! [X94: $int,X95: $int] :
( ( true_1 = 'ArraySum_Even_System_Int32'(X94,X95) )
<=> ( true_1 = 'ArraySum_Even_System_Int32_1'(X95) ) )
| ~ ( ( true_1 = 'PurityAxiomsCanBeAssumed' )
=> ! [X94: $int,X95: $int] :
( ( true_1 = 'IsHeap'(X94) )
=> ( ( true_1 = 'ArraySum_Even_System_Int32'(X94,X95) )
<=> ( 0 = x_1(X95,2) ) ) ) )
| ~ ! [X92: $int,X93: $int] :
( ~ ( ( select2(X93,X92,localinv) = X14 )
| ( true_1 != x(select2(X93,X92,inv),'ArraySum') )
| ( true_1 != 'IsHeap'(X93) ) )
=> $true )
| ~ ! [X91: $int] :
( ( true_1 = x(X91,'ArraySum') )
=> ( 'ArraySum' = X91 ) )
| ( 'ArraySum' != 'AsMutable'('ArraySum') )
| ( true_1 = 'IsImmutable'('ArraySum') )
| ( 'ArraySum' != 'AsDirectSubClass'('ArraySum',X14) )
| ( 'System_Object' != X14 )
| ( true_1 != x('ArraySum','ArraySum') )
| ( 'ArraySum_a' != 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
| ( 'ArraySum' != 'DeclType'('ArraySum_a') )
| ( true_1 != 'IncludedInModifiesStar'('ArraySum_a') )
| ( true_1 != 'IncludeInMainFrameCondition'('ArraySum_a') )
| ( true_1 = 'IsStaticField'('ArraySum_a') )
| ~ ! [X17: $int,X18: $int,X53: $int] :
( ~ ( ( true_1 != 'System_String_Equals_System_String_System_String'(X17,X18,X53) )
| ( nullObject = X53 )
| ( nullObject = X18 ) )
=> ( 'System_String_IsInterned_System_String_notnull'(X17,X18) = 'System_String_IsInterned_System_String_notnull'(X17,X53) ) )
| ~ ! [X18: $int,X53: $int,X15: $int] :
( ~ ( ( true_1 != 'StringEquals'(X53,X15) )
| ( true_1 != 'StringEquals'(X18,X53) ) )
=> ( true_1 = 'StringEquals'(X18,X15) ) )
| ~ ! [X17: $int,X18: $int,X53: $int] :
~ ( ~ ( ( X18 = X53 )
=> ( true_1 = 'StringEquals'(X18,X53) ) )
| ~ ( ( true_1 = 'System_String_Equals_System_String_System_String'(X17,X18,X53) )
<=> ( true_1 = 'StringEquals'(X53,X18) ) )
| ~ ( ( true_1 = 'System_String_Equals_System_String_System_String'(X17,X18,X53) )
<=> ( true_1 = 'StringEquals'(X18,X53) ) ) )
| ~ ! [X17: $int,X18: $int,X53: $int] :
( ( true_1 = 'System_String_Equals_System_String'(X17,X18,X53) )
<=> ( true_1 = 'System_String_Equals_System_String_System_String'(X17,X18,X53) ) )
| ~ ! [X8: $int,X9: $int] :
? [X90: $int] :
( ~ ( $less(X90,X9)
| $less(X90,X8)
| ~ ( ( X9 = X90 )
| ( X8 = X90 ) ) )
& ( max(X8,X9) = X90 ) )
| ~ ! [X8: $int,X9: $int] :
? [X89: $int] :
( ~ ( $less(X9,X89)
| $less(X8,X89)
| ~ ( ( X9 = X89 )
| ( X8 = X89 ) ) )
& ( min(X8,X9) = X89 ) )
| ~ ! [X1: $int,X3: $int] :
( ~ $less(X3,1)
=> ( shr(X1,X3) = x_2(shr(X1,$sum(X3,$uminus(1))),2) ) )
| ~ ! [X1: $int] : ( shr(X1,0) = X1 )
| ~ ! [X1: $int,X3: $int] :
? [X88: $int] :
( ( ~ ( $less(16,X3)
| $less(X3,0)
| ~ $less(X1,32768)
| $less(X1,0) )
=> ~ ( $less(int_2147483647,X88)
| $less(X88,0) ) )
& ( shl(X1,X3) = X88 ) )
| ~ ! [X1: $int,X3: $int] :
( ~ $less(X3,1)
=> ( shl(X1,X3) = $product(shl(X1,$sum(X3,$uminus(1))),2) ) )
| ~ ! [X1: $int] : ( shl(X1,0) = X1 )
| ~ ! [X8: $int,X9: $int] :
? [X87: $int] :
( ( ~ ( $less(X9,0)
| $less(X8,0) )
=> ~ ( $less($sum(X8,X9),X87)
| $less(X87,0) ) )
& ( or_1(X8,X9) = X87 ) )
| ~ ! [X8: $int,X9: $int] :
( ( ~ $less(X9,0)
| ~ $less(X8,0) )
=> ~ $less(and_1(X8,X9),0) )
| ~ ! [X18: $int,X53: $int,X19: $int] :
( ~ ( ~ $less(X18,X53)
| ( x_1(X18,X19) != x_1(X53,X19) )
| $less(X19,2) )
=> ~ $less(X53,$sum(X18,X19)) )
| ~ ! [X8: $int,X9: $int] :
? [X86: $int] :
( ( ~ ( $less(X9,0)
| $less(X86,0) )
=> ( x_1(X8,X9) = x_1(X86,X9) ) )
& ( $sum(X8,$uminus(X9)) = X86 ) )
| ~ ! [X8: $int,X9: $int] :
( ~ ( $less(X9,0)
| $less(X8,0) )
=> ( x_1(X8,X9) = x_1($sum(X9,X8),X9) ) )
| ~ ! [X8: $int,X9: $int] :
( ~ ( $less(X9,0)
| $less(X8,0) )
=> ( x_1(X8,X9) = x_1($sum(X8,X9),X9) ) )
| ~ ! [X8: $int,X9: $int] :
? [X85: $int] :
( ( ~ ( ~ $less(X9,0)
| $less(0,X8) )
=> ~ ( $less(0,X85)
| ~ $less(X9,X85) ) )
& ( x_1(X8,X9) = X85 ) )
| ~ ! [X8: $int,X9: $int] :
? [X84: $int] :
( ( ~ ( ~ $less(0,X9)
| $less(0,X8) )
=> ~ ( $less(0,X84)
| ~ $less($sum(0,$uminus(X9)),X84) ) )
& ( x_1(X8,X9) = X84 ) )
| ~ ! [X8: $int,X9: $int] :
? [X83: $int] :
( ( ~ ( ~ $less(X9,0)
| $less(X8,0) )
=> ~ ( ~ $less(X83,$sum(0,$uminus(X9)))
| $less(X83,0) ) )
& ( x_1(X8,X9) = X83 ) )
| ~ ! [X8: $int,X9: $int] :
? [X82: $int] :
( ( ~ ( ~ $less(0,X9)
| $less(X8,0) )
=> ~ ( ~ $less(X82,X9)
| $less(X82,0) ) )
& ( x_1(X8,X9) = X82 ) )
| ~ ! [X8: $int,X9: $int] : ( x_1(X8,X9) = $sum(X8,$uminus($product(x_2(X8,X9),X9))) )
| ~ ! [X53: $int,X8: $int,X9: $int] :
( ( true_1 != X53 )
=> ( 'IfThenElse'(X53,X8,X9) = X9 ) )
| ~ ! [X53: $int,X8: $int,X9: $int] :
( ( true_1 = X53 )
=> ( 'IfThenElse'(X53,X8,X9) = X8 ) )
| ~ ! [X81: $int,X48: $int,X49: $int] :
( ( true_1 = 'InRange'(X81,X49) )
=> ( 'IntToInt'(X81,X48,X49) = X81 ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_Char') )
<=> ~ ( ~ $less(X1,65536)
| $less(X1,0) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_UInt64') )
<=> ~ ( $less(int_18446744073709551615,X1)
| $less(X1,0) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_Int64') )
<=> ~ ( $less(int_9223372036854775807,X1)
| $less(X1,int_m9223372036854775808) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_UInt32') )
<=> ~ ( $less(int_4294967295,X1)
| $less(X1,0) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_Int32') )
<=> ~ ( $less(int_2147483647,X1)
| $less(X1,int_m2147483648) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_UInt16') )
<=> ~ ( ~ $less(X1,65536)
| $less(X1,0) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_Int16') )
<=> ~ ( ~ $less(X1,32768)
| $less(X1,$sum(0,$uminus(32768))) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_Byte') )
<=> ~ ( ~ $less(X1,256)
| $less(X1,0) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_SByte') )
<=> ~ ( ~ $less(X1,128)
| $less(X1,$sum(0,$uminus(128))) ) )
| ( $sum(int_m2147483648,1) != $sum(0,$uminus(int_2147483647)) )
| ( $sum(int_m9223372036854775808,1) != $sum(0,$uminus(int_9223372036854775807)) )
| ~ $less(int_9223372036854775807,int_18446744073709551615)
| ~ $less(int_4294967295,int_9223372036854775807)
| ~ $less(int_2147483647,int_4294967295)
| ~ $less(100000,int_2147483647)
| ~ $less(int_m2147483648,$sum(0,$uminus(100000)))
| ~ $less(int_m9223372036854775808,int_m2147483648)
| ( true_1 != 'IsValueType'('System_IntPtr') )
| ( true_1 != 'IsValueType'('System_UIntPtr') )
| ( true_1 != 'IsValueType'('System_Char') )
| ( true_1 != 'IsValueType'('System_UInt64') )
| ( true_1 != 'IsValueType'('System_Int64') )
| ( true_1 != 'IsValueType'('System_UInt32') )
| ( true_1 != 'IsValueType'('System_Int32') )
| ( true_1 != 'IsValueType'('System_UInt16') )
| ( true_1 != 'IsValueType'('System_Int16') )
| ( true_1 != 'IsValueType'('System_Byte') )
| ( true_1 != 'IsValueType'('System_SByte') )
| ~ ! [X6: $int,X74: $int] :
( ( nullObject != 'BoxTester'(X6,X74) )
=> ( 'Box'('Unbox'(X6),X6) = X6 ) )
| ~ ! [X6: $int,X74: $int] :
( ( 'UnboxedType'(X6) = X74 )
<=> ( nullObject != 'BoxTester'(X6,X74) ) )
| ~ ! [X8: $int,X6: $int] :
? [X80: $int] :
( ( ~ ( ( X6 != X80 )
| ( true_1 != x('UnboxedType'(X80),'System_Object') ) )
=> ( X6 = X8 ) )
& ( 'Box'(X8,X6) = X80 ) )
| ~ ! [X6: $int] :
( ( true_1 = 'IsValueType'('UnboxedType'(X6)) )
=> ! [X20: $int,X8: $int] :
? [X78: $int] :
( ? [X79: $int] :
( ( ( true_1 = 'IsHeap'(X20) )
=> ~ ( ( select2(X20,X78,localinv) != X79 )
| ( select2(X20,X78,inv) != X79 ) ) )
& ( typeof(X78) = X79 ) )
& ( 'Box'(X8,X6) = X78 ) ) )
| ~ ! [X8: $int,X6: $int] : ( 'Unbox'('Box'(X8,X6)) = X8 )
| ~ ! [X8: $int,X74: $int,X75: $int,X76: $int] :
( ( true_1 != 'IsValueType'('UnboxedType'(X8)) )
=> ( 'BoxFunc'(X8,X74,X75,X76) = X8 ) )
| ~ ! [X73: $int,X74: $int,X75: $int,X76: $int] :
? [X77: $int] :
( ~ ( ( 'UnboxedType'(X77) != X74 )
| ( 'Box'(X73,X77) != X77 ) )
& ( 'BoxFunc'(X73,X74,X75,X76) = X77 ) )
| ~ ! [X4: $int,X17: $int] :
? [X68: $int] :
( ? [X69: $int,X70: $int,X71: $int,X72: $int] :
( ( ~ ( ( select2(X17,X72,localinv) = 'BaseClass'(X71) )
| ( true_1 != x(select2(X17,X72,inv),X71) )
| ( 'PeerGroupPlaceholder' = X71 )
| ~ ( ( true_1 = select2(X17,X4,allocated) )
<=> $true )
| ( nullObject = X4 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ~ ( ( select2(X17,X70,localinv) = 'BaseClass'(X69) )
| ( true_1 != x(select2(X17,X70,inv),X69) )
| ( 'PeerGroupPlaceholder' = X69 ) )
| ~ ( ( true_1 = select2(X17,X68,allocated) )
<=> $true )
| ( nullObject = X68 ) ) )
& ( select2(X17,X4,ownerRef) = X72 )
& ( select2(X17,X4,ownerFrame) = X71 )
& ( select2(X17,X68,ownerRef) = X70 )
& ( select2(X17,X68,ownerFrame) = X69 ) )
& ( select2(X17,X4,'FirstConsistentOwner') = X68 ) )
| ~ ! [X4: $int,X5: $int,X17: $int] :
? [X66: $int,X67: $int] :
( ( ~ ( ( select2(X17,X67,localinv) = 'BaseClass'(X66) )
| ( true_1 != x(select2(X17,X67,inv),X66) )
| ( 'PeerGroupPlaceholder' = X66 )
| ( 'AsPureObject'(X4) != X4 )
| ~ ( ( true_1 = select2(X17,X4,allocated) )
<=> $true )
| ( nullObject = X4 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ( select2(X17,X4,X5) = 'FieldDependsOnFCO'(X4,X5,select2(X17,select2(X17,X4,'FirstConsistentOwner'),exposeVersion)) ) )
& ( select2(X17,X4,ownerRef) = X67 )
& ( select2(X17,X4,ownerFrame) = X66 ) )
| ~ ! [X17: $int,X4: $int] :
? [X63: $int,X64: $int,X65: $int] :
( ( ~ ( ( select2(X17,X65,localinv) = 'BaseClass'(X64) )
| ( true_1 != x(select2(X17,X65,inv),X64) )
| ( 'PeerGroupPlaceholder' = X64 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X4,localinv) != X63 )
| ( select2(X17,X4,inv) != X63 ) ) )
& ( select2(X17,X4,ownerRef) = X65 )
& ( select2(X17,X4,ownerFrame) = X64 )
& ( typeof(X4) = X63 ) )
| ~ ! [X17: $int,X4: $int,X5: $int,X1: $int] :
? [X61: $int] :
( ? [X62: $int] :
( ( ~ ( ( nullObject = X61 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X4,ownerFrame) != select2(X17,X62,ownerFrame) )
| ( select2(X17,X4,ownerRef) != select2(X17,X62,ownerRef) ) ) )
& ( 'ElementProxy'(X61,X1) = X62 ) )
& ( select2(X17,X4,'AsElementsPeerField'(X5,X1)) = X61 ) )
| ~ ! [X17: $int,X4: $int,X5: $int,X16: $int,X1: $int] :
? [X59: $int] :
( ? [X60: $int] :
( ( ~ ( ( nullObject = X59 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X60,ownerFrame) != X16 )
| ( select2(X17,X60,ownerRef) != X4 ) ) )
& ( 'ElementProxy'(X59,X1) = X60 ) )
& ( select2(X17,X4,'AsElementsRepField'(X5,X16,X1)) = X59 ) )
| ~ ! [X17: $int,X4: $int,X5: $int] :
? [X58: $int] :
( ( ~ ( ( nullObject = X58 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X4,ownerFrame) != select2(X17,X58,ownerFrame) )
| ( select2(X17,X4,ownerRef) != select2(X17,X58,ownerRef) ) ) )
& ( select2(X17,X4,'AsPeerField'(X5)) = X58 ) )
| ~ ! [X17: $int,X4: $int,X5: $int,X16: $int] :
? [X57: $int] :
( ( ~ ( ( nullObject = X57 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X57,ownerFrame) != X16 )
| ( select2(X17,X57,ownerRef) != X4 ) ) )
& ( select2(X17,X4,'AsRepField'(X5,X16)) = X57 ) )
| ~ ! [X45: $int] : ~ $less('StringLength'(X45),0)
| ~ ! [X4: $int,X16: $int] :
( ~ ( ( true_1 != x(typeof(X4),'AsImmutable'(X16)) )
| ( 'BeingConstructed' = X4 )
| ( nullObject = X4 ) )
=> ! [X17: $int] :
? [X56: $int] :
( ( ( true_1 = 'IsHeap'(X17) )
=> ~ ( ~ ! [X10: $int] :
( ( 'AsOwner'(X4,select2(X17,X10,ownerRef)) = X4 )
=> ( ( 'PeerGroupPlaceholder' != select2(X17,X10,ownerFrame) )
| ( X4 = X10 ) ) )
| ( 'AsOwner'(X4,select2(X17,X4,ownerRef)) != X4 )
| ( 'PeerGroupPlaceholder' != select2(X17,X4,ownerFrame) )
| ( select2(X17,X4,localinv) != X56 )
| ( select2(X17,X4,inv) != X56 ) ) )
& ( typeof(X4) = X56 ) ) )
| ~ ! [X16: $int,X33: $int] :
( ( true_1 = x(X33,'AsMutable'(X16)) )
=> ~ ( ( 'AsMutable'(X33) != X33 )
| ( true_1 = 'IsImmutable'(X33) ) ) )
| ~ ! [X16: $int,X33: $int] :
( ( true_1 = x(X33,'AsImmutable'(X16)) )
=> ~ ( ( 'AsImmutable'(X33) != X33 )
| ( true_1 != 'IsImmutable'(X33) ) ) )
| ( true_1 = 'IsImmutable'('System_Object') )
| ~ ! [X52: $int,X45: $int,X53: $int] :
? [X54: $int,X55: $int] :
( ( ~ ( ( true_1 != x('UnboxedType'(X55),X54) )
| ( X53 != X55 )
| ( X52 != X54 ) )
=> ( true_1 = x(typeof(X53),X52) ) )
& ( 'Box'(X45,X53) = X55 )
& ( 'AsInterface'(X52) = X54 ) )
| ~ ! [X4: $int] : ( true_1 != 'IsMemberlessType'(typeof(X4)) )
| ~ ! [X17: $int,X4: $int,X5: $int,X16: $int] :
( ( true_1 = 'IsHeap'(X17) )
=> ( true_1 = 'InRange'(select2(X17,X4,'AsRangeField'(X5,X16)),X16) ) )
| ~ ! [X17: $int,X4: $int,X5: $int,X16: $int] :
( ~ ( ~ ( ( ( true_1 = select2(X17,'BeingConstructed','NonNullFieldsAreInitialized') )
<=> $true )
| ( 'BeingConstructed' != X4 ) )
| ( nullObject = X4 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ( nullObject != select2(X17,X4,'AsNonNullRefField'(X5,X16)) ) )
| ~ ! [X17: $int,X4: $int,X5: $int,X16: $int] :
( ( true_1 = 'IsHeap'(X17) )
=> ( true_1 = 'Is'(select2(X17,X4,'AsRefField'(X5,X16)),X16) ) )
| ~ ! [X5: $int,X16: $int] :
( ( 'AsNonNullRefField'(X5,X16) = X5 )
=> ( 'AsRefField'(X5,X16) = X5 ) )
| ( 'System_Object' != 'DeclType'('NonNullFieldsAreInitialized') )
| ~ ! [X17: $int,X15: $int] :
( ( true_1 = 'IsHeap'(X17) )
=> ( true_1 = select2(X17,'ClassRepr'(X15),allocated) ) )
| ~ ! [X17: $int,X4: $int] :
( ( true_1 = 'IsAllocated'(X17,X4) )
=> ( true_1 = select2(X17,X4,allocated) ) )
| ~ ! [X17: $int,X51: $int,X1: $int] :
( ( true_1 = 'IsAllocated'(X17,X51) )
=> ( true_1 = 'IsAllocated'(X17,'ValueArrayGet'(X51,X1)) ) )
| ~ ! [X17: $int,X51: $int,X1: $int] :
( ( true_1 = 'IsAllocated'(X17,X51) )
=> ( true_1 = 'IsAllocated'(X17,'RefArrayGet'(X51,X1)) ) )
| ~ ! [X17: $int,X45: $int,X5: $int] :
( ( true_1 = 'IsAllocated'(X17,X45) )
=> ( true_1 = 'IsAllocated'(X17,'StructGet'(X45,X5)) ) )
| ~ ! [X17: $int,X4: $int,X5: $int] :
( ~ ( ( true_1 != select2(X17,X4,allocated) )
| ( true_1 != 'IsHeap'(X17) ) )
=> ( true_1 = select2(X17,select2(X17,X4,X5),allocated) ) )
| ~ ! [X17: $int,X4: $int,X5: $int] :
( ~ ( ( true_1 != select2(X17,X4,allocated) )
| ( true_1 != 'IsHeap'(X17) ) )
=> ( true_1 = 'IsAllocated'(X17,select2(X17,X4,X5)) ) )
| ~ ! [X17: $int,X4: $int] :
? [X50: $int] :
( ( ~ ( ( true_1 != x(X50,'System_Array') )
| ( nullObject = X4 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X4,localinv) != X50 )
| ( select2(X17,X4,inv) != X50 ) ) )
& ( typeof(X4) = X50 ) )
| ~ ! [X4: $int,X16: $int] :
( ( true_1 != 'Is'(X4,X16) )
=> ( nullObject = 'As'(X4,X16) ) )
| ~ ! [X4: $int,X16: $int] :
( ( true_1 = 'Is'(X4,X16) )
=> ( 'As'(X4,X16) = X4 ) )
| ~ ! [X4: $int,X16: $int] :
( ( true_1 = 'IsNotNull'(X4,X16) )
<=> ~ ( ( true_1 != 'Is'(X4,X16) )
| ( nullObject = X4 ) ) )
| ~ ! [X4: $int,X16: $int] :
( ( true_1 = 'Is'(X4,X16) )
<=> ( ( true_1 = x(typeof(X4),X16) )
| ( nullObject = X4 ) ) )
| ~ ! [X16: $int] : ( 'TypeName'('TypeObject'(X16)) = X16 )
| ~ ! [X16: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X16),'System_Type') )
| ( true_1 != x('System_Type','System_Object') )
| ( true_1 != 'IsValueType'('System_Boolean') )
| ~ ! [X16: $int] :
( ( true_1 = 'IsValueType'(X16) )
=> ~ ( ~ ! [X33: $int] :
( ( true_1 = x(X33,X16) )
=> ( X16 = X33 ) )
| ~ ! [X33: $int] :
( ( true_1 = x(X16,X33) )
=> ( X16 = X33 ) ) ) )
| ~ ! [X0: $int,X48: $int,X49: $int] :
( ( true_1 = x(X49,'AsDirectSubClass'(X48,X0)) )
=> ( 'OneClassDown'(X49,X0) = X48 ) )
| ~ ! [X16: $int] :
? [X47: $int] :
( ~ ( ~ ( ( 'System_Object' != X16 )
=> ( X16 != X47 ) )
| ( true_1 != x(X16,X47) ) )
& ( 'BaseClass'(X16) = X47 ) )
| ~ ! [X45: $int,X5: $int,X46: $int,X8: $int] :
( ( X5 != X46 )
=> ( 'StructGet'('StructSet'(X45,X5,X8),X46) = 'StructGet'(X45,X46) ) )
| ~ ! [X45: $int,X5: $int,X8: $int] : ( 'StructGet'('StructSet'(X45,X5,X8),X5) = X8 )
| ~ ! [X4: $int,X44: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X4,X44)) )
| ~ ! [X4: $int,X44: $int] : ( 'System_Object' = typeof('ElementProxy'(X4,X44)) )
| ~ ! [X18: $int,X20: $int] :
( ~ ( ( true_1 != x(typeof(X18),'System_Array') )
| ( true_1 != 'IsAllocated'(X20,X18) )
| ( true_1 != 'IsHeap'(X20) ) )
=> ( true_1 = 'IsAllocated'(X20,'ElementProxy'(X18,$sum(0,$uminus(1)))) ) )
| ~ ! [X18: $int,X1: $int,X20: $int] :
? [X42: $int,X43: $int] :
( ( ~ ( ( true_1 != x(typeof(X18),'System_Array') )
| ( true_1 != 'IsHeap'(X20) ) )
=> ( ~ ( ( select2(X20,X43,ownerFrame) != select2(X20,X42,ownerFrame) )
| ( select2(X20,X43,ownerRef) != select2(X20,X42,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X43)) )
| ( nullObject = X43 ) ) )
& ( 'RefArrayGet'(select2(X20,X18,elements),X1) = X43 )
& ( 'ElementProxy'(X18,$sum(0,$uminus(1))) = X42 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X41: $int] :
( ( ( true_1 = x(X41,X16) )
=> ( ( X16 = X41 )
| ( true_1 = x('System_Array',X16) ) ) )
& ( 'IntArray'(X0,X22) = X41 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X40: $int] :
( ( ( true_1 = x(X40,X16) )
=> ( ( X16 = X40 )
| ( true_1 = x('System_Array',X16) ) ) )
& ( 'ValueArray'(X0,X22) = X40 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X39: $int] :
( ( ( true_1 = x('NonNullRefArray'(X0,X22),X16) )
=> ( ~ ( ( true_1 != x(X0,X39) )
| ( 'NonNullRefArray'(X39,X22) != X16 ) )
| ( true_1 = x('System_Array',X16) ) ) )
& ( 'ElementType'(X16) = X39 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X38: $int] :
( ( ( true_1 = x('RefArray'(X0,X22),X16) )
=> ( ~ ( ( true_1 != x(X0,X38) )
| ( 'RefArray'(X38,X22) != X16 ) )
| ( true_1 = x('System_Array',X16) ) ) )
& ( 'ElementType'(X16) = X38 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X37: $int] :
( ( ( true_1 = x(X16,X37) )
=> ( X16 = X37 ) )
& ( 'IntArray'(X0,X22) = X37 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X36: $int] :
( ( ( true_1 = x(X16,X36) )
=> ( X16 = X36 ) )
& ( 'ValueArray'(X0,X22) = X36 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X35: $int] :
( ( ( true_1 = x(X16,'NonNullRefArray'(X0,X22)) )
=> ~ ( ( true_1 != x(X35,X0) )
| ( 'NonNullRefArray'(X35,X22) != X16 )
| ( X0 = X16 ) ) )
& ( 'ElementType'(X16) = X35 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X34: $int] :
( ( ( true_1 = x(X16,'RefArray'(X0,X22)) )
=> ~ ( ( true_1 != x(X34,X0) )
| ( 'RefArray'(X34,X22) != X16 )
| ( X0 = X16 ) ) )
& ( 'ElementType'(X16) = X34 ) )
| ~ ! [X0: $int,X22: $int] : ( 'ElementType'('NonNullRefArray'(X0,X22)) = X0 )
| ~ ! [X0: $int,X22: $int] : ( 'ElementType'('RefArray'(X0,X22)) = X0 )
| ~ ! [X0: $int,X22: $int] : ( 'ElementType'('IntArray'(X0,X22)) = X0 )
| ~ ! [X0: $int,X22: $int] : ( 'ElementType'('ValueArray'(X0,X22)) = X0 )
| ~ ! [X16: $int,X33: $int,X22: $int] :
( ( true_1 = x(X33,X16) )
=> ( true_1 = x('NonNullRefArray'(X33,X22),'NonNullRefArray'(X16,X22)) ) )
| ~ ! [X16: $int,X33: $int,X22: $int] :
( ( true_1 = x(X33,X16) )
=> ( true_1 = x('RefArray'(X33,X22),'RefArray'(X16,X22)) ) )
| ~ ! [X29: $int,X30: $int,X31: $int] :
? [X32: $int] :
( ( ( true_1 = 'NonNullRefArrayRaw'(X29,X30,X31) )
=> ~ ( ( true_1 != x(X30,'ElementType'(X32)) )
| ( 'Rank'(X29) != X31 )
| ( true_1 != x(X32,'System_Array') ) ) )
& ( typeof(X29) = X32 ) )
| ~ ! [X16: $int,X22: $int] :
? [X28: $int] :
( ~ ( ( true_1 != x(X28,'System_Array') )
| ( true_1 != x(X28,X28) ) )
& ( 'NonNullRefArray'(X16,X22) = X28 ) )
| ~ ! [X16: $int,X22: $int] :
? [X27: $int] :
( ~ ( ( true_1 != x(X27,'System_Array') )
| ( true_1 != x(X27,X27) ) )
& ( 'RefArray'(X16,X22) = X27 ) )
| ~ ! [X16: $int,X22: $int] :
? [X26: $int] :
( ~ ( ( true_1 != x(X26,'System_Array') )
| ( true_1 != x(X26,X26) ) )
& ( 'IntArray'(X16,X22) = X26 ) )
| ~ ! [X16: $int,X22: $int] :
? [X25: $int] :
( ~ ( ( true_1 != x(X25,'System_Array') )
| ( true_1 != x(X25,X25) ) )
& ( 'ValueArray'(X16,X22) = X25 ) )
| ( true_1 != x('System_Array','System_Object') )
| ~ ! [X16: $int,X24: $int,X22: $int] :
( ( true_1 = x(X16,'NonNullRefArray'(X24,X22)) )
=> ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X16) ) )
| ~ ! [X16: $int,X24: $int,X22: $int] :
( ( true_1 = x(X16,'RefArray'(X24,X22)) )
=> ( 'ArrayCategoryRef' = 'ArrayCategory'(X16) ) )
| ~ ! [X16: $int,X24: $int,X22: $int] :
( ( true_1 = x(X16,'IntArray'(X24,X22)) )
=> ( 'ArrayCategoryInt' = 'ArrayCategory'(X16) ) )
| ~ ! [X16: $int,X24: $int,X22: $int] :
( ( true_1 = x(X16,'ValueArray'(X24,X22)) )
=> ( 'ArrayCategoryValue' = 'ArrayCategory'(X16) ) )
| ~ ! [X18: $int,X1: $int] : ( 'UBound'(X18,X1) = $sum('DimLength'(X18,X1),$uminus(1)) )
| ~ ! [X18: $int,X1: $int] : ( 0 = 'LBound'(X18,X1) )
| ~ ! [X18: $int] :
( ( 1 = 'Rank'(X18) )
=> ( 'Length'(X18) = 'DimLength'(X18,0) ) )
| ~ ! [X18: $int,X1: $int] : ~ $less('DimLength'(X18,X1),0)
| ~ ! [X18: $int] :
? [X23: $int] :
( ~ ( $less(int_2147483647,X23)
| $less(X23,0) )
& ( 'Length'(X18) = X23 ) )
| ~ ! [X18: $int,X16: $int,X22: $int] :
( ~ ( ( true_1 != x(typeof(X18),'IntArray'(X16,X22)) )
| ( nullObject = X18 ) )
=> ( 'Rank'(X18) = X22 ) )
| ~ ! [X18: $int,X16: $int,X22: $int] :
( ~ ( ( true_1 != x(typeof(X18),'ValueArray'(X16,X22)) )
| ( nullObject = X18 ) )
=> ( 'Rank'(X18) = X22 ) )
| ~ ! [X18: $int,X16: $int,X22: $int] :
( ~ ( ( true_1 != x(typeof(X18),'NonNullRefArray'(X16,X22)) )
| ( nullObject = X18 ) )
=> ( 'Rank'(X18) = X22 ) )
| ~ ! [X18: $int,X16: $int,X22: $int] :
( ~ ( ( true_1 != x(typeof(X18),'RefArray'(X16,X22)) )
| ( nullObject = X18 ) )
=> ( 'Rank'(X18) = X22 ) )
| ~ ! [X18: $int] : ~ $less('Rank'(X18),1)
| ~ ! [X18: $int,X16: $int,X1: $int,X22: $int,X20: $int] :
( ~ ( ( true_1 != x(typeof(X18),'NonNullRefArray'(X16,X22)) )
| ( true_1 != 'IsHeap'(X20) ) )
=> ( nullObject != 'RefArrayGet'(select2(X20,X18,elements),X1) ) )
| ~ ! [X18: $int,X1: $int,X20: $int] :
? [X21: $int] :
( ( ~ ( ( nullObject = X21 )
| ( true_1 != 'IsHeap'(X20) ) )
=> ( true_1 = x(typeof(X21),'ElementType'(typeof(X18))) ) )
& ( 'RefArrayGet'(select2(X20,X18,elements),X1) = X21 ) )
| ~ ! [X18: $int,X1: $int,X20: $int] :
( ( true_1 = 'IsHeap'(X20) )
=> ( true_1 = 'InRange'('IntArrayGet'(select2(X20,X18,elements),X1),'ElementType'(typeof(X18))) ) )
| ~ ! [X18: $int,X19: $int,X8: $int,X9: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X18,X19,X8,X9)) = X9 )
| ~ ! [X18: $int,X19: $int,X8: $int,X9: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X18,X19,X8,X9)) = X8 )
| ~ ! [X0: $int,X1: $int,X3: $int,X8: $int] :
( ( X1 != X3 )
=> ( 'RefArrayGet'('RefArraySet'(X0,X1,X8),X3) = 'RefArrayGet'(X0,X3) ) )
| ~ ! [X0: $int,X1: $int,X8: $int] : ( 'RefArrayGet'('RefArraySet'(X0,X1,X8),X1) = X8 )
| ~ ! [X0: $int,X1: $int,X3: $int,X8: $int] :
( ( X1 != X3 )
=> ( 'IntArrayGet'('IntArraySet'(X0,X1,X8),X3) = 'IntArrayGet'(X0,X3) ) )
| ~ ! [X0: $int,X1: $int,X8: $int] : ( 'IntArrayGet'('IntArraySet'(X0,X1,X8),X1) = X8 )
| ~ ! [X0: $int,X1: $int,X3: $int,X8: $int] :
( ( X1 != X3 )
=> ( 'ValueArrayGet'('ValueArraySet'(X0,X1,X8),X3) = 'ValueArrayGet'(X0,X3) ) )
| ~ ! [X0: $int,X1: $int,X8: $int] : ( 'ValueArrayGet'('ValueArraySet'(X0,X1,X8),X1) = X8 )
| ( true_1 != 'IncludedInModifiesStar'(elements) )
| ( true_1 != 'IncludedInModifiesStar'(exposeVersion) )
| ( true_1 = 'IncludedInModifiesStar'(ownerFrame) )
| ( true_1 = 'IncludedInModifiesStar'(ownerRef) )
| ( true_1 = 'IsStaticField'(exposeVersion) )
| ( true_1 = 'IsStaticField'(localinv) )
| ( true_1 = 'IsStaticField'(inv) )
| ( true_1 = 'IsStaticField'(elements) )
| ( true_1 = 'IsStaticField'(allocated) )
| ( true_1 = 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
| ( true_1 != 'IncludeInMainFrameCondition'(exposeVersion) )
| ( true_1 != 'IncludeInMainFrameCondition'(ownerFrame) )
| ( true_1 != 'IncludeInMainFrameCondition'(ownerRef) )
| ( true_1 = 'IncludeInMainFrameCondition'(localinv) )
| ( true_1 = 'IncludeInMainFrameCondition'(inv) )
| ( true_1 != 'IncludeInMainFrameCondition'(elements) )
| ( true_1 != 'IncludeInMainFrameCondition'(allocated) )
| ~ ! [X16: $int,X17: $int] :
( ( true_1 = 'IsHeap'(X17) )
=> ( 'PeerGroupPlaceholder' = select2(X17,'ClassRepr'(X16),ownerFrame) ) )
| ~ ! [X16: $int] : ( 'ClassRepr'(X16) != nullObject )
| ~ ! [X16: $int] : ( true_1 != x(typeof('ClassRepr'(X16)),'System_Object') )
| ~ ! [X15: $int] : ( 'ClassReprInv'('ClassRepr'(X15)) = X15 )
| ( 'System_Object' != 'DeclType'(exposeVersion) )
| ( 'System_Object' != 'DeclType'(elements) )
| ~ ( ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements ) ) )
& ( 'BaseClass'('ArraySum') = X14 )
& ( 'BaseClass'('System_Array') = X13 )
& ( 'BaseClass'('System_String') = X12 ) ),
inference(theory_normalization,[],[f2]) ).
tff(f2,axiom,
? [X12: $int,X13: $int,X14: $int] :
( ~ ( ~ ! [X92: $int,X93: $int] :
( ~ ( ( select2(X93,X92,localinv) = X12 )
| ( true_1 != x(select2(X93,X92,inv),'System_String') )
| ( true_1 != 'IsHeap'(X93) ) )
=> $true )
| ~ ! [X91: $int] :
( ( true_1 = x(X91,'System_String') )
=> ( 'System_String' = X91 ) )
| ( true_1 != x('System_String','System_IEquatable_1___System_String') )
| ( 'System_IEquatable_1___System_String' != 'AsInterface'('System_IEquatable_1___System_String') )
| ( true_1 != 'IsMemberlessType'('System_IEquatable_1___System_String') )
| ( true_1 != x('System_IEquatable_1___System_String','System_Object') )
| ( true_1 != x('System_IEquatable_1___System_String','System_IEquatable_1___System_String') )
| ( true_1 != x('System_String','System_Collections_IEnumerable') )
| ( true_1 != x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') )
| ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object') )
| ( true_1 != x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_Generic_IEnumerable_1___System_Char') )
| ( true_1 != x('System_String','System_IComparable_1___System_String') )
| ( 'System_IComparable_1___System_String' != 'AsInterface'('System_IComparable_1___System_String') )
| ( true_1 != 'IsMemberlessType'('System_IComparable_1___System_String') )
| ( true_1 != x('System_IComparable_1___System_String','System_Object') )
| ( true_1 != x('System_IComparable_1___System_String','System_IComparable_1___System_String') )
| ( true_1 != x('System_String','System_IConvertible') )
| ( 'System_IConvertible' != 'AsInterface'('System_IConvertible') )
| ( true_1 != 'IsMemberlessType'('System_IConvertible') )
| ( true_1 != x('System_IConvertible','System_Object') )
| ( true_1 != x('System_IConvertible','System_IConvertible') )
| ( true_1 != x('System_String','System_ICloneable') )
| ( true_1 != x('System_String','System_IComparable') )
| ( 'System_IComparable' != 'AsInterface'('System_IComparable') )
| ( true_1 != 'IsMemberlessType'('System_IComparable') )
| ( true_1 != x('System_IComparable','System_Object') )
| ( true_1 != x('System_IComparable','System_IComparable') )
| ( 'System_String' != 'AsImmutable'('System_String') )
| ( true_1 != 'IsImmutable'('System_String') )
| ( 'System_String' != 'AsDirectSubClass'('System_String',X12) )
| ( 'System_Object' != X12 )
| ( true_1 != x('System_String','System_String') )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
( ~ ( ( true_1 = X98 )
| ~ $less(X96,X97) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = sum_x0(X96,$difference(X97,1),X98,X99,X100,X101,X102) ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
? [X110: $int] :
( ( ~ ( ( true_1 != X98 )
| ~ $less(X96,X97) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = $sum(sum_x0(X96,X110,X98,X99,X100,X101,X102),'IfThenElse'('ArraySum_Even_System_Int32'(X100,'IntArrayGet'(X99,X110)),'IntArrayGet'(X101,X110),X102)) ) )
& ( $difference(X97,1) = X110 ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
( ~ ( ( true_1 = X98 )
| ~ $less(X96,X97) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = sum_x0($sum(X96,1),X97,X98,X99,X100,X101,X102) ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
( ~ ( ( true_1 != X98 )
| ~ $less(X96,X97) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = $sum(sum_x0($sum(X96,1),X97,X98,X99,X100,X101,X102),'IfThenElse'('ArraySum_Even_System_Int32'(X100,'IntArrayGet'(X99,X96)),'IntArrayGet'(X101,X96),X102)) ) )
| ~ ! [X96: $int,X109: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
( ~ ( ~ $lesseq(X109,X97)
| ~ $lesseq(X96,X109) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = $sum(sum_x0(X96,X109,X98,X99,X100,X101,X102),sum_x0(X109,X97,X98,X99,X100,X101,X102)) ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X104: $int,X99: $int,X105: $int,X100: $int,X106: $int,X101: $int,X107: $int,X102: $int,X108: $int] :
( ! [X103: $int] :
( ~ ( ~ $less(X103,X97)
| ~ $lesseq(X96,X103) )
=> ~ ( ~ ( ( true_1 = X98 )
=> ( 'IfThenElse'('ArraySum_Even_System_Int32'(X100,'IntArrayGet'(X99,X103)),'IntArrayGet'(X101,X103),X102) = 'IfThenElse'('ArraySum_Even_System_Int32'(X106,'IntArrayGet'(X105,X103)),'IntArrayGet'(X107,X103),X108) ) )
| ~ ( ( true_1 = X98 )
<=> ( true_1 = X104 ) ) ) )
=> ( sum_x0(X96,X97,X98,X99,X100,X101,X102) = sum_x0(X96,X97,X104,X105,X106,X107,X108) ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] :
( ! [X103: $int] :
( ~ ( ( true_1 != X98 )
| ~ $less(X103,X97)
| ~ $lesseq(X96,X103) )
=> ( 0 = 'IfThenElse'('ArraySum_Even_System_Int32'(X100,'IntArrayGet'(X99,X103)),'IntArrayGet'(X101,X103),X102) ) )
=> ( 0 = sum_x0(X96,X97,X98,X99,X100,X101,X102) ) )
| ~ ! [X96: $int,X97: $int,X98: $int,X99: $int,X100: $int,X101: $int,X102: $int] : ( sum_0(X96,X97,X98,X99,X100,X101,X102) = sum_x0(X96,X97,X98,X99,X100,X101,X102) )
| ~ ! [X92: $int,X93: $int] :
( ~ ( ( select2(X93,X92,localinv) = X13 )
| ( true_1 != x(select2(X93,X92,inv),'System_Array') )
| ( true_1 != 'IsHeap'(X93) ) )
=> $true )
| ( true_1 != 'IsMemberlessType'('System_Array') )
| ( true_1 != x('System_Array','System_Collections_IEnumerable') )
| ( true_1 != x('System_Array','System_Collections_ICollection') )
| ( true_1 != x('System_Array','System_Collections_IList') )
| ( 'System_Collections_IList' != 'AsInterface'('System_Collections_IList') )
| ( true_1 != 'IsMemberlessType'('System_Collections_IList') )
| ( true_1 != x('System_Collections_IList','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_IList','System_Collections_ICollection') )
| ( 'System_Collections_ICollection' != 'AsInterface'('System_Collections_ICollection') )
| ( true_1 != 'IsMemberlessType'('System_Collections_ICollection') )
| ( true_1 != x('System_Collections_ICollection','System_Collections_IEnumerable') )
| ( 'System_Collections_IEnumerable' != 'AsInterface'('System_Collections_IEnumerable') )
| ( true_1 != 'IsMemberlessType'('System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_IEnumerable','System_Object') )
| ( true_1 != x('System_Collections_IEnumerable','System_Collections_IEnumerable') )
| ( true_1 != x('System_Collections_ICollection','System_Object') )
| ( true_1 != x('System_Collections_ICollection','System_Collections_ICollection') )
| ( true_1 != x('System_Collections_IList','System_Object') )
| ( true_1 != x('System_Collections_IList','System_Collections_IList') )
| ( true_1 != x('System_Array','System_ICloneable') )
| ( 'System_ICloneable' != 'AsInterface'('System_ICloneable') )
| ( true_1 != 'IsMemberlessType'('System_ICloneable') )
| ( true_1 != x('System_ICloneable','System_Object') )
| ( true_1 != x('System_ICloneable','System_ICloneable') )
| ( 'System_Array' != 'AsMutable'('System_Array') )
| ( true_1 = 'IsImmutable'('System_Array') )
| ( 'System_Array' != 'AsDirectSubClass'('System_Array',X13) )
| ( 'System_Object' != X13 )
| ( true_1 != x('System_Array','System_Array') )
| ~ ! [X94: $int,X95: $int] :
( ( true_1 = 'ArraySum_Even_System_Int32'(X94,X95) )
<=> ( true_1 = 'ArraySum_Even_System_Int32_1'(X95) ) )
| ~ ( ( true_1 = 'PurityAxiomsCanBeAssumed' )
=> ! [X94: $int,X95: $int] :
( ( true_1 = 'IsHeap'(X94) )
=> ( ( true_1 = 'ArraySum_Even_System_Int32'(X94,X95) )
<=> ( 0 = x_1(X95,2) ) ) ) )
| ~ ! [X92: $int,X93: $int] :
( ~ ( ( select2(X93,X92,localinv) = X14 )
| ( true_1 != x(select2(X93,X92,inv),'ArraySum') )
| ( true_1 != 'IsHeap'(X93) ) )
=> $true )
| ~ ! [X91: $int] :
( ( true_1 = x(X91,'ArraySum') )
=> ( 'ArraySum' = X91 ) )
| ( 'ArraySum' != 'AsMutable'('ArraySum') )
| ( true_1 = 'IsImmutable'('ArraySum') )
| ( 'ArraySum' != 'AsDirectSubClass'('ArraySum',X14) )
| ( 'System_Object' != X14 )
| ( true_1 != x('ArraySum','ArraySum') )
| ( 'ArraySum_a' != 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)) )
| ( 'ArraySum' != 'DeclType'('ArraySum_a') )
| ( true_1 != 'IncludedInModifiesStar'('ArraySum_a') )
| ( true_1 != 'IncludeInMainFrameCondition'('ArraySum_a') )
| ( true_1 = 'IsStaticField'('ArraySum_a') )
| ~ ! [X17: $int,X18: $int,X53: $int] :
( ~ ( ( true_1 != 'System_String_Equals_System_String_System_String'(X17,X18,X53) )
| ( nullObject = X53 )
| ( nullObject = X18 ) )
=> ( 'System_String_IsInterned_System_String_notnull'(X17,X18) = 'System_String_IsInterned_System_String_notnull'(X17,X53) ) )
| ~ ! [X18: $int,X53: $int,X15: $int] :
( ~ ( ( true_1 != 'StringEquals'(X53,X15) )
| ( true_1 != 'StringEquals'(X18,X53) ) )
=> ( true_1 = 'StringEquals'(X18,X15) ) )
| ~ ! [X17: $int,X18: $int,X53: $int] :
~ ( ~ ( ( X18 = X53 )
=> ( true_1 = 'StringEquals'(X18,X53) ) )
| ~ ( ( true_1 = 'System_String_Equals_System_String_System_String'(X17,X18,X53) )
<=> ( true_1 = 'StringEquals'(X53,X18) ) )
| ~ ( ( true_1 = 'System_String_Equals_System_String_System_String'(X17,X18,X53) )
<=> ( true_1 = 'StringEquals'(X18,X53) ) ) )
| ~ ! [X17: $int,X18: $int,X53: $int] :
( ( true_1 = 'System_String_Equals_System_String'(X17,X18,X53) )
<=> ( true_1 = 'System_String_Equals_System_String_System_String'(X17,X18,X53) ) )
| ~ ! [X8: $int,X9: $int] :
? [X90: $int] :
( ~ ( ~ $lesseq(X9,X90)
| ~ $lesseq(X8,X90)
| ~ ( ( X9 = X90 )
| ( X8 = X90 ) ) )
& ( max(X8,X9) = X90 ) )
| ~ ! [X8: $int,X9: $int] :
? [X89: $int] :
( ~ ( ~ $lesseq(X89,X9)
| ~ $lesseq(X89,X8)
| ~ ( ( X9 = X89 )
| ( X8 = X89 ) ) )
& ( min(X8,X9) = X89 ) )
| ~ ! [X1: $int,X3: $int] :
( $lesseq(1,X3)
=> ( shr(X1,X3) = x_2(shr(X1,$difference(X3,1)),2) ) )
| ~ ! [X1: $int] : ( shr(X1,0) = X1 )
| ~ ! [X1: $int,X3: $int] :
? [X88: $int] :
( ( ~ ( ~ $lesseq(X3,16)
| ~ $lesseq(0,X3)
| ~ $less(X1,32768)
| ~ $lesseq(0,X1) )
=> ~ ( ~ $lesseq(X88,int_2147483647)
| ~ $lesseq(0,X88) ) )
& ( shl(X1,X3) = X88 ) )
| ~ ! [X1: $int,X3: $int] :
( $lesseq(1,X3)
=> ( shl(X1,X3) = $product(shl(X1,$difference(X3,1)),2) ) )
| ~ ! [X1: $int] : ( shl(X1,0) = X1 )
| ~ ! [X8: $int,X9: $int] :
? [X87: $int] :
( ( ~ ( ~ $lesseq(0,X9)
| ~ $lesseq(0,X8) )
=> ~ ( ~ $lesseq(X87,$sum(X8,X9))
| ~ $lesseq(0,X87) ) )
& ( or_1(X8,X9) = X87 ) )
| ~ ! [X8: $int,X9: $int] :
( ( $lesseq(0,X9)
| $lesseq(0,X8) )
=> $lesseq(0,and_1(X8,X9)) )
| ~ ! [X18: $int,X53: $int,X19: $int] :
( ~ ( ~ $less(X18,X53)
| ( x_1(X18,X19) != x_1(X53,X19) )
| ~ $lesseq(2,X19) )
=> $lesseq($sum(X18,X19),X53) )
| ~ ! [X8: $int,X9: $int] :
? [X86: $int] :
( ( ~ ( ~ $lesseq(0,X9)
| ~ $lesseq(0,X86) )
=> ( x_1(X8,X9) = x_1(X86,X9) ) )
& ( $difference(X8,X9) = X86 ) )
| ~ ! [X8: $int,X9: $int] :
( ~ ( ~ $lesseq(0,X9)
| ~ $lesseq(0,X8) )
=> ( x_1(X8,X9) = x_1($sum(X9,X8),X9) ) )
| ~ ! [X8: $int,X9: $int] :
( ~ ( ~ $lesseq(0,X9)
| ~ $lesseq(0,X8) )
=> ( x_1(X8,X9) = x_1($sum(X8,X9),X9) ) )
| ~ ! [X8: $int,X9: $int] :
? [X85: $int] :
( ( ~ ( ~ $less(X9,0)
| ~ $lesseq(X8,0) )
=> ~ ( ~ $lesseq(X85,0)
| ~ $less(X9,X85) ) )
& ( x_1(X8,X9) = X85 ) )
| ~ ! [X8: $int,X9: $int] :
? [X84: $int] :
( ( ~ ( ~ $less(0,X9)
| ~ $lesseq(X8,0) )
=> ~ ( ~ $lesseq(X84,0)
| ~ $less($difference(0,X9),X84) ) )
& ( x_1(X8,X9) = X84 ) )
| ~ ! [X8: $int,X9: $int] :
? [X83: $int] :
( ( ~ ( ~ $less(X9,0)
| ~ $lesseq(0,X8) )
=> ~ ( ~ $less(X83,$difference(0,X9))
| ~ $lesseq(0,X83) ) )
& ( x_1(X8,X9) = X83 ) )
| ~ ! [X8: $int,X9: $int] :
? [X82: $int] :
( ( ~ ( ~ $less(0,X9)
| ~ $lesseq(0,X8) )
=> ~ ( ~ $less(X82,X9)
| ~ $lesseq(0,X82) ) )
& ( x_1(X8,X9) = X82 ) )
| ~ ! [X8: $int,X9: $int] : ( x_1(X8,X9) = $difference(X8,$product(x_2(X8,X9),X9)) )
| ~ ! [X53: $int,X8: $int,X9: $int] :
( ( true_1 != X53 )
=> ( 'IfThenElse'(X53,X8,X9) = X9 ) )
| ~ ! [X53: $int,X8: $int,X9: $int] :
( ( true_1 = X53 )
=> ( 'IfThenElse'(X53,X8,X9) = X8 ) )
| ~ ! [X81: $int,X48: $int,X49: $int] :
( ( true_1 = 'InRange'(X81,X49) )
=> ( 'IntToInt'(X81,X48,X49) = X81 ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_Char') )
<=> ~ ( ~ $less(X1,65536)
| ~ $lesseq(0,X1) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_UInt64') )
<=> ~ ( ~ $lesseq(X1,int_18446744073709551615)
| ~ $lesseq(0,X1) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_Int64') )
<=> ~ ( ~ $lesseq(X1,int_9223372036854775807)
| ~ $lesseq(int_m9223372036854775808,X1) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_UInt32') )
<=> ~ ( ~ $lesseq(X1,int_4294967295)
| ~ $lesseq(0,X1) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_Int32') )
<=> ~ ( ~ $lesseq(X1,int_2147483647)
| ~ $lesseq(int_m2147483648,X1) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_UInt16') )
<=> ~ ( ~ $less(X1,65536)
| ~ $lesseq(0,X1) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_Int16') )
<=> ~ ( ~ $less(X1,32768)
| ~ $lesseq($difference(0,32768),X1) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_Byte') )
<=> ~ ( ~ $less(X1,256)
| ~ $lesseq(0,X1) ) )
| ~ ! [X1: $int] :
( ( true_1 = 'InRange'(X1,'System_SByte') )
<=> ~ ( ~ $less(X1,128)
| ~ $lesseq($difference(0,128),X1) ) )
| ( $sum(int_m2147483648,1) != $difference(0,int_2147483647) )
| ( $sum(int_m9223372036854775808,1) != $difference(0,int_9223372036854775807) )
| ~ $less(int_9223372036854775807,int_18446744073709551615)
| ~ $less(int_4294967295,int_9223372036854775807)
| ~ $less(int_2147483647,int_4294967295)
| ~ $less(100000,int_2147483647)
| ~ $less(int_m2147483648,$difference(0,100000))
| ~ $less(int_m9223372036854775808,int_m2147483648)
| ( true_1 != 'IsValueType'('System_IntPtr') )
| ( true_1 != 'IsValueType'('System_UIntPtr') )
| ( true_1 != 'IsValueType'('System_Char') )
| ( true_1 != 'IsValueType'('System_UInt64') )
| ( true_1 != 'IsValueType'('System_Int64') )
| ( true_1 != 'IsValueType'('System_UInt32') )
| ( true_1 != 'IsValueType'('System_Int32') )
| ( true_1 != 'IsValueType'('System_UInt16') )
| ( true_1 != 'IsValueType'('System_Int16') )
| ( true_1 != 'IsValueType'('System_Byte') )
| ( true_1 != 'IsValueType'('System_SByte') )
| ~ ! [X6: $int,X74: $int] :
( ( nullObject != 'BoxTester'(X6,X74) )
=> ( 'Box'('Unbox'(X6),X6) = X6 ) )
| ~ ! [X6: $int,X74: $int] :
( ( 'UnboxedType'(X6) = X74 )
<=> ( nullObject != 'BoxTester'(X6,X74) ) )
| ~ ! [X8: $int,X6: $int] :
? [X80: $int] :
( ( ~ ( ( X6 != X80 )
| ( true_1 != x('UnboxedType'(X80),'System_Object') ) )
=> ( X6 = X8 ) )
& ( 'Box'(X8,X6) = X80 ) )
| ~ ! [X6: $int] :
( ( true_1 = 'IsValueType'('UnboxedType'(X6)) )
=> ! [X20: $int,X8: $int] :
? [X78: $int] :
( ? [X79: $int] :
( ( ( true_1 = 'IsHeap'(X20) )
=> ~ ( ( select2(X20,X78,localinv) != X79 )
| ( select2(X20,X78,inv) != X79 ) ) )
& ( typeof(X78) = X79 ) )
& ( 'Box'(X8,X6) = X78 ) ) )
| ~ ! [X8: $int,X6: $int] : ( 'Unbox'('Box'(X8,X6)) = X8 )
| ~ ! [X8: $int,X74: $int,X75: $int,X76: $int] :
( ( true_1 != 'IsValueType'('UnboxedType'(X8)) )
=> ( 'BoxFunc'(X8,X74,X75,X76) = X8 ) )
| ~ ! [X73: $int,X74: $int,X75: $int,X76: $int] :
? [X77: $int] :
( ~ ( ( 'UnboxedType'(X77) != X74 )
| ( 'Box'(X73,X77) != X77 ) )
& ( 'BoxFunc'(X73,X74,X75,X76) = X77 ) )
| ~ ! [X4: $int,X17: $int] :
? [X68: $int] :
( ? [X69: $int,X70: $int,X71: $int,X72: $int] :
( ( ~ ( ( select2(X17,X72,localinv) = 'BaseClass'(X71) )
| ( true_1 != x(select2(X17,X72,inv),X71) )
| ( 'PeerGroupPlaceholder' = X71 )
| ~ ( ( true_1 = select2(X17,X4,allocated) )
<=> $true )
| ( nullObject = X4 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ~ ( ( select2(X17,X70,localinv) = 'BaseClass'(X69) )
| ( true_1 != x(select2(X17,X70,inv),X69) )
| ( 'PeerGroupPlaceholder' = X69 ) )
| ~ ( ( true_1 = select2(X17,X68,allocated) )
<=> $true )
| ( nullObject = X68 ) ) )
& ( select2(X17,X4,ownerRef) = X72 )
& ( select2(X17,X4,ownerFrame) = X71 )
& ( select2(X17,X68,ownerRef) = X70 )
& ( select2(X17,X68,ownerFrame) = X69 ) )
& ( select2(X17,X4,'FirstConsistentOwner') = X68 ) )
| ~ ! [X4: $int,X5: $int,X17: $int] :
? [X66: $int,X67: $int] :
( ( ~ ( ( select2(X17,X67,localinv) = 'BaseClass'(X66) )
| ( true_1 != x(select2(X17,X67,inv),X66) )
| ( 'PeerGroupPlaceholder' = X66 )
| ( 'AsPureObject'(X4) != X4 )
| ~ ( ( true_1 = select2(X17,X4,allocated) )
<=> $true )
| ( nullObject = X4 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ( select2(X17,X4,X5) = 'FieldDependsOnFCO'(X4,X5,select2(X17,select2(X17,X4,'FirstConsistentOwner'),exposeVersion)) ) )
& ( select2(X17,X4,ownerRef) = X67 )
& ( select2(X17,X4,ownerFrame) = X66 ) )
| ~ ! [X17: $int,X4: $int] :
? [X63: $int,X64: $int,X65: $int] :
( ( ~ ( ( select2(X17,X65,localinv) = 'BaseClass'(X64) )
| ( true_1 != x(select2(X17,X65,inv),X64) )
| ( 'PeerGroupPlaceholder' = X64 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X4,localinv) != X63 )
| ( select2(X17,X4,inv) != X63 ) ) )
& ( select2(X17,X4,ownerRef) = X65 )
& ( select2(X17,X4,ownerFrame) = X64 )
& ( typeof(X4) = X63 ) )
| ~ ! [X17: $int,X4: $int,X5: $int,X1: $int] :
? [X61: $int] :
( ? [X62: $int] :
( ( ~ ( ( nullObject = X61 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X4,ownerFrame) != select2(X17,X62,ownerFrame) )
| ( select2(X17,X4,ownerRef) != select2(X17,X62,ownerRef) ) ) )
& ( 'ElementProxy'(X61,X1) = X62 ) )
& ( select2(X17,X4,'AsElementsPeerField'(X5,X1)) = X61 ) )
| ~ ! [X17: $int,X4: $int,X5: $int,X16: $int,X1: $int] :
? [X59: $int] :
( ? [X60: $int] :
( ( ~ ( ( nullObject = X59 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X60,ownerFrame) != X16 )
| ( select2(X17,X60,ownerRef) != X4 ) ) )
& ( 'ElementProxy'(X59,X1) = X60 ) )
& ( select2(X17,X4,'AsElementsRepField'(X5,X16,X1)) = X59 ) )
| ~ ! [X17: $int,X4: $int,X5: $int] :
? [X58: $int] :
( ( ~ ( ( nullObject = X58 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X4,ownerFrame) != select2(X17,X58,ownerFrame) )
| ( select2(X17,X4,ownerRef) != select2(X17,X58,ownerRef) ) ) )
& ( select2(X17,X4,'AsPeerField'(X5)) = X58 ) )
| ~ ! [X17: $int,X4: $int,X5: $int,X16: $int] :
? [X57: $int] :
( ( ~ ( ( nullObject = X57 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X57,ownerFrame) != X16 )
| ( select2(X17,X57,ownerRef) != X4 ) ) )
& ( select2(X17,X4,'AsRepField'(X5,X16)) = X57 ) )
| ~ ! [X45: $int] : $lesseq(0,'StringLength'(X45))
| ~ ! [X4: $int,X16: $int] :
( ~ ( ( true_1 != x(typeof(X4),'AsImmutable'(X16)) )
| ( 'BeingConstructed' = X4 )
| ( nullObject = X4 ) )
=> ! [X17: $int] :
? [X56: $int] :
( ( ( true_1 = 'IsHeap'(X17) )
=> ~ ( ~ ! [X10: $int] :
( ( 'AsOwner'(X4,select2(X17,X10,ownerRef)) = X4 )
=> ( ( 'PeerGroupPlaceholder' != select2(X17,X10,ownerFrame) )
| ( X4 = X10 ) ) )
| ( 'AsOwner'(X4,select2(X17,X4,ownerRef)) != X4 )
| ( 'PeerGroupPlaceholder' != select2(X17,X4,ownerFrame) )
| ( select2(X17,X4,localinv) != X56 )
| ( select2(X17,X4,inv) != X56 ) ) )
& ( typeof(X4) = X56 ) ) )
| ~ ! [X16: $int,X33: $int] :
( ( true_1 = x(X33,'AsMutable'(X16)) )
=> ~ ( ( 'AsMutable'(X33) != X33 )
| ( true_1 = 'IsImmutable'(X33) ) ) )
| ~ ! [X16: $int,X33: $int] :
( ( true_1 = x(X33,'AsImmutable'(X16)) )
=> ~ ( ( 'AsImmutable'(X33) != X33 )
| ( true_1 != 'IsImmutable'(X33) ) ) )
| ( true_1 = 'IsImmutable'('System_Object') )
| ~ ! [X52: $int,X45: $int,X53: $int] :
? [X54: $int,X55: $int] :
( ( ~ ( ( true_1 != x('UnboxedType'(X55),X54) )
| ( X53 != X55 )
| ( X52 != X54 ) )
=> ( true_1 = x(typeof(X53),X52) ) )
& ( 'Box'(X45,X53) = X55 )
& ( 'AsInterface'(X52) = X54 ) )
| ~ ! [X4: $int] : ( true_1 != 'IsMemberlessType'(typeof(X4)) )
| ~ ! [X17: $int,X4: $int,X5: $int,X16: $int] :
( ( true_1 = 'IsHeap'(X17) )
=> ( true_1 = 'InRange'(select2(X17,X4,'AsRangeField'(X5,X16)),X16) ) )
| ~ ! [X17: $int,X4: $int,X5: $int,X16: $int] :
( ~ ( ~ ( ( ( true_1 = select2(X17,'BeingConstructed','NonNullFieldsAreInitialized') )
<=> $true )
| ( 'BeingConstructed' != X4 ) )
| ( nullObject = X4 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ( nullObject != select2(X17,X4,'AsNonNullRefField'(X5,X16)) ) )
| ~ ! [X17: $int,X4: $int,X5: $int,X16: $int] :
( ( true_1 = 'IsHeap'(X17) )
=> ( true_1 = 'Is'(select2(X17,X4,'AsRefField'(X5,X16)),X16) ) )
| ~ ! [X5: $int,X16: $int] :
( ( 'AsNonNullRefField'(X5,X16) = X5 )
=> ( 'AsRefField'(X5,X16) = X5 ) )
| ( 'System_Object' != 'DeclType'('NonNullFieldsAreInitialized') )
| ~ ! [X17: $int,X15: $int] :
( ( true_1 = 'IsHeap'(X17) )
=> ( true_1 = select2(X17,'ClassRepr'(X15),allocated) ) )
| ~ ! [X17: $int,X4: $int] :
( ( true_1 = 'IsAllocated'(X17,X4) )
=> ( true_1 = select2(X17,X4,allocated) ) )
| ~ ! [X17: $int,X51: $int,X1: $int] :
( ( true_1 = 'IsAllocated'(X17,X51) )
=> ( true_1 = 'IsAllocated'(X17,'ValueArrayGet'(X51,X1)) ) )
| ~ ! [X17: $int,X51: $int,X1: $int] :
( ( true_1 = 'IsAllocated'(X17,X51) )
=> ( true_1 = 'IsAllocated'(X17,'RefArrayGet'(X51,X1)) ) )
| ~ ! [X17: $int,X45: $int,X5: $int] :
( ( true_1 = 'IsAllocated'(X17,X45) )
=> ( true_1 = 'IsAllocated'(X17,'StructGet'(X45,X5)) ) )
| ~ ! [X17: $int,X4: $int,X5: $int] :
( ~ ( ( true_1 != select2(X17,X4,allocated) )
| ( true_1 != 'IsHeap'(X17) ) )
=> ( true_1 = select2(X17,select2(X17,X4,X5),allocated) ) )
| ~ ! [X17: $int,X4: $int,X5: $int] :
( ~ ( ( true_1 != select2(X17,X4,allocated) )
| ( true_1 != 'IsHeap'(X17) ) )
=> ( true_1 = 'IsAllocated'(X17,select2(X17,X4,X5)) ) )
| ~ ! [X17: $int,X4: $int] :
? [X50: $int] :
( ( ~ ( ( true_1 != x(X50,'System_Array') )
| ( nullObject = X4 )
| ( true_1 != 'IsHeap'(X17) ) )
=> ~ ( ( select2(X17,X4,localinv) != X50 )
| ( select2(X17,X4,inv) != X50 ) ) )
& ( typeof(X4) = X50 ) )
| ~ ! [X4: $int,X16: $int] :
( ( true_1 != 'Is'(X4,X16) )
=> ( nullObject = 'As'(X4,X16) ) )
| ~ ! [X4: $int,X16: $int] :
( ( true_1 = 'Is'(X4,X16) )
=> ( 'As'(X4,X16) = X4 ) )
| ~ ! [X4: $int,X16: $int] :
( ( true_1 = 'IsNotNull'(X4,X16) )
<=> ~ ( ( true_1 != 'Is'(X4,X16) )
| ( nullObject = X4 ) ) )
| ~ ! [X4: $int,X16: $int] :
( ( true_1 = 'Is'(X4,X16) )
<=> ( ( true_1 = x(typeof(X4),X16) )
| ( nullObject = X4 ) ) )
| ~ ! [X16: $int] : ( 'TypeName'('TypeObject'(X16)) = X16 )
| ~ ! [X16: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X16),'System_Type') )
| ( true_1 != x('System_Type','System_Object') )
| ( true_1 != 'IsValueType'('System_Boolean') )
| ~ ! [X16: $int] :
( ( true_1 = 'IsValueType'(X16) )
=> ~ ( ~ ! [X33: $int] :
( ( true_1 = x(X33,X16) )
=> ( X16 = X33 ) )
| ~ ! [X33: $int] :
( ( true_1 = x(X16,X33) )
=> ( X16 = X33 ) ) ) )
| ~ ! [X0: $int,X48: $int,X49: $int] :
( ( true_1 = x(X49,'AsDirectSubClass'(X48,X0)) )
=> ( 'OneClassDown'(X49,X0) = X48 ) )
| ~ ! [X16: $int] :
? [X47: $int] :
( ~ ( ~ ( ( 'System_Object' != X16 )
=> ( X16 != X47 ) )
| ( true_1 != x(X16,X47) ) )
& ( 'BaseClass'(X16) = X47 ) )
| ~ ! [X45: $int,X5: $int,X46: $int,X8: $int] :
( ( X5 != X46 )
=> ( 'StructGet'('StructSet'(X45,X5,X8),X46) = 'StructGet'(X45,X46) ) )
| ~ ! [X45: $int,X5: $int,X8: $int] : ( 'StructGet'('StructSet'(X45,X5,X8),X5) = X8 )
| ~ ! [X4: $int,X44: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X4,X44)) )
| ~ ! [X4: $int,X44: $int] : ( 'System_Object' = typeof('ElementProxy'(X4,X44)) )
| ~ ! [X18: $int,X20: $int] :
( ~ ( ( true_1 != x(typeof(X18),'System_Array') )
| ( true_1 != 'IsAllocated'(X20,X18) )
| ( true_1 != 'IsHeap'(X20) ) )
=> ( true_1 = 'IsAllocated'(X20,'ElementProxy'(X18,$difference(0,1))) ) )
| ~ ! [X18: $int,X1: $int,X20: $int] :
? [X42: $int,X43: $int] :
( ( ~ ( ( true_1 != x(typeof(X18),'System_Array') )
| ( true_1 != 'IsHeap'(X20) ) )
=> ( ~ ( ( select2(X20,X43,ownerFrame) != select2(X20,X42,ownerFrame) )
| ( select2(X20,X43,ownerRef) != select2(X20,X42,ownerRef) ) )
| ( true_1 = 'IsImmutable'(typeof(X43)) )
| ( nullObject = X43 ) ) )
& ( 'RefArrayGet'(select2(X20,X18,elements),X1) = X43 )
& ( 'ElementProxy'(X18,$difference(0,1)) = X42 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X41: $int] :
( ( ( true_1 = x(X41,X16) )
=> ( ( X16 = X41 )
| ( true_1 = x('System_Array',X16) ) ) )
& ( 'IntArray'(X0,X22) = X41 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X40: $int] :
( ( ( true_1 = x(X40,X16) )
=> ( ( X16 = X40 )
| ( true_1 = x('System_Array',X16) ) ) )
& ( 'ValueArray'(X0,X22) = X40 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X39: $int] :
( ( ( true_1 = x('NonNullRefArray'(X0,X22),X16) )
=> ( ~ ( ( true_1 != x(X0,X39) )
| ( 'NonNullRefArray'(X39,X22) != X16 ) )
| ( true_1 = x('System_Array',X16) ) ) )
& ( 'ElementType'(X16) = X39 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X38: $int] :
( ( ( true_1 = x('RefArray'(X0,X22),X16) )
=> ( ~ ( ( true_1 != x(X0,X38) )
| ( 'RefArray'(X38,X22) != X16 ) )
| ( true_1 = x('System_Array',X16) ) ) )
& ( 'ElementType'(X16) = X38 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X37: $int] :
( ( ( true_1 = x(X16,X37) )
=> ( X16 = X37 ) )
& ( 'IntArray'(X0,X22) = X37 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X36: $int] :
( ( ( true_1 = x(X16,X36) )
=> ( X16 = X36 ) )
& ( 'ValueArray'(X0,X22) = X36 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X35: $int] :
( ( ( true_1 = x(X16,'NonNullRefArray'(X0,X22)) )
=> ~ ( ( true_1 != x(X35,X0) )
| ( 'NonNullRefArray'(X35,X22) != X16 )
| ( X0 = X16 ) ) )
& ( 'ElementType'(X16) = X35 ) )
| ~ ! [X0: $int,X22: $int,X16: $int] :
? [X34: $int] :
( ( ( true_1 = x(X16,'RefArray'(X0,X22)) )
=> ~ ( ( true_1 != x(X34,X0) )
| ( 'RefArray'(X34,X22) != X16 )
| ( X0 = X16 ) ) )
& ( 'ElementType'(X16) = X34 ) )
| ~ ! [X0: $int,X22: $int] : ( 'ElementType'('NonNullRefArray'(X0,X22)) = X0 )
| ~ ! [X0: $int,X22: $int] : ( 'ElementType'('RefArray'(X0,X22)) = X0 )
| ~ ! [X0: $int,X22: $int] : ( 'ElementType'('IntArray'(X0,X22)) = X0 )
| ~ ! [X0: $int,X22: $int] : ( 'ElementType'('ValueArray'(X0,X22)) = X0 )
| ~ ! [X16: $int,X33: $int,X22: $int] :
( ( true_1 = x(X33,X16) )
=> ( true_1 = x('NonNullRefArray'(X33,X22),'NonNullRefArray'(X16,X22)) ) )
| ~ ! [X16: $int,X33: $int,X22: $int] :
( ( true_1 = x(X33,X16) )
=> ( true_1 = x('RefArray'(X33,X22),'RefArray'(X16,X22)) ) )
| ~ ! [X29: $int,X30: $int,X31: $int] :
? [X32: $int] :
( ( ( true_1 = 'NonNullRefArrayRaw'(X29,X30,X31) )
=> ~ ( ( true_1 != x(X30,'ElementType'(X32)) )
| ( 'Rank'(X29) != X31 )
| ( true_1 != x(X32,'System_Array') ) ) )
& ( typeof(X29) = X32 ) )
| ~ ! [X16: $int,X22: $int] :
? [X28: $int] :
( ~ ( ( true_1 != x(X28,'System_Array') )
| ( true_1 != x(X28,X28) ) )
& ( 'NonNullRefArray'(X16,X22) = X28 ) )
| ~ ! [X16: $int,X22: $int] :
? [X27: $int] :
( ~ ( ( true_1 != x(X27,'System_Array') )
| ( true_1 != x(X27,X27) ) )
& ( 'RefArray'(X16,X22) = X27 ) )
| ~ ! [X16: $int,X22: $int] :
? [X26: $int] :
( ~ ( ( true_1 != x(X26,'System_Array') )
| ( true_1 != x(X26,X26) ) )
& ( 'IntArray'(X16,X22) = X26 ) )
| ~ ! [X16: $int,X22: $int] :
? [X25: $int] :
( ~ ( ( true_1 != x(X25,'System_Array') )
| ( true_1 != x(X25,X25) ) )
& ( 'ValueArray'(X16,X22) = X25 ) )
| ( true_1 != x('System_Array','System_Object') )
| ~ ! [X16: $int,X24: $int,X22: $int] :
( ( true_1 = x(X16,'NonNullRefArray'(X24,X22)) )
=> ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X16) ) )
| ~ ! [X16: $int,X24: $int,X22: $int] :
( ( true_1 = x(X16,'RefArray'(X24,X22)) )
=> ( 'ArrayCategoryRef' = 'ArrayCategory'(X16) ) )
| ~ ! [X16: $int,X24: $int,X22: $int] :
( ( true_1 = x(X16,'IntArray'(X24,X22)) )
=> ( 'ArrayCategoryInt' = 'ArrayCategory'(X16) ) )
| ~ ! [X16: $int,X24: $int,X22: $int] :
( ( true_1 = x(X16,'ValueArray'(X24,X22)) )
=> ( 'ArrayCategoryValue' = 'ArrayCategory'(X16) ) )
| ~ ! [X18: $int,X1: $int] : ( 'UBound'(X18,X1) = $difference('DimLength'(X18,X1),1) )
| ~ ! [X18: $int,X1: $int] : ( 0 = 'LBound'(X18,X1) )
| ~ ! [X18: $int] :
( ( 1 = 'Rank'(X18) )
=> ( 'Length'(X18) = 'DimLength'(X18,0) ) )
| ~ ! [X18: $int,X1: $int] : $lesseq(0,'DimLength'(X18,X1))
| ~ ! [X18: $int] :
? [X23: $int] :
( ~ ( ~ $lesseq(X23,int_2147483647)
| ~ $lesseq(0,X23) )
& ( 'Length'(X18) = X23 ) )
| ~ ! [X18: $int,X16: $int,X22: $int] :
( ~ ( ( true_1 != x(typeof(X18),'IntArray'(X16,X22)) )
| ( nullObject = X18 ) )
=> ( 'Rank'(X18) = X22 ) )
| ~ ! [X18: $int,X16: $int,X22: $int] :
( ~ ( ( true_1 != x(typeof(X18),'ValueArray'(X16,X22)) )
| ( nullObject = X18 ) )
=> ( 'Rank'(X18) = X22 ) )
| ~ ! [X18: $int,X16: $int,X22: $int] :
( ~ ( ( true_1 != x(typeof(X18),'NonNullRefArray'(X16,X22)) )
| ( nullObject = X18 ) )
=> ( 'Rank'(X18) = X22 ) )
| ~ ! [X18: $int,X16: $int,X22: $int] :
( ~ ( ( true_1 != x(typeof(X18),'RefArray'(X16,X22)) )
| ( nullObject = X18 ) )
=> ( 'Rank'(X18) = X22 ) )
| ~ ! [X18: $int] : $lesseq(1,'Rank'(X18))
| ~ ! [X18: $int,X16: $int,X1: $int,X22: $int,X20: $int] :
( ~ ( ( true_1 != x(typeof(X18),'NonNullRefArray'(X16,X22)) )
| ( true_1 != 'IsHeap'(X20) ) )
=> ( nullObject != 'RefArrayGet'(select2(X20,X18,elements),X1) ) )
| ~ ! [X18: $int,X1: $int,X20: $int] :
? [X21: $int] :
( ( ~ ( ( nullObject = X21 )
| ( true_1 != 'IsHeap'(X20) ) )
=> ( true_1 = x(typeof(X21),'ElementType'(typeof(X18))) ) )
& ( 'RefArrayGet'(select2(X20,X18,elements),X1) = X21 ) )
| ~ ! [X18: $int,X1: $int,X20: $int] :
( ( true_1 = 'IsHeap'(X20) )
=> ( true_1 = 'InRange'('IntArrayGet'(select2(X20,X18,elements),X1),'ElementType'(typeof(X18))) ) )
| ~ ! [X18: $int,X19: $int,X8: $int,X9: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X18,X19,X8,X9)) = X9 )
| ~ ! [X18: $int,X19: $int,X8: $int,X9: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X18,X19,X8,X9)) = X8 )
| ~ ! [X0: $int,X1: $int,X3: $int,X8: $int] :
( ( X1 != X3 )
=> ( 'RefArrayGet'('RefArraySet'(X0,X1,X8),X3) = 'RefArrayGet'(X0,X3) ) )
| ~ ! [X0: $int,X1: $int,X8: $int] : ( 'RefArrayGet'('RefArraySet'(X0,X1,X8),X1) = X8 )
| ~ ! [X0: $int,X1: $int,X3: $int,X8: $int] :
( ( X1 != X3 )
=> ( 'IntArrayGet'('IntArraySet'(X0,X1,X8),X3) = 'IntArrayGet'(X0,X3) ) )
| ~ ! [X0: $int,X1: $int,X8: $int] : ( 'IntArrayGet'('IntArraySet'(X0,X1,X8),X1) = X8 )
| ~ ! [X0: $int,X1: $int,X3: $int,X8: $int] :
( ( X1 != X3 )
=> ( 'ValueArrayGet'('ValueArraySet'(X0,X1,X8),X3) = 'ValueArrayGet'(X0,X3) ) )
| ~ ! [X0: $int,X1: $int,X8: $int] : ( 'ValueArrayGet'('ValueArraySet'(X0,X1,X8),X1) = X8 )
| ( true_1 != 'IncludedInModifiesStar'(elements) )
| ( true_1 != 'IncludedInModifiesStar'(exposeVersion) )
| ( true_1 = 'IncludedInModifiesStar'(ownerFrame) )
| ( true_1 = 'IncludedInModifiesStar'(ownerRef) )
| ( true_1 = 'IsStaticField'(exposeVersion) )
| ( true_1 = 'IsStaticField'(localinv) )
| ( true_1 = 'IsStaticField'(inv) )
| ( true_1 = 'IsStaticField'(elements) )
| ( true_1 = 'IsStaticField'(allocated) )
| ( true_1 = 'IncludeInMainFrameCondition'('FirstConsistentOwner') )
| ( true_1 != 'IncludeInMainFrameCondition'(exposeVersion) )
| ( true_1 != 'IncludeInMainFrameCondition'(ownerFrame) )
| ( true_1 != 'IncludeInMainFrameCondition'(ownerRef) )
| ( true_1 = 'IncludeInMainFrameCondition'(localinv) )
| ( true_1 = 'IncludeInMainFrameCondition'(inv) )
| ( true_1 != 'IncludeInMainFrameCondition'(elements) )
| ( true_1 != 'IncludeInMainFrameCondition'(allocated) )
| ~ ! [X16: $int,X17: $int] :
( ( true_1 = 'IsHeap'(X17) )
=> ( 'PeerGroupPlaceholder' = select2(X17,'ClassRepr'(X16),ownerFrame) ) )
| ~ ! [X16: $int] : ( 'ClassRepr'(X16) != nullObject )
| ~ ! [X16: $int] : ( true_1 != x(typeof('ClassRepr'(X16)),'System_Object') )
| ~ ! [X15: $int] : ( 'ClassReprInv'('ClassRepr'(X15)) = X15 )
| ( 'System_Object' != 'DeclType'(exposeVersion) )
| ( 'System_Object' != 'DeclType'(elements) )
| ~ ( ( 'ArraySum' != 'System_Collections_IEnumerable' )
& ( 'System_IComparable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable_1___System_String' )
& ( 'System_IComparable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IComparable' )
& ( 'System_IComparable' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_ICollection' )
& ( 'System_Collections_ICollection' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_ICollection' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_IList' )
& ( 'System_Collections_IList' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_IList' != 'System_IComparable' )
& ( 'System_Collections_IList' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_ICloneable' )
& ( 'System_ICloneable' != 'System_IComparable_1___System_String' )
& ( 'System_ICloneable' != 'System_IComparable' )
& ( 'System_ICloneable' != 'System_Collections_ICollection' )
& ( 'System_ICloneable' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList' )
& ( 'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IEquatable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String' )
& ( 'System_IEquatable_1___System_String' != 'System_IComparable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_ICollection' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_IList' )
& ( 'System_IEquatable_1___System_String' != 'System_ICloneable' )
& ( 'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IConvertible' )
& ( 'System_IConvertible' != 'System_IComparable_1___System_String' )
& ( 'System_IConvertible' != 'System_IComparable' )
& ( 'System_IConvertible' != 'System_Collections_ICollection' )
& ( 'System_IConvertible' != 'System_Collections_IList' )
& ( 'System_IConvertible' != 'System_ICloneable' )
& ( 'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IConvertible' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArraySum_a' )
& ( 'ArraySum_a' != 'System_IComparable_1___System_String' )
& ( 'ArraySum_a' != 'System_IComparable' )
& ( 'ArraySum_a' != 'System_Collections_ICollection' )
& ( 'ArraySum_a' != 'System_Collections_IList' )
& ( 'ArraySum_a' != 'System_ICloneable' )
& ( 'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArraySum_a' != 'System_IEquatable_1___System_String' )
& ( 'ArraySum_a' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_IntPtr' )
& ( 'System_IntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_IntPtr' != 'System_IComparable' )
& ( 'System_IntPtr' != 'System_Collections_ICollection' )
& ( 'System_IntPtr' != 'System_Collections_IList' )
& ( 'System_IntPtr' != 'System_ICloneable' )
& ( 'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_IntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_IntPtr' != 'System_IConvertible' )
& ( 'System_IntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UIntPtr' )
& ( 'System_UIntPtr' != 'System_IComparable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IComparable' )
& ( 'System_UIntPtr' != 'System_Collections_ICollection' )
& ( 'System_UIntPtr' != 'System_Collections_IList' )
& ( 'System_UIntPtr' != 'System_ICloneable' )
& ( 'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UIntPtr' != 'System_IEquatable_1___System_String' )
& ( 'System_UIntPtr' != 'System_IConvertible' )
& ( 'System_UIntPtr' != 'ArraySum_a' )
& ( 'System_UIntPtr' != 'System_IntPtr' )
& ( 'System_Char' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Char' )
& ( 'System_Char' != 'System_IComparable_1___System_String' )
& ( 'System_Char' != 'System_IComparable' )
& ( 'System_Char' != 'System_Collections_ICollection' )
& ( 'System_Char' != 'System_Collections_IList' )
& ( 'System_Char' != 'System_ICloneable' )
& ( 'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Char' != 'System_IEquatable_1___System_String' )
& ( 'System_Char' != 'System_IConvertible' )
& ( 'System_Char' != 'ArraySum_a' )
& ( 'System_Char' != 'System_IntPtr' )
& ( 'System_Char' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt64' )
& ( 'System_UInt64' != 'System_IComparable_1___System_String' )
& ( 'System_UInt64' != 'System_IComparable' )
& ( 'System_UInt64' != 'System_Collections_ICollection' )
& ( 'System_UInt64' != 'System_Collections_IList' )
& ( 'System_UInt64' != 'System_ICloneable' )
& ( 'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt64' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt64' != 'System_IConvertible' )
& ( 'System_UInt64' != 'ArraySum_a' )
& ( 'System_UInt64' != 'System_IntPtr' )
& ( 'System_UInt64' != 'System_UIntPtr' )
& ( 'System_UInt64' != 'System_Char' )
& ( 'System_Int64' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int64' )
& ( 'System_Int64' != 'System_IComparable_1___System_String' )
& ( 'System_Int64' != 'System_IComparable' )
& ( 'System_Int64' != 'System_Collections_ICollection' )
& ( 'System_Int64' != 'System_Collections_IList' )
& ( 'System_Int64' != 'System_ICloneable' )
& ( 'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int64' != 'System_IEquatable_1___System_String' )
& ( 'System_Int64' != 'System_IConvertible' )
& ( 'System_Int64' != 'ArraySum_a' )
& ( 'System_Int64' != 'System_IntPtr' )
& ( 'System_Int64' != 'System_UIntPtr' )
& ( 'System_Int64' != 'System_Char' )
& ( 'System_Int64' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt32' )
& ( 'System_UInt32' != 'System_IComparable_1___System_String' )
& ( 'System_UInt32' != 'System_IComparable' )
& ( 'System_UInt32' != 'System_Collections_ICollection' )
& ( 'System_UInt32' != 'System_Collections_IList' )
& ( 'System_UInt32' != 'System_ICloneable' )
& ( 'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt32' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt32' != 'System_IConvertible' )
& ( 'System_UInt32' != 'ArraySum_a' )
& ( 'System_UInt32' != 'System_IntPtr' )
& ( 'System_UInt32' != 'System_UIntPtr' )
& ( 'System_UInt32' != 'System_Char' )
& ( 'System_UInt32' != 'System_UInt64' )
& ( 'System_UInt32' != 'System_Int64' )
& ( 'System_Int32' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int32' )
& ( 'System_Int32' != 'System_IComparable_1___System_String' )
& ( 'System_Int32' != 'System_IComparable' )
& ( 'System_Int32' != 'System_Collections_ICollection' )
& ( 'System_Int32' != 'System_Collections_IList' )
& ( 'System_Int32' != 'System_ICloneable' )
& ( 'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int32' != 'System_IEquatable_1___System_String' )
& ( 'System_Int32' != 'System_IConvertible' )
& ( 'System_Int32' != 'ArraySum_a' )
& ( 'System_Int32' != 'System_IntPtr' )
& ( 'System_Int32' != 'System_UIntPtr' )
& ( 'System_Int32' != 'System_Char' )
& ( 'System_Int32' != 'System_UInt64' )
& ( 'System_Int32' != 'System_Int64' )
& ( 'System_Int32' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_UInt16' )
& ( 'System_UInt16' != 'System_IComparable_1___System_String' )
& ( 'System_UInt16' != 'System_IComparable' )
& ( 'System_UInt16' != 'System_Collections_ICollection' )
& ( 'System_UInt16' != 'System_Collections_IList' )
& ( 'System_UInt16' != 'System_ICloneable' )
& ( 'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_UInt16' != 'System_IEquatable_1___System_String' )
& ( 'System_UInt16' != 'System_IConvertible' )
& ( 'System_UInt16' != 'ArraySum_a' )
& ( 'System_UInt16' != 'System_IntPtr' )
& ( 'System_UInt16' != 'System_UIntPtr' )
& ( 'System_UInt16' != 'System_Char' )
& ( 'System_UInt16' != 'System_UInt64' )
& ( 'System_UInt16' != 'System_Int64' )
& ( 'System_UInt16' != 'System_UInt32' )
& ( 'System_UInt16' != 'System_Int32' )
& ( 'System_Int16' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Int16' )
& ( 'System_Int16' != 'System_IComparable_1___System_String' )
& ( 'System_Int16' != 'System_IComparable' )
& ( 'System_Int16' != 'System_Collections_ICollection' )
& ( 'System_Int16' != 'System_Collections_IList' )
& ( 'System_Int16' != 'System_ICloneable' )
& ( 'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Int16' != 'System_IEquatable_1___System_String' )
& ( 'System_Int16' != 'System_IConvertible' )
& ( 'System_Int16' != 'ArraySum_a' )
& ( 'System_Int16' != 'System_IntPtr' )
& ( 'System_Int16' != 'System_UIntPtr' )
& ( 'System_Int16' != 'System_Char' )
& ( 'System_Int16' != 'System_UInt64' )
& ( 'System_Int16' != 'System_Int64' )
& ( 'System_Int16' != 'System_UInt32' )
& ( 'System_Int16' != 'System_Int32' )
& ( 'System_Int16' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Byte' )
& ( 'System_Byte' != 'System_IComparable_1___System_String' )
& ( 'System_Byte' != 'System_IComparable' )
& ( 'System_Byte' != 'System_Collections_ICollection' )
& ( 'System_Byte' != 'System_Collections_IList' )
& ( 'System_Byte' != 'System_ICloneable' )
& ( 'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Byte' != 'System_IEquatable_1___System_String' )
& ( 'System_Byte' != 'System_IConvertible' )
& ( 'System_Byte' != 'ArraySum_a' )
& ( 'System_Byte' != 'System_IntPtr' )
& ( 'System_Byte' != 'System_UIntPtr' )
& ( 'System_Byte' != 'System_Char' )
& ( 'System_Byte' != 'System_UInt64' )
& ( 'System_Byte' != 'System_Int64' )
& ( 'System_Byte' != 'System_UInt32' )
& ( 'System_Byte' != 'System_Int32' )
& ( 'System_Byte' != 'System_UInt16' )
& ( 'System_Byte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_SByte' )
& ( 'System_SByte' != 'System_IComparable_1___System_String' )
& ( 'System_SByte' != 'System_IComparable' )
& ( 'System_SByte' != 'System_Collections_ICollection' )
& ( 'System_SByte' != 'System_Collections_IList' )
& ( 'System_SByte' != 'System_ICloneable' )
& ( 'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_SByte' != 'System_IEquatable_1___System_String' )
& ( 'System_SByte' != 'System_IConvertible' )
& ( 'System_SByte' != 'ArraySum_a' )
& ( 'System_SByte' != 'System_IntPtr' )
& ( 'System_SByte' != 'System_UIntPtr' )
& ( 'System_SByte' != 'System_Char' )
& ( 'System_SByte' != 'System_UInt64' )
& ( 'System_SByte' != 'System_Int64' )
& ( 'System_SByte' != 'System_UInt32' )
& ( 'System_SByte' != 'System_Int32' )
& ( 'System_SByte' != 'System_UInt16' )
& ( 'System_SByte' != 'System_Int16' )
& ( 'System_SByte' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'FirstConsistentOwner' )
& ( 'FirstConsistentOwner' != 'System_IComparable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IComparable' )
& ( 'FirstConsistentOwner' != 'System_Collections_ICollection' )
& ( 'FirstConsistentOwner' != 'System_Collections_IList' )
& ( 'FirstConsistentOwner' != 'System_ICloneable' )
& ( 'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'FirstConsistentOwner' != 'System_IEquatable_1___System_String' )
& ( 'FirstConsistentOwner' != 'System_IConvertible' )
& ( 'FirstConsistentOwner' != 'ArraySum_a' )
& ( 'FirstConsistentOwner' != 'System_IntPtr' )
& ( 'FirstConsistentOwner' != 'System_UIntPtr' )
& ( 'FirstConsistentOwner' != 'System_Char' )
& ( 'FirstConsistentOwner' != 'System_UInt64' )
& ( 'FirstConsistentOwner' != 'System_Int64' )
& ( 'FirstConsistentOwner' != 'System_UInt32' )
& ( 'FirstConsistentOwner' != 'System_Int32' )
& ( 'FirstConsistentOwner' != 'System_UInt16' )
& ( 'FirstConsistentOwner' != 'System_Int16' )
& ( 'FirstConsistentOwner' != 'System_Byte' )
& ( 'FirstConsistentOwner' != 'System_SByte' )
& ( 'System_String' != 'System_Collections_IEnumerable' )
& ( 'System_String' != 'ArraySum' )
& ( 'System_String' != 'System_IComparable_1___System_String' )
& ( 'System_String' != 'System_IComparable' )
& ( 'System_String' != 'System_Collections_ICollection' )
& ( 'System_String' != 'System_Collections_IList' )
& ( 'System_String' != 'System_ICloneable' )
& ( 'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_String' != 'System_IEquatable_1___System_String' )
& ( 'System_String' != 'System_IConvertible' )
& ( 'System_String' != 'ArraySum_a' )
& ( 'System_String' != 'System_IntPtr' )
& ( 'System_String' != 'System_UIntPtr' )
& ( 'System_String' != 'System_Char' )
& ( 'System_String' != 'System_UInt64' )
& ( 'System_String' != 'System_Int64' )
& ( 'System_String' != 'System_UInt32' )
& ( 'System_String' != 'System_Int32' )
& ( 'System_String' != 'System_UInt16' )
& ( 'System_String' != 'System_Int16' )
& ( 'System_String' != 'System_Byte' )
& ( 'System_String' != 'System_SByte' )
& ( 'System_String' != 'FirstConsistentOwner' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'NonNullFieldsAreInitialized' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IComparable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_ICollection' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_IList' )
& ( 'NonNullFieldsAreInitialized' != 'System_ICloneable' )
& ( 'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String' )
& ( 'NonNullFieldsAreInitialized' != 'System_IConvertible' )
& ( 'NonNullFieldsAreInitialized' != 'ArraySum_a' )
& ( 'NonNullFieldsAreInitialized' != 'System_IntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_UIntPtr' )
& ( 'NonNullFieldsAreInitialized' != 'System_Char' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt64' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int64' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt32' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int32' )
& ( 'NonNullFieldsAreInitialized' != 'System_UInt16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Int16' )
& ( 'NonNullFieldsAreInitialized' != 'System_Byte' )
& ( 'NonNullFieldsAreInitialized' != 'System_SByte' )
& ( 'NonNullFieldsAreInitialized' != 'FirstConsistentOwner' )
& ( 'System_String' != 'NonNullFieldsAreInitialized' )
& ( 'System_Type' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Type' )
& ( 'System_Type' != 'System_IComparable_1___System_String' )
& ( 'System_Type' != 'System_IComparable' )
& ( 'System_Type' != 'System_Collections_ICollection' )
& ( 'System_Type' != 'System_Collections_IList' )
& ( 'System_Type' != 'System_ICloneable' )
& ( 'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Type' != 'System_IEquatable_1___System_String' )
& ( 'System_Type' != 'System_IConvertible' )
& ( 'System_Type' != 'ArraySum_a' )
& ( 'System_Type' != 'System_IntPtr' )
& ( 'System_Type' != 'System_UIntPtr' )
& ( 'System_Type' != 'System_Char' )
& ( 'System_Type' != 'System_UInt64' )
& ( 'System_Type' != 'System_Int64' )
& ( 'System_Type' != 'System_UInt32' )
& ( 'System_Type' != 'System_Int32' )
& ( 'System_Type' != 'System_UInt16' )
& ( 'System_Type' != 'System_Int16' )
& ( 'System_Type' != 'System_Byte' )
& ( 'System_Type' != 'System_SByte' )
& ( 'System_Type' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Type' )
& ( 'System_Type' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Object' )
& ( 'System_Object' != 'System_IComparable_1___System_String' )
& ( 'System_Object' != 'System_IComparable' )
& ( 'System_Object' != 'System_Collections_ICollection' )
& ( 'System_Object' != 'System_Collections_IList' )
& ( 'System_Object' != 'System_ICloneable' )
& ( 'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Object' != 'System_IEquatable_1___System_String' )
& ( 'System_Object' != 'System_IConvertible' )
& ( 'System_Object' != 'ArraySum_a' )
& ( 'System_Object' != 'System_IntPtr' )
& ( 'System_Object' != 'System_UIntPtr' )
& ( 'System_Object' != 'System_Char' )
& ( 'System_Object' != 'System_UInt64' )
& ( 'System_Object' != 'System_Int64' )
& ( 'System_Object' != 'System_UInt32' )
& ( 'System_Object' != 'System_Int32' )
& ( 'System_Object' != 'System_UInt16' )
& ( 'System_Object' != 'System_Int16' )
& ( 'System_Object' != 'System_Byte' )
& ( 'System_Object' != 'System_SByte' )
& ( 'System_Object' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Object' )
& ( 'System_Object' != 'NonNullFieldsAreInitialized' )
& ( 'System_Object' != 'System_Type' )
& ( 'System_Boolean' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'System_Boolean' )
& ( 'System_Boolean' != 'System_IComparable_1___System_String' )
& ( 'System_Boolean' != 'System_IComparable' )
& ( 'System_Boolean' != 'System_Collections_ICollection' )
& ( 'System_Boolean' != 'System_Collections_IList' )
& ( 'System_Boolean' != 'System_ICloneable' )
& ( 'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Boolean' != 'System_IEquatable_1___System_String' )
& ( 'System_Boolean' != 'System_IConvertible' )
& ( 'System_Boolean' != 'ArraySum_a' )
& ( 'System_Boolean' != 'System_IntPtr' )
& ( 'System_Boolean' != 'System_UIntPtr' )
& ( 'System_Boolean' != 'System_Char' )
& ( 'System_Boolean' != 'System_UInt64' )
& ( 'System_Boolean' != 'System_Int64' )
& ( 'System_Boolean' != 'System_UInt32' )
& ( 'System_Boolean' != 'System_Int32' )
& ( 'System_Boolean' != 'System_UInt16' )
& ( 'System_Boolean' != 'System_Int16' )
& ( 'System_Boolean' != 'System_Byte' )
& ( 'System_Boolean' != 'System_SByte' )
& ( 'System_Boolean' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Boolean' )
& ( 'System_Boolean' != 'NonNullFieldsAreInitialized' )
& ( 'System_Boolean' != 'System_Type' )
& ( 'System_Boolean' != 'System_Object' )
& ( 'System_Array' != 'System_Collections_IEnumerable' )
& ( 'System_Array' != 'ArraySum' )
& ( 'System_Array' != 'System_IComparable_1___System_String' )
& ( 'System_Array' != 'System_IComparable' )
& ( 'System_Array' != 'System_Collections_ICollection' )
& ( 'System_Array' != 'System_Collections_IList' )
& ( 'System_Array' != 'System_ICloneable' )
& ( 'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'System_Array' != 'System_IEquatable_1___System_String' )
& ( 'System_Array' != 'System_IConvertible' )
& ( 'System_Array' != 'ArraySum_a' )
& ( 'System_Array' != 'System_IntPtr' )
& ( 'System_Array' != 'System_UIntPtr' )
& ( 'System_Array' != 'System_Char' )
& ( 'System_Array' != 'System_UInt64' )
& ( 'System_Array' != 'System_Int64' )
& ( 'System_Array' != 'System_UInt32' )
& ( 'System_Array' != 'System_Int32' )
& ( 'System_Array' != 'System_UInt16' )
& ( 'System_Array' != 'System_Int16' )
& ( 'System_Array' != 'System_Byte' )
& ( 'System_Array' != 'System_SByte' )
& ( 'System_Array' != 'FirstConsistentOwner' )
& ( 'System_String' != 'System_Array' )
& ( 'System_Array' != 'NonNullFieldsAreInitialized' )
& ( 'System_Array' != 'System_Type' )
& ( 'System_Array' != 'System_Object' )
& ( 'System_Array' != 'System_Boolean' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IComparable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryNonNullRef' != 'System_ICloneable' )
& ( 'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryNonNullRef' != 'System_IConvertible' )
& ( 'ArrayCategoryNonNullRef' != 'ArraySum_a' )
& ( 'ArrayCategoryNonNullRef' != 'System_IntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryNonNullRef' != 'System_Char' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt64' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int64' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt32' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int32' )
& ( 'ArrayCategoryNonNullRef' != 'System_UInt16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Int16' )
& ( 'ArrayCategoryNonNullRef' != 'System_Byte' )
& ( 'ArrayCategoryNonNullRef' != 'System_SByte' )
& ( 'ArrayCategoryNonNullRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryNonNullRef' != 'System_Type' )
& ( 'ArrayCategoryNonNullRef' != 'System_Object' )
& ( 'ArrayCategoryNonNullRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryRef' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IComparable' )
& ( 'ArrayCategoryRef' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryRef' != 'System_Collections_IList' )
& ( 'ArrayCategoryRef' != 'System_ICloneable' )
& ( 'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryRef' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryRef' != 'System_IConvertible' )
& ( 'ArrayCategoryRef' != 'ArraySum_a' )
& ( 'ArrayCategoryRef' != 'System_IntPtr' )
& ( 'ArrayCategoryRef' != 'System_UIntPtr' )
& ( 'ArrayCategoryRef' != 'System_Char' )
& ( 'ArrayCategoryRef' != 'System_UInt64' )
& ( 'ArrayCategoryRef' != 'System_Int64' )
& ( 'ArrayCategoryRef' != 'System_UInt32' )
& ( 'ArrayCategoryRef' != 'System_Int32' )
& ( 'ArrayCategoryRef' != 'System_UInt16' )
& ( 'ArrayCategoryRef' != 'System_Int16' )
& ( 'ArrayCategoryRef' != 'System_Byte' )
& ( 'ArrayCategoryRef' != 'System_SByte' )
& ( 'ArrayCategoryRef' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryRef' != 'System_Type' )
& ( 'ArrayCategoryRef' != 'System_Object' )
& ( 'ArrayCategoryRef' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryRef' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IComparable' )
& ( 'ArrayCategoryInt' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryInt' != 'System_Collections_IList' )
& ( 'ArrayCategoryInt' != 'System_ICloneable' )
& ( 'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryInt' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryInt' != 'System_IConvertible' )
& ( 'ArrayCategoryInt' != 'ArraySum_a' )
& ( 'ArrayCategoryInt' != 'System_IntPtr' )
& ( 'ArrayCategoryInt' != 'System_UIntPtr' )
& ( 'ArrayCategoryInt' != 'System_Char' )
& ( 'ArrayCategoryInt' != 'System_UInt64' )
& ( 'ArrayCategoryInt' != 'System_Int64' )
& ( 'ArrayCategoryInt' != 'System_UInt32' )
& ( 'ArrayCategoryInt' != 'System_Int32' )
& ( 'ArrayCategoryInt' != 'System_UInt16' )
& ( 'ArrayCategoryInt' != 'System_Int16' )
& ( 'ArrayCategoryInt' != 'System_Byte' )
& ( 'ArrayCategoryInt' != 'System_SByte' )
& ( 'ArrayCategoryInt' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryInt' != 'System_Type' )
& ( 'ArrayCategoryInt' != 'System_Object' )
& ( 'ArrayCategoryInt' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryInt' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryInt' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'System_IComparable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IComparable' )
& ( 'ArrayCategoryValue' != 'System_Collections_ICollection' )
& ( 'ArrayCategoryValue' != 'System_Collections_IList' )
& ( 'ArrayCategoryValue' != 'System_ICloneable' )
& ( 'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'ArrayCategoryValue' != 'System_IEquatable_1___System_String' )
& ( 'ArrayCategoryValue' != 'System_IConvertible' )
& ( 'ArrayCategoryValue' != 'ArraySum_a' )
& ( 'ArrayCategoryValue' != 'System_IntPtr' )
& ( 'ArrayCategoryValue' != 'System_UIntPtr' )
& ( 'ArrayCategoryValue' != 'System_Char' )
& ( 'ArrayCategoryValue' != 'System_UInt64' )
& ( 'ArrayCategoryValue' != 'System_Int64' )
& ( 'ArrayCategoryValue' != 'System_UInt32' )
& ( 'ArrayCategoryValue' != 'System_Int32' )
& ( 'ArrayCategoryValue' != 'System_UInt16' )
& ( 'ArrayCategoryValue' != 'System_Int16' )
& ( 'ArrayCategoryValue' != 'System_Byte' )
& ( 'ArrayCategoryValue' != 'System_SByte' )
& ( 'ArrayCategoryValue' != 'FirstConsistentOwner' )
& ( 'System_String' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'NonNullFieldsAreInitialized' )
& ( 'ArrayCategoryValue' != 'System_Type' )
& ( 'ArrayCategoryValue' != 'System_Object' )
& ( 'ArrayCategoryValue' != 'System_Boolean' )
& ( 'System_Array' != 'ArrayCategoryValue' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryNonNullRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryRef' )
& ( 'ArrayCategoryValue' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IComparable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_ICollection' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_IList' )
& ( 'PeerGroupPlaceholder' != 'System_ICloneable' )
& ( 'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String' )
& ( 'PeerGroupPlaceholder' != 'System_IConvertible' )
& ( 'PeerGroupPlaceholder' != 'ArraySum_a' )
& ( 'PeerGroupPlaceholder' != 'System_IntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_UIntPtr' )
& ( 'PeerGroupPlaceholder' != 'System_Char' )
& ( 'PeerGroupPlaceholder' != 'System_UInt64' )
& ( 'PeerGroupPlaceholder' != 'System_Int64' )
& ( 'PeerGroupPlaceholder' != 'System_UInt32' )
& ( 'PeerGroupPlaceholder' != 'System_Int32' )
& ( 'PeerGroupPlaceholder' != 'System_UInt16' )
& ( 'PeerGroupPlaceholder' != 'System_Int16' )
& ( 'PeerGroupPlaceholder' != 'System_Byte' )
& ( 'PeerGroupPlaceholder' != 'System_SByte' )
& ( 'PeerGroupPlaceholder' != 'FirstConsistentOwner' )
& ( 'System_String' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized' )
& ( 'PeerGroupPlaceholder' != 'System_Type' )
& ( 'PeerGroupPlaceholder' != 'System_Object' )
& ( 'PeerGroupPlaceholder' != 'System_Boolean' )
& ( 'System_Array' != 'PeerGroupPlaceholder' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryRef' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryInt' )
& ( 'PeerGroupPlaceholder' != 'ArrayCategoryValue' )
& ( ownerFrame != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerFrame )
& ( ownerFrame != 'System_IComparable_1___System_String' )
& ( ownerFrame != 'System_IComparable' )
& ( ownerFrame != 'System_Collections_ICollection' )
& ( ownerFrame != 'System_Collections_IList' )
& ( ownerFrame != 'System_ICloneable' )
& ( ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerFrame != 'System_IEquatable_1___System_String' )
& ( ownerFrame != 'System_IConvertible' )
& ( ownerFrame != 'ArraySum_a' )
& ( ownerFrame != 'System_IntPtr' )
& ( ownerFrame != 'System_UIntPtr' )
& ( ownerFrame != 'System_Char' )
& ( ownerFrame != 'System_UInt64' )
& ( ownerFrame != 'System_Int64' )
& ( ownerFrame != 'System_UInt32' )
& ( ownerFrame != 'System_Int32' )
& ( ownerFrame != 'System_UInt16' )
& ( ownerFrame != 'System_Int16' )
& ( ownerFrame != 'System_Byte' )
& ( ownerFrame != 'System_SByte' )
& ( ownerFrame != 'FirstConsistentOwner' )
& ( 'System_String' != ownerFrame )
& ( ownerFrame != 'NonNullFieldsAreInitialized' )
& ( ownerFrame != 'System_Type' )
& ( ownerFrame != 'System_Object' )
& ( ownerFrame != 'System_Boolean' )
& ( 'System_Array' != ownerFrame )
& ( ownerFrame != 'ArrayCategoryNonNullRef' )
& ( ownerFrame != 'ArrayCategoryRef' )
& ( ownerFrame != 'ArrayCategoryInt' )
& ( ownerFrame != 'ArrayCategoryValue' )
& ( ownerFrame != 'PeerGroupPlaceholder' )
& ( ownerRef != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != ownerRef )
& ( ownerRef != 'System_IComparable_1___System_String' )
& ( ownerRef != 'System_IComparable' )
& ( ownerRef != 'System_Collections_ICollection' )
& ( ownerRef != 'System_Collections_IList' )
& ( ownerRef != 'System_ICloneable' )
& ( ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( ownerRef != 'System_IEquatable_1___System_String' )
& ( ownerRef != 'System_IConvertible' )
& ( ownerRef != 'ArraySum_a' )
& ( ownerRef != 'System_IntPtr' )
& ( ownerRef != 'System_UIntPtr' )
& ( ownerRef != 'System_Char' )
& ( ownerRef != 'System_UInt64' )
& ( ownerRef != 'System_Int64' )
& ( ownerRef != 'System_UInt32' )
& ( ownerRef != 'System_Int32' )
& ( ownerRef != 'System_UInt16' )
& ( ownerRef != 'System_Int16' )
& ( ownerRef != 'System_Byte' )
& ( ownerRef != 'System_SByte' )
& ( ownerRef != 'FirstConsistentOwner' )
& ( 'System_String' != ownerRef )
& ( ownerRef != 'NonNullFieldsAreInitialized' )
& ( ownerRef != 'System_Type' )
& ( ownerRef != 'System_Object' )
& ( ownerRef != 'System_Boolean' )
& ( 'System_Array' != ownerRef )
& ( ownerRef != 'ArrayCategoryNonNullRef' )
& ( ownerRef != 'ArrayCategoryRef' )
& ( ownerRef != 'ArrayCategoryInt' )
& ( ownerRef != 'ArrayCategoryValue' )
& ( ownerRef != 'PeerGroupPlaceholder' )
& ( ownerRef != ownerFrame )
& ( 'SharingMode_LockProtected' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IComparable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_ICollection' )
& ( 'SharingMode_LockProtected' != 'System_Collections_IList' )
& ( 'SharingMode_LockProtected' != 'System_ICloneable' )
& ( 'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_LockProtected' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_LockProtected' != 'System_IConvertible' )
& ( 'SharingMode_LockProtected' != 'ArraySum_a' )
& ( 'SharingMode_LockProtected' != 'System_IntPtr' )
& ( 'SharingMode_LockProtected' != 'System_UIntPtr' )
& ( 'SharingMode_LockProtected' != 'System_Char' )
& ( 'SharingMode_LockProtected' != 'System_UInt64' )
& ( 'SharingMode_LockProtected' != 'System_Int64' )
& ( 'SharingMode_LockProtected' != 'System_UInt32' )
& ( 'SharingMode_LockProtected' != 'System_Int32' )
& ( 'SharingMode_LockProtected' != 'System_UInt16' )
& ( 'SharingMode_LockProtected' != 'System_Int16' )
& ( 'SharingMode_LockProtected' != 'System_Byte' )
& ( 'SharingMode_LockProtected' != 'System_SByte' )
& ( 'SharingMode_LockProtected' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_LockProtected' != 'System_Type' )
& ( 'SharingMode_LockProtected' != 'System_Object' )
& ( 'SharingMode_LockProtected' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_LockProtected' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryRef' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryInt' )
& ( 'SharingMode_LockProtected' != 'ArrayCategoryValue' )
& ( 'SharingMode_LockProtected' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_LockProtected' != ownerFrame )
& ( 'SharingMode_LockProtected' != ownerRef )
& ( 'SharingMode_Unshared' != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'System_IComparable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IComparable' )
& ( 'SharingMode_Unshared' != 'System_Collections_ICollection' )
& ( 'SharingMode_Unshared' != 'System_Collections_IList' )
& ( 'SharingMode_Unshared' != 'System_ICloneable' )
& ( 'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( 'SharingMode_Unshared' != 'System_IEquatable_1___System_String' )
& ( 'SharingMode_Unshared' != 'System_IConvertible' )
& ( 'SharingMode_Unshared' != 'ArraySum_a' )
& ( 'SharingMode_Unshared' != 'System_IntPtr' )
& ( 'SharingMode_Unshared' != 'System_UIntPtr' )
& ( 'SharingMode_Unshared' != 'System_Char' )
& ( 'SharingMode_Unshared' != 'System_UInt64' )
& ( 'SharingMode_Unshared' != 'System_Int64' )
& ( 'SharingMode_Unshared' != 'System_UInt32' )
& ( 'SharingMode_Unshared' != 'System_Int32' )
& ( 'SharingMode_Unshared' != 'System_UInt16' )
& ( 'SharingMode_Unshared' != 'System_Int16' )
& ( 'SharingMode_Unshared' != 'System_Byte' )
& ( 'SharingMode_Unshared' != 'System_SByte' )
& ( 'SharingMode_Unshared' != 'FirstConsistentOwner' )
& ( 'System_String' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'NonNullFieldsAreInitialized' )
& ( 'SharingMode_Unshared' != 'System_Type' )
& ( 'SharingMode_Unshared' != 'System_Object' )
& ( 'SharingMode_Unshared' != 'System_Boolean' )
& ( 'System_Array' != 'SharingMode_Unshared' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryNonNullRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryRef' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryInt' )
& ( 'SharingMode_Unshared' != 'ArrayCategoryValue' )
& ( 'SharingMode_Unshared' != 'PeerGroupPlaceholder' )
& ( 'SharingMode_Unshared' != ownerFrame )
& ( 'SharingMode_Unshared' != ownerRef )
& ( 'SharingMode_Unshared' != 'SharingMode_LockProtected' )
& ( sharingMode != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != sharingMode )
& ( sharingMode != 'System_IComparable_1___System_String' )
& ( sharingMode != 'System_IComparable' )
& ( sharingMode != 'System_Collections_ICollection' )
& ( sharingMode != 'System_Collections_IList' )
& ( sharingMode != 'System_ICloneable' )
& ( sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( sharingMode != 'System_IEquatable_1___System_String' )
& ( sharingMode != 'System_IConvertible' )
& ( sharingMode != 'ArraySum_a' )
& ( sharingMode != 'System_IntPtr' )
& ( sharingMode != 'System_UIntPtr' )
& ( sharingMode != 'System_Char' )
& ( sharingMode != 'System_UInt64' )
& ( sharingMode != 'System_Int64' )
& ( sharingMode != 'System_UInt32' )
& ( sharingMode != 'System_Int32' )
& ( sharingMode != 'System_UInt16' )
& ( sharingMode != 'System_Int16' )
& ( sharingMode != 'System_Byte' )
& ( sharingMode != 'System_SByte' )
& ( sharingMode != 'FirstConsistentOwner' )
& ( 'System_String' != sharingMode )
& ( sharingMode != 'NonNullFieldsAreInitialized' )
& ( sharingMode != 'System_Type' )
& ( sharingMode != 'System_Object' )
& ( sharingMode != 'System_Boolean' )
& ( 'System_Array' != sharingMode )
& ( sharingMode != 'ArrayCategoryNonNullRef' )
& ( sharingMode != 'ArrayCategoryRef' )
& ( sharingMode != 'ArrayCategoryInt' )
& ( sharingMode != 'ArrayCategoryValue' )
& ( sharingMode != 'PeerGroupPlaceholder' )
& ( sharingMode != ownerFrame )
& ( sharingMode != ownerRef )
& ( sharingMode != 'SharingMode_LockProtected' )
& ( sharingMode != 'SharingMode_Unshared' )
& ( exposeVersion != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != exposeVersion )
& ( exposeVersion != 'System_IComparable_1___System_String' )
& ( exposeVersion != 'System_IComparable' )
& ( exposeVersion != 'System_Collections_ICollection' )
& ( exposeVersion != 'System_Collections_IList' )
& ( exposeVersion != 'System_ICloneable' )
& ( exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( exposeVersion != 'System_IEquatable_1___System_String' )
& ( exposeVersion != 'System_IConvertible' )
& ( exposeVersion != 'ArraySum_a' )
& ( exposeVersion != 'System_IntPtr' )
& ( exposeVersion != 'System_UIntPtr' )
& ( exposeVersion != 'System_Char' )
& ( exposeVersion != 'System_UInt64' )
& ( exposeVersion != 'System_Int64' )
& ( exposeVersion != 'System_UInt32' )
& ( exposeVersion != 'System_Int32' )
& ( exposeVersion != 'System_UInt16' )
& ( exposeVersion != 'System_Int16' )
& ( exposeVersion != 'System_Byte' )
& ( exposeVersion != 'System_SByte' )
& ( exposeVersion != 'FirstConsistentOwner' )
& ( 'System_String' != exposeVersion )
& ( exposeVersion != 'NonNullFieldsAreInitialized' )
& ( exposeVersion != 'System_Type' )
& ( exposeVersion != 'System_Object' )
& ( exposeVersion != 'System_Boolean' )
& ( 'System_Array' != exposeVersion )
& ( exposeVersion != 'ArrayCategoryNonNullRef' )
& ( exposeVersion != 'ArrayCategoryRef' )
& ( exposeVersion != 'ArrayCategoryInt' )
& ( exposeVersion != 'ArrayCategoryValue' )
& ( exposeVersion != 'PeerGroupPlaceholder' )
& ( exposeVersion != ownerFrame )
& ( exposeVersion != ownerRef )
& ( exposeVersion != 'SharingMode_LockProtected' )
& ( exposeVersion != 'SharingMode_Unshared' )
& ( exposeVersion != sharingMode )
& ( localinv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != localinv )
& ( localinv != 'System_IComparable_1___System_String' )
& ( localinv != 'System_IComparable' )
& ( localinv != 'System_Collections_ICollection' )
& ( localinv != 'System_Collections_IList' )
& ( localinv != 'System_ICloneable' )
& ( localinv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( localinv != 'System_IEquatable_1___System_String' )
& ( localinv != 'System_IConvertible' )
& ( localinv != 'ArraySum_a' )
& ( localinv != 'System_IntPtr' )
& ( localinv != 'System_UIntPtr' )
& ( localinv != 'System_Char' )
& ( localinv != 'System_UInt64' )
& ( localinv != 'System_Int64' )
& ( localinv != 'System_UInt32' )
& ( localinv != 'System_Int32' )
& ( localinv != 'System_UInt16' )
& ( localinv != 'System_Int16' )
& ( localinv != 'System_Byte' )
& ( localinv != 'System_SByte' )
& ( localinv != 'FirstConsistentOwner' )
& ( 'System_String' != localinv )
& ( localinv != 'NonNullFieldsAreInitialized' )
& ( localinv != 'System_Type' )
& ( localinv != 'System_Object' )
& ( localinv != 'System_Boolean' )
& ( 'System_Array' != localinv )
& ( localinv != 'ArrayCategoryNonNullRef' )
& ( localinv != 'ArrayCategoryRef' )
& ( localinv != 'ArrayCategoryInt' )
& ( localinv != 'ArrayCategoryValue' )
& ( localinv != 'PeerGroupPlaceholder' )
& ( localinv != ownerFrame )
& ( localinv != ownerRef )
& ( localinv != 'SharingMode_LockProtected' )
& ( localinv != 'SharingMode_Unshared' )
& ( localinv != sharingMode )
& ( localinv != exposeVersion )
& ( inv != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != inv )
& ( inv != 'System_IComparable_1___System_String' )
& ( inv != 'System_IComparable' )
& ( inv != 'System_Collections_ICollection' )
& ( inv != 'System_Collections_IList' )
& ( inv != 'System_ICloneable' )
& ( inv != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( inv != 'System_IEquatable_1___System_String' )
& ( inv != 'System_IConvertible' )
& ( inv != 'ArraySum_a' )
& ( inv != 'System_IntPtr' )
& ( inv != 'System_UIntPtr' )
& ( inv != 'System_Char' )
& ( inv != 'System_UInt64' )
& ( inv != 'System_Int64' )
& ( inv != 'System_UInt32' )
& ( inv != 'System_Int32' )
& ( inv != 'System_UInt16' )
& ( inv != 'System_Int16' )
& ( inv != 'System_Byte' )
& ( inv != 'System_SByte' )
& ( inv != 'FirstConsistentOwner' )
& ( 'System_String' != inv )
& ( inv != 'NonNullFieldsAreInitialized' )
& ( inv != 'System_Type' )
& ( inv != 'System_Object' )
& ( inv != 'System_Boolean' )
& ( 'System_Array' != inv )
& ( inv != 'ArrayCategoryNonNullRef' )
& ( inv != 'ArrayCategoryRef' )
& ( inv != 'ArrayCategoryInt' )
& ( inv != 'ArrayCategoryValue' )
& ( inv != 'PeerGroupPlaceholder' )
& ( inv != ownerFrame )
& ( inv != ownerRef )
& ( inv != 'SharingMode_LockProtected' )
& ( inv != 'SharingMode_Unshared' )
& ( inv != sharingMode )
& ( inv != exposeVersion )
& ( inv != localinv )
& ( elements != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != elements )
& ( elements != 'System_IComparable_1___System_String' )
& ( elements != 'System_IComparable' )
& ( elements != 'System_Collections_ICollection' )
& ( elements != 'System_Collections_IList' )
& ( elements != 'System_ICloneable' )
& ( elements != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( elements != 'System_IEquatable_1___System_String' )
& ( elements != 'System_IConvertible' )
& ( elements != 'ArraySum_a' )
& ( elements != 'System_IntPtr' )
& ( elements != 'System_UIntPtr' )
& ( elements != 'System_Char' )
& ( elements != 'System_UInt64' )
& ( elements != 'System_Int64' )
& ( elements != 'System_UInt32' )
& ( elements != 'System_Int32' )
& ( elements != 'System_UInt16' )
& ( elements != 'System_Int16' )
& ( elements != 'System_Byte' )
& ( elements != 'System_SByte' )
& ( elements != 'FirstConsistentOwner' )
& ( 'System_String' != elements )
& ( elements != 'NonNullFieldsAreInitialized' )
& ( elements != 'System_Type' )
& ( elements != 'System_Object' )
& ( elements != 'System_Boolean' )
& ( 'System_Array' != elements )
& ( elements != 'ArrayCategoryNonNullRef' )
& ( elements != 'ArrayCategoryRef' )
& ( elements != 'ArrayCategoryInt' )
& ( elements != 'ArrayCategoryValue' )
& ( elements != 'PeerGroupPlaceholder' )
& ( elements != ownerFrame )
& ( elements != ownerRef )
& ( elements != 'SharingMode_LockProtected' )
& ( elements != 'SharingMode_Unshared' )
& ( elements != sharingMode )
& ( elements != exposeVersion )
& ( elements != localinv )
& ( elements != inv )
& ( allocated != 'System_Collections_IEnumerable' )
& ( 'ArraySum' != allocated )
& ( allocated != 'System_IComparable_1___System_String' )
& ( allocated != 'System_IComparable' )
& ( allocated != 'System_Collections_ICollection' )
& ( allocated != 'System_Collections_IList' )
& ( allocated != 'System_ICloneable' )
& ( allocated != 'System_Collections_Generic_IEnumerable_1___System_Char' )
& ( allocated != 'System_IEquatable_1___System_String' )
& ( allocated != 'System_IConvertible' )
& ( allocated != 'ArraySum_a' )
& ( allocated != 'System_IntPtr' )
& ( allocated != 'System_UIntPtr' )
& ( allocated != 'System_Char' )
& ( allocated != 'System_UInt64' )
& ( allocated != 'System_Int64' )
& ( allocated != 'System_UInt32' )
& ( allocated != 'System_Int32' )
& ( allocated != 'System_UInt16' )
& ( allocated != 'System_Int16' )
& ( allocated != 'System_Byte' )
& ( allocated != 'System_SByte' )
& ( allocated != 'FirstConsistentOwner' )
& ( 'System_String' != allocated )
& ( allocated != 'NonNullFieldsAreInitialized' )
& ( allocated != 'System_Type' )
& ( allocated != 'System_Object' )
& ( allocated != 'System_Boolean' )
& ( 'System_Array' != allocated )
& ( allocated != 'ArrayCategoryNonNullRef' )
& ( allocated != 'ArrayCategoryRef' )
& ( allocated != 'ArrayCategoryInt' )
& ( allocated != 'ArrayCategoryValue' )
& ( allocated != 'PeerGroupPlaceholder' )
& ( allocated != ownerFrame )
& ( allocated != ownerRef )
& ( allocated != 'SharingMode_LockProtected' )
& ( allocated != 'SharingMode_Unshared' )
& ( allocated != sharingMode )
& ( allocated != exposeVersion )
& ( allocated != localinv )
& ( allocated != inv )
& ( allocated != elements ) ) )
& ( 'BaseClass'('ArraySum') = X14 )
& ( 'BaseClass'('System_Array') = X13 )
& ( 'BaseClass'('System_String') = X12 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',formula_2) ).
tff(f1398,plain,
! [X171: $int,X172: $int] : ( select2(X172,X171,ownerRef) = sK47(X171,X172) ),
inference(cnf_transformation,[],[f140]) ).
tff(f260,plain,
true_1 = 'PurityAxiomsCanBeAssumed',
inference(cnf_transformation,[],[f85]) ).
tff(f1604,plain,
! [X171: $int,X172: $int] : ( sK44(X171,X172) = select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerFrame) ),
inference(definition_unfolding,[],[f1395,f1394]) ).
tff(f1394,plain,
! [X171: $int,X172: $int] : ( select2(X172,X171,'FirstConsistentOwner') = sK43(X171,X172) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1395,plain,
! [X171: $int,X172: $int] : ( select2(X172,sK43(X171,X172),ownerFrame) = sK44(X171,X172) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1326,plain,
! [X277: $int] : ( 'BaseClass'(X277) = sK63(X277) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1605,plain,
! [X171: $int,X172: $int] : ( sK45(X171,X172) = select2(X172,select2(X172,X171,'FirstConsistentOwner'),ownerRef) ),
inference(definition_unfolding,[],[f1396,f1394]) ).
tff(f1396,plain,
! [X171: $int,X172: $int] : ( select2(X172,sK43(X171,X172),ownerRef) = sK45(X171,X172) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1401,plain,
! [X171: $int,X172: $int] :
( ( select2(X172,sK45(X171,X172),localinv) = 'BaseClass'(sK44(X171,X172)) )
| ( true_1 != x(select2(X172,sK45(X171,X172),inv),sK44(X171,X172)) )
| ( 'PeerGroupPlaceholder' = sK44(X171,X172) )
| ( select2(X172,sK47(X171,X172),localinv) = 'BaseClass'(sK46(X171,X172)) )
| ( true_1 != x(select2(X172,sK47(X171,X172),inv),sK46(X171,X172)) )
| ( 'PeerGroupPlaceholder' = sK46(X171,X172) )
| ( true_1 != select2(X172,X171,allocated) )
| ( nullObject = X171 )
| ( true_1 != 'IsHeap'(X172) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10882,plain,
spl81_1411,
inference(avatar_split_clause,[],[f1811,f10880]) ).
tff(f10880,plain,
( spl81_1411
<=> ! [X178: $int,X179: $int,X180: $int] :
( ( select2(X180,X178,X179) = 'FieldDependsOnFCO'(X178,X179,select2(X180,select2(X180,X178,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X180,select2(X180,X178,ownerRef),localinv) = sK63(select2(X180,X178,ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X180,select2(X180,X178,ownerRef),inv),select2(X180,X178,ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X180,X178,ownerFrame) )
| ( 'AsPureObject'(X178) != X178 )
| ( 'PurityAxiomsCanBeAssumed' != select2(X180,X178,allocated) )
| ( 'BeingConstructed' = X178 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X180) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1411])]) ).
tff(f1811,plain,
! [X180: $int,X178: $int,X179: $int] :
( ( select2(X180,X178,X179) = 'FieldDependsOnFCO'(X178,X179,select2(X180,select2(X180,X178,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X180,select2(X180,X178,ownerRef),localinv) = sK63(select2(X180,X178,ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X180,select2(X180,X178,ownerRef),inv),select2(X180,X178,ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X180,X178,ownerFrame) )
| ( 'AsPureObject'(X178) != X178 )
| ( 'PurityAxiomsCanBeAssumed' != select2(X180,X178,allocated) )
| ( 'BeingConstructed' = X178 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X180) ) ),
inference(definition_unfolding,[],[f1393,f1392,f1326,f1391,f260,f1392,f1391,f1391,f260,f261,f260]) ).
tff(f1391,plain,
! [X180: $int,X178: $int,X179: $int] : ( select2(X180,X178,ownerFrame) = sK48(X178,X179,X180) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1392,plain,
! [X180: $int,X178: $int,X179: $int] : ( select2(X180,X178,ownerRef) = sK49(X178,X179,X180) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1393,plain,
! [X180: $int,X178: $int,X179: $int] :
( ( select2(X180,X178,X179) = 'FieldDependsOnFCO'(X178,X179,select2(X180,select2(X180,X178,'FirstConsistentOwner'),exposeVersion)) )
| ( select2(X180,sK49(X178,X179,X180),localinv) = 'BaseClass'(sK48(X178,X179,X180)) )
| ( true_1 != x(select2(X180,sK49(X178,X179,X180),inv),sK48(X178,X179,X180)) )
| ( 'PeerGroupPlaceholder' = sK48(X178,X179,X180) )
| ( 'AsPureObject'(X178) != X178 )
| ( true_1 != select2(X180,X178,allocated) )
| ( nullObject = X178 )
| ( true_1 != 'IsHeap'(X180) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10823,plain,
spl81_1410,
inference(avatar_split_clause,[],[f1810,f10821]) ).
tff(f10821,plain,
( spl81_1410
<=> ! [X172: $int,X171: $int] :
( ( 'BeingConstructed' != select2(X172,X171,'FirstConsistentOwner') )
| ( select2(X172,select2(X172,X171,ownerRef),localinv) = sK63(select2(X172,X171,ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X172,select2(X172,X171,ownerRef),inv),select2(X172,X171,ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X172,X171,ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' != select2(X172,X171,allocated) )
| ( 'BeingConstructed' = X171 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X172) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1410])]) ).
tff(f1810,plain,
! [X171: $int,X172: $int] :
( ( 'BeingConstructed' != select2(X172,X171,'FirstConsistentOwner') )
| ( select2(X172,select2(X172,X171,ownerRef),localinv) = sK63(select2(X172,X171,ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X172,select2(X172,X171,ownerRef),inv),select2(X172,X171,ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X172,X171,ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' != select2(X172,X171,allocated) )
| ( 'BeingConstructed' = X171 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X172) ) ),
inference(definition_unfolding,[],[f1399,f261,f1394,f1398,f1326,f1397,f260,f1398,f1397,f1397,f260,f261,f260]) ).
tff(f1399,plain,
! [X171: $int,X172: $int] :
( ( nullObject != sK43(X171,X172) )
| ( select2(X172,sK47(X171,X172),localinv) = 'BaseClass'(sK46(X171,X172)) )
| ( true_1 != x(select2(X172,sK47(X171,X172),inv),sK46(X171,X172)) )
| ( 'PeerGroupPlaceholder' = sK46(X171,X172) )
| ( true_1 != select2(X172,X171,allocated) )
| ( nullObject = X171 )
| ( true_1 != 'IsHeap'(X172) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10714,plain,
spl81_1409,
inference(avatar_split_clause,[],[f2030,f10712]) ).
tff(f10712,plain,
( spl81_1409
<=> ! [X292: $int,X294: $int,X293: $int] :
( ( select2(X294,'RefArrayGet'(select2(X294,X292,elements),X293),ownerFrame) = select2(X294,'ElementProxy'(X292,-1),ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'(typeof('RefArrayGet'(select2(X294,X292,elements),X293))) )
| ( 'BeingConstructed' = 'RefArrayGet'(select2(X294,X292,elements),X293) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X292),'System_Array') )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X294) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1409])]) ).
tff(f2030,plain,
! [X294: $int,X293: $int,X292: $int] :
( ( select2(X294,'RefArrayGet'(select2(X294,X292,elements),X293),ownerFrame) = select2(X294,'ElementProxy'(X292,-1),ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'(typeof('RefArrayGet'(select2(X294,X292,elements),X293))) )
| ( 'BeingConstructed' = 'RefArrayGet'(select2(X294,X292,elements),X293) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X292),'System_Array') )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X294) ) ),
inference(evaluation,[],[f1864]) ).
tff(f1864,plain,
! [X294: $int,X293: $int,X292: $int] :
( ( select2(X294,'RefArrayGet'(select2(X294,X292,elements),X293),ownerFrame) = select2(X294,'ElementProxy'(X292,$sum(0,$uminus(1))),ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'(typeof('RefArrayGet'(select2(X294,X292,elements),X293))) )
| ( 'BeingConstructed' = 'RefArrayGet'(select2(X294,X292,elements),X293) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X292),'System_Array') )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X294) ) ),
inference(definition_unfolding,[],[f1320,f1318,f1317,f260,f1318,f261,f1318,f260,f260]) ).
tff(f1317,plain,
! [X294: $int,X293: $int,X292: $int] : ( 'ElementProxy'(X292,$sum(0,$uminus(1))) = sK64(X292,X293,X294) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1318,plain,
! [X294: $int,X293: $int,X292: $int] : ( 'RefArrayGet'(select2(X294,X292,elements),X293) = sK65(X292,X293,X294) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1320,plain,
! [X294: $int,X293: $int,X292: $int] :
( ( select2(X294,sK65(X292,X293,X294),ownerFrame) = select2(X294,sK64(X292,X293,X294),ownerFrame) )
| ( true_1 = 'IsImmutable'(typeof(sK65(X292,X293,X294))) )
| ( nullObject = sK65(X292,X293,X294) )
| ( true_1 != x(typeof(X292),'System_Array') )
| ( true_1 != 'IsHeap'(X294) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10710,plain,
spl81_1408,
inference(avatar_split_clause,[],[f2029,f10708]) ).
tff(f10708,plain,
( spl81_1408
<=> ! [X292: $int,X294: $int,X293: $int] :
( ( select2(X294,'RefArrayGet'(select2(X294,X292,elements),X293),ownerRef) = select2(X294,'ElementProxy'(X292,-1),ownerRef) )
| ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'(typeof('RefArrayGet'(select2(X294,X292,elements),X293))) )
| ( 'BeingConstructed' = 'RefArrayGet'(select2(X294,X292,elements),X293) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X292),'System_Array') )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X294) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1408])]) ).
tff(f2029,plain,
! [X294: $int,X293: $int,X292: $int] :
( ( select2(X294,'RefArrayGet'(select2(X294,X292,elements),X293),ownerRef) = select2(X294,'ElementProxy'(X292,-1),ownerRef) )
| ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'(typeof('RefArrayGet'(select2(X294,X292,elements),X293))) )
| ( 'BeingConstructed' = 'RefArrayGet'(select2(X294,X292,elements),X293) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X292),'System_Array') )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X294) ) ),
inference(evaluation,[],[f1865]) ).
tff(f1865,plain,
! [X294: $int,X293: $int,X292: $int] :
( ( select2(X294,'RefArrayGet'(select2(X294,X292,elements),X293),ownerRef) = select2(X294,'ElementProxy'(X292,$sum(0,$uminus(1))),ownerRef) )
| ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'(typeof('RefArrayGet'(select2(X294,X292,elements),X293))) )
| ( 'BeingConstructed' = 'RefArrayGet'(select2(X294,X292,elements),X293) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X292),'System_Array') )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X294) ) ),
inference(definition_unfolding,[],[f1319,f1318,f1317,f260,f1318,f261,f1318,f260,f260]) ).
tff(f1319,plain,
! [X294: $int,X293: $int,X292: $int] :
( ( select2(X294,sK65(X292,X293,X294),ownerRef) = select2(X294,sK64(X292,X293,X294),ownerRef) )
| ( true_1 = 'IsImmutable'(typeof(sK65(X292,X293,X294))) )
| ( nullObject = sK65(X292,X293,X294) )
| ( true_1 != x(typeof(X292),'System_Array') )
| ( true_1 != 'IsHeap'(X294) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10706,plain,
spl81_1407,
inference(avatar_split_clause,[],[f1813,f10704]) ).
tff(f10704,plain,
( spl81_1407
<=> ! [X184: $int,X183: $int] :
( ( select2(X183,X184,inv) = typeof(X184) )
| ( select2(X183,select2(X183,X184,ownerRef),localinv) = sK63(select2(X183,X184,ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X183,select2(X183,X184,ownerRef),inv),select2(X183,X184,ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X183,X184,ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X183) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1407])]) ).
tff(f1813,plain,
! [X184: $int,X183: $int] :
( ( select2(X183,X184,inv) = typeof(X184) )
| ( select2(X183,select2(X183,X184,ownerRef),localinv) = sK63(select2(X183,X184,ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X183,select2(X183,X184,ownerRef),inv),select2(X183,X184,ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X183,X184,ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X183) ) ),
inference(definition_unfolding,[],[f1389,f1386,f1388,f1326,f1387,f260,f1388,f1387,f1387,f260]) ).
tff(f1387,plain,
! [X184: $int,X183: $int] : ( select2(X183,X184,ownerFrame) = sK51(X183,X184) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1388,plain,
! [X184: $int,X183: $int] : ( select2(X183,X184,ownerRef) = sK52(X183,X184) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1386,plain,
! [X184: $int,X183: $int] : ( typeof(X184) = sK50(X183,X184) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1389,plain,
! [X184: $int,X183: $int] :
( ( select2(X183,X184,inv) = sK50(X183,X184) )
| ( select2(X183,sK52(X183,X184),localinv) = 'BaseClass'(sK51(X183,X184)) )
| ( true_1 != x(select2(X183,sK52(X183,X184),inv),sK51(X183,X184)) )
| ( 'PeerGroupPlaceholder' = sK51(X183,X184) )
| ( true_1 != 'IsHeap'(X183) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10702,plain,
spl81_1406,
inference(avatar_split_clause,[],[f1812,f10700]) ).
tff(f10700,plain,
( spl81_1406
<=> ! [X184: $int,X183: $int] :
( ( select2(X183,X184,localinv) = typeof(X184) )
| ( select2(X183,select2(X183,X184,ownerRef),localinv) = sK63(select2(X183,X184,ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X183,select2(X183,X184,ownerRef),inv),select2(X183,X184,ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X183,X184,ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X183) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1406])]) ).
tff(f1812,plain,
! [X184: $int,X183: $int] :
( ( select2(X183,X184,localinv) = typeof(X184) )
| ( select2(X183,select2(X183,X184,ownerRef),localinv) = sK63(select2(X183,X184,ownerFrame)) )
| ( 'PurityAxiomsCanBeAssumed' != x(select2(X183,select2(X183,X184,ownerRef),inv),select2(X183,X184,ownerFrame)) )
| ( 'PeerGroupPlaceholder' = select2(X183,X184,ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X183) ) ),
inference(definition_unfolding,[],[f1390,f1386,f1388,f1326,f1387,f260,f1388,f1387,f1387,f260]) ).
tff(f1390,plain,
! [X184: $int,X183: $int] :
( ( select2(X183,X184,localinv) = sK50(X183,X184) )
| ( select2(X183,sK52(X183,X184),localinv) = 'BaseClass'(sK51(X183,X184)) )
| ( true_1 != x(select2(X183,sK52(X183,X184),inv),sK51(X183,X184)) )
| ( 'PeerGroupPlaceholder' = sK51(X183,X184) )
| ( true_1 != 'IsHeap'(X183) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10697,plain,
spl81_1405,
inference(avatar_split_clause,[],[f1563,f10695]) ).
tff(f10695,plain,
( spl81_1405
<=> ! [X50: $int,X51: $int,X41: $int,X48: $int,X46: $int,X49: $int,X47: $int,X44: $int,X45: $int,X52: $int,X42: $int,X43: $int] :
( ( sum_x0(X41,X42,X43,X45,X47,X49,X51) = sum_x0(X41,X42,X44,X46,X48,X50,X52) )
| sP12(X52,sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X50,X46,X48,X51,X49,X45,X47,X43,X44) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1405])]) ).
tff(f1563,plain,
! [X50: $int,X51: $int,X41: $int,X48: $int,X46: $int,X49: $int,X47: $int,X44: $int,X45: $int,X52: $int,X42: $int,X43: $int] :
( ( sum_x0(X41,X42,X43,X45,X47,X49,X51) = sum_x0(X41,X42,X44,X46,X48,X50,X52) )
| sP12(X52,sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X50,X46,X48,X51,X49,X45,X47,X43,X44) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10693,plain,
( spl81_1194
| ~ spl81_958
| ~ spl81_1129 ),
inference(avatar_split_clause,[],[f7917,f7732,f6904,f8039]) ).
tff(f6904,plain,
( spl81_958
<=> ! [X0: $int] :
( sP7(X0)
| ~ sP9(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_958])]) ).
tff(f7732,plain,
( spl81_1129
<=> sP9(sK23) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1129])]) ).
tff(f7917,plain,
( sP7(sK23)
| ~ spl81_958
| ~ spl81_1129 ),
inference(resolution,[],[f7734,f6905]) ).
tff(f6905,plain,
( ! [X0: $int] :
( ~ sP9(X0)
| sP7(X0) )
| ~ spl81_958 ),
inference(avatar_component_clause,[],[f6904]) ).
tff(f7734,plain,
( sP9(sK23)
| ~ spl81_1129 ),
inference(avatar_component_clause,[],[f7732]) ).
tff(f10634,plain,
spl81_1404,
inference(avatar_split_clause,[],[f2048,f10632]) ).
tff(f10632,plain,
( spl81_1404
<=> ! [X15: $int,X17: $int,X11: $int,X14: $int,X12: $int,X16: $int] :
( ( sum_x0(X11,X12,'PurityAxiomsCanBeAssumed',X14,X15,X16,X17) = $sum(sum_x0(X11,$sum(X12,-1),'PurityAxiomsCanBeAssumed',X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,$sum(X12,-1))),'IntArrayGet'(X16,$sum(X12,-1)),X17)) )
| ~ $less(X11,X12) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1404])]) ).
tff(f2048,plain,
! [X11: $int,X16: $int,X14: $int,X17: $int,X15: $int,X12: $int] :
( ( sum_x0(X11,X12,'PurityAxiomsCanBeAssumed',X14,X15,X16,X17) = $sum(sum_x0(X11,$sum(X12,-1),'PurityAxiomsCanBeAssumed',X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,$sum(X12,-1))),'IntArrayGet'(X16,$sum(X12,-1)),X17)) )
| ~ $less(X11,X12) ),
inference(evaluation,[],[f2020]) ).
tff(f2020,plain,
! [X11: $int,X16: $int,X14: $int,X17: $int,X15: $int,X12: $int] :
( ( sum_x0(X11,X12,'PurityAxiomsCanBeAssumed',X14,X15,X16,X17) = $sum(sum_x0(X11,$sum(X12,$uminus(1)),'PurityAxiomsCanBeAssumed',X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,$sum(X12,$uminus(1)))),'IntArrayGet'(X16,$sum(X12,$uminus(1))),X17)) )
| ~ $less(X11,X12) ),
inference(equality_resolution,[],[f1698]) ).
tff(f1698,plain,
! [X11: $int,X16: $int,X14: $int,X17: $int,X15: $int,X12: $int,X13: $int] :
( ( sum_x0(X11,X12,X13,X14,X15,X16,X17) = $sum(sum_x0(X11,$sum(X12,$uminus(1)),X13,X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,$sum(X12,$uminus(1)))),'IntArrayGet'(X16,$sum(X12,$uminus(1))),X17)) )
| ( 'PurityAxiomsCanBeAssumed' != X13 )
| ~ $less(X11,X12) ),
inference(definition_unfolding,[],[f1568,f1567,f1567,f1567,f260]) ).
tff(f1567,plain,
! [X11: $int,X16: $int,X14: $int,X17: $int,X15: $int,X12: $int,X13: $int] : ( $sum(X12,$uminus(1)) = sK27(X11,X12,X13,X14,X15,X16,X17) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1568,plain,
! [X11: $int,X16: $int,X14: $int,X17: $int,X15: $int,X12: $int,X13: $int] :
( ( sum_x0(X11,X12,X13,X14,X15,X16,X17) = $sum(sum_x0(X11,sK27(X11,X12,X13,X14,X15,X16,X17),X13,X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,sK27(X11,X12,X13,X14,X15,X16,X17))),'IntArrayGet'(X16,sK27(X11,X12,X13,X14,X15,X16,X17)),X17)) )
| ( true_1 != X13 )
| ~ $less(X11,X12) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10627,plain,
spl81_1403,
inference(avatar_split_clause,[],[f1560,f10625]) ).
tff(f10625,plain,
( spl81_1403
<=> ! [X59: $int,X58: $int,X54: $int,X56: $int,X57: $int,X55: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X58,'IntArrayGet'(X57,sK29(X54,X55,X56,X57,X58,X59,X60))),'IntArrayGet'(X59,sK29(X54,X55,X56,X57,X58,X59,X60)),X60) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1403])]) ).
tff(f1560,plain,
! [X58: $int,X59: $int,X56: $int,X54: $int,X57: $int,X55: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| ( 0 != 'IfThenElse'('ArraySum_Even_System_Int32'(X58,'IntArrayGet'(X57,sK29(X54,X55,X56,X57,X58,X59,X60))),'IntArrayGet'(X59,sK29(X54,X55,X56,X57,X58,X59,X60)),X60) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10553,plain,
spl81_1402,
inference(avatar_split_clause,[],[f2021,f10551]) ).
tff(f10551,plain,
( spl81_1402
<=> ! [X31: $int,X30: $int,X29: $int,X27: $int,X32: $int,X26: $int] :
( ( sum_x0(X26,X27,'PurityAxiomsCanBeAssumed',X29,X30,X31,X32) = $sum(sum_x0($sum(X26,1),X27,'PurityAxiomsCanBeAssumed',X29,X30,X31,X32),'IfThenElse'('ArraySum_Even_System_Int32'(X30,'IntArrayGet'(X29,X26)),'IntArrayGet'(X31,X26),X32)) )
| ~ $less(X26,X27) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1402])]) ).
tff(f2021,plain,
! [X31: $int,X29: $int,X26: $int,X27: $int,X32: $int,X30: $int] :
( ( sum_x0(X26,X27,'PurityAxiomsCanBeAssumed',X29,X30,X31,X32) = $sum(sum_x0($sum(X26,1),X27,'PurityAxiomsCanBeAssumed',X29,X30,X31,X32),'IfThenElse'('ArraySum_Even_System_Int32'(X30,'IntArrayGet'(X29,X26)),'IntArrayGet'(X31,X26),X32)) )
| ~ $less(X26,X27) ),
inference(equality_resolution,[],[f1700]) ).
tff(f1700,plain,
! [X31: $int,X28: $int,X29: $int,X26: $int,X27: $int,X32: $int,X30: $int] :
( ( sum_x0(X26,X27,X28,X29,X30,X31,X32) = $sum(sum_x0($sum(X26,1),X27,X28,X29,X30,X31,X32),'IfThenElse'('ArraySum_Even_System_Int32'(X30,'IntArrayGet'(X29,X26)),'IntArrayGet'(X31,X26),X32)) )
| ( 'PurityAxiomsCanBeAssumed' != X28 )
| ~ $less(X26,X27) ),
inference(definition_unfolding,[],[f1565,f260]) ).
tff(f1565,plain,
! [X31: $int,X28: $int,X29: $int,X26: $int,X27: $int,X32: $int,X30: $int] :
( ( sum_x0(X26,X27,X28,X29,X30,X31,X32) = $sum(sum_x0($sum(X26,1),X27,X28,X29,X30,X31,X32),'IfThenElse'('ArraySum_Even_System_Int32'(X30,'IntArrayGet'(X29,X26)),'IntArrayGet'(X31,X26),X32)) )
| ( true_1 != X28 )
| ~ $less(X26,X27) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10549,plain,
spl81_1401,
inference(avatar_split_clause,[],[f2017,f10547]) ).
tff(f10547,plain,
( spl81_1401
<=> ! [X2: $int,X3: $int,X0: $int,X1: $int,X8: $int,X6: $int,X7: $int,X4: $int,X5: $int] :
( ( 'IfThenElse'('ArraySum_Even_System_Int32'(X8,'IntArrayGet'(X7,X1)),'IntArrayGet'(X6,X1),X5) != 'IfThenElse'('ArraySum_Even_System_Int32'(X4,'IntArrayGet'(X3,X1)),'IntArrayGet'(X2,X1),X0) )
| ~ sP12(X0,X1,X2,X3,X4,X5,X6,X7,X8,'PurityAxiomsCanBeAssumed','PurityAxiomsCanBeAssumed') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1401])]) ).
tff(f2017,plain,
! [X2: $int,X3: $int,X0: $int,X1: $int,X8: $int,X6: $int,X7: $int,X4: $int,X5: $int] :
( ( 'IfThenElse'('ArraySum_Even_System_Int32'(X8,'IntArrayGet'(X7,X1)),'IntArrayGet'(X6,X1),X5) != 'IfThenElse'('ArraySum_Even_System_Int32'(X4,'IntArrayGet'(X3,X1)),'IntArrayGet'(X2,X1),X0) )
| ~ sP12(X0,X1,X2,X3,X4,X5,X6,X7,X8,'PurityAxiomsCanBeAssumed','PurityAxiomsCanBeAssumed') ),
inference(equality_resolution,[],[f2016]) ).
tff(f2016,plain,
! [X2: $int,X3: $int,X0: $int,X1: $int,X8: $int,X6: $int,X9: $int,X7: $int,X4: $int,X5: $int] :
( ( 'IfThenElse'('ArraySum_Even_System_Int32'(X8,'IntArrayGet'(X7,X1)),'IntArrayGet'(X6,X1),X5) != 'IfThenElse'('ArraySum_Even_System_Int32'(X4,'IntArrayGet'(X3,X1)),'IntArrayGet'(X2,X1),X0) )
| ( 'PurityAxiomsCanBeAssumed' != X9 )
| ~ sP12(X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,'PurityAxiomsCanBeAssumed') ),
inference(equality_resolution,[],[f1667]) ).
tff(f1667,plain,
! [X2: $int,X3: $int,X10: $int,X0: $int,X1: $int,X8: $int,X6: $int,X9: $int,X7: $int,X4: $int,X5: $int] :
( ( 'IfThenElse'('ArraySum_Even_System_Int32'(X8,'IntArrayGet'(X7,X1)),'IntArrayGet'(X6,X1),X5) != 'IfThenElse'('ArraySum_Even_System_Int32'(X4,'IntArrayGet'(X3,X1)),'IntArrayGet'(X2,X1),X0) )
| ( 'PurityAxiomsCanBeAssumed' != X10 )
| ( 'PurityAxiomsCanBeAssumed' != X9 )
| ~ sP12(X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10) ),
inference(definition_unfolding,[],[f266,f260,f260]) ).
tff(f266,plain,
! [X2: $int,X3: $int,X10: $int,X0: $int,X1: $int,X8: $int,X6: $int,X9: $int,X7: $int,X4: $int,X5: $int] :
( ( 'IfThenElse'('ArraySum_Even_System_Int32'(X8,'IntArrayGet'(X7,X1)),'IntArrayGet'(X6,X1),X5) != 'IfThenElse'('ArraySum_Even_System_Int32'(X4,'IntArrayGet'(X3,X1)),'IntArrayGet'(X2,X1),X0) )
| ( true_1 != X10 )
| ( true_1 != X9 )
| ~ sP12(X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10) ),
inference(cnf_transformation,[],[f87]) ).
tff(f87,plain,
! [X0: $int,X1: $int,X2: $int,X3: $int,X4: $int,X5: $int,X6: $int,X7: $int,X8: $int,X9: $int,X10: $int] :
( ( ( 'IfThenElse'('ArraySum_Even_System_Int32'(X8,'IntArrayGet'(X7,X1)),'IntArrayGet'(X6,X1),X5) != 'IfThenElse'('ArraySum_Even_System_Int32'(X4,'IntArrayGet'(X3,X1)),'IntArrayGet'(X2,X1),X0) )
& ( true_1 = X9 ) )
| ( ( ( true_1 != X10 )
| ( true_1 != X9 ) )
& ( ( true_1 = X10 )
| ( true_1 = X9 ) ) )
| ~ sP12(X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10) ),
inference(rectify,[],[f86]) ).
tff(f86,plain,
! [X54: $int,X55: $int,X52: $int,X48: $int,X50: $int,X53: $int,X51: $int,X47: $int,X49: $int,X45: $int,X46: $int] :
( ( ( 'IfThenElse'('ArraySum_Even_System_Int32'(X49,'IntArrayGet'(X47,X55)),'IntArrayGet'(X51,X55),X53) != 'IfThenElse'('ArraySum_Even_System_Int32'(X50,'IntArrayGet'(X48,X55)),'IntArrayGet'(X52,X55),X54) )
& ( true_1 = X45 ) )
| ( ( ( true_1 != X46 )
| ( true_1 != X45 ) )
& ( ( true_1 = X46 )
| ( true_1 = X45 ) ) )
| ~ sP12(X54,X55,X52,X48,X50,X53,X51,X47,X49,X45,X46) ),
inference(nnf_transformation,[],[f51]) ).
tff(f10430,plain,
spl81_1400,
inference(avatar_split_clause,[],[f1564,f10428]) ).
tff(f10428,plain,
( spl81_1400
<=> ! [X38: $int,X33: $int,X40: $int,X34: $int,X36: $int,X35: $int,X39: $int,X37: $int] :
( ( sum_x0(X33,X35,X36,X37,X38,X39,X40) = $sum(sum_x0(X33,X34,X36,X37,X38,X39,X40),sum_x0(X34,X35,X36,X37,X38,X39,X40)) )
| $less(X35,X34)
| $less(X34,X33) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1400])]) ).
tff(f1564,plain,
! [X40: $int,X38: $int,X39: $int,X36: $int,X37: $int,X34: $int,X35: $int,X33: $int] :
( ( sum_x0(X33,X35,X36,X37,X38,X39,X40) = $sum(sum_x0(X33,X34,X36,X37,X38,X39,X40),sum_x0(X34,X35,X36,X37,X38,X39,X40)) )
| $less(X35,X34)
| $less(X34,X33) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10426,plain,
spl81_1399,
inference(avatar_split_clause,[],[f1562,f10424]) ).
tff(f10424,plain,
( spl81_1399
<=> ! [X50: $int,X51: $int,X41: $int,X48: $int,X46: $int,X49: $int,X47: $int,X44: $int,X45: $int,X52: $int,X42: $int,X43: $int] :
( ( sum_x0(X41,X42,X43,X45,X47,X49,X51) = sum_x0(X41,X42,X44,X46,X48,X50,X52) )
| $less(sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X42) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1399])]) ).
tff(f1562,plain,
! [X50: $int,X51: $int,X41: $int,X48: $int,X46: $int,X49: $int,X47: $int,X44: $int,X45: $int,X52: $int,X42: $int,X43: $int] :
( ( sum_x0(X41,X42,X43,X45,X47,X49,X51) = sum_x0(X41,X42,X44,X46,X48,X50,X52) )
| $less(sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X42) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10422,plain,
spl81_1398,
inference(avatar_split_clause,[],[f1561,f10420]) ).
tff(f10420,plain,
( spl81_1398
<=> ! [X50: $int,X51: $int,X41: $int,X48: $int,X46: $int,X49: $int,X47: $int,X44: $int,X45: $int,X52: $int,X42: $int,X43: $int] :
( ( sum_x0(X41,X42,X43,X45,X47,X49,X51) = sum_x0(X41,X42,X44,X46,X48,X50,X52) )
| ~ $less(sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X41) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1398])]) ).
tff(f1561,plain,
! [X50: $int,X51: $int,X41: $int,X48: $int,X46: $int,X49: $int,X47: $int,X44: $int,X45: $int,X52: $int,X42: $int,X43: $int] :
( ( sum_x0(X41,X42,X43,X45,X47,X49,X51) = sum_x0(X41,X42,X44,X46,X48,X50,X52) )
| ~ $less(sK28(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X41) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10408,plain,
spl81_1397,
inference(avatar_split_clause,[],[f1815,f10406]) ).
tff(f10406,plain,
( spl81_1397
<=> ! [X189: $int,X188: $int,X191: $int,X190: $int] :
( ( select2(X188,X189,ownerRef) = select2(X188,'ElementProxy'(select2(X188,X189,'AsElementsPeerField'(X190,X191)),X191),ownerRef) )
| ( 'BeingConstructed' = select2(X188,X189,'AsElementsPeerField'(X190,X191)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X188) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1397])]) ).
tff(f1815,plain,
! [X191: $int,X188: $int,X189: $int,X190: $int] :
( ( select2(X188,X189,ownerRef) = select2(X188,'ElementProxy'(select2(X188,X189,'AsElementsPeerField'(X190,X191)),X191),ownerRef) )
| ( 'BeingConstructed' = select2(X188,X189,'AsElementsPeerField'(X190,X191)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X188) ) ),
inference(definition_unfolding,[],[f1384,f1606,f261,f1382,f260]) ).
tff(f1382,plain,
! [X191: $int,X188: $int,X189: $int,X190: $int] : ( select2(X188,X189,'AsElementsPeerField'(X190,X191)) = sK53(X188,X189,X190,X191) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1606,plain,
! [X191: $int,X188: $int,X189: $int,X190: $int] : ( sK54(X188,X189,X190,X191) = 'ElementProxy'(select2(X188,X189,'AsElementsPeerField'(X190,X191)),X191) ),
inference(definition_unfolding,[],[f1383,f1382]) ).
tff(f1383,plain,
! [X191: $int,X188: $int,X189: $int,X190: $int] : ( 'ElementProxy'(sK53(X188,X189,X190,X191),X191) = sK54(X188,X189,X190,X191) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1384,plain,
! [X191: $int,X188: $int,X189: $int,X190: $int] :
( ( select2(X188,X189,ownerRef) = select2(X188,sK54(X188,X189,X190,X191),ownerRef) )
| ( nullObject = sK53(X188,X189,X190,X191) )
| ( true_1 != 'IsHeap'(X188) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10404,plain,
spl81_1396,
inference(avatar_split_clause,[],[f1814,f10402]) ).
tff(f10402,plain,
( spl81_1396
<=> ! [X189: $int,X188: $int,X191: $int,X190: $int] :
( ( select2(X188,X189,ownerFrame) = select2(X188,'ElementProxy'(select2(X188,X189,'AsElementsPeerField'(X190,X191)),X191),ownerFrame) )
| ( 'BeingConstructed' = select2(X188,X189,'AsElementsPeerField'(X190,X191)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X188) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1396])]) ).
tff(f1814,plain,
! [X191: $int,X188: $int,X189: $int,X190: $int] :
( ( select2(X188,X189,ownerFrame) = select2(X188,'ElementProxy'(select2(X188,X189,'AsElementsPeerField'(X190,X191)),X191),ownerFrame) )
| ( 'BeingConstructed' = select2(X188,X189,'AsElementsPeerField'(X190,X191)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X188) ) ),
inference(definition_unfolding,[],[f1385,f1606,f261,f1382,f260]) ).
tff(f1385,plain,
! [X191: $int,X188: $int,X189: $int,X190: $int] :
( ( select2(X188,X189,ownerFrame) = select2(X188,sK54(X188,X189,X190,X191),ownerFrame) )
| ( nullObject = sK53(X188,X189,X190,X191) )
| ( true_1 != 'IsHeap'(X188) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10392,plain,
( ~ spl81_1097
| spl81_1038
| ~ spl81_1100 ),
inference(avatar_split_clause,[],[f9962,f7597,f7290,f7580]) ).
tff(f9962,plain,
( ( 0 != sK23 )
| spl81_1038
| ~ spl81_1100 ),
inference(superposition,[],[f7292,f7599]) ).
tff(f7292,plain,
( ( 0 != stack0i_0 )
| spl81_1038 ),
inference(avatar_component_clause,[],[f7290]) ).
tff(f10391,plain,
spl81_1395,
inference(avatar_split_clause,[],[f1817,f10389]) ).
tff(f10389,plain,
( spl81_1395
<=> ! [X197: $int,X196: $int,X194: $int,X198: $int,X195: $int] :
( ( select2(X194,'ElementProxy'(select2(X194,X195,'AsElementsRepField'(X196,X197,X198)),X198),ownerRef) = X195 )
| ( 'BeingConstructed' = select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X194) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1395])]) ).
tff(f1817,plain,
! [X194: $int,X195: $int,X198: $int,X196: $int,X197: $int] :
( ( select2(X194,'ElementProxy'(select2(X194,X195,'AsElementsRepField'(X196,X197,X198)),X198),ownerRef) = X195 )
| ( 'BeingConstructed' = select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X194) ) ),
inference(definition_unfolding,[],[f1380,f1607,f261,f1378,f260]) ).
tff(f1378,plain,
! [X194: $int,X195: $int,X198: $int,X196: $int,X197: $int] : ( select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) = sK55(X194,X195,X196,X197,X198) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1607,plain,
! [X194: $int,X195: $int,X198: $int,X196: $int,X197: $int] : ( sK56(X194,X195,X196,X197,X198) = 'ElementProxy'(select2(X194,X195,'AsElementsRepField'(X196,X197,X198)),X198) ),
inference(definition_unfolding,[],[f1379,f1378]) ).
tff(f1379,plain,
! [X194: $int,X195: $int,X198: $int,X196: $int,X197: $int] : ( 'ElementProxy'(sK55(X194,X195,X196,X197,X198),X198) = sK56(X194,X195,X196,X197,X198) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1380,plain,
! [X194: $int,X195: $int,X198: $int,X196: $int,X197: $int] :
( ( select2(X194,sK56(X194,X195,X196,X197,X198),ownerRef) = X195 )
| ( nullObject = sK55(X194,X195,X196,X197,X198) )
| ( true_1 != 'IsHeap'(X194) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10387,plain,
spl81_1394,
inference(avatar_split_clause,[],[f1816,f10385]) ).
tff(f10385,plain,
( spl81_1394
<=> ! [X197: $int,X196: $int,X194: $int,X198: $int,X195: $int] :
( ( select2(X194,'ElementProxy'(select2(X194,X195,'AsElementsRepField'(X196,X197,X198)),X198),ownerFrame) = X197 )
| ( 'BeingConstructed' = select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X194) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1394])]) ).
tff(f1816,plain,
! [X194: $int,X195: $int,X198: $int,X196: $int,X197: $int] :
( ( select2(X194,'ElementProxy'(select2(X194,X195,'AsElementsRepField'(X196,X197,X198)),X198),ownerFrame) = X197 )
| ( 'BeingConstructed' = select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X194) ) ),
inference(definition_unfolding,[],[f1381,f1607,f261,f1378,f260]) ).
tff(f1381,plain,
! [X194: $int,X195: $int,X198: $int,X196: $int,X197: $int] :
( ( select2(X194,sK56(X194,X195,X196,X197,X198),ownerFrame) = X197 )
| ( nullObject = sK55(X194,X195,X196,X197,X198) )
| ( true_1 != 'IsHeap'(X194) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10276,plain,
spl81_1393,
inference(avatar_split_clause,[],[f2049,f10274]) ).
tff(f10274,plain,
( spl81_1393
<=> ! [X5: $int,X6: $int,X10: $int,X7: $int,X4: $int,X9: $int,X8: $int] :
( ( sum_x0(X4,X5,X6,X7,X8,X9,X10) = sum_x0(X4,$sum(X5,-1),X6,X7,X8,X9,X10) )
| ( 'PurityAxiomsCanBeAssumed' = X6 )
| ~ $less(X4,X5) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1393])]) ).
tff(f2049,plain,
! [X10: $int,X8: $int,X6: $int,X9: $int,X7: $int,X4: $int,X5: $int] :
( ( sum_x0(X4,X5,X6,X7,X8,X9,X10) = sum_x0(X4,$sum(X5,-1),X6,X7,X8,X9,X10) )
| ( 'PurityAxiomsCanBeAssumed' = X6 )
| ~ $less(X4,X5) ),
inference(evaluation,[],[f1697]) ).
tff(f1697,plain,
! [X10: $int,X8: $int,X6: $int,X9: $int,X7: $int,X4: $int,X5: $int] :
( ( sum_x0(X4,X5,X6,X7,X8,X9,X10) = sum_x0(X4,$sum(X5,$uminus(1)),X6,X7,X8,X9,X10) )
| ( 'PurityAxiomsCanBeAssumed' = X6 )
| ~ $less(X4,X5) ),
inference(definition_unfolding,[],[f1569,f260]) ).
tff(f1569,plain,
! [X10: $int,X8: $int,X6: $int,X9: $int,X7: $int,X4: $int,X5: $int] :
( ( sum_x0(X4,X5,X6,X7,X8,X9,X10) = sum_x0(X4,$sum(X5,$uminus(1)),X6,X7,X8,X9,X10) )
| ( true_1 = X6 )
| ~ $less(X4,X5) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10272,plain,
spl81_1392,
inference(avatar_split_clause,[],[f1908,f10270]) ).
tff(f10270,plain,
( spl81_1392
<=> ! [X400: $int,X398: $int,X399: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(typeof('RefArrayGet'(select2(X400,X398,elements),X399)),'ElementType'(typeof(X398))) )
| ( 'BeingConstructed' = 'RefArrayGet'(select2(X400,X398,elements),X399) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X400) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1392])]) ).
tff(f1908,plain,
! [X399: $int,X400: $int,X398: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(typeof('RefArrayGet'(select2(X400,X398,elements),X399)),'ElementType'(typeof(X398))) )
| ( 'BeingConstructed' = 'RefArrayGet'(select2(X400,X398,elements),X399) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X400) ) ),
inference(definition_unfolding,[],[f1254,f260,f1253,f261,f1253,f260]) ).
tff(f1253,plain,
! [X399: $int,X400: $int,X398: $int] : ( 'RefArrayGet'(select2(X400,X398,elements),X399) = sK80(X398,X399,X400) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1254,plain,
! [X399: $int,X400: $int,X398: $int] :
( ( true_1 = x(typeof(sK80(X398,X399,X400)),'ElementType'(typeof(X398))) )
| ( nullObject = sK80(X398,X399,X400) )
| ( true_1 != 'IsHeap'(X400) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10268,plain,
spl81_1391,
inference(avatar_split_clause,[],[f1699,f10266]) ).
tff(f10266,plain,
( spl81_1391
<=> ! [X24: $int,X19: $int,X20: $int,X21: $int,X23: $int,X25: $int,X22: $int] :
( ( sum_x0(X19,X20,X21,X22,X23,X24,X25) = sum_x0($sum(X19,1),X20,X21,X22,X23,X24,X25) )
| ( 'PurityAxiomsCanBeAssumed' = X21 )
| ~ $less(X19,X20) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1391])]) ).
tff(f1699,plain,
! [X21: $int,X19: $int,X24: $int,X22: $int,X25: $int,X23: $int,X20: $int] :
( ( sum_x0(X19,X20,X21,X22,X23,X24,X25) = sum_x0($sum(X19,1),X20,X21,X22,X23,X24,X25) )
| ( 'PurityAxiomsCanBeAssumed' = X21 )
| ~ $less(X19,X20) ),
inference(definition_unfolding,[],[f1566,f260]) ).
tff(f1566,plain,
! [X21: $int,X19: $int,X24: $int,X22: $int,X25: $int,X23: $int,X20: $int] :
( ( sum_x0(X19,X20,X21,X22,X23,X24,X25) = sum_x0($sum(X19,1),X20,X21,X22,X23,X24,X25) )
| ( true_1 = X21 )
| ~ $less(X19,X20) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10251,plain,
spl81_1390,
inference(avatar_split_clause,[],[f1819,f10249]) ).
tff(f10249,plain,
( spl81_1390
<=> ! [X203: $int,X201: $int,X202: $int] :
( ( select2(X201,X202,ownerRef) = select2(X201,select2(X201,X202,'AsPeerField'(X203)),ownerRef) )
| ( 'BeingConstructed' = select2(X201,X202,'AsPeerField'(X203)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X201) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1390])]) ).
tff(f1819,plain,
! [X202: $int,X203: $int,X201: $int] :
( ( select2(X201,X202,ownerRef) = select2(X201,select2(X201,X202,'AsPeerField'(X203)),ownerRef) )
| ( 'BeingConstructed' = select2(X201,X202,'AsPeerField'(X203)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X201) ) ),
inference(definition_unfolding,[],[f1376,f1375,f261,f1375,f260]) ).
tff(f1375,plain,
! [X202: $int,X203: $int,X201: $int] : ( select2(X201,X202,'AsPeerField'(X203)) = sK57(X201,X202,X203) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1376,plain,
! [X202: $int,X203: $int,X201: $int] :
( ( select2(X201,X202,ownerRef) = select2(X201,sK57(X201,X202,X203),ownerRef) )
| ( nullObject = sK57(X201,X202,X203) )
| ( true_1 != 'IsHeap'(X201) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10247,plain,
spl81_1389,
inference(avatar_split_clause,[],[f1818,f10245]) ).
tff(f10245,plain,
( spl81_1389
<=> ! [X203: $int,X201: $int,X202: $int] :
( ( select2(X201,X202,ownerFrame) = select2(X201,select2(X201,X202,'AsPeerField'(X203)),ownerFrame) )
| ( 'BeingConstructed' = select2(X201,X202,'AsPeerField'(X203)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X201) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1389])]) ).
tff(f1818,plain,
! [X202: $int,X203: $int,X201: $int] :
( ( select2(X201,X202,ownerFrame) = select2(X201,select2(X201,X202,'AsPeerField'(X203)),ownerFrame) )
| ( 'BeingConstructed' = select2(X201,X202,'AsPeerField'(X203)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X201) ) ),
inference(definition_unfolding,[],[f1377,f1375,f261,f1375,f260]) ).
tff(f1377,plain,
! [X202: $int,X203: $int,X201: $int] :
( ( select2(X201,X202,ownerFrame) = select2(X201,sK57(X201,X202,X203),ownerFrame) )
| ( nullObject = sK57(X201,X202,X203) )
| ( true_1 != 'IsHeap'(X201) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10235,plain,
spl81_1388,
inference(avatar_split_clause,[],[f1821,f10233]) ).
tff(f10233,plain,
( spl81_1388
<=> ! [X207: $int,X206: $int,X205: $int,X208: $int] :
( ( select2(X205,select2(X205,X206,'AsRepField'(X207,X208)),ownerRef) = X206 )
| ( 'BeingConstructed' = select2(X205,X206,'AsRepField'(X207,X208)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X205) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1388])]) ).
tff(f1821,plain,
! [X205: $int,X208: $int,X206: $int,X207: $int] :
( ( select2(X205,select2(X205,X206,'AsRepField'(X207,X208)),ownerRef) = X206 )
| ( 'BeingConstructed' = select2(X205,X206,'AsRepField'(X207,X208)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X205) ) ),
inference(definition_unfolding,[],[f1373,f1372,f261,f1372,f260]) ).
tff(f1372,plain,
! [X205: $int,X208: $int,X206: $int,X207: $int] : ( select2(X205,X206,'AsRepField'(X207,X208)) = sK58(X205,X206,X207,X208) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1373,plain,
! [X205: $int,X208: $int,X206: $int,X207: $int] :
( ( select2(X205,sK58(X205,X206,X207,X208),ownerRef) = X206 )
| ( nullObject = sK58(X205,X206,X207,X208) )
| ( true_1 != 'IsHeap'(X205) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10231,plain,
spl81_1387,
inference(avatar_split_clause,[],[f1820,f10229]) ).
tff(f10229,plain,
( spl81_1387
<=> ! [X207: $int,X206: $int,X205: $int,X208: $int] :
( ( select2(X205,select2(X205,X206,'AsRepField'(X207,X208)),ownerFrame) = X208 )
| ( 'BeingConstructed' = select2(X205,X206,'AsRepField'(X207,X208)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X205) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1387])]) ).
tff(f1820,plain,
! [X205: $int,X208: $int,X206: $int,X207: $int] :
( ( select2(X205,select2(X205,X206,'AsRepField'(X207,X208)),ownerFrame) = X208 )
| ( 'BeingConstructed' = select2(X205,X206,'AsRepField'(X207,X208)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X205) ) ),
inference(definition_unfolding,[],[f1374,f1372,f261,f1372,f260]) ).
tff(f1374,plain,
! [X205: $int,X208: $int,X206: $int,X207: $int] :
( ( select2(X205,sK58(X205,X206,X207,X208),ownerFrame) = X208 )
| ( nullObject = sK58(X205,X206,X207,X208) )
| ( true_1 != 'IsHeap'(X205) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10225,plain,
spl81_1386,
inference(avatar_split_clause,[],[f2031,f10223]) ).
tff(f10223,plain,
( spl81_1386
<=> ! [X291: $int,X290: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsAllocated'(X291,'ElementProxy'(X290,-1)) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X290),'System_Array') )
| ( 'PurityAxiomsCanBeAssumed' != 'IsAllocated'(X291,X290) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X291) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1386])]) ).
tff(f2031,plain,
! [X291: $int,X290: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsAllocated'(X291,'ElementProxy'(X290,-1)) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X290),'System_Array') )
| ( 'PurityAxiomsCanBeAssumed' != 'IsAllocated'(X291,X290) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X291) ) ),
inference(evaluation,[],[f1863]) ).
tff(f1863,plain,
! [X291: $int,X290: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsAllocated'(X291,'ElementProxy'(X290,$sum(0,$uminus(1)))) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X290),'System_Array') )
| ( 'PurityAxiomsCanBeAssumed' != 'IsAllocated'(X291,X290) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X291) ) ),
inference(definition_unfolding,[],[f1321,f260,f260,f260,f260]) ).
tff(f1321,plain,
! [X291: $int,X290: $int] :
( ( true_1 = 'IsAllocated'(X291,'ElementProxy'(X290,$sum(0,$uminus(1)))) )
| ( true_1 != x(typeof(X290),'System_Array') )
| ( true_1 != 'IsAllocated'(X291,X290) )
| ( true_1 != 'IsHeap'(X291) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10205,plain,
spl81_1385,
inference(avatar_split_clause,[],[f2064,f10203]) ).
tff(f10203,plain,
( spl81_1385
<=> ! [X219: $int,X220: $int,X221: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(typeof(X221),X219) )
| ( 'PurityAxiomsCanBeAssumed' != x('UnboxedType'(X221),X219) )
| ( sK39(X220,X221) != X221 )
| ( 'AsInterface'(X219) != X219 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1385])]) ).
tff(f2064,plain,
! [X220: $int,X221: $int,X219: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(typeof(X221),X219) )
| ( 'PurityAxiomsCanBeAssumed' != x('UnboxedType'(X221),X219) )
| ( sK39(X220,X221) != X221 )
| ( 'AsInterface'(X219) != X219 ) ),
inference(inner_rewriting,[],[f2063]) ).
tff(f2063,plain,
! [X220: $int,X221: $int,X219: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(typeof(X221),X219) )
| ( 'PurityAxiomsCanBeAssumed' != x('UnboxedType'(X221),'AsInterface'(X219)) )
| ( sK39(X220,X221) != X221 )
| ( 'AsInterface'(X219) != X219 ) ),
inference(inner_rewriting,[],[f1829]) ).
tff(f1829,plain,
! [X220: $int,X221: $int,X219: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(typeof(X221),X219) )
| ( 'PurityAxiomsCanBeAssumed' != x('UnboxedType'(sK39(X220,X221)),'AsInterface'(X219)) )
| ( sK39(X220,X221) != X221 )
| ( 'AsInterface'(X219) != X219 ) ),
inference(definition_unfolding,[],[f1363,f260,f260,f1608,f1361,f1608,f1361]) ).
tff(f1361,plain,
! [X220: $int,X221: $int,X219: $int] : ( 'AsInterface'(X219) = sK60(X219,X220,X221) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1608,plain,
! [X220: $int,X221: $int,X219: $int] : ( sK61(X219,X220,X221) = sK39(X220,X221) ),
inference(definition_unfolding,[],[f1362,f1411]) ).
tff(f1411,plain,
! [X152: $int,X153: $int] : ( 'Box'(X152,X153) = sK39(X152,X153) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1362,plain,
! [X220: $int,X221: $int,X219: $int] : ( 'Box'(X220,X221) = sK61(X219,X220,X221) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1363,plain,
! [X220: $int,X221: $int,X219: $int] :
( ( true_1 = x(typeof(X221),X219) )
| ( true_1 != x('UnboxedType'(sK61(X219,X220,X221)),sK60(X219,X220,X221)) )
| ( sK61(X219,X220,X221) != X221 )
| ( sK60(X219,X220,X221) != X219 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10201,plain,
spl81_1384,
inference(avatar_split_clause,[],[f1802,f10199]) ).
tff(f10199,plain,
( spl81_1384
<=> ! [X157: $int,X156: $int,X155: $int] :
( ( select2(X156,sK40(X155,X156,X157),inv) = sK41(X155,X156,X157) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X156) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'('UnboxedType'(X155)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1384])]) ).
tff(f1802,plain,
! [X155: $int,X156: $int,X157: $int] :
( ( select2(X156,sK40(X155,X156,X157),inv) = sK41(X155,X156,X157) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X156) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'('UnboxedType'(X155)) ) ),
inference(definition_unfolding,[],[f1409,f260,f260]) ).
tff(f1409,plain,
! [X155: $int,X156: $int,X157: $int] :
( ( select2(X156,sK40(X155,X156,X157),inv) = sK41(X155,X156,X157) )
| ( true_1 != 'IsHeap'(X156) )
| ( true_1 != 'IsValueType'('UnboxedType'(X155)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10197,plain,
spl81_1383,
inference(avatar_split_clause,[],[f1801,f10195]) ).
tff(f10195,plain,
( spl81_1383
<=> ! [X157: $int,X156: $int,X155: $int] :
( ( select2(X156,sK40(X155,X156,X157),localinv) = sK41(X155,X156,X157) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X156) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'('UnboxedType'(X155)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1383])]) ).
tff(f1801,plain,
! [X155: $int,X156: $int,X157: $int] :
( ( select2(X156,sK40(X155,X156,X157),localinv) = sK41(X155,X156,X157) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X156) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'('UnboxedType'(X155)) ) ),
inference(definition_unfolding,[],[f1410,f260,f260]) ).
tff(f1410,plain,
! [X155: $int,X156: $int,X157: $int] :
( ( select2(X156,sK40(X155,X156,X157),localinv) = sK41(X155,X156,X157) )
| ( true_1 != 'IsHeap'(X156) )
| ( true_1 != 'IsValueType'('UnboxedType'(X155)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10193,plain,
spl81_1382,
inference(avatar_split_clause,[],[f271,f10191]) ).
tff(f10191,plain,
( spl81_1382
<=> ! [X0: $int,X3: $int,X2: $int,X1: $int] :
( ( 'PeerGroupPlaceholder' != select2(X0,X3,ownerFrame) )
| ( X1 = X3 )
| ( 'AsOwner'(X1,select2(X0,X3,ownerRef)) != X1 )
| ~ sP11(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1382])]) ).
tff(f271,plain,
! [X2: $int,X3: $int,X0: $int,X1: $int] :
( ( 'PeerGroupPlaceholder' != select2(X0,X3,ownerFrame) )
| ( X1 = X3 )
| ( 'AsOwner'(X1,select2(X0,X3,ownerRef)) != X1 )
| ~ sP11(X0,X1,X2) ),
inference(cnf_transformation,[],[f89]) ).
tff(f89,plain,
! [X0: $int,X1: $int,X2: $int] :
( ( ! [X3: $int] :
( ( 'PeerGroupPlaceholder' != select2(X0,X3,ownerFrame) )
| ( X1 = X3 )
| ( 'AsOwner'(X1,select2(X0,X3,ownerRef)) != X1 ) )
& ( 'AsOwner'(X1,select2(X0,X1,ownerRef)) = X1 )
& ( 'PeerGroupPlaceholder' = select2(X0,X1,ownerFrame) )
& ( select2(X0,X1,localinv) = X2 )
& ( select2(X0,X1,inv) = X2 ) )
| ~ sP11(X0,X1,X2) ),
inference(rectify,[],[f88]) ).
tff(f88,plain,
! [X219: $int,X217: $int,X220: $int] :
( ( ! [X221: $int] :
( ( 'PeerGroupPlaceholder' != select2(X219,X221,ownerFrame) )
| ( X217 = X221 )
| ( 'AsOwner'(X217,select2(X219,X221,ownerRef)) != X217 ) )
& ( 'AsOwner'(X217,select2(X219,X217,ownerRef)) = X217 )
& ( 'PeerGroupPlaceholder' = select2(X219,X217,ownerFrame) )
& ( select2(X219,X217,localinv) = X220 )
& ( select2(X219,X217,inv) = X220 ) )
| ~ sP11(X219,X217,X220) ),
inference(nnf_transformation,[],[f50]) ).
tff(f10150,plain,
( spl81_1381
| spl81_911
| spl81_1358
| ~ spl81_1039
| ~ spl81_1205 ),
inference(avatar_split_clause,[],[f9899,f8264,f7295,f9904,f6669,f10148]) ).
tff(f6669,plain,
( spl81_911
<=> ( false_1 = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_911])]) ).
tff(f7295,plain,
( spl81_1039
<=> ( false_1 = stack0b_0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1039])]) ).
tff(f8264,plain,
( spl81_1205
<=> ! [X0: $int,X1: $int] : ( select2('Heap',X0,X1) = sK15(X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1205])]) ).
tff(f9899,plain,
( ! [X0: $int] :
( sP4(sK15(sK13,sK14),sK15(sK13,ownerFrame),sK15(sK13,ownerRef),sK13,sK14)
| ( false_1 = 'PurityAxiomsCanBeAssumed' )
| ( 0 = X0 )
| ~ sP7(X0) )
| ~ spl81_1039
| ~ spl81_1205 ),
inference(forward_demodulation,[],[f9898,f8265]) ).
tff(f8265,plain,
( ! [X0: $int,X1: $int] : ( select2('Heap',X0,X1) = sK15(X0,X1) )
| ~ spl81_1205 ),
inference(avatar_component_clause,[],[f8264]) ).
tff(f9898,plain,
( ! [X0: $int] :
( sP4(select2('Heap',sK13,sK14),sK15(sK13,ownerFrame),sK15(sK13,ownerRef),sK13,sK14)
| ( false_1 = 'PurityAxiomsCanBeAssumed' )
| ( 0 = X0 )
| ~ sP7(X0) )
| ~ spl81_1039
| ~ spl81_1205 ),
inference(forward_demodulation,[],[f9897,f8265]) ).
tff(f9897,plain,
( ! [X0: $int] :
( sP4(select2('Heap',sK13,sK14),select2('Heap',sK13,ownerFrame),sK15(sK13,ownerRef),sK13,sK14)
| ( false_1 = 'PurityAxiomsCanBeAssumed' )
| ( 0 = X0 )
| ~ sP7(X0) )
| ~ spl81_1039
| ~ spl81_1205 ),
inference(forward_demodulation,[],[f9896,f8265]) ).
tff(f9896,plain,
( ! [X0: $int] :
( ( false_1 = 'PurityAxiomsCanBeAssumed' )
| ( 0 = X0 )
| sP4(select2('Heap',sK13,sK14),select2('Heap',sK13,ownerFrame),select2('Heap',sK13,ownerRef),sK13,sK14)
| ~ sP7(X0) )
| ~ spl81_1039 ),
inference(forward_demodulation,[],[f1998,f7297]) ).
tff(f7297,plain,
( ( false_1 = stack0b_0 )
| ~ spl81_1039 ),
inference(avatar_component_clause,[],[f7295]) ).
tff(f1998,plain,
! [X0: $int] :
( ( 0 = X0 )
| ( 'PurityAxiomsCanBeAssumed' = stack0b_0 )
| sP4(select2('Heap',sK13,sK14),select2('Heap',sK13,ownerFrame),select2('Heap',sK13,ownerRef),sK13,sK14)
| ~ sP7(X0) ),
inference(equality_resolution,[],[f1997]) ).
tff(f1997,plain,
! [X3: $int,X0: $int] :
( ( 0 = X0 )
| ( 'PurityAxiomsCanBeAssumed' = stack0b_0 )
| sP4(X3,select2('Heap',sK13,ownerFrame),select2('Heap',sK13,ownerRef),sK13,sK14)
| ( select2('Heap',sK13,sK14) != X3 )
| ~ sP7(X0) ),
inference(equality_resolution,[],[f1996]) ).
tff(f1996,plain,
! [X3: $int,X0: $int,X4: $int] :
( ( 0 = X0 )
| ( 'PurityAxiomsCanBeAssumed' = stack0b_0 )
| sP4(X3,X4,select2('Heap',sK13,ownerRef),sK13,sK14)
| ( select2('Heap',sK13,ownerFrame) != X4 )
| ( select2('Heap',sK13,sK14) != X3 )
| ~ sP7(X0) ),
inference(equality_resolution,[],[f1646]) ).
tff(f1646,plain,
! [X3: $int,X0: $int,X4: $int,X5: $int] :
( ( 0 = X0 )
| ( 'PurityAxiomsCanBeAssumed' = stack0b_0 )
| sP4(X3,X4,X5,sK13,sK14)
| ( select2('Heap',sK13,ownerRef) != X5 )
| ( select2('Heap',sK13,ownerFrame) != X4 )
| ( select2('Heap',sK13,sK14) != X3 )
| ~ sP7(X0) ),
inference(definition_unfolding,[],[f227,f260]) ).
tff(f227,plain,
! [X3: $int,X0: $int,X4: $int,X5: $int] :
( ( 0 = X0 )
| ( true_1 = stack0b_0 )
| sP4(X3,X4,X5,sK13,sK14)
| ( select2('Heap',sK13,ownerRef) != X5 )
| ( select2('Heap',sK13,ownerFrame) != X4 )
| ( select2('Heap',sK13,sK14) != X3 )
| ~ sP7(X0) ),
inference(cnf_transformation,[],[f62]) ).
tff(f62,plain,
! [X0: $int] :
( ( ( ( 0 != X0 )
| ( true_1 != stack0b_0 ) )
& ( ( 0 = X0 )
| ( true_1 = stack0b_0 ) )
& sP6 )
| ! [X3: $int,X4: $int,X5: $int] :
( sP4(X3,X4,X5,sK13,sK14)
| ( select2('Heap',sK13,ownerRef) != X5 )
| ( select2('Heap',sK13,ownerFrame) != X4 )
| ( select2('Heap',sK13,sK14) != X3 ) )
| ~ sP7(X0) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK13,sK14])],[f60,f61]) ).
tff(f61,plain,
( ? [X1: $int,X2: $int] :
! [X3: $int,X4: $int,X5: $int] :
( sP4(X3,X4,X5,X1,X2)
| ( select2('Heap',X1,ownerRef) != X5 )
| ( select2('Heap',X1,ownerFrame) != X4 )
| ( select2('Heap',X1,X2) != X3 ) )
=> ! [X5: $int,X4: $int,X3: $int] :
( sP4(X3,X4,X5,sK13,sK14)
| ( select2('Heap',sK13,ownerRef) != X5 )
| ( select2('Heap',sK13,ownerFrame) != X4 )
| ( select2('Heap',sK13,sK14) != X3 ) ) ),
introduced(choice_axiom,[]) ).
tff(f60,plain,
! [X0: $int] :
( ( ( ( 0 != X0 )
| ( true_1 != stack0b_0 ) )
& ( ( 0 = X0 )
| ( true_1 = stack0b_0 ) )
& sP6 )
| ? [X1: $int,X2: $int] :
! [X3: $int,X4: $int,X5: $int] :
( sP4(X3,X4,X5,X1,X2)
| ( select2('Heap',X1,ownerRef) != X5 )
| ( select2('Heap',X1,ownerFrame) != X4 )
| ( select2('Heap',X1,X2) != X3 ) )
| ~ sP7(X0) ),
inference(rectify,[],[f59]) ).
tff(f59,plain,
! [X0: $int] :
( ( ( ( 0 != X0 )
| ( true_1 != stack0b_0 ) )
& ( ( 0 = X0 )
| ( true_1 = stack0b_0 ) )
& sP6 )
| ? [X6: $int,X7: $int] :
! [X8: $int,X9: $int,X10: $int] :
( sP4(X8,X9,X10,X6,X7)
| ( select2('Heap',X6,ownerRef) != X10 )
| ( select2('Heap',X6,ownerFrame) != X9 )
| ( select2('Heap',X6,X7) != X8 ) )
| ~ sP7(X0) ),
inference(flattening,[],[f58]) ).
tff(f58,plain,
! [X0: $int] :
( ( ( ( 0 != X0 )
| ( true_1 != stack0b_0 ) )
& ( ( 0 = X0 )
| ( true_1 = stack0b_0 ) )
& sP6 )
| ? [X6: $int,X7: $int] :
! [X8: $int,X9: $int,X10: $int] :
( sP4(X8,X9,X10,X6,X7)
| ( select2('Heap',X6,ownerRef) != X10 )
| ( select2('Heap',X6,ownerFrame) != X9 )
| ( select2('Heap',X6,X7) != X8 ) )
| ~ sP7(X0) ),
inference(nnf_transformation,[],[f45]) ).
tff(f10146,plain,
spl81_1380,
inference(avatar_split_clause,[],[f2034,f10144]) ).
tff(f10144,plain,
( spl81_1380
<=> ! [X212: $int,X213: $int,X211: $int] :
( sP11(X213,X211,sK59(X211,X213))
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X213) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1380])]) ).
tff(f2034,plain,
! [X212: $int,X213: $int,X211: $int] :
( sP11(X213,X211,sK59(X211,X213))
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X213) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 ) ),
inference(duplicate_literal_removal,[],[f1822]) ).
tff(f1822,plain,
! [X212: $int,X213: $int,X211: $int] :
( sP11(X213,X211,sK59(X211,X213))
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X213) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 )
| ( 'BeingConstructed' = X211 ) ),
inference(definition_unfolding,[],[f1370,f260,f260,f261]) ).
tff(f1370,plain,
! [X212: $int,X213: $int,X211: $int] :
( sP11(X213,X211,sK59(X211,X213))
| ( true_1 != 'IsHeap'(X213) )
| ( true_1 != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 )
| ( nullObject = X211 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10142,plain,
spl81_1379,
inference(avatar_split_clause,[],[f1907,f10140]) ).
tff(f10140,plain,
( spl81_1379
<=> ! [X395: $int,X396: $int,X393: $int,X394: $int,X397: $int] :
( ( 'BeingConstructed' != 'RefArrayGet'(select2(X397,X393,elements),X395) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X393),sK75(X394,X396)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X397) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1379])]) ).
tff(f1907,plain,
! [X395: $int,X394: $int,X393: $int,X397: $int,X396: $int] :
( ( 'BeingConstructed' != 'RefArrayGet'(select2(X397,X393,elements),X395) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X393),sK75(X394,X396)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X397) ) ),
inference(definition_unfolding,[],[f1255,f261,f260,f1282,f260]) ).
tff(f1282,plain,
! [X348: $int,X347: $int] : ( 'NonNullRefArray'(X347,X348) = sK75(X347,X348) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1255,plain,
! [X395: $int,X394: $int,X393: $int,X397: $int,X396: $int] :
( ( nullObject != 'RefArrayGet'(select2(X397,X393,elements),X395) )
| ( true_1 != x(typeof(X393),'NonNullRefArray'(X394,X396)) )
| ( true_1 != 'IsHeap'(X397) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10138,plain,
spl81_1378,
inference(avatar_split_clause,[],[f1844,f10136]) ).
tff(f10136,plain,
( spl81_1378
<=> ! [X259: $int,X258: $int] :
( ( select2(X258,X259,inv) = typeof(X259) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X259),'System_Array') )
| ( 'BeingConstructed' = X259 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X258) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1378])]) ).
tff(f1844,plain,
! [X259: $int,X258: $int] :
( ( select2(X258,X259,inv) = typeof(X259) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X259),'System_Array') )
| ( 'BeingConstructed' = X259 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X258) ) ),
inference(definition_unfolding,[],[f1345,f1344,f260,f1344,f261,f260]) ).
tff(f1344,plain,
! [X259: $int,X258: $int] : ( typeof(X259) = sK62(X258,X259) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1345,plain,
! [X259: $int,X258: $int] :
( ( select2(X258,X259,inv) = sK62(X258,X259) )
| ( true_1 != x(sK62(X258,X259),'System_Array') )
| ( nullObject = X259 )
| ( true_1 != 'IsHeap'(X258) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10134,plain,
spl81_1377,
inference(avatar_split_clause,[],[f1843,f10132]) ).
tff(f10132,plain,
( spl81_1377
<=> ! [X259: $int,X258: $int] :
( ( select2(X258,X259,localinv) = typeof(X259) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X259),'System_Array') )
| ( 'BeingConstructed' = X259 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X258) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1377])]) ).
tff(f1843,plain,
! [X259: $int,X258: $int] :
( ( select2(X258,X259,localinv) = typeof(X259) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X259),'System_Array') )
| ( 'BeingConstructed' = X259 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X258) ) ),
inference(definition_unfolding,[],[f1346,f1344,f260,f1344,f261,f260]) ).
tff(f1346,plain,
! [X259: $int,X258: $int] :
( ( select2(X258,X259,localinv) = sK62(X258,X259) )
| ( true_1 != x(sK62(X258,X259),'System_Array') )
| ( nullObject = X259 )
| ( true_1 != 'IsHeap'(X258) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10130,plain,
spl81_1376,
inference(avatar_split_clause,[],[f1558,f10128]) ).
tff(f10128,plain,
( spl81_1376
<=> ! [X59: $int,X58: $int,X54: $int,X56: $int,X57: $int,X55: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| $less(sK29(X54,X55,X56,X57,X58,X59,X60),X55) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1376])]) ).
tff(f1558,plain,
! [X58: $int,X59: $int,X56: $int,X54: $int,X57: $int,X55: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| $less(sK29(X54,X55,X56,X57,X58,X59,X60),X55) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10126,plain,
spl81_1375,
inference(avatar_split_clause,[],[f1557,f10124]) ).
tff(f10124,plain,
( spl81_1375
<=> ! [X59: $int,X58: $int,X54: $int,X56: $int,X57: $int,X55: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| ~ $less(sK29(X54,X55,X56,X57,X58,X59,X60),X54) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1375])]) ).
tff(f1557,plain,
! [X58: $int,X59: $int,X56: $int,X54: $int,X57: $int,X55: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| ~ $less(sK29(X54,X55,X56,X57,X58,X59,X60),X54) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10122,plain,
( spl81_1374
| ~ spl81_1097
| ~ spl81_1194 ),
inference(avatar_split_clause,[],[f10002,f8039,f7580,f10119]) ).
tff(f10119,plain,
( spl81_1374
<=> sP7(0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1374])]) ).
tff(f10002,plain,
( sP7(0)
| ~ spl81_1097
| ~ spl81_1194 ),
inference(forward_demodulation,[],[f8041,f7582]) ).
tff(f7582,plain,
( ( 0 = sK23 )
| ~ spl81_1097 ),
inference(avatar_component_clause,[],[f7580]) ).
tff(f10100,plain,
( spl81_1373
| ~ spl81_1135
| ~ spl81_1371 ),
inference(avatar_split_clause,[],[f10092,f10088,f7762,f10098]) ).
tff(f10098,plain,
( spl81_1373
<=> ! [X109: $int,X110: $int] :
( ( sK36($sum(X109,$uminus(X110)),X110) = sK36(X109,X110) )
| $less(X110,0)
| $less($sum(X109,$uminus(X110)),0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1373])]) ).
tff(f7762,plain,
( spl81_1135
<=> ! [X120: $int,X119: $int] : ( sK36(X119,X120) = sK35(X119,X120) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1135])]) ).
tff(f10088,plain,
( spl81_1371
<=> ! [X109: $int,X110: $int] :
( ( sK35(X109,X110) = sK35($sum(X109,$uminus(X110)),X110) )
| $less(X110,0)
| $less($sum(X109,$uminus(X110)),0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1371])]) ).
tff(f10092,plain,
( ! [X109: $int,X110: $int] :
( ( sK36($sum(X109,$uminus(X110)),X110) = sK36(X109,X110) )
| $less(X110,0)
| $less($sum(X109,$uminus(X110)),0) )
| ~ spl81_1135
| ~ spl81_1371 ),
inference(forward_demodulation,[],[f10091,f7763]) ).
tff(f7763,plain,
( ! [X120: $int,X119: $int] : ( sK36(X119,X120) = sK35(X119,X120) )
| ~ spl81_1135 ),
inference(avatar_component_clause,[],[f7762]) ).
tff(f10091,plain,
( ! [X109: $int,X110: $int] :
( ( sK35(X109,X110) = sK36($sum(X109,$uminus(X110)),X110) )
| $less(X110,0)
| $less($sum(X109,$uminus(X110)),0) )
| ~ spl81_1135
| ~ spl81_1371 ),
inference(forward_demodulation,[],[f10089,f7763]) ).
tff(f10089,plain,
( ! [X109: $int,X110: $int] :
( ( sK35(X109,X110) = sK35($sum(X109,$uminus(X110)),X110) )
| $less(X110,0)
| $less($sum(X109,$uminus(X110)),0) )
| ~ spl81_1371 ),
inference(avatar_component_clause,[],[f10088]) ).
tff(f10096,plain,
spl81_1372,
inference(avatar_split_clause,[],[f1841,f10094]) ).
tff(f10094,plain,
( spl81_1372
<=> ! [X253: $int,X252: $int,X254: $int] :
( ( 'PurityAxiomsCanBeAssumed' = select2(X252,select2(X252,X253,X254),allocated) )
| ( 'PurityAxiomsCanBeAssumed' != select2(X252,X253,allocated) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X252) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1372])]) ).
tff(f1841,plain,
! [X253: $int,X254: $int,X252: $int] :
( ( 'PurityAxiomsCanBeAssumed' = select2(X252,select2(X252,X253,X254),allocated) )
| ( 'PurityAxiomsCanBeAssumed' != select2(X252,X253,allocated) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X252) ) ),
inference(definition_unfolding,[],[f1348,f260,f260,f260]) ).
tff(f1348,plain,
! [X253: $int,X254: $int,X252: $int] :
( ( true_1 = select2(X252,select2(X252,X253,X254),allocated) )
| ( true_1 != select2(X252,X253,allocated) )
| ( true_1 != 'IsHeap'(X252) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10090,plain,
spl81_1371,
inference(avatar_split_clause,[],[f1749,f10088]) ).
tff(f1749,plain,
! [X109: $int,X110: $int] :
( ( sK35(X109,X110) = sK35($sum(X109,$uminus(X110)),X110) )
| $less(X110,0)
| $less($sum(X109,$uminus(X110)),0) ),
inference(definition_unfolding,[],[f1481,f1475,f1475,f1480,f1480]) ).
tff(f1480,plain,
! [X109: $int,X110: $int] : ( $sum(X109,$uminus(X110)) = sK34(X109,X110) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1475,plain,
! [X116: $int,X117: $int] : ( x_1(X116,X117) = sK35(X116,X117) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1481,plain,
! [X109: $int,X110: $int] :
( ( x_1(X109,X110) = x_1(sK34(X109,X110),X110) )
| $less(X110,0)
| $less(sK34(X109,X110),0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10086,plain,
spl81_1370,
inference(avatar_split_clause,[],[f1737,f10084]) ).
tff(f10084,plain,
( spl81_1370
<=> ! [X75: $int,X76: $int,X74: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X74,X75) = 'System_String_IsInterned_System_String_notnull'(X74,X76) )
| ( 'PurityAxiomsCanBeAssumed' != 'System_String_Equals_System_String_System_String'(X74,X75,X76) )
| ( 'BeingConstructed' = X76 )
| ( 'BeingConstructed' = X75 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1370])]) ).
tff(f1737,plain,
! [X76: $int,X74: $int,X75: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X74,X75) = 'System_String_IsInterned_System_String_notnull'(X74,X76) )
| ( 'PurityAxiomsCanBeAssumed' != 'System_String_Equals_System_String_System_String'(X74,X75,X76) )
| ( 'BeingConstructed' = X76 )
| ( 'BeingConstructed' = X75 ) ),
inference(definition_unfolding,[],[f1511,f260,f261,f261]) ).
tff(f1511,plain,
! [X76: $int,X74: $int,X75: $int] :
( ( 'System_String_IsInterned_System_String_notnull'(X74,X75) = 'System_String_IsInterned_System_String_notnull'(X74,X76) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X74,X75,X76) )
| ( nullObject = X76 )
| ( nullObject = X75 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f10075,plain,
( spl81_1369
| ~ spl81_1
| ~ spl81_1097 ),
inference(avatar_split_clause,[],[f8221,f7580,f2120,f10072]) ).
tff(f2120,plain,
( spl81_1
<=> sP10(sK23) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1])]) ).
tff(f8221,plain,
( sP10(0)
| ~ spl81_1
| ~ spl81_1097 ),
inference(superposition,[],[f2122,f7582]) ).
tff(f2122,plain,
( sP10(sK23)
| ~ spl81_1 ),
inference(avatar_component_clause,[],[f2120]) ).
tff(f10043,plain,
( spl81_1368
| ~ spl81_1135
| ~ spl81_1348 ),
inference(avatar_split_clause,[],[f9853,f9849,f7762,f10041]) ).
tff(f10041,plain,
( spl81_1368
<=> ! [X108: $int,X107: $int,X106: $int] :
( ( sK36(X107,X108) != sK36(X106,X108) )
| ~ $less(X107,$sum(X106,X108))
| ~ $less(X106,X107)
| $less(X108,2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1368])]) ).
tff(f9849,plain,
( spl81_1348
<=> ! [X108: $int,X107: $int,X106: $int] :
( ~ $less(X107,$sum(X106,X108))
| ~ $less(X106,X107)
| ( sK35(X106,X108) != sK35(X107,X108) )
| $less(X108,2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1348])]) ).
tff(f9853,plain,
( ! [X108: $int,X106: $int,X107: $int] :
( ( sK36(X107,X108) != sK36(X106,X108) )
| ~ $less(X107,$sum(X106,X108))
| ~ $less(X106,X107)
| $less(X108,2) )
| ~ spl81_1135
| ~ spl81_1348 ),
inference(forward_demodulation,[],[f9852,f7763]) ).
tff(f9852,plain,
( ! [X108: $int,X106: $int,X107: $int] :
( ( sK35(X106,X108) != sK36(X107,X108) )
| ~ $less(X107,$sum(X106,X108))
| ~ $less(X106,X107)
| $less(X108,2) )
| ~ spl81_1135
| ~ spl81_1348 ),
inference(forward_demodulation,[],[f9850,f7763]) ).
tff(f9850,plain,
( ! [X108: $int,X106: $int,X107: $int] :
( ~ $less(X107,$sum(X106,X108))
| ~ $less(X106,X107)
| ( sK35(X106,X108) != sK35(X107,X108) )
| $less(X108,2) )
| ~ spl81_1348 ),
inference(avatar_component_clause,[],[f9849]) ).
tff(f10039,plain,
spl81_1367,
inference(avatar_split_clause,[],[f2050,f10037]) ).
tff(f10037,plain,
( spl81_1367
<=> ! [X2: $int,X3: $int,X10: $int,X0: $int,X1: $int,X8: $int,X6: $int,X9: $int,X7: $int,X4: $int,X5: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X9 )
| ( 'PurityAxiomsCanBeAssumed' = X10 )
| ~ sP12(X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1367])]) ).
tff(f2050,plain,
! [X2: $int,X3: $int,X10: $int,X0: $int,X1: $int,X8: $int,X6: $int,X9: $int,X7: $int,X4: $int,X5: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X9 )
| ( 'PurityAxiomsCanBeAssumed' = X10 )
| ~ sP12(X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10) ),
inference(duplicate_literal_removal,[],[f1670]) ).
tff(f1670,plain,
! [X2: $int,X3: $int,X10: $int,X0: $int,X1: $int,X8: $int,X6: $int,X9: $int,X7: $int,X4: $int,X5: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X9 )
| ( 'PurityAxiomsCanBeAssumed' = X10 )
| ( 'PurityAxiomsCanBeAssumed' = X9 )
| ~ sP12(X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10) ),
inference(definition_unfolding,[],[f263,f260,f260,f260]) ).
tff(f263,plain,
! [X2: $int,X3: $int,X10: $int,X0: $int,X1: $int,X8: $int,X6: $int,X9: $int,X7: $int,X4: $int,X5: $int] :
( ( true_1 = X9 )
| ( true_1 = X10 )
| ( true_1 = X9 )
| ~ sP12(X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10) ),
inference(cnf_transformation,[],[f87]) ).
tff(f10035,plain,
( ~ spl81_1198
| ~ spl81_1366 ),
inference(avatar_contradiction_clause,[],[f10034]) ).
tff(f10034,plain,
( $false
| ~ spl81_1198
| ~ spl81_1366 ),
inference(resolution,[],[f10032,f8104]) ).
tff(f8104,plain,
( sP3(sK23)
| ~ spl81_1198 ),
inference(avatar_component_clause,[],[f8102]) ).
tff(f8102,plain,
( spl81_1198
<=> sP3(sK23) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1198])]) ).
tff(f10032,plain,
( ! [X0: $int] : ~ sP3(X0)
| ~ spl81_1366 ),
inference(avatar_component_clause,[],[f10031]) ).
tff(f10031,plain,
( spl81_1366
<=> ! [X0: $int] : ~ sP3(X0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1366])]) ).
tff(f10033,plain,
( spl81_1366
| spl81_1363
| spl81_1206 ),
inference(avatar_split_clause,[],[f2013,f8268,f9989,f10031]) ).
tff(f9989,plain,
( spl81_1363
<=> sP0(select2('Heap',sK18,sK19),select2('Heap',sK18,ownerFrame),select2('Heap',sK18,ownerRef),sK18,sK19) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1363])]) ).
tff(f8268,plain,
( spl81_1206
<=> sP2 ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1206])]) ).
tff(f2013,plain,
! [X0: $int] :
( sP2
| sP0(select2('Heap',sK18,sK19),select2('Heap',sK18,ownerFrame),select2('Heap',sK18,ownerRef),sK18,sK19)
| ~ sP3(X0) ),
inference(equality_resolution,[],[f2012]) ).
tff(f2012,plain,
! [X3: $int,X0: $int] :
( sP2
| sP0(X3,select2('Heap',sK18,ownerFrame),select2('Heap',sK18,ownerRef),sK18,sK19)
| ( select2('Heap',sK18,sK19) != X3 )
| ~ sP3(X0) ),
inference(equality_resolution,[],[f2011]) ).
tff(f2011,plain,
! [X3: $int,X0: $int,X4: $int] :
( sP2
| sP0(X3,X4,select2('Heap',sK18,ownerRef),sK18,sK19)
| ( select2('Heap',sK18,ownerFrame) != X4 )
| ( select2('Heap',sK18,sK19) != X3 )
| ~ sP3(X0) ),
inference(equality_resolution,[],[f241]) ).
tff(f241,plain,
! [X3: $int,X0: $int,X4: $int,X5: $int] :
( sP2
| sP0(X3,X4,X5,sK18,sK19)
| ( select2('Heap',sK18,ownerRef) != X5 )
| ( select2('Heap',sK18,ownerFrame) != X4 )
| ( select2('Heap',sK18,sK19) != X3 )
| ~ sP3(X0) ),
inference(cnf_transformation,[],[f75]) ).
tff(f75,plain,
! [X0: $int] :
( ( ( ( 0 != X0 )
| ( true_1 != stack0b_0 ) )
& ( ( 0 = X0 )
| ( true_1 = stack0b_0 ) )
& sP2 )
| ! [X3: $int,X4: $int,X5: $int] :
( sP0(X3,X4,X5,sK18,sK19)
| ( select2('Heap',sK18,ownerRef) != X5 )
| ( select2('Heap',sK18,ownerFrame) != X4 )
| ( select2('Heap',sK18,sK19) != X3 ) )
| ~ sP3(X0) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK18,sK19])],[f73,f74]) ).
tff(f74,plain,
( ? [X1: $int,X2: $int] :
! [X3: $int,X4: $int,X5: $int] :
( sP0(X3,X4,X5,X1,X2)
| ( select2('Heap',X1,ownerRef) != X5 )
| ( select2('Heap',X1,ownerFrame) != X4 )
| ( select2('Heap',X1,X2) != X3 ) )
=> ! [X5: $int,X4: $int,X3: $int] :
( sP0(X3,X4,X5,sK18,sK19)
| ( select2('Heap',sK18,ownerRef) != X5 )
| ( select2('Heap',sK18,ownerFrame) != X4 )
| ( select2('Heap',sK18,sK19) != X3 ) ) ),
introduced(choice_axiom,[]) ).
tff(f73,plain,
! [X0: $int] :
( ( ( ( 0 != X0 )
| ( true_1 != stack0b_0 ) )
& ( ( 0 = X0 )
| ( true_1 = stack0b_0 ) )
& sP2 )
| ? [X1: $int,X2: $int] :
! [X3: $int,X4: $int,X5: $int] :
( sP0(X3,X4,X5,X1,X2)
| ( select2('Heap',X1,ownerRef) != X5 )
| ( select2('Heap',X1,ownerFrame) != X4 )
| ( select2('Heap',X1,X2) != X3 ) )
| ~ sP3(X0) ),
inference(rectify,[],[f72]) ).
tff(f72,plain,
! [X0: $int] :
( ( ( ( 0 != X0 )
| ( true_1 != stack0b_0 ) )
& ( ( 0 = X0 )
| ( true_1 = stack0b_0 ) )
& sP2 )
| ? [X16: $int,X17: $int] :
! [X18: $int,X19: $int,X20: $int] :
( sP0(X18,X19,X20,X16,X17)
| ( select2('Heap',X16,ownerRef) != X20 )
| ( select2('Heap',X16,ownerFrame) != X19 )
| ( select2('Heap',X16,X17) != X18 ) )
| ~ sP3(X0) ),
inference(flattening,[],[f71]) ).
tff(f71,plain,
! [X0: $int] :
( ( ( ( 0 != X0 )
| ( true_1 != stack0b_0 ) )
& ( ( 0 = X0 )
| ( true_1 = stack0b_0 ) )
& sP2 )
| ? [X16: $int,X17: $int] :
! [X18: $int,X19: $int,X20: $int] :
( sP0(X18,X19,X20,X16,X17)
| ( select2('Heap',X16,ownerRef) != X20 )
| ( select2('Heap',X16,ownerFrame) != X19 )
| ( select2('Heap',X16,X17) != X18 ) )
| ~ sP3(X0) ),
inference(nnf_transformation,[],[f41]) ).
tff(f10029,plain,
( spl81_1365
| ~ spl81_1205
| ~ spl81_1357
| ~ spl81_1361
| ~ spl81_1364 ),
inference(avatar_split_clause,[],[f10024,f10020,f9964,f9891,f8264,f10027]) ).
tff(f10027,plain,
( spl81_1365
<=> ! [X0: $int,X1: $int] : sP5(sK15(X0,X1),sK15(X0,ownerFrame),sK15(X0,ownerRef),X0,X1) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1365])]) ).
tff(f9891,plain,
( spl81_1357
<=> ! [X0: $int,X1: $int] : ( select2('Heap',X0,ownerFrame) = sK16(X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1357])]) ).
tff(f9964,plain,
( spl81_1361
<=> ! [X0: $int,X1: $int] : ( sK17(X0,X1) = sK15(X0,ownerRef) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1361])]) ).
tff(f10020,plain,
( spl81_1364
<=> ! [X0: $int,X1: $int] : sP5(sK15(X0,X1),sK16(X0,X1),sK17(X0,X1),X0,X1) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1364])]) ).
tff(f10024,plain,
( ! [X0: $int,X1: $int] : sP5(sK15(X0,X1),sK15(X0,ownerFrame),sK15(X0,ownerRef),X0,X1)
| ~ spl81_1205
| ~ spl81_1357
| ~ spl81_1361
| ~ spl81_1364 ),
inference(forward_demodulation,[],[f10023,f9913]) ).
tff(f9913,plain,
( ! [X0: $int,X1: $int] : ( sK16(X0,X1) = sK15(X0,ownerFrame) )
| ~ spl81_1205
| ~ spl81_1357 ),
inference(superposition,[],[f9892,f8265]) ).
tff(f9892,plain,
( ! [X0: $int,X1: $int] : ( select2('Heap',X0,ownerFrame) = sK16(X0,X1) )
| ~ spl81_1357 ),
inference(avatar_component_clause,[],[f9891]) ).
tff(f10023,plain,
( ! [X0: $int,X1: $int] : sP5(sK15(X0,X1),sK16(X0,X1),sK15(X0,ownerRef),X0,X1)
| ~ spl81_1361
| ~ spl81_1364 ),
inference(forward_demodulation,[],[f10021,f9965]) ).
tff(f9965,plain,
( ! [X0: $int,X1: $int] : ( sK17(X0,X1) = sK15(X0,ownerRef) )
| ~ spl81_1361 ),
inference(avatar_component_clause,[],[f9964]) ).
tff(f10021,plain,
( ! [X0: $int,X1: $int] : sP5(sK15(X0,X1),sK16(X0,X1),sK17(X0,X1),X0,X1)
| ~ spl81_1364 ),
inference(avatar_component_clause,[],[f10020]) ).
tff(f10022,plain,
( ~ spl81_1204
| spl81_1364 ),
inference(avatar_split_clause,[],[f232,f10020,f8260]) ).
tff(f8260,plain,
( spl81_1204
<=> sP6 ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1204])]) ).
tff(f232,plain,
! [X0: $int,X1: $int] :
( sP5(sK15(X0,X1),sK16(X0,X1),sK17(X0,X1),X0,X1)
| ~ sP6 ),
inference(cnf_transformation,[],[f66]) ).
tff(f66,plain,
( ! [X0: $int,X1: $int] :
( sP5(sK15(X0,X1),sK16(X0,X1),sK17(X0,X1),X0,X1)
& ( select2('Heap',X0,ownerRef) = sK17(X0,X1) )
& ( select2('Heap',X0,ownerFrame) = sK16(X0,X1) )
& ( select2('Heap',X0,X1) = sK15(X0,X1) ) )
| ~ sP6 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK15,sK16,sK17])],[f64,f65]) ).
tff(f65,plain,
! [X0: $int,X1: $int] :
( ? [X2: $int,X3: $int,X4: $int] :
( sP5(X2,X3,X4,X0,X1)
& ( select2('Heap',X0,ownerRef) = X4 )
& ( select2('Heap',X0,ownerFrame) = X3 )
& ( select2('Heap',X0,X1) = X2 ) )
=> ( sP5(sK15(X0,X1),sK16(X0,X1),sK17(X0,X1),X0,X1)
& ( select2('Heap',X0,ownerRef) = sK17(X0,X1) )
& ( select2('Heap',X0,ownerFrame) = sK16(X0,X1) )
& ( select2('Heap',X0,X1) = sK15(X0,X1) ) ) ),
introduced(choice_axiom,[]) ).
tff(f64,plain,
( ! [X0: $int,X1: $int] :
? [X2: $int,X3: $int,X4: $int] :
( sP5(X2,X3,X4,X0,X1)
& ( select2('Heap',X0,ownerRef) = X4 )
& ( select2('Heap',X0,ownerFrame) = X3 )
& ( select2('Heap',X0,X1) = X2 ) )
| ~ sP6 ),
inference(rectify,[],[f63]) ).
tff(f63,plain,
( ! [X1: $int,X2: $int] :
? [X3: $int,X4: $int,X5: $int] :
( sP5(X3,X4,X5,X1,X2)
& ( select2('Heap',X1,ownerRef) = X5 )
& ( select2('Heap',X1,ownerFrame) = X4 )
& ( select2('Heap',X1,X2) = X3 ) )
| ~ sP6 ),
inference(nnf_transformation,[],[f44]) ).
tff(f9997,plain,
( ~ spl81_1125
| ~ spl81_1363 ),
inference(avatar_contradiction_clause,[],[f9994]) ).
tff(f9994,plain,
( $false
| ~ spl81_1125
| ~ spl81_1363 ),
inference(resolution,[],[f9991,f7713]) ).
tff(f7713,plain,
( ! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int] : ~ sP0(X0,X1,X2,X3,X4)
| ~ spl81_1125 ),
inference(avatar_component_clause,[],[f7712]) ).
tff(f7712,plain,
( spl81_1125
<=> ! [X4: $int,X0: $int,X3: $int,X2: $int,X1: $int] : ~ sP0(X0,X1,X2,X3,X4) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1125])]) ).
tff(f9991,plain,
( sP0(select2('Heap',sK18,sK19),select2('Heap',sK18,ownerFrame),select2('Heap',sK18,ownerRef),sK18,sK19)
| ~ spl81_1363 ),
inference(avatar_component_clause,[],[f9989]) ).
tff(f9992,plain,
( ~ spl81_1146
| spl81_1363
| ~ spl81_1055 ),
inference(avatar_split_clause,[],[f9919,f7369,f9989,f7838]) ).
tff(f7838,plain,
( spl81_1146
<=> sP3(0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1146])]) ).
tff(f7369,plain,
( spl81_1055
<=> ( 'PurityAxiomsCanBeAssumed' = stack0b_0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1055])]) ).
tff(f9919,plain,
( sP0(select2('Heap',sK18,sK19),select2('Heap',sK18,ownerFrame),select2('Heap',sK18,ownerRef),sK18,sK19)
| ~ sP3(0)
| ~ spl81_1055 ),
inference(trivial_inequality_removal,[],[f8058]) ).
tff(f8058,plain,
( ( stack0b_0 != stack0b_0 )
| sP0(select2('Heap',sK18,sK19),select2('Heap',sK18,ownerFrame),select2('Heap',sK18,ownerRef),sK18,sK19)
| ~ sP3(0)
| ~ spl81_1055 ),
inference(forward_demodulation,[],[f2007,f7371]) ).
tff(f7371,plain,
( ( 'PurityAxiomsCanBeAssumed' = stack0b_0 )
| ~ spl81_1055 ),
inference(avatar_component_clause,[],[f7369]) ).
tff(f2007,plain,
( ( 'PurityAxiomsCanBeAssumed' != stack0b_0 )
| sP0(select2('Heap',sK18,sK19),select2('Heap',sK18,ownerFrame),select2('Heap',sK18,ownerRef),sK18,sK19)
| ~ sP3(0) ),
inference(equality_resolution,[],[f2006]) ).
tff(f2006,plain,
! [X3: $int] :
( ( 'PurityAxiomsCanBeAssumed' != stack0b_0 )
| sP0(X3,select2('Heap',sK18,ownerFrame),select2('Heap',sK18,ownerRef),sK18,sK19)
| ( select2('Heap',sK18,sK19) != X3 )
| ~ sP3(0) ),
inference(equality_resolution,[],[f2005]) ).
tff(f2005,plain,
! [X3: $int,X4: $int] :
( ( 'PurityAxiomsCanBeAssumed' != stack0b_0 )
| sP0(X3,X4,select2('Heap',sK18,ownerRef),sK18,sK19)
| ( select2('Heap',sK18,ownerFrame) != X4 )
| ( select2('Heap',sK18,sK19) != X3 )
| ~ sP3(0) ),
inference(equality_resolution,[],[f2004]) ).
tff(f2004,plain,
! [X3: $int,X4: $int,X5: $int] :
( ( 'PurityAxiomsCanBeAssumed' != stack0b_0 )
| sP0(X3,X4,X5,sK18,sK19)
| ( select2('Heap',sK18,ownerRef) != X5 )
| ( select2('Heap',sK18,ownerFrame) != X4 )
| ( select2('Heap',sK18,sK19) != X3 )
| ~ sP3(0) ),
inference(equality_resolution,[],[f1654]) ).
tff(f1654,plain,
! [X3: $int,X0: $int,X4: $int,X5: $int] :
( ( 0 != X0 )
| ( 'PurityAxiomsCanBeAssumed' != stack0b_0 )
| sP0(X3,X4,X5,sK18,sK19)
| ( select2('Heap',sK18,ownerRef) != X5 )
| ( select2('Heap',sK18,ownerFrame) != X4 )
| ( select2('Heap',sK18,sK19) != X3 )
| ~ sP3(X0) ),
inference(definition_unfolding,[],[f243,f260]) ).
tff(f243,plain,
! [X3: $int,X0: $int,X4: $int,X5: $int] :
( ( 0 != X0 )
| ( true_1 != stack0b_0 )
| sP0(X3,X4,X5,sK18,sK19)
| ( select2('Heap',sK18,ownerRef) != X5 )
| ( select2('Heap',sK18,ownerFrame) != X4 )
| ( select2('Heap',sK18,sK19) != X3 )
| ~ sP3(X0) ),
inference(cnf_transformation,[],[f75]) ).
tff(f9985,plain,
( spl81_1362
| ~ spl81_1055
| ~ spl81_1197 ),
inference(avatar_split_clause,[],[f8086,f8083,f7369,f9983]) ).
tff(f9983,plain,
( spl81_1362
<=> ! [X145: $int] :
( ( stack0b_0 != 'InRange'(X145,'System_Int16') )
| ~ $less(X145,-32768) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1362])]) ).
tff(f8083,plain,
( spl81_1197
<=> ! [X145: $int] :
( ~ $less(X145,-32768)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X145,'System_Int16') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1197])]) ).
tff(f8086,plain,
( ! [X145: $int] :
( ( stack0b_0 != 'InRange'(X145,'System_Int16') )
| ~ $less(X145,-32768) )
| ~ spl81_1055
| ~ spl81_1197 ),
inference(forward_demodulation,[],[f8084,f7371]) ).
tff(f8084,plain,
( ! [X145: $int] :
( ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X145,'System_Int16') )
| ~ $less(X145,-32768) )
| ~ spl81_1197 ),
inference(avatar_component_clause,[],[f8083]) ).
tff(f9966,plain,
( spl81_1361
| ~ spl81_1205
| ~ spl81_1359 ),
inference(avatar_split_clause,[],[f9958,f9916,f8264,f9964]) ).
tff(f9916,plain,
( spl81_1359
<=> ! [X0: $int,X1: $int] : ( select2('Heap',X0,ownerRef) = sK17(X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1359])]) ).
tff(f9958,plain,
( ! [X0: $int,X1: $int] : ( sK17(X0,X1) = sK15(X0,ownerRef) )
| ~ spl81_1205
| ~ spl81_1359 ),
inference(forward_demodulation,[],[f9917,f8265]) ).
tff(f9917,plain,
( ! [X0: $int,X1: $int] : ( select2('Heap',X0,ownerRef) = sK17(X0,X1) )
| ~ spl81_1359 ),
inference(avatar_component_clause,[],[f9916]) ).
tff(f9953,plain,
( spl81_1360
| ~ spl81_1055
| ~ spl81_1196 ),
inference(avatar_split_clause,[],[f8081,f8078,f7369,f9951]) ).
tff(f9951,plain,
( spl81_1360
<=> ! [X147: $int] :
( ( stack0b_0 != 'InRange'(X147,'System_SByte') )
| ~ $less(X147,-128) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1360])]) ).
tff(f8078,plain,
( spl81_1196
<=> ! [X147: $int] :
( ~ $less(X147,-128)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X147,'System_SByte') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1196])]) ).
tff(f8081,plain,
( ! [X147: $int] :
( ( stack0b_0 != 'InRange'(X147,'System_SByte') )
| ~ $less(X147,-128) )
| ~ spl81_1055
| ~ spl81_1196 ),
inference(forward_demodulation,[],[f8079,f7371]) ).
tff(f8079,plain,
( ! [X147: $int] :
( ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X147,'System_SByte') )
| ~ $less(X147,-128) )
| ~ spl81_1196 ),
inference(avatar_component_clause,[],[f8078]) ).
tff(f9918,plain,
( ~ spl81_1204
| spl81_1359 ),
inference(avatar_split_clause,[],[f231,f9916,f8260]) ).
tff(f231,plain,
! [X0: $int,X1: $int] :
( ( select2('Heap',X0,ownerRef) = sK17(X0,X1) )
| ~ sP6 ),
inference(cnf_transformation,[],[f66]) ).
tff(f9909,plain,
( ~ spl81_1126
| ~ spl81_1356 ),
inference(avatar_contradiction_clause,[],[f9908]) ).
tff(f9908,plain,
( $false
| ~ spl81_1126
| ~ spl81_1356 ),
inference(resolution,[],[f9885,f7717]) ).
tff(f9885,plain,
( sP4(select2('Heap',sK13,sK14),select2('Heap',sK13,ownerFrame),select2('Heap',sK13,ownerRef),sK13,sK14)
| ~ spl81_1356 ),
inference(avatar_component_clause,[],[f9883]) ).
tff(f9883,plain,
( spl81_1356
<=> sP4(select2('Heap',sK13,sK14),select2('Heap',sK13,ownerFrame),select2('Heap',sK13,ownerRef),sK13,sK14) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1356])]) ).
tff(f9907,plain,
( spl81_1358
| ~ spl81_1205
| ~ spl81_1356 ),
inference(avatar_split_clause,[],[f9902,f9883,f8264,f9904]) ).
tff(f9902,plain,
( sP4(sK15(sK13,sK14),sK15(sK13,ownerFrame),sK15(sK13,ownerRef),sK13,sK14)
| ~ spl81_1205
| ~ spl81_1356 ),
inference(forward_demodulation,[],[f9901,f8265]) ).
tff(f9901,plain,
( sP4(select2('Heap',sK13,sK14),sK15(sK13,ownerFrame),sK15(sK13,ownerRef),sK13,sK14)
| ~ spl81_1205
| ~ spl81_1356 ),
inference(forward_demodulation,[],[f9900,f8265]) ).
tff(f9900,plain,
( sP4(select2('Heap',sK13,sK14),select2('Heap',sK13,ownerFrame),sK15(sK13,ownerRef),sK13,sK14)
| ~ spl81_1205
| ~ spl81_1356 ),
inference(forward_demodulation,[],[f9885,f8265]) ).
tff(f9895,plain,
( ~ spl81_1194
| ~ spl81_1355 ),
inference(avatar_contradiction_clause,[],[f9894]) ).
tff(f9894,plain,
( $false
| ~ spl81_1194
| ~ spl81_1355 ),
inference(resolution,[],[f9881,f8041]) ).
tff(f9881,plain,
( ! [X0: $int] : ~ sP7(X0)
| ~ spl81_1355 ),
inference(avatar_component_clause,[],[f9880]) ).
tff(f9880,plain,
( spl81_1355
<=> ! [X0: $int] : ~ sP7(X0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1355])]) ).
tff(f9893,plain,
( ~ spl81_1204
| spl81_1357 ),
inference(avatar_split_clause,[],[f230,f9891,f8260]) ).
tff(f230,plain,
! [X0: $int,X1: $int] :
( ( select2('Heap',X0,ownerFrame) = sK16(X0,X1) )
| ~ sP6 ),
inference(cnf_transformation,[],[f66]) ).
tff(f9886,plain,
( spl81_1355
| spl81_1356
| spl81_1204 ),
inference(avatar_split_clause,[],[f2001,f8260,f9883,f9880]) ).
tff(f2001,plain,
! [X0: $int] :
( sP6
| sP4(select2('Heap',sK13,sK14),select2('Heap',sK13,ownerFrame),select2('Heap',sK13,ownerRef),sK13,sK14)
| ~ sP7(X0) ),
inference(equality_resolution,[],[f2000]) ).
tff(f2000,plain,
! [X3: $int,X0: $int] :
( sP6
| sP4(X3,select2('Heap',sK13,ownerFrame),select2('Heap',sK13,ownerRef),sK13,sK14)
| ( select2('Heap',sK13,sK14) != X3 )
| ~ sP7(X0) ),
inference(equality_resolution,[],[f1999]) ).
tff(f1999,plain,
! [X3: $int,X0: $int,X4: $int] :
( sP6
| sP4(X3,X4,select2('Heap',sK13,ownerRef),sK13,sK14)
| ( select2('Heap',sK13,ownerFrame) != X4 )
| ( select2('Heap',sK13,sK14) != X3 )
| ~ sP7(X0) ),
inference(equality_resolution,[],[f226]) ).
tff(f226,plain,
! [X3: $int,X0: $int,X4: $int,X5: $int] :
( sP6
| sP4(X3,X4,X5,sK13,sK14)
| ( select2('Heap',sK13,ownerRef) != X5 )
| ( select2('Heap',sK13,ownerFrame) != X4 )
| ( select2('Heap',sK13,sK14) != X3 )
| ~ sP7(X0) ),
inference(cnf_transformation,[],[f62]) ).
tff(f9878,plain,
spl81_1354,
inference(avatar_split_clause,[],[f1871,f9876]) ).
tff(f9876,plain,
( spl81_1354
<=> ! [X311: $int,X309: $int,X310: $int] :
( ( sK76('ElementType'(X311),X310) = X311 )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X311) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK76(X309,X310),X311) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1354])]) ).
tff(f1871,plain,
! [X310: $int,X309: $int,X311: $int] :
( ( sK76('ElementType'(X311),X310) = X311 )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X311) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK76(X309,X310),X311) ) ),
inference(definition_unfolding,[],[f1308,f1279,f1307,f260,f260,f1279]) ).
tff(f1307,plain,
! [X310: $int,X309: $int,X311: $int] : ( 'ElementType'(X311) = sK69(X309,X310,X311) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1279,plain,
! [X351: $int,X350: $int] : ( 'RefArray'(X350,X351) = sK76(X350,X351) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1308,plain,
! [X310: $int,X309: $int,X311: $int] :
( ( 'RefArray'(sK69(X309,X310,X311),X310) = X311 )
| ( true_1 = x('System_Array',X311) )
| ( true_1 != x('RefArray'(X309,X310),X311) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9874,plain,
spl81_1353,
inference(avatar_split_clause,[],[f1870,f9872]) ).
tff(f9872,plain,
( spl81_1353
<=> ! [X311: $int,X309: $int,X310: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(X309,'ElementType'(X311)) )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X311) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK76(X309,X310),X311) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1353])]) ).
tff(f1870,plain,
! [X310: $int,X309: $int,X311: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(X309,'ElementType'(X311)) )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X311) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK76(X309,X310),X311) ) ),
inference(definition_unfolding,[],[f1309,f260,f1307,f260,f260,f1279]) ).
tff(f1309,plain,
! [X310: $int,X309: $int,X311: $int] :
( ( true_1 = x(X309,sK69(X309,X310,X311)) )
| ( true_1 = x('System_Array',X311) )
| ( true_1 != x('RefArray'(X309,X310),X311) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9870,plain,
( spl81_1352
| ~ spl81_910
| ~ spl81_1161 ),
inference(avatar_split_clause,[],[f8112,f7906,f6664,f9867]) ).
tff(f9867,plain,
( spl81_1352
<=> ( 'PurityAxiomsCanBeAssumed' = intGreater(int_18446744073709551615,int_9223372036854775807) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1352])]) ).
tff(f8112,plain,
( ( 'PurityAxiomsCanBeAssumed' = intGreater(int_18446744073709551615,int_9223372036854775807) )
| ~ spl81_910
| ~ spl81_1161 ),
inference(resolution,[],[f7907,f6666]) ).
tff(f9865,plain,
spl81_1351,
inference(avatar_split_clause,[],[f1869,f9863]) ).
tff(f9863,plain,
( spl81_1351
<=> ! [X307: $int,X305: $int,X306: $int] :
( ( sK75('ElementType'(X307),X306) = X307 )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X307) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK75(X305,X306),X307) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1351])]) ).
tff(f1869,plain,
! [X307: $int,X306: $int,X305: $int] :
( ( sK75('ElementType'(X307),X306) = X307 )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X307) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK75(X305,X306),X307) ) ),
inference(definition_unfolding,[],[f1311,f1282,f1310,f260,f260,f1282]) ).
tff(f1310,plain,
! [X307: $int,X306: $int,X305: $int] : ( 'ElementType'(X307) = sK68(X305,X306,X307) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1311,plain,
! [X307: $int,X306: $int,X305: $int] :
( ( 'NonNullRefArray'(sK68(X305,X306,X307),X306) = X307 )
| ( true_1 = x('System_Array',X307) )
| ( true_1 != x('NonNullRefArray'(X305,X306),X307) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9861,plain,
spl81_1350,
inference(avatar_split_clause,[],[f1868,f9859]) ).
tff(f9859,plain,
( spl81_1350
<=> ! [X307: $int,X305: $int,X306: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(X305,'ElementType'(X307)) )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X307) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK75(X305,X306),X307) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1350])]) ).
tff(f1868,plain,
! [X307: $int,X306: $int,X305: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(X305,'ElementType'(X307)) )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X307) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK75(X305,X306),X307) ) ),
inference(definition_unfolding,[],[f1312,f260,f1310,f260,f260,f1282]) ).
tff(f1312,plain,
! [X307: $int,X306: $int,X305: $int] :
( ( true_1 = x(X305,sK68(X305,X306,X307)) )
| ( true_1 = x('System_Array',X307) )
| ( true_1 != x('NonNullRefArray'(X305,X306),X307) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9857,plain,
spl81_1349,
inference(avatar_split_clause,[],[f1842,f9855]) ).
tff(f9855,plain,
( spl81_1349
<=> ! [X257: $int,X256: $int,X255: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsAllocated'(X255,select2(X255,X256,X257)) )
| ( 'PurityAxiomsCanBeAssumed' != select2(X255,X256,allocated) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X255) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1349])]) ).
tff(f1842,plain,
! [X257: $int,X256: $int,X255: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsAllocated'(X255,select2(X255,X256,X257)) )
| ( 'PurityAxiomsCanBeAssumed' != select2(X255,X256,allocated) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X255) ) ),
inference(definition_unfolding,[],[f1347,f260,f260,f260]) ).
tff(f1347,plain,
! [X257: $int,X256: $int,X255: $int] :
( ( true_1 = 'IsAllocated'(X255,select2(X255,X256,X257)) )
| ( true_1 != select2(X255,X256,allocated) )
| ( true_1 != 'IsHeap'(X255) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9851,plain,
spl81_1348,
inference(avatar_split_clause,[],[f1748,f9849]) ).
tff(f1748,plain,
! [X108: $int,X106: $int,X107: $int] :
( ~ $less(X107,$sum(X106,X108))
| ~ $less(X106,X107)
| ( sK35(X106,X108) != sK35(X107,X108) )
| $less(X108,2) ),
inference(definition_unfolding,[],[f1482,f1475,f1475]) ).
tff(f1482,plain,
! [X108: $int,X106: $int,X107: $int] :
( ~ $less(X107,$sum(X106,X108))
| ~ $less(X106,X107)
| ( x_1(X106,X108) != x_1(X107,X108) )
| $less(X108,2) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9819,plain,
spl81_1347,
inference(avatar_split_clause,[],[f1867,f9817]) ).
tff(f9817,plain,
( spl81_1347
<=> ! [X301: $int,X302: $int,X303: $int] :
( ( sK78(X301,X302) = X303 )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X303) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK78(X301,X302),X303) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1347])]) ).
tff(f1867,plain,
! [X301: $int,X303: $int,X302: $int] :
( ( sK78(X301,X302) = X303 )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X303) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK78(X301,X302),X303) ) ),
inference(definition_unfolding,[],[f1314,f1610,f260,f260,f1610]) ).
tff(f1610,plain,
! [X301: $int,X303: $int,X302: $int] : ( sK67(X301,X302,X303) = sK78(X301,X302) ),
inference(definition_unfolding,[],[f1313,f1273]) ).
tff(f1273,plain,
! [X357: $int,X356: $int] : ( 'ValueArray'(X356,X357) = sK78(X356,X357) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1313,plain,
! [X301: $int,X303: $int,X302: $int] : ( 'ValueArray'(X301,X302) = sK67(X301,X302,X303) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1314,plain,
! [X301: $int,X303: $int,X302: $int] :
( ( sK67(X301,X302,X303) = X303 )
| ( true_1 = x('System_Array',X303) )
| ( true_1 != x(sK67(X301,X302,X303),X303) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9815,plain,
spl81_1346,
inference(avatar_split_clause,[],[f1866,f9813]) ).
tff(f9813,plain,
( spl81_1346
<=> ! [X299: $int,X298: $int,X297: $int] :
( ( sK77(X297,X298) = X299 )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X299) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK77(X297,X298),X299) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1346])]) ).
tff(f1866,plain,
! [X299: $int,X298: $int,X297: $int] :
( ( sK77(X297,X298) = X299 )
| ( 'PurityAxiomsCanBeAssumed' = x('System_Array',X299) )
| ( 'PurityAxiomsCanBeAssumed' != x(sK77(X297,X298),X299) ) ),
inference(definition_unfolding,[],[f1316,f1609,f260,f260,f1609]) ).
tff(f1609,plain,
! [X299: $int,X298: $int,X297: $int] : ( sK66(X297,X298,X299) = sK77(X297,X298) ),
inference(definition_unfolding,[],[f1315,f1276]) ).
tff(f1276,plain,
! [X354: $int,X353: $int] : ( 'IntArray'(X353,X354) = sK77(X353,X354) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1315,plain,
! [X299: $int,X298: $int,X297: $int] : ( 'IntArray'(X297,X298) = sK66(X297,X298,X299) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1316,plain,
! [X299: $int,X298: $int,X297: $int] :
( ( sK66(X297,X298,X299) = X299 )
| ( true_1 = x('System_Array',X299) )
| ( true_1 != x(sK66(X297,X298,X299),X299) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9811,plain,
( spl81_1345
| ~ spl81_908
| ~ spl81_1161 ),
inference(avatar_split_clause,[],[f8111,f7906,f6654,f9808]) ).
tff(f9808,plain,
( spl81_1345
<=> ( 'PurityAxiomsCanBeAssumed' = intGreater(int_4294967295,int_2147483647) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1345])]) ).
tff(f8111,plain,
( ( 'PurityAxiomsCanBeAssumed' = intGreater(int_4294967295,int_2147483647) )
| ~ spl81_908
| ~ spl81_1161 ),
inference(resolution,[],[f7907,f6656]) ).
tff(f9806,plain,
spl81_1344,
inference(avatar_split_clause,[],[f1492,f9804]) ).
tff(f9804,plain,
( spl81_1344
<=> ! [X96: $int,X95: $int] :
( ~ $less(int_2147483647,sK32(X95,X96))
| $less(16,X96)
| $less(X96,0)
| ~ $less(X95,32768)
| $less(X95,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1344])]) ).
tff(f1492,plain,
! [X96: $int,X95: $int] :
( ~ $less(int_2147483647,sK32(X95,X96))
| $less(16,X96)
| $less(X96,0)
| ~ $less(X95,32768)
| $less(X95,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9802,plain,
spl81_1343,
inference(avatar_split_clause,[],[f1491,f9800]) ).
tff(f9800,plain,
( spl81_1343
<=> ! [X96: $int,X95: $int] :
( ~ $less(sK32(X95,X96),0)
| $less(16,X96)
| $less(X96,0)
| ~ $less(X95,32768)
| $less(X95,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1343])]) ).
tff(f1491,plain,
! [X96: $int,X95: $int] :
( ~ $less(sK32(X95,X96),0)
| $less(16,X96)
| $less(X96,0)
| ~ $less(X95,32768)
| $less(X95,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9787,plain,
spl81_1342,
inference(avatar_split_clause,[],[f2033,f9785]) ).
tff(f9785,plain,
( spl81_1342
<=> ! [X212: $int,X213: $int,X211: $int] :
( ( typeof(X211) = sK59(X211,X213) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1342])]) ).
tff(f2033,plain,
! [X212: $int,X213: $int,X211: $int] :
( ( typeof(X211) = sK59(X211,X213) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 ) ),
inference(duplicate_literal_removal,[],[f1823]) ).
tff(f1823,plain,
! [X212: $int,X213: $int,X211: $int] :
( ( typeof(X211) = sK59(X211,X213) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 )
| ( 'BeingConstructed' = X211 ) ),
inference(definition_unfolding,[],[f1369,f260,f261]) ).
tff(f1369,plain,
! [X212: $int,X213: $int,X211: $int] :
( ( typeof(X211) = sK59(X211,X213) )
| ( true_1 != x(typeof(X211),'AsImmutable'(X212)) )
| ( 'BeingConstructed' = X211 )
| ( nullObject = X211 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9783,plain,
spl81_1341,
inference(avatar_split_clause,[],[f1909,f9781]) ).
tff(f9781,plain,
( spl81_1341
<=> ! [X404: $int,X403: $int,X402: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'('IntArrayGet'(select2(X404,X402,elements),X403),'ElementType'(typeof(X402))) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X404) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1341])]) ).
tff(f1909,plain,
! [X404: $int,X403: $int,X402: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'('IntArrayGet'(select2(X404,X402,elements),X403),'ElementType'(typeof(X402))) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X404) ) ),
inference(definition_unfolding,[],[f1252,f260,f260]) ).
tff(f1252,plain,
! [X404: $int,X403: $int,X402: $int] :
( ( true_1 = 'InRange'('IntArrayGet'(select2(X404,X402,elements),X403),'ElementType'(typeof(X402))) )
| ( true_1 != 'IsHeap'(X404) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9779,plain,
spl81_1340,
inference(avatar_split_clause,[],[f145,f9777]) ).
tff(f9777,plain,
( spl81_1340
<=> ! [X28: $int,X31: $int,X29: $int,X27: $int,X32: $int,X30: $int] :
( ( select2(store2(X27,X28,X29,X32),X30,X31) = select2(X27,X30,X31) )
| ( X29 = X31 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1340])]) ).
tff(f145,plain,
! [X31: $int,X28: $int,X29: $int,X27: $int,X32: $int,X30: $int] :
( ( select2(store2(X27,X28,X29,X32),X30,X31) = select2(X27,X30,X31) )
| ( X29 = X31 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f54,plain,
( ! [X0: $int,X1: $int] :
( ( X0 = X1 )
| ( true_1 != x(X1,X0) )
| ( true_1 != x(X0,X1) ) )
& ! [X2: $int,X3: $int,X4: $int] :
( ( true_1 = x(X2,X4) )
| ( true_1 != x(X3,X4) )
| ( true_1 != x(X2,X3) ) )
& ! [X5: $int] : ( true_1 = x(X5,X5) )
& ( true_1 != false_1 )
& ! [X6: $int,X7: $int] :
( ( ( true_1 = intGreater(X6,X7) )
| ~ $less(X7,X6) )
& ( $less(X7,X6)
| ( true_1 != intGreater(X6,X7) ) ) )
& ! [X8: $int,X9: $int] :
( ( ( true_1 = intAtLeast(X8,X9) )
| $less(X8,X9) )
& ( ~ $less(X8,X9)
| ( true_1 != intAtLeast(X8,X9) ) ) )
& ! [X10: $int,X11: $int] :
( ( ( true_1 = intAtMost(X10,X11) )
| $less(X11,X10) )
& ( ~ $less(X11,X10)
| ( true_1 != intAtMost(X10,X11) ) ) )
& ! [X12: $int,X13: $int] :
( ( ( true_1 = intLess(X12,X13) )
| ~ $less(X12,X13) )
& ( $less(X12,X13)
| ( true_1 != intLess(X12,X13) ) ) )
& ! [X14: $int,X15: $int] :
( ( ( true_1 = anyNeq(X14,X15) )
| ( X14 = X15 ) )
& ( ( X14 != X15 )
| ( true_1 != anyNeq(X14,X15) ) ) )
& ! [X16: $int,X17: $int] :
( ( ( true_1 = anyEqual(X16,X17) )
| ( X16 != X17 ) )
& ( ( X16 = X17 )
| ( true_1 != anyEqual(X16,X17) ) ) )
& ! [X18: $int] :
( ( ( true_1 = boolNot(X18) )
| ( true_1 = X18 ) )
& ( ( true_1 != X18 )
| ( true_1 != boolNot(X18) ) ) )
& ! [X19: $int,X20: $int] :
( ( ( true_1 = boolOr(X19,X20) )
| ( ( true_1 != X20 )
& ( true_1 != X19 ) ) )
& ( ( true_1 = X20 )
| ( true_1 = X19 )
| ( true_1 != boolOr(X19,X20) ) ) )
& ! [X21: $int,X22: $int] :
( ( ( true_1 = boolAnd(X21,X22) )
| ( true_1 != X22 )
| ( true_1 != X21 ) )
& ( ( ( true_1 = X22 )
& ( true_1 = X21 ) )
| ( true_1 != boolAnd(X21,X22) ) ) )
& ! [X23: $int,X24: $int] :
( ( ( true_1 = boolImplies(X23,X24) )
| ( ( true_1 != X24 )
& ( true_1 = X23 ) ) )
& ( ( true_1 = X24 )
| ( true_1 != X23 )
| ( true_1 != boolImplies(X23,X24) ) ) )
& ! [X25: $int,X26: $int] :
( ( ( true_1 = boolIff(X25,X26) )
| ( ( ( true_1 != X26 )
| ( true_1 != X25 ) )
& ( ( true_1 = X26 )
| ( true_1 = X25 ) ) ) )
& ( ( ( ( true_1 = X25 )
| ( true_1 != X26 ) )
& ( ( true_1 = X26 )
| ( true_1 != X25 ) ) )
| ( true_1 != boolIff(X25,X26) ) ) )
& ! [X27: $int,X28: $int,X29: $int,X30: $int,X31: $int,X32: $int] :
( ( select2(store2(X27,X28,X29,X32),X30,X31) = select2(X27,X30,X31) )
| ( X29 = X31 ) )
& ! [X33: $int,X34: $int,X35: $int,X36: $int,X37: $int,X38: $int] :
( ( select2(store2(X33,X34,X35,X38),X36,X37) = select2(X33,X36,X37) )
| ( X34 = X36 ) )
& ! [X39: $int,X40: $int,X41: $int,X42: $int] : ( select2(store2(X39,X40,X41,X42),X40,X41) = X42 )
& ! [X43: $int,X44: $int,X45: $int,X46: $int] :
( ( select1(store1(X43,X44,X46),X45) = select1(X43,X45) )
| ( X44 = X45 ) )
& ! [X47: $int,X48: $int,X49: $int] : ( select1(store1(X47,X48,X49),X48) = X49 ) ),
inference(flattening,[],[f53]) ).
tff(f53,plain,
( ! [X0: $int,X1: $int] :
( ( X0 = X1 )
| ( true_1 != x(X1,X0) )
| ( true_1 != x(X0,X1) ) )
& ! [X2: $int,X3: $int,X4: $int] :
( ( true_1 = x(X2,X4) )
| ( true_1 != x(X3,X4) )
| ( true_1 != x(X2,X3) ) )
& ! [X5: $int] : ( true_1 = x(X5,X5) )
& ( true_1 != false_1 )
& ! [X6: $int,X7: $int] :
( ( ( true_1 = intGreater(X6,X7) )
| ~ $less(X7,X6) )
& ( $less(X7,X6)
| ( true_1 != intGreater(X6,X7) ) ) )
& ! [X8: $int,X9: $int] :
( ( ( true_1 = intAtLeast(X8,X9) )
| $less(X8,X9) )
& ( ~ $less(X8,X9)
| ( true_1 != intAtLeast(X8,X9) ) ) )
& ! [X10: $int,X11: $int] :
( ( ( true_1 = intAtMost(X10,X11) )
| $less(X11,X10) )
& ( ~ $less(X11,X10)
| ( true_1 != intAtMost(X10,X11) ) ) )
& ! [X12: $int,X13: $int] :
( ( ( true_1 = intLess(X12,X13) )
| ~ $less(X12,X13) )
& ( $less(X12,X13)
| ( true_1 != intLess(X12,X13) ) ) )
& ! [X14: $int,X15: $int] :
( ( ( true_1 = anyNeq(X14,X15) )
| ( X14 = X15 ) )
& ( ( X14 != X15 )
| ( true_1 != anyNeq(X14,X15) ) ) )
& ! [X16: $int,X17: $int] :
( ( ( true_1 = anyEqual(X16,X17) )
| ( X16 != X17 ) )
& ( ( X16 = X17 )
| ( true_1 != anyEqual(X16,X17) ) ) )
& ! [X18: $int] :
( ( ( true_1 = boolNot(X18) )
| ( true_1 = X18 ) )
& ( ( true_1 != X18 )
| ( true_1 != boolNot(X18) ) ) )
& ! [X19: $int,X20: $int] :
( ( ( true_1 = boolOr(X19,X20) )
| ( ( true_1 != X20 )
& ( true_1 != X19 ) ) )
& ( ( true_1 = X20 )
| ( true_1 = X19 )
| ( true_1 != boolOr(X19,X20) ) ) )
& ! [X21: $int,X22: $int] :
( ( ( true_1 = boolAnd(X21,X22) )
| ( true_1 != X22 )
| ( true_1 != X21 ) )
& ( ( ( true_1 = X22 )
& ( true_1 = X21 ) )
| ( true_1 != boolAnd(X21,X22) ) ) )
& ! [X23: $int,X24: $int] :
( ( ( true_1 = boolImplies(X23,X24) )
| ( ( true_1 != X24 )
& ( true_1 = X23 ) ) )
& ( ( true_1 = X24 )
| ( true_1 != X23 )
| ( true_1 != boolImplies(X23,X24) ) ) )
& ! [X25: $int,X26: $int] :
( ( ( true_1 = boolIff(X25,X26) )
| ( ( ( true_1 != X26 )
| ( true_1 != X25 ) )
& ( ( true_1 = X26 )
| ( true_1 = X25 ) ) ) )
& ( ( ( ( true_1 = X25 )
| ( true_1 != X26 ) )
& ( ( true_1 = X26 )
| ( true_1 != X25 ) ) )
| ( true_1 != boolIff(X25,X26) ) ) )
& ! [X27: $int,X28: $int,X29: $int,X30: $int,X31: $int,X32: $int] :
( ( select2(store2(X27,X28,X29,X32),X30,X31) = select2(X27,X30,X31) )
| ( X29 = X31 ) )
& ! [X33: $int,X34: $int,X35: $int,X36: $int,X37: $int,X38: $int] :
( ( select2(store2(X33,X34,X35,X38),X36,X37) = select2(X33,X36,X37) )
| ( X34 = X36 ) )
& ! [X39: $int,X40: $int,X41: $int,X42: $int] : ( select2(store2(X39,X40,X41,X42),X40,X41) = X42 )
& ! [X43: $int,X44: $int,X45: $int,X46: $int] :
( ( select1(store1(X43,X44,X46),X45) = select1(X43,X45) )
| ( X44 = X45 ) )
& ! [X47: $int,X48: $int,X49: $int] : ( select1(store1(X47,X48,X49),X48) = X49 ) ),
inference(nnf_transformation,[],[f33]) ).
tff(f33,plain,
( ! [X0: $int,X1: $int] :
( ( X0 = X1 )
| ( true_1 != x(X1,X0) )
| ( true_1 != x(X0,X1) ) )
& ! [X2: $int,X3: $int,X4: $int] :
( ( true_1 = x(X2,X4) )
| ( true_1 != x(X3,X4) )
| ( true_1 != x(X2,X3) ) )
& ! [X5: $int] : ( true_1 = x(X5,X5) )
& ( true_1 != false_1 )
& ! [X6: $int,X7: $int] :
( ( true_1 = intGreater(X6,X7) )
<=> $less(X7,X6) )
& ! [X8: $int,X9: $int] :
( ( true_1 = intAtLeast(X8,X9) )
<=> ~ $less(X8,X9) )
& ! [X10: $int,X11: $int] :
( ( true_1 = intAtMost(X10,X11) )
<=> ~ $less(X11,X10) )
& ! [X12: $int,X13: $int] :
( ( true_1 = intLess(X12,X13) )
<=> $less(X12,X13) )
& ! [X14: $int,X15: $int] :
( ( true_1 = anyNeq(X14,X15) )
<=> ( X14 != X15 ) )
& ! [X16: $int,X17: $int] :
( ( true_1 = anyEqual(X16,X17) )
<=> ( X16 = X17 ) )
& ! [X18: $int] :
( ( true_1 = boolNot(X18) )
<=> ( true_1 != X18 ) )
& ! [X19: $int,X20: $int] :
( ( true_1 = boolOr(X19,X20) )
<=> ( ( true_1 = X20 )
| ( true_1 = X19 ) ) )
& ! [X21: $int,X22: $int] :
( ( true_1 = boolAnd(X21,X22) )
<=> ( ( true_1 = X22 )
& ( true_1 = X21 ) ) )
& ! [X23: $int,X24: $int] :
( ( true_1 = boolImplies(X23,X24) )
<=> ( ( true_1 = X24 )
| ( true_1 != X23 ) ) )
& ! [X25: $int,X26: $int] :
( ( true_1 = boolIff(X25,X26) )
<=> ( ( true_1 = X25 )
<=> ( true_1 = X26 ) ) )
& ! [X27: $int,X28: $int,X29: $int,X30: $int,X31: $int,X32: $int] :
( ( select2(store2(X27,X28,X29,X32),X30,X31) = select2(X27,X30,X31) )
| ( X29 = X31 ) )
& ! [X33: $int,X34: $int,X35: $int,X36: $int,X37: $int,X38: $int] :
( ( select2(store2(X33,X34,X35,X38),X36,X37) = select2(X33,X36,X37) )
| ( X34 = X36 ) )
& ! [X39: $int,X40: $int,X41: $int,X42: $int] : ( select2(store2(X39,X40,X41,X42),X40,X41) = X42 )
& ! [X43: $int,X44: $int,X45: $int,X46: $int] :
( ( select1(store1(X43,X44,X46),X45) = select1(X43,X45) )
| ( X44 = X45 ) )
& ! [X47: $int,X48: $int,X49: $int] : ( select1(store1(X47,X48,X49),X48) = X49 ) ),
inference(flattening,[],[f32]) ).
tff(f32,plain,
( ! [X0: $int,X1: $int] :
( ( X0 = X1 )
| ( true_1 != x(X1,X0) )
| ( true_1 != x(X0,X1) ) )
& ! [X2: $int,X3: $int,X4: $int] :
( ( true_1 = x(X2,X4) )
| ( true_1 != x(X3,X4) )
| ( true_1 != x(X2,X3) ) )
& ! [X5: $int] : ( true_1 = x(X5,X5) )
& ( true_1 != false_1 )
& ! [X6: $int,X7: $int] :
( ( true_1 = intGreater(X6,X7) )
<=> $less(X7,X6) )
& ! [X8: $int,X9: $int] :
( ( true_1 = intAtLeast(X8,X9) )
<=> ~ $less(X8,X9) )
& ! [X10: $int,X11: $int] :
( ( true_1 = intAtMost(X10,X11) )
<=> ~ $less(X11,X10) )
& ! [X12: $int,X13: $int] :
( ( true_1 = intLess(X12,X13) )
<=> $less(X12,X13) )
& ! [X14: $int,X15: $int] :
( ( true_1 = anyNeq(X14,X15) )
<=> ( X14 != X15 ) )
& ! [X16: $int,X17: $int] :
( ( true_1 = anyEqual(X16,X17) )
<=> ( X16 = X17 ) )
& ! [X18: $int] :
( ( true_1 = boolNot(X18) )
<=> ( true_1 != X18 ) )
& ! [X19: $int,X20: $int] :
( ( true_1 = boolOr(X19,X20) )
<=> ( ( true_1 = X20 )
| ( true_1 = X19 ) ) )
& ! [X21: $int,X22: $int] :
( ( true_1 = boolAnd(X21,X22) )
<=> ( ( true_1 = X22 )
& ( true_1 = X21 ) ) )
& ! [X23: $int,X24: $int] :
( ( true_1 = boolImplies(X23,X24) )
<=> ( ( true_1 = X24 )
| ( true_1 != X23 ) ) )
& ! [X25: $int,X26: $int] :
( ( true_1 = boolIff(X25,X26) )
<=> ( ( true_1 = X25 )
<=> ( true_1 = X26 ) ) )
& ! [X27: $int,X28: $int,X29: $int,X30: $int,X31: $int,X32: $int] :
( ( select2(store2(X27,X28,X29,X32),X30,X31) = select2(X27,X30,X31) )
| ( X29 = X31 ) )
& ! [X33: $int,X34: $int,X35: $int,X36: $int,X37: $int,X38: $int] :
( ( select2(store2(X33,X34,X35,X38),X36,X37) = select2(X33,X36,X37) )
| ( X34 = X36 ) )
& ! [X39: $int,X40: $int,X41: $int,X42: $int] : ( select2(store2(X39,X40,X41,X42),X40,X41) = X42 )
& ! [X43: $int,X44: $int,X45: $int,X46: $int] :
( ( select1(store1(X43,X44,X46),X45) = select1(X43,X45) )
| ( X44 = X45 ) )
& ! [X47: $int,X48: $int,X49: $int] : ( select1(store1(X47,X48,X49),X48) = X49 ) ),
inference(ennf_transformation,[],[f25]) ).
tff(f25,plain,
~ ( ~ ! [X0: $int,X1: $int] :
( ~ ( ( true_1 != x(X1,X0) )
| ( true_1 != x(X0,X1) ) )
=> ( X0 = X1 ) )
| ~ ! [X2: $int,X3: $int,X4: $int] :
( ~ ( ( true_1 != x(X3,X4) )
| ( true_1 != x(X2,X3) ) )
=> ( true_1 = x(X2,X4) ) )
| ~ ! [X5: $int] : ( true_1 = x(X5,X5) )
| ( true_1 = false_1 )
| ~ ! [X6: $int,X7: $int] :
( ( true_1 = intGreater(X6,X7) )
<=> $less(X7,X6) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = intAtLeast(X8,X9) )
<=> ~ $less(X8,X9) )
| ~ ! [X10: $int,X11: $int] :
( ( true_1 = intAtMost(X10,X11) )
<=> ~ $less(X11,X10) )
| ~ ! [X12: $int,X13: $int] :
( ( true_1 = intLess(X12,X13) )
<=> $less(X12,X13) )
| ~ ! [X14: $int,X15: $int] :
( ( true_1 = anyNeq(X14,X15) )
<=> ( X14 != X15 ) )
| ~ ! [X16: $int,X17: $int] :
( ( true_1 = anyEqual(X16,X17) )
<=> ( X16 = X17 ) )
| ~ ! [X18: $int] :
( ( true_1 = boolNot(X18) )
<=> ( true_1 != X18 ) )
| ~ ! [X19: $int,X20: $int] :
( ( true_1 = boolOr(X19,X20) )
<=> ( ( true_1 = X20 )
| ( true_1 = X19 ) ) )
| ~ ! [X21: $int,X22: $int] :
( ( true_1 = boolAnd(X21,X22) )
<=> ~ ( ( true_1 != X22 )
| ( true_1 != X21 ) ) )
| ~ ! [X23: $int,X24: $int] :
( ( true_1 = boolImplies(X23,X24) )
<=> ( ( true_1 = X23 )
=> ( true_1 = X24 ) ) )
| ~ ! [X25: $int,X26: $int] :
( ( true_1 = boolIff(X25,X26) )
<=> ( ( true_1 = X25 )
<=> ( true_1 = X26 ) ) )
| ~ ! [X27: $int,X28: $int,X29: $int,X30: $int,X31: $int,X32: $int] :
( ( X29 != X31 )
=> ( select2(store2(X27,X28,X29,X32),X30,X31) = select2(X27,X30,X31) ) )
| ~ ! [X33: $int,X34: $int,X35: $int,X36: $int,X37: $int,X38: $int] :
( ( X34 != X36 )
=> ( select2(store2(X33,X34,X35,X38),X36,X37) = select2(X33,X36,X37) ) )
| ~ ! [X39: $int,X40: $int,X41: $int,X42: $int] : ( select2(store2(X39,X40,X41,X42),X40,X41) = X42 )
| ~ ! [X43: $int,X44: $int,X45: $int,X46: $int] :
( ( X44 != X45 )
=> ( select1(store1(X43,X44,X46),X45) = select1(X43,X45) ) )
| ~ ! [X47: $int,X48: $int,X49: $int] : ( select1(store1(X47,X48,X49),X48) = X49 ) ),
inference(rectify,[],[f4]) ).
tff(f4,plain,
~ ( ~ ! [X10: $int,X11: $int] :
( ~ ( ( true_1 != x(X11,X10) )
| ( true_1 != x(X10,X11) ) )
=> ( X10 = X11 ) )
| ~ ! [X10: $int,X11: $int,X2: $int] :
( ~ ( ( true_1 != x(X11,X2) )
| ( true_1 != x(X10,X11) ) )
=> ( true_1 = x(X10,X2) ) )
| ~ ! [X10: $int] : ( true_1 = x(X10,X10) )
| ( true_1 = false_1 )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = intGreater(X8,X9) )
<=> $less(X9,X8) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = intAtLeast(X8,X9) )
<=> ~ $less(X8,X9) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = intAtMost(X8,X9) )
<=> ~ $less(X9,X8) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = intLess(X8,X9) )
<=> $less(X8,X9) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = anyNeq(X8,X9) )
<=> ( X8 != X9 ) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = anyEqual(X8,X9) )
<=> ( X8 = X9 ) )
| ~ ! [X8: $int] :
( ( true_1 = boolNot(X8) )
<=> ( true_1 != X8 ) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = boolOr(X8,X9) )
<=> ( ( true_1 = X9 )
| ( true_1 = X8 ) ) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = boolAnd(X8,X9) )
<=> ~ ( ( true_1 != X9 )
| ( true_1 != X8 ) ) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = boolImplies(X8,X9) )
<=> ( ( true_1 = X8 )
=> ( true_1 = X9 ) ) )
| ~ ! [X8: $int,X9: $int] :
( ( boolIff(X8,X9) = true_1 )
<=> ( ( true_1 = X8 )
<=> ( true_1 = X9 ) ) )
| ~ ! [X0: $int,X4: $int,X5: $int,X6: $int,X7: $int,X2: $int] :
( ( X5 != X7 )
=> ( select2(store2(X0,X4,X5,X2),X6,X7) = select2(X0,X6,X7) ) )
| ~ ! [X0: $int,X4: $int,X5: $int,X6: $int,X7: $int,X2: $int] :
( ( X4 != X6 )
=> ( select2(store2(X0,X4,X5,X2),X6,X7) = select2(X0,X6,X7) ) )
| ~ ! [X0: $int,X4: $int,X5: $int,X2: $int] : ( select2(store2(X0,X4,X5,X2),X4,X5) = X2 )
| ~ ! [X0: $int,X1: $int,X3: $int,X2: $int] :
( ( X1 != X3 )
=> ( select1(store1(X0,X1,X2),X3) = select1(X0,X3) ) )
| ~ ! [X0: $int,X1: $int,X2: $int] : ( select1(store1(X0,X1,X2),X1) = X2 ) ),
inference(theory_normalization,[],[f1]) ).
tff(f1,axiom,
~ ( ~ ! [X10: $int,X11: $int] :
( ~ ( ( true_1 != x(X11,X10) )
| ( true_1 != x(X10,X11) ) )
=> ( X10 = X11 ) )
| ~ ! [X10: $int,X11: $int,X2: $int] :
( ~ ( ( true_1 != x(X11,X2) )
| ( true_1 != x(X10,X11) ) )
=> ( true_1 = x(X10,X2) ) )
| ~ ! [X10: $int] : ( true_1 = x(X10,X10) )
| ( true_1 = false_1 )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = intGreater(X8,X9) )
<=> $greater(X8,X9) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = intAtLeast(X8,X9) )
<=> $greatereq(X8,X9) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = intAtMost(X8,X9) )
<=> $lesseq(X8,X9) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = intLess(X8,X9) )
<=> $less(X8,X9) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = anyNeq(X8,X9) )
<=> ( X8 != X9 ) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = anyEqual(X8,X9) )
<=> ( X8 = X9 ) )
| ~ ! [X8: $int] :
( ( true_1 = boolNot(X8) )
<=> ( true_1 != X8 ) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = boolOr(X8,X9) )
<=> ( ( true_1 = X9 )
| ( true_1 = X8 ) ) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = boolAnd(X8,X9) )
<=> ~ ( ( true_1 != X9 )
| ( true_1 != X8 ) ) )
| ~ ! [X8: $int,X9: $int] :
( ( true_1 = boolImplies(X8,X9) )
<=> ( ( true_1 = X8 )
=> ( true_1 = X9 ) ) )
| ~ ! [X8: $int,X9: $int] :
( ( boolIff(X8,X9) = true_1 )
<=> ( ( true_1 = X8 )
<=> ( true_1 = X9 ) ) )
| ~ ! [X0: $int,X4: $int,X5: $int,X6: $int,X7: $int,X2: $int] :
( ( X5 != X7 )
=> ( select2(store2(X0,X4,X5,X2),X6,X7) = select2(X0,X6,X7) ) )
| ~ ! [X0: $int,X4: $int,X5: $int,X6: $int,X7: $int,X2: $int] :
( ( X4 != X6 )
=> ( select2(store2(X0,X4,X5,X2),X6,X7) = select2(X0,X6,X7) ) )
| ~ ! [X0: $int,X4: $int,X5: $int,X2: $int] : ( select2(store2(X0,X4,X5,X2),X4,X5) = X2 )
| ~ ! [X0: $int,X1: $int,X3: $int,X2: $int] :
( ( X1 != X3 )
=> ( select1(store1(X0,X1,X2),X3) = select1(X0,X3) ) )
| ~ ! [X0: $int,X1: $int,X2: $int] : ( select1(store1(X0,X1,X2),X1) = X2 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',formula_1) ).
tff(f9775,plain,
spl81_1339,
inference(avatar_split_clause,[],[f144,f9773]) ).
tff(f9773,plain,
( spl81_1339
<=> ! [X38: $int,X33: $int,X34: $int,X36: $int,X35: $int,X37: $int] :
( ( select2(store2(X33,X34,X35,X38),X36,X37) = select2(X33,X36,X37) )
| ( X34 = X36 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1339])]) ).
tff(f144,plain,
! [X38: $int,X36: $int,X37: $int,X34: $int,X35: $int,X33: $int] :
( ( select2(store2(X33,X34,X35,X38),X36,X37) = select2(X33,X36,X37) )
| ( X34 = X36 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f9771,plain,
( spl81_1338
| ~ spl81_909
| ~ spl81_1161 ),
inference(avatar_split_clause,[],[f8110,f7906,f6659,f9768]) ).
tff(f9768,plain,
( spl81_1338
<=> ( 'PurityAxiomsCanBeAssumed' = intGreater(int_9223372036854775807,int_4294967295) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1338])]) ).
tff(f8110,plain,
( ( 'PurityAxiomsCanBeAssumed' = intGreater(int_9223372036854775807,int_4294967295) )
| ~ spl81_909
| ~ spl81_1161 ),
inference(resolution,[],[f7907,f6661]) ).
tff(f9691,plain,
( spl81_1337
| ~ spl81_1135
| ~ spl81_1328 ),
inference(avatar_split_clause,[],[f9590,f9586,f7762,f9689]) ).
tff(f9689,plain,
( spl81_1337
<=> ! [X114: $int,X115: $int] :
( ( sK36($sum(X114,X115),X115) = sK36(X114,X115) )
| $less(X115,0)
| $less(X114,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1337])]) ).
tff(f9586,plain,
( spl81_1328
<=> ! [X114: $int,X115: $int] :
( ( sK35(X114,X115) = sK35($sum(X114,X115),X115) )
| $less(X115,0)
| $less(X114,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1328])]) ).
tff(f9590,plain,
( ! [X114: $int,X115: $int] :
( ( sK36($sum(X114,X115),X115) = sK36(X114,X115) )
| $less(X115,0)
| $less(X114,0) )
| ~ spl81_1135
| ~ spl81_1328 ),
inference(forward_demodulation,[],[f9589,f7763]) ).
tff(f9589,plain,
( ! [X114: $int,X115: $int] :
( ( sK35(X114,X115) = sK36($sum(X114,X115),X115) )
| $less(X115,0)
| $less(X114,0) )
| ~ spl81_1135
| ~ spl81_1328 ),
inference(forward_demodulation,[],[f9587,f7763]) ).
tff(f9587,plain,
( ! [X114: $int,X115: $int] :
( ( sK35(X114,X115) = sK35($sum(X114,X115),X115) )
| $less(X115,0)
| $less(X114,0) )
| ~ spl81_1328 ),
inference(avatar_component_clause,[],[f9586]) ).
tff(f9687,plain,
( spl81_1336
| ~ spl81_1135
| ~ spl81_1327 ),
inference(avatar_split_clause,[],[f9584,f9580,f7762,f9685]) ).
tff(f9685,plain,
( spl81_1336
<=> ! [X112: $int,X113: $int] :
( ( sK36($sum(X113,X112),X113) = sK36(X112,X113) )
| $less(X113,0)
| $less(X112,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1336])]) ).
tff(f9580,plain,
( spl81_1327
<=> ! [X112: $int,X113: $int] :
( ( sK35(X112,X113) = sK35($sum(X113,X112),X113) )
| $less(X113,0)
| $less(X112,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1327])]) ).
tff(f9584,plain,
( ! [X113: $int,X112: $int] :
( ( sK36($sum(X113,X112),X113) = sK36(X112,X113) )
| $less(X113,0)
| $less(X112,0) )
| ~ spl81_1135
| ~ spl81_1327 ),
inference(forward_demodulation,[],[f9583,f7763]) ).
tff(f9583,plain,
( ! [X113: $int,X112: $int] :
( ( sK35(X112,X113) = sK36($sum(X113,X112),X113) )
| $less(X113,0)
| $less(X112,0) )
| ~ spl81_1135
| ~ spl81_1327 ),
inference(forward_demodulation,[],[f9581,f7763]) ).
tff(f9581,plain,
( ! [X113: $int,X112: $int] :
( ( sK35(X112,X113) = sK35($sum(X113,X112),X113) )
| $less(X113,0)
| $less(X112,0) )
| ~ spl81_1327 ),
inference(avatar_component_clause,[],[f9580]) ).
tff(f9683,plain,
( spl81_1335
| ~ spl81_906
| ~ spl81_1161 ),
inference(avatar_split_clause,[],[f8109,f7906,f6644,f9680]) ).
tff(f9680,plain,
( spl81_1335
<=> ( 'PurityAxiomsCanBeAssumed' = intGreater(int_m2147483648,int_m9223372036854775808) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1335])]) ).
tff(f8109,plain,
( ( 'PurityAxiomsCanBeAssumed' = intGreater(int_m2147483648,int_m9223372036854775808) )
| ~ spl81_906
| ~ spl81_1161 ),
inference(resolution,[],[f7907,f6646]) ).
tff(f9614,plain,
spl81_1334,
inference(avatar_split_clause,[],[f2032,f9612]) ).
tff(f9612,plain,
( spl81_1334
<=> ! [X231: $int,X230: $int,X232: $int,X229: $int] :
( ( 'BeingConstructed' != select2(X229,X230,'AsNonNullRefField'(X231,X232)) )
| ( 'BeingConstructed' = X230 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X229) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1334])]) ).
tff(f2032,plain,
! [X232: $int,X230: $int,X231: $int,X229: $int] :
( ( 'BeingConstructed' != select2(X229,X230,'AsNonNullRefField'(X231,X232)) )
| ( 'BeingConstructed' = X230 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X229) ) ),
inference(duplicate_literal_removal,[],[f1833]) ).
tff(f1833,plain,
! [X232: $int,X230: $int,X231: $int,X229: $int] :
( ( 'BeingConstructed' != select2(X229,X230,'AsNonNullRefField'(X231,X232)) )
| ( 'BeingConstructed' = X230 )
| ( 'BeingConstructed' = X230 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X229) ) ),
inference(definition_unfolding,[],[f1357,f261,f261,f260]) ).
tff(f1357,plain,
! [X232: $int,X230: $int,X231: $int,X229: $int] :
( ( nullObject != select2(X229,X230,'AsNonNullRefField'(X231,X232)) )
| ( 'BeingConstructed' = X230 )
| ( nullObject = X230 )
| ( true_1 != 'IsHeap'(X229) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9610,plain,
spl81_1333,
inference(avatar_split_clause,[],[f1906,f9608]) ).
tff(f9608,plain,
( spl81_1333
<=> ! [X391: $int,X390: $int,X389: $int] :
( ( 'Rank'(X389) = X391 )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X389),sK76(X390,X391)) )
| ( 'BeingConstructed' = X389 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1333])]) ).
tff(f1906,plain,
! [X391: $int,X390: $int,X389: $int] :
( ( 'Rank'(X389) = X391 )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X389),sK76(X390,X391)) )
| ( 'BeingConstructed' = X389 ) ),
inference(definition_unfolding,[],[f1257,f260,f1279,f261]) ).
tff(f1257,plain,
! [X391: $int,X390: $int,X389: $int] :
( ( 'Rank'(X389) = X391 )
| ( true_1 != x(typeof(X389),'RefArray'(X390,X391)) )
| ( nullObject = X389 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9606,plain,
spl81_1332,
inference(avatar_split_clause,[],[f1905,f9604]) ).
tff(f9604,plain,
( spl81_1332
<=> ! [X388: $int,X387: $int,X386: $int] :
( ( 'Rank'(X386) = X388 )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X386),sK75(X387,X388)) )
| ( 'BeingConstructed' = X386 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1332])]) ).
tff(f1905,plain,
! [X387: $int,X386: $int,X388: $int] :
( ( 'Rank'(X386) = X388 )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X386),sK75(X387,X388)) )
| ( 'BeingConstructed' = X386 ) ),
inference(definition_unfolding,[],[f1258,f260,f1282,f261]) ).
tff(f1258,plain,
! [X387: $int,X386: $int,X388: $int] :
( ( 'Rank'(X386) = X388 )
| ( true_1 != x(typeof(X386),'NonNullRefArray'(X387,X388)) )
| ( nullObject = X386 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9602,plain,
spl81_1331,
inference(avatar_split_clause,[],[f1904,f9600]) ).
tff(f9600,plain,
( spl81_1331
<=> ! [X384: $int,X385: $int,X383: $int] :
( ( 'Rank'(X383) = X385 )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X383),sK78(X384,X385)) )
| ( 'BeingConstructed' = X383 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1331])]) ).
tff(f1904,plain,
! [X385: $int,X384: $int,X383: $int] :
( ( 'Rank'(X383) = X385 )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X383),sK78(X384,X385)) )
| ( 'BeingConstructed' = X383 ) ),
inference(definition_unfolding,[],[f1259,f260,f1273,f261]) ).
tff(f1259,plain,
! [X385: $int,X384: $int,X383: $int] :
( ( 'Rank'(X383) = X385 )
| ( true_1 != x(typeof(X383),'ValueArray'(X384,X385)) )
| ( nullObject = X383 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9598,plain,
spl81_1330,
inference(avatar_split_clause,[],[f1903,f9596]) ).
tff(f9596,plain,
( spl81_1330
<=> ! [X381: $int,X382: $int,X380: $int] :
( ( 'Rank'(X380) = X382 )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X380),sK77(X381,X382)) )
| ( 'BeingConstructed' = X380 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1330])]) ).
tff(f1903,plain,
! [X381: $int,X380: $int,X382: $int] :
( ( 'Rank'(X380) = X382 )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X380),sK77(X381,X382)) )
| ( 'BeingConstructed' = X380 ) ),
inference(definition_unfolding,[],[f1260,f260,f1276,f261]) ).
tff(f1260,plain,
! [X381: $int,X380: $int,X382: $int] :
( ( 'Rank'(X380) = X382 )
| ( true_1 != x(typeof(X380),'IntArray'(X381,X382)) )
| ( nullObject = X380 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9594,plain,
spl81_1329,
inference(avatar_split_clause,[],[f1803,f9592]) ).
tff(f9592,plain,
( spl81_1329
<=> ! [X157: $int,X156: $int,X155: $int] :
( ( typeof(sK40(X155,X156,X157)) = sK41(X155,X156,X157) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'('UnboxedType'(X155)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1329])]) ).
tff(f1803,plain,
! [X155: $int,X156: $int,X157: $int] :
( ( typeof(sK40(X155,X156,X157)) = sK41(X155,X156,X157) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'('UnboxedType'(X155)) ) ),
inference(definition_unfolding,[],[f1408,f260]) ).
tff(f1408,plain,
! [X155: $int,X156: $int,X157: $int] :
( ( typeof(sK40(X155,X156,X157)) = sK41(X155,X156,X157) )
| ( true_1 != 'IsValueType'('UnboxedType'(X155)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9588,plain,
spl81_1328,
inference(avatar_split_clause,[],[f1751,f9586]) ).
tff(f1751,plain,
! [X114: $int,X115: $int] :
( ( sK35(X114,X115) = sK35($sum(X114,X115),X115) )
| $less(X115,0)
| $less(X114,0) ),
inference(definition_unfolding,[],[f1478,f1475,f1475]) ).
tff(f1478,plain,
! [X114: $int,X115: $int] :
( ( x_1(X114,X115) = x_1($sum(X114,X115),X115) )
| $less(X115,0)
| $less(X114,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9582,plain,
spl81_1327,
inference(avatar_split_clause,[],[f1750,f9580]) ).
tff(f1750,plain,
! [X113: $int,X112: $int] :
( ( sK35(X112,X113) = sK35($sum(X113,X112),X113) )
| $less(X113,0)
| $less(X112,0) ),
inference(definition_unfolding,[],[f1479,f1475,f1475]) ).
tff(f1479,plain,
! [X113: $int,X112: $int] :
( ( x_1(X112,X113) = x_1($sum(X113,X112),X113) )
| $less(X113,0)
| $less(X112,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9578,plain,
( spl81_1326
| ~ spl81_913
| ~ spl81_1161 ),
inference(avatar_split_clause,[],[f8108,f7906,f6679,f9575]) ).
tff(f9575,plain,
( spl81_1326
<=> ( 'PurityAxiomsCanBeAssumed' = intGreater(-100000,int_m2147483648) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1326])]) ).
tff(f8108,plain,
( ( 'PurityAxiomsCanBeAssumed' = intGreater(-100000,int_m2147483648) )
| ~ spl81_913
| ~ spl81_1161 ),
inference(resolution,[],[f7907,f6681]) ).
tff(f9573,plain,
spl81_1325,
inference(avatar_split_clause,[],[f1738,f9571]) ).
tff(f9571,plain,
( spl81_1325
<=> ! [X77: $int,X78: $int,X79: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'StringEquals'(X77,X79) )
| ( 'PurityAxiomsCanBeAssumed' != 'StringEquals'(X78,X79) )
| ( 'PurityAxiomsCanBeAssumed' != 'StringEquals'(X77,X78) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1325])]) ).
tff(f1738,plain,
! [X78: $int,X79: $int,X77: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'StringEquals'(X77,X79) )
| ( 'PurityAxiomsCanBeAssumed' != 'StringEquals'(X78,X79) )
| ( 'PurityAxiomsCanBeAssumed' != 'StringEquals'(X77,X78) ) ),
inference(definition_unfolding,[],[f1510,f260,f260,f260]) ).
tff(f1510,plain,
! [X78: $int,X79: $int,X77: $int] :
( ( true_1 = 'StringEquals'(X77,X79) )
| ( true_1 != 'StringEquals'(X78,X79) )
| ( true_1 != 'StringEquals'(X77,X78) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9569,plain,
spl81_1324,
inference(avatar_split_clause,[],[f1614,f9567]) ).
tff(f9567,plain,
( spl81_1324
<=> ! [X4: $int,X2: $int,X3: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(X2,X4) )
| ( 'PurityAxiomsCanBeAssumed' != x(X3,X4) )
| ( 'PurityAxiomsCanBeAssumed' != x(X2,X3) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1324])]) ).
tff(f1614,plain,
! [X2: $int,X3: $int,X4: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(X2,X4) )
| ( 'PurityAxiomsCanBeAssumed' != x(X3,X4) )
| ( 'PurityAxiomsCanBeAssumed' != x(X2,X3) ) ),
inference(definition_unfolding,[],[f175,f260,f260,f260]) ).
tff(f175,plain,
! [X2: $int,X3: $int,X4: $int] :
( ( true_1 = x(X2,X4) )
| ( true_1 != x(X3,X4) )
| ( true_1 != x(X2,X3) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f9407,plain,
( spl81_1323
| ~ spl81_2
| ~ spl81_1148 ),
inference(avatar_split_clause,[],[f8088,f7853,f2125,f9405]) ).
tff(f9405,plain,
( spl81_1323
<=> ! [X0: $int] : $less(X0,$sum(X0,1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1323])]) ).
tff(f7853,plain,
( spl81_1148
<=> ! [X0: $int,X1: $int] :
( $less(X0,X1)
| $less(X1,$sum(X0,1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1148])]) ).
tff(f8088,plain,
( ! [X0: $int] : $less(X0,$sum(X0,1))
| ~ spl81_2
| ~ spl81_1148 ),
inference(resolution,[],[f7854,f2126]) ).
tff(f7854,plain,
( ! [X0: $int,X1: $int] :
( $less(X1,$sum(X0,1))
| $less(X0,X1) )
| ~ spl81_1148 ),
inference(avatar_component_clause,[],[f7853]) ).
tff(f9399,plain,
spl81_1322,
inference(avatar_split_clause,[],[f2061,f9397]) ).
tff(f9397,plain,
( spl81_1322
<=> ! [X153: $int,X152: $int] :
( ( 'PurityAxiomsCanBeAssumed' != x('UnboxedType'(X153),sK25) )
| ( X152 = X153 )
| ( sK39(X152,X153) != X153 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1322])]) ).
tff(f2061,plain,
! [X152: $int,X153: $int] :
( ( 'PurityAxiomsCanBeAssumed' != x('UnboxedType'(X153),sK25) )
| ( X152 = X153 )
| ( sK39(X152,X153) != X153 ) ),
inference(inner_rewriting,[],[f2060]) ).
tff(f2060,plain,
! [X152: $int,X153: $int] :
( ( 'PurityAxiomsCanBeAssumed' != x('UnboxedType'(sK39(X152,X153)),sK25) )
| ( X152 = X153 )
| ( sK39(X152,X153) != X153 ) ),
inference(forward_demodulation,[],[f1800,f1723]) ).
tff(f1723,plain,
sK24 = sK25,
inference(definition_unfolding,[],[f1528,f1571]) ).
tff(f1571,plain,
'System_Object' = sK24,
inference(cnf_transformation,[],[f140]) ).
tff(f1528,plain,
'System_Object' = sK25,
inference(cnf_transformation,[],[f140]) ).
tff(f1800,plain,
! [X152: $int,X153: $int] :
( ( X152 = X153 )
| ( sK39(X152,X153) != X153 )
| ( 'PurityAxiomsCanBeAssumed' != x('UnboxedType'(sK39(X152,X153)),sK24) ) ),
inference(definition_unfolding,[],[f1412,f260,f1571]) ).
tff(f1412,plain,
! [X152: $int,X153: $int] :
( ( X152 = X153 )
| ( sK39(X152,X153) != X153 )
| ( true_1 != x('UnboxedType'(sK39(X152,X153)),'System_Object') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9395,plain,
spl81_1321,
inference(avatar_split_clause,[],[f2055,f9393]) ).
tff(f9393,plain,
( spl81_1321
<=> ! [X98: $int,X99: $int] :
( ( sK32(X98,X99) = $product(2,sK32(X98,$sum(X99,-1))) )
| $less(X99,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1321])]) ).
tff(f2055,plain,
! [X98: $int,X99: $int] :
( ( sK32(X98,X99) = $product(2,sK32(X98,$sum(X99,-1))) )
| $less(X99,1) ),
inference(forward_demodulation,[],[f2044,f18]) ).
tff(f18,plain,
! [X0: $int,X1: $int] : ( $product(X0,X1) = $product(X1,X0) ),
introduced(theory_axiom_135,[]) ).
tff(f2044,plain,
! [X98: $int,X99: $int] :
( ( sK32(X98,X99) = $product(sK32(X98,$sum(X99,-1)),2) )
| $less(X99,1) ),
inference(evaluation,[],[f1746]) ).
tff(f1746,plain,
! [X98: $int,X99: $int] :
( ( sK32(X98,X99) = $product(sK32(X98,$sum(X99,$uminus(1))),2) )
| $less(X99,1) ),
inference(definition_unfolding,[],[f1489,f1490,f1490]) ).
tff(f1490,plain,
! [X96: $int,X95: $int] : ( shl(X95,X96) = sK32(X95,X96) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1489,plain,
! [X98: $int,X99: $int] :
( ( shl(X98,X99) = $product(shl(X98,$sum(X99,$uminus(1))),2) )
| $less(X99,1) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9391,plain,
spl81_1320,
inference(avatar_split_clause,[],[f2047,f9389]) ).
tff(f9389,plain,
( spl81_1320
<=> ! [X72: $int,X71: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'ArraySum_Even_System_Int32'(X71,X72) )
| ( 0 != sK35(X72,2) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X71) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1320])]) ).
tff(f2047,plain,
! [X72: $int,X71: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'ArraySum_Even_System_Int32'(X71,X72) )
| ( 0 != sK35(X72,2) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X71) ) ),
inference(trivial_inequality_removal,[],[f1727]) ).
tff(f1727,plain,
! [X72: $int,X71: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'ArraySum_Even_System_Int32'(X71,X72) )
| ( 0 != sK35(X72,2) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X71) )
| ( 'PurityAxiomsCanBeAssumed' != 'PurityAxiomsCanBeAssumed' ) ),
inference(definition_unfolding,[],[f1524,f260,f1475,f260,f260]) ).
tff(f1524,plain,
! [X72: $int,X71: $int] :
( ( true_1 = 'ArraySum_Even_System_Int32'(X71,X72) )
| ( 0 != x_1(X72,2) )
| ( true_1 != 'IsHeap'(X71) )
| ( true_1 != 'PurityAxiomsCanBeAssumed' ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9387,plain,
spl81_1319,
inference(avatar_split_clause,[],[f2046,f9385]) ).
tff(f9385,plain,
( spl81_1319
<=> ! [X72: $int,X71: $int] :
( ( 0 = sK35(X72,2) )
| ( 'PurityAxiomsCanBeAssumed' != 'ArraySum_Even_System_Int32'(X71,X72) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X71) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1319])]) ).
tff(f2046,plain,
! [X72: $int,X71: $int] :
( ( 0 = sK35(X72,2) )
| ( 'PurityAxiomsCanBeAssumed' != 'ArraySum_Even_System_Int32'(X71,X72) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X71) ) ),
inference(trivial_inequality_removal,[],[f1728]) ).
tff(f1728,plain,
! [X72: $int,X71: $int] :
( ( 0 = sK35(X72,2) )
| ( 'PurityAxiomsCanBeAssumed' != 'ArraySum_Even_System_Int32'(X71,X72) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X71) )
| ( 'PurityAxiomsCanBeAssumed' != 'PurityAxiomsCanBeAssumed' ) ),
inference(definition_unfolding,[],[f1523,f1475,f260,f260,f260]) ).
tff(f1523,plain,
! [X72: $int,X71: $int] :
( ( 0 = x_1(X72,2) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X71,X72) )
| ( true_1 != 'IsHeap'(X71) )
| ( true_1 != 'PurityAxiomsCanBeAssumed' ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9383,plain,
spl81_1318,
inference(avatar_split_clause,[],[f2045,f9381]) ).
tff(f9381,plain,
( spl81_1318
<=> ! [X93: $int,X92: $int] :
( ( shr(X92,X93) = x_2(shr(X92,$sum(X93,-1)),2) )
| $less(X93,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1318])]) ).
tff(f2045,plain,
! [X92: $int,X93: $int] :
( ( shr(X92,X93) = x_2(shr(X92,$sum(X93,-1)),2) )
| $less(X93,1) ),
inference(evaluation,[],[f1494]) ).
tff(f1494,plain,
! [X92: $int,X93: $int] :
( ( shr(X92,X93) = x_2(shr(X92,$sum(X93,$uminus(1))),2) )
| $less(X93,1) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9379,plain,
spl81_1317,
inference(avatar_split_clause,[],[f1885,f9377]) ).
tff(f9377,plain,
( spl81_1317
<=> ! [X340: $int,X342: $int,X341: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(sK76(X341,X342),sK76(X340,X342)) )
| ( 'PurityAxiomsCanBeAssumed' != x(X341,X340) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1317])]) ).
tff(f1885,plain,
! [X342: $int,X341: $int,X340: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(sK76(X341,X342),sK76(X340,X342)) )
| ( 'PurityAxiomsCanBeAssumed' != x(X341,X340) ) ),
inference(definition_unfolding,[],[f1289,f260,f1279,f1279,f260]) ).
tff(f1289,plain,
! [X342: $int,X341: $int,X340: $int] :
( ( true_1 = x('RefArray'(X341,X342),'RefArray'(X340,X342)) )
| ( true_1 != x(X341,X340) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9375,plain,
spl81_1316,
inference(avatar_split_clause,[],[f1884,f9373]) ).
tff(f9373,plain,
( spl81_1316
<=> ! [X339: $int,X337: $int,X338: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(sK75(X338,X339),sK75(X337,X339)) )
| ( 'PurityAxiomsCanBeAssumed' != x(X338,X337) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1316])]) ).
tff(f1884,plain,
! [X339: $int,X338: $int,X337: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(sK75(X338,X339),sK75(X337,X339)) )
| ( 'PurityAxiomsCanBeAssumed' != x(X338,X337) ) ),
inference(definition_unfolding,[],[f1290,f260,f1282,f1282,f260]) ).
tff(f1290,plain,
! [X339: $int,X338: $int,X337: $int] :
( ( true_1 = x('NonNullRefArray'(X338,X339),'NonNullRefArray'(X337,X339)) )
| ( true_1 != x(X338,X337) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9371,plain,
spl81_1315,
inference(avatar_split_clause,[],[f1852,f9369]) ).
tff(f9369,plain,
( spl81_1315
<=> ! [X267: $int,X268: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(typeof(X267),X268) )
| ( 'BeingConstructed' = X267 )
| ( 'PurityAxiomsCanBeAssumed' != 'Is'(X267,X268) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1315])]) ).
tff(f1852,plain,
! [X268: $int,X267: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(typeof(X267),X268) )
| ( 'BeingConstructed' = X267 )
| ( 'PurityAxiomsCanBeAssumed' != 'Is'(X267,X268) ) ),
inference(definition_unfolding,[],[f1336,f260,f261,f260]) ).
tff(f1336,plain,
! [X268: $int,X267: $int] :
( ( true_1 = x(typeof(X267),X268) )
| ( nullObject = X267 )
| ( true_1 != 'Is'(X267,X268) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9367,plain,
( spl81_1314
| ~ spl81_1058
| ~ spl81_1135 ),
inference(avatar_split_clause,[],[f7834,f7762,f7384,f9364]) ).
tff(f9364,plain,
( spl81_1314
<=> ( sK23 = sK36(x_in,2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1314])]) ).
tff(f7384,plain,
( spl81_1058
<=> ( sK23 = sK35(x_in,2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1058])]) ).
tff(f7834,plain,
( ( sK23 = sK36(x_in,2) )
| ~ spl81_1058
| ~ spl81_1135 ),
inference(superposition,[],[f7386,f7763]) ).
tff(f7386,plain,
( ( sK23 = sK35(x_in,2) )
| ~ spl81_1058 ),
inference(avatar_component_clause,[],[f7384]) ).
tff(f9362,plain,
spl81_1313,
inference(avatar_split_clause,[],[f1834,f9360]) ).
tff(f9360,plain,
( spl81_1313
<=> ! [X235: $int,X233: $int,X234: $int,X236: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'Is'(select2(X233,X234,'AsRefField'(X235,X236)),X236) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X233) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1313])]) ).
tff(f1834,plain,
! [X235: $int,X233: $int,X236: $int,X234: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'Is'(select2(X233,X234,'AsRefField'(X235,X236)),X236) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X233) ) ),
inference(definition_unfolding,[],[f1356,f260,f260]) ).
tff(f1356,plain,
! [X235: $int,X233: $int,X236: $int,X234: $int] :
( ( true_1 = 'Is'(select2(X233,X234,'AsRefField'(X235,X236)),X236) )
| ( true_1 != 'IsHeap'(X233) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9358,plain,
spl81_1312,
inference(avatar_split_clause,[],[f1831,f9356]) ).
tff(f9356,plain,
( spl81_1312
<=> ! [X228: $int,X227: $int,X226: $int,X225: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(select2(X225,X226,'AsRangeField'(X227,X228)),X228) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X225) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1312])]) ).
tff(f1831,plain,
! [X225: $int,X228: $int,X226: $int,X227: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(select2(X225,X226,'AsRangeField'(X227,X228)),X228) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X225) ) ),
inference(definition_unfolding,[],[f1359,f260,f260]) ).
tff(f1359,plain,
! [X225: $int,X228: $int,X226: $int,X227: $int] :
( ( true_1 = 'InRange'(select2(X225,X226,'AsRangeField'(X227,X228)),X228) )
| ( true_1 != 'IsHeap'(X225) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9330,plain,
( spl81_1311
| ~ spl81_1035
| ~ spl81_1132 ),
inference(avatar_split_clause,[],[f7828,f7747,f7279,f9328]) ).
tff(f9328,plain,
( spl81_1311
<=> ! [X0: $int] : ( 0 = $product(0,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1311])]) ).
tff(f7279,plain,
( spl81_1035
<=> ! [X0: $int] : ( 0 = $product(X0,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1035])]) ).
tff(f7747,plain,
( spl81_1132
<=> ! [X0: $int,X1: $int] : ( $product(X0,X1) = $product(X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1132])]) ).
tff(f7828,plain,
( ! [X0: $int] : ( 0 = $product(0,X0) )
| ~ spl81_1035
| ~ spl81_1132 ),
inference(superposition,[],[f7748,f7280]) ).
tff(f7280,plain,
( ! [X0: $int] : ( 0 = $product(X0,0) )
| ~ spl81_1035 ),
inference(avatar_component_clause,[],[f7279]) ).
tff(f7748,plain,
( ! [X0: $int,X1: $int] : ( $product(X0,X1) = $product(X1,X0) )
| ~ spl81_1132 ),
inference(avatar_component_clause,[],[f7747]) ).
tff(f9218,plain,
( spl81_1310
| ~ spl81_1031
| ~ spl81_1116 ),
inference(avatar_split_clause,[],[f7730,f7674,f7262,f9215]) ).
tff(f9215,plain,
( spl81_1310
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_String',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1310])]) ).
tff(f7262,plain,
( spl81_1031
<=> ( sK25 = sK63('System_String') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1031])]) ).
tff(f7674,plain,
( spl81_1116
<=> ! [X277: $int] : ( 'PurityAxiomsCanBeAssumed' = x(X277,sK63(X277)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1116])]) ).
tff(f7730,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_String',sK25) )
| ~ spl81_1031
| ~ spl81_1116 ),
inference(superposition,[],[f7675,f7264]) ).
tff(f7264,plain,
( ( sK25 = sK63('System_String') )
| ~ spl81_1031 ),
inference(avatar_component_clause,[],[f7262]) ).
tff(f7675,plain,
( ! [X277: $int] : ( 'PurityAxiomsCanBeAssumed' = x(X277,sK63(X277)) )
| ~ spl81_1116 ),
inference(avatar_component_clause,[],[f7674]) ).
tff(f9213,plain,
spl81_1309,
inference(avatar_split_clause,[],[f1978,f9211]) ).
tff(f9211,plain,
( spl81_1309
<=> ! [X2: $int,X0: $int,X3: $int] :
( ( 0 = X0 )
| ( $product(X0,X2) != $product(X0,X3) )
| ( X2 = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1309])]) ).
tff(f1978,plain,
! [X2: $int,X3: $int,X0: $int] :
( ( 0 = X0 )
| ( $product(X0,X2) != $product(X0,X3) )
| ( X2 = X3 ) ),
inference(equality_resolution,[],[f23]) ).
tff(f23,plain,
! [X2: $int,X3: $int,X0: $int,X1: $int] :
( ( 0 = X0 )
| ( $product(X0,X2) != X1 )
| ( $product(X0,X3) != X1 )
| ( X2 = X3 ) ),
introduced(theory_axiom_151,[]) ).
tff(f9209,plain,
spl81_1308,
inference(avatar_split_clause,[],[f1886,f9207]) ).
tff(f9207,plain,
( spl81_1308
<=> ! [X344: $int,X343: $int,X345: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(X344,'ElementType'(typeof(X343))) )
| ( 'PurityAxiomsCanBeAssumed' != 'NonNullRefArrayRaw'(X343,X344,X345) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1308])]) ).
tff(f1886,plain,
! [X345: $int,X344: $int,X343: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(X344,'ElementType'(typeof(X343))) )
| ( 'PurityAxiomsCanBeAssumed' != 'NonNullRefArrayRaw'(X343,X344,X345) ) ),
inference(definition_unfolding,[],[f1288,f260,f1285,f260]) ).
tff(f1285,plain,
! [X345: $int,X343: $int,X344: $int] : ( typeof(X343) = sK74(X343,X344,X345) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1288,plain,
! [X345: $int,X344: $int,X343: $int] :
( ( true_1 = x(X344,'ElementType'(sK74(X343,X344,X345))) )
| ( true_1 != 'NonNullRefArrayRaw'(X343,X344,X345) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9205,plain,
spl81_1307,
inference(avatar_split_clause,[],[f1878,f9203]) ).
tff(f9203,plain,
( spl81_1307
<=> ! [X327: $int,X326: $int,X325: $int] :
( ( sK76('ElementType'(X327),X326) = X327 )
| ( 'PurityAxiomsCanBeAssumed' != x(X327,sK76(X325,X326)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1307])]) ).
tff(f1878,plain,
! [X327: $int,X326: $int,X325: $int] :
( ( sK76('ElementType'(X327),X326) = X327 )
| ( 'PurityAxiomsCanBeAssumed' != x(X327,sK76(X325,X326)) ) ),
inference(definition_unfolding,[],[f1297,f1279,f1295,f260,f1279]) ).
tff(f1295,plain,
! [X327: $int,X326: $int,X325: $int] : ( 'ElementType'(X327) = sK73(X325,X326,X327) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1297,plain,
! [X327: $int,X326: $int,X325: $int] :
( ( 'RefArray'(sK73(X325,X326,X327),X326) = X327 )
| ( true_1 != x(X327,'RefArray'(X325,X326)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9201,plain,
spl81_1306,
inference(avatar_split_clause,[],[f1877,f9199]) ).
tff(f9199,plain,
( spl81_1306
<=> ! [X327: $int,X326: $int,X325: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x('ElementType'(X327),X325) )
| ( 'PurityAxiomsCanBeAssumed' != x(X327,sK76(X325,X326)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1306])]) ).
tff(f1877,plain,
! [X327: $int,X326: $int,X325: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x('ElementType'(X327),X325) )
| ( 'PurityAxiomsCanBeAssumed' != x(X327,sK76(X325,X326)) ) ),
inference(definition_unfolding,[],[f1298,f260,f1295,f260,f1279]) ).
tff(f1298,plain,
! [X327: $int,X326: $int,X325: $int] :
( ( true_1 = x(sK73(X325,X326,X327),X325) )
| ( true_1 != x(X327,'RefArray'(X325,X326)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9197,plain,
spl81_1305,
inference(avatar_split_clause,[],[f1875,f9195]) ).
tff(f9195,plain,
( spl81_1305
<=> ! [X323: $int,X321: $int,X322: $int] :
( ( sK75('ElementType'(X323),X322) = X323 )
| ( 'PurityAxiomsCanBeAssumed' != x(X323,sK75(X321,X322)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1305])]) ).
tff(f1875,plain,
! [X323: $int,X322: $int,X321: $int] :
( ( sK75('ElementType'(X323),X322) = X323 )
| ( 'PurityAxiomsCanBeAssumed' != x(X323,sK75(X321,X322)) ) ),
inference(definition_unfolding,[],[f1301,f1282,f1299,f260,f1282]) ).
tff(f1299,plain,
! [X323: $int,X322: $int,X321: $int] : ( 'ElementType'(X323) = sK72(X321,X322,X323) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1301,plain,
! [X323: $int,X322: $int,X321: $int] :
( ( 'NonNullRefArray'(sK72(X321,X322,X323),X322) = X323 )
| ( true_1 != x(X323,'NonNullRefArray'(X321,X322)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9193,plain,
spl81_1304,
inference(avatar_split_clause,[],[f1874,f9191]) ).
tff(f9191,plain,
( spl81_1304
<=> ! [X323: $int,X321: $int,X322: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x('ElementType'(X323),X321) )
| ( 'PurityAxiomsCanBeAssumed' != x(X323,sK75(X321,X322)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1304])]) ).
tff(f1874,plain,
! [X323: $int,X322: $int,X321: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x('ElementType'(X323),X321) )
| ( 'PurityAxiomsCanBeAssumed' != x(X323,sK75(X321,X322)) ) ),
inference(definition_unfolding,[],[f1302,f260,f1299,f260,f1282]) ).
tff(f1302,plain,
! [X323: $int,X322: $int,X321: $int] :
( ( true_1 = x(sK72(X321,X322,X323),X321) )
| ( true_1 != x(X323,'NonNullRefArray'(X321,X322)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9189,plain,
spl81_1303,
inference(avatar_split_clause,[],[f1847,f9187]) ).
tff(f9187,plain,
( spl81_1303
<=> ! [X266: $int,X265: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsNotNull'(X265,X266) )
| ( 'PurityAxiomsCanBeAssumed' != 'Is'(X265,X266) )
| ( 'BeingConstructed' = X265 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1303])]) ).
tff(f1847,plain,
! [X266: $int,X265: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsNotNull'(X265,X266) )
| ( 'PurityAxiomsCanBeAssumed' != 'Is'(X265,X266) )
| ( 'BeingConstructed' = X265 ) ),
inference(definition_unfolding,[],[f1341,f260,f260,f261]) ).
tff(f1341,plain,
! [X266: $int,X265: $int] :
( ( true_1 = 'IsNotNull'(X265,X266) )
| ( true_1 != 'Is'(X265,X266) )
| ( nullObject = X265 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9185,plain,
spl81_1302,
inference(avatar_split_clause,[],[f1807,f9183]) ).
tff(f9183,plain,
( spl81_1302
<=> ! [X167: $int,X166: $int,X169: $int,X168: $int] : ( sK42(X166,X167,X168,X169) = sK39(X166,sK42(X166,X167,X168,X169)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1302])]) ).
tff(f1807,plain,
! [X168: $int,X166: $int,X169: $int,X167: $int] : ( sK42(X166,X167,X168,X169) = sK39(X166,sK42(X166,X167,X168,X169)) ),
inference(definition_unfolding,[],[f1403,f1411]) ).
tff(f1403,plain,
! [X168: $int,X166: $int,X169: $int,X167: $int] : ( sK42(X166,X167,X168,X169) = 'Box'(X166,sK42(X166,X167,X168,X169)) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9181,plain,
spl81_1301,
inference(avatar_split_clause,[],[f1804,f9179]) ).
tff(f9179,plain,
( spl81_1301
<=> ! [X157: $int,X155: $int,X156: $int] :
( ( sK40(X155,X156,X157) = sK39(X157,X155) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'('UnboxedType'(X155)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1301])]) ).
tff(f1804,plain,
! [X155: $int,X156: $int,X157: $int] :
( ( sK40(X155,X156,X157) = sK39(X157,X155) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'('UnboxedType'(X155)) ) ),
inference(definition_unfolding,[],[f1407,f1411,f260]) ).
tff(f1407,plain,
! [X155: $int,X156: $int,X157: $int] :
( ( 'Box'(X157,X155) = sK40(X155,X156,X157) )
| ( true_1 != 'IsValueType'('UnboxedType'(X155)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9177,plain,
spl81_1300,
inference(avatar_split_clause,[],[f1701,f9175]) ).
tff(f9175,plain,
( spl81_1300
<=> ! [X59: $int,X58: $int,X54: $int,X56: $int,X57: $int,X55: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| ( 'PurityAxiomsCanBeAssumed' = X56 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1300])]) ).
tff(f1701,plain,
! [X58: $int,X59: $int,X56: $int,X54: $int,X57: $int,X55: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| ( 'PurityAxiomsCanBeAssumed' = X56 ) ),
inference(definition_unfolding,[],[f1559,f260]) ).
tff(f1559,plain,
! [X58: $int,X59: $int,X56: $int,X54: $int,X57: $int,X55: $int,X60: $int] :
( ( 0 = sum_x0(X54,X55,X56,X57,X58,X59,X60) )
| ( true_1 = X56 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9173,plain,
( spl81_1299
| ~ spl81_1030
| ~ spl81_1116 ),
inference(avatar_split_clause,[],[f7729,f7674,f7257,f9170]) ).
tff(f9170,plain,
( spl81_1299
<=> ( 'PurityAxiomsCanBeAssumed' = x('ArraySum',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1299])]) ).
tff(f7257,plain,
( spl81_1030
<=> ( sK25 = sK63('ArraySum') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1030])]) ).
tff(f7729,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('ArraySum',sK25) )
| ~ spl81_1030
| ~ spl81_1116 ),
inference(superposition,[],[f7675,f7259]) ).
tff(f7259,plain,
( ( sK25 = sK63('ArraySum') )
| ~ spl81_1030 ),
inference(avatar_component_clause,[],[f7257]) ).
tff(f9168,plain,
spl81_1298,
inference(avatar_split_clause,[],[f1613,f9166]) ).
tff(f9166,plain,
( spl81_1298
<=> ! [X0: $int,X1: $int] :
( ( X0 = X1 )
| ( 'PurityAxiomsCanBeAssumed' != x(X1,X0) )
| ( 'PurityAxiomsCanBeAssumed' != x(X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1298])]) ).
tff(f1613,plain,
! [X0: $int,X1: $int] :
( ( X0 = X1 )
| ( 'PurityAxiomsCanBeAssumed' != x(X1,X0) )
| ( 'PurityAxiomsCanBeAssumed' != x(X0,X1) ) ),
inference(definition_unfolding,[],[f176,f260,f260]) ).
tff(f176,plain,
! [X0: $int,X1: $int] :
( ( X0 = X1 )
| ( true_1 != x(X1,X0) )
| ( true_1 != x(X0,X1) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f9164,plain,
spl81_1297,
inference(avatar_split_clause,[],[f1487,f9162]) ).
tff(f9162,plain,
( spl81_1297
<=> ! [X102: $int,X101: $int] :
( ~ $less($sum(X101,X102),sK33(X101,X102))
| $less(X102,0)
| $less(X101,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1297])]) ).
tff(f1487,plain,
! [X101: $int,X102: $int] :
( ~ $less($sum(X101,X102),sK33(X101,X102))
| $less(X102,0)
| $less(X101,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9160,plain,
spl81_1296,
inference(avatar_split_clause,[],[f1325,f9158]) ).
tff(f9158,plain,
( spl81_1296
<=> ! [X279: $int,X282: $int,X281: $int,X280: $int] :
( ( 'StructGet'('StructSet'(X279,X280,X282),X281) = 'StructGet'(X279,X281) )
| ( X280 = X281 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1296])]) ).
tff(f1325,plain,
! [X282: $int,X281: $int,X279: $int,X280: $int] :
( ( 'StructGet'('StructSet'(X279,X280,X282),X281) = 'StructGet'(X279,X281) )
| ( X280 = X281 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9156,plain,
spl81_1295,
inference(avatar_split_clause,[],[f1249,f9154]) ).
tff(f9154,plain,
( spl81_1295
<=> ! [X415: $int,X416: $int,X413: $int,X414: $int] :
( ( 'RefArrayGet'('RefArraySet'(X413,X414,X416),X415) = 'RefArrayGet'(X413,X415) )
| ( X414 = X415 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1295])]) ).
tff(f1249,plain,
! [X414: $int,X413: $int,X415: $int,X416: $int] :
( ( 'RefArrayGet'('RefArraySet'(X413,X414,X416),X415) = 'RefArrayGet'(X413,X415) )
| ( X414 = X415 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9152,plain,
spl81_1294,
inference(avatar_split_clause,[],[f1247,f9150]) ).
tff(f9150,plain,
( spl81_1294
<=> ! [X423: $int,X422: $int,X421: $int,X420: $int] :
( ( 'IntArrayGet'('IntArraySet'(X420,X421,X423),X422) = 'IntArrayGet'(X420,X422) )
| ( X421 = X422 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1294])]) ).
tff(f1247,plain,
! [X423: $int,X422: $int,X421: $int,X420: $int] :
( ( 'IntArrayGet'('IntArraySet'(X420,X421,X423),X422) = 'IntArrayGet'(X420,X422) )
| ( X421 = X422 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9148,plain,
spl81_1293,
inference(avatar_split_clause,[],[f1245,f9146]) ).
tff(f9146,plain,
( spl81_1293
<=> ! [X430: $int,X427: $int,X429: $int,X428: $int] :
( ( 'ValueArrayGet'('ValueArraySet'(X427,X428,X430),X429) = 'ValueArrayGet'(X427,X429) )
| ( X428 = X429 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1293])]) ).
tff(f1245,plain,
! [X430: $int,X429: $int,X428: $int,X427: $int] :
( ( 'ValueArrayGet'('ValueArraySet'(X427,X428,X430),X429) = 'ValueArrayGet'(X427,X429) )
| ( X428 = X429 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f9144,plain,
spl81_1292,
inference(avatar_split_clause,[],[f142,f9142]) ).
tff(f9142,plain,
( spl81_1292
<=> ! [X44: $int,X43: $int,X46: $int,X45: $int] :
( ( select1(store1(X43,X44,X46),X45) = select1(X43,X45) )
| ( X44 = X45 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1292])]) ).
tff(f142,plain,
! [X46: $int,X44: $int,X45: $int,X43: $int] :
( ( select1(store1(X43,X44,X46),X45) = select1(X43,X45) )
| ( X44 = X45 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f9140,plain,
spl81_1291,
inference(avatar_split_clause,[],[f22,f9138]) ).
tff(f9138,plain,
( spl81_1291
<=> ! [X2: $int,X0: $int,X1: $int] : ( $product(X0,$sum(X1,X2)) = $sum($product(X0,X1),$product(X0,X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1291])]) ).
tff(f22,plain,
! [X2: $int,X0: $int,X1: $int] : ( $product(X0,$sum(X1,X2)) = $sum($product(X0,X1),$product(X0,X2)) ),
introduced(theory_axiom_150,[]) ).
tff(f9120,plain,
( spl81_1290
| ~ spl81_1142
| ~ spl81_1286 ),
inference(avatar_split_clause,[],[f8969,f8966,f7790,f9118]) ).
tff(f9118,plain,
( spl81_1290
<=> ! [X123: $int,X122: $int] :
( $less(sK36(X122,X123),$uminus(X123))
| ~ $less(X123,0)
| $less(X122,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1290])]) ).
tff(f7790,plain,
( spl81_1142
<=> ! [X123: $int,X122: $int] : ( sK37(X122,X123) = sK36(X122,X123) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1142])]) ).
tff(f8966,plain,
( spl81_1286
<=> ! [X123: $int,X122: $int] :
( $less(sK37(X122,X123),$uminus(X123))
| ~ $less(X123,0)
| $less(X122,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1286])]) ).
tff(f8969,plain,
( ! [X122: $int,X123: $int] :
( $less(sK36(X122,X123),$uminus(X123))
| ~ $less(X123,0)
| $less(X122,0) )
| ~ spl81_1142
| ~ spl81_1286 ),
inference(forward_demodulation,[],[f8967,f7791]) ).
tff(f7791,plain,
( ! [X122: $int,X123: $int] : ( sK37(X122,X123) = sK36(X122,X123) )
| ~ spl81_1142 ),
inference(avatar_component_clause,[],[f7790]) ).
tff(f8967,plain,
( ! [X122: $int,X123: $int] :
( $less(sK37(X122,X123),$uminus(X123))
| ~ $less(X123,0)
| $less(X122,0) )
| ~ spl81_1286 ),
inference(avatar_component_clause,[],[f8966]) ).
tff(f8983,plain,
( ~ spl81_1289
| ~ spl81_1084
| ~ spl81_1127 ),
inference(avatar_split_clause,[],[f7740,f7720,f7522,f8980]) ).
tff(f8980,plain,
( spl81_1289
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'(sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1289])]) ).
tff(f7522,plain,
( spl81_1084
<=> ! [X224: $int] : ( 'PurityAxiomsCanBeAssumed' != 'IsMemberlessType'(typeof(X224)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1084])]) ).
tff(f7720,plain,
( spl81_1127
<=> ! [X286: $int,X287: $int] : ( typeof('ElementProxyStruct'(X286,X287)) = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1127])]) ).
tff(f7740,plain,
( ( 'PurityAxiomsCanBeAssumed' != 'IsMemberlessType'(sK25) )
| ~ spl81_1084
| ~ spl81_1127 ),
inference(superposition,[],[f7523,f7721]) ).
tff(f7721,plain,
( ! [X287: $int,X286: $int] : ( typeof('ElementProxyStruct'(X286,X287)) = sK25 )
| ~ spl81_1127 ),
inference(avatar_component_clause,[],[f7720]) ).
tff(f7523,plain,
( ! [X224: $int] : ( 'PurityAxiomsCanBeAssumed' != 'IsMemberlessType'(typeof(X224)) )
| ~ spl81_1084 ),
inference(avatar_component_clause,[],[f7522]) ).
tff(f8977,plain,
spl81_1288,
inference(avatar_split_clause,[],[f2059,f8975]) ).
tff(f8975,plain,
( spl81_1288
<=> ! [X128: $int,X129: $int] : ( sK36(X128,X129) = $sum(X128,$uminus($product(X129,x_2(X128,X129)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1288])]) ).
tff(f2059,plain,
! [X128: $int,X129: $int] : ( sK36(X128,X129) = $sum(X128,$uminus($product(X129,x_2(X128,X129)))) ),
inference(forward_demodulation,[],[f2058,f18]) ).
tff(f2058,plain,
! [X128: $int,X129: $int] : ( $sum(X128,$uminus($product(x_2(X128,X129),X129))) = sK36(X128,X129) ),
inference(forward_demodulation,[],[f1755,f1752]) ).
tff(f1752,plain,
! [X120: $int,X119: $int] : ( sK36(X119,X120) = sK35(X119,X120) ),
inference(definition_unfolding,[],[f1472,f1475]) ).
tff(f1472,plain,
! [X120: $int,X119: $int] : ( x_1(X119,X120) = sK36(X119,X120) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1755,plain,
! [X128: $int,X129: $int] : ( $sum(X128,$uminus($product(x_2(X128,X129),X129))) = sK35(X128,X129) ),
inference(definition_unfolding,[],[f1465,f1475]) ).
tff(f1465,plain,
! [X128: $int,X129: $int] : ( x_1(X128,X129) = $sum(X128,$uminus($product(x_2(X128,X129),X129))) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8973,plain,
spl81_1287,
inference(avatar_split_clause,[],[f2043,f8971]) ).
tff(f8971,plain,
( spl81_1287
<=> ! [X120: $int,X119: $int] :
( $less($uminus(X120),sK36(X119,X120))
| ~ $less(0,X120)
| $less(0,X119) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1287])]) ).
tff(f2043,plain,
! [X120: $int,X119: $int] :
( $less($uminus(X120),sK36(X119,X120))
| ~ $less(0,X120)
| $less(0,X119) ),
inference(evaluation,[],[f1473]) ).
tff(f1473,plain,
! [X120: $int,X119: $int] :
( $less($sum(0,$uminus(X120)),sK36(X119,X120))
| ~ $less(0,X120)
| $less(0,X119) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8968,plain,
spl81_1286,
inference(avatar_split_clause,[],[f2042,f8966]) ).
tff(f2042,plain,
! [X122: $int,X123: $int] :
( $less(sK37(X122,X123),$uminus(X123))
| ~ $less(X123,0)
| $less(X122,0) ),
inference(evaluation,[],[f1471]) ).
tff(f1471,plain,
! [X122: $int,X123: $int] :
( $less(sK37(X122,X123),$sum(0,$uminus(X123)))
| ~ $less(X123,0)
| $less(X122,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8964,plain,
spl81_1285,
inference(avatar_split_clause,[],[f1888,f8962]) ).
tff(f8962,plain,
( spl81_1285
<=> ! [X344: $int,X343: $int,X345: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(typeof(X343),'System_Array') )
| ( 'PurityAxiomsCanBeAssumed' != 'NonNullRefArrayRaw'(X343,X344,X345) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1285])]) ).
tff(f1888,plain,
! [X345: $int,X343: $int,X344: $int] :
( ( 'PurityAxiomsCanBeAssumed' = x(typeof(X343),'System_Array') )
| ( 'PurityAxiomsCanBeAssumed' != 'NonNullRefArrayRaw'(X343,X344,X345) ) ),
inference(definition_unfolding,[],[f1286,f260,f1285,f260]) ).
tff(f1286,plain,
! [X345: $int,X343: $int,X344: $int] :
( ( true_1 = x(sK74(X343,X344,X345),'System_Array') )
| ( true_1 != 'NonNullRefArrayRaw'(X343,X344,X345) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8960,plain,
spl81_1284,
inference(avatar_split_clause,[],[f1873,f8958]) ).
tff(f8958,plain,
( spl81_1284
<=> ! [X317: $int,X318: $int,X319: $int] :
( ( sK78(X317,X318) = X319 )
| ( 'PurityAxiomsCanBeAssumed' != x(X319,sK78(X317,X318)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1284])]) ).
tff(f1873,plain,
! [X319: $int,X318: $int,X317: $int] :
( ( sK78(X317,X318) = X319 )
| ( 'PurityAxiomsCanBeAssumed' != x(X319,sK78(X317,X318)) ) ),
inference(definition_unfolding,[],[f1304,f1612,f260,f1612]) ).
tff(f1612,plain,
! [X319: $int,X318: $int,X317: $int] : ( sK71(X317,X318,X319) = sK78(X317,X318) ),
inference(definition_unfolding,[],[f1303,f1273]) ).
tff(f1303,plain,
! [X319: $int,X318: $int,X317: $int] : ( 'ValueArray'(X317,X318) = sK71(X317,X318,X319) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1304,plain,
! [X319: $int,X318: $int,X317: $int] :
( ( sK71(X317,X318,X319) = X319 )
| ( true_1 != x(X319,sK71(X317,X318,X319)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8951,plain,
spl81_1283,
inference(avatar_split_clause,[],[f1872,f8949]) ).
tff(f8949,plain,
( spl81_1283
<=> ! [X315: $int,X314: $int,X313: $int] :
( ( sK77(X313,X314) = X315 )
| ( 'PurityAxiomsCanBeAssumed' != x(X315,sK77(X313,X314)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1283])]) ).
tff(f1872,plain,
! [X315: $int,X314: $int,X313: $int] :
( ( sK77(X313,X314) = X315 )
| ( 'PurityAxiomsCanBeAssumed' != x(X315,sK77(X313,X314)) ) ),
inference(definition_unfolding,[],[f1306,f1611,f260,f1611]) ).
tff(f1611,plain,
! [X315: $int,X314: $int,X313: $int] : ( sK70(X313,X314,X315) = sK77(X313,X314) ),
inference(definition_unfolding,[],[f1305,f1276]) ).
tff(f1305,plain,
! [X315: $int,X314: $int,X313: $int] : ( 'IntArray'(X313,X314) = sK70(X313,X314,X315) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1306,plain,
! [X315: $int,X314: $int,X313: $int] :
( ( sK70(X313,X314,X315) = X315 )
| ( true_1 != x(X315,sK70(X313,X314,X315)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8947,plain,
spl81_1282,
inference(avatar_split_clause,[],[f1858,f8945]) ).
tff(f8945,plain,
( spl81_1282
<=> ! [X276: $int,X275: $int,X274: $int] :
( ( 'OneClassDown'(X276,X274) = X275 )
| ( 'PurityAxiomsCanBeAssumed' != x(X276,'AsDirectSubClass'(X275,X274)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1282])]) ).
tff(f1858,plain,
! [X276: $int,X275: $int,X274: $int] :
( ( 'OneClassDown'(X276,X274) = X275 )
| ( 'PurityAxiomsCanBeAssumed' != x(X276,'AsDirectSubClass'(X275,X274)) ) ),
inference(definition_unfolding,[],[f1329,f260]) ).
tff(f1329,plain,
! [X276: $int,X275: $int,X274: $int] :
( ( 'OneClassDown'(X276,X274) = X275 )
| ( true_1 != x(X276,'AsDirectSubClass'(X275,X274)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8943,plain,
spl81_1281,
inference(avatar_split_clause,[],[f1857,f8941]) ).
tff(f8941,plain,
( spl81_1281
<=> ! [X273: $int,X271: $int] :
( ( X271 = X273 )
| ( 'PurityAxiomsCanBeAssumed' != x(X271,X273) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'(X271) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1281])]) ).
tff(f1857,plain,
! [X273: $int,X271: $int] :
( ( X271 = X273 )
| ( 'PurityAxiomsCanBeAssumed' != x(X271,X273) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'(X271) ) ),
inference(definition_unfolding,[],[f1330,f260,f260]) ).
tff(f1330,plain,
! [X273: $int,X271: $int] :
( ( X271 = X273 )
| ( true_1 != x(X271,X273) )
| ( true_1 != 'IsValueType'(X271) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8939,plain,
spl81_1280,
inference(avatar_split_clause,[],[f1856,f8937]) ).
tff(f8937,plain,
( spl81_1280
<=> ! [X272: $int,X271: $int] :
( ( X271 = X272 )
| ( 'PurityAxiomsCanBeAssumed' != x(X272,X271) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'(X271) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1280])]) ).
tff(f1856,plain,
! [X271: $int,X272: $int] :
( ( X271 = X272 )
| ( 'PurityAxiomsCanBeAssumed' != x(X272,X271) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsValueType'(X271) ) ),
inference(definition_unfolding,[],[f1331,f260,f260]) ).
tff(f1331,plain,
! [X271: $int,X272: $int] :
( ( X271 = X272 )
| ( true_1 != x(X272,X271) )
| ( true_1 != 'IsValueType'(X271) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8935,plain,
spl81_1279,
inference(avatar_split_clause,[],[f1840,f8933]) ).
tff(f8933,plain,
( spl81_1279
<=> ! [X249: $int,X251: $int,X250: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsAllocated'(X249,'StructGet'(X250,X251)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsAllocated'(X249,X250) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1279])]) ).
tff(f1840,plain,
! [X250: $int,X251: $int,X249: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsAllocated'(X249,'StructGet'(X250,X251)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsAllocated'(X249,X250) ) ),
inference(definition_unfolding,[],[f1349,f260,f260]) ).
tff(f1349,plain,
! [X250: $int,X251: $int,X249: $int] :
( ( true_1 = 'IsAllocated'(X249,'StructGet'(X250,X251)) )
| ( true_1 != 'IsAllocated'(X249,X250) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8931,plain,
spl81_1278,
inference(avatar_split_clause,[],[f1839,f8929]) ).
tff(f8929,plain,
( spl81_1278
<=> ! [X246: $int,X248: $int,X247: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsAllocated'(X246,'RefArrayGet'(X247,X248)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsAllocated'(X246,X247) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1278])]) ).
tff(f1839,plain,
! [X248: $int,X246: $int,X247: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsAllocated'(X246,'RefArrayGet'(X247,X248)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsAllocated'(X246,X247) ) ),
inference(definition_unfolding,[],[f1350,f260,f260]) ).
tff(f1350,plain,
! [X248: $int,X246: $int,X247: $int] :
( ( true_1 = 'IsAllocated'(X246,'RefArrayGet'(X247,X248)) )
| ( true_1 != 'IsAllocated'(X246,X247) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8927,plain,
spl81_1277,
inference(avatar_split_clause,[],[f1838,f8925]) ).
tff(f8925,plain,
( spl81_1277
<=> ! [X245: $int,X243: $int,X244: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsAllocated'(X243,'ValueArrayGet'(X244,X245)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsAllocated'(X243,X244) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1277])]) ).
tff(f1838,plain,
! [X243: $int,X244: $int,X245: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsAllocated'(X243,'ValueArrayGet'(X244,X245)) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsAllocated'(X243,X244) ) ),
inference(definition_unfolding,[],[f1351,f260,f260]) ).
tff(f1351,plain,
! [X243: $int,X244: $int,X245: $int] :
( ( true_1 = 'IsAllocated'(X243,'ValueArrayGet'(X244,X245)) )
| ( true_1 != 'IsAllocated'(X243,X244) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8923,plain,
spl81_1276,
inference(avatar_split_clause,[],[f1806,f8921]) ).
tff(f8921,plain,
( spl81_1276
<=> ! [X164: $int,X163: $int,X162: $int,X165: $int] :
( ( sK42(X162,X163,X164,X165) = X162 )
| ( 'PurityAxiomsCanBeAssumed' = 'IsValueType'('UnboxedType'(X162)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1276])]) ).
tff(f1806,plain,
! [X162: $int,X163: $int,X164: $int,X165: $int] :
( ( sK42(X162,X163,X164,X165) = X162 )
| ( 'PurityAxiomsCanBeAssumed' = 'IsValueType'('UnboxedType'(X162)) ) ),
inference(definition_unfolding,[],[f1405,f1402,f260]) ).
tff(f1402,plain,
! [X168: $int,X166: $int,X169: $int,X167: $int] : ( 'BoxFunc'(X166,X167,X168,X169) = sK42(X166,X167,X168,X169) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1405,plain,
! [X162: $int,X163: $int,X164: $int,X165: $int] :
( ( 'BoxFunc'(X162,X163,X164,X165) = X162 )
| ( true_1 = 'IsValueType'('UnboxedType'(X162)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8919,plain,
spl81_1275,
inference(avatar_split_clause,[],[f1745,f8917]) ).
tff(f8917,plain,
( spl81_1275
<=> ! [X84: $int,X85: $int,X83: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'System_String_Equals_System_String_System_String'(X83,X84,X85) )
| ( 'PurityAxiomsCanBeAssumed' != 'System_String_Equals_System_String'(X83,X84,X85) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1275])]) ).
tff(f1745,plain,
! [X83: $int,X84: $int,X85: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'System_String_Equals_System_String_System_String'(X83,X84,X85) )
| ( 'PurityAxiomsCanBeAssumed' != 'System_String_Equals_System_String'(X83,X84,X85) ) ),
inference(definition_unfolding,[],[f1503,f260,f260]) ).
tff(f1503,plain,
! [X83: $int,X84: $int,X85: $int] :
( ( true_1 = 'System_String_Equals_System_String_System_String'(X83,X84,X85) )
| ( true_1 != 'System_String_Equals_System_String'(X83,X84,X85) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8915,plain,
spl81_1274,
inference(avatar_split_clause,[],[f1744,f8913]) ).
tff(f8913,plain,
( spl81_1274
<=> ! [X84: $int,X85: $int,X83: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'System_String_Equals_System_String'(X83,X84,X85) )
| ( 'PurityAxiomsCanBeAssumed' != 'System_String_Equals_System_String_System_String'(X83,X84,X85) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1274])]) ).
tff(f1744,plain,
! [X83: $int,X84: $int,X85: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'System_String_Equals_System_String'(X83,X84,X85) )
| ( 'PurityAxiomsCanBeAssumed' != 'System_String_Equals_System_String_System_String'(X83,X84,X85) ) ),
inference(definition_unfolding,[],[f1504,f260,f260]) ).
tff(f1504,plain,
! [X83: $int,X84: $int,X85: $int] :
( ( true_1 = 'System_String_Equals_System_String'(X83,X84,X85) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X83,X84,X85) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8906,plain,
spl81_1273,
inference(avatar_split_clause,[],[f270,f8904]) ).
tff(f8904,plain,
( spl81_1273
<=> ! [X2: $int,X0: $int,X1: $int] :
( ( 'AsOwner'(X1,select2(X0,X1,ownerRef)) = X1 )
| ~ sP11(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1273])]) ).
tff(f270,plain,
! [X2: $int,X0: $int,X1: $int] :
( ( 'AsOwner'(X1,select2(X0,X1,ownerRef)) = X1 )
| ~ sP11(X0,X1,X2) ),
inference(cnf_transformation,[],[f89]) ).
tff(f8704,plain,
( ~ spl81_1272
| ~ spl81_1056
| ~ spl81_1185 ),
inference(avatar_split_clause,[],[f8229,f8003,f7374,f8701]) ).
tff(f8701,plain,
( spl81_1272
<=> $less(x_3,int_m2147483648) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1272])]) ).
tff(f7374,plain,
( spl81_1056
<=> ( 'PurityAxiomsCanBeAssumed' = 'InRange'(x_3,'System_Int32') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1056])]) ).
tff(f8003,plain,
( spl81_1185
<=> ! [X143: $int] :
( ~ $less(X143,int_m2147483648)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X143,'System_Int32') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1185])]) ).
tff(f8229,plain,
( ~ $less(x_3,int_m2147483648)
| ~ spl81_1056
| ~ spl81_1185 ),
inference(trivial_inequality_removal,[],[f8226]) ).
tff(f8226,plain,
( ( 'PurityAxiomsCanBeAssumed' != 'PurityAxiomsCanBeAssumed' )
| ~ $less(x_3,int_m2147483648)
| ~ spl81_1056
| ~ spl81_1185 ),
inference(superposition,[],[f8004,f7376]) ).
tff(f7376,plain,
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(x_3,'System_Int32') )
| ~ spl81_1056 ),
inference(avatar_component_clause,[],[f7374]) ).
tff(f8004,plain,
( ! [X143: $int] :
( ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X143,'System_Int32') )
| ~ $less(X143,int_m2147483648) )
| ~ spl81_1185 ),
inference(avatar_component_clause,[],[f8003]) ).
tff(f8693,plain,
( spl81_1271
| ~ spl81_1135
| ~ spl81_1237 ),
inference(avatar_split_clause,[],[f8515,f8512,f7762,f8691]) ).
tff(f8691,plain,
( spl81_1271
<=> ! [X116: $int,X117: $int] :
( ~ $less(0,sK36(X116,X117))
| ~ $less(X117,0)
| $less(0,X116) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1271])]) ).
tff(f8512,plain,
( spl81_1237
<=> ! [X116: $int,X117: $int] :
( ~ $less(0,sK35(X116,X117))
| ~ $less(X117,0)
| $less(0,X116) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1237])]) ).
tff(f8515,plain,
( ! [X116: $int,X117: $int] :
( ~ $less(0,sK36(X116,X117))
| ~ $less(X117,0)
| $less(0,X116) )
| ~ spl81_1135
| ~ spl81_1237 ),
inference(forward_demodulation,[],[f8513,f7763]) ).
tff(f8513,plain,
( ! [X116: $int,X117: $int] :
( ~ $less(0,sK35(X116,X117))
| ~ $less(X117,0)
| $less(0,X116) )
| ~ spl81_1237 ),
inference(avatar_component_clause,[],[f8512]) ).
tff(f8689,plain,
( spl81_1270
| ~ spl81_1135
| ~ spl81_1236 ),
inference(avatar_split_clause,[],[f8510,f8507,f7762,f8687]) ).
tff(f8687,plain,
( spl81_1270
<=> ! [X116: $int,X117: $int] :
( $less(X117,sK36(X116,X117))
| ~ $less(X117,0)
| $less(0,X116) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1270])]) ).
tff(f8507,plain,
( spl81_1236
<=> ! [X116: $int,X117: $int] :
( $less(X117,sK35(X116,X117))
| ~ $less(X117,0)
| $less(0,X116) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1236])]) ).
tff(f8510,plain,
( ! [X116: $int,X117: $int] :
( $less(X117,sK36(X116,X117))
| ~ $less(X117,0)
| $less(0,X116) )
| ~ spl81_1135
| ~ spl81_1236 ),
inference(forward_demodulation,[],[f8508,f7763]) ).
tff(f8508,plain,
( ! [X116: $int,X117: $int] :
( $less(X117,sK35(X116,X117))
| ~ $less(X117,0)
| $less(0,X116) )
| ~ spl81_1236 ),
inference(avatar_component_clause,[],[f8507]) ).
tff(f8681,plain,
( spl81_1269
| ~ spl81_1142
| ~ spl81_1234 ),
inference(avatar_split_clause,[],[f8501,f8498,f7790,f8679]) ).
tff(f8679,plain,
( spl81_1269
<=> ! [X123: $int,X122: $int] :
( ~ $less(sK36(X122,X123),0)
| ~ $less(X123,0)
| $less(X122,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1269])]) ).
tff(f8498,plain,
( spl81_1234
<=> ! [X123: $int,X122: $int] :
( ~ $less(sK37(X122,X123),0)
| ~ $less(X123,0)
| $less(X122,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1234])]) ).
tff(f8501,plain,
( ! [X122: $int,X123: $int] :
( ~ $less(sK36(X122,X123),0)
| ~ $less(X123,0)
| $less(X122,0) )
| ~ spl81_1142
| ~ spl81_1234 ),
inference(forward_demodulation,[],[f8499,f7791]) ).
tff(f8499,plain,
( ! [X122: $int,X123: $int] :
( ~ $less(sK37(X122,X123),0)
| ~ $less(X123,0)
| $less(X122,0) )
| ~ spl81_1234 ),
inference(avatar_component_clause,[],[f8498]) ).
tff(f8677,plain,
( spl81_1268
| ~ spl81_1143
| ~ spl81_1233 ),
inference(avatar_split_clause,[],[f8496,f8493,f7794,f8675]) ).
tff(f8675,plain,
( spl81_1268
<=> ! [X125: $int,X126: $int] :
( $less(sK36(X125,X126),X126)
| ~ $less(0,X126)
| $less(X125,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1268])]) ).
tff(f7794,plain,
( spl81_1143
<=> ! [X125: $int,X126: $int] : ( sK38(X125,X126) = sK36(X125,X126) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1143])]) ).
tff(f8493,plain,
( spl81_1233
<=> ! [X125: $int,X126: $int] :
( $less(sK38(X125,X126),X126)
| ~ $less(0,X126)
| $less(X125,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1233])]) ).
tff(f8496,plain,
( ! [X126: $int,X125: $int] :
( $less(sK36(X125,X126),X126)
| ~ $less(0,X126)
| $less(X125,0) )
| ~ spl81_1143
| ~ spl81_1233 ),
inference(forward_demodulation,[],[f8494,f7795]) ).
tff(f7795,plain,
( ! [X126: $int,X125: $int] : ( sK38(X125,X126) = sK36(X125,X126) )
| ~ spl81_1143 ),
inference(avatar_component_clause,[],[f7794]) ).
tff(f8494,plain,
( ! [X126: $int,X125: $int] :
( $less(sK38(X125,X126),X126)
| ~ $less(0,X126)
| $less(X125,0) )
| ~ spl81_1233 ),
inference(avatar_component_clause,[],[f8493]) ).
tff(f8673,plain,
( spl81_1267
| ~ spl81_1143
| ~ spl81_1232 ),
inference(avatar_split_clause,[],[f8491,f8488,f7794,f8671]) ).
tff(f8671,plain,
( spl81_1267
<=> ! [X125: $int,X126: $int] :
( ~ $less(sK36(X125,X126),0)
| ~ $less(0,X126)
| $less(X125,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1267])]) ).
tff(f8488,plain,
( spl81_1232
<=> ! [X125: $int,X126: $int] :
( ~ $less(sK38(X125,X126),0)
| ~ $less(0,X126)
| $less(X125,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1232])]) ).
tff(f8491,plain,
( ! [X126: $int,X125: $int] :
( ~ $less(sK36(X125,X126),0)
| ~ $less(0,X126)
| $less(X125,0) )
| ~ spl81_1143
| ~ spl81_1232 ),
inference(forward_demodulation,[],[f8489,f7795]) ).
tff(f8489,plain,
( ! [X126: $int,X125: $int] :
( ~ $less(sK38(X125,X126),0)
| ~ $less(0,X126)
| $less(X125,0) )
| ~ spl81_1232 ),
inference(avatar_component_clause,[],[f8488]) ).
tff(f8634,plain,
( ~ spl81_1266
| ~ spl81_1057
| ~ spl81_1185 ),
inference(avatar_split_clause,[],[f8228,f8003,f7379,f8631]) ).
tff(f8631,plain,
( spl81_1266
<=> $less(x_in,int_m2147483648) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1266])]) ).
tff(f7379,plain,
( spl81_1057
<=> ( 'PurityAxiomsCanBeAssumed' = 'InRange'(x_in,'System_Int32') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1057])]) ).
tff(f8228,plain,
( ~ $less(x_in,int_m2147483648)
| ~ spl81_1057
| ~ spl81_1185 ),
inference(trivial_inequality_removal,[],[f8227]) ).
tff(f8227,plain,
( ( 'PurityAxiomsCanBeAssumed' != 'PurityAxiomsCanBeAssumed' )
| ~ $less(x_in,int_m2147483648)
| ~ spl81_1057
| ~ spl81_1185 ),
inference(superposition,[],[f8004,f7381]) ).
tff(f7381,plain,
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(x_in,'System_Int32') )
| ~ spl81_1057 ),
inference(avatar_component_clause,[],[f7379]) ).
tff(f8629,plain,
spl81_1265,
inference(avatar_split_clause,[],[f2041,f8627]) ).
tff(f8627,plain,
( spl81_1265
<=> ! [X145: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X145,'System_Int16') )
| ~ $less(X145,32768)
| $less(X145,-32768) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1265])]) ).
tff(f2041,plain,
! [X145: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X145,'System_Int16') )
| ~ $less(X145,32768)
| $less(X145,-32768) ),
inference(evaluation,[],[f1777]) ).
tff(f1777,plain,
! [X145: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X145,'System_Int16') )
| ~ $less(X145,32768)
| $less(X145,$sum(0,$uminus(32768))) ),
inference(definition_unfolding,[],[f1443,f260]) ).
tff(f1443,plain,
! [X145: $int] :
( ( true_1 = 'InRange'(X145,'System_Int16') )
| ~ $less(X145,32768)
| $less(X145,$sum(0,$uminus(32768))) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8625,plain,
spl81_1264,
inference(avatar_split_clause,[],[f2039,f8623]) ).
tff(f8623,plain,
( spl81_1264
<=> ! [X147: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X147,'System_SByte') )
| ~ $less(X147,128)
| $less(X147,-128) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1264])]) ).
tff(f2039,plain,
! [X147: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X147,'System_SByte') )
| ~ $less(X147,128)
| $less(X147,-128) ),
inference(evaluation,[],[f1783]) ).
tff(f1783,plain,
! [X147: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X147,'System_SByte') )
| ~ $less(X147,128)
| $less(X147,$sum(0,$uminus(128))) ),
inference(definition_unfolding,[],[f1437,f260]) ).
tff(f1437,plain,
! [X147: $int] :
( ( true_1 = 'InRange'(X147,'System_SByte') )
| ~ $less(X147,128)
| $less(X147,$sum(0,$uminus(128))) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8621,plain,
spl81_1263,
inference(avatar_split_clause,[],[f1927,f8619]) ).
tff(f8619,plain,
( spl81_1263
<=> ! [X435: $int,X434: $int] :
( ( 'PeerGroupPlaceholder' = select2(X435,'ClassRepr'(X434),ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X435) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1263])]) ).
tff(f1927,plain,
! [X435: $int,X434: $int] :
( ( 'PeerGroupPlaceholder' = select2(X435,'ClassRepr'(X434),ownerFrame) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X435) ) ),
inference(definition_unfolding,[],[f1226,f260]) ).
tff(f1226,plain,
! [X435: $int,X434: $int] :
( ( 'PeerGroupPlaceholder' = select2(X435,'ClassRepr'(X434),ownerFrame) )
| ( true_1 != 'IsHeap'(X435) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8617,plain,
spl81_1262,
inference(avatar_split_clause,[],[f1901,f8615]) ).
tff(f8615,plain,
( spl81_1262
<=> ! [X369: $int,X370: $int,X368: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X368) )
| ( 'PurityAxiomsCanBeAssumed' != x(X368,sK78(X369,X370)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1262])]) ).
tff(f1901,plain,
! [X370: $int,X369: $int,X368: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X368) )
| ( 'PurityAxiomsCanBeAssumed' != x(X368,sK78(X369,X370)) ) ),
inference(definition_unfolding,[],[f1268,f260,f1273]) ).
tff(f1268,plain,
! [X370: $int,X369: $int,X368: $int] :
( ( 'ArrayCategoryValue' = 'ArrayCategory'(X368) )
| ( true_1 != x(X368,'ValueArray'(X369,X370)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8613,plain,
spl81_1261,
inference(avatar_split_clause,[],[f1900,f8611]) ).
tff(f8611,plain,
( spl81_1261
<=> ! [X365: $int,X366: $int,X367: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X365) )
| ( 'PurityAxiomsCanBeAssumed' != x(X365,sK77(X366,X367)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1261])]) ).
tff(f1900,plain,
! [X367: $int,X366: $int,X365: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X365) )
| ( 'PurityAxiomsCanBeAssumed' != x(X365,sK77(X366,X367)) ) ),
inference(definition_unfolding,[],[f1269,f260,f1276]) ).
tff(f1269,plain,
! [X367: $int,X366: $int,X365: $int] :
( ( 'ArrayCategoryInt' = 'ArrayCategory'(X365) )
| ( true_1 != x(X365,'IntArray'(X366,X367)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8609,plain,
spl81_1260,
inference(avatar_split_clause,[],[f1899,f8607]) ).
tff(f8607,plain,
( spl81_1260
<=> ! [X363: $int,X362: $int,X364: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X362) )
| ( 'PurityAxiomsCanBeAssumed' != x(X362,sK76(X363,X364)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1260])]) ).
tff(f1899,plain,
! [X363: $int,X362: $int,X364: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X362) )
| ( 'PurityAxiomsCanBeAssumed' != x(X362,sK76(X363,X364)) ) ),
inference(definition_unfolding,[],[f1270,f260,f1279]) ).
tff(f1270,plain,
! [X363: $int,X362: $int,X364: $int] :
( ( 'ArrayCategoryRef' = 'ArrayCategory'(X362) )
| ( true_1 != x(X362,'RefArray'(X363,X364)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8605,plain,
spl81_1259,
inference(avatar_split_clause,[],[f1898,f8603]) ).
tff(f8603,plain,
( spl81_1259
<=> ! [X360: $int,X359: $int,X361: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X359) )
| ( 'PurityAxiomsCanBeAssumed' != x(X359,sK75(X360,X361)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1259])]) ).
tff(f1898,plain,
! [X361: $int,X359: $int,X360: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X359) )
| ( 'PurityAxiomsCanBeAssumed' != x(X359,sK75(X360,X361)) ) ),
inference(definition_unfolding,[],[f1271,f260,f1282]) ).
tff(f1271,plain,
! [X361: $int,X359: $int,X360: $int] :
( ( 'ArrayCategoryNonNullRef' = 'ArrayCategory'(X359) )
| ( true_1 != x(X359,'NonNullRefArray'(X360,X361)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8601,plain,
spl81_1258,
inference(avatar_split_clause,[],[f1850,f8599]) ).
tff(f8599,plain,
( spl81_1258
<=> ! [X267: $int,X268: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'Is'(X267,X268) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X267),X268) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1258])]) ).
tff(f1850,plain,
! [X268: $int,X267: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'Is'(X267,X268) )
| ( 'PurityAxiomsCanBeAssumed' != x(typeof(X267),X268) ) ),
inference(definition_unfolding,[],[f1338,f260,f260]) ).
tff(f1338,plain,
! [X268: $int,X267: $int] :
( ( true_1 = 'Is'(X267,X268) )
| ( true_1 != x(typeof(X267),X268) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8597,plain,
spl81_1257,
inference(avatar_split_clause,[],[f1837,f8595]) ).
tff(f8595,plain,
( spl81_1257
<=> ! [X242: $int,X241: $int] :
( ( 'PurityAxiomsCanBeAssumed' = select2(X241,X242,allocated) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsAllocated'(X241,X242) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1257])]) ).
tff(f1837,plain,
! [X242: $int,X241: $int] :
( ( 'PurityAxiomsCanBeAssumed' = select2(X241,X242,allocated) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsAllocated'(X241,X242) ) ),
inference(definition_unfolding,[],[f1352,f260,f260]) ).
tff(f1352,plain,
! [X242: $int,X241: $int] :
( ( true_1 = select2(X241,X242,allocated) )
| ( true_1 != 'IsAllocated'(X241,X242) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8593,plain,
spl81_1256,
inference(avatar_split_clause,[],[f1836,f8591]) ).
tff(f8591,plain,
( spl81_1256
<=> ! [X240: $int,X239: $int] :
( ( 'PurityAxiomsCanBeAssumed' = select2(X239,'ClassRepr'(X240),allocated) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X239) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1256])]) ).
tff(f1836,plain,
! [X240: $int,X239: $int] :
( ( 'PurityAxiomsCanBeAssumed' = select2(X239,'ClassRepr'(X240),allocated) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsHeap'(X239) ) ),
inference(definition_unfolding,[],[f1353,f260,f260]) ).
tff(f1353,plain,
! [X240: $int,X239: $int] :
( ( true_1 = select2(X239,'ClassRepr'(X240),allocated) )
| ( true_1 != 'IsHeap'(X239) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8589,plain,
( ~ spl81_1255
| ~ spl81_1056
| ~ spl81_1184 ),
inference(avatar_split_clause,[],[f8225,f7999,f7374,f8586]) ).
tff(f8586,plain,
( spl81_1255
<=> $less(int_2147483647,x_3) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1255])]) ).
tff(f7999,plain,
( spl81_1184
<=> ! [X143: $int] :
( ~ $less(int_2147483647,X143)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X143,'System_Int32') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1184])]) ).
tff(f8225,plain,
( ~ $less(int_2147483647,x_3)
| ~ spl81_1056
| ~ spl81_1184 ),
inference(trivial_inequality_removal,[],[f8222]) ).
tff(f8222,plain,
( ( 'PurityAxiomsCanBeAssumed' != 'PurityAxiomsCanBeAssumed' )
| ~ $less(int_2147483647,x_3)
| ~ spl81_1056
| ~ spl81_1184 ),
inference(superposition,[],[f8000,f7376]) ).
tff(f8000,plain,
( ! [X143: $int] :
( ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X143,'System_Int32') )
| ~ $less(int_2147483647,X143) )
| ~ spl81_1184 ),
inference(avatar_component_clause,[],[f7999]) ).
tff(f8584,plain,
spl81_1254,
inference(avatar_split_clause,[],[f1797,f8582]) ).
tff(f8582,plain,
( spl81_1254
<=> ! [X149: $int,X148: $int] :
( ( sK39('Unbox'(X148),X148) = X148 )
| ( 'BeingConstructed' = 'BoxTester'(X148,X149) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1254])]) ).
tff(f1797,plain,
! [X148: $int,X149: $int] :
( ( sK39('Unbox'(X148),X148) = X148 )
| ( 'BeingConstructed' = 'BoxTester'(X148,X149) ) ),
inference(definition_unfolding,[],[f1415,f1411,f261]) ).
tff(f1415,plain,
! [X148: $int,X149: $int] :
( ( 'Box'('Unbox'(X148),X148) = X148 )
| ( nullObject = 'BoxTester'(X148,X149) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8580,plain,
spl81_1253,
inference(avatar_split_clause,[],[f1780,f8578]) ).
tff(f8578,plain,
( spl81_1253
<=> ! [X146: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X146,'System_Byte') )
| ~ $less(X146,256)
| $less(X146,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1253])]) ).
tff(f1780,plain,
! [X146: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X146,'System_Byte') )
| ~ $less(X146,256)
| $less(X146,0) ),
inference(definition_unfolding,[],[f1440,f260]) ).
tff(f1440,plain,
! [X146: $int] :
( ( true_1 = 'InRange'(X146,'System_Byte') )
| ~ $less(X146,256)
| $less(X146,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8576,plain,
spl81_1252,
inference(avatar_split_clause,[],[f1774,f8574]) ).
tff(f8574,plain,
( spl81_1252
<=> ! [X144: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X144,'System_UInt16') )
| ~ $less(X144,65536)
| $less(X144,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1252])]) ).
tff(f1774,plain,
! [X144: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X144,'System_UInt16') )
| ~ $less(X144,65536)
| $less(X144,0) ),
inference(definition_unfolding,[],[f1446,f260]) ).
tff(f1446,plain,
! [X144: $int] :
( ( true_1 = 'InRange'(X144,'System_UInt16') )
| ~ $less(X144,65536)
| $less(X144,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8572,plain,
spl81_1251,
inference(avatar_split_clause,[],[f1771,f8570]) ).
tff(f8570,plain,
( spl81_1251
<=> ! [X143: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X143,'System_Int32') )
| $less(int_2147483647,X143)
| $less(X143,int_m2147483648) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1251])]) ).
tff(f1771,plain,
! [X143: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X143,'System_Int32') )
| $less(int_2147483647,X143)
| $less(X143,int_m2147483648) ),
inference(definition_unfolding,[],[f1449,f260]) ).
tff(f1449,plain,
! [X143: $int] :
( ( true_1 = 'InRange'(X143,'System_Int32') )
| $less(int_2147483647,X143)
| $less(X143,int_m2147483648) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8568,plain,
spl81_1250,
inference(avatar_split_clause,[],[f1768,f8566]) ).
tff(f8566,plain,
( spl81_1250
<=> ! [X142: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X142,'System_UInt32') )
| $less(int_4294967295,X142)
| $less(X142,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1250])]) ).
tff(f1768,plain,
! [X142: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X142,'System_UInt32') )
| $less(int_4294967295,X142)
| $less(X142,0) ),
inference(definition_unfolding,[],[f1452,f260]) ).
tff(f1452,plain,
! [X142: $int] :
( ( true_1 = 'InRange'(X142,'System_UInt32') )
| $less(int_4294967295,X142)
| $less(X142,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8564,plain,
spl81_1249,
inference(avatar_split_clause,[],[f1765,f8562]) ).
tff(f8562,plain,
( spl81_1249
<=> ! [X141: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X141,'System_Int64') )
| $less(int_9223372036854775807,X141)
| $less(X141,int_m9223372036854775808) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1249])]) ).
tff(f1765,plain,
! [X141: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X141,'System_Int64') )
| $less(int_9223372036854775807,X141)
| $less(X141,int_m9223372036854775808) ),
inference(definition_unfolding,[],[f1455,f260]) ).
tff(f1455,plain,
! [X141: $int] :
( ( true_1 = 'InRange'(X141,'System_Int64') )
| $less(int_9223372036854775807,X141)
| $less(X141,int_m9223372036854775808) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8560,plain,
spl81_1248,
inference(avatar_split_clause,[],[f1762,f8558]) ).
tff(f8558,plain,
( spl81_1248
<=> ! [X140: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X140,'System_UInt64') )
| $less(int_18446744073709551615,X140)
| $less(X140,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1248])]) ).
tff(f1762,plain,
! [X140: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X140,'System_UInt64') )
| $less(int_18446744073709551615,X140)
| $less(X140,0) ),
inference(definition_unfolding,[],[f1458,f260]) ).
tff(f1458,plain,
! [X140: $int] :
( ( true_1 = 'InRange'(X140,'System_UInt64') )
| $less(int_18446744073709551615,X140)
| $less(X140,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8556,plain,
spl81_1247,
inference(avatar_split_clause,[],[f1759,f8554]) ).
tff(f8554,plain,
( spl81_1247
<=> ! [X139: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X139,'System_Char') )
| ~ $less(X139,65536)
| $less(X139,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1247])]) ).
tff(f1759,plain,
! [X139: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'InRange'(X139,'System_Char') )
| ~ $less(X139,65536)
| $less(X139,0) ),
inference(definition_unfolding,[],[f1461,f260]) ).
tff(f1461,plain,
! [X139: $int] :
( ( true_1 = 'InRange'(X139,'System_Char') )
| ~ $less(X139,65536)
| $less(X139,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8552,plain,
spl81_1246,
inference(avatar_split_clause,[],[f1758,f8550]) ).
tff(f8550,plain,
( spl81_1246
<=> ! [X137: $int,X136: $int,X138: $int] :
( ( 'IntToInt'(X136,X137,X138) = X136 )
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X136,X138) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1246])]) ).
tff(f1758,plain,
! [X138: $int,X136: $int,X137: $int] :
( ( 'IntToInt'(X136,X137,X138) = X136 )
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X136,X138) ) ),
inference(definition_unfolding,[],[f1462,f260]) ).
tff(f1462,plain,
! [X138: $int,X136: $int,X137: $int] :
( ( 'IntToInt'(X136,X137,X138) = X136 )
| ( true_1 != 'InRange'(X136,X138) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8548,plain,
spl81_1245,
inference(avatar_split_clause,[],[f1743,f8546]) ).
tff(f8546,plain,
( spl81_1245
<=> ! [X82: $int,X80: $int,X81: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'StringEquals'(X81,X82) )
| ( 'PurityAxiomsCanBeAssumed' != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1245])]) ).
tff(f1743,plain,
! [X82: $int,X80: $int,X81: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'StringEquals'(X81,X82) )
| ( 'PurityAxiomsCanBeAssumed' != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) ),
inference(definition_unfolding,[],[f1505,f260,f260]) ).
tff(f1505,plain,
! [X82: $int,X80: $int,X81: $int] :
( ( true_1 = 'StringEquals'(X81,X82) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8544,plain,
( ~ spl81_1244
| ~ spl81_1057
| ~ spl81_1184 ),
inference(avatar_split_clause,[],[f8224,f7999,f7379,f8541]) ).
tff(f8541,plain,
( spl81_1244
<=> $less(int_2147483647,x_in) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1244])]) ).
tff(f8224,plain,
( ~ $less(int_2147483647,x_in)
| ~ spl81_1057
| ~ spl81_1184 ),
inference(trivial_inequality_removal,[],[f8223]) ).
tff(f8223,plain,
( ( 'PurityAxiomsCanBeAssumed' != 'PurityAxiomsCanBeAssumed' )
| ~ $less(int_2147483647,x_in)
| ~ spl81_1057
| ~ spl81_1184 ),
inference(superposition,[],[f8000,f7381]) ).
tff(f8539,plain,
spl81_1243,
inference(avatar_split_clause,[],[f1742,f8537]) ).
tff(f8537,plain,
( spl81_1243
<=> ! [X82: $int,X80: $int,X81: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( 'PurityAxiomsCanBeAssumed' != 'StringEquals'(X81,X82) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1243])]) ).
tff(f1742,plain,
! [X82: $int,X80: $int,X81: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( 'PurityAxiomsCanBeAssumed' != 'StringEquals'(X81,X82) ) ),
inference(definition_unfolding,[],[f1506,f260,f260]) ).
tff(f1506,plain,
! [X82: $int,X80: $int,X81: $int] :
( ( true_1 = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( true_1 != 'StringEquals'(X81,X82) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8535,plain,
spl81_1242,
inference(avatar_split_clause,[],[f1741,f8533]) ).
tff(f8533,plain,
( spl81_1242
<=> ! [X82: $int,X80: $int,X81: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'StringEquals'(X82,X81) )
| ( 'PurityAxiomsCanBeAssumed' != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1242])]) ).
tff(f1741,plain,
! [X82: $int,X80: $int,X81: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'StringEquals'(X82,X81) )
| ( 'PurityAxiomsCanBeAssumed' != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) ),
inference(definition_unfolding,[],[f1507,f260,f260]) ).
tff(f1507,plain,
! [X82: $int,X80: $int,X81: $int] :
( ( true_1 = 'StringEquals'(X82,X81) )
| ( true_1 != 'System_String_Equals_System_String_System_String'(X80,X81,X82) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8531,plain,
spl81_1241,
inference(avatar_split_clause,[],[f1740,f8529]) ).
tff(f8529,plain,
( spl81_1241
<=> ! [X82: $int,X80: $int,X81: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( 'PurityAxiomsCanBeAssumed' != 'StringEquals'(X82,X81) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1241])]) ).
tff(f1740,plain,
! [X82: $int,X80: $int,X81: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( 'PurityAxiomsCanBeAssumed' != 'StringEquals'(X82,X81) ) ),
inference(definition_unfolding,[],[f1508,f260,f260]) ).
tff(f1508,plain,
! [X82: $int,X80: $int,X81: $int] :
( ( true_1 = 'System_String_Equals_System_String_System_String'(X80,X81,X82) )
| ( true_1 != 'StringEquals'(X82,X81) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8527,plain,
spl81_1240,
inference(avatar_split_clause,[],[f1641,f8525]) ).
tff(f8525,plain,
( spl81_1240
<=> ! [X25: $int,X26: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolIff(X25,X26) )
| ( 'PurityAxiomsCanBeAssumed' = X26 )
| ( 'PurityAxiomsCanBeAssumed' = X25 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1240])]) ).
tff(f1641,plain,
! [X26: $int,X25: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolIff(X25,X26) )
| ( 'PurityAxiomsCanBeAssumed' = X26 )
| ( 'PurityAxiomsCanBeAssumed' = X25 ) ),
inference(definition_unfolding,[],[f148,f260,f260,f260]) ).
tff(f148,plain,
! [X26: $int,X25: $int] :
( ( true_1 = boolIff(X25,X26) )
| ( true_1 = X26 )
| ( true_1 = X25 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f8523,plain,
spl81_1239,
inference(avatar_split_clause,[],[f1633,f8521]) ).
tff(f8521,plain,
( spl81_1239
<=> ! [X20: $int,X19: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X20 )
| ( 'PurityAxiomsCanBeAssumed' = X19 )
| ( 'PurityAxiomsCanBeAssumed' != boolOr(X19,X20) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1239])]) ).
tff(f1633,plain,
! [X19: $int,X20: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X20 )
| ( 'PurityAxiomsCanBeAssumed' = X19 )
| ( 'PurityAxiomsCanBeAssumed' != boolOr(X19,X20) ) ),
inference(definition_unfolding,[],[f156,f260,f260,f260]) ).
tff(f156,plain,
! [X19: $int,X20: $int] :
( ( true_1 = X20 )
| ( true_1 = X19 )
| ( true_1 != boolOr(X19,X20) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f8519,plain,
spl81_1238,
inference(avatar_split_clause,[],[f1486,f8517]) ).
tff(f8517,plain,
( spl81_1238
<=> ! [X102: $int,X101: $int] :
( ~ $less(sK33(X101,X102),0)
| $less(X102,0)
| $less(X101,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1238])]) ).
tff(f1486,plain,
! [X101: $int,X102: $int] :
( ~ $less(sK33(X101,X102),0)
| $less(X102,0)
| $less(X101,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8514,plain,
spl81_1237,
inference(avatar_split_clause,[],[f1477,f8512]) ).
tff(f1477,plain,
! [X116: $int,X117: $int] :
( ~ $less(0,sK35(X116,X117))
| ~ $less(X117,0)
| $less(0,X116) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8509,plain,
spl81_1236,
inference(avatar_split_clause,[],[f1476,f8507]) ).
tff(f1476,plain,
! [X116: $int,X117: $int] :
( $less(X117,sK35(X116,X117))
| ~ $less(X117,0)
| $less(0,X116) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8505,plain,
spl81_1235,
inference(avatar_split_clause,[],[f1474,f8503]) ).
tff(f8503,plain,
( spl81_1235
<=> ! [X120: $int,X119: $int] :
( ~ $less(0,sK36(X119,X120))
| ~ $less(0,X120)
| $less(0,X119) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1235])]) ).
tff(f1474,plain,
! [X120: $int,X119: $int] :
( ~ $less(0,sK36(X119,X120))
| ~ $less(0,X120)
| $less(0,X119) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8500,plain,
spl81_1234,
inference(avatar_split_clause,[],[f1470,f8498]) ).
tff(f1470,plain,
! [X122: $int,X123: $int] :
( ~ $less(sK37(X122,X123),0)
| ~ $less(X123,0)
| $less(X122,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8495,plain,
spl81_1233,
inference(avatar_split_clause,[],[f1468,f8493]) ).
tff(f1468,plain,
! [X126: $int,X125: $int] :
( $less(sK38(X125,X126),X126)
| ~ $less(0,X126)
| $less(X125,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8490,plain,
spl81_1232,
inference(avatar_split_clause,[],[f1467,f8488]) ).
tff(f1467,plain,
! [X126: $int,X125: $int] :
( ~ $less(sK38(X125,X126),0)
| ~ $less(0,X126)
| $less(X125,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8486,plain,
spl81_1231,
inference(avatar_split_clause,[],[f19,f8484]) ).
tff(f8484,plain,
( spl81_1231
<=> ! [X2: $int,X0: $int,X1: $int] : ( $product(X0,$product(X1,X2)) = $product($product(X0,X1),X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1231])]) ).
tff(f19,plain,
! [X2: $int,X0: $int,X1: $int] : ( $product(X0,$product(X1,X2)) = $product($product(X0,X1),X2) ),
introduced(theory_axiom_136,[]) ).
tff(f8482,plain,
spl81_1230,
inference(avatar_split_clause,[],[f8,f8480]) ).
tff(f8480,plain,
( spl81_1230
<=> ! [X2: $int,X0: $int,X1: $int] : ( $sum(X0,$sum(X1,X2)) = $sum($sum(X0,X1),X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1230])]) ).
tff(f8,plain,
! [X2: $int,X0: $int,X1: $int] : ( $sum(X0,$sum(X1,X2)) = $sum($sum(X0,X1),X2) ),
introduced(theory_axiom_136,[]) ).
tff(f8469,plain,
( ~ spl81_1040
| ~ spl81_1199 ),
inference(avatar_contradiction_clause,[],[f8468]) ).
tff(f8468,plain,
( $false
| ~ spl81_1040
| ~ spl81_1199 ),
inference(resolution,[],[f8233,f7301]) ).
tff(f7301,plain,
( ! [X0: $int] : ~ sP8(X0)
| ~ spl81_1040 ),
inference(avatar_component_clause,[],[f7300]) ).
tff(f7300,plain,
( spl81_1040
<=> ! [X0: $int] : ~ sP8(X0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1040])]) ).
tff(f8233,plain,
( sP8(0)
| ~ spl81_1199 ),
inference(avatar_component_clause,[],[f8231]) ).
tff(f8231,plain,
( spl81_1199
<=> sP8(0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1199])]) ).
tff(f8411,plain,
spl81_1229,
inference(avatar_split_clause,[],[f1902,f8409]) ).
tff(f8409,plain,
( spl81_1229
<=> ! [X375: $int] :
( ( 'DimLength'(X375,0) = sK79(X375) )
| ( 1 != 'Rank'(X375) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1229])]) ).
tff(f1902,plain,
! [X375: $int] :
( ( 'DimLength'(X375,0) = sK79(X375) )
| ( 1 != 'Rank'(X375) ) ),
inference(definition_unfolding,[],[f1265,f1261]) ).
tff(f1261,plain,
! [X378: $int] : ( 'Length'(X378) = sK79(X378) ),
inference(cnf_transformation,[],[f140]) ).
tff(f1265,plain,
! [X375: $int] :
( ( 'Length'(X375) = 'DimLength'(X375,0) )
| ( 1 != 'Rank'(X375) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8407,plain,
spl81_1228,
inference(avatar_split_clause,[],[f1887,f8405]) ).
tff(f8405,plain,
( spl81_1228
<=> ! [X344: $int,X343: $int,X345: $int] :
( ( 'Rank'(X343) = X345 )
| ( 'PurityAxiomsCanBeAssumed' != 'NonNullRefArrayRaw'(X343,X344,X345) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1228])]) ).
tff(f1887,plain,
! [X345: $int,X343: $int,X344: $int] :
( ( 'Rank'(X343) = X345 )
| ( 'PurityAxiomsCanBeAssumed' != 'NonNullRefArrayRaw'(X343,X344,X345) ) ),
inference(definition_unfolding,[],[f1287,f260]) ).
tff(f1287,plain,
! [X345: $int,X343: $int,X344: $int] :
( ( 'Rank'(X343) = X345 )
| ( true_1 != 'NonNullRefArrayRaw'(X343,X344,X345) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8403,plain,
spl81_1227,
inference(avatar_split_clause,[],[f1848,f8401]) ).
tff(f8401,plain,
( spl81_1227
<=> ! [X266: $int,X265: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'Is'(X265,X266) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsNotNull'(X265,X266) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1227])]) ).
tff(f1848,plain,
! [X266: $int,X265: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'Is'(X265,X266) )
| ( 'PurityAxiomsCanBeAssumed' != 'IsNotNull'(X265,X266) ) ),
inference(definition_unfolding,[],[f1340,f260,f260]) ).
tff(f1340,plain,
! [X266: $int,X265: $int] :
( ( true_1 = 'Is'(X265,X266) )
| ( true_1 != 'IsNotNull'(X265,X266) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8399,plain,
spl81_1226,
inference(avatar_split_clause,[],[f1846,f8397]) ).
tff(f1846,plain,
! [X263: $int,X264: $int] :
( ( 'As'(X263,X264) = X263 )
| ( 'PurityAxiomsCanBeAssumed' != 'Is'(X263,X264) ) ),
inference(definition_unfolding,[],[f1342,f260]) ).
tff(f1342,plain,
! [X263: $int,X264: $int] :
( ( 'As'(X263,X264) = X263 )
| ( true_1 != 'Is'(X263,X264) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8395,plain,
spl81_1225,
inference(avatar_split_clause,[],[f1845,f8393]) ).
tff(f8393,plain,
( spl81_1225
<=> ! [X262: $int,X261: $int] :
( ( 'BeingConstructed' = 'As'(X261,X262) )
| ( 'PurityAxiomsCanBeAssumed' = 'Is'(X261,X262) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1225])]) ).
tff(f1845,plain,
! [X262: $int,X261: $int] :
( ( 'BeingConstructed' = 'As'(X261,X262) )
| ( 'PurityAxiomsCanBeAssumed' = 'Is'(X261,X262) ) ),
inference(definition_unfolding,[],[f1343,f261,f260]) ).
tff(f1343,plain,
! [X262: $int,X261: $int] :
( ( nullObject = 'As'(X261,X262) )
| ( true_1 = 'Is'(X261,X262) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8391,plain,
spl81_1224,
inference(avatar_split_clause,[],[f1827,f8389]) ).
tff(f1827,plain,
! [X218: $int,X217: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'(X218) )
| ( 'PurityAxiomsCanBeAssumed' != x(X218,'AsImmutable'(X217)) ) ),
inference(definition_unfolding,[],[f1365,f260,f260]) ).
tff(f1365,plain,
! [X218: $int,X217: $int] :
( ( true_1 = 'IsImmutable'(X218) )
| ( true_1 != x(X218,'AsImmutable'(X217)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8387,plain,
spl81_1223,
inference(avatar_split_clause,[],[f1826,f8385]) ).
tff(f8385,plain,
( spl81_1223
<=> ! [X217: $int,X218: $int] :
( ( 'AsImmutable'(X218) = X218 )
| ( 'PurityAxiomsCanBeAssumed' != x(X218,'AsImmutable'(X217)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1223])]) ).
tff(f1826,plain,
! [X218: $int,X217: $int] :
( ( 'AsImmutable'(X218) = X218 )
| ( 'PurityAxiomsCanBeAssumed' != x(X218,'AsImmutable'(X217)) ) ),
inference(definition_unfolding,[],[f1366,f260]) ).
tff(f1366,plain,
! [X218: $int,X217: $int] :
( ( 'AsImmutable'(X218) = X218 )
| ( true_1 != x(X218,'AsImmutable'(X217)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8383,plain,
spl81_1222,
inference(avatar_split_clause,[],[f1825,f8381]) ).
tff(f1825,plain,
! [X215: $int,X216: $int] :
( ( 'PurityAxiomsCanBeAssumed' != 'IsImmutable'(X216) )
| ( 'PurityAxiomsCanBeAssumed' != x(X216,'AsMutable'(X215)) ) ),
inference(definition_unfolding,[],[f1367,f260,f260]) ).
tff(f1367,plain,
! [X215: $int,X216: $int] :
( ( true_1 != 'IsImmutable'(X216) )
| ( true_1 != x(X216,'AsMutable'(X215)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8379,plain,
spl81_1221,
inference(avatar_split_clause,[],[f1824,f8377]) ).
tff(f8377,plain,
( spl81_1221
<=> ! [X215: $int,X216: $int] :
( ( 'AsMutable'(X216) = X216 )
| ( 'PurityAxiomsCanBeAssumed' != x(X216,'AsMutable'(X215)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1221])]) ).
tff(f1824,plain,
! [X215: $int,X216: $int] :
( ( 'AsMutable'(X216) = X216 )
| ( 'PurityAxiomsCanBeAssumed' != x(X216,'AsMutable'(X215)) ) ),
inference(definition_unfolding,[],[f1368,f260]) ).
tff(f1368,plain,
! [X215: $int,X216: $int] :
( ( 'AsMutable'(X216) = X216 )
| ( true_1 != x(X216,'AsMutable'(X215)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8375,plain,
spl81_1220,
inference(avatar_split_clause,[],[f1500,f8373]) ).
tff(f8373,plain,
( spl81_1220
<=> ! [X86: $int,X87: $int] :
( ( sK30(X86,X87) = X87 )
| ( sK30(X86,X87) = X86 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1220])]) ).
tff(f1500,plain,
! [X86: $int,X87: $int] :
( ( sK30(X86,X87) = X87 )
| ( sK30(X86,X87) = X86 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8371,plain,
spl81_1219,
inference(avatar_split_clause,[],[f1496,f8369]) ).
tff(f8369,plain,
( spl81_1219
<=> ! [X89: $int,X90: $int] :
( ( sK31(X89,X90) = X90 )
| ( sK31(X89,X90) = X89 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1219])]) ).
tff(f1496,plain,
! [X90: $int,X89: $int] :
( ( sK31(X89,X90) = X90 )
| ( sK31(X89,X90) = X89 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8367,plain,
spl81_1218,
inference(avatar_split_clause,[],[f1355,f8365]) ).
tff(f8365,plain,
( spl81_1218
<=> ! [X237: $int,X238: $int] :
( ( 'AsRefField'(X237,X238) = X237 )
| ( 'AsNonNullRefField'(X237,X238) != X237 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1218])]) ).
tff(f1355,plain,
! [X238: $int,X237: $int] :
( ( 'AsRefField'(X237,X238) = X237 )
| ( 'AsNonNullRefField'(X237,X238) != X237 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8363,plain,
spl81_1217,
inference(avatar_split_clause,[],[f269,f8361]) ).
tff(f8361,plain,
( spl81_1217
<=> ! [X2: $int,X0: $int,X1: $int] :
( ( 'PeerGroupPlaceholder' = select2(X0,X1,ownerFrame) )
| ~ sP11(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1217])]) ).
tff(f269,plain,
! [X2: $int,X0: $int,X1: $int] :
( ( 'PeerGroupPlaceholder' = select2(X0,X1,ownerFrame) )
| ~ sP11(X0,X1,X2) ),
inference(cnf_transformation,[],[f89]) ).
tff(f8359,plain,
spl81_1216,
inference(avatar_split_clause,[],[f268,f8357]) ).
tff(f8357,plain,
( spl81_1216
<=> ! [X2: $int,X0: $int,X1: $int] :
( ( select2(X0,X1,localinv) = X2 )
| ~ sP11(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1216])]) ).
tff(f268,plain,
! [X2: $int,X0: $int,X1: $int] :
( ( select2(X0,X1,localinv) = X2 )
| ~ sP11(X0,X1,X2) ),
inference(cnf_transformation,[],[f89]) ).
tff(f8355,plain,
spl81_1215,
inference(avatar_split_clause,[],[f267,f8353]) ).
tff(f8353,plain,
( spl81_1215
<=> ! [X2: $int,X0: $int,X1: $int] :
( ( select2(X0,X1,inv) = X2 )
| ~ sP11(X0,X1,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1215])]) ).
tff(f267,plain,
! [X2: $int,X0: $int,X1: $int] :
( ( select2(X0,X1,inv) = X2 )
| ~ sP11(X0,X1,X2) ),
inference(cnf_transformation,[],[f89]) ).
tff(f8351,plain,
spl81_1214,
inference(avatar_split_clause,[],[f143,f8349]) ).
tff(f8349,plain,
( spl81_1214
<=> ! [X41: $int,X40: $int,X39: $int,X42: $int] : ( select2(store2(X39,X40,X41,X42),X40,X41) = X42 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1214])]) ).
tff(f143,plain,
! [X40: $int,X41: $int,X39: $int,X42: $int] : ( select2(store2(X39,X40,X41,X42),X40,X41) = X42 ),
inference(cnf_transformation,[],[f54]) ).
tff(f8347,plain,
spl81_1213,
inference(avatar_split_clause,[],[f15,f8345]) ).
tff(f8345,plain,
( spl81_1213
<=> ! [X2: $int,X0: $int,X1: $int] :
( ~ $less(X0,X1)
| $less($sum(X0,X2),$sum(X1,X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1213])]) ).
tff(f15,plain,
! [X2: $int,X0: $int,X1: $int] :
( ~ $less(X0,X1)
| $less($sum(X0,X2),$sum(X1,X2)) ),
introduced(theory_axiom_145,[]) ).
tff(f8343,plain,
spl81_1212,
inference(avatar_split_clause,[],[f10,f8341]) ).
tff(f8341,plain,
( spl81_1212
<=> ! [X0: $int,X1: $int] : ( $uminus($sum(X0,X1)) = $sum($uminus(X1),$uminus(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1212])]) ).
tff(f10,plain,
! [X0: $int,X1: $int] : ( $uminus($sum(X0,X1)) = $sum($uminus(X1),$uminus(X0)) ),
introduced(theory_axiom_139,[]) ).
tff(f8290,plain,
spl81_1211,
inference(avatar_split_clause,[],[f1798,f8288]) ).
tff(f8288,plain,
( spl81_1211
<=> ! [X150: $int,X151: $int] :
( ( 'UnboxedType'(X150) = X151 )
| ( 'BeingConstructed' = 'BoxTester'(X150,X151) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1211])]) ).
tff(f1798,plain,
! [X150: $int,X151: $int] :
( ( 'UnboxedType'(X150) = X151 )
| ( 'BeingConstructed' = 'BoxTester'(X150,X151) ) ),
inference(definition_unfolding,[],[f1414,f261]) ).
tff(f1414,plain,
! [X150: $int,X151: $int] :
( ( 'UnboxedType'(X150) = X151 )
| ( nullObject = 'BoxTester'(X150,X151) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8286,plain,
spl81_1210,
inference(avatar_split_clause,[],[f1756,f8284]) ).
tff(f8284,plain,
( spl81_1210
<=> ! [X130: $int,X131: $int,X132: $int] :
( ( 'IfThenElse'(X130,X131,X132) = X132 )
| ( 'PurityAxiomsCanBeAssumed' = X130 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1210])]) ).
tff(f1756,plain,
! [X132: $int,X130: $int,X131: $int] :
( ( 'IfThenElse'(X130,X131,X132) = X132 )
| ( 'PurityAxiomsCanBeAssumed' = X130 ) ),
inference(definition_unfolding,[],[f1464,f260]) ).
tff(f1464,plain,
! [X132: $int,X130: $int,X131: $int] :
( ( 'IfThenElse'(X130,X131,X132) = X132 )
| ( true_1 = X130 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8282,plain,
spl81_1209,
inference(avatar_split_clause,[],[f1726,f8280]) ).
tff(f8280,plain,
( spl81_1209
<=> ! [X70: $int,X69: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'ArraySum_Even_System_Int32_1'(X70) )
| ( 'PurityAxiomsCanBeAssumed' != 'ArraySum_Even_System_Int32'(X69,X70) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1209])]) ).
tff(f1726,plain,
! [X70: $int,X69: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'ArraySum_Even_System_Int32_1'(X70) )
| ( 'PurityAxiomsCanBeAssumed' != 'ArraySum_Even_System_Int32'(X69,X70) ) ),
inference(definition_unfolding,[],[f1525,f260,f260]) ).
tff(f1525,plain,
! [X70: $int,X69: $int] :
( ( true_1 = 'ArraySum_Even_System_Int32_1'(X70) )
| ( true_1 != 'ArraySum_Even_System_Int32'(X69,X70) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8278,plain,
spl81_1208,
inference(avatar_split_clause,[],[f1725,f8276]) ).
tff(f8276,plain,
( spl81_1208
<=> ! [X70: $int,X69: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'ArraySum_Even_System_Int32'(X69,X70) )
| ( 'PurityAxiomsCanBeAssumed' != 'ArraySum_Even_System_Int32_1'(X70) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1208])]) ).
tff(f1725,plain,
! [X70: $int,X69: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'ArraySum_Even_System_Int32'(X69,X70) )
| ( 'PurityAxiomsCanBeAssumed' != 'ArraySum_Even_System_Int32_1'(X70) ) ),
inference(definition_unfolding,[],[f1526,f260,f260]) ).
tff(f1526,plain,
! [X70: $int,X69: $int] :
( ( true_1 = 'ArraySum_Even_System_Int32'(X69,X70) )
| ( true_1 != 'ArraySum_Even_System_Int32_1'(X70) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8274,plain,
( ~ spl81_1206
| spl81_1207 ),
inference(avatar_split_clause,[],[f244,f8272,f8268]) ).
tff(f8272,plain,
( spl81_1207
<=> ! [X0: $int,X1: $int] : ( select2('Heap',X0,X1) = sK20(X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1207])]) ).
tff(f244,plain,
! [X0: $int,X1: $int] :
( ( select2('Heap',X0,X1) = sK20(X0,X1) )
| ~ sP2 ),
inference(cnf_transformation,[],[f79]) ).
tff(f79,plain,
( ! [X0: $int,X1: $int] :
( sP1(sK20(X0,X1),sK21(X0,X1),sK22(X0,X1),X0,X1)
& ( select2('Heap',X0,ownerRef) = sK22(X0,X1) )
& ( select2('Heap',X0,ownerFrame) = sK21(X0,X1) )
& ( select2('Heap',X0,X1) = sK20(X0,X1) ) )
| ~ sP2 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK20,sK21,sK22])],[f77,f78]) ).
tff(f78,plain,
! [X0: $int,X1: $int] :
( ? [X2: $int,X3: $int,X4: $int] :
( sP1(X2,X3,X4,X0,X1)
& ( select2('Heap',X0,ownerRef) = X4 )
& ( select2('Heap',X0,ownerFrame) = X3 )
& ( select2('Heap',X0,X1) = X2 ) )
=> ( sP1(sK20(X0,X1),sK21(X0,X1),sK22(X0,X1),X0,X1)
& ( select2('Heap',X0,ownerRef) = sK22(X0,X1) )
& ( select2('Heap',X0,ownerFrame) = sK21(X0,X1) )
& ( select2('Heap',X0,X1) = sK20(X0,X1) ) ) ),
introduced(choice_axiom,[]) ).
tff(f77,plain,
( ! [X0: $int,X1: $int] :
? [X2: $int,X3: $int,X4: $int] :
( sP1(X2,X3,X4,X0,X1)
& ( select2('Heap',X0,ownerRef) = X4 )
& ( select2('Heap',X0,ownerFrame) = X3 )
& ( select2('Heap',X0,X1) = X2 ) )
| ~ sP2 ),
inference(rectify,[],[f76]) ).
tff(f76,plain,
( ! [X11: $int,X12: $int] :
? [X13: $int,X14: $int,X15: $int] :
( sP1(X13,X14,X15,X11,X12)
& ( select2('Heap',X11,ownerRef) = X15 )
& ( select2('Heap',X11,ownerFrame) = X14 )
& ( select2('Heap',X11,X12) = X13 ) )
| ~ sP2 ),
inference(nnf_transformation,[],[f40]) ).
tff(f8266,plain,
( ~ spl81_1204
| spl81_1205 ),
inference(avatar_split_clause,[],[f229,f8264,f8260]) ).
tff(f229,plain,
! [X0: $int,X1: $int] :
( ( select2('Heap',X0,X1) = sK15(X0,X1) )
| ~ sP6 ),
inference(cnf_transformation,[],[f66]) ).
tff(f8258,plain,
spl81_1203,
inference(avatar_split_clause,[],[f14,f8256]) ).
tff(f8256,plain,
( spl81_1203
<=> ! [X0: $int,X1: $int] :
( $less(X0,X1)
| $less(X1,X0)
| ( X0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1203])]) ).
tff(f14,plain,
! [X0: $int,X1: $int] :
( $less(X0,X1)
| $less(X1,X0)
| ( X0 = X1 ) ),
introduced(theory_axiom_144,[]) ).
tff(f8254,plain,
spl81_1202,
inference(avatar_split_clause,[],[f13,f8252]) ).
tff(f8252,plain,
( spl81_1202
<=> ! [X2: $int,X0: $int,X1: $int] :
( ~ $less(X0,X1)
| ~ $less(X1,X2)
| $less(X0,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1202])]) ).
tff(f13,plain,
! [X2: $int,X0: $int,X1: $int] :
( ~ $less(X0,X1)
| ~ $less(X1,X2)
| $less(X0,X2) ),
introduced(theory_axiom_143,[]) ).
tff(f8249,plain,
( spl81_1201
| ~ spl81_1039
| ~ spl81_1147 ),
inference(avatar_split_clause,[],[f8045,f7846,f7295,f8247]) ).
tff(f8247,plain,
( spl81_1201
<=> ! [X437: $int] : ( false_1 != x(typeof('ClassRepr'(X437)),sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1201])]) ).
tff(f7846,plain,
( spl81_1147
<=> ! [X437: $int] : ( stack0b_0 != x(typeof('ClassRepr'(X437)),sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1147])]) ).
tff(f8045,plain,
( ! [X437: $int] : ( false_1 != x(typeof('ClassRepr'(X437)),sK25) )
| ~ spl81_1039
| ~ spl81_1147 ),
inference(forward_demodulation,[],[f7847,f7297]) ).
tff(f7847,plain,
( ! [X437: $int] : ( stack0b_0 != x(typeof('ClassRepr'(X437)),sK25) )
| ~ spl81_1147 ),
inference(avatar_component_clause,[],[f7846]) ).
tff(f8243,plain,
( spl81_1200
| ~ spl81_1055
| ~ spl81_1195 ),
inference(avatar_split_clause,[],[f8076,f8072,f7369,f8241]) ).
tff(f8241,plain,
( spl81_1200
<=> ! [X26: $int] :
( ( stack0b_0 != boolIff(stack0b_0,X26) )
| ( stack0b_0 = X26 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1200])]) ).
tff(f8072,plain,
( spl81_1195
<=> ! [X26: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X26 )
| ( 'PurityAxiomsCanBeAssumed' != boolIff('PurityAxiomsCanBeAssumed',X26) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1195])]) ).
tff(f8076,plain,
( ! [X26: $int] :
( ( stack0b_0 != boolIff(stack0b_0,X26) )
| ( stack0b_0 = X26 ) )
| ~ spl81_1055
| ~ spl81_1195 ),
inference(forward_demodulation,[],[f8075,f7371]) ).
tff(f8075,plain,
( ! [X26: $int] :
( ( stack0b_0 = X26 )
| ( 'PurityAxiomsCanBeAssumed' != boolIff('PurityAxiomsCanBeAssumed',X26) ) )
| ~ spl81_1055
| ~ spl81_1195 ),
inference(forward_demodulation,[],[f8073,f7371]) ).
tff(f8073,plain,
( ! [X26: $int] :
( ( 'PurityAxiomsCanBeAssumed' != boolIff('PurityAxiomsCanBeAssumed',X26) )
| ( 'PurityAxiomsCanBeAssumed' = X26 ) )
| ~ spl81_1195 ),
inference(avatar_component_clause,[],[f8072]) ).
tff(f8234,plain,
( spl81_1199
| ~ spl81_1097
| ~ spl81_1130 ),
inference(avatar_split_clause,[],[f8218,f7736,f7580,f8231]) ).
tff(f7736,plain,
( spl81_1130
<=> sP8(sK23) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1130])]) ).
tff(f8218,plain,
( sP8(0)
| ~ spl81_1097
| ~ spl81_1130 ),
inference(superposition,[],[f7738,f7582]) ).
tff(f7738,plain,
( sP8(sK23)
| ~ spl81_1130 ),
inference(avatar_component_clause,[],[f7736]) ).
tff(f8105,plain,
( spl81_1198
| ~ spl81_959
| ~ spl81_1130 ),
inference(avatar_split_clause,[],[f7809,f7736,f6908,f8102]) ).
tff(f6908,plain,
( spl81_959
<=> ! [X0: $int] :
( sP3(X0)
| ~ sP8(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_959])]) ).
tff(f7809,plain,
( sP3(sK23)
| ~ spl81_959
| ~ spl81_1130 ),
inference(resolution,[],[f6909,f7738]) ).
tff(f6909,plain,
( ! [X0: $int] :
( ~ sP8(X0)
| sP3(X0) )
| ~ spl81_959 ),
inference(avatar_component_clause,[],[f6908]) ).
tff(f8085,plain,
spl81_1197,
inference(avatar_split_clause,[],[f2040,f8083]) ).
tff(f2040,plain,
! [X145: $int] :
( ~ $less(X145,-32768)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X145,'System_Int16') ) ),
inference(evaluation,[],[f1779]) ).
tff(f1779,plain,
! [X145: $int] :
( ~ $less(X145,$sum(0,$uminus(32768)))
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X145,'System_Int16') ) ),
inference(definition_unfolding,[],[f1441,f260]) ).
tff(f1441,plain,
! [X145: $int] :
( ~ $less(X145,$sum(0,$uminus(32768)))
| ( true_1 != 'InRange'(X145,'System_Int16') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8080,plain,
spl81_1196,
inference(avatar_split_clause,[],[f2038,f8078]) ).
tff(f2038,plain,
! [X147: $int] :
( ~ $less(X147,-128)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X147,'System_SByte') ) ),
inference(evaluation,[],[f1785]) ).
tff(f1785,plain,
! [X147: $int] :
( ~ $less(X147,$sum(0,$uminus(128)))
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X147,'System_SByte') ) ),
inference(definition_unfolding,[],[f1435,f260]) ).
tff(f1435,plain,
! [X147: $int] :
( ~ $less(X147,$sum(0,$uminus(128)))
| ( true_1 != 'InRange'(X147,'System_SByte') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8074,plain,
spl81_1195,
inference(avatar_split_clause,[],[f1991,f8072]) ).
tff(f1991,plain,
! [X26: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X26 )
| ( 'PurityAxiomsCanBeAssumed' != boolIff('PurityAxiomsCanBeAssumed',X26) ) ),
inference(equality_resolution,[],[f1643]) ).
tff(f1643,plain,
! [X26: $int,X25: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X26 )
| ( 'PurityAxiomsCanBeAssumed' != X25 )
| ( 'PurityAxiomsCanBeAssumed' != boolIff(X25,X26) ) ),
inference(definition_unfolding,[],[f146,f260,f260,f260]) ).
tff(f146,plain,
! [X26: $int,X25: $int] :
( ( true_1 = X26 )
| ( true_1 != X25 )
| ( true_1 != boolIff(X25,X26) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f8070,plain,
( spl81_1147
| ~ spl81_1055
| ~ spl81_1145 ),
inference(avatar_split_clause,[],[f7819,f7816,f7369,f7846]) ).
tff(f7816,plain,
( spl81_1145
<=> ! [X437: $int] : ( 'PurityAxiomsCanBeAssumed' != x(typeof('ClassRepr'(X437)),sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1145])]) ).
tff(f7819,plain,
( ! [X437: $int] : ( stack0b_0 != x(typeof('ClassRepr'(X437)),sK25) )
| ~ spl81_1055
| ~ spl81_1145 ),
inference(forward_demodulation,[],[f7817,f7371]) ).
tff(f7817,plain,
( ! [X437: $int] : ( 'PurityAxiomsCanBeAssumed' != x(typeof('ClassRepr'(X437)),sK25) )
| ~ spl81_1145 ),
inference(avatar_component_clause,[],[f7816]) ).
tff(f8057,plain,
( spl81_911
| ~ spl81_1039
| ~ spl81_1055 ),
inference(avatar_split_clause,[],[f8054,f7369,f7295,f6669]) ).
tff(f8054,plain,
( ( false_1 = 'PurityAxiomsCanBeAssumed' )
| ~ spl81_1039
| ~ spl81_1055 ),
inference(forward_demodulation,[],[f7371,f7297]) ).
tff(f8042,plain,
( spl81_1194
| ~ spl81_958
| ~ spl81_1129 ),
inference(avatar_split_clause,[],[f7917,f7732,f6904,f8039]) ).
tff(f8037,plain,
spl81_1193,
inference(avatar_split_clause,[],[f1990,f8035]) ).
tff(f8035,plain,
( spl81_1193
<=> ! [X25: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X25 )
| ( 'PurityAxiomsCanBeAssumed' != boolIff(X25,'PurityAxiomsCanBeAssumed') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1193])]) ).
tff(f1990,plain,
! [X25: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X25 )
| ( 'PurityAxiomsCanBeAssumed' != boolIff(X25,'PurityAxiomsCanBeAssumed') ) ),
inference(equality_resolution,[],[f1642]) ).
tff(f1642,plain,
! [X26: $int,X25: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X25 )
| ( 'PurityAxiomsCanBeAssumed' != X26 )
| ( 'PurityAxiomsCanBeAssumed' != boolIff(X25,X26) ) ),
inference(definition_unfolding,[],[f147,f260,f260,f260]) ).
tff(f147,plain,
! [X26: $int,X25: $int] :
( ( true_1 = X25 )
| ( true_1 != X26 )
| ( true_1 != boolIff(X25,X26) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f8033,plain,
spl81_1192,
inference(avatar_split_clause,[],[f1987,f8031]) ).
tff(f8031,plain,
( spl81_1192
<=> ! [X24: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X24 )
| ( 'PurityAxiomsCanBeAssumed' != boolImplies('PurityAxiomsCanBeAssumed',X24) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1192])]) ).
tff(f1987,plain,
! [X24: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X24 )
| ( 'PurityAxiomsCanBeAssumed' != boolImplies('PurityAxiomsCanBeAssumed',X24) ) ),
inference(equality_resolution,[],[f1639]) ).
tff(f1639,plain,
! [X24: $int,X23: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X24 )
| ( 'PurityAxiomsCanBeAssumed' != X23 )
| ( 'PurityAxiomsCanBeAssumed' != boolImplies(X23,X24) ) ),
inference(definition_unfolding,[],[f150,f260,f260,f260]) ).
tff(f150,plain,
! [X24: $int,X23: $int] :
( ( true_1 = X24 )
| ( true_1 != X23 )
| ( true_1 != boolImplies(X23,X24) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f8029,plain,
spl81_1191,
inference(avatar_split_clause,[],[f1784,f8027]) ).
tff(f8027,plain,
( spl81_1191
<=> ! [X147: $int] :
( $less(X147,128)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X147,'System_SByte') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1191])]) ).
tff(f1784,plain,
! [X147: $int] :
( $less(X147,128)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X147,'System_SByte') ) ),
inference(definition_unfolding,[],[f1436,f260]) ).
tff(f1436,plain,
! [X147: $int] :
( $less(X147,128)
| ( true_1 != 'InRange'(X147,'System_SByte') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8025,plain,
spl81_1190,
inference(avatar_split_clause,[],[f1782,f8023]) ).
tff(f8023,plain,
( spl81_1190
<=> ! [X146: $int] :
( ~ $less(X146,0)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X146,'System_Byte') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1190])]) ).
tff(f1782,plain,
! [X146: $int] :
( ~ $less(X146,0)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X146,'System_Byte') ) ),
inference(definition_unfolding,[],[f1438,f260]) ).
tff(f1438,plain,
! [X146: $int] :
( ~ $less(X146,0)
| ( true_1 != 'InRange'(X146,'System_Byte') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8021,plain,
spl81_1189,
inference(avatar_split_clause,[],[f1781,f8019]) ).
tff(f8019,plain,
( spl81_1189
<=> ! [X146: $int] :
( $less(X146,256)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X146,'System_Byte') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1189])]) ).
tff(f1781,plain,
! [X146: $int] :
( $less(X146,256)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X146,'System_Byte') ) ),
inference(definition_unfolding,[],[f1439,f260]) ).
tff(f1439,plain,
! [X146: $int] :
( $less(X146,256)
| ( true_1 != 'InRange'(X146,'System_Byte') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8017,plain,
spl81_1188,
inference(avatar_split_clause,[],[f1778,f8015]) ).
tff(f8015,plain,
( spl81_1188
<=> ! [X145: $int] :
( $less(X145,32768)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X145,'System_Int16') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1188])]) ).
tff(f1778,plain,
! [X145: $int] :
( $less(X145,32768)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X145,'System_Int16') ) ),
inference(definition_unfolding,[],[f1442,f260]) ).
tff(f1442,plain,
! [X145: $int] :
( $less(X145,32768)
| ( true_1 != 'InRange'(X145,'System_Int16') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8013,plain,
spl81_1187,
inference(avatar_split_clause,[],[f1776,f8011]) ).
tff(f8011,plain,
( spl81_1187
<=> ! [X144: $int] :
( ~ $less(X144,0)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X144,'System_UInt16') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1187])]) ).
tff(f1776,plain,
! [X144: $int] :
( ~ $less(X144,0)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X144,'System_UInt16') ) ),
inference(definition_unfolding,[],[f1444,f260]) ).
tff(f1444,plain,
! [X144: $int] :
( ~ $less(X144,0)
| ( true_1 != 'InRange'(X144,'System_UInt16') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8009,plain,
spl81_1186,
inference(avatar_split_clause,[],[f1775,f8007]) ).
tff(f8007,plain,
( spl81_1186
<=> ! [X144: $int] :
( $less(X144,65536)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X144,'System_UInt16') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1186])]) ).
tff(f1775,plain,
! [X144: $int] :
( $less(X144,65536)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X144,'System_UInt16') ) ),
inference(definition_unfolding,[],[f1445,f260]) ).
tff(f1445,plain,
! [X144: $int] :
( $less(X144,65536)
| ( true_1 != 'InRange'(X144,'System_UInt16') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8005,plain,
spl81_1185,
inference(avatar_split_clause,[],[f1773,f8003]) ).
tff(f1773,plain,
! [X143: $int] :
( ~ $less(X143,int_m2147483648)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X143,'System_Int32') ) ),
inference(definition_unfolding,[],[f1447,f260]) ).
tff(f1447,plain,
! [X143: $int] :
( ~ $less(X143,int_m2147483648)
| ( true_1 != 'InRange'(X143,'System_Int32') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f8001,plain,
spl81_1184,
inference(avatar_split_clause,[],[f1772,f7999]) ).
tff(f1772,plain,
! [X143: $int] :
( ~ $less(int_2147483647,X143)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X143,'System_Int32') ) ),
inference(definition_unfolding,[],[f1448,f260]) ).
tff(f1448,plain,
! [X143: $int] :
( ~ $less(int_2147483647,X143)
| ( true_1 != 'InRange'(X143,'System_Int32') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7997,plain,
spl81_1183,
inference(avatar_split_clause,[],[f1770,f7995]) ).
tff(f7995,plain,
( spl81_1183
<=> ! [X142: $int] :
( ~ $less(X142,0)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X142,'System_UInt32') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1183])]) ).
tff(f1770,plain,
! [X142: $int] :
( ~ $less(X142,0)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X142,'System_UInt32') ) ),
inference(definition_unfolding,[],[f1450,f260]) ).
tff(f1450,plain,
! [X142: $int] :
( ~ $less(X142,0)
| ( true_1 != 'InRange'(X142,'System_UInt32') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7993,plain,
spl81_1182,
inference(avatar_split_clause,[],[f1769,f7991]) ).
tff(f7991,plain,
( spl81_1182
<=> ! [X142: $int] :
( ~ $less(int_4294967295,X142)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X142,'System_UInt32') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1182])]) ).
tff(f1769,plain,
! [X142: $int] :
( ~ $less(int_4294967295,X142)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X142,'System_UInt32') ) ),
inference(definition_unfolding,[],[f1451,f260]) ).
tff(f1451,plain,
! [X142: $int] :
( ~ $less(int_4294967295,X142)
| ( true_1 != 'InRange'(X142,'System_UInt32') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7989,plain,
spl81_1181,
inference(avatar_split_clause,[],[f1767,f7987]) ).
tff(f7987,plain,
( spl81_1181
<=> ! [X141: $int] :
( ~ $less(X141,int_m9223372036854775808)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X141,'System_Int64') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1181])]) ).
tff(f1767,plain,
! [X141: $int] :
( ~ $less(X141,int_m9223372036854775808)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X141,'System_Int64') ) ),
inference(definition_unfolding,[],[f1453,f260]) ).
tff(f1453,plain,
! [X141: $int] :
( ~ $less(X141,int_m9223372036854775808)
| ( true_1 != 'InRange'(X141,'System_Int64') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7985,plain,
spl81_1180,
inference(avatar_split_clause,[],[f1766,f7983]) ).
tff(f7983,plain,
( spl81_1180
<=> ! [X141: $int] :
( ~ $less(int_9223372036854775807,X141)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X141,'System_Int64') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1180])]) ).
tff(f1766,plain,
! [X141: $int] :
( ~ $less(int_9223372036854775807,X141)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X141,'System_Int64') ) ),
inference(definition_unfolding,[],[f1454,f260]) ).
tff(f1454,plain,
! [X141: $int] :
( ~ $less(int_9223372036854775807,X141)
| ( true_1 != 'InRange'(X141,'System_Int64') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7981,plain,
spl81_1179,
inference(avatar_split_clause,[],[f1764,f7979]) ).
tff(f7979,plain,
( spl81_1179
<=> ! [X140: $int] :
( ~ $less(X140,0)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X140,'System_UInt64') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1179])]) ).
tff(f1764,plain,
! [X140: $int] :
( ~ $less(X140,0)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X140,'System_UInt64') ) ),
inference(definition_unfolding,[],[f1456,f260]) ).
tff(f1456,plain,
! [X140: $int] :
( ~ $less(X140,0)
| ( true_1 != 'InRange'(X140,'System_UInt64') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7977,plain,
spl81_1178,
inference(avatar_split_clause,[],[f1763,f7975]) ).
tff(f7975,plain,
( spl81_1178
<=> ! [X140: $int] :
( ~ $less(int_18446744073709551615,X140)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X140,'System_UInt64') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1178])]) ).
tff(f1763,plain,
! [X140: $int] :
( ~ $less(int_18446744073709551615,X140)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X140,'System_UInt64') ) ),
inference(definition_unfolding,[],[f1457,f260]) ).
tff(f1457,plain,
! [X140: $int] :
( ~ $less(int_18446744073709551615,X140)
| ( true_1 != 'InRange'(X140,'System_UInt64') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7973,plain,
spl81_1177,
inference(avatar_split_clause,[],[f1761,f7971]) ).
tff(f7971,plain,
( spl81_1177
<=> ! [X139: $int] :
( ~ $less(X139,0)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X139,'System_Char') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1177])]) ).
tff(f1761,plain,
! [X139: $int] :
( ~ $less(X139,0)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X139,'System_Char') ) ),
inference(definition_unfolding,[],[f1459,f260]) ).
tff(f1459,plain,
! [X139: $int] :
( ~ $less(X139,0)
| ( true_1 != 'InRange'(X139,'System_Char') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7969,plain,
spl81_1176,
inference(avatar_split_clause,[],[f1760,f7967]) ).
tff(f7967,plain,
( spl81_1176
<=> ! [X139: $int] :
( $less(X139,65536)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X139,'System_Char') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1176])]) ).
tff(f1760,plain,
! [X139: $int] :
( $less(X139,65536)
| ( 'PurityAxiomsCanBeAssumed' != 'InRange'(X139,'System_Char') ) ),
inference(definition_unfolding,[],[f1460,f260]) ).
tff(f1460,plain,
! [X139: $int] :
( $less(X139,65536)
| ( true_1 != 'InRange'(X139,'System_Char') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7965,plain,
spl81_1175,
inference(avatar_split_clause,[],[f1729,f7963]) ).
tff(f7963,plain,
( spl81_1175
<=> ! [X73: $int] :
( ( 'ArraySum' = X73 )
| ( 'PurityAxiomsCanBeAssumed' != x(X73,'ArraySum') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1175])]) ).
tff(f1729,plain,
! [X73: $int] :
( ( 'ArraySum' = X73 )
| ( 'PurityAxiomsCanBeAssumed' != x(X73,'ArraySum') ) ),
inference(definition_unfolding,[],[f1522,f260]) ).
tff(f1522,plain,
! [X73: $int] :
( ( 'ArraySum' = X73 )
| ( true_1 != x(X73,'ArraySum') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7961,plain,
spl81_1174,
inference(avatar_split_clause,[],[f1671,f7959]) ).
tff(f7959,plain,
( spl81_1174
<=> ! [X3: $int] :
( ( 'System_String' = X3 )
| ( 'PurityAxiomsCanBeAssumed' != x(X3,'System_String') ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1174])]) ).
tff(f1671,plain,
! [X3: $int] :
( ( 'System_String' = X3 )
| ( 'PurityAxiomsCanBeAssumed' != x(X3,'System_String') ) ),
inference(definition_unfolding,[],[f1603,f260]) ).
tff(f1603,plain,
! [X3: $int] :
( ( 'System_String' = X3 )
| ( true_1 != x(X3,'System_String') ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7957,plain,
spl81_1173,
inference(avatar_split_clause,[],[f1638,f7955]) ).
tff(f7955,plain,
( spl81_1173
<=> ! [X24: $int,X23: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolImplies(X23,X24) )
| ( 'PurityAxiomsCanBeAssumed' = X23 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1173])]) ).
tff(f1638,plain,
! [X24: $int,X23: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolImplies(X23,X24) )
| ( 'PurityAxiomsCanBeAssumed' = X23 ) ),
inference(definition_unfolding,[],[f151,f260,f260]) ).
tff(f151,plain,
! [X24: $int,X23: $int] :
( ( true_1 = boolImplies(X23,X24) )
| ( true_1 = X23 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7953,plain,
spl81_1172,
inference(avatar_split_clause,[],[f1636,f7951]) ).
tff(f7951,plain,
( spl81_1172
<=> ! [X22: $int,X21: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X21 )
| ( 'PurityAxiomsCanBeAssumed' != boolAnd(X21,X22) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1172])]) ).
tff(f1636,plain,
! [X21: $int,X22: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X21 )
| ( 'PurityAxiomsCanBeAssumed' != boolAnd(X21,X22) ) ),
inference(definition_unfolding,[],[f153,f260,f260]) ).
tff(f153,plain,
! [X21: $int,X22: $int] :
( ( true_1 = X21 )
| ( true_1 != boolAnd(X21,X22) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7949,plain,
spl81_1171,
inference(avatar_split_clause,[],[f1635,f7947]) ).
tff(f7947,plain,
( spl81_1171
<=> ! [X22: $int,X21: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X22 )
| ( 'PurityAxiomsCanBeAssumed' != boolAnd(X21,X22) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1171])]) ).
tff(f1635,plain,
! [X21: $int,X22: $int] :
( ( 'PurityAxiomsCanBeAssumed' = X22 )
| ( 'PurityAxiomsCanBeAssumed' != boolAnd(X21,X22) ) ),
inference(definition_unfolding,[],[f154,f260,f260]) ).
tff(f154,plain,
! [X21: $int,X22: $int] :
( ( true_1 = X22 )
| ( true_1 != boolAnd(X21,X22) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7945,plain,
spl81_1170,
inference(avatar_split_clause,[],[f1628,f7943]) ).
tff(f7943,plain,
( spl81_1170
<=> ! [X16: $int,X17: $int] :
( ( X16 = X17 )
| ( 'PurityAxiomsCanBeAssumed' != anyEqual(X16,X17) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1170])]) ).
tff(f1628,plain,
! [X16: $int,X17: $int] :
( ( X16 = X17 )
| ( 'PurityAxiomsCanBeAssumed' != anyEqual(X16,X17) ) ),
inference(definition_unfolding,[],[f161,f260]) ).
tff(f161,plain,
! [X16: $int,X17: $int] :
( ( X16 = X17 )
| ( true_1 != anyEqual(X16,X17) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7941,plain,
spl81_1169,
inference(avatar_split_clause,[],[f1625,f7939]) ).
tff(f7939,plain,
( spl81_1169
<=> ! [X14: $int,X15: $int] :
( ( 'PurityAxiomsCanBeAssumed' = anyNeq(X14,X15) )
| ( X14 = X15 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1169])]) ).
tff(f1625,plain,
! [X14: $int,X15: $int] :
( ( 'PurityAxiomsCanBeAssumed' = anyNeq(X14,X15) )
| ( X14 = X15 ) ),
inference(definition_unfolding,[],[f164,f260]) ).
tff(f164,plain,
! [X14: $int,X15: $int] :
( ( true_1 = anyNeq(X14,X15) )
| ( X14 = X15 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7937,plain,
spl81_1168,
inference(avatar_split_clause,[],[f1624,f7935]) ).
tff(f7935,plain,
( spl81_1168
<=> ! [X13: $int,X12: $int] :
( $less(X12,X13)
| ( 'PurityAxiomsCanBeAssumed' != intLess(X12,X13) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1168])]) ).
tff(f1624,plain,
! [X12: $int,X13: $int] :
( $less(X12,X13)
| ( 'PurityAxiomsCanBeAssumed' != intLess(X12,X13) ) ),
inference(definition_unfolding,[],[f165,f260]) ).
tff(f165,plain,
! [X12: $int,X13: $int] :
( $less(X12,X13)
| ( true_1 != intLess(X12,X13) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7933,plain,
spl81_1167,
inference(avatar_split_clause,[],[f1623,f7931]) ).
tff(f1623,plain,
! [X12: $int,X13: $int] :
( ( 'PurityAxiomsCanBeAssumed' = intLess(X12,X13) )
| ~ $less(X12,X13) ),
inference(definition_unfolding,[],[f166,f260]) ).
tff(f166,plain,
! [X12: $int,X13: $int] :
( ( true_1 = intLess(X12,X13) )
| ~ $less(X12,X13) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7929,plain,
spl81_1166,
inference(avatar_split_clause,[],[f1622,f7927]) ).
tff(f7927,plain,
( spl81_1166
<=> ! [X11: $int,X10: $int] :
( ~ $less(X11,X10)
| ( 'PurityAxiomsCanBeAssumed' != intAtMost(X10,X11) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1166])]) ).
tff(f1622,plain,
! [X10: $int,X11: $int] :
( ~ $less(X11,X10)
| ( 'PurityAxiomsCanBeAssumed' != intAtMost(X10,X11) ) ),
inference(definition_unfolding,[],[f167,f260]) ).
tff(f167,plain,
! [X10: $int,X11: $int] :
( ~ $less(X11,X10)
| ( true_1 != intAtMost(X10,X11) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7925,plain,
spl81_1165,
inference(avatar_split_clause,[],[f1621,f7923]) ).
tff(f1621,plain,
! [X10: $int,X11: $int] :
( ( 'PurityAxiomsCanBeAssumed' = intAtMost(X10,X11) )
| $less(X11,X10) ),
inference(definition_unfolding,[],[f168,f260]) ).
tff(f168,plain,
! [X10: $int,X11: $int] :
( ( true_1 = intAtMost(X10,X11) )
| $less(X11,X10) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7921,plain,
spl81_1164,
inference(avatar_split_clause,[],[f1620,f7919]) ).
tff(f7919,plain,
( spl81_1164
<=> ! [X9: $int,X8: $int] :
( ~ $less(X8,X9)
| ( intAtLeast(X8,X9) != 'PurityAxiomsCanBeAssumed' ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1164])]) ).
tff(f1620,plain,
! [X8: $int,X9: $int] :
( ~ $less(X8,X9)
| ( intAtLeast(X8,X9) != 'PurityAxiomsCanBeAssumed' ) ),
inference(definition_unfolding,[],[f169,f260]) ).
tff(f169,plain,
! [X8: $int,X9: $int] :
( ~ $less(X8,X9)
| ( true_1 != intAtLeast(X8,X9) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7916,plain,
spl81_1163,
inference(avatar_split_clause,[],[f1619,f7914]) ).
tff(f1619,plain,
! [X8: $int,X9: $int] :
( ( intAtLeast(X8,X9) = 'PurityAxiomsCanBeAssumed' )
| $less(X8,X9) ),
inference(definition_unfolding,[],[f170,f260]) ).
tff(f170,plain,
! [X8: $int,X9: $int] :
( ( true_1 = intAtLeast(X8,X9) )
| $less(X8,X9) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7912,plain,
spl81_1162,
inference(avatar_split_clause,[],[f1618,f7910]) ).
tff(f7910,plain,
( spl81_1162
<=> ! [X6: $int,X7: $int] :
( $less(X7,X6)
| ( 'PurityAxiomsCanBeAssumed' != intGreater(X6,X7) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1162])]) ).
tff(f1618,plain,
! [X6: $int,X7: $int] :
( $less(X7,X6)
| ( 'PurityAxiomsCanBeAssumed' != intGreater(X6,X7) ) ),
inference(definition_unfolding,[],[f171,f260]) ).
tff(f171,plain,
! [X6: $int,X7: $int] :
( $less(X7,X6)
| ( true_1 != intGreater(X6,X7) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7908,plain,
spl81_1161,
inference(avatar_split_clause,[],[f1617,f7906]) ).
tff(f1617,plain,
! [X6: $int,X7: $int] :
( ( 'PurityAxiomsCanBeAssumed' = intGreater(X6,X7) )
| ~ $less(X7,X6) ),
inference(definition_unfolding,[],[f172,f260]) ).
tff(f172,plain,
! [X6: $int,X7: $int] :
( ( true_1 = intGreater(X6,X7) )
| ~ $less(X7,X6) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7904,plain,
spl81_1160,
inference(avatar_split_clause,[],[f1484,f7902]) ).
tff(f7902,plain,
( spl81_1160
<=> ! [X105: $int,X104: $int] :
( ~ $less(and_1(X104,X105),0)
| $less(X105,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1160])]) ).
tff(f1484,plain,
! [X104: $int,X105: $int] :
( ~ $less(and_1(X104,X105),0)
| $less(X105,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7900,plain,
spl81_1159,
inference(avatar_split_clause,[],[f1483,f7898]) ).
tff(f7898,plain,
( spl81_1159
<=> ! [X105: $int,X104: $int] :
( ~ $less(and_1(X104,X105),0)
| $less(X104,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1159])]) ).
tff(f1483,plain,
! [X104: $int,X105: $int] :
( ~ $less(and_1(X104,X105),0)
| $less(X104,0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7896,plain,
spl81_1158,
inference(avatar_split_clause,[],[f1404,f7894]) ).
tff(f7894,plain,
( spl81_1158
<=> ! [X166: $int,X169: $int,X167: $int,X168: $int] : ( 'UnboxedType'(sK42(X166,X167,X168,X169)) = X167 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1158])]) ).
tff(f1404,plain,
! [X168: $int,X166: $int,X169: $int,X167: $int] : ( 'UnboxedType'(sK42(X166,X167,X168,X169)) = X167 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7892,plain,
spl81_1157,
inference(avatar_split_clause,[],[f1324,f7890]) ).
tff(f7890,plain,
( spl81_1157
<=> ! [X283: $int,X285: $int,X284: $int] : ( 'StructGet'('StructSet'(X283,X284,X285),X284) = X285 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1157])]) ).
tff(f1324,plain,
! [X283: $int,X285: $int,X284: $int] : ( 'StructGet'('StructSet'(X283,X284,X285),X284) = X285 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7888,plain,
spl81_1156,
inference(avatar_split_clause,[],[f1251,f7886]) ).
tff(f7886,plain,
( spl81_1156
<=> ! [X408: $int,X407: $int,X406: $int,X405: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X405,X406,X407,X408)) = X408 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1156])]) ).
tff(f1251,plain,
! [X405: $int,X407: $int,X406: $int,X408: $int] : ( 'ArrayIndexInvY'('ArrayIndex'(X405,X406,X407,X408)) = X408 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7884,plain,
spl81_1155,
inference(avatar_split_clause,[],[f1250,f7882]) ).
tff(f7882,plain,
( spl81_1155
<=> ! [X411: $int,X410: $int,X409: $int,X412: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X409,X410,X411,X412)) = X411 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1155])]) ).
tff(f1250,plain,
! [X412: $int,X411: $int,X410: $int,X409: $int] : ( 'ArrayIndexInvX'('ArrayIndex'(X409,X410,X411,X412)) = X411 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7880,plain,
spl81_1154,
inference(avatar_split_clause,[],[f1248,f7878]) ).
tff(f7878,plain,
( spl81_1154
<=> ! [X419: $int,X417: $int,X418: $int] : ( 'RefArrayGet'('RefArraySet'(X417,X418,X419),X418) = X419 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1154])]) ).
tff(f1248,plain,
! [X419: $int,X418: $int,X417: $int] : ( 'RefArrayGet'('RefArraySet'(X417,X418,X419),X418) = X419 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7876,plain,
( spl81_1153
| ~ spl81_1097
| ~ spl81_1129 ),
inference(avatar_split_clause,[],[f7850,f7732,f7580,f7873]) ).
tff(f7873,plain,
( spl81_1153
<=> sP9(0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1153])]) ).
tff(f7850,plain,
( sP9(0)
| ~ spl81_1097
| ~ spl81_1129 ),
inference(forward_demodulation,[],[f7734,f7582]) ).
tff(f7871,plain,
spl81_1152,
inference(avatar_split_clause,[],[f1246,f7869]) ).
tff(f7869,plain,
( spl81_1152
<=> ! [X424: $int,X426: $int,X425: $int] : ( 'IntArrayGet'('IntArraySet'(X424,X425,X426),X425) = X426 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1152])]) ).
tff(f1246,plain,
! [X425: $int,X424: $int,X426: $int] : ( 'IntArrayGet'('IntArraySet'(X424,X425,X426),X425) = X426 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7867,plain,
spl81_1151,
inference(avatar_split_clause,[],[f1244,f7865]) ).
tff(f7865,plain,
( spl81_1151
<=> ! [X432: $int,X433: $int,X431: $int] : ( 'ValueArrayGet'('ValueArraySet'(X431,X432,X433),X432) = X433 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1151])]) ).
tff(f1244,plain,
! [X433: $int,X431: $int,X432: $int] : ( 'ValueArrayGet'('ValueArraySet'(X431,X432,X433),X432) = X433 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7863,plain,
spl81_1150,
inference(avatar_split_clause,[],[f141,f7861]) ).
tff(f7861,plain,
( spl81_1150
<=> ! [X48: $int,X47: $int,X49: $int] : ( select1(store1(X47,X48,X49),X48) = X49 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1150])]) ).
tff(f141,plain,
! [X48: $int,X49: $int,X47: $int] : ( select1(store1(X47,X48,X49),X48) = X49 ),
inference(cnf_transformation,[],[f54]) ).
tff(f7859,plain,
spl81_1149,
inference(avatar_split_clause,[],[f24,f7857]) ).
tff(f7857,plain,
( spl81_1149
<=> ! [X0: $int,X1: $int] :
( ~ $less(X0,X1)
| ~ $less(X1,$sum(X0,1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1149])]) ).
tff(f24,plain,
! [X0: $int,X1: $int] :
( ~ $less(X0,X1)
| ~ $less(X1,$sum(X0,1)) ),
introduced(theory_axiom_161,[]) ).
tff(f7855,plain,
spl81_1148,
inference(avatar_split_clause,[],[f16,f7853]) ).
tff(f16,plain,
! [X0: $int,X1: $int] :
( $less(X0,X1)
| $less(X1,$sum(X0,1)) ),
introduced(theory_axiom_147,[]) ).
tff(f7848,plain,
( spl81_1147
| ~ spl81_1055
| ~ spl81_1145 ),
inference(avatar_split_clause,[],[f7819,f7816,f7369,f7846]) ).
tff(f7841,plain,
( spl81_1146
| ~ spl81_959
| ~ spl81_1097
| ~ spl81_1130 ),
inference(avatar_split_clause,[],[f7810,f7736,f7580,f6908,f7838]) ).
tff(f7810,plain,
( sP3(0)
| ~ spl81_959
| ~ spl81_1097
| ~ spl81_1130 ),
inference(forward_demodulation,[],[f7809,f7582]) ).
tff(f7818,plain,
spl81_1145,
inference(avatar_split_clause,[],[f2071,f7816]) ).
tff(f2071,plain,
! [X437: $int] : ( 'PurityAxiomsCanBeAssumed' != x(typeof('ClassRepr'(X437)),sK25) ),
inference(forward_demodulation,[],[f1929,f1723]) ).
tff(f1929,plain,
! [X437: $int] : ( 'PurityAxiomsCanBeAssumed' != x(typeof('ClassRepr'(X437)),sK24) ),
inference(definition_unfolding,[],[f1224,f260,f1571]) ).
tff(f1224,plain,
! [X437: $int] : ( true_1 != x(typeof('ClassRepr'(X437)),'System_Object') ),
inference(cnf_transformation,[],[f140]) ).
tff(f7814,plain,
spl81_1144,
inference(avatar_split_clause,[],[f2067,f7812]) ).
tff(f7812,plain,
( spl81_1144
<=> ! [X277: $int] :
( ( sK25 = X277 )
| ( sK63(X277) != X277 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1144])]) ).
tff(f2067,plain,
! [X277: $int] :
( ( sK25 = X277 )
| ( sK63(X277) != X277 ) ),
inference(forward_demodulation,[],[f1859,f1723]) ).
tff(f1859,plain,
! [X277: $int] :
( ( sK63(X277) != X277 )
| ( sK24 = X277 ) ),
inference(definition_unfolding,[],[f1328,f1571]) ).
tff(f1328,plain,
! [X277: $int] :
( ( sK63(X277) != X277 )
| ( 'System_Object' = X277 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7798,plain,
( ~ spl81_1040
| ~ spl81_1130 ),
inference(avatar_contradiction_clause,[],[f7797]) ).
tff(f7797,plain,
( $false
| ~ spl81_1040
| ~ spl81_1130 ),
inference(resolution,[],[f7738,f7301]) ).
tff(f7796,plain,
spl81_1143,
inference(avatar_split_clause,[],[f2057,f7794]) ).
tff(f2057,plain,
! [X126: $int,X125: $int] : ( sK38(X125,X126) = sK36(X125,X126) ),
inference(forward_demodulation,[],[f1754,f1752]) ).
tff(f1754,plain,
! [X126: $int,X125: $int] : ( sK38(X125,X126) = sK35(X125,X126) ),
inference(definition_unfolding,[],[f1466,f1475]) ).
tff(f1466,plain,
! [X126: $int,X125: $int] : ( x_1(X125,X126) = sK38(X125,X126) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7792,plain,
spl81_1142,
inference(avatar_split_clause,[],[f2056,f7790]) ).
tff(f2056,plain,
! [X122: $int,X123: $int] : ( sK37(X122,X123) = sK36(X122,X123) ),
inference(forward_demodulation,[],[f1753,f1752]) ).
tff(f1753,plain,
! [X122: $int,X123: $int] : ( sK37(X122,X123) = sK35(X122,X123) ),
inference(definition_unfolding,[],[f1469,f1475]) ).
tff(f1469,plain,
! [X122: $int,X123: $int] : ( x_1(X122,X123) = sK37(X122,X123) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7788,plain,
spl81_1141,
inference(avatar_split_clause,[],[f2028,f7786]) ).
tff(f7786,plain,
( spl81_1141
<=> ! [X327: $int,X326: $int] : ( 'PurityAxiomsCanBeAssumed' != x(X327,sK76(X327,X326)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1141])]) ).
tff(f2028,plain,
! [X327: $int,X326: $int] : ( 'PurityAxiomsCanBeAssumed' != x(X327,sK76(X327,X326)) ),
inference(equality_resolution,[],[f1879]) ).
tff(f1879,plain,
! [X327: $int,X326: $int,X325: $int] :
( ( X325 != X327 )
| ( 'PurityAxiomsCanBeAssumed' != x(X327,sK76(X325,X326)) ) ),
inference(definition_unfolding,[],[f1296,f260,f1279]) ).
tff(f1296,plain,
! [X327: $int,X326: $int,X325: $int] :
( ( X325 != X327 )
| ( true_1 != x(X327,'RefArray'(X325,X326)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7784,plain,
spl81_1140,
inference(avatar_split_clause,[],[f2027,f7782]) ).
tff(f7782,plain,
( spl81_1140
<=> ! [X323: $int,X322: $int] : ( 'PurityAxiomsCanBeAssumed' != x(X323,sK75(X323,X322)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1140])]) ).
tff(f2027,plain,
! [X323: $int,X322: $int] : ( 'PurityAxiomsCanBeAssumed' != x(X323,sK75(X323,X322)) ),
inference(equality_resolution,[],[f1876]) ).
tff(f1876,plain,
! [X323: $int,X322: $int,X321: $int] :
( ( X321 != X323 )
| ( 'PurityAxiomsCanBeAssumed' != x(X323,sK75(X321,X322)) ) ),
inference(definition_unfolding,[],[f1300,f260,f1282]) ).
tff(f1300,plain,
! [X323: $int,X322: $int,X321: $int] :
( ( X321 != X323 )
| ( true_1 != x(X323,'NonNullRefArray'(X321,X322)) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7780,plain,
spl81_1139,
inference(avatar_split_clause,[],[f1895,f7778]) ).
tff(f7778,plain,
( spl81_1139
<=> ! [X356: $int,X357: $int] : ( 'PurityAxiomsCanBeAssumed' = x(sK78(X356,X357),'System_Array') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1139])]) ).
tff(f1895,plain,
! [X357: $int,X356: $int] : ( 'PurityAxiomsCanBeAssumed' = x(sK78(X356,X357),'System_Array') ),
inference(definition_unfolding,[],[f1275,f260]) ).
tff(f1275,plain,
! [X357: $int,X356: $int] : ( true_1 = x(sK78(X356,X357),'System_Array') ),
inference(cnf_transformation,[],[f140]) ).
tff(f7776,plain,
spl81_1138,
inference(avatar_split_clause,[],[f1893,f7774]) ).
tff(f7774,plain,
( spl81_1138
<=> ! [X353: $int,X354: $int] : ( 'PurityAxiomsCanBeAssumed' = x(sK77(X353,X354),'System_Array') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1138])]) ).
tff(f1893,plain,
! [X354: $int,X353: $int] : ( 'PurityAxiomsCanBeAssumed' = x(sK77(X353,X354),'System_Array') ),
inference(definition_unfolding,[],[f1278,f260]) ).
tff(f1278,plain,
! [X354: $int,X353: $int] : ( true_1 = x(sK77(X353,X354),'System_Array') ),
inference(cnf_transformation,[],[f140]) ).
tff(f7772,plain,
spl81_1137,
inference(avatar_split_clause,[],[f1891,f7770]) ).
tff(f7770,plain,
( spl81_1137
<=> ! [X350: $int,X351: $int] : ( 'PurityAxiomsCanBeAssumed' = x(sK76(X350,X351),'System_Array') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1137])]) ).
tff(f1891,plain,
! [X351: $int,X350: $int] : ( 'PurityAxiomsCanBeAssumed' = x(sK76(X350,X351),'System_Array') ),
inference(definition_unfolding,[],[f1281,f260]) ).
tff(f1281,plain,
! [X351: $int,X350: $int] : ( true_1 = x(sK76(X350,X351),'System_Array') ),
inference(cnf_transformation,[],[f140]) ).
tff(f7768,plain,
spl81_1136,
inference(avatar_split_clause,[],[f1889,f7766]) ).
tff(f7766,plain,
( spl81_1136
<=> ! [X347: $int,X348: $int] : ( 'PurityAxiomsCanBeAssumed' = x(sK75(X347,X348),'System_Array') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1136])]) ).
tff(f1889,plain,
! [X348: $int,X347: $int] : ( 'PurityAxiomsCanBeAssumed' = x(sK75(X347,X348),'System_Array') ),
inference(definition_unfolding,[],[f1284,f260]) ).
tff(f1284,plain,
! [X348: $int,X347: $int] : ( true_1 = x(sK75(X347,X348),'System_Array') ),
inference(cnf_transformation,[],[f140]) ).
tff(f7764,plain,
spl81_1135,
inference(avatar_split_clause,[],[f1752,f7762]) ).
tff(f7760,plain,
spl81_1134,
inference(avatar_split_clause,[],[f1733,f7757]) ).
tff(f7757,plain,
( spl81_1134
<=> ( 'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a',sK77('System_Int32',1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1134])]) ).
tff(f1733,plain,
'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a',sK77('System_Int32',1)),
inference(definition_unfolding,[],[f1516,f1276]) ).
tff(f1516,plain,
'ArraySum_a' = 'AsNonNullRefField'('ArraySum_a','IntArray'('System_Int32',1)),
inference(cnf_transformation,[],[f140]) ).
tff(f7755,plain,
( ~ spl81_1037
| ~ spl81_1129 ),
inference(avatar_contradiction_clause,[],[f7754]) ).
tff(f7754,plain,
( $false
| ~ spl81_1037
| ~ spl81_1129 ),
inference(resolution,[],[f7734,f7288]) ).
tff(f7288,plain,
( ! [X0: $int] : ~ sP9(X0)
| ~ spl81_1037 ),
inference(avatar_component_clause,[],[f7287]) ).
tff(f7287,plain,
( spl81_1037
<=> ! [X0: $int] : ~ sP9(X0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1037])]) ).
tff(f7753,plain,
spl81_1133,
inference(avatar_split_clause,[],[f1629,f7751]) ).
tff(f7751,plain,
( spl81_1133
<=> ! [X18: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolNot(X18) )
| ( 'PurityAxiomsCanBeAssumed' = X18 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1133])]) ).
tff(f1629,plain,
! [X18: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolNot(X18) )
| ( 'PurityAxiomsCanBeAssumed' = X18 ) ),
inference(definition_unfolding,[],[f160,f260,f260]) ).
tff(f160,plain,
! [X18: $int] :
( ( true_1 = boolNot(X18) )
| ( true_1 = X18 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7749,plain,
spl81_1132,
inference(avatar_split_clause,[],[f18,f7747]) ).
tff(f7745,plain,
spl81_1131,
inference(avatar_split_clause,[],[f7,f7743]) ).
tff(f7743,plain,
( spl81_1131
<=> ! [X0: $int,X1: $int] : ( $sum(X0,X1) = $sum(X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1131])]) ).
tff(f7,plain,
! [X0: $int,X1: $int] : ( $sum(X0,X1) = $sum(X1,X0) ),
introduced(theory_axiom_135,[]) ).
tff(f7739,plain,
( spl81_1129
| spl81_1130
| ~ spl81_1
| ~ spl81_1113 ),
inference(avatar_split_clause,[],[f7727,f7662,f2120,f7736,f7732]) ).
tff(f7662,plain,
( spl81_1113
<=> ! [X0: $int] :
( sP9(X0)
| sP8(X0)
| ~ sP10(X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1113])]) ).
tff(f7727,plain,
( sP8(sK23)
| sP9(sK23)
| ~ spl81_1
| ~ spl81_1113 ),
inference(resolution,[],[f7663,f2122]) ).
tff(f7663,plain,
( ! [X0: $int] :
( ~ sP10(X0)
| sP8(X0)
| sP9(X0) )
| ~ spl81_1113 ),
inference(avatar_component_clause,[],[f7662]) ).
tff(f7726,plain,
spl81_1128,
inference(avatar_split_clause,[],[f2069,f7724]) ).
tff(f7724,plain,
( spl81_1128
<=> ! [X289: $int,X288: $int] : ( typeof('ElementProxy'(X288,X289)) = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1128])]) ).
tff(f2069,plain,
! [X289: $int,X288: $int] : ( typeof('ElementProxy'(X288,X289)) = sK25 ),
inference(forward_demodulation,[],[f1862,f1723]) ).
tff(f1862,plain,
! [X289: $int,X288: $int] : ( typeof('ElementProxy'(X288,X289)) = sK24 ),
inference(definition_unfolding,[],[f1322,f1571]) ).
tff(f1322,plain,
! [X289: $int,X288: $int] : ( 'System_Object' = typeof('ElementProxy'(X288,X289)) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7722,plain,
spl81_1127,
inference(avatar_split_clause,[],[f2068,f7720]) ).
tff(f2068,plain,
! [X287: $int,X286: $int] : ( typeof('ElementProxyStruct'(X286,X287)) = sK25 ),
inference(forward_demodulation,[],[f1861,f1723]) ).
tff(f1861,plain,
! [X287: $int,X286: $int] : ( typeof('ElementProxyStruct'(X286,X287)) = sK24 ),
inference(definition_unfolding,[],[f1323,f1571]) ).
tff(f1323,plain,
! [X287: $int,X286: $int] : ( 'System_Object' = typeof('ElementProxyStruct'(X286,X287)) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7718,plain,
spl81_1126,
inference(avatar_split_clause,[],[f2053,f7716]) ).
tff(f2053,plain,
! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int] : ~ sP4(X0,X1,X2,X3,X4),
inference(trivial_inequality_removal,[],[f240]) ).
tff(f240,plain,
! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int] :
( ( X0 != X0 )
| ~ sP4(X0,X1,X2,X3,X4) ),
inference(cnf_transformation,[],[f70]) ).
tff(f70,plain,
! [X0: $int,X1: $int,X2: $int,X3: $int,X4: $int] :
( ( ( X0 != X0 )
& ( ( select2('Heap',X2,localinv) = 'BaseClass'(X1) )
| ( true_1 != x(select2('Heap',X2,inv),X1) )
| ( 'PeerGroupPlaceholder' = X1 ) )
& ( true_1 = select2('Heap',X3,allocated) )
& ( nullObject != X3 )
& ( true_1 = 'IncludeInMainFrameCondition'(X4) ) )
| ~ sP4(X0,X1,X2,X3,X4) ),
inference(rectify,[],[f69]) ).
tff(f69,plain,
! [X8: $int,X9: $int,X10: $int,X6: $int,X7: $int] :
( ( ( X8 != X8 )
& ( ( select2('Heap',X10,localinv) = 'BaseClass'(X9) )
| ( true_1 != x(select2('Heap',X10,inv),X9) )
| ( 'PeerGroupPlaceholder' = X9 ) )
& ( true_1 = select2('Heap',X6,allocated) )
& ( nullObject != X6 )
& ( true_1 = 'IncludeInMainFrameCondition'(X7) ) )
| ~ sP4(X8,X9,X10,X6,X7) ),
inference(nnf_transformation,[],[f42]) ).
tff(f7714,plain,
spl81_1125,
inference(avatar_split_clause,[],[f2052,f7712]) ).
tff(f2052,plain,
! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int] : ~ sP0(X0,X1,X2,X3,X4),
inference(trivial_inequality_removal,[],[f255]) ).
tff(f255,plain,
! [X2: $int,X3: $int,X0: $int,X1: $int,X4: $int] :
( ( X0 != X0 )
| ~ sP0(X0,X1,X2,X3,X4) ),
inference(cnf_transformation,[],[f83]) ).
tff(f83,plain,
! [X0: $int,X1: $int,X2: $int,X3: $int,X4: $int] :
( ( ( X0 != X0 )
& ( ( select2('Heap',X2,localinv) = 'BaseClass'(X1) )
| ( true_1 != x(select2('Heap',X2,inv),X1) )
| ( 'PeerGroupPlaceholder' = X1 ) )
& ( true_1 = select2('Heap',X3,allocated) )
& ( nullObject != X3 )
& ( true_1 = 'IncludeInMainFrameCondition'(X4) ) )
| ~ sP0(X0,X1,X2,X3,X4) ),
inference(rectify,[],[f82]) ).
tff(f82,plain,
! [X18: $int,X19: $int,X20: $int,X16: $int,X17: $int] :
( ( ( X18 != X18 )
& ( ( select2('Heap',X20,localinv) = 'BaseClass'(X19) )
| ( true_1 != x(select2('Heap',X20,inv),X19) )
| ( 'PeerGroupPlaceholder' = X19 ) )
& ( true_1 = select2('Heap',X16,allocated) )
& ( nullObject != X16 )
& ( true_1 = 'IncludeInMainFrameCondition'(X17) ) )
| ~ sP0(X18,X19,X20,X16,X17) ),
inference(nnf_transformation,[],[f38]) ).
tff(f7710,plain,
spl81_1124,
inference(avatar_split_clause,[],[f2037,f7707]) ).
tff(f7707,plain,
( spl81_1124
<=> ( $sum(int_m2147483648,1) = $uminus(int_2147483647) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1124])]) ).
tff(f2037,plain,
$sum(int_m2147483648,1) = $uminus(int_2147483647),
inference(evaluation,[],[f1434]) ).
tff(f1434,plain,
$sum(int_m2147483648,1) = $sum(0,$uminus(int_2147483647)),
inference(cnf_transformation,[],[f140]) ).
tff(f7705,plain,
spl81_1123,
inference(avatar_split_clause,[],[f2036,f7702]) ).
tff(f7702,plain,
( spl81_1123
<=> ( $sum(int_m9223372036854775808,1) = $uminus(int_9223372036854775807) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1123])]) ).
tff(f2036,plain,
$sum(int_m9223372036854775808,1) = $uminus(int_9223372036854775807),
inference(evaluation,[],[f1433]) ).
tff(f1433,plain,
$sum(int_m9223372036854775808,1) = $sum(0,$uminus(int_9223372036854775807)),
inference(cnf_transformation,[],[f140]) ).
tff(f7700,plain,
spl81_1122,
inference(avatar_split_clause,[],[f2024,f7698]) ).
tff(f7698,plain,
( spl81_1122
<=> ! [X150: $int] : ( 'BeingConstructed' != 'BoxTester'(X150,'UnboxedType'(X150)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1122])]) ).
tff(f2024,plain,
! [X150: $int] : ( 'BeingConstructed' != 'BoxTester'(X150,'UnboxedType'(X150)) ),
inference(equality_resolution,[],[f1799]) ).
tff(f1799,plain,
! [X150: $int,X151: $int] :
( ( 'BeingConstructed' != 'BoxTester'(X150,X151) )
| ( 'UnboxedType'(X150) != X151 ) ),
inference(definition_unfolding,[],[f1413,f261]) ).
tff(f1413,plain,
! [X150: $int,X151: $int] :
( ( nullObject != 'BoxTester'(X150,X151) )
| ( 'UnboxedType'(X150) != X151 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7696,plain,
spl81_1121,
inference(avatar_split_clause,[],[f2023,f7694]) ).
tff(f7694,plain,
( spl81_1121
<=> ! [X134: $int,X135: $int] : ( 'IfThenElse'('PurityAxiomsCanBeAssumed',X134,X135) = X134 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1121])]) ).
tff(f2023,plain,
! [X134: $int,X135: $int] : ( 'IfThenElse'('PurityAxiomsCanBeAssumed',X134,X135) = X134 ),
inference(equality_resolution,[],[f1757]) ).
tff(f1757,plain,
! [X133: $int,X134: $int,X135: $int] :
( ( 'IfThenElse'(X133,X134,X135) = X134 )
| ( 'PurityAxiomsCanBeAssumed' != X133 ) ),
inference(definition_unfolding,[],[f1463,f260]) ).
tff(f1463,plain,
! [X133: $int,X134: $int,X135: $int] :
( ( 'IfThenElse'(X133,X134,X135) = X134 )
| ( true_1 != X133 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7692,plain,
spl81_1120,
inference(avatar_split_clause,[],[f1883,f7690]) ).
tff(f7690,plain,
( spl81_1120
<=> ! [X336: $int,X335: $int] : ( 'ElementType'(sK78(X335,X336)) = X335 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1120])]) ).
tff(f1883,plain,
! [X335: $int,X336: $int] : ( 'ElementType'(sK78(X335,X336)) = X335 ),
inference(definition_unfolding,[],[f1291,f1273]) ).
tff(f1291,plain,
! [X335: $int,X336: $int] : ( 'ElementType'('ValueArray'(X335,X336)) = X335 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7688,plain,
spl81_1119,
inference(avatar_split_clause,[],[f1882,f7686]) ).
tff(f7686,plain,
( spl81_1119
<=> ! [X333: $int,X334: $int] : ( 'ElementType'(sK77(X333,X334)) = X333 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1119])]) ).
tff(f1882,plain,
! [X333: $int,X334: $int] : ( 'ElementType'(sK77(X333,X334)) = X333 ),
inference(definition_unfolding,[],[f1292,f1276]) ).
tff(f1292,plain,
! [X333: $int,X334: $int] : ( 'ElementType'('IntArray'(X333,X334)) = X333 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7684,plain,
spl81_1118,
inference(avatar_split_clause,[],[f1881,f7682]) ).
tff(f7682,plain,
( spl81_1118
<=> ! [X331: $int,X332: $int] : ( 'ElementType'(sK76(X331,X332)) = X331 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1118])]) ).
tff(f1881,plain,
! [X332: $int,X331: $int] : ( 'ElementType'(sK76(X331,X332)) = X331 ),
inference(definition_unfolding,[],[f1293,f1279]) ).
tff(f1293,plain,
! [X332: $int,X331: $int] : ( 'ElementType'('RefArray'(X331,X332)) = X331 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7680,plain,
spl81_1117,
inference(avatar_split_clause,[],[f1880,f7678]) ).
tff(f7678,plain,
( spl81_1117
<=> ! [X330: $int,X329: $int] : ( 'ElementType'(sK75(X329,X330)) = X329 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1117])]) ).
tff(f1880,plain,
! [X330: $int,X329: $int] : ( 'ElementType'(sK75(X329,X330)) = X329 ),
inference(definition_unfolding,[],[f1294,f1282]) ).
tff(f1294,plain,
! [X330: $int,X329: $int] : ( 'ElementType'('NonNullRefArray'(X329,X330)) = X329 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7676,plain,
spl81_1116,
inference(avatar_split_clause,[],[f1860,f7674]) ).
tff(f1860,plain,
! [X277: $int] : ( 'PurityAxiomsCanBeAssumed' = x(X277,sK63(X277)) ),
inference(definition_unfolding,[],[f1327,f260]) ).
tff(f1327,plain,
! [X277: $int] : ( true_1 = x(X277,sK63(X277)) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7672,plain,
spl81_1115,
inference(avatar_split_clause,[],[f1853,f7670]) ).
tff(f7670,plain,
( spl81_1115
<=> ! [X270: $int] : ( 'PurityAxiomsCanBeAssumed' = 'IsNotNull'('TypeObject'(X270),'System_Type') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1115])]) ).
tff(f1853,plain,
! [X270: $int] : ( 'PurityAxiomsCanBeAssumed' = 'IsNotNull'('TypeObject'(X270),'System_Type') ),
inference(definition_unfolding,[],[f1334,f260]) ).
tff(f1334,plain,
! [X270: $int] : ( true_1 = 'IsNotNull'('TypeObject'(X270),'System_Type') ),
inference(cnf_transformation,[],[f140]) ).
tff(f7668,plain,
spl81_1114,
inference(avatar_split_clause,[],[f1805,f7666]) ).
tff(f7666,plain,
( spl81_1114
<=> ! [X160: $int,X161: $int] : ( 'Unbox'(sK39(X160,X161)) = X160 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1114])]) ).
tff(f1805,plain,
! [X160: $int,X161: $int] : ( 'Unbox'(sK39(X160,X161)) = X160 ),
inference(definition_unfolding,[],[f1406,f1411]) ).
tff(f1406,plain,
! [X160: $int,X161: $int] : ( 'Unbox'('Box'(X160,X161)) = X160 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7664,plain,
spl81_1113,
inference(avatar_split_clause,[],[f181,f7662]) ).
tff(f181,plain,
! [X0: $int] :
( sP9(X0)
| sP8(X0)
| ~ sP10(X0) ),
inference(cnf_transformation,[],[f55]) ).
tff(f55,plain,
! [X0: $int] :
( ( ( sP9(X0)
| sP8(X0) )
& ~ $less(0,0)
& ~ $less(0,0)
& ( stack0i_0 = X0 )
& ( 0 != 2 ) )
| ~ sP10(X0) ),
inference(nnf_transformation,[],[f48]) ).
tff(f7660,plain,
spl81_1112,
inference(avatar_split_clause,[],[f11,f7658]) ).
tff(f7658,plain,
( spl81_1112
<=> ! [X0: $int] : ( 0 = $sum(X0,$uminus(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1112])]) ).
tff(f11,plain,
! [X0: $int] : ( 0 = $sum(X0,$uminus(X0)) ),
introduced(theory_axiom_140,[]) ).
tff(f7656,plain,
( spl81_1111
| ~ spl81_912
| ~ spl81_1082 ),
inference(avatar_split_clause,[],[f7516,f7512,f6674,f7653]) ).
tff(f7653,plain,
( spl81_1111
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_ICloneable',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1111])]) ).
tff(f6674,plain,
( spl81_912
<=> ( sK24 = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_912])]) ).
tff(f7512,plain,
( spl81_1082
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_ICloneable',sK24) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1082])]) ).
tff(f7516,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_ICloneable',sK25) )
| ~ spl81_912
| ~ spl81_1082 ),
inference(forward_demodulation,[],[f7514,f6676]) ).
tff(f6676,plain,
( ( sK24 = sK25 )
| ~ spl81_912 ),
inference(avatar_component_clause,[],[f6674]) ).
tff(f7514,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_ICloneable',sK24) )
| ~ spl81_1082 ),
inference(avatar_component_clause,[],[f7512]) ).
tff(f7651,plain,
( spl81_1110
| ~ spl81_912
| ~ spl81_1080 ),
inference(avatar_split_clause,[],[f7505,f7501,f6674,f7648]) ).
tff(f7648,plain,
( spl81_1110
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_IList',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1110])]) ).
tff(f7501,plain,
( spl81_1080
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_IList',sK24) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1080])]) ).
tff(f7505,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_IList',sK25) )
| ~ spl81_912
| ~ spl81_1080 ),
inference(forward_demodulation,[],[f7503,f6676]) ).
tff(f7503,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_IList',sK24) )
| ~ spl81_1080 ),
inference(avatar_component_clause,[],[f7501]) ).
tff(f7646,plain,
( spl81_1109
| ~ spl81_912
| ~ spl81_1079 ),
inference(avatar_split_clause,[],[f7499,f7495,f6674,f7643]) ).
tff(f7643,plain,
( spl81_1109
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_ICollection',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1109])]) ).
tff(f7495,plain,
( spl81_1079
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_ICollection',sK24) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1079])]) ).
tff(f7499,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_ICollection',sK25) )
| ~ spl81_912
| ~ spl81_1079 ),
inference(forward_demodulation,[],[f7497,f6676]) ).
tff(f7497,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_ICollection',sK24) )
| ~ spl81_1079 ),
inference(avatar_component_clause,[],[f7495]) ).
tff(f7641,plain,
( spl81_1108
| ~ spl81_912
| ~ spl81_1078 ),
inference(avatar_split_clause,[],[f7493,f7489,f6674,f7638]) ).
tff(f7638,plain,
( spl81_1108
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_IEnumerable',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1108])]) ).
tff(f7489,plain,
( spl81_1078
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_IEnumerable',sK24) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1078])]) ).
tff(f7493,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_IEnumerable',sK25) )
| ~ spl81_912
| ~ spl81_1078 ),
inference(forward_demodulation,[],[f7491,f6676]) ).
tff(f7491,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_IEnumerable',sK24) )
| ~ spl81_1078 ),
inference(avatar_component_clause,[],[f7489]) ).
tff(f7636,plain,
( spl81_1107
| ~ spl81_912
| ~ spl81_1071 ),
inference(avatar_split_clause,[],[f7457,f7453,f6674,f7633]) ).
tff(f7633,plain,
( spl81_1107
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_IComparable',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1107])]) ).
tff(f7453,plain,
( spl81_1071
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_IComparable',sK24) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1071])]) ).
tff(f7457,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_IComparable',sK25) )
| ~ spl81_912
| ~ spl81_1071 ),
inference(forward_demodulation,[],[f7455,f6676]) ).
tff(f7455,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_IComparable',sK24) )
| ~ spl81_1071 ),
inference(avatar_component_clause,[],[f7453]) ).
tff(f7630,plain,
( spl81_1106
| ~ spl81_912
| ~ spl81_1068 ),
inference(avatar_split_clause,[],[f7441,f7437,f6674,f7627]) ).
tff(f7627,plain,
( spl81_1106
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_IConvertible',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1106])]) ).
tff(f7437,plain,
( spl81_1068
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_IConvertible',sK24) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1068])]) ).
tff(f7441,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_IConvertible',sK25) )
| ~ spl81_912
| ~ spl81_1068 ),
inference(forward_demodulation,[],[f7439,f6676]) ).
tff(f7439,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_IConvertible',sK24) )
| ~ spl81_1068 ),
inference(avatar_component_clause,[],[f7437]) ).
tff(f7625,plain,
( spl81_1105
| ~ spl81_912
| ~ spl81_1066 ),
inference(avatar_split_clause,[],[f7430,f7426,f6674,f7622]) ).
tff(f7622,plain,
( spl81_1105
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_IComparable_1___System_String',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1105])]) ).
tff(f7426,plain,
( spl81_1066
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_IComparable_1___System_String',sK24) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1066])]) ).
tff(f7430,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_IComparable_1___System_String',sK25) )
| ~ spl81_912
| ~ spl81_1066 ),
inference(forward_demodulation,[],[f7428,f6676]) ).
tff(f7428,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_IComparable_1___System_String',sK24) )
| ~ spl81_1066 ),
inference(avatar_component_clause,[],[f7426]) ).
tff(f7620,plain,
( spl81_1104
| ~ spl81_912
| ~ spl81_1064 ),
inference(avatar_split_clause,[],[f7419,f7415,f6674,f7617]) ).
tff(f7617,plain,
( spl81_1104
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_Generic_IEnumerable_1___System_Char',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1104])]) ).
tff(f7415,plain,
( spl81_1064
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_Generic_IEnumerable_1___System_Char',sK24) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1064])]) ).
tff(f7419,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_Generic_IEnumerable_1___System_Char',sK25) )
| ~ spl81_912
| ~ spl81_1064 ),
inference(forward_demodulation,[],[f7417,f6676]) ).
tff(f7417,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_Generic_IEnumerable_1___System_Char',sK24) )
| ~ spl81_1064 ),
inference(avatar_component_clause,[],[f7415]) ).
tff(f7615,plain,
( spl81_1103
| ~ spl81_912
| ~ spl81_1060 ),
inference(avatar_split_clause,[],[f7398,f7394,f6674,f7612]) ).
tff(f7612,plain,
( spl81_1103
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_IEquatable_1___System_String',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1103])]) ).
tff(f7394,plain,
( spl81_1060
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_IEquatable_1___System_String',sK24) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1060])]) ).
tff(f7398,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_IEquatable_1___System_String',sK25) )
| ~ spl81_912
| ~ spl81_1060 ),
inference(forward_demodulation,[],[f7396,f6676]) ).
tff(f7396,plain,
( ( 'PurityAxiomsCanBeAssumed' = x('System_IEquatable_1___System_String',sK24) )
| ~ spl81_1060 ),
inference(avatar_component_clause,[],[f7394]) ).
tff(f7610,plain,
( spl81_1102
| ~ spl81_912
| ~ spl81_1053 ),
inference(avatar_split_clause,[],[f7363,f7359,f6674,f7607]) ).
tff(f7607,plain,
( spl81_1102
<=> ( 'System_String' = 'AsDirectSubClass'('System_String',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1102])]) ).
tff(f7359,plain,
( spl81_1053
<=> ( 'System_String' = 'AsDirectSubClass'('System_String',sK24) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1053])]) ).
tff(f7363,plain,
( ( 'System_String' = 'AsDirectSubClass'('System_String',sK25) )
| ~ spl81_912
| ~ spl81_1053 ),
inference(forward_demodulation,[],[f7361,f6676]) ).
tff(f7361,plain,
( ( 'System_String' = 'AsDirectSubClass'('System_String',sK24) )
| ~ spl81_1053 ),
inference(avatar_component_clause,[],[f7359]) ).
tff(f7605,plain,
( spl81_1101
| ~ spl81_914
| ~ spl81_1051 ),
inference(avatar_split_clause,[],[f7352,f7348,f6684,f7602]) ).
tff(f7602,plain,
( spl81_1101
<=> ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1101])]) ).
tff(f6684,plain,
( spl81_914
<=> ( sK25 = sK26 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_914])]) ).
tff(f7348,plain,
( spl81_1051
<=> ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',sK26) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1051])]) ).
tff(f7352,plain,
( ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',sK25) )
| ~ spl81_914
| ~ spl81_1051 ),
inference(forward_demodulation,[],[f7350,f6686]) ).
tff(f6686,plain,
( ( sK25 = sK26 )
| ~ spl81_914 ),
inference(avatar_component_clause,[],[f6684]) ).
tff(f7350,plain,
( ( 'ArraySum' = 'AsDirectSubClass'('ArraySum',sK26) )
| ~ spl81_1051 ),
inference(avatar_component_clause,[],[f7348]) ).
tff(f7600,plain,
( spl81_1100
| ~ spl81_1
| ~ spl81_1036 ),
inference(avatar_split_clause,[],[f7577,f7283,f2120,f7597]) ).
tff(f7577,plain,
( ( stack0i_0 = sK23 )
| ~ spl81_1
| ~ spl81_1036 ),
inference(resolution,[],[f7284,f2122]) ).
tff(f7595,plain,
( ~ spl81_1099
| ~ spl81_1
| ~ spl81_1036
| spl81_1041 ),
inference(avatar_split_clause,[],[f7585,f7304,f7283,f2120,f7592]) ).
tff(f7585,plain,
( ~ $less(sK23,0)
| ~ spl81_1
| ~ spl81_1036
| spl81_1041 ),
inference(forward_demodulation,[],[f7306,f7577]) ).
tff(f7306,plain,
( ~ $less(stack0i_0,0)
| spl81_1041 ),
inference(avatar_component_clause,[],[f7304]) ).
tff(f7590,plain,
( ~ spl81_1098
| ~ spl81_1
| ~ spl81_1036
| spl81_1042 ),
inference(avatar_split_clause,[],[f7584,f7310,f7283,f2120,f7587]) ).
tff(f7584,plain,
( ~ $less(0,sK23)
| ~ spl81_1
| ~ spl81_1036
| spl81_1042 ),
inference(forward_demodulation,[],[f7312,f7577]) ).
tff(f7312,plain,
( ~ $less(0,stack0i_0)
| spl81_1042 ),
inference(avatar_component_clause,[],[f7310]) ).
tff(f7583,plain,
( spl81_1097
| ~ spl81_1
| ~ spl81_1036
| ~ spl81_1038 ),
inference(avatar_split_clause,[],[f7578,f7290,f7283,f2120,f7580]) ).
tff(f7578,plain,
( ( 0 = sK23 )
| ~ spl81_1
| ~ spl81_1036
| ~ spl81_1038 ),
inference(forward_demodulation,[],[f7577,f7291]) ).
tff(f7291,plain,
( ( 0 = stack0i_0 )
| ~ spl81_1038 ),
inference(avatar_component_clause,[],[f7290]) ).
tff(f7576,plain,
spl81_1096,
inference(avatar_split_clause,[],[f2070,f7573]) ).
tff(f7573,plain,
( spl81_1096
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Array',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1096])]) ).
tff(f2070,plain,
'PurityAxiomsCanBeAssumed' = x('System_Array',sK25),
inference(forward_demodulation,[],[f1897,f1723]) ).
tff(f1897,plain,
'PurityAxiomsCanBeAssumed' = x('System_Array',sK24),
inference(definition_unfolding,[],[f1272,f260,f1571]) ).
tff(f1272,plain,
true_1 = x('System_Array','System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7571,plain,
spl81_1095,
inference(avatar_split_clause,[],[f2066,f7568]) ).
tff(f7568,plain,
( spl81_1095
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Type',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1095])]) ).
tff(f2066,plain,
'PurityAxiomsCanBeAssumed' = x('System_Type',sK25),
inference(forward_demodulation,[],[f1854,f1723]) ).
tff(f1854,plain,
'PurityAxiomsCanBeAssumed' = x('System_Type',sK24),
inference(definition_unfolding,[],[f1333,f260,f1571]) ).
tff(f1333,plain,
true_1 = x('System_Type','System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7566,plain,
spl81_1094,
inference(avatar_split_clause,[],[f2026,f7564]) ).
tff(f2026,plain,
! [X268: $int] : ( 'PurityAxiomsCanBeAssumed' = 'Is'('BeingConstructed',X268) ),
inference(equality_resolution,[],[f1851]) ).
tff(f1851,plain,
! [X268: $int,X267: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'Is'(X267,X268) )
| ( 'BeingConstructed' != X267 ) ),
inference(definition_unfolding,[],[f1337,f260,f261]) ).
tff(f1337,plain,
! [X268: $int,X267: $int] :
( ( true_1 = 'Is'(X267,X268) )
| ( nullObject != X267 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7562,plain,
spl81_1093,
inference(avatar_split_clause,[],[f2025,f7560]) ).
tff(f7560,plain,
( spl81_1093
<=> ! [X266: $int] : ( 'PurityAxiomsCanBeAssumed' != 'IsNotNull'('BeingConstructed',X266) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1093])]) ).
tff(f2025,plain,
! [X266: $int] : ( 'PurityAxiomsCanBeAssumed' != 'IsNotNull'('BeingConstructed',X266) ),
inference(equality_resolution,[],[f1849]) ).
tff(f1849,plain,
! [X266: $int,X265: $int] :
( ( 'BeingConstructed' != X265 )
| ( 'PurityAxiomsCanBeAssumed' != 'IsNotNull'(X265,X266) ) ),
inference(definition_unfolding,[],[f1339,f261,f260]) ).
tff(f1339,plain,
! [X266: $int,X265: $int] :
( ( nullObject != X265 )
| ( true_1 != 'IsNotNull'(X265,X266) ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7558,plain,
spl81_1092,
inference(avatar_split_clause,[],[f2022,f7556]) ).
tff(f7556,plain,
( spl81_1092
<=> ! [X82: $int] : ( 'PurityAxiomsCanBeAssumed' = 'StringEquals'(X82,X82) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1092])]) ).
tff(f2022,plain,
! [X82: $int] : ( 'PurityAxiomsCanBeAssumed' = 'StringEquals'(X82,X82) ),
inference(equality_resolution,[],[f1739]) ).
tff(f1739,plain,
! [X82: $int,X81: $int] :
( ( 'PurityAxiomsCanBeAssumed' = 'StringEquals'(X81,X82) )
| ( X81 != X82 ) ),
inference(definition_unfolding,[],[f1509,f260]) ).
tff(f1509,plain,
! [X82: $int,X81: $int] :
( ( true_1 = 'StringEquals'(X81,X82) )
| ( X81 != X82 ) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7554,plain,
spl81_1091,
inference(avatar_split_clause,[],[f1989,f7551]) ).
tff(f7551,plain,
( spl81_1091
<=> ( 'PurityAxiomsCanBeAssumed' = boolIff('PurityAxiomsCanBeAssumed','PurityAxiomsCanBeAssumed') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1091])]) ).
tff(f1989,plain,
'PurityAxiomsCanBeAssumed' = boolIff('PurityAxiomsCanBeAssumed','PurityAxiomsCanBeAssumed'),
inference(equality_resolution,[],[f1988]) ).
tff(f1988,plain,
! [X25: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolIff(X25,'PurityAxiomsCanBeAssumed') )
| ( 'PurityAxiomsCanBeAssumed' != X25 ) ),
inference(equality_resolution,[],[f1640]) ).
tff(f1640,plain,
! [X26: $int,X25: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolIff(X25,X26) )
| ( 'PurityAxiomsCanBeAssumed' != X26 )
| ( 'PurityAxiomsCanBeAssumed' != X25 ) ),
inference(definition_unfolding,[],[f149,f260,f260,f260]) ).
tff(f149,plain,
! [X26: $int,X25: $int] :
( ( true_1 = boolIff(X25,X26) )
| ( true_1 != X26 )
| ( true_1 != X25 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7549,plain,
spl81_1090,
inference(avatar_split_clause,[],[f1986,f7547]) ).
tff(f7547,plain,
( spl81_1090
<=> ! [X23: $int] : ( 'PurityAxiomsCanBeAssumed' = boolImplies(X23,'PurityAxiomsCanBeAssumed') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1090])]) ).
tff(f1986,plain,
! [X23: $int] : ( 'PurityAxiomsCanBeAssumed' = boolImplies(X23,'PurityAxiomsCanBeAssumed') ),
inference(equality_resolution,[],[f1637]) ).
tff(f1637,plain,
! [X24: $int,X23: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolImplies(X23,X24) )
| ( 'PurityAxiomsCanBeAssumed' != X24 ) ),
inference(definition_unfolding,[],[f152,f260,f260]) ).
tff(f152,plain,
! [X24: $int,X23: $int] :
( ( true_1 = boolImplies(X23,X24) )
| ( true_1 != X24 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7545,plain,
spl81_1089,
inference(avatar_split_clause,[],[f1985,f7542]) ).
tff(f7542,plain,
( spl81_1089
<=> ( 'PurityAxiomsCanBeAssumed' = boolAnd('PurityAxiomsCanBeAssumed','PurityAxiomsCanBeAssumed') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1089])]) ).
tff(f1985,plain,
'PurityAxiomsCanBeAssumed' = boolAnd('PurityAxiomsCanBeAssumed','PurityAxiomsCanBeAssumed'),
inference(equality_resolution,[],[f1984]) ).
tff(f1984,plain,
! [X21: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolAnd(X21,'PurityAxiomsCanBeAssumed') )
| ( 'PurityAxiomsCanBeAssumed' != X21 ) ),
inference(equality_resolution,[],[f1634]) ).
tff(f1634,plain,
! [X21: $int,X22: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolAnd(X21,X22) )
| ( 'PurityAxiomsCanBeAssumed' != X22 )
| ( 'PurityAxiomsCanBeAssumed' != X21 ) ),
inference(definition_unfolding,[],[f155,f260,f260,f260]) ).
tff(f155,plain,
! [X21: $int,X22: $int] :
( ( true_1 = boolAnd(X21,X22) )
| ( true_1 != X22 )
| ( true_1 != X21 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7540,plain,
spl81_1088,
inference(avatar_split_clause,[],[f1983,f7538]) ).
tff(f7538,plain,
( spl81_1088
<=> ! [X20: $int] : ( 'PurityAxiomsCanBeAssumed' = boolOr('PurityAxiomsCanBeAssumed',X20) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1088])]) ).
tff(f1983,plain,
! [X20: $int] : ( 'PurityAxiomsCanBeAssumed' = boolOr('PurityAxiomsCanBeAssumed',X20) ),
inference(equality_resolution,[],[f1632]) ).
tff(f1632,plain,
! [X19: $int,X20: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolOr(X19,X20) )
| ( 'PurityAxiomsCanBeAssumed' != X19 ) ),
inference(definition_unfolding,[],[f157,f260,f260]) ).
tff(f157,plain,
! [X19: $int,X20: $int] :
( ( true_1 = boolOr(X19,X20) )
| ( true_1 != X19 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7536,plain,
spl81_1087,
inference(avatar_split_clause,[],[f1982,f7534]) ).
tff(f7534,plain,
( spl81_1087
<=> ! [X19: $int] : ( 'PurityAxiomsCanBeAssumed' = boolOr(X19,'PurityAxiomsCanBeAssumed') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1087])]) ).
tff(f1982,plain,
! [X19: $int] : ( 'PurityAxiomsCanBeAssumed' = boolOr(X19,'PurityAxiomsCanBeAssumed') ),
inference(equality_resolution,[],[f1631]) ).
tff(f1631,plain,
! [X19: $int,X20: $int] :
( ( 'PurityAxiomsCanBeAssumed' = boolOr(X19,X20) )
| ( 'PurityAxiomsCanBeAssumed' != X20 ) ),
inference(definition_unfolding,[],[f158,f260,f260]) ).
tff(f158,plain,
! [X19: $int,X20: $int] :
( ( true_1 = boolOr(X19,X20) )
| ( true_1 != X20 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7532,plain,
spl81_1086,
inference(avatar_split_clause,[],[f1980,f7530]) ).
tff(f7530,plain,
( spl81_1086
<=> ! [X17: $int] : ( 'PurityAxiomsCanBeAssumed' = anyEqual(X17,X17) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1086])]) ).
tff(f1980,plain,
! [X17: $int] : ( 'PurityAxiomsCanBeAssumed' = anyEqual(X17,X17) ),
inference(equality_resolution,[],[f1627]) ).
tff(f1627,plain,
! [X16: $int,X17: $int] :
( ( 'PurityAxiomsCanBeAssumed' = anyEqual(X16,X17) )
| ( X16 != X17 ) ),
inference(definition_unfolding,[],[f162,f260]) ).
tff(f162,plain,
! [X16: $int,X17: $int] :
( ( true_1 = anyEqual(X16,X17) )
| ( X16 != X17 ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7528,plain,
spl81_1085,
inference(avatar_split_clause,[],[f1979,f7526]) ).
tff(f7526,plain,
( spl81_1085
<=> ! [X15: $int] : ( 'PurityAxiomsCanBeAssumed' != anyNeq(X15,X15) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1085])]) ).
tff(f1979,plain,
! [X15: $int] : ( 'PurityAxiomsCanBeAssumed' != anyNeq(X15,X15) ),
inference(equality_resolution,[],[f1626]) ).
tff(f1626,plain,
! [X14: $int,X15: $int] :
( ( X14 != X15 )
| ( 'PurityAxiomsCanBeAssumed' != anyNeq(X14,X15) ) ),
inference(definition_unfolding,[],[f163,f260]) ).
tff(f163,plain,
! [X14: $int,X15: $int] :
( ( X14 != X15 )
| ( true_1 != anyNeq(X14,X15) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7524,plain,
spl81_1084,
inference(avatar_split_clause,[],[f1830,f7522]) ).
tff(f1830,plain,
! [X224: $int] : ( 'PurityAxiomsCanBeAssumed' != 'IsMemberlessType'(typeof(X224)) ),
inference(definition_unfolding,[],[f1360,f260]) ).
tff(f1360,plain,
! [X224: $int] : ( true_1 != 'IsMemberlessType'(typeof(X224)) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7520,plain,
spl81_1083,
inference(avatar_split_clause,[],[f1747,f7518]) ).
tff(f7518,plain,
( spl81_1083
<=> ! [X100: $int] : ( sK32(X100,0) = X100 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1083])]) ).
tff(f1747,plain,
! [X100: $int] : ( sK32(X100,0) = X100 ),
inference(definition_unfolding,[],[f1488,f1490]) ).
tff(f1488,plain,
! [X100: $int] : ( shl(X100,0) = X100 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7515,plain,
spl81_1082,
inference(avatar_split_clause,[],[f1720,f7512]) ).
tff(f1720,plain,
'PurityAxiomsCanBeAssumed' = x('System_ICloneable',sK24),
inference(definition_unfolding,[],[f1533,f260,f1571]) ).
tff(f1533,plain,
true_1 = x('System_ICloneable','System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7510,plain,
spl81_1081,
inference(avatar_split_clause,[],[f1718,f7507]) ).
tff(f7507,plain,
( spl81_1081
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Array','System_ICloneable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1081])]) ).
tff(f1718,plain,
'PurityAxiomsCanBeAssumed' = x('System_Array','System_ICloneable'),
inference(definition_unfolding,[],[f1536,f260]) ).
tff(f1536,plain,
true_1 = x('System_Array','System_ICloneable'),
inference(cnf_transformation,[],[f140]) ).
tff(f7504,plain,
spl81_1080,
inference(avatar_split_clause,[],[f1716,f7501]) ).
tff(f1716,plain,
'PurityAxiomsCanBeAssumed' = x('System_Collections_IList',sK24),
inference(definition_unfolding,[],[f1538,f260,f1571]) ).
tff(f1538,plain,
true_1 = x('System_Collections_IList','System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7498,plain,
spl81_1079,
inference(avatar_split_clause,[],[f1714,f7495]) ).
tff(f1714,plain,
'PurityAxiomsCanBeAssumed' = x('System_Collections_ICollection',sK24),
inference(definition_unfolding,[],[f1540,f260,f1571]) ).
tff(f1540,plain,
true_1 = x('System_Collections_ICollection','System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7492,plain,
spl81_1078,
inference(avatar_split_clause,[],[f1712,f7489]) ).
tff(f1712,plain,
'PurityAxiomsCanBeAssumed' = x('System_Collections_IEnumerable',sK24),
inference(definition_unfolding,[],[f1542,f260,f1571]) ).
tff(f1542,plain,
true_1 = x('System_Collections_IEnumerable','System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7487,plain,
spl81_1077,
inference(avatar_split_clause,[],[f1710,f7484]) ).
tff(f7484,plain,
( spl81_1077
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_ICollection','System_Collections_IEnumerable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1077])]) ).
tff(f1710,plain,
'PurityAxiomsCanBeAssumed' = x('System_Collections_ICollection','System_Collections_IEnumerable'),
inference(definition_unfolding,[],[f1545,f260]) ).
tff(f1545,plain,
true_1 = x('System_Collections_ICollection','System_Collections_IEnumerable'),
inference(cnf_transformation,[],[f140]) ).
tff(f7482,plain,
spl81_1076,
inference(avatar_split_clause,[],[f1708,f7479]) ).
tff(f7479,plain,
( spl81_1076
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_IList','System_Collections_ICollection') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1076])]) ).
tff(f1708,plain,
'PurityAxiomsCanBeAssumed' = x('System_Collections_IList','System_Collections_ICollection'),
inference(definition_unfolding,[],[f1548,f260]) ).
tff(f1548,plain,
true_1 = x('System_Collections_IList','System_Collections_ICollection'),
inference(cnf_transformation,[],[f140]) ).
tff(f7477,plain,
spl81_1075,
inference(avatar_split_clause,[],[f1707,f7474]) ).
tff(f7474,plain,
( spl81_1075
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_IList','System_Collections_IEnumerable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1075])]) ).
tff(f1707,plain,
'PurityAxiomsCanBeAssumed' = x('System_Collections_IList','System_Collections_IEnumerable'),
inference(definition_unfolding,[],[f1549,f260]) ).
tff(f1549,plain,
true_1 = x('System_Collections_IList','System_Collections_IEnumerable'),
inference(cnf_transformation,[],[f140]) ).
tff(f7472,plain,
spl81_1074,
inference(avatar_split_clause,[],[f1705,f7469]) ).
tff(f7469,plain,
( spl81_1074
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Array','System_Collections_IList') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1074])]) ).
tff(f1705,plain,
'PurityAxiomsCanBeAssumed' = x('System_Array','System_Collections_IList'),
inference(definition_unfolding,[],[f1552,f260]) ).
tff(f1552,plain,
true_1 = x('System_Array','System_Collections_IList'),
inference(cnf_transformation,[],[f140]) ).
tff(f7467,plain,
spl81_1073,
inference(avatar_split_clause,[],[f1704,f7464]) ).
tff(f7464,plain,
( spl81_1073
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Array','System_Collections_ICollection') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1073])]) ).
tff(f1704,plain,
'PurityAxiomsCanBeAssumed' = x('System_Array','System_Collections_ICollection'),
inference(definition_unfolding,[],[f1553,f260]) ).
tff(f1553,plain,
true_1 = x('System_Array','System_Collections_ICollection'),
inference(cnf_transformation,[],[f140]) ).
tff(f7462,plain,
spl81_1072,
inference(avatar_split_clause,[],[f1703,f7459]) ).
tff(f7459,plain,
( spl81_1072
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Array','System_Collections_IEnumerable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1072])]) ).
tff(f1703,plain,
'PurityAxiomsCanBeAssumed' = x('System_Array','System_Collections_IEnumerable'),
inference(definition_unfolding,[],[f1554,f260]) ).
tff(f1554,plain,
true_1 = x('System_Array','System_Collections_IEnumerable'),
inference(cnf_transformation,[],[f140]) ).
tff(f7456,plain,
spl81_1071,
inference(avatar_split_clause,[],[f1693,f7453]) ).
tff(f1693,plain,
'PurityAxiomsCanBeAssumed' = x('System_IComparable',sK24),
inference(definition_unfolding,[],[f1576,f260,f1571]) ).
tff(f1576,plain,
true_1 = x('System_IComparable','System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7451,plain,
spl81_1070,
inference(avatar_split_clause,[],[f1691,f7448]) ).
tff(f7448,plain,
( spl81_1070
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_String','System_IComparable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1070])]) ).
tff(f1691,plain,
'PurityAxiomsCanBeAssumed' = x('System_String','System_IComparable'),
inference(definition_unfolding,[],[f1579,f260]) ).
tff(f1579,plain,
true_1 = x('System_String','System_IComparable'),
inference(cnf_transformation,[],[f140]) ).
tff(f7446,plain,
spl81_1069,
inference(avatar_split_clause,[],[f1690,f7443]) ).
tff(f7443,plain,
( spl81_1069
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_String','System_ICloneable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1069])]) ).
tff(f1690,plain,
'PurityAxiomsCanBeAssumed' = x('System_String','System_ICloneable'),
inference(definition_unfolding,[],[f1580,f260]) ).
tff(f1580,plain,
true_1 = x('System_String','System_ICloneable'),
inference(cnf_transformation,[],[f140]) ).
tff(f7440,plain,
spl81_1068,
inference(avatar_split_clause,[],[f1688,f7437]) ).
tff(f1688,plain,
'PurityAxiomsCanBeAssumed' = x('System_IConvertible',sK24),
inference(definition_unfolding,[],[f1582,f260,f1571]) ).
tff(f1582,plain,
true_1 = x('System_IConvertible','System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7435,plain,
spl81_1067,
inference(avatar_split_clause,[],[f1686,f7432]) ).
tff(f7432,plain,
( spl81_1067
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_String','System_IConvertible') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1067])]) ).
tff(f1686,plain,
'PurityAxiomsCanBeAssumed' = x('System_String','System_IConvertible'),
inference(definition_unfolding,[],[f1585,f260]) ).
tff(f1585,plain,
true_1 = x('System_String','System_IConvertible'),
inference(cnf_transformation,[],[f140]) ).
tff(f7429,plain,
spl81_1066,
inference(avatar_split_clause,[],[f1684,f7426]) ).
tff(f1684,plain,
'PurityAxiomsCanBeAssumed' = x('System_IComparable_1___System_String',sK24),
inference(definition_unfolding,[],[f1587,f260,f1571]) ).
tff(f1587,plain,
true_1 = x('System_IComparable_1___System_String','System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7424,plain,
spl81_1065,
inference(avatar_split_clause,[],[f1682,f7421]) ).
tff(f7421,plain,
( spl81_1065
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_String','System_IComparable_1___System_String') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1065])]) ).
tff(f1682,plain,
'PurityAxiomsCanBeAssumed' = x('System_String','System_IComparable_1___System_String'),
inference(definition_unfolding,[],[f1590,f260]) ).
tff(f1590,plain,
true_1 = x('System_String','System_IComparable_1___System_String'),
inference(cnf_transformation,[],[f140]) ).
tff(f7418,plain,
spl81_1064,
inference(avatar_split_clause,[],[f1680,f7415]) ).
tff(f1680,plain,
'PurityAxiomsCanBeAssumed' = x('System_Collections_Generic_IEnumerable_1___System_Char',sK24),
inference(definition_unfolding,[],[f1592,f260,f1571]) ).
tff(f1592,plain,
true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7413,plain,
spl81_1063,
inference(avatar_split_clause,[],[f1679,f7410]) ).
tff(f7410,plain,
( spl81_1063
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1063])]) ).
tff(f1679,plain,
'PurityAxiomsCanBeAssumed' = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable'),
inference(definition_unfolding,[],[f1593,f260]) ).
tff(f1593,plain,
true_1 = x('System_Collections_Generic_IEnumerable_1___System_Char','System_Collections_IEnumerable'),
inference(cnf_transformation,[],[f140]) ).
tff(f7408,plain,
spl81_1062,
inference(avatar_split_clause,[],[f1677,f7405]) ).
tff(f7405,plain,
( spl81_1062
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1062])]) ).
tff(f1677,plain,
'PurityAxiomsCanBeAssumed' = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char'),
inference(definition_unfolding,[],[f1596,f260]) ).
tff(f1596,plain,
true_1 = x('System_String','System_Collections_Generic_IEnumerable_1___System_Char'),
inference(cnf_transformation,[],[f140]) ).
tff(f7403,plain,
spl81_1061,
inference(avatar_split_clause,[],[f1676,f7400]) ).
tff(f7400,plain,
( spl81_1061
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_String','System_Collections_IEnumerable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1061])]) ).
tff(f1676,plain,
'PurityAxiomsCanBeAssumed' = x('System_String','System_Collections_IEnumerable'),
inference(definition_unfolding,[],[f1597,f260]) ).
tff(f1597,plain,
true_1 = x('System_String','System_Collections_IEnumerable'),
inference(cnf_transformation,[],[f140]) ).
tff(f7397,plain,
spl81_1060,
inference(avatar_split_clause,[],[f1674,f7394]) ).
tff(f1674,plain,
'PurityAxiomsCanBeAssumed' = x('System_IEquatable_1___System_String',sK24),
inference(definition_unfolding,[],[f1599,f260,f1571]) ).
tff(f1599,plain,
true_1 = x('System_IEquatable_1___System_String','System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7392,plain,
spl81_1059,
inference(avatar_split_clause,[],[f1672,f7389]) ).
tff(f7389,plain,
( spl81_1059
<=> ( 'PurityAxiomsCanBeAssumed' = x('System_String','System_IEquatable_1___System_String') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1059])]) ).
tff(f1672,plain,
'PurityAxiomsCanBeAssumed' = x('System_String','System_IEquatable_1___System_String'),
inference(definition_unfolding,[],[f1602,f260]) ).
tff(f1602,plain,
true_1 = x('System_String','System_IEquatable_1___System_String'),
inference(cnf_transformation,[],[f140]) ).
tff(f7387,plain,
spl81_1058,
inference(avatar_split_clause,[],[f1666,f7384]) ).
tff(f1666,plain,
sK23 = sK35(x_in,2),
inference(definition_unfolding,[],[f256,f1475]) ).
tff(f256,plain,
x_1(x_in,2) = sK23,
inference(cnf_transformation,[],[f85]) ).
tff(f7382,plain,
spl81_1057,
inference(avatar_split_clause,[],[f1664,f7379]) ).
tff(f1664,plain,
'PurityAxiomsCanBeAssumed' = 'InRange'(x_in,'System_Int32'),
inference(definition_unfolding,[],[f258,f260]) ).
tff(f258,plain,
true_1 = 'InRange'(x_in,'System_Int32'),
inference(cnf_transformation,[],[f85]) ).
tff(f7377,plain,
spl81_1056,
inference(avatar_split_clause,[],[f1663,f7374]) ).
tff(f1663,plain,
'PurityAxiomsCanBeAssumed' = 'InRange'(x_3,'System_Int32'),
inference(definition_unfolding,[],[f259,f260]) ).
tff(f259,plain,
true_1 = 'InRange'(x_3,'System_Int32'),
inference(cnf_transformation,[],[f85]) ).
tff(f7372,plain,
( spl81_1040
| spl81_1055 ),
inference(avatar_split_clause,[],[f1644,f7369,f7300]) ).
tff(f1644,plain,
! [X0: $int] :
( ( 'PurityAxiomsCanBeAssumed' = stack0b_0 )
| ~ sP8(X0) ),
inference(definition_unfolding,[],[f216,f260]) ).
tff(f216,plain,
! [X0: $int] :
( ( true_1 = stack0b_0 )
| ~ sP8(X0) ),
inference(cnf_transformation,[],[f57]) ).
tff(f57,plain,
! [X0: $int] :
( ( sP3(X0)
& ~ $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(0,stack0i_0)
& ~ $less(stack0i_0,0)
& ~ $less(0,0)
& ~ $less(0,0)
& ~ $less(0,stack0i_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) )
| ~ sP8(X0) ),
inference(nnf_transformation,[],[f46]) ).
tff(f7367,plain,
spl81_1054,
inference(avatar_split_clause,[],[f1615,f7365]) ).
tff(f1615,plain,
! [X5: $int] : ( 'PurityAxiomsCanBeAssumed' = x(X5,X5) ),
inference(definition_unfolding,[],[f174,f260]) ).
tff(f174,plain,
! [X5: $int] : ( true_1 = x(X5,X5) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7362,plain,
spl81_1053,
inference(avatar_split_clause,[],[f1572,f7359]) ).
tff(f1572,plain,
'System_String' = 'AsDirectSubClass'('System_String',sK24),
inference(cnf_transformation,[],[f140]) ).
tff(f7357,plain,
spl81_1052,
inference(avatar_split_clause,[],[f1529,f7354]) ).
tff(f7354,plain,
( spl81_1052
<=> ( 'System_Array' = 'AsDirectSubClass'('System_Array',sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1052])]) ).
tff(f1529,plain,
'System_Array' = 'AsDirectSubClass'('System_Array',sK25),
inference(cnf_transformation,[],[f140]) ).
tff(f7351,plain,
spl81_1051,
inference(avatar_split_clause,[],[f1519,f7348]) ).
tff(f1519,plain,
'ArraySum' = 'AsDirectSubClass'('ArraySum',sK26),
inference(cnf_transformation,[],[f140]) ).
tff(f7346,plain,
spl81_1050,
inference(avatar_split_clause,[],[f1502,f7344]) ).
tff(f7344,plain,
( spl81_1050
<=> ! [X86: $int,X87: $int] : ~ $less(sK30(X86,X87),X87) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1050])]) ).
tff(f1502,plain,
! [X86: $int,X87: $int] : ~ $less(sK30(X86,X87),X87),
inference(cnf_transformation,[],[f140]) ).
tff(f7342,plain,
spl81_1049,
inference(avatar_split_clause,[],[f1501,f7340]) ).
tff(f7340,plain,
( spl81_1049
<=> ! [X86: $int,X87: $int] : ~ $less(sK30(X86,X87),X86) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1049])]) ).
tff(f1501,plain,
! [X86: $int,X87: $int] : ~ $less(sK30(X86,X87),X86),
inference(cnf_transformation,[],[f140]) ).
tff(f7338,plain,
spl81_1048,
inference(avatar_split_clause,[],[f1498,f7336]) ).
tff(f7336,plain,
( spl81_1048
<=> ! [X89: $int,X90: $int] : ~ $less(X90,sK31(X89,X90)) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1048])]) ).
tff(f1498,plain,
! [X90: $int,X89: $int] : ~ $less(X90,sK31(X89,X90)),
inference(cnf_transformation,[],[f140]) ).
tff(f7334,plain,
spl81_1047,
inference(avatar_split_clause,[],[f1497,f7332]) ).
tff(f7332,plain,
( spl81_1047
<=> ! [X89: $int,X90: $int] : ~ $less(X89,sK31(X89,X90)) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1047])]) ).
tff(f1497,plain,
! [X90: $int,X89: $int] : ~ $less(X89,sK31(X89,X90)),
inference(cnf_transformation,[],[f140]) ).
tff(f7330,plain,
spl81_1046,
inference(avatar_split_clause,[],[f1493,f7328]) ).
tff(f7328,plain,
( spl81_1046
<=> ! [X94: $int] : ( shr(X94,0) = X94 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1046])]) ).
tff(f1493,plain,
! [X94: $int] : ( shr(X94,0) = X94 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7326,plain,
spl81_1045,
inference(avatar_split_clause,[],[f1335,f7324]) ).
tff(f7324,plain,
( spl81_1045
<=> ! [X269: $int] : ( 'TypeName'('TypeObject'(X269)) = X269 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1045])]) ).
tff(f1335,plain,
! [X269: $int] : ( 'TypeName'('TypeObject'(X269)) = X269 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7322,plain,
spl81_1044,
inference(avatar_split_clause,[],[f1264,f7320]) ).
tff(f7320,plain,
( spl81_1044
<=> ! [X376: $int,X377: $int] : ~ $less('DimLength'(X376,X377),0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1044])]) ).
tff(f1264,plain,
! [X377: $int,X376: $int] : ~ $less('DimLength'(X376,X377),0),
inference(cnf_transformation,[],[f140]) ).
tff(f7318,plain,
spl81_1043,
inference(avatar_split_clause,[],[f1223,f7316]) ).
tff(f7316,plain,
( spl81_1043
<=> ! [X438: $int] : ( 'ClassReprInv'('ClassRepr'(X438)) = X438 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1043])]) ).
tff(f1223,plain,
! [X438: $int] : ( 'ClassReprInv'('ClassRepr'(X438)) = X438 ),
inference(cnf_transformation,[],[f140]) ).
tff(f7313,plain,
( spl81_1040
| ~ spl81_1042 ),
inference(avatar_split_clause,[],[f213,f7310,f7300]) ).
tff(f213,plain,
! [X0: $int] :
( ~ $less(0,stack0i_0)
| ~ sP8(X0) ),
inference(cnf_transformation,[],[f57]) ).
tff(f7307,plain,
( spl81_1040
| ~ spl81_1041 ),
inference(avatar_split_clause,[],[f212,f7304,f7300]) ).
tff(f212,plain,
! [X0: $int] :
( ~ $less(stack0i_0,0)
| ~ sP8(X0) ),
inference(cnf_transformation,[],[f57]) ).
tff(f7302,plain,
( spl81_1040
| spl81_1038 ),
inference(avatar_split_clause,[],[f203,f7290,f7300]) ).
tff(f203,plain,
! [X0: $int] :
( ( 0 = stack0i_0 )
| ~ sP8(X0) ),
inference(cnf_transformation,[],[f57]) ).
tff(f7298,plain,
( spl81_1037
| spl81_1039 ),
inference(avatar_split_clause,[],[f191,f7295,f7287]) ).
tff(f191,plain,
! [X0: $int] :
( ( false_1 = stack0b_0 )
| ~ sP9(X0) ),
inference(cnf_transformation,[],[f56]) ).
tff(f56,plain,
! [X0: $int] :
( ( sP7(X0)
& ~ $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) )
| ~ sP9(X0) ),
inference(nnf_transformation,[],[f47]) ).
tff(f7293,plain,
( spl81_1037
| ~ spl81_1038 ),
inference(avatar_split_clause,[],[f184,f7290,f7287]) ).
tff(f184,plain,
! [X0: $int] :
( ( 0 != stack0i_0 )
| ~ sP9(X0) ),
inference(cnf_transformation,[],[f56]) ).
tff(f7285,plain,
spl81_1036,
inference(avatar_split_clause,[],[f178,f7283]) ).
tff(f178,plain,
! [X0: $int] :
( ( stack0i_0 = X0 )
| ~ sP10(X0) ),
inference(cnf_transformation,[],[f55]) ).
tff(f7281,plain,
spl81_1035,
inference(avatar_split_clause,[],[f21,f7279]) ).
tff(f21,plain,
! [X0: $int] : ( 0 = $product(X0,0) ),
introduced(theory_axiom_149,[]) ).
tff(f7277,plain,
spl81_1034,
inference(avatar_split_clause,[],[f20,f7275]) ).
tff(f7275,plain,
( spl81_1034
<=> ! [X0: $int] : ( $product(X0,1) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1034])]) ).
tff(f20,plain,
! [X0: $int] : ( $product(X0,1) = X0 ),
introduced(theory_axiom_137,[]) ).
tff(f7273,plain,
spl81_1033,
inference(avatar_split_clause,[],[f17,f7271]) ).
tff(f7271,plain,
( spl81_1033
<=> ! [X0: $int] : ( $uminus($uminus(X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1033])]) ).
tff(f17,plain,
! [X0: $int] : ( $uminus($uminus(X0)) = X0 ),
introduced(theory_axiom_148,[]) ).
tff(f7269,plain,
spl81_1032,
inference(avatar_split_clause,[],[f9,f7267]) ).
tff(f7267,plain,
( spl81_1032
<=> ! [X0: $int] : ( $sum(X0,0) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1032])]) ).
tff(f9,plain,
! [X0: $int] : ( $sum(X0,0) = X0 ),
introduced(theory_axiom_137,[]) ).
tff(f7265,plain,
spl81_1031,
inference(avatar_split_clause,[],[f2118,f7262]) ).
tff(f2118,plain,
sK25 = sK63('System_String'),
inference(forward_demodulation,[],[f1977,f1723]) ).
tff(f1977,plain,
sK24 = sK63('System_String'),
inference(definition_unfolding,[],[f272,f1326]) ).
tff(f272,plain,
'BaseClass'('System_String') = sK24,
inference(cnf_transformation,[],[f140]) ).
tff(f7260,plain,
spl81_1030,
inference(avatar_split_clause,[],[f2117,f7257]) ).
tff(f2117,plain,
sK25 = sK63('ArraySum'),
inference(forward_demodulation,[],[f1975,f2054]) ).
tff(f2054,plain,
sK25 = sK26,
inference(forward_demodulation,[],[f1731,f1723]) ).
tff(f1731,plain,
sK24 = sK26,
inference(definition_unfolding,[],[f1518,f1571]) ).
tff(f1518,plain,
'System_Object' = sK26,
inference(cnf_transformation,[],[f140]) ).
tff(f1975,plain,
sK26 = sK63('ArraySum'),
inference(definition_unfolding,[],[f274,f1326]) ).
tff(f274,plain,
'BaseClass'('ArraySum') = sK26,
inference(cnf_transformation,[],[f140]) ).
tff(f7255,plain,
spl81_1029,
inference(avatar_split_clause,[],[f2073,f7252]) ).
tff(f7252,plain,
( spl81_1029
<=> ( 'DeclType'(elements) = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1029])]) ).
tff(f2073,plain,
'DeclType'(elements) = sK25,
inference(forward_demodulation,[],[f1931,f1723]) ).
tff(f1931,plain,
'DeclType'(elements) = sK24,
inference(definition_unfolding,[],[f1221,f1571]) ).
tff(f1221,plain,
'System_Object' = 'DeclType'(elements),
inference(cnf_transformation,[],[f140]) ).
tff(f7250,plain,
spl81_1028,
inference(avatar_split_clause,[],[f2072,f7247]) ).
tff(f7247,plain,
( spl81_1028
<=> ( 'DeclType'(exposeVersion) = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1028])]) ).
tff(f2072,plain,
'DeclType'(exposeVersion) = sK25,
inference(forward_demodulation,[],[f1930,f1723]) ).
tff(f1930,plain,
'DeclType'(exposeVersion) = sK24,
inference(definition_unfolding,[],[f1222,f1571]) ).
tff(f1222,plain,
'System_Object' = 'DeclType'(exposeVersion),
inference(cnf_transformation,[],[f140]) ).
tff(f7245,plain,
spl81_1027,
inference(avatar_split_clause,[],[f2065,f7242]) ).
tff(f7242,plain,
( spl81_1027
<=> ( 'DeclType'('NonNullFieldsAreInitialized') = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1027])]) ).
tff(f2065,plain,
'DeclType'('NonNullFieldsAreInitialized') = sK25,
inference(forward_demodulation,[],[f1835,f1723]) ).
tff(f1835,plain,
'DeclType'('NonNullFieldsAreInitialized') = sK24,
inference(definition_unfolding,[],[f1354,f1571]) ).
tff(f1354,plain,
'System_Object' = 'DeclType'('NonNullFieldsAreInitialized'),
inference(cnf_transformation,[],[f140]) ).
tff(f7240,plain,
~ spl81_1026,
inference(avatar_split_clause,[],[f2062,f7237]) ).
tff(f7237,plain,
( spl81_1026
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'(sK25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1026])]) ).
tff(f2062,plain,
'PurityAxiomsCanBeAssumed' != 'IsImmutable'(sK25),
inference(forward_demodulation,[],[f1828,f1723]) ).
tff(f1828,plain,
'PurityAxiomsCanBeAssumed' != 'IsImmutable'(sK24),
inference(definition_unfolding,[],[f1364,f260,f1571]) ).
tff(f1364,plain,
true_1 != 'IsImmutable'('System_Object'),
inference(cnf_transformation,[],[f140]) ).
tff(f7235,plain,
~ spl81_1025,
inference(avatar_split_clause,[],[f1981,f7232]) ).
tff(f7232,plain,
( spl81_1025
<=> ( 'PurityAxiomsCanBeAssumed' = boolNot('PurityAxiomsCanBeAssumed') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1025])]) ).
tff(f1981,plain,
'PurityAxiomsCanBeAssumed' != boolNot('PurityAxiomsCanBeAssumed'),
inference(equality_resolution,[],[f1630]) ).
tff(f1630,plain,
! [X18: $int] :
( ( 'PurityAxiomsCanBeAssumed' != X18 )
| ( 'PurityAxiomsCanBeAssumed' != boolNot(X18) ) ),
inference(definition_unfolding,[],[f159,f260,f260]) ).
tff(f159,plain,
! [X18: $int] :
( ( true_1 != X18 )
| ( true_1 != boolNot(X18) ) ),
inference(cnf_transformation,[],[f54]) ).
tff(f7230,plain,
spl81_1024,
inference(avatar_split_clause,[],[f1976,f7227]) ).
tff(f7227,plain,
( spl81_1024
<=> ( sK25 = sK63('System_Array') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1024])]) ).
tff(f1976,plain,
sK25 = sK63('System_Array'),
inference(definition_unfolding,[],[f273,f1326]) ).
tff(f273,plain,
'BaseClass'('System_Array') = sK25,
inference(cnf_transformation,[],[f140]) ).
tff(f7225,plain,
spl81_1023,
inference(avatar_split_clause,[],[f1928,f7223]) ).
tff(f7223,plain,
( spl81_1023
<=> ! [X436: $int] : ( 'BeingConstructed' != 'ClassRepr'(X436) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1023])]) ).
tff(f1928,plain,
! [X436: $int] : ( 'BeingConstructed' != 'ClassRepr'(X436) ),
inference(definition_unfolding,[],[f1225,f261]) ).
tff(f1225,plain,
! [X436: $int] : ( nullObject != 'ClassRepr'(X436) ),
inference(cnf_transformation,[],[f140]) ).
tff(f7221,plain,
spl81_1022,
inference(avatar_split_clause,[],[f1926,f7218]) ).
tff(f7218,plain,
( spl81_1022
<=> ( 'IncludeInMainFrameCondition'(allocated) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1022])]) ).
tff(f1926,plain,
'IncludeInMainFrameCondition'(allocated) = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1227,f260]) ).
tff(f1227,plain,
true_1 = 'IncludeInMainFrameCondition'(allocated),
inference(cnf_transformation,[],[f140]) ).
tff(f7216,plain,
spl81_1021,
inference(avatar_split_clause,[],[f1925,f7213]) ).
tff(f7213,plain,
( spl81_1021
<=> ( 'IncludeInMainFrameCondition'(elements) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1021])]) ).
tff(f1925,plain,
'IncludeInMainFrameCondition'(elements) = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1228,f260]) ).
tff(f1228,plain,
true_1 = 'IncludeInMainFrameCondition'(elements),
inference(cnf_transformation,[],[f140]) ).
tff(f7211,plain,
~ spl81_1020,
inference(avatar_split_clause,[],[f1924,f7208]) ).
tff(f7208,plain,
( spl81_1020
<=> ( 'IncludeInMainFrameCondition'(inv) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1020])]) ).
tff(f1924,plain,
'IncludeInMainFrameCondition'(inv) != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1229,f260]) ).
tff(f1229,plain,
true_1 != 'IncludeInMainFrameCondition'(inv),
inference(cnf_transformation,[],[f140]) ).
tff(f7206,plain,
~ spl81_1019,
inference(avatar_split_clause,[],[f1923,f7203]) ).
tff(f7203,plain,
( spl81_1019
<=> ( 'IncludeInMainFrameCondition'(localinv) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1019])]) ).
tff(f1923,plain,
'IncludeInMainFrameCondition'(localinv) != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1230,f260]) ).
tff(f1230,plain,
true_1 != 'IncludeInMainFrameCondition'(localinv),
inference(cnf_transformation,[],[f140]) ).
tff(f7201,plain,
spl81_1018,
inference(avatar_split_clause,[],[f1922,f7198]) ).
tff(f7198,plain,
( spl81_1018
<=> ( 'IncludeInMainFrameCondition'(ownerRef) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1018])]) ).
tff(f1922,plain,
'IncludeInMainFrameCondition'(ownerRef) = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1231,f260]) ).
tff(f1231,plain,
true_1 = 'IncludeInMainFrameCondition'(ownerRef),
inference(cnf_transformation,[],[f140]) ).
tff(f7196,plain,
spl81_1017,
inference(avatar_split_clause,[],[f1921,f7193]) ).
tff(f7193,plain,
( spl81_1017
<=> ( 'IncludeInMainFrameCondition'(ownerFrame) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1017])]) ).
tff(f1921,plain,
'IncludeInMainFrameCondition'(ownerFrame) = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1232,f260]) ).
tff(f1232,plain,
true_1 = 'IncludeInMainFrameCondition'(ownerFrame),
inference(cnf_transformation,[],[f140]) ).
tff(f7191,plain,
spl81_1016,
inference(avatar_split_clause,[],[f1920,f7188]) ).
tff(f7188,plain,
( spl81_1016
<=> ( 'IncludeInMainFrameCondition'(exposeVersion) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1016])]) ).
tff(f1920,plain,
'IncludeInMainFrameCondition'(exposeVersion) = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1233,f260]) ).
tff(f1233,plain,
true_1 = 'IncludeInMainFrameCondition'(exposeVersion),
inference(cnf_transformation,[],[f140]) ).
tff(f7186,plain,
~ spl81_1015,
inference(avatar_split_clause,[],[f1919,f7183]) ).
tff(f7183,plain,
( spl81_1015
<=> ( 'IncludeInMainFrameCondition'('FirstConsistentOwner') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1015])]) ).
tff(f1919,plain,
'IncludeInMainFrameCondition'('FirstConsistentOwner') != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1234,f260]) ).
tff(f1234,plain,
true_1 != 'IncludeInMainFrameCondition'('FirstConsistentOwner'),
inference(cnf_transformation,[],[f140]) ).
tff(f7181,plain,
~ spl81_1014,
inference(avatar_split_clause,[],[f1918,f7178]) ).
tff(f7178,plain,
( spl81_1014
<=> ( 'IsStaticField'(allocated) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1014])]) ).
tff(f1918,plain,
'IsStaticField'(allocated) != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1235,f260]) ).
tff(f1235,plain,
true_1 != 'IsStaticField'(allocated),
inference(cnf_transformation,[],[f140]) ).
tff(f7176,plain,
~ spl81_1013,
inference(avatar_split_clause,[],[f1917,f7173]) ).
tff(f7173,plain,
( spl81_1013
<=> ( 'IsStaticField'(elements) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1013])]) ).
tff(f1917,plain,
'IsStaticField'(elements) != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1236,f260]) ).
tff(f1236,plain,
true_1 != 'IsStaticField'(elements),
inference(cnf_transformation,[],[f140]) ).
tff(f7171,plain,
~ spl81_1012,
inference(avatar_split_clause,[],[f1916,f7168]) ).
tff(f7168,plain,
( spl81_1012
<=> ( 'IsStaticField'(inv) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1012])]) ).
tff(f1916,plain,
'IsStaticField'(inv) != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1237,f260]) ).
tff(f1237,plain,
true_1 != 'IsStaticField'(inv),
inference(cnf_transformation,[],[f140]) ).
tff(f7166,plain,
~ spl81_1011,
inference(avatar_split_clause,[],[f1915,f7163]) ).
tff(f7163,plain,
( spl81_1011
<=> ( 'IsStaticField'(localinv) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1011])]) ).
tff(f1915,plain,
'IsStaticField'(localinv) != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1238,f260]) ).
tff(f1238,plain,
true_1 != 'IsStaticField'(localinv),
inference(cnf_transformation,[],[f140]) ).
tff(f7161,plain,
~ spl81_1010,
inference(avatar_split_clause,[],[f1914,f7158]) ).
tff(f7158,plain,
( spl81_1010
<=> ( 'IsStaticField'(exposeVersion) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1010])]) ).
tff(f1914,plain,
'IsStaticField'(exposeVersion) != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1239,f260]) ).
tff(f1239,plain,
true_1 != 'IsStaticField'(exposeVersion),
inference(cnf_transformation,[],[f140]) ).
tff(f7156,plain,
~ spl81_1009,
inference(avatar_split_clause,[],[f1913,f7153]) ).
tff(f7153,plain,
( spl81_1009
<=> ( 'IncludedInModifiesStar'(ownerRef) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1009])]) ).
tff(f1913,plain,
'IncludedInModifiesStar'(ownerRef) != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1240,f260]) ).
tff(f1240,plain,
true_1 != 'IncludedInModifiesStar'(ownerRef),
inference(cnf_transformation,[],[f140]) ).
tff(f7151,plain,
~ spl81_1008,
inference(avatar_split_clause,[],[f1912,f7148]) ).
tff(f7148,plain,
( spl81_1008
<=> ( 'IncludedInModifiesStar'(ownerFrame) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1008])]) ).
tff(f1912,plain,
'IncludedInModifiesStar'(ownerFrame) != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1241,f260]) ).
tff(f1241,plain,
true_1 != 'IncludedInModifiesStar'(ownerFrame),
inference(cnf_transformation,[],[f140]) ).
tff(f7146,plain,
spl81_1007,
inference(avatar_split_clause,[],[f1911,f7143]) ).
tff(f7143,plain,
( spl81_1007
<=> ( 'IncludedInModifiesStar'(exposeVersion) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1007])]) ).
tff(f1911,plain,
'IncludedInModifiesStar'(exposeVersion) = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1242,f260]) ).
tff(f1242,plain,
true_1 = 'IncludedInModifiesStar'(exposeVersion),
inference(cnf_transformation,[],[f140]) ).
tff(f7141,plain,
spl81_1006,
inference(avatar_split_clause,[],[f1910,f7138]) ).
tff(f7138,plain,
( spl81_1006
<=> ( 'IncludedInModifiesStar'(elements) = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1006])]) ).
tff(f1910,plain,
'IncludedInModifiesStar'(elements) = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1243,f260]) ).
tff(f1243,plain,
true_1 = 'IncludedInModifiesStar'(elements),
inference(cnf_transformation,[],[f140]) ).
tff(f7136,plain,
spl81_1005,
inference(avatar_split_clause,[],[f1855,f7133]) ).
tff(f7133,plain,
( spl81_1005
<=> ( 'IsValueType'('System_Boolean') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1005])]) ).
tff(f1855,plain,
'IsValueType'('System_Boolean') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1332,f260]) ).
tff(f1332,plain,
true_1 = 'IsValueType'('System_Boolean'),
inference(cnf_transformation,[],[f140]) ).
tff(f7131,plain,
spl81_1004,
inference(avatar_split_clause,[],[f1796,f7128]) ).
tff(f7128,plain,
( spl81_1004
<=> ( 'IsValueType'('System_SByte') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1004])]) ).
tff(f1796,plain,
'IsValueType'('System_SByte') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1416,f260]) ).
tff(f1416,plain,
true_1 = 'IsValueType'('System_SByte'),
inference(cnf_transformation,[],[f140]) ).
tff(f7126,plain,
spl81_1003,
inference(avatar_split_clause,[],[f1795,f7123]) ).
tff(f7123,plain,
( spl81_1003
<=> ( 'IsValueType'('System_Byte') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1003])]) ).
tff(f1795,plain,
'IsValueType'('System_Byte') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1417,f260]) ).
tff(f1417,plain,
true_1 = 'IsValueType'('System_Byte'),
inference(cnf_transformation,[],[f140]) ).
tff(f7121,plain,
spl81_1002,
inference(avatar_split_clause,[],[f1794,f7118]) ).
tff(f7118,plain,
( spl81_1002
<=> ( 'IsValueType'('System_Int16') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1002])]) ).
tff(f1794,plain,
'IsValueType'('System_Int16') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1418,f260]) ).
tff(f1418,plain,
true_1 = 'IsValueType'('System_Int16'),
inference(cnf_transformation,[],[f140]) ).
tff(f7116,plain,
spl81_1001,
inference(avatar_split_clause,[],[f1793,f7113]) ).
tff(f7113,plain,
( spl81_1001
<=> ( 'IsValueType'('System_UInt16') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1001])]) ).
tff(f1793,plain,
'IsValueType'('System_UInt16') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1419,f260]) ).
tff(f1419,plain,
true_1 = 'IsValueType'('System_UInt16'),
inference(cnf_transformation,[],[f140]) ).
tff(f7111,plain,
spl81_1000,
inference(avatar_split_clause,[],[f1792,f7108]) ).
tff(f7108,plain,
( spl81_1000
<=> ( 'IsValueType'('System_Int32') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_1000])]) ).
tff(f1792,plain,
'IsValueType'('System_Int32') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1420,f260]) ).
tff(f1420,plain,
true_1 = 'IsValueType'('System_Int32'),
inference(cnf_transformation,[],[f140]) ).
tff(f7106,plain,
spl81_999,
inference(avatar_split_clause,[],[f1791,f7103]) ).
tff(f7103,plain,
( spl81_999
<=> ( 'IsValueType'('System_UInt32') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_999])]) ).
tff(f1791,plain,
'IsValueType'('System_UInt32') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1421,f260]) ).
tff(f1421,plain,
true_1 = 'IsValueType'('System_UInt32'),
inference(cnf_transformation,[],[f140]) ).
tff(f7101,plain,
spl81_998,
inference(avatar_split_clause,[],[f1790,f7098]) ).
tff(f7098,plain,
( spl81_998
<=> ( 'IsValueType'('System_Int64') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_998])]) ).
tff(f1790,plain,
'IsValueType'('System_Int64') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1422,f260]) ).
tff(f1422,plain,
true_1 = 'IsValueType'('System_Int64'),
inference(cnf_transformation,[],[f140]) ).
tff(f7096,plain,
spl81_997,
inference(avatar_split_clause,[],[f1789,f7093]) ).
tff(f7093,plain,
( spl81_997
<=> ( 'IsValueType'('System_UInt64') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_997])]) ).
tff(f1789,plain,
'IsValueType'('System_UInt64') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1423,f260]) ).
tff(f1423,plain,
true_1 = 'IsValueType'('System_UInt64'),
inference(cnf_transformation,[],[f140]) ).
tff(f7091,plain,
spl81_996,
inference(avatar_split_clause,[],[f1788,f7088]) ).
tff(f7088,plain,
( spl81_996
<=> ( 'IsValueType'('System_Char') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_996])]) ).
tff(f1788,plain,
'IsValueType'('System_Char') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1424,f260]) ).
tff(f1424,plain,
true_1 = 'IsValueType'('System_Char'),
inference(cnf_transformation,[],[f140]) ).
tff(f7086,plain,
spl81_995,
inference(avatar_split_clause,[],[f1787,f7083]) ).
tff(f7083,plain,
( spl81_995
<=> ( 'IsValueType'('System_UIntPtr') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_995])]) ).
tff(f1787,plain,
'IsValueType'('System_UIntPtr') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1425,f260]) ).
tff(f1425,plain,
true_1 = 'IsValueType'('System_UIntPtr'),
inference(cnf_transformation,[],[f140]) ).
tff(f7081,plain,
spl81_994,
inference(avatar_split_clause,[],[f1786,f7078]) ).
tff(f7078,plain,
( spl81_994
<=> ( 'IsValueType'('System_IntPtr') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_994])]) ).
tff(f1786,plain,
'IsValueType'('System_IntPtr') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1426,f260]) ).
tff(f1426,plain,
true_1 = 'IsValueType'('System_IntPtr'),
inference(cnf_transformation,[],[f140]) ).
tff(f7076,plain,
~ spl81_993,
inference(avatar_split_clause,[],[f1736,f7073]) ).
tff(f7073,plain,
( spl81_993
<=> ( 'IsStaticField'('ArraySum_a') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_993])]) ).
tff(f1736,plain,
'IsStaticField'('ArraySum_a') != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1512,f260]) ).
tff(f1512,plain,
true_1 != 'IsStaticField'('ArraySum_a'),
inference(cnf_transformation,[],[f140]) ).
tff(f7071,plain,
spl81_992,
inference(avatar_split_clause,[],[f1735,f7068]) ).
tff(f7068,plain,
( spl81_992
<=> ( 'IncludeInMainFrameCondition'('ArraySum_a') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_992])]) ).
tff(f1735,plain,
'IncludeInMainFrameCondition'('ArraySum_a') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1513,f260]) ).
tff(f1513,plain,
true_1 = 'IncludeInMainFrameCondition'('ArraySum_a'),
inference(cnf_transformation,[],[f140]) ).
tff(f7066,plain,
spl81_991,
inference(avatar_split_clause,[],[f1734,f7063]) ).
tff(f7063,plain,
( spl81_991
<=> ( 'IncludedInModifiesStar'('ArraySum_a') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_991])]) ).
tff(f1734,plain,
'IncludedInModifiesStar'('ArraySum_a') = 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1514,f260]) ).
tff(f1514,plain,
true_1 = 'IncludedInModifiesStar'('ArraySum_a'),
inference(cnf_transformation,[],[f140]) ).
tff(f7061,plain,
~ spl81_990,
inference(avatar_split_clause,[],[f1730,f7058]) ).
tff(f7058,plain,
( spl81_990
<=> ( 'IsImmutable'('ArraySum') = 'PurityAxiomsCanBeAssumed' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_990])]) ).
tff(f1730,plain,
'IsImmutable'('ArraySum') != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f1520,f260]) ).
tff(f1520,plain,
true_1 != 'IsImmutable'('ArraySum'),
inference(cnf_transformation,[],[f140]) ).
tff(f7056,plain,
~ spl81_989,
inference(avatar_split_clause,[],[f1722,f7053]) ).
tff(f7053,plain,
( spl81_989
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'('System_Array') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_989])]) ).
tff(f1722,plain,
'PurityAxiomsCanBeAssumed' != 'IsImmutable'('System_Array'),
inference(definition_unfolding,[],[f1530,f260]) ).
tff(f1530,plain,
true_1 != 'IsImmutable'('System_Array'),
inference(cnf_transformation,[],[f140]) ).
tff(f7051,plain,
spl81_988,
inference(avatar_split_clause,[],[f1719,f7048]) ).
tff(f7048,plain,
( spl81_988
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_ICloneable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_988])]) ).
tff(f1719,plain,
'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_ICloneable'),
inference(definition_unfolding,[],[f1534,f260]) ).
tff(f1534,plain,
true_1 = 'IsMemberlessType'('System_ICloneable'),
inference(cnf_transformation,[],[f140]) ).
tff(f7046,plain,
spl81_987,
inference(avatar_split_clause,[],[f1711,f7043]) ).
tff(f7043,plain,
( spl81_987
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_Collections_IEnumerable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_987])]) ).
tff(f1711,plain,
'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_Collections_IEnumerable'),
inference(definition_unfolding,[],[f1543,f260]) ).
tff(f1543,plain,
true_1 = 'IsMemberlessType'('System_Collections_IEnumerable'),
inference(cnf_transformation,[],[f140]) ).
tff(f7041,plain,
spl81_986,
inference(avatar_split_clause,[],[f1709,f7038]) ).
tff(f7038,plain,
( spl81_986
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_Collections_ICollection') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_986])]) ).
tff(f1709,plain,
'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_Collections_ICollection'),
inference(definition_unfolding,[],[f1546,f260]) ).
tff(f1546,plain,
true_1 = 'IsMemberlessType'('System_Collections_ICollection'),
inference(cnf_transformation,[],[f140]) ).
tff(f7036,plain,
spl81_985,
inference(avatar_split_clause,[],[f1706,f7033]) ).
tff(f7033,plain,
( spl81_985
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_Collections_IList') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_985])]) ).
tff(f1706,plain,
'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_Collections_IList'),
inference(definition_unfolding,[],[f1550,f260]) ).
tff(f1550,plain,
true_1 = 'IsMemberlessType'('System_Collections_IList'),
inference(cnf_transformation,[],[f140]) ).
tff(f7031,plain,
spl81_984,
inference(avatar_split_clause,[],[f1702,f7028]) ).
tff(f7028,plain,
( spl81_984
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_Array') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_984])]) ).
tff(f1702,plain,
'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_Array'),
inference(definition_unfolding,[],[f1555,f260]) ).
tff(f1555,plain,
true_1 = 'IsMemberlessType'('System_Array'),
inference(cnf_transformation,[],[f140]) ).
tff(f7026,plain,
spl81_983,
inference(avatar_split_clause,[],[f1695,f7023]) ).
tff(f7023,plain,
( spl81_983
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsImmutable'('System_String') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_983])]) ).
tff(f1695,plain,
'PurityAxiomsCanBeAssumed' = 'IsImmutable'('System_String'),
inference(definition_unfolding,[],[f1573,f260]) ).
tff(f1573,plain,
true_1 = 'IsImmutable'('System_String'),
inference(cnf_transformation,[],[f140]) ).
tff(f7021,plain,
spl81_982,
inference(avatar_split_clause,[],[f1692,f7018]) ).
tff(f7018,plain,
( spl81_982
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_IComparable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_982])]) ).
tff(f1692,plain,
'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_IComparable'),
inference(definition_unfolding,[],[f1577,f260]) ).
tff(f1577,plain,
true_1 = 'IsMemberlessType'('System_IComparable'),
inference(cnf_transformation,[],[f140]) ).
tff(f7016,plain,
spl81_981,
inference(avatar_split_clause,[],[f1687,f7013]) ).
tff(f7013,plain,
( spl81_981
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_IConvertible') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_981])]) ).
tff(f1687,plain,
'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_IConvertible'),
inference(definition_unfolding,[],[f1583,f260]) ).
tff(f1583,plain,
true_1 = 'IsMemberlessType'('System_IConvertible'),
inference(cnf_transformation,[],[f140]) ).
tff(f7011,plain,
spl81_980,
inference(avatar_split_clause,[],[f1683,f7008]) ).
tff(f7008,plain,
( spl81_980
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_IComparable_1___System_String') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_980])]) ).
tff(f1683,plain,
'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_IComparable_1___System_String'),
inference(definition_unfolding,[],[f1588,f260]) ).
tff(f1588,plain,
true_1 = 'IsMemberlessType'('System_IComparable_1___System_String'),
inference(cnf_transformation,[],[f140]) ).
tff(f7006,plain,
spl81_979,
inference(avatar_split_clause,[],[f1678,f7003]) ).
tff(f7003,plain,
( spl81_979
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_979])]) ).
tff(f1678,plain,
'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char'),
inference(definition_unfolding,[],[f1594,f260]) ).
tff(f1594,plain,
true_1 = 'IsMemberlessType'('System_Collections_Generic_IEnumerable_1___System_Char'),
inference(cnf_transformation,[],[f140]) ).
tff(f7001,plain,
spl81_978,
inference(avatar_split_clause,[],[f1673,f6998]) ).
tff(f6998,plain,
( spl81_978
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_IEquatable_1___System_String') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_978])]) ).
tff(f1673,plain,
'PurityAxiomsCanBeAssumed' = 'IsMemberlessType'('System_IEquatable_1___System_String'),
inference(definition_unfolding,[],[f1600,f260]) ).
tff(f1600,plain,
true_1 = 'IsMemberlessType'('System_IEquatable_1___System_String'),
inference(cnf_transformation,[],[f140]) ).
tff(f6996,plain,
spl81_977,
inference(avatar_split_clause,[],[f1665,f6993]) ).
tff(f6993,plain,
( spl81_977
<=> ( 'PurityAxiomsCanBeAssumed' = 'IsHeap'('Heap') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_977])]) ).
tff(f1665,plain,
'PurityAxiomsCanBeAssumed' = 'IsHeap'('Heap'),
inference(definition_unfolding,[],[f257,f260]) ).
tff(f257,plain,
true_1 = 'IsHeap'('Heap'),
inference(cnf_transformation,[],[f85]) ).
tff(f6991,plain,
spl81_976,
inference(avatar_split_clause,[],[f1601,f6988]) ).
tff(f6988,plain,
( spl81_976
<=> ( 'System_IEquatable_1___System_String' = 'AsInterface'('System_IEquatable_1___System_String') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_976])]) ).
tff(f1601,plain,
'System_IEquatable_1___System_String' = 'AsInterface'('System_IEquatable_1___System_String'),
inference(cnf_transformation,[],[f140]) ).
tff(f6986,plain,
spl81_975,
inference(avatar_split_clause,[],[f1595,f6983]) ).
tff(f6983,plain,
( spl81_975
<=> ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_975])]) ).
tff(f1595,plain,
'System_Collections_Generic_IEnumerable_1___System_Char' = 'AsInterface'('System_Collections_Generic_IEnumerable_1___System_Char'),
inference(cnf_transformation,[],[f140]) ).
tff(f6981,plain,
spl81_974,
inference(avatar_split_clause,[],[f1589,f6978]) ).
tff(f6978,plain,
( spl81_974
<=> ( 'System_IComparable_1___System_String' = 'AsInterface'('System_IComparable_1___System_String') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_974])]) ).
tff(f1589,plain,
'System_IComparable_1___System_String' = 'AsInterface'('System_IComparable_1___System_String'),
inference(cnf_transformation,[],[f140]) ).
tff(f6976,plain,
spl81_973,
inference(avatar_split_clause,[],[f1584,f6973]) ).
tff(f6973,plain,
( spl81_973
<=> ( 'System_IConvertible' = 'AsInterface'('System_IConvertible') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_973])]) ).
tff(f1584,plain,
'System_IConvertible' = 'AsInterface'('System_IConvertible'),
inference(cnf_transformation,[],[f140]) ).
tff(f6971,plain,
spl81_972,
inference(avatar_split_clause,[],[f1578,f6968]) ).
tff(f6968,plain,
( spl81_972
<=> ( 'System_IComparable' = 'AsInterface'('System_IComparable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_972])]) ).
tff(f1578,plain,
'System_IComparable' = 'AsInterface'('System_IComparable'),
inference(cnf_transformation,[],[f140]) ).
tff(f6966,plain,
spl81_971,
inference(avatar_split_clause,[],[f1574,f6963]) ).
tff(f6963,plain,
( spl81_971
<=> ( 'System_String' = 'AsImmutable'('System_String') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_971])]) ).
tff(f1574,plain,
'System_String' = 'AsImmutable'('System_String'),
inference(cnf_transformation,[],[f140]) ).
tff(f6961,plain,
spl81_970,
inference(avatar_split_clause,[],[f1551,f6958]) ).
tff(f6958,plain,
( spl81_970
<=> ( 'System_Collections_IList' = 'AsInterface'('System_Collections_IList') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_970])]) ).
tff(f1551,plain,
'System_Collections_IList' = 'AsInterface'('System_Collections_IList'),
inference(cnf_transformation,[],[f140]) ).
tff(f6956,plain,
spl81_969,
inference(avatar_split_clause,[],[f1547,f6953]) ).
tff(f6953,plain,
( spl81_969
<=> ( 'System_Collections_ICollection' = 'AsInterface'('System_Collections_ICollection') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_969])]) ).
tff(f1547,plain,
'System_Collections_ICollection' = 'AsInterface'('System_Collections_ICollection'),
inference(cnf_transformation,[],[f140]) ).
tff(f6951,plain,
spl81_968,
inference(avatar_split_clause,[],[f1544,f6948]) ).
tff(f6948,plain,
( spl81_968
<=> ( 'System_Collections_IEnumerable' = 'AsInterface'('System_Collections_IEnumerable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_968])]) ).
tff(f1544,plain,
'System_Collections_IEnumerable' = 'AsInterface'('System_Collections_IEnumerable'),
inference(cnf_transformation,[],[f140]) ).
tff(f6946,plain,
spl81_967,
inference(avatar_split_clause,[],[f1535,f6943]) ).
tff(f6943,plain,
( spl81_967
<=> ( 'System_ICloneable' = 'AsInterface'('System_ICloneable') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_967])]) ).
tff(f1535,plain,
'System_ICloneable' = 'AsInterface'('System_ICloneable'),
inference(cnf_transformation,[],[f140]) ).
tff(f6941,plain,
spl81_966,
inference(avatar_split_clause,[],[f1531,f6938]) ).
tff(f6938,plain,
( spl81_966
<=> ( 'System_Array' = 'AsMutable'('System_Array') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_966])]) ).
tff(f1531,plain,
'System_Array' = 'AsMutable'('System_Array'),
inference(cnf_transformation,[],[f140]) ).
tff(f6936,plain,
spl81_965,
inference(avatar_split_clause,[],[f1521,f6933]) ).
tff(f6933,plain,
( spl81_965
<=> ( 'ArraySum' = 'AsMutable'('ArraySum') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_965])]) ).
tff(f1521,plain,
'ArraySum' = 'AsMutable'('ArraySum'),
inference(cnf_transformation,[],[f140]) ).
tff(f6931,plain,
spl81_964,
inference(avatar_split_clause,[],[f1515,f6928]) ).
tff(f6928,plain,
( spl81_964
<=> ( 'ArraySum' = 'DeclType'('ArraySum_a') ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_964])]) ).
tff(f1515,plain,
'ArraySum' = 'DeclType'('ArraySum_a'),
inference(cnf_transformation,[],[f140]) ).
tff(f6926,plain,
spl81_963,
inference(avatar_split_clause,[],[f1371,f6924]) ).
tff(f6924,plain,
( spl81_963
<=> ! [X210: $int] : ~ $less('StringLength'(X210),0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_963])]) ).
tff(f1371,plain,
! [X210: $int] : ~ $less('StringLength'(X210),0),
inference(cnf_transformation,[],[f140]) ).
tff(f6922,plain,
spl81_962,
inference(avatar_split_clause,[],[f1263,f6920]) ).
tff(f6920,plain,
( spl81_962
<=> ! [X378: $int] : ~ $less(int_2147483647,sK79(X378)) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_962])]) ).
tff(f1263,plain,
! [X378: $int] : ~ $less(int_2147483647,sK79(X378)),
inference(cnf_transformation,[],[f140]) ).
tff(f6918,plain,
spl81_961,
inference(avatar_split_clause,[],[f1262,f6916]) ).
tff(f6916,plain,
( spl81_961
<=> ! [X378: $int] : ~ $less(sK79(X378),0) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_961])]) ).
tff(f1262,plain,
! [X378: $int] : ~ $less(sK79(X378),0),
inference(cnf_transformation,[],[f140]) ).
tff(f6914,plain,
spl81_960,
inference(avatar_split_clause,[],[f1256,f6912]) ).
tff(f6912,plain,
( spl81_960
<=> ! [X392: $int] : ~ $less('Rank'(X392),1) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_960])]) ).
tff(f1256,plain,
! [X392: $int] : ~ $less('Rank'(X392),1),
inference(cnf_transformation,[],[f140]) ).
tff(f6910,plain,
spl81_959,
inference(avatar_split_clause,[],[f225,f6908]) ).
tff(f225,plain,
! [X0: $int] :
( sP3(X0)
| ~ sP8(X0) ),
inference(cnf_transformation,[],[f57]) ).
tff(f6906,plain,
spl81_958,
inference(avatar_split_clause,[],[f200,f6904]) ).
tff(f200,plain,
! [X0: $int] :
( sP7(X0)
| ~ sP9(X0) ),
inference(cnf_transformation,[],[f56]) ).
tff(f6902,plain,
~ spl81_957,
inference(avatar_split_clause,[],[f2116,f6899]) ).
tff(f6899,plain,
( spl81_957
<=> ( allocated = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_957])]) ).
tff(f2116,plain,
allocated != sK25,
inference(forward_demodulation,[],[f1974,f1723]) ).
tff(f1974,plain,
allocated != sK24,
inference(definition_unfolding,[],[f291,f1571]) ).
tff(f291,plain,
allocated != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6897,plain,
~ spl81_956,
inference(avatar_split_clause,[],[f2115,f6894]) ).
tff(f6894,plain,
( spl81_956
<=> ( elements = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_956])]) ).
tff(f2115,plain,
elements != sK25,
inference(forward_demodulation,[],[f1973,f1723]) ).
tff(f1973,plain,
elements != sK24,
inference(definition_unfolding,[],[f333,f1571]) ).
tff(f333,plain,
elements != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6892,plain,
~ spl81_955,
inference(avatar_split_clause,[],[f2114,f6889]) ).
tff(f6889,plain,
( spl81_955
<=> ( inv = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_955])]) ).
tff(f2114,plain,
inv != sK25,
inference(forward_demodulation,[],[f1972,f1723]) ).
tff(f1972,plain,
inv != sK24,
inference(definition_unfolding,[],[f374,f1571]) ).
tff(f374,plain,
inv != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6887,plain,
~ spl81_954,
inference(avatar_split_clause,[],[f2113,f6884]) ).
tff(f6884,plain,
( spl81_954
<=> ( localinv = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_954])]) ).
tff(f2113,plain,
localinv != sK25,
inference(forward_demodulation,[],[f1971,f1723]) ).
tff(f1971,plain,
localinv != sK24,
inference(definition_unfolding,[],[f414,f1571]) ).
tff(f414,plain,
localinv != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6882,plain,
~ spl81_953,
inference(avatar_split_clause,[],[f2112,f6879]) ).
tff(f6879,plain,
( spl81_953
<=> ( exposeVersion = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_953])]) ).
tff(f2112,plain,
exposeVersion != sK25,
inference(forward_demodulation,[],[f1970,f1723]) ).
tff(f1970,plain,
exposeVersion != sK24,
inference(definition_unfolding,[],[f453,f1571]) ).
tff(f453,plain,
exposeVersion != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6877,plain,
~ spl81_952,
inference(avatar_split_clause,[],[f2111,f6874]) ).
tff(f6874,plain,
( spl81_952
<=> ( sharingMode = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_952])]) ).
tff(f2111,plain,
sharingMode != sK25,
inference(forward_demodulation,[],[f1969,f1723]) ).
tff(f1969,plain,
sharingMode != sK24,
inference(definition_unfolding,[],[f491,f1571]) ).
tff(f491,plain,
sharingMode != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6872,plain,
~ spl81_951,
inference(avatar_split_clause,[],[f2110,f6869]) ).
tff(f6869,plain,
( spl81_951
<=> ( 'SharingMode_Unshared' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_951])]) ).
tff(f2110,plain,
'SharingMode_Unshared' != sK25,
inference(forward_demodulation,[],[f1968,f1723]) ).
tff(f1968,plain,
'SharingMode_Unshared' != sK24,
inference(definition_unfolding,[],[f528,f1571]) ).
tff(f528,plain,
'SharingMode_Unshared' != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6867,plain,
~ spl81_950,
inference(avatar_split_clause,[],[f2109,f6864]) ).
tff(f6864,plain,
( spl81_950
<=> ( 'SharingMode_LockProtected' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_950])]) ).
tff(f2109,plain,
'SharingMode_LockProtected' != sK25,
inference(forward_demodulation,[],[f1967,f1723]) ).
tff(f1967,plain,
'SharingMode_LockProtected' != sK24,
inference(definition_unfolding,[],[f564,f1571]) ).
tff(f564,plain,
'SharingMode_LockProtected' != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6862,plain,
~ spl81_949,
inference(avatar_split_clause,[],[f2108,f6859]) ).
tff(f6859,plain,
( spl81_949
<=> ( ownerRef = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_949])]) ).
tff(f2108,plain,
ownerRef != sK25,
inference(forward_demodulation,[],[f1966,f1723]) ).
tff(f1966,plain,
ownerRef != sK24,
inference(definition_unfolding,[],[f599,f1571]) ).
tff(f599,plain,
ownerRef != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6857,plain,
~ spl81_948,
inference(avatar_split_clause,[],[f2107,f6854]) ).
tff(f6854,plain,
( spl81_948
<=> ( ownerFrame = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_948])]) ).
tff(f2107,plain,
ownerFrame != sK25,
inference(forward_demodulation,[],[f1965,f1723]) ).
tff(f1965,plain,
ownerFrame != sK24,
inference(definition_unfolding,[],[f633,f1571]) ).
tff(f633,plain,
ownerFrame != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6852,plain,
~ spl81_947,
inference(avatar_split_clause,[],[f2106,f6849]) ).
tff(f6849,plain,
( spl81_947
<=> ( 'PeerGroupPlaceholder' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_947])]) ).
tff(f2106,plain,
'PeerGroupPlaceholder' != sK25,
inference(forward_demodulation,[],[f1964,f1723]) ).
tff(f1964,plain,
'PeerGroupPlaceholder' != sK24,
inference(definition_unfolding,[],[f666,f1571]) ).
tff(f666,plain,
'PeerGroupPlaceholder' != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6847,plain,
~ spl81_946,
inference(avatar_split_clause,[],[f2105,f6844]) ).
tff(f6844,plain,
( spl81_946
<=> ( 'ArrayCategoryValue' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_946])]) ).
tff(f2105,plain,
'ArrayCategoryValue' != sK25,
inference(forward_demodulation,[],[f1963,f1723]) ).
tff(f1963,plain,
'ArrayCategoryValue' != sK24,
inference(definition_unfolding,[],[f698,f1571]) ).
tff(f698,plain,
'ArrayCategoryValue' != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6842,plain,
~ spl81_945,
inference(avatar_split_clause,[],[f2104,f6839]) ).
tff(f6839,plain,
( spl81_945
<=> ( 'ArrayCategoryInt' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_945])]) ).
tff(f2104,plain,
'ArrayCategoryInt' != sK25,
inference(forward_demodulation,[],[f1962,f1723]) ).
tff(f1962,plain,
'ArrayCategoryInt' != sK24,
inference(definition_unfolding,[],[f729,f1571]) ).
tff(f729,plain,
'ArrayCategoryInt' != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6837,plain,
~ spl81_944,
inference(avatar_split_clause,[],[f2103,f6834]) ).
tff(f6834,plain,
( spl81_944
<=> ( 'ArrayCategoryRef' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_944])]) ).
tff(f2103,plain,
'ArrayCategoryRef' != sK25,
inference(forward_demodulation,[],[f1961,f1723]) ).
tff(f1961,plain,
'ArrayCategoryRef' != sK24,
inference(definition_unfolding,[],[f759,f1571]) ).
tff(f759,plain,
'ArrayCategoryRef' != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6832,plain,
~ spl81_943,
inference(avatar_split_clause,[],[f2102,f6829]) ).
tff(f6829,plain,
( spl81_943
<=> ( 'ArrayCategoryNonNullRef' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_943])]) ).
tff(f2102,plain,
'ArrayCategoryNonNullRef' != sK25,
inference(forward_demodulation,[],[f1960,f1723]) ).
tff(f1960,plain,
'ArrayCategoryNonNullRef' != sK24,
inference(definition_unfolding,[],[f788,f1571]) ).
tff(f788,plain,
'ArrayCategoryNonNullRef' != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6827,plain,
~ spl81_942,
inference(avatar_split_clause,[],[f2101,f6824]) ).
tff(f6824,plain,
( spl81_942
<=> ( 'System_Array' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_942])]) ).
tff(f2101,plain,
'System_Array' != sK25,
inference(forward_demodulation,[],[f1959,f1723]) ).
tff(f1959,plain,
'System_Array' != sK24,
inference(definition_unfolding,[],[f816,f1571]) ).
tff(f816,plain,
'System_Array' != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6822,plain,
~ spl81_941,
inference(avatar_split_clause,[],[f2100,f6819]) ).
tff(f6819,plain,
( spl81_941
<=> ( 'System_Boolean' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_941])]) ).
tff(f2100,plain,
'System_Boolean' != sK25,
inference(forward_demodulation,[],[f1958,f1723]) ).
tff(f1958,plain,
'System_Boolean' != sK24,
inference(definition_unfolding,[],[f843,f1571]) ).
tff(f843,plain,
'System_Boolean' != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6817,plain,
~ spl81_940,
inference(avatar_split_clause,[],[f2099,f6814]) ).
tff(f6814,plain,
( spl81_940
<=> ( 'System_Type' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_940])]) ).
tff(f2099,plain,
'System_Type' != sK25,
inference(forward_demodulation,[],[f1957,f1723]) ).
tff(f1957,plain,
'System_Type' != sK24,
inference(definition_unfolding,[],[f870,f1571]) ).
tff(f870,plain,
'System_Object' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f6812,plain,
~ spl81_939,
inference(avatar_split_clause,[],[f2098,f6809]) ).
tff(f6809,plain,
( spl81_939
<=> ( 'NonNullFieldsAreInitialized' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_939])]) ).
tff(f2098,plain,
'NonNullFieldsAreInitialized' != sK25,
inference(forward_demodulation,[],[f1956,f1723]) ).
tff(f1956,plain,
'NonNullFieldsAreInitialized' != sK24,
inference(definition_unfolding,[],[f871,f1571]) ).
tff(f871,plain,
'System_Object' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f6807,plain,
~ spl81_938,
inference(avatar_split_clause,[],[f2097,f6804]) ).
tff(f6804,plain,
( spl81_938
<=> ( 'System_String' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_938])]) ).
tff(f2097,plain,
'System_String' != sK25,
inference(forward_demodulation,[],[f1955,f1723]) ).
tff(f1955,plain,
'System_String' != sK24,
inference(definition_unfolding,[],[f872,f1571]) ).
tff(f872,plain,
'System_String' != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6802,plain,
~ spl81_937,
inference(avatar_split_clause,[],[f2096,f6799]) ).
tff(f6799,plain,
( spl81_937
<=> ( 'FirstConsistentOwner' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_937])]) ).
tff(f2096,plain,
'FirstConsistentOwner' != sK25,
inference(forward_demodulation,[],[f1954,f1723]) ).
tff(f1954,plain,
'FirstConsistentOwner' != sK24,
inference(definition_unfolding,[],[f873,f1571]) ).
tff(f873,plain,
'System_Object' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f6797,plain,
~ spl81_936,
inference(avatar_split_clause,[],[f2095,f6794]) ).
tff(f6794,plain,
( spl81_936
<=> ( 'System_SByte' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_936])]) ).
tff(f2095,plain,
'System_SByte' != sK25,
inference(forward_demodulation,[],[f1953,f1723]) ).
tff(f1953,plain,
'System_SByte' != sK24,
inference(definition_unfolding,[],[f874,f1571]) ).
tff(f874,plain,
'System_Object' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f6792,plain,
~ spl81_935,
inference(avatar_split_clause,[],[f2094,f6789]) ).
tff(f6789,plain,
( spl81_935
<=> ( 'System_Byte' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_935])]) ).
tff(f2094,plain,
'System_Byte' != sK25,
inference(forward_demodulation,[],[f1952,f1723]) ).
tff(f1952,plain,
'System_Byte' != sK24,
inference(definition_unfolding,[],[f875,f1571]) ).
tff(f875,plain,
'System_Object' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f6787,plain,
~ spl81_934,
inference(avatar_split_clause,[],[f2093,f6784]) ).
tff(f6784,plain,
( spl81_934
<=> ( 'System_Int16' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_934])]) ).
tff(f2093,plain,
'System_Int16' != sK25,
inference(forward_demodulation,[],[f1951,f1723]) ).
tff(f1951,plain,
'System_Int16' != sK24,
inference(definition_unfolding,[],[f876,f1571]) ).
tff(f876,plain,
'System_Object' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f6782,plain,
~ spl81_933,
inference(avatar_split_clause,[],[f2092,f6779]) ).
tff(f6779,plain,
( spl81_933
<=> ( 'System_UInt16' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_933])]) ).
tff(f2092,plain,
'System_UInt16' != sK25,
inference(forward_demodulation,[],[f1950,f1723]) ).
tff(f1950,plain,
'System_UInt16' != sK24,
inference(definition_unfolding,[],[f877,f1571]) ).
tff(f877,plain,
'System_Object' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f6777,plain,
~ spl81_932,
inference(avatar_split_clause,[],[f2091,f6774]) ).
tff(f6774,plain,
( spl81_932
<=> ( 'System_Int32' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_932])]) ).
tff(f2091,plain,
'System_Int32' != sK25,
inference(forward_demodulation,[],[f1949,f1723]) ).
tff(f1949,plain,
'System_Int32' != sK24,
inference(definition_unfolding,[],[f878,f1571]) ).
tff(f878,plain,
'System_Object' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f6772,plain,
~ spl81_931,
inference(avatar_split_clause,[],[f2090,f6769]) ).
tff(f6769,plain,
( spl81_931
<=> ( 'System_UInt32' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_931])]) ).
tff(f2090,plain,
'System_UInt32' != sK25,
inference(forward_demodulation,[],[f1948,f1723]) ).
tff(f1948,plain,
'System_UInt32' != sK24,
inference(definition_unfolding,[],[f879,f1571]) ).
tff(f879,plain,
'System_Object' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f6767,plain,
~ spl81_930,
inference(avatar_split_clause,[],[f2089,f6764]) ).
tff(f6764,plain,
( spl81_930
<=> ( 'System_Int64' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_930])]) ).
tff(f2089,plain,
'System_Int64' != sK25,
inference(forward_demodulation,[],[f1947,f1723]) ).
tff(f1947,plain,
'System_Int64' != sK24,
inference(definition_unfolding,[],[f880,f1571]) ).
tff(f880,plain,
'System_Object' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f6762,plain,
~ spl81_929,
inference(avatar_split_clause,[],[f2088,f6759]) ).
tff(f6759,plain,
( spl81_929
<=> ( 'System_UInt64' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_929])]) ).
tff(f2088,plain,
'System_UInt64' != sK25,
inference(forward_demodulation,[],[f1946,f1723]) ).
tff(f1946,plain,
'System_UInt64' != sK24,
inference(definition_unfolding,[],[f881,f1571]) ).
tff(f881,plain,
'System_Object' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f6757,plain,
~ spl81_928,
inference(avatar_split_clause,[],[f2087,f6754]) ).
tff(f6754,plain,
( spl81_928
<=> ( 'System_Char' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_928])]) ).
tff(f2087,plain,
'System_Char' != sK25,
inference(forward_demodulation,[],[f1945,f1723]) ).
tff(f1945,plain,
'System_Char' != sK24,
inference(definition_unfolding,[],[f882,f1571]) ).
tff(f882,plain,
'System_Object' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6752,plain,
~ spl81_927,
inference(avatar_split_clause,[],[f2086,f6749]) ).
tff(f6749,plain,
( spl81_927
<=> ( 'System_UIntPtr' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_927])]) ).
tff(f2086,plain,
'System_UIntPtr' != sK25,
inference(forward_demodulation,[],[f1944,f1723]) ).
tff(f1944,plain,
'System_UIntPtr' != sK24,
inference(definition_unfolding,[],[f883,f1571]) ).
tff(f883,plain,
'System_Object' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f6747,plain,
~ spl81_926,
inference(avatar_split_clause,[],[f2085,f6744]) ).
tff(f6744,plain,
( spl81_926
<=> ( 'System_IntPtr' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_926])]) ).
tff(f2085,plain,
'System_IntPtr' != sK25,
inference(forward_demodulation,[],[f1943,f1723]) ).
tff(f1943,plain,
'System_IntPtr' != sK24,
inference(definition_unfolding,[],[f884,f1571]) ).
tff(f884,plain,
'System_Object' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f6742,plain,
~ spl81_925,
inference(avatar_split_clause,[],[f2084,f6739]) ).
tff(f6739,plain,
( spl81_925
<=> ( 'ArraySum_a' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_925])]) ).
tff(f2084,plain,
'ArraySum_a' != sK25,
inference(forward_demodulation,[],[f1942,f1723]) ).
tff(f1942,plain,
'ArraySum_a' != sK24,
inference(definition_unfolding,[],[f885,f1571]) ).
tff(f885,plain,
'System_Object' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f6737,plain,
~ spl81_924,
inference(avatar_split_clause,[],[f2083,f6734]) ).
tff(f6734,plain,
( spl81_924
<=> ( 'System_IConvertible' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_924])]) ).
tff(f2083,plain,
'System_IConvertible' != sK25,
inference(forward_demodulation,[],[f1941,f1723]) ).
tff(f1941,plain,
'System_IConvertible' != sK24,
inference(definition_unfolding,[],[f886,f1571]) ).
tff(f886,plain,
'System_Object' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f6732,plain,
~ spl81_923,
inference(avatar_split_clause,[],[f2082,f6729]) ).
tff(f6729,plain,
( spl81_923
<=> ( 'System_IEquatable_1___System_String' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_923])]) ).
tff(f2082,plain,
'System_IEquatable_1___System_String' != sK25,
inference(forward_demodulation,[],[f1940,f1723]) ).
tff(f1940,plain,
'System_IEquatable_1___System_String' != sK24,
inference(definition_unfolding,[],[f887,f1571]) ).
tff(f887,plain,
'System_Object' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6727,plain,
~ spl81_922,
inference(avatar_split_clause,[],[f2081,f6724]) ).
tff(f6724,plain,
( spl81_922
<=> ( 'System_Collections_Generic_IEnumerable_1___System_Char' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_922])]) ).
tff(f2081,plain,
'System_Collections_Generic_IEnumerable_1___System_Char' != sK25,
inference(forward_demodulation,[],[f1939,f1723]) ).
tff(f1939,plain,
'System_Collections_Generic_IEnumerable_1___System_Char' != sK24,
inference(definition_unfolding,[],[f888,f1571]) ).
tff(f888,plain,
'System_Object' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6722,plain,
~ spl81_921,
inference(avatar_split_clause,[],[f2080,f6719]) ).
tff(f6719,plain,
( spl81_921
<=> ( 'System_ICloneable' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_921])]) ).
tff(f2080,plain,
'System_ICloneable' != sK25,
inference(forward_demodulation,[],[f1938,f1723]) ).
tff(f1938,plain,
'System_ICloneable' != sK24,
inference(definition_unfolding,[],[f889,f1571]) ).
tff(f889,plain,
'System_Object' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6717,plain,
~ spl81_920,
inference(avatar_split_clause,[],[f2079,f6714]) ).
tff(f6714,plain,
( spl81_920
<=> ( 'System_Collections_IList' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_920])]) ).
tff(f2079,plain,
'System_Collections_IList' != sK25,
inference(forward_demodulation,[],[f1937,f1723]) ).
tff(f1937,plain,
'System_Collections_IList' != sK24,
inference(definition_unfolding,[],[f890,f1571]) ).
tff(f890,plain,
'System_Object' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6712,plain,
~ spl81_919,
inference(avatar_split_clause,[],[f2078,f6709]) ).
tff(f6709,plain,
( spl81_919
<=> ( 'System_Collections_ICollection' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_919])]) ).
tff(f2078,plain,
'System_Collections_ICollection' != sK25,
inference(forward_demodulation,[],[f1936,f1723]) ).
tff(f1936,plain,
'System_Collections_ICollection' != sK24,
inference(definition_unfolding,[],[f891,f1571]) ).
tff(f891,plain,
'System_Object' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6707,plain,
~ spl81_918,
inference(avatar_split_clause,[],[f2077,f6704]) ).
tff(f6704,plain,
( spl81_918
<=> ( 'System_IComparable' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_918])]) ).
tff(f2077,plain,
'System_IComparable' != sK25,
inference(forward_demodulation,[],[f1935,f1723]) ).
tff(f1935,plain,
'System_IComparable' != sK24,
inference(definition_unfolding,[],[f892,f1571]) ).
tff(f892,plain,
'System_Object' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6702,plain,
~ spl81_917,
inference(avatar_split_clause,[],[f2076,f6699]) ).
tff(f6699,plain,
( spl81_917
<=> ( 'System_IComparable_1___System_String' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_917])]) ).
tff(f2076,plain,
'System_IComparable_1___System_String' != sK25,
inference(forward_demodulation,[],[f1934,f1723]) ).
tff(f1934,plain,
'System_IComparable_1___System_String' != sK24,
inference(definition_unfolding,[],[f893,f1571]) ).
tff(f893,plain,
'System_Object' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6697,plain,
~ spl81_916,
inference(avatar_split_clause,[],[f2075,f6694]) ).
tff(f6694,plain,
( spl81_916
<=> ( 'ArraySum' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_916])]) ).
tff(f2075,plain,
'ArraySum' != sK25,
inference(forward_demodulation,[],[f1933,f1723]) ).
tff(f1933,plain,
'ArraySum' != sK24,
inference(definition_unfolding,[],[f894,f1571]) ).
tff(f894,plain,
'ArraySum' != 'System_Object',
inference(cnf_transformation,[],[f140]) ).
tff(f6692,plain,
~ spl81_915,
inference(avatar_split_clause,[],[f2074,f6689]) ).
tff(f6689,plain,
( spl81_915
<=> ( 'System_Collections_IEnumerable' = sK25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_915])]) ).
tff(f2074,plain,
'System_Collections_IEnumerable' != sK25,
inference(forward_demodulation,[],[f1932,f1723]) ).
tff(f1932,plain,
'System_Collections_IEnumerable' != sK24,
inference(definition_unfolding,[],[f895,f1571]) ).
tff(f895,plain,
'System_Object' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6687,plain,
spl81_914,
inference(avatar_split_clause,[],[f2054,f6684]) ).
tff(f6682,plain,
spl81_913,
inference(avatar_split_clause,[],[f2035,f6679]) ).
tff(f2035,plain,
$less(int_m2147483648,-100000),
inference(evaluation,[],[f1428]) ).
tff(f1428,plain,
$less(int_m2147483648,$sum(0,$uminus(100000))),
inference(cnf_transformation,[],[f140]) ).
tff(f6677,plain,
spl81_912,
inference(avatar_split_clause,[],[f1723,f6674]) ).
tff(f6672,plain,
~ spl81_911,
inference(avatar_split_clause,[],[f1616,f6669]) ).
tff(f1616,plain,
false_1 != 'PurityAxiomsCanBeAssumed',
inference(definition_unfolding,[],[f173,f260]) ).
tff(f173,plain,
true_1 != false_1,
inference(cnf_transformation,[],[f54]) ).
tff(f6667,plain,
spl81_910,
inference(avatar_split_clause,[],[f1432,f6664]) ).
tff(f1432,plain,
$less(int_9223372036854775807,int_18446744073709551615),
inference(cnf_transformation,[],[f140]) ).
tff(f6662,plain,
spl81_909,
inference(avatar_split_clause,[],[f1431,f6659]) ).
tff(f1431,plain,
$less(int_4294967295,int_9223372036854775807),
inference(cnf_transformation,[],[f140]) ).
tff(f6657,plain,
spl81_908,
inference(avatar_split_clause,[],[f1430,f6654]) ).
tff(f1430,plain,
$less(int_2147483647,int_4294967295),
inference(cnf_transformation,[],[f140]) ).
tff(f6652,plain,
spl81_907,
inference(avatar_split_clause,[],[f1429,f6649]) ).
tff(f1429,plain,
$less(100000,int_2147483647),
inference(cnf_transformation,[],[f140]) ).
tff(f6647,plain,
spl81_906,
inference(avatar_split_clause,[],[f1427,f6644]) ).
tff(f1427,plain,
$less(int_m9223372036854775808,int_m2147483648),
inference(cnf_transformation,[],[f140]) ).
tff(f6642,plain,
~ spl81_905,
inference(avatar_split_clause,[],[f1220,f6639]) ).
tff(f6639,plain,
( spl81_905
<=> ( 'ArraySum' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_905])]) ).
tff(f1220,plain,
'ArraySum' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6637,plain,
~ spl81_904,
inference(avatar_split_clause,[],[f1219,f6634]) ).
tff(f6634,plain,
( spl81_904
<=> ( 'System_IComparable_1___System_String' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_904])]) ).
tff(f1219,plain,
'System_IComparable_1___System_String' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6632,plain,
~ spl81_903,
inference(avatar_split_clause,[],[f1218,f6629]) ).
tff(f6629,plain,
( spl81_903
<=> ( 'ArraySum' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_903])]) ).
tff(f1218,plain,
'ArraySum' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6627,plain,
~ spl81_902,
inference(avatar_split_clause,[],[f1217,f6624]) ).
tff(f6624,plain,
( spl81_902
<=> ( 'System_IComparable' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_902])]) ).
tff(f1217,plain,
'System_IComparable' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6622,plain,
~ spl81_901,
inference(avatar_split_clause,[],[f1216,f6619]) ).
tff(f6619,plain,
( spl81_901
<=> ( 'ArraySum' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_901])]) ).
tff(f1216,plain,
'ArraySum' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6617,plain,
~ spl81_900,
inference(avatar_split_clause,[],[f1215,f6614]) ).
tff(f6614,plain,
( spl81_900
<=> ( 'System_IComparable' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_900])]) ).
tff(f1215,plain,
'System_IComparable' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6612,plain,
~ spl81_899,
inference(avatar_split_clause,[],[f1214,f6609]) ).
tff(f6609,plain,
( spl81_899
<=> ( 'System_Collections_ICollection' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_899])]) ).
tff(f1214,plain,
'System_Collections_ICollection' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6607,plain,
~ spl81_898,
inference(avatar_split_clause,[],[f1213,f6604]) ).
tff(f6604,plain,
( spl81_898
<=> ( 'ArraySum' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_898])]) ).
tff(f1213,plain,
'ArraySum' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6602,plain,
~ spl81_897,
inference(avatar_split_clause,[],[f1212,f6599]) ).
tff(f6599,plain,
( spl81_897
<=> ( 'System_Collections_ICollection' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_897])]) ).
tff(f1212,plain,
'System_Collections_ICollection' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6597,plain,
~ spl81_896,
inference(avatar_split_clause,[],[f1211,f6594]) ).
tff(f6594,plain,
( spl81_896
<=> ( 'System_Collections_ICollection' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_896])]) ).
tff(f1211,plain,
'System_Collections_ICollection' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6592,plain,
~ spl81_895,
inference(avatar_split_clause,[],[f1210,f6589]) ).
tff(f6589,plain,
( spl81_895
<=> ( 'System_Collections_IList' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_895])]) ).
tff(f1210,plain,
'System_Collections_IList' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6587,plain,
~ spl81_894,
inference(avatar_split_clause,[],[f1209,f6584]) ).
tff(f6584,plain,
( spl81_894
<=> ( 'ArraySum' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_894])]) ).
tff(f1209,plain,
'ArraySum' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6582,plain,
~ spl81_893,
inference(avatar_split_clause,[],[f1208,f6579]) ).
tff(f6579,plain,
( spl81_893
<=> ( 'System_Collections_IList' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_893])]) ).
tff(f1208,plain,
'System_Collections_IList' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6577,plain,
~ spl81_892,
inference(avatar_split_clause,[],[f1207,f6574]) ).
tff(f6574,plain,
( spl81_892
<=> ( 'System_Collections_IList' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_892])]) ).
tff(f1207,plain,
'System_Collections_IList' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6572,plain,
~ spl81_891,
inference(avatar_split_clause,[],[f1206,f6569]) ).
tff(f6569,plain,
( spl81_891
<=> ( 'System_Collections_IList' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_891])]) ).
tff(f1206,plain,
'System_Collections_IList' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6567,plain,
~ spl81_890,
inference(avatar_split_clause,[],[f1205,f6564]) ).
tff(f6564,plain,
( spl81_890
<=> ( 'System_ICloneable' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_890])]) ).
tff(f1205,plain,
'System_ICloneable' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6562,plain,
~ spl81_889,
inference(avatar_split_clause,[],[f1204,f6559]) ).
tff(f6559,plain,
( spl81_889
<=> ( 'ArraySum' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_889])]) ).
tff(f1204,plain,
'ArraySum' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6557,plain,
~ spl81_888,
inference(avatar_split_clause,[],[f1203,f6554]) ).
tff(f6554,plain,
( spl81_888
<=> ( 'System_ICloneable' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_888])]) ).
tff(f1203,plain,
'System_ICloneable' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6552,plain,
~ spl81_887,
inference(avatar_split_clause,[],[f1202,f6549]) ).
tff(f6549,plain,
( spl81_887
<=> ( 'System_ICloneable' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_887])]) ).
tff(f1202,plain,
'System_ICloneable' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6547,plain,
~ spl81_886,
inference(avatar_split_clause,[],[f1201,f6544]) ).
tff(f6544,plain,
( spl81_886
<=> ( 'System_ICloneable' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_886])]) ).
tff(f1201,plain,
'System_ICloneable' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6542,plain,
~ spl81_885,
inference(avatar_split_clause,[],[f1200,f6539]) ).
tff(f6539,plain,
( spl81_885
<=> ( 'System_ICloneable' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_885])]) ).
tff(f1200,plain,
'System_ICloneable' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6537,plain,
~ spl81_884,
inference(avatar_split_clause,[],[f1199,f6534]) ).
tff(f6534,plain,
( spl81_884
<=> ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_884])]) ).
tff(f1199,plain,
'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6532,plain,
~ spl81_883,
inference(avatar_split_clause,[],[f1198,f6529]) ).
tff(f6529,plain,
( spl81_883
<=> ( 'ArraySum' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_883])]) ).
tff(f1198,plain,
'ArraySum' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6527,plain,
~ spl81_882,
inference(avatar_split_clause,[],[f1197,f6524]) ).
tff(f6524,plain,
( spl81_882
<=> ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_882])]) ).
tff(f1197,plain,
'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6522,plain,
~ spl81_881,
inference(avatar_split_clause,[],[f1196,f6519]) ).
tff(f6519,plain,
( spl81_881
<=> ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_881])]) ).
tff(f1196,plain,
'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6517,plain,
~ spl81_880,
inference(avatar_split_clause,[],[f1195,f6514]) ).
tff(f6514,plain,
( spl81_880
<=> ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_880])]) ).
tff(f1195,plain,
'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6512,plain,
~ spl81_879,
inference(avatar_split_clause,[],[f1194,f6509]) ).
tff(f6509,plain,
( spl81_879
<=> ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_879])]) ).
tff(f1194,plain,
'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6507,plain,
~ spl81_878,
inference(avatar_split_clause,[],[f1193,f6504]) ).
tff(f6504,plain,
( spl81_878
<=> ( 'System_Collections_Generic_IEnumerable_1___System_Char' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_878])]) ).
tff(f1193,plain,
'System_Collections_Generic_IEnumerable_1___System_Char' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6502,plain,
~ spl81_877,
inference(avatar_split_clause,[],[f1192,f6499]) ).
tff(f6499,plain,
( spl81_877
<=> ( 'System_IEquatable_1___System_String' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_877])]) ).
tff(f1192,plain,
'System_IEquatable_1___System_String' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6497,plain,
~ spl81_876,
inference(avatar_split_clause,[],[f1191,f6494]) ).
tff(f6494,plain,
( spl81_876
<=> ( 'ArraySum' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_876])]) ).
tff(f1191,plain,
'ArraySum' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6492,plain,
~ spl81_875,
inference(avatar_split_clause,[],[f1190,f6489]) ).
tff(f6489,plain,
( spl81_875
<=> ( 'System_IEquatable_1___System_String' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_875])]) ).
tff(f1190,plain,
'System_IEquatable_1___System_String' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6487,plain,
~ spl81_874,
inference(avatar_split_clause,[],[f1189,f6484]) ).
tff(f6484,plain,
( spl81_874
<=> ( 'System_IEquatable_1___System_String' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_874])]) ).
tff(f1189,plain,
'System_IEquatable_1___System_String' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6482,plain,
~ spl81_873,
inference(avatar_split_clause,[],[f1188,f6479]) ).
tff(f6479,plain,
( spl81_873
<=> ( 'System_IEquatable_1___System_String' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_873])]) ).
tff(f1188,plain,
'System_IEquatable_1___System_String' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6477,plain,
~ spl81_872,
inference(avatar_split_clause,[],[f1187,f6474]) ).
tff(f6474,plain,
( spl81_872
<=> ( 'System_IEquatable_1___System_String' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_872])]) ).
tff(f1187,plain,
'System_IEquatable_1___System_String' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6472,plain,
~ spl81_871,
inference(avatar_split_clause,[],[f1186,f6469]) ).
tff(f6469,plain,
( spl81_871
<=> ( 'System_IEquatable_1___System_String' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_871])]) ).
tff(f1186,plain,
'System_IEquatable_1___System_String' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6467,plain,
~ spl81_870,
inference(avatar_split_clause,[],[f1185,f6464]) ).
tff(f6464,plain,
( spl81_870
<=> ( 'System_IEquatable_1___System_String' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_870])]) ).
tff(f1185,plain,
'System_IEquatable_1___System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6462,plain,
~ spl81_869,
inference(avatar_split_clause,[],[f1184,f6459]) ).
tff(f6459,plain,
( spl81_869
<=> ( 'System_IConvertible' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_869])]) ).
tff(f1184,plain,
'System_IConvertible' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6457,plain,
~ spl81_868,
inference(avatar_split_clause,[],[f1183,f6454]) ).
tff(f6454,plain,
( spl81_868
<=> ( 'ArraySum' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_868])]) ).
tff(f1183,plain,
'ArraySum' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f6452,plain,
~ spl81_867,
inference(avatar_split_clause,[],[f1182,f6449]) ).
tff(f6449,plain,
( spl81_867
<=> ( 'System_IConvertible' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_867])]) ).
tff(f1182,plain,
'System_IConvertible' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6447,plain,
~ spl81_866,
inference(avatar_split_clause,[],[f1181,f6444]) ).
tff(f6444,plain,
( spl81_866
<=> ( 'System_IConvertible' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_866])]) ).
tff(f1181,plain,
'System_IConvertible' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6442,plain,
~ spl81_865,
inference(avatar_split_clause,[],[f1180,f6439]) ).
tff(f6439,plain,
( spl81_865
<=> ( 'System_IConvertible' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_865])]) ).
tff(f1180,plain,
'System_IConvertible' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6437,plain,
~ spl81_864,
inference(avatar_split_clause,[],[f1179,f6434]) ).
tff(f6434,plain,
( spl81_864
<=> ( 'System_IConvertible' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_864])]) ).
tff(f1179,plain,
'System_IConvertible' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6432,plain,
~ spl81_863,
inference(avatar_split_clause,[],[f1178,f6429]) ).
tff(f6429,plain,
( spl81_863
<=> ( 'System_IConvertible' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_863])]) ).
tff(f1178,plain,
'System_IConvertible' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6427,plain,
~ spl81_862,
inference(avatar_split_clause,[],[f1177,f6424]) ).
tff(f6424,plain,
( spl81_862
<=> ( 'System_IConvertible' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_862])]) ).
tff(f1177,plain,
'System_IConvertible' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6422,plain,
~ spl81_861,
inference(avatar_split_clause,[],[f1176,f6419]) ).
tff(f6419,plain,
( spl81_861
<=> ( 'System_IConvertible' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_861])]) ).
tff(f1176,plain,
'System_IConvertible' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6417,plain,
~ spl81_860,
inference(avatar_split_clause,[],[f1175,f6414]) ).
tff(f6414,plain,
( spl81_860
<=> ( 'ArraySum_a' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_860])]) ).
tff(f1175,plain,
'ArraySum_a' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6412,plain,
~ spl81_859,
inference(avatar_split_clause,[],[f1174,f6409]) ).
tff(f6409,plain,
( spl81_859
<=> ( 'ArraySum' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_859])]) ).
tff(f1174,plain,
'ArraySum' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f6407,plain,
~ spl81_858,
inference(avatar_split_clause,[],[f1173,f6404]) ).
tff(f6404,plain,
( spl81_858
<=> ( 'ArraySum_a' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_858])]) ).
tff(f1173,plain,
'ArraySum_a' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6402,plain,
~ spl81_857,
inference(avatar_split_clause,[],[f1172,f6399]) ).
tff(f6399,plain,
( spl81_857
<=> ( 'ArraySum_a' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_857])]) ).
tff(f1172,plain,
'ArraySum_a' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6397,plain,
~ spl81_856,
inference(avatar_split_clause,[],[f1171,f6394]) ).
tff(f6394,plain,
( spl81_856
<=> ( 'ArraySum_a' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_856])]) ).
tff(f1171,plain,
'ArraySum_a' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6392,plain,
~ spl81_855,
inference(avatar_split_clause,[],[f1170,f6389]) ).
tff(f6389,plain,
( spl81_855
<=> ( 'ArraySum_a' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_855])]) ).
tff(f1170,plain,
'ArraySum_a' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6387,plain,
~ spl81_854,
inference(avatar_split_clause,[],[f1169,f6384]) ).
tff(f6384,plain,
( spl81_854
<=> ( 'ArraySum_a' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_854])]) ).
tff(f1169,plain,
'ArraySum_a' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6382,plain,
~ spl81_853,
inference(avatar_split_clause,[],[f1168,f6379]) ).
tff(f6379,plain,
( spl81_853
<=> ( 'ArraySum_a' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_853])]) ).
tff(f1168,plain,
'ArraySum_a' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6377,plain,
~ spl81_852,
inference(avatar_split_clause,[],[f1167,f6374]) ).
tff(f6374,plain,
( spl81_852
<=> ( 'ArraySum_a' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_852])]) ).
tff(f1167,plain,
'ArraySum_a' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6372,plain,
~ spl81_851,
inference(avatar_split_clause,[],[f1166,f6369]) ).
tff(f6369,plain,
( spl81_851
<=> ( 'ArraySum_a' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_851])]) ).
tff(f1166,plain,
'ArraySum_a' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f6367,plain,
~ spl81_850,
inference(avatar_split_clause,[],[f1165,f6364]) ).
tff(f6364,plain,
( spl81_850
<=> ( 'System_IntPtr' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_850])]) ).
tff(f1165,plain,
'System_IntPtr' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6362,plain,
~ spl81_849,
inference(avatar_split_clause,[],[f1164,f6359]) ).
tff(f6359,plain,
( spl81_849
<=> ( 'ArraySum' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_849])]) ).
tff(f1164,plain,
'ArraySum' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f6357,plain,
~ spl81_848,
inference(avatar_split_clause,[],[f1163,f6354]) ).
tff(f6354,plain,
( spl81_848
<=> ( 'System_IntPtr' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_848])]) ).
tff(f1163,plain,
'System_IntPtr' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6352,plain,
~ spl81_847,
inference(avatar_split_clause,[],[f1162,f6349]) ).
tff(f6349,plain,
( spl81_847
<=> ( 'System_IntPtr' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_847])]) ).
tff(f1162,plain,
'System_IntPtr' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6347,plain,
~ spl81_846,
inference(avatar_split_clause,[],[f1161,f6344]) ).
tff(f6344,plain,
( spl81_846
<=> ( 'System_IntPtr' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_846])]) ).
tff(f1161,plain,
'System_IntPtr' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6342,plain,
~ spl81_845,
inference(avatar_split_clause,[],[f1160,f6339]) ).
tff(f6339,plain,
( spl81_845
<=> ( 'System_IntPtr' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_845])]) ).
tff(f1160,plain,
'System_IntPtr' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6337,plain,
~ spl81_844,
inference(avatar_split_clause,[],[f1159,f6334]) ).
tff(f6334,plain,
( spl81_844
<=> ( 'System_IntPtr' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_844])]) ).
tff(f1159,plain,
'System_IntPtr' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6332,plain,
~ spl81_843,
inference(avatar_split_clause,[],[f1158,f6329]) ).
tff(f6329,plain,
( spl81_843
<=> ( 'System_IntPtr' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_843])]) ).
tff(f1158,plain,
'System_IntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6327,plain,
~ spl81_842,
inference(avatar_split_clause,[],[f1157,f6324]) ).
tff(f6324,plain,
( spl81_842
<=> ( 'System_IntPtr' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_842])]) ).
tff(f1157,plain,
'System_IntPtr' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6322,plain,
~ spl81_841,
inference(avatar_split_clause,[],[f1156,f6319]) ).
tff(f6319,plain,
( spl81_841
<=> ( 'System_IntPtr' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_841])]) ).
tff(f1156,plain,
'System_IntPtr' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f6317,plain,
~ spl81_840,
inference(avatar_split_clause,[],[f1155,f6314]) ).
tff(f6314,plain,
( spl81_840
<=> ( 'System_IntPtr' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_840])]) ).
tff(f1155,plain,
'System_IntPtr' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f6312,plain,
~ spl81_839,
inference(avatar_split_clause,[],[f1154,f6309]) ).
tff(f6309,plain,
( spl81_839
<=> ( 'System_UIntPtr' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_839])]) ).
tff(f1154,plain,
'System_UIntPtr' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6307,plain,
~ spl81_838,
inference(avatar_split_clause,[],[f1153,f6304]) ).
tff(f6304,plain,
( spl81_838
<=> ( 'ArraySum' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_838])]) ).
tff(f1153,plain,
'ArraySum' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f6302,plain,
~ spl81_837,
inference(avatar_split_clause,[],[f1152,f6299]) ).
tff(f6299,plain,
( spl81_837
<=> ( 'System_UIntPtr' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_837])]) ).
tff(f1152,plain,
'System_UIntPtr' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6297,plain,
~ spl81_836,
inference(avatar_split_clause,[],[f1151,f6294]) ).
tff(f6294,plain,
( spl81_836
<=> ( 'System_UIntPtr' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_836])]) ).
tff(f1151,plain,
'System_UIntPtr' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6292,plain,
~ spl81_835,
inference(avatar_split_clause,[],[f1150,f6289]) ).
tff(f6289,plain,
( spl81_835
<=> ( 'System_UIntPtr' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_835])]) ).
tff(f1150,plain,
'System_UIntPtr' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6287,plain,
~ spl81_834,
inference(avatar_split_clause,[],[f1149,f6284]) ).
tff(f6284,plain,
( spl81_834
<=> ( 'System_UIntPtr' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_834])]) ).
tff(f1149,plain,
'System_UIntPtr' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6282,plain,
~ spl81_833,
inference(avatar_split_clause,[],[f1148,f6279]) ).
tff(f6279,plain,
( spl81_833
<=> ( 'System_UIntPtr' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_833])]) ).
tff(f1148,plain,
'System_UIntPtr' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6277,plain,
~ spl81_832,
inference(avatar_split_clause,[],[f1147,f6274]) ).
tff(f6274,plain,
( spl81_832
<=> ( 'System_UIntPtr' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_832])]) ).
tff(f1147,plain,
'System_UIntPtr' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6272,plain,
~ spl81_831,
inference(avatar_split_clause,[],[f1146,f6269]) ).
tff(f6269,plain,
( spl81_831
<=> ( 'System_UIntPtr' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_831])]) ).
tff(f1146,plain,
'System_UIntPtr' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6267,plain,
~ spl81_830,
inference(avatar_split_clause,[],[f1145,f6264]) ).
tff(f6264,plain,
( spl81_830
<=> ( 'System_UIntPtr' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_830])]) ).
tff(f1145,plain,
'System_UIntPtr' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f6262,plain,
~ spl81_829,
inference(avatar_split_clause,[],[f1144,f6259]) ).
tff(f6259,plain,
( spl81_829
<=> ( 'System_UIntPtr' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_829])]) ).
tff(f1144,plain,
'System_UIntPtr' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f6257,plain,
~ spl81_828,
inference(avatar_split_clause,[],[f1143,f6254]) ).
tff(f6254,plain,
( spl81_828
<=> ( 'System_UIntPtr' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_828])]) ).
tff(f1143,plain,
'System_UIntPtr' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f6252,plain,
~ spl81_827,
inference(avatar_split_clause,[],[f1142,f6249]) ).
tff(f6249,plain,
( spl81_827
<=> ( 'System_Char' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_827])]) ).
tff(f1142,plain,
'System_Char' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6247,plain,
~ spl81_826,
inference(avatar_split_clause,[],[f1141,f6244]) ).
tff(f6244,plain,
( spl81_826
<=> ( 'ArraySum' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_826])]) ).
tff(f1141,plain,
'ArraySum' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6242,plain,
~ spl81_825,
inference(avatar_split_clause,[],[f1140,f6239]) ).
tff(f6239,plain,
( spl81_825
<=> ( 'System_Char' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_825])]) ).
tff(f1140,plain,
'System_Char' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6237,plain,
~ spl81_824,
inference(avatar_split_clause,[],[f1139,f6234]) ).
tff(f6234,plain,
( spl81_824
<=> ( 'System_Char' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_824])]) ).
tff(f1139,plain,
'System_Char' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6232,plain,
~ spl81_823,
inference(avatar_split_clause,[],[f1138,f6229]) ).
tff(f6229,plain,
( spl81_823
<=> ( 'System_Char' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_823])]) ).
tff(f1138,plain,
'System_Char' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6227,plain,
~ spl81_822,
inference(avatar_split_clause,[],[f1137,f6224]) ).
tff(f6224,plain,
( spl81_822
<=> ( 'System_Char' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_822])]) ).
tff(f1137,plain,
'System_Char' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6222,plain,
~ spl81_821,
inference(avatar_split_clause,[],[f1136,f6219]) ).
tff(f6219,plain,
( spl81_821
<=> ( 'System_Char' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_821])]) ).
tff(f1136,plain,
'System_Char' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6217,plain,
~ spl81_820,
inference(avatar_split_clause,[],[f1135,f6214]) ).
tff(f6214,plain,
( spl81_820
<=> ( 'System_Char' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_820])]) ).
tff(f1135,plain,
'System_Char' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6212,plain,
~ spl81_819,
inference(avatar_split_clause,[],[f1134,f6209]) ).
tff(f6209,plain,
( spl81_819
<=> ( 'System_Char' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_819])]) ).
tff(f1134,plain,
'System_Char' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6207,plain,
~ spl81_818,
inference(avatar_split_clause,[],[f1133,f6204]) ).
tff(f6204,plain,
( spl81_818
<=> ( 'System_Char' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_818])]) ).
tff(f1133,plain,
'System_Char' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f6202,plain,
~ spl81_817,
inference(avatar_split_clause,[],[f1132,f6199]) ).
tff(f6199,plain,
( spl81_817
<=> ( 'System_Char' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_817])]) ).
tff(f1132,plain,
'System_Char' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f6197,plain,
~ spl81_816,
inference(avatar_split_clause,[],[f1131,f6194]) ).
tff(f6194,plain,
( spl81_816
<=> ( 'System_Char' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_816])]) ).
tff(f1131,plain,
'System_Char' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f6192,plain,
~ spl81_815,
inference(avatar_split_clause,[],[f1130,f6189]) ).
tff(f6189,plain,
( spl81_815
<=> ( 'System_Char' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_815])]) ).
tff(f1130,plain,
'System_Char' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f6187,plain,
~ spl81_814,
inference(avatar_split_clause,[],[f1129,f6184]) ).
tff(f6184,plain,
( spl81_814
<=> ( 'System_UInt64' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_814])]) ).
tff(f1129,plain,
'System_UInt64' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6182,plain,
~ spl81_813,
inference(avatar_split_clause,[],[f1128,f6179]) ).
tff(f6179,plain,
( spl81_813
<=> ( 'ArraySum' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_813])]) ).
tff(f1128,plain,
'ArraySum' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f6177,plain,
~ spl81_812,
inference(avatar_split_clause,[],[f1127,f6174]) ).
tff(f6174,plain,
( spl81_812
<=> ( 'System_UInt64' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_812])]) ).
tff(f1127,plain,
'System_UInt64' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6172,plain,
~ spl81_811,
inference(avatar_split_clause,[],[f1126,f6169]) ).
tff(f6169,plain,
( spl81_811
<=> ( 'System_UInt64' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_811])]) ).
tff(f1126,plain,
'System_UInt64' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6167,plain,
~ spl81_810,
inference(avatar_split_clause,[],[f1125,f6164]) ).
tff(f6164,plain,
( spl81_810
<=> ( 'System_UInt64' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_810])]) ).
tff(f1125,plain,
'System_UInt64' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6162,plain,
~ spl81_809,
inference(avatar_split_clause,[],[f1124,f6159]) ).
tff(f6159,plain,
( spl81_809
<=> ( 'System_UInt64' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_809])]) ).
tff(f1124,plain,
'System_UInt64' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6157,plain,
~ spl81_808,
inference(avatar_split_clause,[],[f1123,f6154]) ).
tff(f6154,plain,
( spl81_808
<=> ( 'System_UInt64' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_808])]) ).
tff(f1123,plain,
'System_UInt64' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6152,plain,
~ spl81_807,
inference(avatar_split_clause,[],[f1122,f6149]) ).
tff(f6149,plain,
( spl81_807
<=> ( 'System_UInt64' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_807])]) ).
tff(f1122,plain,
'System_UInt64' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6147,plain,
~ spl81_806,
inference(avatar_split_clause,[],[f1121,f6144]) ).
tff(f6144,plain,
( spl81_806
<=> ( 'System_UInt64' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_806])]) ).
tff(f1121,plain,
'System_UInt64' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6142,plain,
~ spl81_805,
inference(avatar_split_clause,[],[f1120,f6139]) ).
tff(f6139,plain,
( spl81_805
<=> ( 'System_UInt64' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_805])]) ).
tff(f1120,plain,
'System_UInt64' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f6137,plain,
~ spl81_804,
inference(avatar_split_clause,[],[f1119,f6134]) ).
tff(f6134,plain,
( spl81_804
<=> ( 'System_UInt64' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_804])]) ).
tff(f1119,plain,
'System_UInt64' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f6132,plain,
~ spl81_803,
inference(avatar_split_clause,[],[f1118,f6129]) ).
tff(f6129,plain,
( spl81_803
<=> ( 'System_UInt64' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_803])]) ).
tff(f1118,plain,
'System_UInt64' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f6127,plain,
~ spl81_802,
inference(avatar_split_clause,[],[f1117,f6124]) ).
tff(f6124,plain,
( spl81_802
<=> ( 'System_UInt64' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_802])]) ).
tff(f1117,plain,
'System_UInt64' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f6122,plain,
~ spl81_801,
inference(avatar_split_clause,[],[f1116,f6119]) ).
tff(f6119,plain,
( spl81_801
<=> ( 'System_UInt64' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_801])]) ).
tff(f1116,plain,
'System_UInt64' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6117,plain,
~ spl81_800,
inference(avatar_split_clause,[],[f1115,f6114]) ).
tff(f6114,plain,
( spl81_800
<=> ( 'System_Int64' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_800])]) ).
tff(f1115,plain,
'System_Int64' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6112,plain,
~ spl81_799,
inference(avatar_split_clause,[],[f1114,f6109]) ).
tff(f6109,plain,
( spl81_799
<=> ( 'ArraySum' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_799])]) ).
tff(f1114,plain,
'ArraySum' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f6107,plain,
~ spl81_798,
inference(avatar_split_clause,[],[f1113,f6104]) ).
tff(f6104,plain,
( spl81_798
<=> ( 'System_Int64' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_798])]) ).
tff(f1113,plain,
'System_Int64' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6102,plain,
~ spl81_797,
inference(avatar_split_clause,[],[f1112,f6099]) ).
tff(f6099,plain,
( spl81_797
<=> ( 'System_Int64' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_797])]) ).
tff(f1112,plain,
'System_Int64' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6097,plain,
~ spl81_796,
inference(avatar_split_clause,[],[f1111,f6094]) ).
tff(f6094,plain,
( spl81_796
<=> ( 'System_Int64' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_796])]) ).
tff(f1111,plain,
'System_Int64' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6092,plain,
~ spl81_795,
inference(avatar_split_clause,[],[f1110,f6089]) ).
tff(f6089,plain,
( spl81_795
<=> ( 'System_Int64' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_795])]) ).
tff(f1110,plain,
'System_Int64' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6087,plain,
~ spl81_794,
inference(avatar_split_clause,[],[f1109,f6084]) ).
tff(f6084,plain,
( spl81_794
<=> ( 'System_Int64' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_794])]) ).
tff(f1109,plain,
'System_Int64' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6082,plain,
~ spl81_793,
inference(avatar_split_clause,[],[f1108,f6079]) ).
tff(f6079,plain,
( spl81_793
<=> ( 'System_Int64' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_793])]) ).
tff(f1108,plain,
'System_Int64' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6077,plain,
~ spl81_792,
inference(avatar_split_clause,[],[f1107,f6074]) ).
tff(f6074,plain,
( spl81_792
<=> ( 'System_Int64' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_792])]) ).
tff(f1107,plain,
'System_Int64' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6072,plain,
~ spl81_791,
inference(avatar_split_clause,[],[f1106,f6069]) ).
tff(f6069,plain,
( spl81_791
<=> ( 'System_Int64' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_791])]) ).
tff(f1106,plain,
'System_Int64' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f6067,plain,
~ spl81_790,
inference(avatar_split_clause,[],[f1105,f6064]) ).
tff(f6064,plain,
( spl81_790
<=> ( 'System_Int64' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_790])]) ).
tff(f1105,plain,
'System_Int64' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f6062,plain,
~ spl81_789,
inference(avatar_split_clause,[],[f1104,f6059]) ).
tff(f6059,plain,
( spl81_789
<=> ( 'System_Int64' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_789])]) ).
tff(f1104,plain,
'System_Int64' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f6057,plain,
~ spl81_788,
inference(avatar_split_clause,[],[f1103,f6054]) ).
tff(f6054,plain,
( spl81_788
<=> ( 'System_Int64' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_788])]) ).
tff(f1103,plain,
'System_Int64' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f6052,plain,
~ spl81_787,
inference(avatar_split_clause,[],[f1102,f6049]) ).
tff(f6049,plain,
( spl81_787
<=> ( 'System_Int64' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_787])]) ).
tff(f1102,plain,
'System_Int64' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6047,plain,
~ spl81_786,
inference(avatar_split_clause,[],[f1101,f6044]) ).
tff(f6044,plain,
( spl81_786
<=> ( 'System_Int64' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_786])]) ).
tff(f1101,plain,
'System_Int64' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f6042,plain,
~ spl81_785,
inference(avatar_split_clause,[],[f1100,f6039]) ).
tff(f6039,plain,
( spl81_785
<=> ( 'System_UInt32' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_785])]) ).
tff(f1100,plain,
'System_UInt32' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f6037,plain,
~ spl81_784,
inference(avatar_split_clause,[],[f1099,f6034]) ).
tff(f6034,plain,
( spl81_784
<=> ( 'ArraySum' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_784])]) ).
tff(f1099,plain,
'ArraySum' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f6032,plain,
~ spl81_783,
inference(avatar_split_clause,[],[f1098,f6029]) ).
tff(f6029,plain,
( spl81_783
<=> ( 'System_UInt32' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_783])]) ).
tff(f1098,plain,
'System_UInt32' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f6027,plain,
~ spl81_782,
inference(avatar_split_clause,[],[f1097,f6024]) ).
tff(f6024,plain,
( spl81_782
<=> ( 'System_UInt32' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_782])]) ).
tff(f1097,plain,
'System_UInt32' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f6022,plain,
~ spl81_781,
inference(avatar_split_clause,[],[f1096,f6019]) ).
tff(f6019,plain,
( spl81_781
<=> ( 'System_UInt32' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_781])]) ).
tff(f1096,plain,
'System_UInt32' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f6017,plain,
~ spl81_780,
inference(avatar_split_clause,[],[f1095,f6014]) ).
tff(f6014,plain,
( spl81_780
<=> ( 'System_UInt32' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_780])]) ).
tff(f1095,plain,
'System_UInt32' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f6012,plain,
~ spl81_779,
inference(avatar_split_clause,[],[f1094,f6009]) ).
tff(f6009,plain,
( spl81_779
<=> ( 'System_UInt32' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_779])]) ).
tff(f1094,plain,
'System_UInt32' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f6007,plain,
~ spl81_778,
inference(avatar_split_clause,[],[f1093,f6004]) ).
tff(f6004,plain,
( spl81_778
<=> ( 'System_UInt32' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_778])]) ).
tff(f1093,plain,
'System_UInt32' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f6002,plain,
~ spl81_777,
inference(avatar_split_clause,[],[f1092,f5999]) ).
tff(f5999,plain,
( spl81_777
<=> ( 'System_UInt32' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_777])]) ).
tff(f1092,plain,
'System_UInt32' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5997,plain,
~ spl81_776,
inference(avatar_split_clause,[],[f1091,f5994]) ).
tff(f5994,plain,
( spl81_776
<=> ( 'System_UInt32' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_776])]) ).
tff(f1091,plain,
'System_UInt32' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f5992,plain,
~ spl81_775,
inference(avatar_split_clause,[],[f1090,f5989]) ).
tff(f5989,plain,
( spl81_775
<=> ( 'System_UInt32' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_775])]) ).
tff(f1090,plain,
'System_UInt32' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f5987,plain,
~ spl81_774,
inference(avatar_split_clause,[],[f1089,f5984]) ).
tff(f5984,plain,
( spl81_774
<=> ( 'System_UInt32' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_774])]) ).
tff(f1089,plain,
'System_UInt32' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5982,plain,
~ spl81_773,
inference(avatar_split_clause,[],[f1088,f5979]) ).
tff(f5979,plain,
( spl81_773
<=> ( 'System_UInt32' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_773])]) ).
tff(f1088,plain,
'System_UInt32' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5977,plain,
~ spl81_772,
inference(avatar_split_clause,[],[f1087,f5974]) ).
tff(f5974,plain,
( spl81_772
<=> ( 'System_UInt32' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_772])]) ).
tff(f1087,plain,
'System_UInt32' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5972,plain,
~ spl81_771,
inference(avatar_split_clause,[],[f1086,f5969]) ).
tff(f5969,plain,
( spl81_771
<=> ( 'System_UInt32' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_771])]) ).
tff(f1086,plain,
'System_UInt32' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f5967,plain,
~ spl81_770,
inference(avatar_split_clause,[],[f1085,f5964]) ).
tff(f5964,plain,
( spl81_770
<=> ( 'System_UInt32' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_770])]) ).
tff(f1085,plain,
'System_UInt32' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f5962,plain,
~ spl81_769,
inference(avatar_split_clause,[],[f1084,f5959]) ).
tff(f5959,plain,
( spl81_769
<=> ( 'System_Int32' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_769])]) ).
tff(f1084,plain,
'System_Int32' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f5957,plain,
~ spl81_768,
inference(avatar_split_clause,[],[f1083,f5954]) ).
tff(f5954,plain,
( spl81_768
<=> ( 'ArraySum' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_768])]) ).
tff(f1083,plain,
'ArraySum' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f5952,plain,
~ spl81_767,
inference(avatar_split_clause,[],[f1082,f5949]) ).
tff(f5949,plain,
( spl81_767
<=> ( 'System_Int32' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_767])]) ).
tff(f1082,plain,
'System_Int32' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5947,plain,
~ spl81_766,
inference(avatar_split_clause,[],[f1081,f5944]) ).
tff(f5944,plain,
( spl81_766
<=> ( 'System_Int32' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_766])]) ).
tff(f1081,plain,
'System_Int32' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f5942,plain,
~ spl81_765,
inference(avatar_split_clause,[],[f1080,f5939]) ).
tff(f5939,plain,
( spl81_765
<=> ( 'System_Int32' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_765])]) ).
tff(f1080,plain,
'System_Int32' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f5937,plain,
~ spl81_764,
inference(avatar_split_clause,[],[f1079,f5934]) ).
tff(f5934,plain,
( spl81_764
<=> ( 'System_Int32' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_764])]) ).
tff(f1079,plain,
'System_Int32' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f5932,plain,
~ spl81_763,
inference(avatar_split_clause,[],[f1078,f5929]) ).
tff(f5929,plain,
( spl81_763
<=> ( 'System_Int32' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_763])]) ).
tff(f1078,plain,
'System_Int32' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f5927,plain,
~ spl81_762,
inference(avatar_split_clause,[],[f1077,f5924]) ).
tff(f5924,plain,
( spl81_762
<=> ( 'System_Int32' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_762])]) ).
tff(f1077,plain,
'System_Int32' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5922,plain,
~ spl81_761,
inference(avatar_split_clause,[],[f1076,f5919]) ).
tff(f5919,plain,
( spl81_761
<=> ( 'System_Int32' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_761])]) ).
tff(f1076,plain,
'System_Int32' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5917,plain,
~ spl81_760,
inference(avatar_split_clause,[],[f1075,f5914]) ).
tff(f5914,plain,
( spl81_760
<=> ( 'System_Int32' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_760])]) ).
tff(f1075,plain,
'System_Int32' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f5912,plain,
~ spl81_759,
inference(avatar_split_clause,[],[f1074,f5909]) ).
tff(f5909,plain,
( spl81_759
<=> ( 'System_Int32' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_759])]) ).
tff(f1074,plain,
'System_Int32' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f5907,plain,
~ spl81_758,
inference(avatar_split_clause,[],[f1073,f5904]) ).
tff(f5904,plain,
( spl81_758
<=> ( 'System_Int32' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_758])]) ).
tff(f1073,plain,
'System_Int32' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5902,plain,
~ spl81_757,
inference(avatar_split_clause,[],[f1072,f5899]) ).
tff(f5899,plain,
( spl81_757
<=> ( 'System_Int32' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_757])]) ).
tff(f1072,plain,
'System_Int32' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5897,plain,
~ spl81_756,
inference(avatar_split_clause,[],[f1071,f5894]) ).
tff(f5894,plain,
( spl81_756
<=> ( 'System_Int32' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_756])]) ).
tff(f1071,plain,
'System_Int32' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5892,plain,
~ spl81_755,
inference(avatar_split_clause,[],[f1070,f5889]) ).
tff(f5889,plain,
( spl81_755
<=> ( 'System_Int32' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_755])]) ).
tff(f1070,plain,
'System_Int32' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f5887,plain,
~ spl81_754,
inference(avatar_split_clause,[],[f1069,f5884]) ).
tff(f5884,plain,
( spl81_754
<=> ( 'System_Int32' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_754])]) ).
tff(f1069,plain,
'System_Int32' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f5882,plain,
~ spl81_753,
inference(avatar_split_clause,[],[f1068,f5879]) ).
tff(f5879,plain,
( spl81_753
<=> ( 'System_Int32' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_753])]) ).
tff(f1068,plain,
'System_Int32' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f5877,plain,
~ spl81_752,
inference(avatar_split_clause,[],[f1067,f5874]) ).
tff(f5874,plain,
( spl81_752
<=> ( 'System_UInt16' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_752])]) ).
tff(f1067,plain,
'System_UInt16' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f5872,plain,
~ spl81_751,
inference(avatar_split_clause,[],[f1066,f5869]) ).
tff(f5869,plain,
( spl81_751
<=> ( 'ArraySum' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_751])]) ).
tff(f1066,plain,
'ArraySum' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f5867,plain,
~ spl81_750,
inference(avatar_split_clause,[],[f1065,f5864]) ).
tff(f5864,plain,
( spl81_750
<=> ( 'System_UInt16' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_750])]) ).
tff(f1065,plain,
'System_UInt16' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5862,plain,
~ spl81_749,
inference(avatar_split_clause,[],[f1064,f5859]) ).
tff(f5859,plain,
( spl81_749
<=> ( 'System_UInt16' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_749])]) ).
tff(f1064,plain,
'System_UInt16' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f5857,plain,
~ spl81_748,
inference(avatar_split_clause,[],[f1063,f5854]) ).
tff(f5854,plain,
( spl81_748
<=> ( 'System_UInt16' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_748])]) ).
tff(f1063,plain,
'System_UInt16' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f5852,plain,
~ spl81_747,
inference(avatar_split_clause,[],[f1062,f5849]) ).
tff(f5849,plain,
( spl81_747
<=> ( 'System_UInt16' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_747])]) ).
tff(f1062,plain,
'System_UInt16' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f5847,plain,
~ spl81_746,
inference(avatar_split_clause,[],[f1061,f5844]) ).
tff(f5844,plain,
( spl81_746
<=> ( 'System_UInt16' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_746])]) ).
tff(f1061,plain,
'System_UInt16' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f5842,plain,
~ spl81_745,
inference(avatar_split_clause,[],[f1060,f5839]) ).
tff(f5839,plain,
( spl81_745
<=> ( 'System_UInt16' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_745])]) ).
tff(f1060,plain,
'System_UInt16' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5837,plain,
~ spl81_744,
inference(avatar_split_clause,[],[f1059,f5834]) ).
tff(f5834,plain,
( spl81_744
<=> ( 'System_UInt16' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_744])]) ).
tff(f1059,plain,
'System_UInt16' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5832,plain,
~ spl81_743,
inference(avatar_split_clause,[],[f1058,f5829]) ).
tff(f5829,plain,
( spl81_743
<=> ( 'System_UInt16' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_743])]) ).
tff(f1058,plain,
'System_UInt16' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f5827,plain,
~ spl81_742,
inference(avatar_split_clause,[],[f1057,f5824]) ).
tff(f5824,plain,
( spl81_742
<=> ( 'System_UInt16' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_742])]) ).
tff(f1057,plain,
'System_UInt16' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f5822,plain,
~ spl81_741,
inference(avatar_split_clause,[],[f1056,f5819]) ).
tff(f5819,plain,
( spl81_741
<=> ( 'System_UInt16' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_741])]) ).
tff(f1056,plain,
'System_UInt16' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5817,plain,
~ spl81_740,
inference(avatar_split_clause,[],[f1055,f5814]) ).
tff(f5814,plain,
( spl81_740
<=> ( 'System_UInt16' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_740])]) ).
tff(f1055,plain,
'System_UInt16' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5812,plain,
~ spl81_739,
inference(avatar_split_clause,[],[f1054,f5809]) ).
tff(f5809,plain,
( spl81_739
<=> ( 'System_UInt16' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_739])]) ).
tff(f1054,plain,
'System_UInt16' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5807,plain,
~ spl81_738,
inference(avatar_split_clause,[],[f1053,f5804]) ).
tff(f5804,plain,
( spl81_738
<=> ( 'System_UInt16' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_738])]) ).
tff(f1053,plain,
'System_UInt16' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f5802,plain,
~ spl81_737,
inference(avatar_split_clause,[],[f1052,f5799]) ).
tff(f5799,plain,
( spl81_737
<=> ( 'System_UInt16' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_737])]) ).
tff(f1052,plain,
'System_UInt16' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f5797,plain,
~ spl81_736,
inference(avatar_split_clause,[],[f1051,f5794]) ).
tff(f5794,plain,
( spl81_736
<=> ( 'System_UInt16' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_736])]) ).
tff(f1051,plain,
'System_UInt16' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f5792,plain,
~ spl81_735,
inference(avatar_split_clause,[],[f1050,f5789]) ).
tff(f5789,plain,
( spl81_735
<=> ( 'System_UInt16' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_735])]) ).
tff(f1050,plain,
'System_UInt16' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f5787,plain,
~ spl81_734,
inference(avatar_split_clause,[],[f1049,f5784]) ).
tff(f5784,plain,
( spl81_734
<=> ( 'System_Int16' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_734])]) ).
tff(f1049,plain,
'System_Int16' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f5782,plain,
~ spl81_733,
inference(avatar_split_clause,[],[f1048,f5779]) ).
tff(f5779,plain,
( spl81_733
<=> ( 'ArraySum' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_733])]) ).
tff(f1048,plain,
'ArraySum' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f5777,plain,
~ spl81_732,
inference(avatar_split_clause,[],[f1047,f5774]) ).
tff(f5774,plain,
( spl81_732
<=> ( 'System_Int16' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_732])]) ).
tff(f1047,plain,
'System_Int16' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5772,plain,
~ spl81_731,
inference(avatar_split_clause,[],[f1046,f5769]) ).
tff(f5769,plain,
( spl81_731
<=> ( 'System_Int16' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_731])]) ).
tff(f1046,plain,
'System_Int16' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f5767,plain,
~ spl81_730,
inference(avatar_split_clause,[],[f1045,f5764]) ).
tff(f5764,plain,
( spl81_730
<=> ( 'System_Int16' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_730])]) ).
tff(f1045,plain,
'System_Int16' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f5762,plain,
~ spl81_729,
inference(avatar_split_clause,[],[f1044,f5759]) ).
tff(f5759,plain,
( spl81_729
<=> ( 'System_Int16' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_729])]) ).
tff(f1044,plain,
'System_Int16' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f5757,plain,
~ spl81_728,
inference(avatar_split_clause,[],[f1043,f5754]) ).
tff(f5754,plain,
( spl81_728
<=> ( 'System_Int16' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_728])]) ).
tff(f1043,plain,
'System_Int16' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f5752,plain,
~ spl81_727,
inference(avatar_split_clause,[],[f1042,f5749]) ).
tff(f5749,plain,
( spl81_727
<=> ( 'System_Int16' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_727])]) ).
tff(f1042,plain,
'System_Int16' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5747,plain,
~ spl81_726,
inference(avatar_split_clause,[],[f1041,f5744]) ).
tff(f5744,plain,
( spl81_726
<=> ( 'System_Int16' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_726])]) ).
tff(f1041,plain,
'System_Int16' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5742,plain,
~ spl81_725,
inference(avatar_split_clause,[],[f1040,f5739]) ).
tff(f5739,plain,
( spl81_725
<=> ( 'System_Int16' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_725])]) ).
tff(f1040,plain,
'System_Int16' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f5737,plain,
~ spl81_724,
inference(avatar_split_clause,[],[f1039,f5734]) ).
tff(f5734,plain,
( spl81_724
<=> ( 'System_Int16' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_724])]) ).
tff(f1039,plain,
'System_Int16' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f5732,plain,
~ spl81_723,
inference(avatar_split_clause,[],[f1038,f5729]) ).
tff(f5729,plain,
( spl81_723
<=> ( 'System_Int16' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_723])]) ).
tff(f1038,plain,
'System_Int16' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5727,plain,
~ spl81_722,
inference(avatar_split_clause,[],[f1037,f5724]) ).
tff(f5724,plain,
( spl81_722
<=> ( 'System_Int16' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_722])]) ).
tff(f1037,plain,
'System_Int16' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5722,plain,
~ spl81_721,
inference(avatar_split_clause,[],[f1036,f5719]) ).
tff(f5719,plain,
( spl81_721
<=> ( 'System_Int16' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_721])]) ).
tff(f1036,plain,
'System_Int16' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5717,plain,
~ spl81_720,
inference(avatar_split_clause,[],[f1035,f5714]) ).
tff(f5714,plain,
( spl81_720
<=> ( 'System_Int16' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_720])]) ).
tff(f1035,plain,
'System_Int16' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f5712,plain,
~ spl81_719,
inference(avatar_split_clause,[],[f1034,f5709]) ).
tff(f5709,plain,
( spl81_719
<=> ( 'System_Int16' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_719])]) ).
tff(f1034,plain,
'System_Int16' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f5707,plain,
~ spl81_718,
inference(avatar_split_clause,[],[f1033,f5704]) ).
tff(f5704,plain,
( spl81_718
<=> ( 'System_Int16' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_718])]) ).
tff(f1033,plain,
'System_Int16' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f5702,plain,
~ spl81_717,
inference(avatar_split_clause,[],[f1032,f5699]) ).
tff(f5699,plain,
( spl81_717
<=> ( 'System_Int16' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_717])]) ).
tff(f1032,plain,
'System_Int16' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f5697,plain,
~ spl81_716,
inference(avatar_split_clause,[],[f1031,f5694]) ).
tff(f5694,plain,
( spl81_716
<=> ( 'System_Int16' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_716])]) ).
tff(f1031,plain,
'System_Int16' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f5692,plain,
~ spl81_715,
inference(avatar_split_clause,[],[f1030,f5689]) ).
tff(f5689,plain,
( spl81_715
<=> ( 'System_Byte' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_715])]) ).
tff(f1030,plain,
'System_Byte' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f5687,plain,
~ spl81_714,
inference(avatar_split_clause,[],[f1029,f5684]) ).
tff(f5684,plain,
( spl81_714
<=> ( 'ArraySum' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_714])]) ).
tff(f1029,plain,
'ArraySum' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f5682,plain,
~ spl81_713,
inference(avatar_split_clause,[],[f1028,f5679]) ).
tff(f5679,plain,
( spl81_713
<=> ( 'System_Byte' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_713])]) ).
tff(f1028,plain,
'System_Byte' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5677,plain,
~ spl81_712,
inference(avatar_split_clause,[],[f1027,f5674]) ).
tff(f5674,plain,
( spl81_712
<=> ( 'System_Byte' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_712])]) ).
tff(f1027,plain,
'System_Byte' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f5672,plain,
~ spl81_711,
inference(avatar_split_clause,[],[f1026,f5669]) ).
tff(f5669,plain,
( spl81_711
<=> ( 'System_Byte' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_711])]) ).
tff(f1026,plain,
'System_Byte' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f5667,plain,
~ spl81_710,
inference(avatar_split_clause,[],[f1025,f5664]) ).
tff(f5664,plain,
( spl81_710
<=> ( 'System_Byte' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_710])]) ).
tff(f1025,plain,
'System_Byte' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f5662,plain,
~ spl81_709,
inference(avatar_split_clause,[],[f1024,f5659]) ).
tff(f5659,plain,
( spl81_709
<=> ( 'System_Byte' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_709])]) ).
tff(f1024,plain,
'System_Byte' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f5657,plain,
~ spl81_708,
inference(avatar_split_clause,[],[f1023,f5654]) ).
tff(f5654,plain,
( spl81_708
<=> ( 'System_Byte' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_708])]) ).
tff(f1023,plain,
'System_Byte' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5652,plain,
~ spl81_707,
inference(avatar_split_clause,[],[f1022,f5649]) ).
tff(f5649,plain,
( spl81_707
<=> ( 'System_Byte' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_707])]) ).
tff(f1022,plain,
'System_Byte' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5647,plain,
~ spl81_706,
inference(avatar_split_clause,[],[f1021,f5644]) ).
tff(f5644,plain,
( spl81_706
<=> ( 'System_Byte' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_706])]) ).
tff(f1021,plain,
'System_Byte' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f5642,plain,
~ spl81_705,
inference(avatar_split_clause,[],[f1020,f5639]) ).
tff(f5639,plain,
( spl81_705
<=> ( 'System_Byte' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_705])]) ).
tff(f1020,plain,
'System_Byte' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f5637,plain,
~ spl81_704,
inference(avatar_split_clause,[],[f1019,f5634]) ).
tff(f5634,plain,
( spl81_704
<=> ( 'System_Byte' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_704])]) ).
tff(f1019,plain,
'System_Byte' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5632,plain,
~ spl81_703,
inference(avatar_split_clause,[],[f1018,f5629]) ).
tff(f5629,plain,
( spl81_703
<=> ( 'System_Byte' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_703])]) ).
tff(f1018,plain,
'System_Byte' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5627,plain,
~ spl81_702,
inference(avatar_split_clause,[],[f1017,f5624]) ).
tff(f5624,plain,
( spl81_702
<=> ( 'System_Byte' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_702])]) ).
tff(f1017,plain,
'System_Byte' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5622,plain,
~ spl81_701,
inference(avatar_split_clause,[],[f1016,f5619]) ).
tff(f5619,plain,
( spl81_701
<=> ( 'System_Byte' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_701])]) ).
tff(f1016,plain,
'System_Byte' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f5617,plain,
~ spl81_700,
inference(avatar_split_clause,[],[f1015,f5614]) ).
tff(f5614,plain,
( spl81_700
<=> ( 'System_Byte' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_700])]) ).
tff(f1015,plain,
'System_Byte' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f5612,plain,
~ spl81_699,
inference(avatar_split_clause,[],[f1014,f5609]) ).
tff(f5609,plain,
( spl81_699
<=> ( 'System_Byte' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_699])]) ).
tff(f1014,plain,
'System_Byte' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f5607,plain,
~ spl81_698,
inference(avatar_split_clause,[],[f1013,f5604]) ).
tff(f5604,plain,
( spl81_698
<=> ( 'System_Byte' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_698])]) ).
tff(f1013,plain,
'System_Byte' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f5602,plain,
~ spl81_697,
inference(avatar_split_clause,[],[f1012,f5599]) ).
tff(f5599,plain,
( spl81_697
<=> ( 'System_Byte' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_697])]) ).
tff(f1012,plain,
'System_Byte' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f5597,plain,
~ spl81_696,
inference(avatar_split_clause,[],[f1011,f5594]) ).
tff(f5594,plain,
( spl81_696
<=> ( 'System_Byte' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_696])]) ).
tff(f1011,plain,
'System_Byte' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f5592,plain,
~ spl81_695,
inference(avatar_split_clause,[],[f1010,f5589]) ).
tff(f5589,plain,
( spl81_695
<=> ( 'System_SByte' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_695])]) ).
tff(f1010,plain,
'System_SByte' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f5587,plain,
~ spl81_694,
inference(avatar_split_clause,[],[f1009,f5584]) ).
tff(f5584,plain,
( spl81_694
<=> ( 'ArraySum' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_694])]) ).
tff(f1009,plain,
'ArraySum' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f5582,plain,
~ spl81_693,
inference(avatar_split_clause,[],[f1008,f5579]) ).
tff(f5579,plain,
( spl81_693
<=> ( 'System_SByte' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_693])]) ).
tff(f1008,plain,
'System_SByte' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5577,plain,
~ spl81_692,
inference(avatar_split_clause,[],[f1007,f5574]) ).
tff(f5574,plain,
( spl81_692
<=> ( 'System_SByte' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_692])]) ).
tff(f1007,plain,
'System_SByte' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f5572,plain,
~ spl81_691,
inference(avatar_split_clause,[],[f1006,f5569]) ).
tff(f5569,plain,
( spl81_691
<=> ( 'System_SByte' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_691])]) ).
tff(f1006,plain,
'System_SByte' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f5567,plain,
~ spl81_690,
inference(avatar_split_clause,[],[f1005,f5564]) ).
tff(f5564,plain,
( spl81_690
<=> ( 'System_SByte' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_690])]) ).
tff(f1005,plain,
'System_SByte' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f5562,plain,
~ spl81_689,
inference(avatar_split_clause,[],[f1004,f5559]) ).
tff(f5559,plain,
( spl81_689
<=> ( 'System_SByte' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_689])]) ).
tff(f1004,plain,
'System_SByte' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f5557,plain,
~ spl81_688,
inference(avatar_split_clause,[],[f1003,f5554]) ).
tff(f5554,plain,
( spl81_688
<=> ( 'System_SByte' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_688])]) ).
tff(f1003,plain,
'System_SByte' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5552,plain,
~ spl81_687,
inference(avatar_split_clause,[],[f1002,f5549]) ).
tff(f5549,plain,
( spl81_687
<=> ( 'System_SByte' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_687])]) ).
tff(f1002,plain,
'System_SByte' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5547,plain,
~ spl81_686,
inference(avatar_split_clause,[],[f1001,f5544]) ).
tff(f5544,plain,
( spl81_686
<=> ( 'System_SByte' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_686])]) ).
tff(f1001,plain,
'System_SByte' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f5542,plain,
~ spl81_685,
inference(avatar_split_clause,[],[f1000,f5539]) ).
tff(f5539,plain,
( spl81_685
<=> ( 'System_SByte' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_685])]) ).
tff(f1000,plain,
'System_SByte' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f5537,plain,
~ spl81_684,
inference(avatar_split_clause,[],[f999,f5534]) ).
tff(f5534,plain,
( spl81_684
<=> ( 'System_SByte' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_684])]) ).
tff(f999,plain,
'System_SByte' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5532,plain,
~ spl81_683,
inference(avatar_split_clause,[],[f998,f5529]) ).
tff(f5529,plain,
( spl81_683
<=> ( 'System_SByte' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_683])]) ).
tff(f998,plain,
'System_SByte' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5527,plain,
~ spl81_682,
inference(avatar_split_clause,[],[f997,f5524]) ).
tff(f5524,plain,
( spl81_682
<=> ( 'System_SByte' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_682])]) ).
tff(f997,plain,
'System_SByte' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5522,plain,
~ spl81_681,
inference(avatar_split_clause,[],[f996,f5519]) ).
tff(f5519,plain,
( spl81_681
<=> ( 'System_SByte' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_681])]) ).
tff(f996,plain,
'System_SByte' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f5517,plain,
~ spl81_680,
inference(avatar_split_clause,[],[f995,f5514]) ).
tff(f5514,plain,
( spl81_680
<=> ( 'System_SByte' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_680])]) ).
tff(f995,plain,
'System_SByte' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f5512,plain,
~ spl81_679,
inference(avatar_split_clause,[],[f994,f5509]) ).
tff(f5509,plain,
( spl81_679
<=> ( 'System_SByte' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_679])]) ).
tff(f994,plain,
'System_SByte' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f5507,plain,
~ spl81_678,
inference(avatar_split_clause,[],[f993,f5504]) ).
tff(f5504,plain,
( spl81_678
<=> ( 'System_SByte' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_678])]) ).
tff(f993,plain,
'System_SByte' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f5502,plain,
~ spl81_677,
inference(avatar_split_clause,[],[f992,f5499]) ).
tff(f5499,plain,
( spl81_677
<=> ( 'System_SByte' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_677])]) ).
tff(f992,plain,
'System_SByte' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f5497,plain,
~ spl81_676,
inference(avatar_split_clause,[],[f991,f5494]) ).
tff(f5494,plain,
( spl81_676
<=> ( 'System_SByte' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_676])]) ).
tff(f991,plain,
'System_SByte' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f5492,plain,
~ spl81_675,
inference(avatar_split_clause,[],[f990,f5489]) ).
tff(f5489,plain,
( spl81_675
<=> ( 'System_SByte' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_675])]) ).
tff(f990,plain,
'System_SByte' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f5487,plain,
~ spl81_674,
inference(avatar_split_clause,[],[f989,f5484]) ).
tff(f5484,plain,
( spl81_674
<=> ( 'FirstConsistentOwner' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_674])]) ).
tff(f989,plain,
'FirstConsistentOwner' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f5482,plain,
~ spl81_673,
inference(avatar_split_clause,[],[f988,f5479]) ).
tff(f5479,plain,
( spl81_673
<=> ( 'ArraySum' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_673])]) ).
tff(f988,plain,
'ArraySum' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f5477,plain,
~ spl81_672,
inference(avatar_split_clause,[],[f987,f5474]) ).
tff(f5474,plain,
( spl81_672
<=> ( 'FirstConsistentOwner' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_672])]) ).
tff(f987,plain,
'FirstConsistentOwner' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5472,plain,
~ spl81_671,
inference(avatar_split_clause,[],[f986,f5469]) ).
tff(f5469,plain,
( spl81_671
<=> ( 'FirstConsistentOwner' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_671])]) ).
tff(f986,plain,
'FirstConsistentOwner' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f5467,plain,
~ spl81_670,
inference(avatar_split_clause,[],[f985,f5464]) ).
tff(f5464,plain,
( spl81_670
<=> ( 'FirstConsistentOwner' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_670])]) ).
tff(f985,plain,
'FirstConsistentOwner' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f5462,plain,
~ spl81_669,
inference(avatar_split_clause,[],[f984,f5459]) ).
tff(f5459,plain,
( spl81_669
<=> ( 'FirstConsistentOwner' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_669])]) ).
tff(f984,plain,
'FirstConsistentOwner' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f5457,plain,
~ spl81_668,
inference(avatar_split_clause,[],[f983,f5454]) ).
tff(f5454,plain,
( spl81_668
<=> ( 'FirstConsistentOwner' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_668])]) ).
tff(f983,plain,
'FirstConsistentOwner' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f5452,plain,
~ spl81_667,
inference(avatar_split_clause,[],[f982,f5449]) ).
tff(f5449,plain,
( spl81_667
<=> ( 'FirstConsistentOwner' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_667])]) ).
tff(f982,plain,
'FirstConsistentOwner' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5447,plain,
~ spl81_666,
inference(avatar_split_clause,[],[f981,f5444]) ).
tff(f5444,plain,
( spl81_666
<=> ( 'FirstConsistentOwner' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_666])]) ).
tff(f981,plain,
'FirstConsistentOwner' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5442,plain,
~ spl81_665,
inference(avatar_split_clause,[],[f980,f5439]) ).
tff(f5439,plain,
( spl81_665
<=> ( 'FirstConsistentOwner' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_665])]) ).
tff(f980,plain,
'FirstConsistentOwner' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f5437,plain,
~ spl81_664,
inference(avatar_split_clause,[],[f979,f5434]) ).
tff(f5434,plain,
( spl81_664
<=> ( 'FirstConsistentOwner' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_664])]) ).
tff(f979,plain,
'FirstConsistentOwner' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f5432,plain,
~ spl81_663,
inference(avatar_split_clause,[],[f978,f5429]) ).
tff(f5429,plain,
( spl81_663
<=> ( 'FirstConsistentOwner' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_663])]) ).
tff(f978,plain,
'FirstConsistentOwner' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5427,plain,
~ spl81_662,
inference(avatar_split_clause,[],[f977,f5424]) ).
tff(f5424,plain,
( spl81_662
<=> ( 'FirstConsistentOwner' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_662])]) ).
tff(f977,plain,
'FirstConsistentOwner' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5422,plain,
~ spl81_661,
inference(avatar_split_clause,[],[f976,f5419]) ).
tff(f5419,plain,
( spl81_661
<=> ( 'FirstConsistentOwner' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_661])]) ).
tff(f976,plain,
'FirstConsistentOwner' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5417,plain,
~ spl81_660,
inference(avatar_split_clause,[],[f975,f5414]) ).
tff(f5414,plain,
( spl81_660
<=> ( 'FirstConsistentOwner' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_660])]) ).
tff(f975,plain,
'FirstConsistentOwner' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f5412,plain,
~ spl81_659,
inference(avatar_split_clause,[],[f974,f5409]) ).
tff(f5409,plain,
( spl81_659
<=> ( 'FirstConsistentOwner' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_659])]) ).
tff(f974,plain,
'FirstConsistentOwner' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f5407,plain,
~ spl81_658,
inference(avatar_split_clause,[],[f973,f5404]) ).
tff(f5404,plain,
( spl81_658
<=> ( 'FirstConsistentOwner' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_658])]) ).
tff(f973,plain,
'FirstConsistentOwner' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f5402,plain,
~ spl81_657,
inference(avatar_split_clause,[],[f972,f5399]) ).
tff(f5399,plain,
( spl81_657
<=> ( 'FirstConsistentOwner' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_657])]) ).
tff(f972,plain,
'FirstConsistentOwner' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f5397,plain,
~ spl81_656,
inference(avatar_split_clause,[],[f971,f5394]) ).
tff(f5394,plain,
( spl81_656
<=> ( 'FirstConsistentOwner' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_656])]) ).
tff(f971,plain,
'FirstConsistentOwner' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f5392,plain,
~ spl81_655,
inference(avatar_split_clause,[],[f970,f5389]) ).
tff(f5389,plain,
( spl81_655
<=> ( 'FirstConsistentOwner' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_655])]) ).
tff(f970,plain,
'FirstConsistentOwner' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f5387,plain,
~ spl81_654,
inference(avatar_split_clause,[],[f969,f5384]) ).
tff(f5384,plain,
( spl81_654
<=> ( 'FirstConsistentOwner' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_654])]) ).
tff(f969,plain,
'FirstConsistentOwner' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f5382,plain,
~ spl81_653,
inference(avatar_split_clause,[],[f968,f5379]) ).
tff(f5379,plain,
( spl81_653
<=> ( 'FirstConsistentOwner' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_653])]) ).
tff(f968,plain,
'FirstConsistentOwner' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f5377,plain,
~ spl81_652,
inference(avatar_split_clause,[],[f967,f5374]) ).
tff(f5374,plain,
( spl81_652
<=> ( 'System_String' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_652])]) ).
tff(f967,plain,
'System_String' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f5372,plain,
~ spl81_651,
inference(avatar_split_clause,[],[f966,f5369]) ).
tff(f5369,plain,
( spl81_651
<=> ( 'System_String' = 'ArraySum' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_651])]) ).
tff(f966,plain,
'System_String' != 'ArraySum',
inference(cnf_transformation,[],[f140]) ).
tff(f5367,plain,
~ spl81_650,
inference(avatar_split_clause,[],[f965,f5364]) ).
tff(f5364,plain,
( spl81_650
<=> ( 'System_String' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_650])]) ).
tff(f965,plain,
'System_String' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5362,plain,
~ spl81_649,
inference(avatar_split_clause,[],[f964,f5359]) ).
tff(f5359,plain,
( spl81_649
<=> ( 'System_String' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_649])]) ).
tff(f964,plain,
'System_String' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f5357,plain,
~ spl81_648,
inference(avatar_split_clause,[],[f963,f5354]) ).
tff(f5354,plain,
( spl81_648
<=> ( 'System_String' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_648])]) ).
tff(f963,plain,
'System_String' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f5352,plain,
~ spl81_647,
inference(avatar_split_clause,[],[f962,f5349]) ).
tff(f5349,plain,
( spl81_647
<=> ( 'System_String' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_647])]) ).
tff(f962,plain,
'System_String' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f5347,plain,
~ spl81_646,
inference(avatar_split_clause,[],[f961,f5344]) ).
tff(f5344,plain,
( spl81_646
<=> ( 'System_String' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_646])]) ).
tff(f961,plain,
'System_String' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f5342,plain,
~ spl81_645,
inference(avatar_split_clause,[],[f960,f5339]) ).
tff(f5339,plain,
( spl81_645
<=> ( 'System_String' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_645])]) ).
tff(f960,plain,
'System_String' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5337,plain,
~ spl81_644,
inference(avatar_split_clause,[],[f959,f5334]) ).
tff(f5334,plain,
( spl81_644
<=> ( 'System_String' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_644])]) ).
tff(f959,plain,
'System_String' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5332,plain,
~ spl81_643,
inference(avatar_split_clause,[],[f958,f5329]) ).
tff(f5329,plain,
( spl81_643
<=> ( 'System_String' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_643])]) ).
tff(f958,plain,
'System_String' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f5327,plain,
~ spl81_642,
inference(avatar_split_clause,[],[f957,f5324]) ).
tff(f5324,plain,
( spl81_642
<=> ( 'System_String' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_642])]) ).
tff(f957,plain,
'System_String' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f5322,plain,
~ spl81_641,
inference(avatar_split_clause,[],[f956,f5319]) ).
tff(f5319,plain,
( spl81_641
<=> ( 'System_String' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_641])]) ).
tff(f956,plain,
'System_String' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5317,plain,
~ spl81_640,
inference(avatar_split_clause,[],[f955,f5314]) ).
tff(f5314,plain,
( spl81_640
<=> ( 'System_String' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_640])]) ).
tff(f955,plain,
'System_String' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5312,plain,
~ spl81_639,
inference(avatar_split_clause,[],[f954,f5309]) ).
tff(f5309,plain,
( spl81_639
<=> ( 'System_String' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_639])]) ).
tff(f954,plain,
'System_String' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5307,plain,
~ spl81_638,
inference(avatar_split_clause,[],[f953,f5304]) ).
tff(f5304,plain,
( spl81_638
<=> ( 'System_String' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_638])]) ).
tff(f953,plain,
'System_String' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f5302,plain,
~ spl81_637,
inference(avatar_split_clause,[],[f952,f5299]) ).
tff(f5299,plain,
( spl81_637
<=> ( 'System_String' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_637])]) ).
tff(f952,plain,
'System_String' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f5297,plain,
~ spl81_636,
inference(avatar_split_clause,[],[f951,f5294]) ).
tff(f5294,plain,
( spl81_636
<=> ( 'System_String' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_636])]) ).
tff(f951,plain,
'System_String' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f5292,plain,
~ spl81_635,
inference(avatar_split_clause,[],[f950,f5289]) ).
tff(f5289,plain,
( spl81_635
<=> ( 'System_String' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_635])]) ).
tff(f950,plain,
'System_String' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f5287,plain,
~ spl81_634,
inference(avatar_split_clause,[],[f949,f5284]) ).
tff(f5284,plain,
( spl81_634
<=> ( 'System_String' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_634])]) ).
tff(f949,plain,
'System_String' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f5282,plain,
~ spl81_633,
inference(avatar_split_clause,[],[f948,f5279]) ).
tff(f5279,plain,
( spl81_633
<=> ( 'System_String' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_633])]) ).
tff(f948,plain,
'System_String' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f5277,plain,
~ spl81_632,
inference(avatar_split_clause,[],[f947,f5274]) ).
tff(f5274,plain,
( spl81_632
<=> ( 'System_String' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_632])]) ).
tff(f947,plain,
'System_String' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f5272,plain,
~ spl81_631,
inference(avatar_split_clause,[],[f946,f5269]) ).
tff(f5269,plain,
( spl81_631
<=> ( 'System_String' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_631])]) ).
tff(f946,plain,
'System_String' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f5267,plain,
~ spl81_630,
inference(avatar_split_clause,[],[f945,f5264]) ).
tff(f5264,plain,
( spl81_630
<=> ( 'System_String' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_630])]) ).
tff(f945,plain,
'System_String' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f5262,plain,
~ spl81_629,
inference(avatar_split_clause,[],[f944,f5259]) ).
tff(f5259,plain,
( spl81_629
<=> ( 'NonNullFieldsAreInitialized' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_629])]) ).
tff(f944,plain,
'NonNullFieldsAreInitialized' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f5257,plain,
~ spl81_628,
inference(avatar_split_clause,[],[f943,f5254]) ).
tff(f5254,plain,
( spl81_628
<=> ( 'ArraySum' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_628])]) ).
tff(f943,plain,
'ArraySum' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f5252,plain,
~ spl81_627,
inference(avatar_split_clause,[],[f942,f5249]) ).
tff(f5249,plain,
( spl81_627
<=> ( 'NonNullFieldsAreInitialized' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_627])]) ).
tff(f942,plain,
'NonNullFieldsAreInitialized' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5247,plain,
~ spl81_626,
inference(avatar_split_clause,[],[f941,f5244]) ).
tff(f5244,plain,
( spl81_626
<=> ( 'NonNullFieldsAreInitialized' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_626])]) ).
tff(f941,plain,
'NonNullFieldsAreInitialized' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f5242,plain,
~ spl81_625,
inference(avatar_split_clause,[],[f940,f5239]) ).
tff(f5239,plain,
( spl81_625
<=> ( 'NonNullFieldsAreInitialized' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_625])]) ).
tff(f940,plain,
'NonNullFieldsAreInitialized' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f5237,plain,
~ spl81_624,
inference(avatar_split_clause,[],[f939,f5234]) ).
tff(f5234,plain,
( spl81_624
<=> ( 'NonNullFieldsAreInitialized' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_624])]) ).
tff(f939,plain,
'NonNullFieldsAreInitialized' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f5232,plain,
~ spl81_623,
inference(avatar_split_clause,[],[f938,f5229]) ).
tff(f5229,plain,
( spl81_623
<=> ( 'NonNullFieldsAreInitialized' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_623])]) ).
tff(f938,plain,
'NonNullFieldsAreInitialized' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f5227,plain,
~ spl81_622,
inference(avatar_split_clause,[],[f937,f5224]) ).
tff(f5224,plain,
( spl81_622
<=> ( 'NonNullFieldsAreInitialized' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_622])]) ).
tff(f937,plain,
'NonNullFieldsAreInitialized' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5222,plain,
~ spl81_621,
inference(avatar_split_clause,[],[f936,f5219]) ).
tff(f5219,plain,
( spl81_621
<=> ( 'NonNullFieldsAreInitialized' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_621])]) ).
tff(f936,plain,
'NonNullFieldsAreInitialized' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5217,plain,
~ spl81_620,
inference(avatar_split_clause,[],[f935,f5214]) ).
tff(f5214,plain,
( spl81_620
<=> ( 'NonNullFieldsAreInitialized' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_620])]) ).
tff(f935,plain,
'NonNullFieldsAreInitialized' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f5212,plain,
~ spl81_619,
inference(avatar_split_clause,[],[f934,f5209]) ).
tff(f5209,plain,
( spl81_619
<=> ( 'NonNullFieldsAreInitialized' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_619])]) ).
tff(f934,plain,
'NonNullFieldsAreInitialized' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f5207,plain,
~ spl81_618,
inference(avatar_split_clause,[],[f933,f5204]) ).
tff(f5204,plain,
( spl81_618
<=> ( 'NonNullFieldsAreInitialized' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_618])]) ).
tff(f933,plain,
'NonNullFieldsAreInitialized' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5202,plain,
~ spl81_617,
inference(avatar_split_clause,[],[f932,f5199]) ).
tff(f5199,plain,
( spl81_617
<=> ( 'NonNullFieldsAreInitialized' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_617])]) ).
tff(f932,plain,
'NonNullFieldsAreInitialized' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5197,plain,
~ spl81_616,
inference(avatar_split_clause,[],[f931,f5194]) ).
tff(f5194,plain,
( spl81_616
<=> ( 'NonNullFieldsAreInitialized' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_616])]) ).
tff(f931,plain,
'NonNullFieldsAreInitialized' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5192,plain,
~ spl81_615,
inference(avatar_split_clause,[],[f930,f5189]) ).
tff(f5189,plain,
( spl81_615
<=> ( 'NonNullFieldsAreInitialized' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_615])]) ).
tff(f930,plain,
'NonNullFieldsAreInitialized' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f5187,plain,
~ spl81_614,
inference(avatar_split_clause,[],[f929,f5184]) ).
tff(f5184,plain,
( spl81_614
<=> ( 'NonNullFieldsAreInitialized' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_614])]) ).
tff(f929,plain,
'NonNullFieldsAreInitialized' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f5182,plain,
~ spl81_613,
inference(avatar_split_clause,[],[f928,f5179]) ).
tff(f5179,plain,
( spl81_613
<=> ( 'NonNullFieldsAreInitialized' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_613])]) ).
tff(f928,plain,
'NonNullFieldsAreInitialized' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f5177,plain,
~ spl81_612,
inference(avatar_split_clause,[],[f927,f5174]) ).
tff(f5174,plain,
( spl81_612
<=> ( 'NonNullFieldsAreInitialized' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_612])]) ).
tff(f927,plain,
'NonNullFieldsAreInitialized' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f5172,plain,
~ spl81_611,
inference(avatar_split_clause,[],[f926,f5169]) ).
tff(f5169,plain,
( spl81_611
<=> ( 'NonNullFieldsAreInitialized' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_611])]) ).
tff(f926,plain,
'NonNullFieldsAreInitialized' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f5167,plain,
~ spl81_610,
inference(avatar_split_clause,[],[f925,f5164]) ).
tff(f5164,plain,
( spl81_610
<=> ( 'NonNullFieldsAreInitialized' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_610])]) ).
tff(f925,plain,
'NonNullFieldsAreInitialized' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f5162,plain,
~ spl81_609,
inference(avatar_split_clause,[],[f924,f5159]) ).
tff(f5159,plain,
( spl81_609
<=> ( 'NonNullFieldsAreInitialized' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_609])]) ).
tff(f924,plain,
'NonNullFieldsAreInitialized' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f5157,plain,
~ spl81_608,
inference(avatar_split_clause,[],[f923,f5154]) ).
tff(f5154,plain,
( spl81_608
<=> ( 'NonNullFieldsAreInitialized' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_608])]) ).
tff(f923,plain,
'NonNullFieldsAreInitialized' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f5152,plain,
~ spl81_607,
inference(avatar_split_clause,[],[f922,f5149]) ).
tff(f5149,plain,
( spl81_607
<=> ( 'NonNullFieldsAreInitialized' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_607])]) ).
tff(f922,plain,
'NonNullFieldsAreInitialized' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f5147,plain,
~ spl81_606,
inference(avatar_split_clause,[],[f921,f5144]) ).
tff(f5144,plain,
( spl81_606
<=> ( 'System_String' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_606])]) ).
tff(f921,plain,
'System_String' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f5142,plain,
~ spl81_605,
inference(avatar_split_clause,[],[f920,f5139]) ).
tff(f5139,plain,
( spl81_605
<=> ( 'System_Type' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_605])]) ).
tff(f920,plain,
'System_Type' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f5137,plain,
~ spl81_604,
inference(avatar_split_clause,[],[f919,f5134]) ).
tff(f5134,plain,
( spl81_604
<=> ( 'ArraySum' = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_604])]) ).
tff(f919,plain,
'ArraySum' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f5132,plain,
~ spl81_603,
inference(avatar_split_clause,[],[f918,f5129]) ).
tff(f5129,plain,
( spl81_603
<=> ( 'System_Type' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_603])]) ).
tff(f918,plain,
'System_Type' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5127,plain,
~ spl81_602,
inference(avatar_split_clause,[],[f917,f5124]) ).
tff(f5124,plain,
( spl81_602
<=> ( 'System_Type' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_602])]) ).
tff(f917,plain,
'System_Type' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f5122,plain,
~ spl81_601,
inference(avatar_split_clause,[],[f916,f5119]) ).
tff(f5119,plain,
( spl81_601
<=> ( 'System_Type' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_601])]) ).
tff(f916,plain,
'System_Type' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f5117,plain,
~ spl81_600,
inference(avatar_split_clause,[],[f915,f5114]) ).
tff(f5114,plain,
( spl81_600
<=> ( 'System_Type' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_600])]) ).
tff(f915,plain,
'System_Type' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f5112,plain,
~ spl81_599,
inference(avatar_split_clause,[],[f914,f5109]) ).
tff(f5109,plain,
( spl81_599
<=> ( 'System_Type' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_599])]) ).
tff(f914,plain,
'System_Type' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f5107,plain,
~ spl81_598,
inference(avatar_split_clause,[],[f913,f5104]) ).
tff(f5104,plain,
( spl81_598
<=> ( 'System_Type' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_598])]) ).
tff(f913,plain,
'System_Type' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5102,plain,
~ spl81_597,
inference(avatar_split_clause,[],[f912,f5099]) ).
tff(f5099,plain,
( spl81_597
<=> ( 'System_Type' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_597])]) ).
tff(f912,plain,
'System_Type' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5097,plain,
~ spl81_596,
inference(avatar_split_clause,[],[f911,f5094]) ).
tff(f5094,plain,
( spl81_596
<=> ( 'System_Type' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_596])]) ).
tff(f911,plain,
'System_Type' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f5092,plain,
~ spl81_595,
inference(avatar_split_clause,[],[f910,f5089]) ).
tff(f5089,plain,
( spl81_595
<=> ( 'System_Type' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_595])]) ).
tff(f910,plain,
'System_Type' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f5087,plain,
~ spl81_594,
inference(avatar_split_clause,[],[f909,f5084]) ).
tff(f5084,plain,
( spl81_594
<=> ( 'System_Type' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_594])]) ).
tff(f909,plain,
'System_Type' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5082,plain,
~ spl81_593,
inference(avatar_split_clause,[],[f908,f5079]) ).
tff(f5079,plain,
( spl81_593
<=> ( 'System_Type' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_593])]) ).
tff(f908,plain,
'System_Type' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f5077,plain,
~ spl81_592,
inference(avatar_split_clause,[],[f907,f5074]) ).
tff(f5074,plain,
( spl81_592
<=> ( 'System_Type' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_592])]) ).
tff(f907,plain,
'System_Type' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f5072,plain,
~ spl81_591,
inference(avatar_split_clause,[],[f906,f5069]) ).
tff(f5069,plain,
( spl81_591
<=> ( 'System_Type' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_591])]) ).
tff(f906,plain,
'System_Type' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f5067,plain,
~ spl81_590,
inference(avatar_split_clause,[],[f905,f5064]) ).
tff(f5064,plain,
( spl81_590
<=> ( 'System_Type' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_590])]) ).
tff(f905,plain,
'System_Type' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f5062,plain,
~ spl81_589,
inference(avatar_split_clause,[],[f904,f5059]) ).
tff(f5059,plain,
( spl81_589
<=> ( 'System_Type' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_589])]) ).
tff(f904,plain,
'System_Type' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f5057,plain,
~ spl81_588,
inference(avatar_split_clause,[],[f903,f5054]) ).
tff(f5054,plain,
( spl81_588
<=> ( 'System_Type' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_588])]) ).
tff(f903,plain,
'System_Type' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f5052,plain,
~ spl81_587,
inference(avatar_split_clause,[],[f902,f5049]) ).
tff(f5049,plain,
( spl81_587
<=> ( 'System_Type' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_587])]) ).
tff(f902,plain,
'System_Type' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f5047,plain,
~ spl81_586,
inference(avatar_split_clause,[],[f901,f5044]) ).
tff(f5044,plain,
( spl81_586
<=> ( 'System_Type' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_586])]) ).
tff(f901,plain,
'System_Type' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f5042,plain,
~ spl81_585,
inference(avatar_split_clause,[],[f900,f5039]) ).
tff(f5039,plain,
( spl81_585
<=> ( 'System_Type' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_585])]) ).
tff(f900,plain,
'System_Type' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f5037,plain,
~ spl81_584,
inference(avatar_split_clause,[],[f899,f5034]) ).
tff(f5034,plain,
( spl81_584
<=> ( 'System_Type' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_584])]) ).
tff(f899,plain,
'System_Type' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f5032,plain,
~ spl81_583,
inference(avatar_split_clause,[],[f898,f5029]) ).
tff(f5029,plain,
( spl81_583
<=> ( 'System_Type' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_583])]) ).
tff(f898,plain,
'System_Type' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f5027,plain,
~ spl81_582,
inference(avatar_split_clause,[],[f897,f5024]) ).
tff(f5024,plain,
( spl81_582
<=> ( 'System_String' = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_582])]) ).
tff(f897,plain,
'System_String' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f5022,plain,
~ spl81_581,
inference(avatar_split_clause,[],[f896,f5019]) ).
tff(f5019,plain,
( spl81_581
<=> ( 'System_Type' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_581])]) ).
tff(f896,plain,
'System_Type' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f5017,plain,
~ spl81_580,
inference(avatar_split_clause,[],[f869,f5014]) ).
tff(f5014,plain,
( spl81_580
<=> ( 'System_Boolean' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_580])]) ).
tff(f869,plain,
'System_Boolean' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f5012,plain,
~ spl81_579,
inference(avatar_split_clause,[],[f868,f5009]) ).
tff(f5009,plain,
( spl81_579
<=> ( 'ArraySum' = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_579])]) ).
tff(f868,plain,
'ArraySum' != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f5007,plain,
~ spl81_578,
inference(avatar_split_clause,[],[f867,f5004]) ).
tff(f5004,plain,
( spl81_578
<=> ( 'System_Boolean' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_578])]) ).
tff(f867,plain,
'System_Boolean' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f5002,plain,
~ spl81_577,
inference(avatar_split_clause,[],[f866,f4999]) ).
tff(f4999,plain,
( spl81_577
<=> ( 'System_Boolean' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_577])]) ).
tff(f866,plain,
'System_Boolean' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f4997,plain,
~ spl81_576,
inference(avatar_split_clause,[],[f865,f4994]) ).
tff(f4994,plain,
( spl81_576
<=> ( 'System_Boolean' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_576])]) ).
tff(f865,plain,
'System_Boolean' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f4992,plain,
~ spl81_575,
inference(avatar_split_clause,[],[f864,f4989]) ).
tff(f4989,plain,
( spl81_575
<=> ( 'System_Boolean' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_575])]) ).
tff(f864,plain,
'System_Boolean' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f4987,plain,
~ spl81_574,
inference(avatar_split_clause,[],[f863,f4984]) ).
tff(f4984,plain,
( spl81_574
<=> ( 'System_Boolean' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_574])]) ).
tff(f863,plain,
'System_Boolean' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f4982,plain,
~ spl81_573,
inference(avatar_split_clause,[],[f862,f4979]) ).
tff(f4979,plain,
( spl81_573
<=> ( 'System_Boolean' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_573])]) ).
tff(f862,plain,
'System_Boolean' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4977,plain,
~ spl81_572,
inference(avatar_split_clause,[],[f861,f4974]) ).
tff(f4974,plain,
( spl81_572
<=> ( 'System_Boolean' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_572])]) ).
tff(f861,plain,
'System_Boolean' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4972,plain,
~ spl81_571,
inference(avatar_split_clause,[],[f860,f4969]) ).
tff(f4969,plain,
( spl81_571
<=> ( 'System_Boolean' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_571])]) ).
tff(f860,plain,
'System_Boolean' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f4967,plain,
~ spl81_570,
inference(avatar_split_clause,[],[f859,f4964]) ).
tff(f4964,plain,
( spl81_570
<=> ( 'System_Boolean' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_570])]) ).
tff(f859,plain,
'System_Boolean' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f4962,plain,
~ spl81_569,
inference(avatar_split_clause,[],[f858,f4959]) ).
tff(f4959,plain,
( spl81_569
<=> ( 'System_Boolean' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_569])]) ).
tff(f858,plain,
'System_Boolean' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4957,plain,
~ spl81_568,
inference(avatar_split_clause,[],[f857,f4954]) ).
tff(f4954,plain,
( spl81_568
<=> ( 'System_Boolean' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_568])]) ).
tff(f857,plain,
'System_Boolean' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4952,plain,
~ spl81_567,
inference(avatar_split_clause,[],[f856,f4949]) ).
tff(f4949,plain,
( spl81_567
<=> ( 'System_Boolean' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_567])]) ).
tff(f856,plain,
'System_Boolean' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4947,plain,
~ spl81_566,
inference(avatar_split_clause,[],[f855,f4944]) ).
tff(f4944,plain,
( spl81_566
<=> ( 'System_Boolean' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_566])]) ).
tff(f855,plain,
'System_Boolean' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f4942,plain,
~ spl81_565,
inference(avatar_split_clause,[],[f854,f4939]) ).
tff(f4939,plain,
( spl81_565
<=> ( 'System_Boolean' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_565])]) ).
tff(f854,plain,
'System_Boolean' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f4937,plain,
~ spl81_564,
inference(avatar_split_clause,[],[f853,f4934]) ).
tff(f4934,plain,
( spl81_564
<=> ( 'System_Boolean' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_564])]) ).
tff(f853,plain,
'System_Boolean' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f4932,plain,
~ spl81_563,
inference(avatar_split_clause,[],[f852,f4929]) ).
tff(f4929,plain,
( spl81_563
<=> ( 'System_Boolean' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_563])]) ).
tff(f852,plain,
'System_Boolean' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f4927,plain,
~ spl81_562,
inference(avatar_split_clause,[],[f851,f4924]) ).
tff(f4924,plain,
( spl81_562
<=> ( 'System_Boolean' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_562])]) ).
tff(f851,plain,
'System_Boolean' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f4922,plain,
~ spl81_561,
inference(avatar_split_clause,[],[f850,f4919]) ).
tff(f4919,plain,
( spl81_561
<=> ( 'System_Boolean' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_561])]) ).
tff(f850,plain,
'System_Boolean' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f4917,plain,
~ spl81_560,
inference(avatar_split_clause,[],[f849,f4914]) ).
tff(f4914,plain,
( spl81_560
<=> ( 'System_Boolean' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_560])]) ).
tff(f849,plain,
'System_Boolean' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f4912,plain,
~ spl81_559,
inference(avatar_split_clause,[],[f848,f4909]) ).
tff(f4909,plain,
( spl81_559
<=> ( 'System_Boolean' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_559])]) ).
tff(f848,plain,
'System_Boolean' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f4907,plain,
~ spl81_558,
inference(avatar_split_clause,[],[f847,f4904]) ).
tff(f4904,plain,
( spl81_558
<=> ( 'System_Boolean' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_558])]) ).
tff(f847,plain,
'System_Boolean' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f4902,plain,
~ spl81_557,
inference(avatar_split_clause,[],[f846,f4899]) ).
tff(f4899,plain,
( spl81_557
<=> ( 'System_String' = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_557])]) ).
tff(f846,plain,
'System_String' != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f4897,plain,
~ spl81_556,
inference(avatar_split_clause,[],[f845,f4894]) ).
tff(f4894,plain,
( spl81_556
<=> ( 'System_Boolean' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_556])]) ).
tff(f845,plain,
'System_Boolean' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f4892,plain,
~ spl81_555,
inference(avatar_split_clause,[],[f844,f4889]) ).
tff(f4889,plain,
( spl81_555
<=> ( 'System_Boolean' = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_555])]) ).
tff(f844,plain,
'System_Boolean' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f4887,plain,
~ spl81_554,
inference(avatar_split_clause,[],[f842,f4884]) ).
tff(f4884,plain,
( spl81_554
<=> ( 'System_Array' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_554])]) ).
tff(f842,plain,
'System_Array' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f4882,plain,
~ spl81_553,
inference(avatar_split_clause,[],[f841,f4879]) ).
tff(f4879,plain,
( spl81_553
<=> ( 'System_Array' = 'ArraySum' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_553])]) ).
tff(f841,plain,
'System_Array' != 'ArraySum',
inference(cnf_transformation,[],[f140]) ).
tff(f4877,plain,
~ spl81_552,
inference(avatar_split_clause,[],[f840,f4874]) ).
tff(f4874,plain,
( spl81_552
<=> ( 'System_Array' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_552])]) ).
tff(f840,plain,
'System_Array' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4872,plain,
~ spl81_551,
inference(avatar_split_clause,[],[f839,f4869]) ).
tff(f4869,plain,
( spl81_551
<=> ( 'System_Array' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_551])]) ).
tff(f839,plain,
'System_Array' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f4867,plain,
~ spl81_550,
inference(avatar_split_clause,[],[f838,f4864]) ).
tff(f4864,plain,
( spl81_550
<=> ( 'System_Array' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_550])]) ).
tff(f838,plain,
'System_Array' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f4862,plain,
~ spl81_549,
inference(avatar_split_clause,[],[f837,f4859]) ).
tff(f4859,plain,
( spl81_549
<=> ( 'System_Array' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_549])]) ).
tff(f837,plain,
'System_Array' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f4857,plain,
~ spl81_548,
inference(avatar_split_clause,[],[f836,f4854]) ).
tff(f4854,plain,
( spl81_548
<=> ( 'System_Array' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_548])]) ).
tff(f836,plain,
'System_Array' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f4852,plain,
~ spl81_547,
inference(avatar_split_clause,[],[f835,f4849]) ).
tff(f4849,plain,
( spl81_547
<=> ( 'System_Array' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_547])]) ).
tff(f835,plain,
'System_Array' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4847,plain,
~ spl81_546,
inference(avatar_split_clause,[],[f834,f4844]) ).
tff(f4844,plain,
( spl81_546
<=> ( 'System_Array' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_546])]) ).
tff(f834,plain,
'System_Array' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4842,plain,
~ spl81_545,
inference(avatar_split_clause,[],[f833,f4839]) ).
tff(f4839,plain,
( spl81_545
<=> ( 'System_Array' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_545])]) ).
tff(f833,plain,
'System_Array' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f4837,plain,
~ spl81_544,
inference(avatar_split_clause,[],[f832,f4834]) ).
tff(f4834,plain,
( spl81_544
<=> ( 'System_Array' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_544])]) ).
tff(f832,plain,
'System_Array' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f4832,plain,
~ spl81_543,
inference(avatar_split_clause,[],[f831,f4829]) ).
tff(f4829,plain,
( spl81_543
<=> ( 'System_Array' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_543])]) ).
tff(f831,plain,
'System_Array' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4827,plain,
~ spl81_542,
inference(avatar_split_clause,[],[f830,f4824]) ).
tff(f4824,plain,
( spl81_542
<=> ( 'System_Array' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_542])]) ).
tff(f830,plain,
'System_Array' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4822,plain,
~ spl81_541,
inference(avatar_split_clause,[],[f829,f4819]) ).
tff(f4819,plain,
( spl81_541
<=> ( 'System_Array' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_541])]) ).
tff(f829,plain,
'System_Array' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4817,plain,
~ spl81_540,
inference(avatar_split_clause,[],[f828,f4814]) ).
tff(f4814,plain,
( spl81_540
<=> ( 'System_Array' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_540])]) ).
tff(f828,plain,
'System_Array' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f4812,plain,
~ spl81_539,
inference(avatar_split_clause,[],[f827,f4809]) ).
tff(f4809,plain,
( spl81_539
<=> ( 'System_Array' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_539])]) ).
tff(f827,plain,
'System_Array' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f4807,plain,
~ spl81_538,
inference(avatar_split_clause,[],[f826,f4804]) ).
tff(f4804,plain,
( spl81_538
<=> ( 'System_Array' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_538])]) ).
tff(f826,plain,
'System_Array' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f4802,plain,
~ spl81_537,
inference(avatar_split_clause,[],[f825,f4799]) ).
tff(f4799,plain,
( spl81_537
<=> ( 'System_Array' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_537])]) ).
tff(f825,plain,
'System_Array' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f4797,plain,
~ spl81_536,
inference(avatar_split_clause,[],[f824,f4794]) ).
tff(f4794,plain,
( spl81_536
<=> ( 'System_Array' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_536])]) ).
tff(f824,plain,
'System_Array' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f4792,plain,
~ spl81_535,
inference(avatar_split_clause,[],[f823,f4789]) ).
tff(f4789,plain,
( spl81_535
<=> ( 'System_Array' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_535])]) ).
tff(f823,plain,
'System_Array' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f4787,plain,
~ spl81_534,
inference(avatar_split_clause,[],[f822,f4784]) ).
tff(f4784,plain,
( spl81_534
<=> ( 'System_Array' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_534])]) ).
tff(f822,plain,
'System_Array' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f4782,plain,
~ spl81_533,
inference(avatar_split_clause,[],[f821,f4779]) ).
tff(f4779,plain,
( spl81_533
<=> ( 'System_Array' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_533])]) ).
tff(f821,plain,
'System_Array' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f4777,plain,
~ spl81_532,
inference(avatar_split_clause,[],[f820,f4774]) ).
tff(f4774,plain,
( spl81_532
<=> ( 'System_Array' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_532])]) ).
tff(f820,plain,
'System_Array' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f4772,plain,
~ spl81_531,
inference(avatar_split_clause,[],[f819,f4769]) ).
tff(f4769,plain,
( spl81_531
<=> ( 'System_String' = 'System_Array' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_531])]) ).
tff(f819,plain,
'System_String' != 'System_Array',
inference(cnf_transformation,[],[f140]) ).
tff(f4767,plain,
~ spl81_530,
inference(avatar_split_clause,[],[f818,f4764]) ).
tff(f4764,plain,
( spl81_530
<=> ( 'System_Array' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_530])]) ).
tff(f818,plain,
'System_Array' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f4762,plain,
~ spl81_529,
inference(avatar_split_clause,[],[f817,f4759]) ).
tff(f4759,plain,
( spl81_529
<=> ( 'System_Array' = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_529])]) ).
tff(f817,plain,
'System_Array' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f4757,plain,
~ spl81_528,
inference(avatar_split_clause,[],[f815,f4754]) ).
tff(f4754,plain,
( spl81_528
<=> ( 'System_Array' = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_528])]) ).
tff(f815,plain,
'System_Array' != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f4752,plain,
~ spl81_527,
inference(avatar_split_clause,[],[f814,f4749]) ).
tff(f4749,plain,
( spl81_527
<=> ( 'ArrayCategoryNonNullRef' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_527])]) ).
tff(f814,plain,
'ArrayCategoryNonNullRef' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f4747,plain,
~ spl81_526,
inference(avatar_split_clause,[],[f813,f4744]) ).
tff(f4744,plain,
( spl81_526
<=> ( 'ArraySum' = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_526])]) ).
tff(f813,plain,
'ArraySum' != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4742,plain,
~ spl81_525,
inference(avatar_split_clause,[],[f812,f4739]) ).
tff(f4739,plain,
( spl81_525
<=> ( 'ArrayCategoryNonNullRef' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_525])]) ).
tff(f812,plain,
'ArrayCategoryNonNullRef' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4737,plain,
~ spl81_524,
inference(avatar_split_clause,[],[f811,f4734]) ).
tff(f4734,plain,
( spl81_524
<=> ( 'ArrayCategoryNonNullRef' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_524])]) ).
tff(f811,plain,
'ArrayCategoryNonNullRef' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f4732,plain,
~ spl81_523,
inference(avatar_split_clause,[],[f810,f4729]) ).
tff(f4729,plain,
( spl81_523
<=> ( 'ArrayCategoryNonNullRef' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_523])]) ).
tff(f810,plain,
'ArrayCategoryNonNullRef' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f4727,plain,
~ spl81_522,
inference(avatar_split_clause,[],[f809,f4724]) ).
tff(f4724,plain,
( spl81_522
<=> ( 'ArrayCategoryNonNullRef' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_522])]) ).
tff(f809,plain,
'ArrayCategoryNonNullRef' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f4722,plain,
~ spl81_521,
inference(avatar_split_clause,[],[f808,f4719]) ).
tff(f4719,plain,
( spl81_521
<=> ( 'ArrayCategoryNonNullRef' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_521])]) ).
tff(f808,plain,
'ArrayCategoryNonNullRef' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f4717,plain,
~ spl81_520,
inference(avatar_split_clause,[],[f807,f4714]) ).
tff(f4714,plain,
( spl81_520
<=> ( 'ArrayCategoryNonNullRef' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_520])]) ).
tff(f807,plain,
'ArrayCategoryNonNullRef' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4712,plain,
~ spl81_519,
inference(avatar_split_clause,[],[f806,f4709]) ).
tff(f4709,plain,
( spl81_519
<=> ( 'ArrayCategoryNonNullRef' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_519])]) ).
tff(f806,plain,
'ArrayCategoryNonNullRef' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4707,plain,
~ spl81_518,
inference(avatar_split_clause,[],[f805,f4704]) ).
tff(f4704,plain,
( spl81_518
<=> ( 'ArrayCategoryNonNullRef' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_518])]) ).
tff(f805,plain,
'ArrayCategoryNonNullRef' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f4702,plain,
~ spl81_517,
inference(avatar_split_clause,[],[f804,f4699]) ).
tff(f4699,plain,
( spl81_517
<=> ( 'ArrayCategoryNonNullRef' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_517])]) ).
tff(f804,plain,
'ArrayCategoryNonNullRef' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f4697,plain,
~ spl81_516,
inference(avatar_split_clause,[],[f803,f4694]) ).
tff(f4694,plain,
( spl81_516
<=> ( 'ArrayCategoryNonNullRef' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_516])]) ).
tff(f803,plain,
'ArrayCategoryNonNullRef' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4692,plain,
~ spl81_515,
inference(avatar_split_clause,[],[f802,f4689]) ).
tff(f4689,plain,
( spl81_515
<=> ( 'ArrayCategoryNonNullRef' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_515])]) ).
tff(f802,plain,
'ArrayCategoryNonNullRef' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4687,plain,
~ spl81_514,
inference(avatar_split_clause,[],[f801,f4684]) ).
tff(f4684,plain,
( spl81_514
<=> ( 'ArrayCategoryNonNullRef' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_514])]) ).
tff(f801,plain,
'ArrayCategoryNonNullRef' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4682,plain,
~ spl81_513,
inference(avatar_split_clause,[],[f800,f4679]) ).
tff(f4679,plain,
( spl81_513
<=> ( 'ArrayCategoryNonNullRef' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_513])]) ).
tff(f800,plain,
'ArrayCategoryNonNullRef' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f4677,plain,
~ spl81_512,
inference(avatar_split_clause,[],[f799,f4674]) ).
tff(f4674,plain,
( spl81_512
<=> ( 'ArrayCategoryNonNullRef' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_512])]) ).
tff(f799,plain,
'ArrayCategoryNonNullRef' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f4672,plain,
~ spl81_511,
inference(avatar_split_clause,[],[f798,f4669]) ).
tff(f4669,plain,
( spl81_511
<=> ( 'ArrayCategoryNonNullRef' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_511])]) ).
tff(f798,plain,
'ArrayCategoryNonNullRef' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f4667,plain,
~ spl81_510,
inference(avatar_split_clause,[],[f797,f4664]) ).
tff(f4664,plain,
( spl81_510
<=> ( 'ArrayCategoryNonNullRef' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_510])]) ).
tff(f797,plain,
'ArrayCategoryNonNullRef' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f4662,plain,
~ spl81_509,
inference(avatar_split_clause,[],[f796,f4659]) ).
tff(f4659,plain,
( spl81_509
<=> ( 'ArrayCategoryNonNullRef' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_509])]) ).
tff(f796,plain,
'ArrayCategoryNonNullRef' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f4657,plain,
~ spl81_508,
inference(avatar_split_clause,[],[f795,f4654]) ).
tff(f4654,plain,
( spl81_508
<=> ( 'ArrayCategoryNonNullRef' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_508])]) ).
tff(f795,plain,
'ArrayCategoryNonNullRef' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f4652,plain,
~ spl81_507,
inference(avatar_split_clause,[],[f794,f4649]) ).
tff(f4649,plain,
( spl81_507
<=> ( 'ArrayCategoryNonNullRef' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_507])]) ).
tff(f794,plain,
'ArrayCategoryNonNullRef' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f4647,plain,
~ spl81_506,
inference(avatar_split_clause,[],[f793,f4644]) ).
tff(f4644,plain,
( spl81_506
<=> ( 'ArrayCategoryNonNullRef' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_506])]) ).
tff(f793,plain,
'ArrayCategoryNonNullRef' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f4642,plain,
~ spl81_505,
inference(avatar_split_clause,[],[f792,f4639]) ).
tff(f4639,plain,
( spl81_505
<=> ( 'ArrayCategoryNonNullRef' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_505])]) ).
tff(f792,plain,
'ArrayCategoryNonNullRef' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f4637,plain,
~ spl81_504,
inference(avatar_split_clause,[],[f791,f4634]) ).
tff(f4634,plain,
( spl81_504
<=> ( 'System_String' = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_504])]) ).
tff(f791,plain,
'System_String' != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4632,plain,
~ spl81_503,
inference(avatar_split_clause,[],[f790,f4629]) ).
tff(f4629,plain,
( spl81_503
<=> ( 'ArrayCategoryNonNullRef' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_503])]) ).
tff(f790,plain,
'ArrayCategoryNonNullRef' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f4627,plain,
~ spl81_502,
inference(avatar_split_clause,[],[f789,f4624]) ).
tff(f4624,plain,
( spl81_502
<=> ( 'ArrayCategoryNonNullRef' = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_502])]) ).
tff(f789,plain,
'ArrayCategoryNonNullRef' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f4622,plain,
~ spl81_501,
inference(avatar_split_clause,[],[f787,f4619]) ).
tff(f4619,plain,
( spl81_501
<=> ( 'ArrayCategoryNonNullRef' = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_501])]) ).
tff(f787,plain,
'ArrayCategoryNonNullRef' != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f4617,plain,
~ spl81_500,
inference(avatar_split_clause,[],[f786,f4614]) ).
tff(f4614,plain,
( spl81_500
<=> ( 'System_Array' = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_500])]) ).
tff(f786,plain,
'System_Array' != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4612,plain,
~ spl81_499,
inference(avatar_split_clause,[],[f785,f4609]) ).
tff(f4609,plain,
( spl81_499
<=> ( 'ArrayCategoryRef' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_499])]) ).
tff(f785,plain,
'ArrayCategoryRef' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f4607,plain,
~ spl81_498,
inference(avatar_split_clause,[],[f784,f4604]) ).
tff(f4604,plain,
( spl81_498
<=> ( 'ArraySum' = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_498])]) ).
tff(f784,plain,
'ArraySum' != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4602,plain,
~ spl81_497,
inference(avatar_split_clause,[],[f783,f4599]) ).
tff(f4599,plain,
( spl81_497
<=> ( 'ArrayCategoryRef' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_497])]) ).
tff(f783,plain,
'ArrayCategoryRef' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4597,plain,
~ spl81_496,
inference(avatar_split_clause,[],[f782,f4594]) ).
tff(f4594,plain,
( spl81_496
<=> ( 'ArrayCategoryRef' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_496])]) ).
tff(f782,plain,
'ArrayCategoryRef' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f4592,plain,
~ spl81_495,
inference(avatar_split_clause,[],[f781,f4589]) ).
tff(f4589,plain,
( spl81_495
<=> ( 'ArrayCategoryRef' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_495])]) ).
tff(f781,plain,
'ArrayCategoryRef' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f4587,plain,
~ spl81_494,
inference(avatar_split_clause,[],[f780,f4584]) ).
tff(f4584,plain,
( spl81_494
<=> ( 'ArrayCategoryRef' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_494])]) ).
tff(f780,plain,
'ArrayCategoryRef' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f4582,plain,
~ spl81_493,
inference(avatar_split_clause,[],[f779,f4579]) ).
tff(f4579,plain,
( spl81_493
<=> ( 'ArrayCategoryRef' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_493])]) ).
tff(f779,plain,
'ArrayCategoryRef' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f4577,plain,
~ spl81_492,
inference(avatar_split_clause,[],[f778,f4574]) ).
tff(f4574,plain,
( spl81_492
<=> ( 'ArrayCategoryRef' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_492])]) ).
tff(f778,plain,
'ArrayCategoryRef' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4572,plain,
~ spl81_491,
inference(avatar_split_clause,[],[f777,f4569]) ).
tff(f4569,plain,
( spl81_491
<=> ( 'ArrayCategoryRef' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_491])]) ).
tff(f777,plain,
'ArrayCategoryRef' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4567,plain,
~ spl81_490,
inference(avatar_split_clause,[],[f776,f4564]) ).
tff(f4564,plain,
( spl81_490
<=> ( 'ArrayCategoryRef' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_490])]) ).
tff(f776,plain,
'ArrayCategoryRef' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f4562,plain,
~ spl81_489,
inference(avatar_split_clause,[],[f775,f4559]) ).
tff(f4559,plain,
( spl81_489
<=> ( 'ArrayCategoryRef' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_489])]) ).
tff(f775,plain,
'ArrayCategoryRef' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f4557,plain,
~ spl81_488,
inference(avatar_split_clause,[],[f774,f4554]) ).
tff(f4554,plain,
( spl81_488
<=> ( 'ArrayCategoryRef' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_488])]) ).
tff(f774,plain,
'ArrayCategoryRef' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4552,plain,
~ spl81_487,
inference(avatar_split_clause,[],[f773,f4549]) ).
tff(f4549,plain,
( spl81_487
<=> ( 'ArrayCategoryRef' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_487])]) ).
tff(f773,plain,
'ArrayCategoryRef' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4547,plain,
~ spl81_486,
inference(avatar_split_clause,[],[f772,f4544]) ).
tff(f4544,plain,
( spl81_486
<=> ( 'ArrayCategoryRef' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_486])]) ).
tff(f772,plain,
'ArrayCategoryRef' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4542,plain,
~ spl81_485,
inference(avatar_split_clause,[],[f771,f4539]) ).
tff(f4539,plain,
( spl81_485
<=> ( 'ArrayCategoryRef' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_485])]) ).
tff(f771,plain,
'ArrayCategoryRef' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f4537,plain,
~ spl81_484,
inference(avatar_split_clause,[],[f770,f4534]) ).
tff(f4534,plain,
( spl81_484
<=> ( 'ArrayCategoryRef' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_484])]) ).
tff(f770,plain,
'ArrayCategoryRef' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f4532,plain,
~ spl81_483,
inference(avatar_split_clause,[],[f769,f4529]) ).
tff(f4529,plain,
( spl81_483
<=> ( 'ArrayCategoryRef' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_483])]) ).
tff(f769,plain,
'ArrayCategoryRef' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f4527,plain,
~ spl81_482,
inference(avatar_split_clause,[],[f768,f4524]) ).
tff(f4524,plain,
( spl81_482
<=> ( 'ArrayCategoryRef' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_482])]) ).
tff(f768,plain,
'ArrayCategoryRef' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f4522,plain,
~ spl81_481,
inference(avatar_split_clause,[],[f767,f4519]) ).
tff(f4519,plain,
( spl81_481
<=> ( 'ArrayCategoryRef' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_481])]) ).
tff(f767,plain,
'ArrayCategoryRef' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f4517,plain,
~ spl81_480,
inference(avatar_split_clause,[],[f766,f4514]) ).
tff(f4514,plain,
( spl81_480
<=> ( 'ArrayCategoryRef' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_480])]) ).
tff(f766,plain,
'ArrayCategoryRef' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f4512,plain,
~ spl81_479,
inference(avatar_split_clause,[],[f765,f4509]) ).
tff(f4509,plain,
( spl81_479
<=> ( 'ArrayCategoryRef' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_479])]) ).
tff(f765,plain,
'ArrayCategoryRef' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f4507,plain,
~ spl81_478,
inference(avatar_split_clause,[],[f764,f4504]) ).
tff(f4504,plain,
( spl81_478
<=> ( 'ArrayCategoryRef' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_478])]) ).
tff(f764,plain,
'ArrayCategoryRef' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f4502,plain,
~ spl81_477,
inference(avatar_split_clause,[],[f763,f4499]) ).
tff(f4499,plain,
( spl81_477
<=> ( 'ArrayCategoryRef' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_477])]) ).
tff(f763,plain,
'ArrayCategoryRef' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f4497,plain,
~ spl81_476,
inference(avatar_split_clause,[],[f762,f4494]) ).
tff(f4494,plain,
( spl81_476
<=> ( 'System_String' = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_476])]) ).
tff(f762,plain,
'System_String' != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4492,plain,
~ spl81_475,
inference(avatar_split_clause,[],[f761,f4489]) ).
tff(f4489,plain,
( spl81_475
<=> ( 'ArrayCategoryRef' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_475])]) ).
tff(f761,plain,
'ArrayCategoryRef' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f4487,plain,
~ spl81_474,
inference(avatar_split_clause,[],[f760,f4484]) ).
tff(f4484,plain,
( spl81_474
<=> ( 'ArrayCategoryRef' = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_474])]) ).
tff(f760,plain,
'ArrayCategoryRef' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f4482,plain,
~ spl81_473,
inference(avatar_split_clause,[],[f758,f4479]) ).
tff(f4479,plain,
( spl81_473
<=> ( 'ArrayCategoryRef' = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_473])]) ).
tff(f758,plain,
'ArrayCategoryRef' != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f4477,plain,
~ spl81_472,
inference(avatar_split_clause,[],[f757,f4474]) ).
tff(f4474,plain,
( spl81_472
<=> ( 'System_Array' = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_472])]) ).
tff(f757,plain,
'System_Array' != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4472,plain,
~ spl81_471,
inference(avatar_split_clause,[],[f756,f4469]) ).
tff(f4469,plain,
( spl81_471
<=> ( 'ArrayCategoryRef' = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_471])]) ).
tff(f756,plain,
'ArrayCategoryRef' != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4467,plain,
~ spl81_470,
inference(avatar_split_clause,[],[f755,f4464]) ).
tff(f4464,plain,
( spl81_470
<=> ( 'ArrayCategoryInt' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_470])]) ).
tff(f755,plain,
'ArrayCategoryInt' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f4462,plain,
~ spl81_469,
inference(avatar_split_clause,[],[f754,f4459]) ).
tff(f4459,plain,
( spl81_469
<=> ( 'ArraySum' = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_469])]) ).
tff(f754,plain,
'ArraySum' != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f4457,plain,
~ spl81_468,
inference(avatar_split_clause,[],[f753,f4454]) ).
tff(f4454,plain,
( spl81_468
<=> ( 'ArrayCategoryInt' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_468])]) ).
tff(f753,plain,
'ArrayCategoryInt' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4452,plain,
~ spl81_467,
inference(avatar_split_clause,[],[f752,f4449]) ).
tff(f4449,plain,
( spl81_467
<=> ( 'ArrayCategoryInt' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_467])]) ).
tff(f752,plain,
'ArrayCategoryInt' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f4447,plain,
~ spl81_466,
inference(avatar_split_clause,[],[f751,f4444]) ).
tff(f4444,plain,
( spl81_466
<=> ( 'ArrayCategoryInt' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_466])]) ).
tff(f751,plain,
'ArrayCategoryInt' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f4442,plain,
~ spl81_465,
inference(avatar_split_clause,[],[f750,f4439]) ).
tff(f4439,plain,
( spl81_465
<=> ( 'ArrayCategoryInt' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_465])]) ).
tff(f750,plain,
'ArrayCategoryInt' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f4437,plain,
~ spl81_464,
inference(avatar_split_clause,[],[f749,f4434]) ).
tff(f4434,plain,
( spl81_464
<=> ( 'ArrayCategoryInt' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_464])]) ).
tff(f749,plain,
'ArrayCategoryInt' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f4432,plain,
~ spl81_463,
inference(avatar_split_clause,[],[f748,f4429]) ).
tff(f4429,plain,
( spl81_463
<=> ( 'ArrayCategoryInt' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_463])]) ).
tff(f748,plain,
'ArrayCategoryInt' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4427,plain,
~ spl81_462,
inference(avatar_split_clause,[],[f747,f4424]) ).
tff(f4424,plain,
( spl81_462
<=> ( 'ArrayCategoryInt' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_462])]) ).
tff(f747,plain,
'ArrayCategoryInt' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4422,plain,
~ spl81_461,
inference(avatar_split_clause,[],[f746,f4419]) ).
tff(f4419,plain,
( spl81_461
<=> ( 'ArrayCategoryInt' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_461])]) ).
tff(f746,plain,
'ArrayCategoryInt' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f4417,plain,
~ spl81_460,
inference(avatar_split_clause,[],[f745,f4414]) ).
tff(f4414,plain,
( spl81_460
<=> ( 'ArrayCategoryInt' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_460])]) ).
tff(f745,plain,
'ArrayCategoryInt' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f4412,plain,
~ spl81_459,
inference(avatar_split_clause,[],[f744,f4409]) ).
tff(f4409,plain,
( spl81_459
<=> ( 'ArrayCategoryInt' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_459])]) ).
tff(f744,plain,
'ArrayCategoryInt' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4407,plain,
~ spl81_458,
inference(avatar_split_clause,[],[f743,f4404]) ).
tff(f4404,plain,
( spl81_458
<=> ( 'ArrayCategoryInt' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_458])]) ).
tff(f743,plain,
'ArrayCategoryInt' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4402,plain,
~ spl81_457,
inference(avatar_split_clause,[],[f742,f4399]) ).
tff(f4399,plain,
( spl81_457
<=> ( 'ArrayCategoryInt' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_457])]) ).
tff(f742,plain,
'ArrayCategoryInt' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4397,plain,
~ spl81_456,
inference(avatar_split_clause,[],[f741,f4394]) ).
tff(f4394,plain,
( spl81_456
<=> ( 'ArrayCategoryInt' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_456])]) ).
tff(f741,plain,
'ArrayCategoryInt' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f4392,plain,
~ spl81_455,
inference(avatar_split_clause,[],[f740,f4389]) ).
tff(f4389,plain,
( spl81_455
<=> ( 'ArrayCategoryInt' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_455])]) ).
tff(f740,plain,
'ArrayCategoryInt' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f4387,plain,
~ spl81_454,
inference(avatar_split_clause,[],[f739,f4384]) ).
tff(f4384,plain,
( spl81_454
<=> ( 'ArrayCategoryInt' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_454])]) ).
tff(f739,plain,
'ArrayCategoryInt' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f4382,plain,
~ spl81_453,
inference(avatar_split_clause,[],[f738,f4379]) ).
tff(f4379,plain,
( spl81_453
<=> ( 'ArrayCategoryInt' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_453])]) ).
tff(f738,plain,
'ArrayCategoryInt' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f4377,plain,
~ spl81_452,
inference(avatar_split_clause,[],[f737,f4374]) ).
tff(f4374,plain,
( spl81_452
<=> ( 'ArrayCategoryInt' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_452])]) ).
tff(f737,plain,
'ArrayCategoryInt' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f4372,plain,
~ spl81_451,
inference(avatar_split_clause,[],[f736,f4369]) ).
tff(f4369,plain,
( spl81_451
<=> ( 'ArrayCategoryInt' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_451])]) ).
tff(f736,plain,
'ArrayCategoryInt' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f4367,plain,
~ spl81_450,
inference(avatar_split_clause,[],[f735,f4364]) ).
tff(f4364,plain,
( spl81_450
<=> ( 'ArrayCategoryInt' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_450])]) ).
tff(f735,plain,
'ArrayCategoryInt' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f4362,plain,
~ spl81_449,
inference(avatar_split_clause,[],[f734,f4359]) ).
tff(f4359,plain,
( spl81_449
<=> ( 'ArrayCategoryInt' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_449])]) ).
tff(f734,plain,
'ArrayCategoryInt' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f4357,plain,
~ spl81_448,
inference(avatar_split_clause,[],[f733,f4354]) ).
tff(f4354,plain,
( spl81_448
<=> ( 'ArrayCategoryInt' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_448])]) ).
tff(f733,plain,
'ArrayCategoryInt' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f4352,plain,
~ spl81_447,
inference(avatar_split_clause,[],[f732,f4349]) ).
tff(f4349,plain,
( spl81_447
<=> ( 'System_String' = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_447])]) ).
tff(f732,plain,
'System_String' != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f4347,plain,
~ spl81_446,
inference(avatar_split_clause,[],[f731,f4344]) ).
tff(f4344,plain,
( spl81_446
<=> ( 'ArrayCategoryInt' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_446])]) ).
tff(f731,plain,
'ArrayCategoryInt' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f4342,plain,
~ spl81_445,
inference(avatar_split_clause,[],[f730,f4339]) ).
tff(f4339,plain,
( spl81_445
<=> ( 'ArrayCategoryInt' = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_445])]) ).
tff(f730,plain,
'ArrayCategoryInt' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f4337,plain,
~ spl81_444,
inference(avatar_split_clause,[],[f728,f4334]) ).
tff(f4334,plain,
( spl81_444
<=> ( 'ArrayCategoryInt' = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_444])]) ).
tff(f728,plain,
'ArrayCategoryInt' != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f4332,plain,
~ spl81_443,
inference(avatar_split_clause,[],[f727,f4329]) ).
tff(f4329,plain,
( spl81_443
<=> ( 'System_Array' = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_443])]) ).
tff(f727,plain,
'System_Array' != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f4327,plain,
~ spl81_442,
inference(avatar_split_clause,[],[f726,f4324]) ).
tff(f4324,plain,
( spl81_442
<=> ( 'ArrayCategoryInt' = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_442])]) ).
tff(f726,plain,
'ArrayCategoryInt' != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4322,plain,
~ spl81_441,
inference(avatar_split_clause,[],[f725,f4319]) ).
tff(f4319,plain,
( spl81_441
<=> ( 'ArrayCategoryInt' = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_441])]) ).
tff(f725,plain,
'ArrayCategoryInt' != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4317,plain,
~ spl81_440,
inference(avatar_split_clause,[],[f724,f4314]) ).
tff(f4314,plain,
( spl81_440
<=> ( 'ArrayCategoryValue' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_440])]) ).
tff(f724,plain,
'ArrayCategoryValue' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f4312,plain,
~ spl81_439,
inference(avatar_split_clause,[],[f723,f4309]) ).
tff(f4309,plain,
( spl81_439
<=> ( 'ArraySum' = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_439])]) ).
tff(f723,plain,
'ArraySum' != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f4307,plain,
~ spl81_438,
inference(avatar_split_clause,[],[f722,f4304]) ).
tff(f4304,plain,
( spl81_438
<=> ( 'ArrayCategoryValue' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_438])]) ).
tff(f722,plain,
'ArrayCategoryValue' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4302,plain,
~ spl81_437,
inference(avatar_split_clause,[],[f721,f4299]) ).
tff(f4299,plain,
( spl81_437
<=> ( 'ArrayCategoryValue' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_437])]) ).
tff(f721,plain,
'ArrayCategoryValue' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f4297,plain,
~ spl81_436,
inference(avatar_split_clause,[],[f720,f4294]) ).
tff(f4294,plain,
( spl81_436
<=> ( 'ArrayCategoryValue' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_436])]) ).
tff(f720,plain,
'ArrayCategoryValue' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f4292,plain,
~ spl81_435,
inference(avatar_split_clause,[],[f719,f4289]) ).
tff(f4289,plain,
( spl81_435
<=> ( 'ArrayCategoryValue' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_435])]) ).
tff(f719,plain,
'ArrayCategoryValue' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f4287,plain,
~ spl81_434,
inference(avatar_split_clause,[],[f718,f4284]) ).
tff(f4284,plain,
( spl81_434
<=> ( 'ArrayCategoryValue' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_434])]) ).
tff(f718,plain,
'ArrayCategoryValue' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f4282,plain,
~ spl81_433,
inference(avatar_split_clause,[],[f717,f4279]) ).
tff(f4279,plain,
( spl81_433
<=> ( 'ArrayCategoryValue' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_433])]) ).
tff(f717,plain,
'ArrayCategoryValue' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4277,plain,
~ spl81_432,
inference(avatar_split_clause,[],[f716,f4274]) ).
tff(f4274,plain,
( spl81_432
<=> ( 'ArrayCategoryValue' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_432])]) ).
tff(f716,plain,
'ArrayCategoryValue' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4272,plain,
~ spl81_431,
inference(avatar_split_clause,[],[f715,f4269]) ).
tff(f4269,plain,
( spl81_431
<=> ( 'ArrayCategoryValue' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_431])]) ).
tff(f715,plain,
'ArrayCategoryValue' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f4267,plain,
~ spl81_430,
inference(avatar_split_clause,[],[f714,f4264]) ).
tff(f4264,plain,
( spl81_430
<=> ( 'ArrayCategoryValue' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_430])]) ).
tff(f714,plain,
'ArrayCategoryValue' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f4262,plain,
~ spl81_429,
inference(avatar_split_clause,[],[f713,f4259]) ).
tff(f4259,plain,
( spl81_429
<=> ( 'ArrayCategoryValue' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_429])]) ).
tff(f713,plain,
'ArrayCategoryValue' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4257,plain,
~ spl81_428,
inference(avatar_split_clause,[],[f712,f4254]) ).
tff(f4254,plain,
( spl81_428
<=> ( 'ArrayCategoryValue' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_428])]) ).
tff(f712,plain,
'ArrayCategoryValue' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4252,plain,
~ spl81_427,
inference(avatar_split_clause,[],[f711,f4249]) ).
tff(f4249,plain,
( spl81_427
<=> ( 'ArrayCategoryValue' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_427])]) ).
tff(f711,plain,
'ArrayCategoryValue' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4247,plain,
~ spl81_426,
inference(avatar_split_clause,[],[f710,f4244]) ).
tff(f4244,plain,
( spl81_426
<=> ( 'ArrayCategoryValue' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_426])]) ).
tff(f710,plain,
'ArrayCategoryValue' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f4242,plain,
~ spl81_425,
inference(avatar_split_clause,[],[f709,f4239]) ).
tff(f4239,plain,
( spl81_425
<=> ( 'ArrayCategoryValue' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_425])]) ).
tff(f709,plain,
'ArrayCategoryValue' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f4237,plain,
~ spl81_424,
inference(avatar_split_clause,[],[f708,f4234]) ).
tff(f4234,plain,
( spl81_424
<=> ( 'ArrayCategoryValue' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_424])]) ).
tff(f708,plain,
'ArrayCategoryValue' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f4232,plain,
~ spl81_423,
inference(avatar_split_clause,[],[f707,f4229]) ).
tff(f4229,plain,
( spl81_423
<=> ( 'ArrayCategoryValue' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_423])]) ).
tff(f707,plain,
'ArrayCategoryValue' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f4227,plain,
~ spl81_422,
inference(avatar_split_clause,[],[f706,f4224]) ).
tff(f4224,plain,
( spl81_422
<=> ( 'ArrayCategoryValue' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_422])]) ).
tff(f706,plain,
'ArrayCategoryValue' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f4222,plain,
~ spl81_421,
inference(avatar_split_clause,[],[f705,f4219]) ).
tff(f4219,plain,
( spl81_421
<=> ( 'ArrayCategoryValue' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_421])]) ).
tff(f705,plain,
'ArrayCategoryValue' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f4217,plain,
~ spl81_420,
inference(avatar_split_clause,[],[f704,f4214]) ).
tff(f4214,plain,
( spl81_420
<=> ( 'ArrayCategoryValue' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_420])]) ).
tff(f704,plain,
'ArrayCategoryValue' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f4212,plain,
~ spl81_419,
inference(avatar_split_clause,[],[f703,f4209]) ).
tff(f4209,plain,
( spl81_419
<=> ( 'ArrayCategoryValue' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_419])]) ).
tff(f703,plain,
'ArrayCategoryValue' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f4207,plain,
~ spl81_418,
inference(avatar_split_clause,[],[f702,f4204]) ).
tff(f4204,plain,
( spl81_418
<=> ( 'ArrayCategoryValue' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_418])]) ).
tff(f702,plain,
'ArrayCategoryValue' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f4202,plain,
~ spl81_417,
inference(avatar_split_clause,[],[f701,f4199]) ).
tff(f4199,plain,
( spl81_417
<=> ( 'System_String' = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_417])]) ).
tff(f701,plain,
'System_String' != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f4197,plain,
~ spl81_416,
inference(avatar_split_clause,[],[f700,f4194]) ).
tff(f4194,plain,
( spl81_416
<=> ( 'ArrayCategoryValue' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_416])]) ).
tff(f700,plain,
'ArrayCategoryValue' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f4192,plain,
~ spl81_415,
inference(avatar_split_clause,[],[f699,f4189]) ).
tff(f4189,plain,
( spl81_415
<=> ( 'ArrayCategoryValue' = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_415])]) ).
tff(f699,plain,
'ArrayCategoryValue' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f4187,plain,
~ spl81_414,
inference(avatar_split_clause,[],[f697,f4184]) ).
tff(f4184,plain,
( spl81_414
<=> ( 'ArrayCategoryValue' = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_414])]) ).
tff(f697,plain,
'ArrayCategoryValue' != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f4182,plain,
~ spl81_413,
inference(avatar_split_clause,[],[f696,f4179]) ).
tff(f4179,plain,
( spl81_413
<=> ( 'System_Array' = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_413])]) ).
tff(f696,plain,
'System_Array' != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f4177,plain,
~ spl81_412,
inference(avatar_split_clause,[],[f695,f4174]) ).
tff(f4174,plain,
( spl81_412
<=> ( 'ArrayCategoryValue' = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_412])]) ).
tff(f695,plain,
'ArrayCategoryValue' != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4172,plain,
~ spl81_411,
inference(avatar_split_clause,[],[f694,f4169]) ).
tff(f4169,plain,
( spl81_411
<=> ( 'ArrayCategoryValue' = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_411])]) ).
tff(f694,plain,
'ArrayCategoryValue' != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4167,plain,
~ spl81_410,
inference(avatar_split_clause,[],[f693,f4164]) ).
tff(f4164,plain,
( spl81_410
<=> ( 'ArrayCategoryValue' = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_410])]) ).
tff(f693,plain,
'ArrayCategoryValue' != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f4162,plain,
~ spl81_409,
inference(avatar_split_clause,[],[f692,f4159]) ).
tff(f4159,plain,
( spl81_409
<=> ( 'PeerGroupPlaceholder' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_409])]) ).
tff(f692,plain,
'PeerGroupPlaceholder' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f4157,plain,
~ spl81_408,
inference(avatar_split_clause,[],[f691,f4154]) ).
tff(f4154,plain,
( spl81_408
<=> ( 'ArraySum' = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_408])]) ).
tff(f691,plain,
'ArraySum' != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f4152,plain,
~ spl81_407,
inference(avatar_split_clause,[],[f690,f4149]) ).
tff(f4149,plain,
( spl81_407
<=> ( 'PeerGroupPlaceholder' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_407])]) ).
tff(f690,plain,
'PeerGroupPlaceholder' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4147,plain,
~ spl81_406,
inference(avatar_split_clause,[],[f689,f4144]) ).
tff(f4144,plain,
( spl81_406
<=> ( 'PeerGroupPlaceholder' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_406])]) ).
tff(f689,plain,
'PeerGroupPlaceholder' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f4142,plain,
~ spl81_405,
inference(avatar_split_clause,[],[f688,f4139]) ).
tff(f4139,plain,
( spl81_405
<=> ( 'PeerGroupPlaceholder' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_405])]) ).
tff(f688,plain,
'PeerGroupPlaceholder' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f4137,plain,
~ spl81_404,
inference(avatar_split_clause,[],[f687,f4134]) ).
tff(f4134,plain,
( spl81_404
<=> ( 'PeerGroupPlaceholder' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_404])]) ).
tff(f687,plain,
'PeerGroupPlaceholder' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f4132,plain,
~ spl81_403,
inference(avatar_split_clause,[],[f686,f4129]) ).
tff(f4129,plain,
( spl81_403
<=> ( 'PeerGroupPlaceholder' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_403])]) ).
tff(f686,plain,
'PeerGroupPlaceholder' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f4127,plain,
~ spl81_402,
inference(avatar_split_clause,[],[f685,f4124]) ).
tff(f4124,plain,
( spl81_402
<=> ( 'PeerGroupPlaceholder' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_402])]) ).
tff(f685,plain,
'PeerGroupPlaceholder' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4122,plain,
~ spl81_401,
inference(avatar_split_clause,[],[f684,f4119]) ).
tff(f4119,plain,
( spl81_401
<=> ( 'PeerGroupPlaceholder' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_401])]) ).
tff(f684,plain,
'PeerGroupPlaceholder' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f4117,plain,
~ spl81_400,
inference(avatar_split_clause,[],[f683,f4114]) ).
tff(f4114,plain,
( spl81_400
<=> ( 'PeerGroupPlaceholder' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_400])]) ).
tff(f683,plain,
'PeerGroupPlaceholder' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f4112,plain,
~ spl81_399,
inference(avatar_split_clause,[],[f682,f4109]) ).
tff(f4109,plain,
( spl81_399
<=> ( 'PeerGroupPlaceholder' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_399])]) ).
tff(f682,plain,
'PeerGroupPlaceholder' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f4107,plain,
~ spl81_398,
inference(avatar_split_clause,[],[f681,f4104]) ).
tff(f4104,plain,
( spl81_398
<=> ( 'PeerGroupPlaceholder' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_398])]) ).
tff(f681,plain,
'PeerGroupPlaceholder' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4102,plain,
~ spl81_397,
inference(avatar_split_clause,[],[f680,f4099]) ).
tff(f4099,plain,
( spl81_397
<=> ( 'PeerGroupPlaceholder' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_397])]) ).
tff(f680,plain,
'PeerGroupPlaceholder' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f4097,plain,
~ spl81_396,
inference(avatar_split_clause,[],[f679,f4094]) ).
tff(f4094,plain,
( spl81_396
<=> ( 'PeerGroupPlaceholder' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_396])]) ).
tff(f679,plain,
'PeerGroupPlaceholder' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f4092,plain,
~ spl81_395,
inference(avatar_split_clause,[],[f678,f4089]) ).
tff(f4089,plain,
( spl81_395
<=> ( 'PeerGroupPlaceholder' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_395])]) ).
tff(f678,plain,
'PeerGroupPlaceholder' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f4087,plain,
~ spl81_394,
inference(avatar_split_clause,[],[f677,f4084]) ).
tff(f4084,plain,
( spl81_394
<=> ( 'PeerGroupPlaceholder' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_394])]) ).
tff(f677,plain,
'PeerGroupPlaceholder' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f4082,plain,
~ spl81_393,
inference(avatar_split_clause,[],[f676,f4079]) ).
tff(f4079,plain,
( spl81_393
<=> ( 'PeerGroupPlaceholder' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_393])]) ).
tff(f676,plain,
'PeerGroupPlaceholder' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f4077,plain,
~ spl81_392,
inference(avatar_split_clause,[],[f675,f4074]) ).
tff(f4074,plain,
( spl81_392
<=> ( 'PeerGroupPlaceholder' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_392])]) ).
tff(f675,plain,
'PeerGroupPlaceholder' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f4072,plain,
~ spl81_391,
inference(avatar_split_clause,[],[f674,f4069]) ).
tff(f4069,plain,
( spl81_391
<=> ( 'PeerGroupPlaceholder' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_391])]) ).
tff(f674,plain,
'PeerGroupPlaceholder' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f4067,plain,
~ spl81_390,
inference(avatar_split_clause,[],[f673,f4064]) ).
tff(f4064,plain,
( spl81_390
<=> ( 'PeerGroupPlaceholder' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_390])]) ).
tff(f673,plain,
'PeerGroupPlaceholder' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f4062,plain,
~ spl81_389,
inference(avatar_split_clause,[],[f672,f4059]) ).
tff(f4059,plain,
( spl81_389
<=> ( 'PeerGroupPlaceholder' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_389])]) ).
tff(f672,plain,
'PeerGroupPlaceholder' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f4057,plain,
~ spl81_388,
inference(avatar_split_clause,[],[f671,f4054]) ).
tff(f4054,plain,
( spl81_388
<=> ( 'PeerGroupPlaceholder' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_388])]) ).
tff(f671,plain,
'PeerGroupPlaceholder' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f4052,plain,
~ spl81_387,
inference(avatar_split_clause,[],[f670,f4049]) ).
tff(f4049,plain,
( spl81_387
<=> ( 'PeerGroupPlaceholder' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_387])]) ).
tff(f670,plain,
'PeerGroupPlaceholder' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f4047,plain,
~ spl81_386,
inference(avatar_split_clause,[],[f669,f4044]) ).
tff(f4044,plain,
( spl81_386
<=> ( 'System_String' = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_386])]) ).
tff(f669,plain,
'System_String' != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f4042,plain,
~ spl81_385,
inference(avatar_split_clause,[],[f668,f4039]) ).
tff(f4039,plain,
( spl81_385
<=> ( 'PeerGroupPlaceholder' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_385])]) ).
tff(f668,plain,
'PeerGroupPlaceholder' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f4037,plain,
~ spl81_384,
inference(avatar_split_clause,[],[f667,f4034]) ).
tff(f4034,plain,
( spl81_384
<=> ( 'PeerGroupPlaceholder' = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_384])]) ).
tff(f667,plain,
'PeerGroupPlaceholder' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f4032,plain,
~ spl81_383,
inference(avatar_split_clause,[],[f665,f4029]) ).
tff(f4029,plain,
( spl81_383
<=> ( 'PeerGroupPlaceholder' = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_383])]) ).
tff(f665,plain,
'PeerGroupPlaceholder' != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f4027,plain,
~ spl81_382,
inference(avatar_split_clause,[],[f664,f4024]) ).
tff(f4024,plain,
( spl81_382
<=> ( 'System_Array' = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_382])]) ).
tff(f664,plain,
'System_Array' != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f4022,plain,
~ spl81_381,
inference(avatar_split_clause,[],[f663,f4019]) ).
tff(f4019,plain,
( spl81_381
<=> ( 'PeerGroupPlaceholder' = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_381])]) ).
tff(f663,plain,
'PeerGroupPlaceholder' != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4017,plain,
~ spl81_380,
inference(avatar_split_clause,[],[f662,f4014]) ).
tff(f4014,plain,
( spl81_380
<=> ( 'PeerGroupPlaceholder' = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_380])]) ).
tff(f662,plain,
'PeerGroupPlaceholder' != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f4012,plain,
~ spl81_379,
inference(avatar_split_clause,[],[f661,f4009]) ).
tff(f4009,plain,
( spl81_379
<=> ( 'PeerGroupPlaceholder' = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_379])]) ).
tff(f661,plain,
'PeerGroupPlaceholder' != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f4007,plain,
~ spl81_378,
inference(avatar_split_clause,[],[f660,f4004]) ).
tff(f4004,plain,
( spl81_378
<=> ( 'PeerGroupPlaceholder' = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_378])]) ).
tff(f660,plain,
'PeerGroupPlaceholder' != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f4002,plain,
~ spl81_377,
inference(avatar_split_clause,[],[f659,f3999]) ).
tff(f3999,plain,
( spl81_377
<=> ( ownerFrame = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_377])]) ).
tff(f659,plain,
ownerFrame != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f3997,plain,
~ spl81_376,
inference(avatar_split_clause,[],[f658,f3994]) ).
tff(f3994,plain,
( spl81_376
<=> ( 'ArraySum' = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_376])]) ).
tff(f658,plain,
'ArraySum' != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f3992,plain,
~ spl81_375,
inference(avatar_split_clause,[],[f657,f3989]) ).
tff(f3989,plain,
( spl81_375
<=> ( ownerFrame = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_375])]) ).
tff(f657,plain,
ownerFrame != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3987,plain,
~ spl81_374,
inference(avatar_split_clause,[],[f656,f3984]) ).
tff(f3984,plain,
( spl81_374
<=> ( ownerFrame = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_374])]) ).
tff(f656,plain,
ownerFrame != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f3982,plain,
~ spl81_373,
inference(avatar_split_clause,[],[f655,f3979]) ).
tff(f3979,plain,
( spl81_373
<=> ( ownerFrame = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_373])]) ).
tff(f655,plain,
ownerFrame != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f3977,plain,
~ spl81_372,
inference(avatar_split_clause,[],[f654,f3974]) ).
tff(f3974,plain,
( spl81_372
<=> ( ownerFrame = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_372])]) ).
tff(f654,plain,
ownerFrame != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f3972,plain,
~ spl81_371,
inference(avatar_split_clause,[],[f653,f3969]) ).
tff(f3969,plain,
( spl81_371
<=> ( ownerFrame = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_371])]) ).
tff(f653,plain,
ownerFrame != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f3967,plain,
~ spl81_370,
inference(avatar_split_clause,[],[f652,f3964]) ).
tff(f3964,plain,
( spl81_370
<=> ( ownerFrame = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_370])]) ).
tff(f652,plain,
ownerFrame != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3962,plain,
~ spl81_369,
inference(avatar_split_clause,[],[f651,f3959]) ).
tff(f3959,plain,
( spl81_369
<=> ( ownerFrame = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_369])]) ).
tff(f651,plain,
ownerFrame != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3957,plain,
~ spl81_368,
inference(avatar_split_clause,[],[f650,f3954]) ).
tff(f3954,plain,
( spl81_368
<=> ( ownerFrame = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_368])]) ).
tff(f650,plain,
ownerFrame != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f3952,plain,
~ spl81_367,
inference(avatar_split_clause,[],[f649,f3949]) ).
tff(f3949,plain,
( spl81_367
<=> ( ownerFrame = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_367])]) ).
tff(f649,plain,
ownerFrame != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f3947,plain,
~ spl81_366,
inference(avatar_split_clause,[],[f648,f3944]) ).
tff(f3944,plain,
( spl81_366
<=> ( ownerFrame = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_366])]) ).
tff(f648,plain,
ownerFrame != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3942,plain,
~ spl81_365,
inference(avatar_split_clause,[],[f647,f3939]) ).
tff(f3939,plain,
( spl81_365
<=> ( ownerFrame = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_365])]) ).
tff(f647,plain,
ownerFrame != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3937,plain,
~ spl81_364,
inference(avatar_split_clause,[],[f646,f3934]) ).
tff(f3934,plain,
( spl81_364
<=> ( ownerFrame = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_364])]) ).
tff(f646,plain,
ownerFrame != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3932,plain,
~ spl81_363,
inference(avatar_split_clause,[],[f645,f3929]) ).
tff(f3929,plain,
( spl81_363
<=> ( ownerFrame = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_363])]) ).
tff(f645,plain,
ownerFrame != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f3927,plain,
~ spl81_362,
inference(avatar_split_clause,[],[f644,f3924]) ).
tff(f3924,plain,
( spl81_362
<=> ( ownerFrame = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_362])]) ).
tff(f644,plain,
ownerFrame != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f3922,plain,
~ spl81_361,
inference(avatar_split_clause,[],[f643,f3919]) ).
tff(f3919,plain,
( spl81_361
<=> ( ownerFrame = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_361])]) ).
tff(f643,plain,
ownerFrame != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f3917,plain,
~ spl81_360,
inference(avatar_split_clause,[],[f642,f3914]) ).
tff(f3914,plain,
( spl81_360
<=> ( ownerFrame = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_360])]) ).
tff(f642,plain,
ownerFrame != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f3912,plain,
~ spl81_359,
inference(avatar_split_clause,[],[f641,f3909]) ).
tff(f3909,plain,
( spl81_359
<=> ( ownerFrame = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_359])]) ).
tff(f641,plain,
ownerFrame != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f3907,plain,
~ spl81_358,
inference(avatar_split_clause,[],[f640,f3904]) ).
tff(f3904,plain,
( spl81_358
<=> ( ownerFrame = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_358])]) ).
tff(f640,plain,
ownerFrame != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f3902,plain,
~ spl81_357,
inference(avatar_split_clause,[],[f639,f3899]) ).
tff(f3899,plain,
( spl81_357
<=> ( ownerFrame = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_357])]) ).
tff(f639,plain,
ownerFrame != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f3897,plain,
~ spl81_356,
inference(avatar_split_clause,[],[f638,f3894]) ).
tff(f3894,plain,
( spl81_356
<=> ( ownerFrame = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_356])]) ).
tff(f638,plain,
ownerFrame != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f3892,plain,
~ spl81_355,
inference(avatar_split_clause,[],[f637,f3889]) ).
tff(f3889,plain,
( spl81_355
<=> ( ownerFrame = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_355])]) ).
tff(f637,plain,
ownerFrame != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f3887,plain,
~ spl81_354,
inference(avatar_split_clause,[],[f636,f3884]) ).
tff(f3884,plain,
( spl81_354
<=> ( 'System_String' = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_354])]) ).
tff(f636,plain,
'System_String' != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f3882,plain,
~ spl81_353,
inference(avatar_split_clause,[],[f635,f3879]) ).
tff(f3879,plain,
( spl81_353
<=> ( ownerFrame = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_353])]) ).
tff(f635,plain,
ownerFrame != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f3877,plain,
~ spl81_352,
inference(avatar_split_clause,[],[f634,f3874]) ).
tff(f3874,plain,
( spl81_352
<=> ( ownerFrame = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_352])]) ).
tff(f634,plain,
ownerFrame != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f3872,plain,
~ spl81_351,
inference(avatar_split_clause,[],[f632,f3869]) ).
tff(f3869,plain,
( spl81_351
<=> ( ownerFrame = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_351])]) ).
tff(f632,plain,
ownerFrame != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f3867,plain,
~ spl81_350,
inference(avatar_split_clause,[],[f631,f3864]) ).
tff(f3864,plain,
( spl81_350
<=> ( 'System_Array' = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_350])]) ).
tff(f631,plain,
'System_Array' != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f3862,plain,
~ spl81_349,
inference(avatar_split_clause,[],[f630,f3859]) ).
tff(f3859,plain,
( spl81_349
<=> ( ownerFrame = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_349])]) ).
tff(f630,plain,
ownerFrame != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f3857,plain,
~ spl81_348,
inference(avatar_split_clause,[],[f629,f3854]) ).
tff(f3854,plain,
( spl81_348
<=> ( ownerFrame = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_348])]) ).
tff(f629,plain,
ownerFrame != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f3852,plain,
~ spl81_347,
inference(avatar_split_clause,[],[f628,f3849]) ).
tff(f3849,plain,
( spl81_347
<=> ( ownerFrame = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_347])]) ).
tff(f628,plain,
ownerFrame != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f3847,plain,
~ spl81_346,
inference(avatar_split_clause,[],[f627,f3844]) ).
tff(f3844,plain,
( spl81_346
<=> ( ownerFrame = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_346])]) ).
tff(f627,plain,
ownerFrame != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f3842,plain,
~ spl81_345,
inference(avatar_split_clause,[],[f626,f3839]) ).
tff(f3839,plain,
( spl81_345
<=> ( ownerFrame = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_345])]) ).
tff(f626,plain,
ownerFrame != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f3837,plain,
~ spl81_344,
inference(avatar_split_clause,[],[f625,f3834]) ).
tff(f3834,plain,
( spl81_344
<=> ( ownerRef = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_344])]) ).
tff(f625,plain,
ownerRef != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f3832,plain,
~ spl81_343,
inference(avatar_split_clause,[],[f624,f3829]) ).
tff(f3829,plain,
( spl81_343
<=> ( 'ArraySum' = ownerRef ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_343])]) ).
tff(f624,plain,
'ArraySum' != ownerRef,
inference(cnf_transformation,[],[f140]) ).
tff(f3827,plain,
~ spl81_342,
inference(avatar_split_clause,[],[f623,f3824]) ).
tff(f3824,plain,
( spl81_342
<=> ( ownerRef = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_342])]) ).
tff(f623,plain,
ownerRef != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3822,plain,
~ spl81_341,
inference(avatar_split_clause,[],[f622,f3819]) ).
tff(f3819,plain,
( spl81_341
<=> ( ownerRef = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_341])]) ).
tff(f622,plain,
ownerRef != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f3817,plain,
~ spl81_340,
inference(avatar_split_clause,[],[f621,f3814]) ).
tff(f3814,plain,
( spl81_340
<=> ( ownerRef = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_340])]) ).
tff(f621,plain,
ownerRef != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f3812,plain,
~ spl81_339,
inference(avatar_split_clause,[],[f620,f3809]) ).
tff(f3809,plain,
( spl81_339
<=> ( ownerRef = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_339])]) ).
tff(f620,plain,
ownerRef != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f3807,plain,
~ spl81_338,
inference(avatar_split_clause,[],[f619,f3804]) ).
tff(f3804,plain,
( spl81_338
<=> ( ownerRef = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_338])]) ).
tff(f619,plain,
ownerRef != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f3802,plain,
~ spl81_337,
inference(avatar_split_clause,[],[f618,f3799]) ).
tff(f3799,plain,
( spl81_337
<=> ( ownerRef = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_337])]) ).
tff(f618,plain,
ownerRef != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3797,plain,
~ spl81_336,
inference(avatar_split_clause,[],[f617,f3794]) ).
tff(f3794,plain,
( spl81_336
<=> ( ownerRef = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_336])]) ).
tff(f617,plain,
ownerRef != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3792,plain,
~ spl81_335,
inference(avatar_split_clause,[],[f616,f3789]) ).
tff(f3789,plain,
( spl81_335
<=> ( ownerRef = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_335])]) ).
tff(f616,plain,
ownerRef != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f3787,plain,
~ spl81_334,
inference(avatar_split_clause,[],[f615,f3784]) ).
tff(f3784,plain,
( spl81_334
<=> ( ownerRef = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_334])]) ).
tff(f615,plain,
ownerRef != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f3782,plain,
~ spl81_333,
inference(avatar_split_clause,[],[f614,f3779]) ).
tff(f3779,plain,
( spl81_333
<=> ( ownerRef = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_333])]) ).
tff(f614,plain,
ownerRef != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3777,plain,
~ spl81_332,
inference(avatar_split_clause,[],[f613,f3774]) ).
tff(f3774,plain,
( spl81_332
<=> ( ownerRef = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_332])]) ).
tff(f613,plain,
ownerRef != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3772,plain,
~ spl81_331,
inference(avatar_split_clause,[],[f612,f3769]) ).
tff(f3769,plain,
( spl81_331
<=> ( ownerRef = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_331])]) ).
tff(f612,plain,
ownerRef != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3767,plain,
~ spl81_330,
inference(avatar_split_clause,[],[f611,f3764]) ).
tff(f3764,plain,
( spl81_330
<=> ( ownerRef = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_330])]) ).
tff(f611,plain,
ownerRef != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f3762,plain,
~ spl81_329,
inference(avatar_split_clause,[],[f610,f3759]) ).
tff(f3759,plain,
( spl81_329
<=> ( ownerRef = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_329])]) ).
tff(f610,plain,
ownerRef != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f3757,plain,
~ spl81_328,
inference(avatar_split_clause,[],[f609,f3754]) ).
tff(f3754,plain,
( spl81_328
<=> ( ownerRef = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_328])]) ).
tff(f609,plain,
ownerRef != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f3752,plain,
~ spl81_327,
inference(avatar_split_clause,[],[f608,f3749]) ).
tff(f3749,plain,
( spl81_327
<=> ( ownerRef = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_327])]) ).
tff(f608,plain,
ownerRef != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f3747,plain,
~ spl81_326,
inference(avatar_split_clause,[],[f607,f3744]) ).
tff(f3744,plain,
( spl81_326
<=> ( ownerRef = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_326])]) ).
tff(f607,plain,
ownerRef != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f3742,plain,
~ spl81_325,
inference(avatar_split_clause,[],[f606,f3739]) ).
tff(f3739,plain,
( spl81_325
<=> ( ownerRef = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_325])]) ).
tff(f606,plain,
ownerRef != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f3737,plain,
~ spl81_324,
inference(avatar_split_clause,[],[f605,f3734]) ).
tff(f3734,plain,
( spl81_324
<=> ( ownerRef = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_324])]) ).
tff(f605,plain,
ownerRef != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f3732,plain,
~ spl81_323,
inference(avatar_split_clause,[],[f604,f3729]) ).
tff(f3729,plain,
( spl81_323
<=> ( ownerRef = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_323])]) ).
tff(f604,plain,
ownerRef != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f3727,plain,
~ spl81_322,
inference(avatar_split_clause,[],[f603,f3724]) ).
tff(f3724,plain,
( spl81_322
<=> ( ownerRef = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_322])]) ).
tff(f603,plain,
ownerRef != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f3722,plain,
~ spl81_321,
inference(avatar_split_clause,[],[f602,f3719]) ).
tff(f3719,plain,
( spl81_321
<=> ( 'System_String' = ownerRef ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_321])]) ).
tff(f602,plain,
'System_String' != ownerRef,
inference(cnf_transformation,[],[f140]) ).
tff(f3717,plain,
~ spl81_320,
inference(avatar_split_clause,[],[f601,f3714]) ).
tff(f3714,plain,
( spl81_320
<=> ( ownerRef = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_320])]) ).
tff(f601,plain,
ownerRef != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f3712,plain,
~ spl81_319,
inference(avatar_split_clause,[],[f600,f3709]) ).
tff(f3709,plain,
( spl81_319
<=> ( ownerRef = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_319])]) ).
tff(f600,plain,
ownerRef != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f3707,plain,
~ spl81_318,
inference(avatar_split_clause,[],[f598,f3704]) ).
tff(f3704,plain,
( spl81_318
<=> ( ownerRef = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_318])]) ).
tff(f598,plain,
ownerRef != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f3702,plain,
~ spl81_317,
inference(avatar_split_clause,[],[f597,f3699]) ).
tff(f3699,plain,
( spl81_317
<=> ( 'System_Array' = ownerRef ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_317])]) ).
tff(f597,plain,
'System_Array' != ownerRef,
inference(cnf_transformation,[],[f140]) ).
tff(f3697,plain,
~ spl81_316,
inference(avatar_split_clause,[],[f596,f3694]) ).
tff(f3694,plain,
( spl81_316
<=> ( ownerRef = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_316])]) ).
tff(f596,plain,
ownerRef != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f3692,plain,
~ spl81_315,
inference(avatar_split_clause,[],[f595,f3689]) ).
tff(f3689,plain,
( spl81_315
<=> ( ownerRef = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_315])]) ).
tff(f595,plain,
ownerRef != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f3687,plain,
~ spl81_314,
inference(avatar_split_clause,[],[f594,f3684]) ).
tff(f3684,plain,
( spl81_314
<=> ( ownerRef = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_314])]) ).
tff(f594,plain,
ownerRef != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f3682,plain,
~ spl81_313,
inference(avatar_split_clause,[],[f593,f3679]) ).
tff(f3679,plain,
( spl81_313
<=> ( ownerRef = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_313])]) ).
tff(f593,plain,
ownerRef != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f3677,plain,
~ spl81_312,
inference(avatar_split_clause,[],[f592,f3674]) ).
tff(f3674,plain,
( spl81_312
<=> ( ownerRef = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_312])]) ).
tff(f592,plain,
ownerRef != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f3672,plain,
~ spl81_311,
inference(avatar_split_clause,[],[f591,f3669]) ).
tff(f3669,plain,
( spl81_311
<=> ( ownerRef = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_311])]) ).
tff(f591,plain,
ownerRef != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f3667,plain,
~ spl81_310,
inference(avatar_split_clause,[],[f590,f3664]) ).
tff(f3664,plain,
( spl81_310
<=> ( 'SharingMode_LockProtected' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_310])]) ).
tff(f590,plain,
'SharingMode_LockProtected' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f3662,plain,
~ spl81_309,
inference(avatar_split_clause,[],[f589,f3659]) ).
tff(f3659,plain,
( spl81_309
<=> ( 'ArraySum' = 'SharingMode_LockProtected' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_309])]) ).
tff(f589,plain,
'ArraySum' != 'SharingMode_LockProtected',
inference(cnf_transformation,[],[f140]) ).
tff(f3657,plain,
~ spl81_308,
inference(avatar_split_clause,[],[f588,f3654]) ).
tff(f3654,plain,
( spl81_308
<=> ( 'SharingMode_LockProtected' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_308])]) ).
tff(f588,plain,
'SharingMode_LockProtected' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3652,plain,
~ spl81_307,
inference(avatar_split_clause,[],[f587,f3649]) ).
tff(f3649,plain,
( spl81_307
<=> ( 'SharingMode_LockProtected' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_307])]) ).
tff(f587,plain,
'SharingMode_LockProtected' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f3647,plain,
~ spl81_306,
inference(avatar_split_clause,[],[f586,f3644]) ).
tff(f3644,plain,
( spl81_306
<=> ( 'SharingMode_LockProtected' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_306])]) ).
tff(f586,plain,
'SharingMode_LockProtected' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f3642,plain,
~ spl81_305,
inference(avatar_split_clause,[],[f585,f3639]) ).
tff(f3639,plain,
( spl81_305
<=> ( 'SharingMode_LockProtected' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_305])]) ).
tff(f585,plain,
'SharingMode_LockProtected' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f3637,plain,
~ spl81_304,
inference(avatar_split_clause,[],[f584,f3634]) ).
tff(f3634,plain,
( spl81_304
<=> ( 'SharingMode_LockProtected' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_304])]) ).
tff(f584,plain,
'SharingMode_LockProtected' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f3632,plain,
~ spl81_303,
inference(avatar_split_clause,[],[f583,f3629]) ).
tff(f3629,plain,
( spl81_303
<=> ( 'SharingMode_LockProtected' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_303])]) ).
tff(f583,plain,
'SharingMode_LockProtected' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3627,plain,
~ spl81_302,
inference(avatar_split_clause,[],[f582,f3624]) ).
tff(f3624,plain,
( spl81_302
<=> ( 'SharingMode_LockProtected' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_302])]) ).
tff(f582,plain,
'SharingMode_LockProtected' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3622,plain,
~ spl81_301,
inference(avatar_split_clause,[],[f581,f3619]) ).
tff(f3619,plain,
( spl81_301
<=> ( 'SharingMode_LockProtected' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_301])]) ).
tff(f581,plain,
'SharingMode_LockProtected' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f3617,plain,
~ spl81_300,
inference(avatar_split_clause,[],[f580,f3614]) ).
tff(f3614,plain,
( spl81_300
<=> ( 'SharingMode_LockProtected' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_300])]) ).
tff(f580,plain,
'SharingMode_LockProtected' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f3612,plain,
~ spl81_299,
inference(avatar_split_clause,[],[f579,f3609]) ).
tff(f3609,plain,
( spl81_299
<=> ( 'SharingMode_LockProtected' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_299])]) ).
tff(f579,plain,
'SharingMode_LockProtected' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3607,plain,
~ spl81_298,
inference(avatar_split_clause,[],[f578,f3604]) ).
tff(f3604,plain,
( spl81_298
<=> ( 'SharingMode_LockProtected' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_298])]) ).
tff(f578,plain,
'SharingMode_LockProtected' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3602,plain,
~ spl81_297,
inference(avatar_split_clause,[],[f577,f3599]) ).
tff(f3599,plain,
( spl81_297
<=> ( 'SharingMode_LockProtected' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_297])]) ).
tff(f577,plain,
'SharingMode_LockProtected' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3597,plain,
~ spl81_296,
inference(avatar_split_clause,[],[f576,f3594]) ).
tff(f3594,plain,
( spl81_296
<=> ( 'SharingMode_LockProtected' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_296])]) ).
tff(f576,plain,
'SharingMode_LockProtected' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f3592,plain,
~ spl81_295,
inference(avatar_split_clause,[],[f575,f3589]) ).
tff(f3589,plain,
( spl81_295
<=> ( 'SharingMode_LockProtected' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_295])]) ).
tff(f575,plain,
'SharingMode_LockProtected' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f3587,plain,
~ spl81_294,
inference(avatar_split_clause,[],[f574,f3584]) ).
tff(f3584,plain,
( spl81_294
<=> ( 'SharingMode_LockProtected' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_294])]) ).
tff(f574,plain,
'SharingMode_LockProtected' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f3582,plain,
~ spl81_293,
inference(avatar_split_clause,[],[f573,f3579]) ).
tff(f3579,plain,
( spl81_293
<=> ( 'SharingMode_LockProtected' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_293])]) ).
tff(f573,plain,
'SharingMode_LockProtected' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f3577,plain,
~ spl81_292,
inference(avatar_split_clause,[],[f572,f3574]) ).
tff(f3574,plain,
( spl81_292
<=> ( 'SharingMode_LockProtected' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_292])]) ).
tff(f572,plain,
'SharingMode_LockProtected' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f3572,plain,
~ spl81_291,
inference(avatar_split_clause,[],[f571,f3569]) ).
tff(f3569,plain,
( spl81_291
<=> ( 'SharingMode_LockProtected' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_291])]) ).
tff(f571,plain,
'SharingMode_LockProtected' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f3567,plain,
~ spl81_290,
inference(avatar_split_clause,[],[f570,f3564]) ).
tff(f3564,plain,
( spl81_290
<=> ( 'SharingMode_LockProtected' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_290])]) ).
tff(f570,plain,
'SharingMode_LockProtected' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f3562,plain,
~ spl81_289,
inference(avatar_split_clause,[],[f569,f3559]) ).
tff(f3559,plain,
( spl81_289
<=> ( 'SharingMode_LockProtected' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_289])]) ).
tff(f569,plain,
'SharingMode_LockProtected' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f3557,plain,
~ spl81_288,
inference(avatar_split_clause,[],[f568,f3554]) ).
tff(f3554,plain,
( spl81_288
<=> ( 'SharingMode_LockProtected' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_288])]) ).
tff(f568,plain,
'SharingMode_LockProtected' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f3552,plain,
~ spl81_287,
inference(avatar_split_clause,[],[f567,f3549]) ).
tff(f3549,plain,
( spl81_287
<=> ( 'System_String' = 'SharingMode_LockProtected' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_287])]) ).
tff(f567,plain,
'System_String' != 'SharingMode_LockProtected',
inference(cnf_transformation,[],[f140]) ).
tff(f3547,plain,
~ spl81_286,
inference(avatar_split_clause,[],[f566,f3544]) ).
tff(f3544,plain,
( spl81_286
<=> ( 'SharingMode_LockProtected' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_286])]) ).
tff(f566,plain,
'SharingMode_LockProtected' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f3542,plain,
~ spl81_285,
inference(avatar_split_clause,[],[f565,f3539]) ).
tff(f3539,plain,
( spl81_285
<=> ( 'SharingMode_LockProtected' = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_285])]) ).
tff(f565,plain,
'SharingMode_LockProtected' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f3537,plain,
~ spl81_284,
inference(avatar_split_clause,[],[f563,f3534]) ).
tff(f3534,plain,
( spl81_284
<=> ( 'SharingMode_LockProtected' = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_284])]) ).
tff(f563,plain,
'SharingMode_LockProtected' != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f3532,plain,
~ spl81_283,
inference(avatar_split_clause,[],[f562,f3529]) ).
tff(f3529,plain,
( spl81_283
<=> ( 'System_Array' = 'SharingMode_LockProtected' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_283])]) ).
tff(f562,plain,
'System_Array' != 'SharingMode_LockProtected',
inference(cnf_transformation,[],[f140]) ).
tff(f3527,plain,
~ spl81_282,
inference(avatar_split_clause,[],[f561,f3524]) ).
tff(f3524,plain,
( spl81_282
<=> ( 'SharingMode_LockProtected' = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_282])]) ).
tff(f561,plain,
'SharingMode_LockProtected' != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f3522,plain,
~ spl81_281,
inference(avatar_split_clause,[],[f560,f3519]) ).
tff(f3519,plain,
( spl81_281
<=> ( 'SharingMode_LockProtected' = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_281])]) ).
tff(f560,plain,
'SharingMode_LockProtected' != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f3517,plain,
~ spl81_280,
inference(avatar_split_clause,[],[f559,f3514]) ).
tff(f3514,plain,
( spl81_280
<=> ( 'SharingMode_LockProtected' = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_280])]) ).
tff(f559,plain,
'SharingMode_LockProtected' != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f3512,plain,
~ spl81_279,
inference(avatar_split_clause,[],[f558,f3509]) ).
tff(f3509,plain,
( spl81_279
<=> ( 'SharingMode_LockProtected' = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_279])]) ).
tff(f558,plain,
'SharingMode_LockProtected' != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f3507,plain,
~ spl81_278,
inference(avatar_split_clause,[],[f557,f3504]) ).
tff(f3504,plain,
( spl81_278
<=> ( 'SharingMode_LockProtected' = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_278])]) ).
tff(f557,plain,
'SharingMode_LockProtected' != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f3502,plain,
~ spl81_277,
inference(avatar_split_clause,[],[f556,f3499]) ).
tff(f3499,plain,
( spl81_277
<=> ( 'SharingMode_LockProtected' = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_277])]) ).
tff(f556,plain,
'SharingMode_LockProtected' != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f3497,plain,
~ spl81_276,
inference(avatar_split_clause,[],[f555,f3494]) ).
tff(f3494,plain,
( spl81_276
<=> ( 'SharingMode_LockProtected' = ownerRef ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_276])]) ).
tff(f555,plain,
'SharingMode_LockProtected' != ownerRef,
inference(cnf_transformation,[],[f140]) ).
tff(f3492,plain,
~ spl81_275,
inference(avatar_split_clause,[],[f554,f3489]) ).
tff(f3489,plain,
( spl81_275
<=> ( 'SharingMode_Unshared' = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_275])]) ).
tff(f554,plain,
'SharingMode_Unshared' != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f3487,plain,
~ spl81_274,
inference(avatar_split_clause,[],[f553,f3484]) ).
tff(f3484,plain,
( spl81_274
<=> ( 'ArraySum' = 'SharingMode_Unshared' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_274])]) ).
tff(f553,plain,
'ArraySum' != 'SharingMode_Unshared',
inference(cnf_transformation,[],[f140]) ).
tff(f3482,plain,
~ spl81_273,
inference(avatar_split_clause,[],[f552,f3479]) ).
tff(f3479,plain,
( spl81_273
<=> ( 'SharingMode_Unshared' = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_273])]) ).
tff(f552,plain,
'SharingMode_Unshared' != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3477,plain,
~ spl81_272,
inference(avatar_split_clause,[],[f551,f3474]) ).
tff(f3474,plain,
( spl81_272
<=> ( 'SharingMode_Unshared' = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_272])]) ).
tff(f551,plain,
'SharingMode_Unshared' != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f3472,plain,
~ spl81_271,
inference(avatar_split_clause,[],[f550,f3469]) ).
tff(f3469,plain,
( spl81_271
<=> ( 'SharingMode_Unshared' = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_271])]) ).
tff(f550,plain,
'SharingMode_Unshared' != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f3467,plain,
~ spl81_270,
inference(avatar_split_clause,[],[f549,f3464]) ).
tff(f3464,plain,
( spl81_270
<=> ( 'SharingMode_Unshared' = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_270])]) ).
tff(f549,plain,
'SharingMode_Unshared' != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f3462,plain,
~ spl81_269,
inference(avatar_split_clause,[],[f548,f3459]) ).
tff(f3459,plain,
( spl81_269
<=> ( 'SharingMode_Unshared' = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_269])]) ).
tff(f548,plain,
'SharingMode_Unshared' != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f3457,plain,
~ spl81_268,
inference(avatar_split_clause,[],[f547,f3454]) ).
tff(f3454,plain,
( spl81_268
<=> ( 'SharingMode_Unshared' = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_268])]) ).
tff(f547,plain,
'SharingMode_Unshared' != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3452,plain,
~ spl81_267,
inference(avatar_split_clause,[],[f546,f3449]) ).
tff(f3449,plain,
( spl81_267
<=> ( 'SharingMode_Unshared' = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_267])]) ).
tff(f546,plain,
'SharingMode_Unshared' != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3447,plain,
~ spl81_266,
inference(avatar_split_clause,[],[f545,f3444]) ).
tff(f3444,plain,
( spl81_266
<=> ( 'SharingMode_Unshared' = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_266])]) ).
tff(f545,plain,
'SharingMode_Unshared' != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f3442,plain,
~ spl81_265,
inference(avatar_split_clause,[],[f544,f3439]) ).
tff(f3439,plain,
( spl81_265
<=> ( 'SharingMode_Unshared' = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_265])]) ).
tff(f544,plain,
'SharingMode_Unshared' != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f3437,plain,
~ spl81_264,
inference(avatar_split_clause,[],[f543,f3434]) ).
tff(f3434,plain,
( spl81_264
<=> ( 'SharingMode_Unshared' = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_264])]) ).
tff(f543,plain,
'SharingMode_Unshared' != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3432,plain,
~ spl81_263,
inference(avatar_split_clause,[],[f542,f3429]) ).
tff(f3429,plain,
( spl81_263
<=> ( 'SharingMode_Unshared' = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_263])]) ).
tff(f542,plain,
'SharingMode_Unshared' != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3427,plain,
~ spl81_262,
inference(avatar_split_clause,[],[f541,f3424]) ).
tff(f3424,plain,
( spl81_262
<=> ( 'SharingMode_Unshared' = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_262])]) ).
tff(f541,plain,
'SharingMode_Unshared' != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3422,plain,
~ spl81_261,
inference(avatar_split_clause,[],[f540,f3419]) ).
tff(f3419,plain,
( spl81_261
<=> ( 'SharingMode_Unshared' = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_261])]) ).
tff(f540,plain,
'SharingMode_Unshared' != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f3417,plain,
~ spl81_260,
inference(avatar_split_clause,[],[f539,f3414]) ).
tff(f3414,plain,
( spl81_260
<=> ( 'SharingMode_Unshared' = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_260])]) ).
tff(f539,plain,
'SharingMode_Unshared' != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f3412,plain,
~ spl81_259,
inference(avatar_split_clause,[],[f538,f3409]) ).
tff(f3409,plain,
( spl81_259
<=> ( 'SharingMode_Unshared' = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_259])]) ).
tff(f538,plain,
'SharingMode_Unshared' != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f3407,plain,
~ spl81_258,
inference(avatar_split_clause,[],[f537,f3404]) ).
tff(f3404,plain,
( spl81_258
<=> ( 'SharingMode_Unshared' = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_258])]) ).
tff(f537,plain,
'SharingMode_Unshared' != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f3402,plain,
~ spl81_257,
inference(avatar_split_clause,[],[f536,f3399]) ).
tff(f3399,plain,
( spl81_257
<=> ( 'SharingMode_Unshared' = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_257])]) ).
tff(f536,plain,
'SharingMode_Unshared' != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f3397,plain,
~ spl81_256,
inference(avatar_split_clause,[],[f535,f3394]) ).
tff(f3394,plain,
( spl81_256
<=> ( 'SharingMode_Unshared' = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_256])]) ).
tff(f535,plain,
'SharingMode_Unshared' != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f3392,plain,
~ spl81_255,
inference(avatar_split_clause,[],[f534,f3389]) ).
tff(f3389,plain,
( spl81_255
<=> ( 'SharingMode_Unshared' = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_255])]) ).
tff(f534,plain,
'SharingMode_Unshared' != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f3387,plain,
~ spl81_254,
inference(avatar_split_clause,[],[f533,f3384]) ).
tff(f3384,plain,
( spl81_254
<=> ( 'SharingMode_Unshared' = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_254])]) ).
tff(f533,plain,
'SharingMode_Unshared' != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f3382,plain,
~ spl81_253,
inference(avatar_split_clause,[],[f532,f3379]) ).
tff(f3379,plain,
( spl81_253
<=> ( 'SharingMode_Unshared' = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_253])]) ).
tff(f532,plain,
'SharingMode_Unshared' != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f3377,plain,
~ spl81_252,
inference(avatar_split_clause,[],[f531,f3374]) ).
tff(f3374,plain,
( spl81_252
<=> ( 'System_String' = 'SharingMode_Unshared' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_252])]) ).
tff(f531,plain,
'System_String' != 'SharingMode_Unshared',
inference(cnf_transformation,[],[f140]) ).
tff(f3372,plain,
~ spl81_251,
inference(avatar_split_clause,[],[f530,f3369]) ).
tff(f3369,plain,
( spl81_251
<=> ( 'SharingMode_Unshared' = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_251])]) ).
tff(f530,plain,
'SharingMode_Unshared' != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f3367,plain,
~ spl81_250,
inference(avatar_split_clause,[],[f529,f3364]) ).
tff(f3364,plain,
( spl81_250
<=> ( 'SharingMode_Unshared' = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_250])]) ).
tff(f529,plain,
'SharingMode_Unshared' != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f3362,plain,
~ spl81_249,
inference(avatar_split_clause,[],[f527,f3359]) ).
tff(f3359,plain,
( spl81_249
<=> ( 'SharingMode_Unshared' = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_249])]) ).
tff(f527,plain,
'SharingMode_Unshared' != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f3357,plain,
~ spl81_248,
inference(avatar_split_clause,[],[f526,f3354]) ).
tff(f3354,plain,
( spl81_248
<=> ( 'System_Array' = 'SharingMode_Unshared' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_248])]) ).
tff(f526,plain,
'System_Array' != 'SharingMode_Unshared',
inference(cnf_transformation,[],[f140]) ).
tff(f3352,plain,
~ spl81_247,
inference(avatar_split_clause,[],[f525,f3349]) ).
tff(f3349,plain,
( spl81_247
<=> ( 'SharingMode_Unshared' = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_247])]) ).
tff(f525,plain,
'SharingMode_Unshared' != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f3347,plain,
~ spl81_246,
inference(avatar_split_clause,[],[f524,f3344]) ).
tff(f3344,plain,
( spl81_246
<=> ( 'SharingMode_Unshared' = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_246])]) ).
tff(f524,plain,
'SharingMode_Unshared' != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f3342,plain,
~ spl81_245,
inference(avatar_split_clause,[],[f523,f3339]) ).
tff(f3339,plain,
( spl81_245
<=> ( 'SharingMode_Unshared' = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_245])]) ).
tff(f523,plain,
'SharingMode_Unshared' != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f3337,plain,
~ spl81_244,
inference(avatar_split_clause,[],[f522,f3334]) ).
tff(f3334,plain,
( spl81_244
<=> ( 'SharingMode_Unshared' = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_244])]) ).
tff(f522,plain,
'SharingMode_Unshared' != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f3332,plain,
~ spl81_243,
inference(avatar_split_clause,[],[f521,f3329]) ).
tff(f3329,plain,
( spl81_243
<=> ( 'SharingMode_Unshared' = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_243])]) ).
tff(f521,plain,
'SharingMode_Unshared' != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f3327,plain,
~ spl81_242,
inference(avatar_split_clause,[],[f520,f3324]) ).
tff(f3324,plain,
( spl81_242
<=> ( 'SharingMode_Unshared' = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_242])]) ).
tff(f520,plain,
'SharingMode_Unshared' != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f3322,plain,
~ spl81_241,
inference(avatar_split_clause,[],[f519,f3319]) ).
tff(f3319,plain,
( spl81_241
<=> ( 'SharingMode_Unshared' = ownerRef ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_241])]) ).
tff(f519,plain,
'SharingMode_Unshared' != ownerRef,
inference(cnf_transformation,[],[f140]) ).
tff(f3317,plain,
~ spl81_240,
inference(avatar_split_clause,[],[f518,f3314]) ).
tff(f3314,plain,
( spl81_240
<=> ( 'SharingMode_Unshared' = 'SharingMode_LockProtected' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_240])]) ).
tff(f518,plain,
'SharingMode_Unshared' != 'SharingMode_LockProtected',
inference(cnf_transformation,[],[f140]) ).
tff(f3312,plain,
~ spl81_239,
inference(avatar_split_clause,[],[f517,f3309]) ).
tff(f3309,plain,
( spl81_239
<=> ( sharingMode = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_239])]) ).
tff(f517,plain,
sharingMode != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f3307,plain,
~ spl81_238,
inference(avatar_split_clause,[],[f516,f3304]) ).
tff(f3304,plain,
( spl81_238
<=> ( 'ArraySum' = sharingMode ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_238])]) ).
tff(f516,plain,
'ArraySum' != sharingMode,
inference(cnf_transformation,[],[f140]) ).
tff(f3302,plain,
~ spl81_237,
inference(avatar_split_clause,[],[f515,f3299]) ).
tff(f3299,plain,
( spl81_237
<=> ( sharingMode = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_237])]) ).
tff(f515,plain,
sharingMode != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3297,plain,
~ spl81_236,
inference(avatar_split_clause,[],[f514,f3294]) ).
tff(f3294,plain,
( spl81_236
<=> ( sharingMode = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_236])]) ).
tff(f514,plain,
sharingMode != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f3292,plain,
~ spl81_235,
inference(avatar_split_clause,[],[f513,f3289]) ).
tff(f3289,plain,
( spl81_235
<=> ( sharingMode = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_235])]) ).
tff(f513,plain,
sharingMode != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f3287,plain,
~ spl81_234,
inference(avatar_split_clause,[],[f512,f3284]) ).
tff(f3284,plain,
( spl81_234
<=> ( sharingMode = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_234])]) ).
tff(f512,plain,
sharingMode != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f3282,plain,
~ spl81_233,
inference(avatar_split_clause,[],[f511,f3279]) ).
tff(f3279,plain,
( spl81_233
<=> ( sharingMode = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_233])]) ).
tff(f511,plain,
sharingMode != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f3277,plain,
~ spl81_232,
inference(avatar_split_clause,[],[f510,f3274]) ).
tff(f3274,plain,
( spl81_232
<=> ( sharingMode = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_232])]) ).
tff(f510,plain,
sharingMode != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3272,plain,
~ spl81_231,
inference(avatar_split_clause,[],[f509,f3269]) ).
tff(f3269,plain,
( spl81_231
<=> ( sharingMode = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_231])]) ).
tff(f509,plain,
sharingMode != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3267,plain,
~ spl81_230,
inference(avatar_split_clause,[],[f508,f3264]) ).
tff(f3264,plain,
( spl81_230
<=> ( sharingMode = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_230])]) ).
tff(f508,plain,
sharingMode != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f3262,plain,
~ spl81_229,
inference(avatar_split_clause,[],[f507,f3259]) ).
tff(f3259,plain,
( spl81_229
<=> ( sharingMode = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_229])]) ).
tff(f507,plain,
sharingMode != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f3257,plain,
~ spl81_228,
inference(avatar_split_clause,[],[f506,f3254]) ).
tff(f3254,plain,
( spl81_228
<=> ( sharingMode = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_228])]) ).
tff(f506,plain,
sharingMode != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3252,plain,
~ spl81_227,
inference(avatar_split_clause,[],[f505,f3249]) ).
tff(f3249,plain,
( spl81_227
<=> ( sharingMode = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_227])]) ).
tff(f505,plain,
sharingMode != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3247,plain,
~ spl81_226,
inference(avatar_split_clause,[],[f504,f3244]) ).
tff(f3244,plain,
( spl81_226
<=> ( sharingMode = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_226])]) ).
tff(f504,plain,
sharingMode != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3242,plain,
~ spl81_225,
inference(avatar_split_clause,[],[f503,f3239]) ).
tff(f3239,plain,
( spl81_225
<=> ( sharingMode = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_225])]) ).
tff(f503,plain,
sharingMode != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f3237,plain,
~ spl81_224,
inference(avatar_split_clause,[],[f502,f3234]) ).
tff(f3234,plain,
( spl81_224
<=> ( sharingMode = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_224])]) ).
tff(f502,plain,
sharingMode != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f3232,plain,
~ spl81_223,
inference(avatar_split_clause,[],[f501,f3229]) ).
tff(f3229,plain,
( spl81_223
<=> ( sharingMode = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_223])]) ).
tff(f501,plain,
sharingMode != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f3227,plain,
~ spl81_222,
inference(avatar_split_clause,[],[f500,f3224]) ).
tff(f3224,plain,
( spl81_222
<=> ( sharingMode = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_222])]) ).
tff(f500,plain,
sharingMode != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f3222,plain,
~ spl81_221,
inference(avatar_split_clause,[],[f499,f3219]) ).
tff(f3219,plain,
( spl81_221
<=> ( sharingMode = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_221])]) ).
tff(f499,plain,
sharingMode != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f3217,plain,
~ spl81_220,
inference(avatar_split_clause,[],[f498,f3214]) ).
tff(f3214,plain,
( spl81_220
<=> ( sharingMode = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_220])]) ).
tff(f498,plain,
sharingMode != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f3212,plain,
~ spl81_219,
inference(avatar_split_clause,[],[f497,f3209]) ).
tff(f3209,plain,
( spl81_219
<=> ( sharingMode = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_219])]) ).
tff(f497,plain,
sharingMode != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f3207,plain,
~ spl81_218,
inference(avatar_split_clause,[],[f496,f3204]) ).
tff(f3204,plain,
( spl81_218
<=> ( sharingMode = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_218])]) ).
tff(f496,plain,
sharingMode != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f3202,plain,
~ spl81_217,
inference(avatar_split_clause,[],[f495,f3199]) ).
tff(f3199,plain,
( spl81_217
<=> ( sharingMode = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_217])]) ).
tff(f495,plain,
sharingMode != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f3197,plain,
~ spl81_216,
inference(avatar_split_clause,[],[f494,f3194]) ).
tff(f3194,plain,
( spl81_216
<=> ( 'System_String' = sharingMode ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_216])]) ).
tff(f494,plain,
'System_String' != sharingMode,
inference(cnf_transformation,[],[f140]) ).
tff(f3192,plain,
~ spl81_215,
inference(avatar_split_clause,[],[f493,f3189]) ).
tff(f3189,plain,
( spl81_215
<=> ( sharingMode = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_215])]) ).
tff(f493,plain,
sharingMode != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f3187,plain,
~ spl81_214,
inference(avatar_split_clause,[],[f492,f3184]) ).
tff(f3184,plain,
( spl81_214
<=> ( sharingMode = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_214])]) ).
tff(f492,plain,
sharingMode != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f3182,plain,
~ spl81_213,
inference(avatar_split_clause,[],[f490,f3179]) ).
tff(f3179,plain,
( spl81_213
<=> ( sharingMode = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_213])]) ).
tff(f490,plain,
sharingMode != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f3177,plain,
~ spl81_212,
inference(avatar_split_clause,[],[f489,f3174]) ).
tff(f3174,plain,
( spl81_212
<=> ( 'System_Array' = sharingMode ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_212])]) ).
tff(f489,plain,
'System_Array' != sharingMode,
inference(cnf_transformation,[],[f140]) ).
tff(f3172,plain,
~ spl81_211,
inference(avatar_split_clause,[],[f488,f3169]) ).
tff(f3169,plain,
( spl81_211
<=> ( sharingMode = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_211])]) ).
tff(f488,plain,
sharingMode != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f3167,plain,
~ spl81_210,
inference(avatar_split_clause,[],[f487,f3164]) ).
tff(f3164,plain,
( spl81_210
<=> ( sharingMode = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_210])]) ).
tff(f487,plain,
sharingMode != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f3162,plain,
~ spl81_209,
inference(avatar_split_clause,[],[f486,f3159]) ).
tff(f3159,plain,
( spl81_209
<=> ( sharingMode = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_209])]) ).
tff(f486,plain,
sharingMode != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f3157,plain,
~ spl81_208,
inference(avatar_split_clause,[],[f485,f3154]) ).
tff(f3154,plain,
( spl81_208
<=> ( sharingMode = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_208])]) ).
tff(f485,plain,
sharingMode != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f3152,plain,
~ spl81_207,
inference(avatar_split_clause,[],[f484,f3149]) ).
tff(f3149,plain,
( spl81_207
<=> ( sharingMode = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_207])]) ).
tff(f484,plain,
sharingMode != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f3147,plain,
~ spl81_206,
inference(avatar_split_clause,[],[f483,f3144]) ).
tff(f3144,plain,
( spl81_206
<=> ( sharingMode = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_206])]) ).
tff(f483,plain,
sharingMode != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f3142,plain,
~ spl81_205,
inference(avatar_split_clause,[],[f482,f3139]) ).
tff(f3139,plain,
( spl81_205
<=> ( sharingMode = ownerRef ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_205])]) ).
tff(f482,plain,
sharingMode != ownerRef,
inference(cnf_transformation,[],[f140]) ).
tff(f3137,plain,
~ spl81_204,
inference(avatar_split_clause,[],[f481,f3134]) ).
tff(f3134,plain,
( spl81_204
<=> ( sharingMode = 'SharingMode_LockProtected' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_204])]) ).
tff(f481,plain,
sharingMode != 'SharingMode_LockProtected',
inference(cnf_transformation,[],[f140]) ).
tff(f3132,plain,
~ spl81_203,
inference(avatar_split_clause,[],[f480,f3129]) ).
tff(f3129,plain,
( spl81_203
<=> ( sharingMode = 'SharingMode_Unshared' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_203])]) ).
tff(f480,plain,
sharingMode != 'SharingMode_Unshared',
inference(cnf_transformation,[],[f140]) ).
tff(f3127,plain,
~ spl81_202,
inference(avatar_split_clause,[],[f479,f3124]) ).
tff(f3124,plain,
( spl81_202
<=> ( exposeVersion = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_202])]) ).
tff(f479,plain,
exposeVersion != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f3122,plain,
~ spl81_201,
inference(avatar_split_clause,[],[f478,f3119]) ).
tff(f3119,plain,
( spl81_201
<=> ( 'ArraySum' = exposeVersion ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_201])]) ).
tff(f478,plain,
'ArraySum' != exposeVersion,
inference(cnf_transformation,[],[f140]) ).
tff(f3117,plain,
~ spl81_200,
inference(avatar_split_clause,[],[f477,f3114]) ).
tff(f3114,plain,
( spl81_200
<=> ( exposeVersion = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_200])]) ).
tff(f477,plain,
exposeVersion != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3112,plain,
~ spl81_199,
inference(avatar_split_clause,[],[f476,f3109]) ).
tff(f3109,plain,
( spl81_199
<=> ( exposeVersion = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_199])]) ).
tff(f476,plain,
exposeVersion != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f3107,plain,
~ spl81_198,
inference(avatar_split_clause,[],[f475,f3104]) ).
tff(f3104,plain,
( spl81_198
<=> ( exposeVersion = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_198])]) ).
tff(f475,plain,
exposeVersion != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f3102,plain,
~ spl81_197,
inference(avatar_split_clause,[],[f474,f3099]) ).
tff(f3099,plain,
( spl81_197
<=> ( exposeVersion = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_197])]) ).
tff(f474,plain,
exposeVersion != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f3097,plain,
~ spl81_196,
inference(avatar_split_clause,[],[f473,f3094]) ).
tff(f3094,plain,
( spl81_196
<=> ( exposeVersion = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_196])]) ).
tff(f473,plain,
exposeVersion != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f3092,plain,
~ spl81_195,
inference(avatar_split_clause,[],[f472,f3089]) ).
tff(f3089,plain,
( spl81_195
<=> ( exposeVersion = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_195])]) ).
tff(f472,plain,
exposeVersion != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3087,plain,
~ spl81_194,
inference(avatar_split_clause,[],[f471,f3084]) ).
tff(f3084,plain,
( spl81_194
<=> ( exposeVersion = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_194])]) ).
tff(f471,plain,
exposeVersion != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f3082,plain,
~ spl81_193,
inference(avatar_split_clause,[],[f470,f3079]) ).
tff(f3079,plain,
( spl81_193
<=> ( exposeVersion = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_193])]) ).
tff(f470,plain,
exposeVersion != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f3077,plain,
~ spl81_192,
inference(avatar_split_clause,[],[f469,f3074]) ).
tff(f3074,plain,
( spl81_192
<=> ( exposeVersion = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_192])]) ).
tff(f469,plain,
exposeVersion != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f3072,plain,
~ spl81_191,
inference(avatar_split_clause,[],[f468,f3069]) ).
tff(f3069,plain,
( spl81_191
<=> ( exposeVersion = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_191])]) ).
tff(f468,plain,
exposeVersion != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3067,plain,
~ spl81_190,
inference(avatar_split_clause,[],[f467,f3064]) ).
tff(f3064,plain,
( spl81_190
<=> ( exposeVersion = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_190])]) ).
tff(f467,plain,
exposeVersion != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f3062,plain,
~ spl81_189,
inference(avatar_split_clause,[],[f466,f3059]) ).
tff(f3059,plain,
( spl81_189
<=> ( exposeVersion = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_189])]) ).
tff(f466,plain,
exposeVersion != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f3057,plain,
~ spl81_188,
inference(avatar_split_clause,[],[f465,f3054]) ).
tff(f3054,plain,
( spl81_188
<=> ( exposeVersion = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_188])]) ).
tff(f465,plain,
exposeVersion != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f3052,plain,
~ spl81_187,
inference(avatar_split_clause,[],[f464,f3049]) ).
tff(f3049,plain,
( spl81_187
<=> ( exposeVersion = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_187])]) ).
tff(f464,plain,
exposeVersion != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f3047,plain,
~ spl81_186,
inference(avatar_split_clause,[],[f463,f3044]) ).
tff(f3044,plain,
( spl81_186
<=> ( exposeVersion = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_186])]) ).
tff(f463,plain,
exposeVersion != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f3042,plain,
~ spl81_185,
inference(avatar_split_clause,[],[f462,f3039]) ).
tff(f3039,plain,
( spl81_185
<=> ( exposeVersion = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_185])]) ).
tff(f462,plain,
exposeVersion != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f3037,plain,
~ spl81_184,
inference(avatar_split_clause,[],[f461,f3034]) ).
tff(f3034,plain,
( spl81_184
<=> ( exposeVersion = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_184])]) ).
tff(f461,plain,
exposeVersion != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f3032,plain,
~ spl81_183,
inference(avatar_split_clause,[],[f460,f3029]) ).
tff(f3029,plain,
( spl81_183
<=> ( exposeVersion = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_183])]) ).
tff(f460,plain,
exposeVersion != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f3027,plain,
~ spl81_182,
inference(avatar_split_clause,[],[f459,f3024]) ).
tff(f3024,plain,
( spl81_182
<=> ( exposeVersion = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_182])]) ).
tff(f459,plain,
exposeVersion != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f3022,plain,
~ spl81_181,
inference(avatar_split_clause,[],[f458,f3019]) ).
tff(f3019,plain,
( spl81_181
<=> ( exposeVersion = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_181])]) ).
tff(f458,plain,
exposeVersion != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f3017,plain,
~ spl81_180,
inference(avatar_split_clause,[],[f457,f3014]) ).
tff(f3014,plain,
( spl81_180
<=> ( exposeVersion = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_180])]) ).
tff(f457,plain,
exposeVersion != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f3012,plain,
~ spl81_179,
inference(avatar_split_clause,[],[f456,f3009]) ).
tff(f3009,plain,
( spl81_179
<=> ( 'System_String' = exposeVersion ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_179])]) ).
tff(f456,plain,
'System_String' != exposeVersion,
inference(cnf_transformation,[],[f140]) ).
tff(f3007,plain,
~ spl81_178,
inference(avatar_split_clause,[],[f455,f3004]) ).
tff(f3004,plain,
( spl81_178
<=> ( exposeVersion = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_178])]) ).
tff(f455,plain,
exposeVersion != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f3002,plain,
~ spl81_177,
inference(avatar_split_clause,[],[f454,f2999]) ).
tff(f2999,plain,
( spl81_177
<=> ( exposeVersion = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_177])]) ).
tff(f454,plain,
exposeVersion != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f2997,plain,
~ spl81_176,
inference(avatar_split_clause,[],[f452,f2994]) ).
tff(f2994,plain,
( spl81_176
<=> ( exposeVersion = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_176])]) ).
tff(f452,plain,
exposeVersion != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f2992,plain,
~ spl81_175,
inference(avatar_split_clause,[],[f451,f2989]) ).
tff(f2989,plain,
( spl81_175
<=> ( 'System_Array' = exposeVersion ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_175])]) ).
tff(f451,plain,
'System_Array' != exposeVersion,
inference(cnf_transformation,[],[f140]) ).
tff(f2987,plain,
~ spl81_174,
inference(avatar_split_clause,[],[f450,f2984]) ).
tff(f2984,plain,
( spl81_174
<=> ( exposeVersion = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_174])]) ).
tff(f450,plain,
exposeVersion != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f2982,plain,
~ spl81_173,
inference(avatar_split_clause,[],[f449,f2979]) ).
tff(f2979,plain,
( spl81_173
<=> ( exposeVersion = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_173])]) ).
tff(f449,plain,
exposeVersion != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f2977,plain,
~ spl81_172,
inference(avatar_split_clause,[],[f448,f2974]) ).
tff(f2974,plain,
( spl81_172
<=> ( exposeVersion = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_172])]) ).
tff(f448,plain,
exposeVersion != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f2972,plain,
~ spl81_171,
inference(avatar_split_clause,[],[f447,f2969]) ).
tff(f2969,plain,
( spl81_171
<=> ( exposeVersion = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_171])]) ).
tff(f447,plain,
exposeVersion != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f2967,plain,
~ spl81_170,
inference(avatar_split_clause,[],[f446,f2964]) ).
tff(f2964,plain,
( spl81_170
<=> ( exposeVersion = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_170])]) ).
tff(f446,plain,
exposeVersion != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f2962,plain,
~ spl81_169,
inference(avatar_split_clause,[],[f445,f2959]) ).
tff(f2959,plain,
( spl81_169
<=> ( exposeVersion = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_169])]) ).
tff(f445,plain,
exposeVersion != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f2957,plain,
~ spl81_168,
inference(avatar_split_clause,[],[f444,f2954]) ).
tff(f2954,plain,
( spl81_168
<=> ( exposeVersion = ownerRef ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_168])]) ).
tff(f444,plain,
exposeVersion != ownerRef,
inference(cnf_transformation,[],[f140]) ).
tff(f2952,plain,
~ spl81_167,
inference(avatar_split_clause,[],[f443,f2949]) ).
tff(f2949,plain,
( spl81_167
<=> ( exposeVersion = 'SharingMode_LockProtected' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_167])]) ).
tff(f443,plain,
exposeVersion != 'SharingMode_LockProtected',
inference(cnf_transformation,[],[f140]) ).
tff(f2947,plain,
~ spl81_166,
inference(avatar_split_clause,[],[f442,f2944]) ).
tff(f2944,plain,
( spl81_166
<=> ( exposeVersion = 'SharingMode_Unshared' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_166])]) ).
tff(f442,plain,
exposeVersion != 'SharingMode_Unshared',
inference(cnf_transformation,[],[f140]) ).
tff(f2942,plain,
~ spl81_165,
inference(avatar_split_clause,[],[f441,f2939]) ).
tff(f2939,plain,
( spl81_165
<=> ( exposeVersion = sharingMode ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_165])]) ).
tff(f441,plain,
exposeVersion != sharingMode,
inference(cnf_transformation,[],[f140]) ).
tff(f2937,plain,
~ spl81_164,
inference(avatar_split_clause,[],[f440,f2934]) ).
tff(f2934,plain,
( spl81_164
<=> ( localinv = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_164])]) ).
tff(f440,plain,
localinv != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f2932,plain,
~ spl81_163,
inference(avatar_split_clause,[],[f439,f2929]) ).
tff(f2929,plain,
( spl81_163
<=> ( 'ArraySum' = localinv ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_163])]) ).
tff(f439,plain,
'ArraySum' != localinv,
inference(cnf_transformation,[],[f140]) ).
tff(f2927,plain,
~ spl81_162,
inference(avatar_split_clause,[],[f438,f2924]) ).
tff(f2924,plain,
( spl81_162
<=> ( localinv = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_162])]) ).
tff(f438,plain,
localinv != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f2922,plain,
~ spl81_161,
inference(avatar_split_clause,[],[f437,f2919]) ).
tff(f2919,plain,
( spl81_161
<=> ( localinv = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_161])]) ).
tff(f437,plain,
localinv != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f2917,plain,
~ spl81_160,
inference(avatar_split_clause,[],[f436,f2914]) ).
tff(f2914,plain,
( spl81_160
<=> ( localinv = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_160])]) ).
tff(f436,plain,
localinv != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f2912,plain,
~ spl81_159,
inference(avatar_split_clause,[],[f435,f2909]) ).
tff(f2909,plain,
( spl81_159
<=> ( localinv = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_159])]) ).
tff(f435,plain,
localinv != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f2907,plain,
~ spl81_158,
inference(avatar_split_clause,[],[f434,f2904]) ).
tff(f2904,plain,
( spl81_158
<=> ( localinv = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_158])]) ).
tff(f434,plain,
localinv != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f2902,plain,
~ spl81_157,
inference(avatar_split_clause,[],[f433,f2899]) ).
tff(f2899,plain,
( spl81_157
<=> ( localinv = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_157])]) ).
tff(f433,plain,
localinv != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f2897,plain,
~ spl81_156,
inference(avatar_split_clause,[],[f432,f2894]) ).
tff(f2894,plain,
( spl81_156
<=> ( localinv = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_156])]) ).
tff(f432,plain,
localinv != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f2892,plain,
~ spl81_155,
inference(avatar_split_clause,[],[f431,f2889]) ).
tff(f2889,plain,
( spl81_155
<=> ( localinv = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_155])]) ).
tff(f431,plain,
localinv != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f2887,plain,
~ spl81_154,
inference(avatar_split_clause,[],[f430,f2884]) ).
tff(f2884,plain,
( spl81_154
<=> ( localinv = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_154])]) ).
tff(f430,plain,
localinv != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f2882,plain,
~ spl81_153,
inference(avatar_split_clause,[],[f429,f2879]) ).
tff(f2879,plain,
( spl81_153
<=> ( localinv = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_153])]) ).
tff(f429,plain,
localinv != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f2877,plain,
~ spl81_152,
inference(avatar_split_clause,[],[f428,f2874]) ).
tff(f2874,plain,
( spl81_152
<=> ( localinv = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_152])]) ).
tff(f428,plain,
localinv != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f2872,plain,
~ spl81_151,
inference(avatar_split_clause,[],[f427,f2869]) ).
tff(f2869,plain,
( spl81_151
<=> ( localinv = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_151])]) ).
tff(f427,plain,
localinv != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f2867,plain,
~ spl81_150,
inference(avatar_split_clause,[],[f426,f2864]) ).
tff(f2864,plain,
( spl81_150
<=> ( localinv = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_150])]) ).
tff(f426,plain,
localinv != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f2862,plain,
~ spl81_149,
inference(avatar_split_clause,[],[f425,f2859]) ).
tff(f2859,plain,
( spl81_149
<=> ( localinv = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_149])]) ).
tff(f425,plain,
localinv != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f2857,plain,
~ spl81_148,
inference(avatar_split_clause,[],[f424,f2854]) ).
tff(f2854,plain,
( spl81_148
<=> ( localinv = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_148])]) ).
tff(f424,plain,
localinv != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f2852,plain,
~ spl81_147,
inference(avatar_split_clause,[],[f423,f2849]) ).
tff(f2849,plain,
( spl81_147
<=> ( localinv = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_147])]) ).
tff(f423,plain,
localinv != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f2847,plain,
~ spl81_146,
inference(avatar_split_clause,[],[f422,f2844]) ).
tff(f2844,plain,
( spl81_146
<=> ( localinv = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_146])]) ).
tff(f422,plain,
localinv != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f2842,plain,
~ spl81_145,
inference(avatar_split_clause,[],[f421,f2839]) ).
tff(f2839,plain,
( spl81_145
<=> ( localinv = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_145])]) ).
tff(f421,plain,
localinv != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f2837,plain,
~ spl81_144,
inference(avatar_split_clause,[],[f420,f2834]) ).
tff(f2834,plain,
( spl81_144
<=> ( localinv = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_144])]) ).
tff(f420,plain,
localinv != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f2832,plain,
~ spl81_143,
inference(avatar_split_clause,[],[f419,f2829]) ).
tff(f2829,plain,
( spl81_143
<=> ( localinv = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_143])]) ).
tff(f419,plain,
localinv != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f2827,plain,
~ spl81_142,
inference(avatar_split_clause,[],[f418,f2824]) ).
tff(f2824,plain,
( spl81_142
<=> ( localinv = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_142])]) ).
tff(f418,plain,
localinv != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f2822,plain,
~ spl81_141,
inference(avatar_split_clause,[],[f417,f2819]) ).
tff(f2819,plain,
( spl81_141
<=> ( 'System_String' = localinv ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_141])]) ).
tff(f417,plain,
'System_String' != localinv,
inference(cnf_transformation,[],[f140]) ).
tff(f2817,plain,
~ spl81_140,
inference(avatar_split_clause,[],[f416,f2814]) ).
tff(f2814,plain,
( spl81_140
<=> ( localinv = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_140])]) ).
tff(f416,plain,
localinv != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f2812,plain,
~ spl81_139,
inference(avatar_split_clause,[],[f415,f2809]) ).
tff(f2809,plain,
( spl81_139
<=> ( localinv = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_139])]) ).
tff(f415,plain,
localinv != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f2807,plain,
~ spl81_138,
inference(avatar_split_clause,[],[f413,f2804]) ).
tff(f2804,plain,
( spl81_138
<=> ( localinv = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_138])]) ).
tff(f413,plain,
localinv != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f2802,plain,
~ spl81_137,
inference(avatar_split_clause,[],[f412,f2799]) ).
tff(f2799,plain,
( spl81_137
<=> ( 'System_Array' = localinv ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_137])]) ).
tff(f412,plain,
'System_Array' != localinv,
inference(cnf_transformation,[],[f140]) ).
tff(f2797,plain,
~ spl81_136,
inference(avatar_split_clause,[],[f411,f2794]) ).
tff(f2794,plain,
( spl81_136
<=> ( localinv = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_136])]) ).
tff(f411,plain,
localinv != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f2792,plain,
~ spl81_135,
inference(avatar_split_clause,[],[f410,f2789]) ).
tff(f2789,plain,
( spl81_135
<=> ( localinv = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_135])]) ).
tff(f410,plain,
localinv != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f2787,plain,
~ spl81_134,
inference(avatar_split_clause,[],[f409,f2784]) ).
tff(f2784,plain,
( spl81_134
<=> ( localinv = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_134])]) ).
tff(f409,plain,
localinv != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f2782,plain,
~ spl81_133,
inference(avatar_split_clause,[],[f408,f2779]) ).
tff(f2779,plain,
( spl81_133
<=> ( localinv = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_133])]) ).
tff(f408,plain,
localinv != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f2777,plain,
~ spl81_132,
inference(avatar_split_clause,[],[f407,f2774]) ).
tff(f2774,plain,
( spl81_132
<=> ( localinv = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_132])]) ).
tff(f407,plain,
localinv != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f2772,plain,
~ spl81_131,
inference(avatar_split_clause,[],[f406,f2769]) ).
tff(f2769,plain,
( spl81_131
<=> ( localinv = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_131])]) ).
tff(f406,plain,
localinv != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f2767,plain,
~ spl81_130,
inference(avatar_split_clause,[],[f405,f2764]) ).
tff(f2764,plain,
( spl81_130
<=> ( localinv = ownerRef ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_130])]) ).
tff(f405,plain,
localinv != ownerRef,
inference(cnf_transformation,[],[f140]) ).
tff(f2762,plain,
~ spl81_129,
inference(avatar_split_clause,[],[f404,f2759]) ).
tff(f2759,plain,
( spl81_129
<=> ( localinv = 'SharingMode_LockProtected' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_129])]) ).
tff(f404,plain,
localinv != 'SharingMode_LockProtected',
inference(cnf_transformation,[],[f140]) ).
tff(f2757,plain,
~ spl81_128,
inference(avatar_split_clause,[],[f403,f2754]) ).
tff(f2754,plain,
( spl81_128
<=> ( localinv = 'SharingMode_Unshared' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_128])]) ).
tff(f403,plain,
localinv != 'SharingMode_Unshared',
inference(cnf_transformation,[],[f140]) ).
tff(f2752,plain,
~ spl81_127,
inference(avatar_split_clause,[],[f402,f2749]) ).
tff(f2749,plain,
( spl81_127
<=> ( localinv = sharingMode ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_127])]) ).
tff(f402,plain,
localinv != sharingMode,
inference(cnf_transformation,[],[f140]) ).
tff(f2747,plain,
~ spl81_126,
inference(avatar_split_clause,[],[f401,f2744]) ).
tff(f2744,plain,
( spl81_126
<=> ( localinv = exposeVersion ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_126])]) ).
tff(f401,plain,
localinv != exposeVersion,
inference(cnf_transformation,[],[f140]) ).
tff(f2742,plain,
~ spl81_125,
inference(avatar_split_clause,[],[f400,f2739]) ).
tff(f2739,plain,
( spl81_125
<=> ( inv = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_125])]) ).
tff(f400,plain,
inv != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f2737,plain,
~ spl81_124,
inference(avatar_split_clause,[],[f399,f2734]) ).
tff(f2734,plain,
( spl81_124
<=> ( 'ArraySum' = inv ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_124])]) ).
tff(f399,plain,
'ArraySum' != inv,
inference(cnf_transformation,[],[f140]) ).
tff(f2732,plain,
~ spl81_123,
inference(avatar_split_clause,[],[f398,f2729]) ).
tff(f2729,plain,
( spl81_123
<=> ( inv = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_123])]) ).
tff(f398,plain,
inv != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f2727,plain,
~ spl81_122,
inference(avatar_split_clause,[],[f397,f2724]) ).
tff(f2724,plain,
( spl81_122
<=> ( inv = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_122])]) ).
tff(f397,plain,
inv != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f2722,plain,
~ spl81_121,
inference(avatar_split_clause,[],[f396,f2719]) ).
tff(f2719,plain,
( spl81_121
<=> ( inv = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_121])]) ).
tff(f396,plain,
inv != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f2717,plain,
~ spl81_120,
inference(avatar_split_clause,[],[f395,f2714]) ).
tff(f2714,plain,
( spl81_120
<=> ( inv = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_120])]) ).
tff(f395,plain,
inv != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f2712,plain,
~ spl81_119,
inference(avatar_split_clause,[],[f394,f2709]) ).
tff(f2709,plain,
( spl81_119
<=> ( inv = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_119])]) ).
tff(f394,plain,
inv != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f2707,plain,
~ spl81_118,
inference(avatar_split_clause,[],[f393,f2704]) ).
tff(f2704,plain,
( spl81_118
<=> ( inv = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_118])]) ).
tff(f393,plain,
inv != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f2702,plain,
~ spl81_117,
inference(avatar_split_clause,[],[f392,f2699]) ).
tff(f2699,plain,
( spl81_117
<=> ( inv = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_117])]) ).
tff(f392,plain,
inv != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f2697,plain,
~ spl81_116,
inference(avatar_split_clause,[],[f391,f2694]) ).
tff(f2694,plain,
( spl81_116
<=> ( inv = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_116])]) ).
tff(f391,plain,
inv != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f2692,plain,
~ spl81_115,
inference(avatar_split_clause,[],[f390,f2689]) ).
tff(f2689,plain,
( spl81_115
<=> ( inv = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_115])]) ).
tff(f390,plain,
inv != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f2687,plain,
~ spl81_114,
inference(avatar_split_clause,[],[f389,f2684]) ).
tff(f2684,plain,
( spl81_114
<=> ( inv = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_114])]) ).
tff(f389,plain,
inv != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f2682,plain,
~ spl81_113,
inference(avatar_split_clause,[],[f388,f2679]) ).
tff(f2679,plain,
( spl81_113
<=> ( inv = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_113])]) ).
tff(f388,plain,
inv != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f2677,plain,
~ spl81_112,
inference(avatar_split_clause,[],[f387,f2674]) ).
tff(f2674,plain,
( spl81_112
<=> ( inv = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_112])]) ).
tff(f387,plain,
inv != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f2672,plain,
~ spl81_111,
inference(avatar_split_clause,[],[f386,f2669]) ).
tff(f2669,plain,
( spl81_111
<=> ( inv = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_111])]) ).
tff(f386,plain,
inv != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f2667,plain,
~ spl81_110,
inference(avatar_split_clause,[],[f385,f2664]) ).
tff(f2664,plain,
( spl81_110
<=> ( inv = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_110])]) ).
tff(f385,plain,
inv != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f2662,plain,
~ spl81_109,
inference(avatar_split_clause,[],[f384,f2659]) ).
tff(f2659,plain,
( spl81_109
<=> ( inv = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_109])]) ).
tff(f384,plain,
inv != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f2657,plain,
~ spl81_108,
inference(avatar_split_clause,[],[f383,f2654]) ).
tff(f2654,plain,
( spl81_108
<=> ( inv = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_108])]) ).
tff(f383,plain,
inv != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f2652,plain,
~ spl81_107,
inference(avatar_split_clause,[],[f382,f2649]) ).
tff(f2649,plain,
( spl81_107
<=> ( inv = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_107])]) ).
tff(f382,plain,
inv != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f2647,plain,
~ spl81_106,
inference(avatar_split_clause,[],[f381,f2644]) ).
tff(f2644,plain,
( spl81_106
<=> ( inv = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_106])]) ).
tff(f381,plain,
inv != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f2642,plain,
~ spl81_105,
inference(avatar_split_clause,[],[f380,f2639]) ).
tff(f2639,plain,
( spl81_105
<=> ( inv = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_105])]) ).
tff(f380,plain,
inv != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f2637,plain,
~ spl81_104,
inference(avatar_split_clause,[],[f379,f2634]) ).
tff(f2634,plain,
( spl81_104
<=> ( inv = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_104])]) ).
tff(f379,plain,
inv != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f2632,plain,
~ spl81_103,
inference(avatar_split_clause,[],[f378,f2629]) ).
tff(f2629,plain,
( spl81_103
<=> ( inv = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_103])]) ).
tff(f378,plain,
inv != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f2627,plain,
~ spl81_102,
inference(avatar_split_clause,[],[f377,f2624]) ).
tff(f2624,plain,
( spl81_102
<=> ( 'System_String' = inv ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_102])]) ).
tff(f377,plain,
'System_String' != inv,
inference(cnf_transformation,[],[f140]) ).
tff(f2622,plain,
~ spl81_101,
inference(avatar_split_clause,[],[f376,f2619]) ).
tff(f2619,plain,
( spl81_101
<=> ( inv = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_101])]) ).
tff(f376,plain,
inv != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f2617,plain,
~ spl81_100,
inference(avatar_split_clause,[],[f375,f2614]) ).
tff(f2614,plain,
( spl81_100
<=> ( inv = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_100])]) ).
tff(f375,plain,
inv != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f2612,plain,
~ spl81_99,
inference(avatar_split_clause,[],[f373,f2609]) ).
tff(f2609,plain,
( spl81_99
<=> ( inv = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_99])]) ).
tff(f373,plain,
inv != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f2607,plain,
~ spl81_98,
inference(avatar_split_clause,[],[f372,f2604]) ).
tff(f2604,plain,
( spl81_98
<=> ( 'System_Array' = inv ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_98])]) ).
tff(f372,plain,
'System_Array' != inv,
inference(cnf_transformation,[],[f140]) ).
tff(f2602,plain,
~ spl81_97,
inference(avatar_split_clause,[],[f371,f2599]) ).
tff(f2599,plain,
( spl81_97
<=> ( inv = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_97])]) ).
tff(f371,plain,
inv != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f2597,plain,
~ spl81_96,
inference(avatar_split_clause,[],[f370,f2594]) ).
tff(f2594,plain,
( spl81_96
<=> ( inv = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_96])]) ).
tff(f370,plain,
inv != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f2592,plain,
~ spl81_95,
inference(avatar_split_clause,[],[f369,f2589]) ).
tff(f2589,plain,
( spl81_95
<=> ( inv = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_95])]) ).
tff(f369,plain,
inv != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f2587,plain,
~ spl81_94,
inference(avatar_split_clause,[],[f368,f2584]) ).
tff(f2584,plain,
( spl81_94
<=> ( inv = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_94])]) ).
tff(f368,plain,
inv != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f2582,plain,
~ spl81_93,
inference(avatar_split_clause,[],[f367,f2579]) ).
tff(f2579,plain,
( spl81_93
<=> ( inv = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_93])]) ).
tff(f367,plain,
inv != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f2577,plain,
~ spl81_92,
inference(avatar_split_clause,[],[f366,f2574]) ).
tff(f2574,plain,
( spl81_92
<=> ( inv = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_92])]) ).
tff(f366,plain,
inv != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f2572,plain,
~ spl81_91,
inference(avatar_split_clause,[],[f365,f2569]) ).
tff(f2569,plain,
( spl81_91
<=> ( inv = ownerRef ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_91])]) ).
tff(f365,plain,
inv != ownerRef,
inference(cnf_transformation,[],[f140]) ).
tff(f2567,plain,
~ spl81_90,
inference(avatar_split_clause,[],[f364,f2564]) ).
tff(f2564,plain,
( spl81_90
<=> ( inv = 'SharingMode_LockProtected' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_90])]) ).
tff(f364,plain,
inv != 'SharingMode_LockProtected',
inference(cnf_transformation,[],[f140]) ).
tff(f2562,plain,
~ spl81_89,
inference(avatar_split_clause,[],[f363,f2559]) ).
tff(f2559,plain,
( spl81_89
<=> ( inv = 'SharingMode_Unshared' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_89])]) ).
tff(f363,plain,
inv != 'SharingMode_Unshared',
inference(cnf_transformation,[],[f140]) ).
tff(f2557,plain,
~ spl81_88,
inference(avatar_split_clause,[],[f362,f2554]) ).
tff(f2554,plain,
( spl81_88
<=> ( inv = sharingMode ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_88])]) ).
tff(f362,plain,
inv != sharingMode,
inference(cnf_transformation,[],[f140]) ).
tff(f2552,plain,
~ spl81_87,
inference(avatar_split_clause,[],[f361,f2549]) ).
tff(f2549,plain,
( spl81_87
<=> ( inv = exposeVersion ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_87])]) ).
tff(f361,plain,
inv != exposeVersion,
inference(cnf_transformation,[],[f140]) ).
tff(f2547,plain,
~ spl81_86,
inference(avatar_split_clause,[],[f360,f2544]) ).
tff(f2544,plain,
( spl81_86
<=> ( inv = localinv ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_86])]) ).
tff(f360,plain,
inv != localinv,
inference(cnf_transformation,[],[f140]) ).
tff(f2542,plain,
~ spl81_85,
inference(avatar_split_clause,[],[f359,f2539]) ).
tff(f2539,plain,
( spl81_85
<=> ( elements = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_85])]) ).
tff(f359,plain,
elements != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f2537,plain,
~ spl81_84,
inference(avatar_split_clause,[],[f358,f2534]) ).
tff(f2534,plain,
( spl81_84
<=> ( 'ArraySum' = elements ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_84])]) ).
tff(f358,plain,
'ArraySum' != elements,
inference(cnf_transformation,[],[f140]) ).
tff(f2532,plain,
~ spl81_83,
inference(avatar_split_clause,[],[f357,f2529]) ).
tff(f2529,plain,
( spl81_83
<=> ( elements = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_83])]) ).
tff(f357,plain,
elements != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f2527,plain,
~ spl81_82,
inference(avatar_split_clause,[],[f356,f2524]) ).
tff(f2524,plain,
( spl81_82
<=> ( elements = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_82])]) ).
tff(f356,plain,
elements != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f2522,plain,
~ spl81_81,
inference(avatar_split_clause,[],[f355,f2519]) ).
tff(f2519,plain,
( spl81_81
<=> ( elements = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_81])]) ).
tff(f355,plain,
elements != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f2517,plain,
~ spl81_80,
inference(avatar_split_clause,[],[f354,f2514]) ).
tff(f2514,plain,
( spl81_80
<=> ( elements = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_80])]) ).
tff(f354,plain,
elements != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f2512,plain,
~ spl81_79,
inference(avatar_split_clause,[],[f353,f2509]) ).
tff(f2509,plain,
( spl81_79
<=> ( elements = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_79])]) ).
tff(f353,plain,
elements != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f2507,plain,
~ spl81_78,
inference(avatar_split_clause,[],[f352,f2504]) ).
tff(f2504,plain,
( spl81_78
<=> ( elements = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_78])]) ).
tff(f352,plain,
elements != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f2502,plain,
~ spl81_77,
inference(avatar_split_clause,[],[f351,f2499]) ).
tff(f2499,plain,
( spl81_77
<=> ( elements = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_77])]) ).
tff(f351,plain,
elements != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f2497,plain,
~ spl81_76,
inference(avatar_split_clause,[],[f350,f2494]) ).
tff(f2494,plain,
( spl81_76
<=> ( elements = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_76])]) ).
tff(f350,plain,
elements != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f2492,plain,
~ spl81_75,
inference(avatar_split_clause,[],[f349,f2489]) ).
tff(f2489,plain,
( spl81_75
<=> ( elements = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_75])]) ).
tff(f349,plain,
elements != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f2487,plain,
~ spl81_74,
inference(avatar_split_clause,[],[f348,f2484]) ).
tff(f2484,plain,
( spl81_74
<=> ( elements = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_74])]) ).
tff(f348,plain,
elements != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f2482,plain,
~ spl81_73,
inference(avatar_split_clause,[],[f347,f2479]) ).
tff(f2479,plain,
( spl81_73
<=> ( elements = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_73])]) ).
tff(f347,plain,
elements != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f2477,plain,
~ spl81_72,
inference(avatar_split_clause,[],[f346,f2474]) ).
tff(f2474,plain,
( spl81_72
<=> ( elements = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_72])]) ).
tff(f346,plain,
elements != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f2472,plain,
~ spl81_71,
inference(avatar_split_clause,[],[f345,f2469]) ).
tff(f2469,plain,
( spl81_71
<=> ( elements = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_71])]) ).
tff(f345,plain,
elements != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f2467,plain,
~ spl81_70,
inference(avatar_split_clause,[],[f344,f2464]) ).
tff(f2464,plain,
( spl81_70
<=> ( elements = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_70])]) ).
tff(f344,plain,
elements != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f2462,plain,
~ spl81_69,
inference(avatar_split_clause,[],[f343,f2459]) ).
tff(f2459,plain,
( spl81_69
<=> ( elements = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_69])]) ).
tff(f343,plain,
elements != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f2457,plain,
~ spl81_68,
inference(avatar_split_clause,[],[f342,f2454]) ).
tff(f2454,plain,
( spl81_68
<=> ( elements = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_68])]) ).
tff(f342,plain,
elements != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f2452,plain,
~ spl81_67,
inference(avatar_split_clause,[],[f341,f2449]) ).
tff(f2449,plain,
( spl81_67
<=> ( elements = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_67])]) ).
tff(f341,plain,
elements != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f2447,plain,
~ spl81_66,
inference(avatar_split_clause,[],[f340,f2444]) ).
tff(f2444,plain,
( spl81_66
<=> ( elements = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_66])]) ).
tff(f340,plain,
elements != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f2442,plain,
~ spl81_65,
inference(avatar_split_clause,[],[f339,f2439]) ).
tff(f2439,plain,
( spl81_65
<=> ( elements = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_65])]) ).
tff(f339,plain,
elements != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f2437,plain,
~ spl81_64,
inference(avatar_split_clause,[],[f338,f2434]) ).
tff(f2434,plain,
( spl81_64
<=> ( elements = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_64])]) ).
tff(f338,plain,
elements != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f2432,plain,
~ spl81_63,
inference(avatar_split_clause,[],[f337,f2429]) ).
tff(f2429,plain,
( spl81_63
<=> ( elements = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_63])]) ).
tff(f337,plain,
elements != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f2427,plain,
~ spl81_62,
inference(avatar_split_clause,[],[f336,f2424]) ).
tff(f2424,plain,
( spl81_62
<=> ( 'System_String' = elements ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_62])]) ).
tff(f336,plain,
'System_String' != elements,
inference(cnf_transformation,[],[f140]) ).
tff(f2422,plain,
~ spl81_61,
inference(avatar_split_clause,[],[f335,f2419]) ).
tff(f2419,plain,
( spl81_61
<=> ( elements = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_61])]) ).
tff(f335,plain,
elements != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f2417,plain,
~ spl81_60,
inference(avatar_split_clause,[],[f334,f2414]) ).
tff(f2414,plain,
( spl81_60
<=> ( elements = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_60])]) ).
tff(f334,plain,
elements != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f2412,plain,
~ spl81_59,
inference(avatar_split_clause,[],[f332,f2409]) ).
tff(f2409,plain,
( spl81_59
<=> ( elements = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_59])]) ).
tff(f332,plain,
elements != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f2407,plain,
~ spl81_58,
inference(avatar_split_clause,[],[f331,f2404]) ).
tff(f2404,plain,
( spl81_58
<=> ( 'System_Array' = elements ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_58])]) ).
tff(f331,plain,
'System_Array' != elements,
inference(cnf_transformation,[],[f140]) ).
tff(f2402,plain,
~ spl81_57,
inference(avatar_split_clause,[],[f330,f2399]) ).
tff(f2399,plain,
( spl81_57
<=> ( elements = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_57])]) ).
tff(f330,plain,
elements != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f2397,plain,
~ spl81_56,
inference(avatar_split_clause,[],[f329,f2394]) ).
tff(f2394,plain,
( spl81_56
<=> ( elements = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_56])]) ).
tff(f329,plain,
elements != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f2392,plain,
~ spl81_55,
inference(avatar_split_clause,[],[f328,f2389]) ).
tff(f2389,plain,
( spl81_55
<=> ( elements = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_55])]) ).
tff(f328,plain,
elements != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f2387,plain,
~ spl81_54,
inference(avatar_split_clause,[],[f327,f2384]) ).
tff(f2384,plain,
( spl81_54
<=> ( elements = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_54])]) ).
tff(f327,plain,
elements != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f2382,plain,
~ spl81_53,
inference(avatar_split_clause,[],[f326,f2379]) ).
tff(f2379,plain,
( spl81_53
<=> ( elements = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_53])]) ).
tff(f326,plain,
elements != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f2377,plain,
~ spl81_52,
inference(avatar_split_clause,[],[f325,f2374]) ).
tff(f2374,plain,
( spl81_52
<=> ( elements = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_52])]) ).
tff(f325,plain,
elements != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f2372,plain,
~ spl81_51,
inference(avatar_split_clause,[],[f324,f2369]) ).
tff(f2369,plain,
( spl81_51
<=> ( elements = ownerRef ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_51])]) ).
tff(f324,plain,
elements != ownerRef,
inference(cnf_transformation,[],[f140]) ).
tff(f2367,plain,
~ spl81_50,
inference(avatar_split_clause,[],[f323,f2364]) ).
tff(f2364,plain,
( spl81_50
<=> ( elements = 'SharingMode_LockProtected' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_50])]) ).
tff(f323,plain,
elements != 'SharingMode_LockProtected',
inference(cnf_transformation,[],[f140]) ).
tff(f2362,plain,
~ spl81_49,
inference(avatar_split_clause,[],[f322,f2359]) ).
tff(f2359,plain,
( spl81_49
<=> ( elements = 'SharingMode_Unshared' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_49])]) ).
tff(f322,plain,
elements != 'SharingMode_Unshared',
inference(cnf_transformation,[],[f140]) ).
tff(f2357,plain,
~ spl81_48,
inference(avatar_split_clause,[],[f321,f2354]) ).
tff(f2354,plain,
( spl81_48
<=> ( elements = sharingMode ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_48])]) ).
tff(f321,plain,
elements != sharingMode,
inference(cnf_transformation,[],[f140]) ).
tff(f2352,plain,
~ spl81_47,
inference(avatar_split_clause,[],[f320,f2349]) ).
tff(f2349,plain,
( spl81_47
<=> ( elements = exposeVersion ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_47])]) ).
tff(f320,plain,
elements != exposeVersion,
inference(cnf_transformation,[],[f140]) ).
tff(f2347,plain,
~ spl81_46,
inference(avatar_split_clause,[],[f319,f2344]) ).
tff(f2344,plain,
( spl81_46
<=> ( elements = localinv ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_46])]) ).
tff(f319,plain,
elements != localinv,
inference(cnf_transformation,[],[f140]) ).
tff(f2342,plain,
~ spl81_45,
inference(avatar_split_clause,[],[f318,f2339]) ).
tff(f2339,plain,
( spl81_45
<=> ( elements = inv ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_45])]) ).
tff(f318,plain,
elements != inv,
inference(cnf_transformation,[],[f140]) ).
tff(f2337,plain,
~ spl81_44,
inference(avatar_split_clause,[],[f317,f2334]) ).
tff(f2334,plain,
( spl81_44
<=> ( allocated = 'System_Collections_IEnumerable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_44])]) ).
tff(f317,plain,
allocated != 'System_Collections_IEnumerable',
inference(cnf_transformation,[],[f140]) ).
tff(f2332,plain,
~ spl81_43,
inference(avatar_split_clause,[],[f316,f2329]) ).
tff(f2329,plain,
( spl81_43
<=> ( 'ArraySum' = allocated ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_43])]) ).
tff(f316,plain,
'ArraySum' != allocated,
inference(cnf_transformation,[],[f140]) ).
tff(f2327,plain,
~ spl81_42,
inference(avatar_split_clause,[],[f315,f2324]) ).
tff(f2324,plain,
( spl81_42
<=> ( allocated = 'System_IComparable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_42])]) ).
tff(f315,plain,
allocated != 'System_IComparable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f2322,plain,
~ spl81_41,
inference(avatar_split_clause,[],[f314,f2319]) ).
tff(f2319,plain,
( spl81_41
<=> ( allocated = 'System_IComparable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_41])]) ).
tff(f314,plain,
allocated != 'System_IComparable',
inference(cnf_transformation,[],[f140]) ).
tff(f2317,plain,
~ spl81_40,
inference(avatar_split_clause,[],[f313,f2314]) ).
tff(f2314,plain,
( spl81_40
<=> ( allocated = 'System_Collections_ICollection' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_40])]) ).
tff(f313,plain,
allocated != 'System_Collections_ICollection',
inference(cnf_transformation,[],[f140]) ).
tff(f2312,plain,
~ spl81_39,
inference(avatar_split_clause,[],[f312,f2309]) ).
tff(f2309,plain,
( spl81_39
<=> ( allocated = 'System_Collections_IList' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_39])]) ).
tff(f312,plain,
allocated != 'System_Collections_IList',
inference(cnf_transformation,[],[f140]) ).
tff(f2307,plain,
~ spl81_38,
inference(avatar_split_clause,[],[f311,f2304]) ).
tff(f2304,plain,
( spl81_38
<=> ( allocated = 'System_ICloneable' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_38])]) ).
tff(f311,plain,
allocated != 'System_ICloneable',
inference(cnf_transformation,[],[f140]) ).
tff(f2302,plain,
~ spl81_37,
inference(avatar_split_clause,[],[f310,f2299]) ).
tff(f2299,plain,
( spl81_37
<=> ( allocated = 'System_Collections_Generic_IEnumerable_1___System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_37])]) ).
tff(f310,plain,
allocated != 'System_Collections_Generic_IEnumerable_1___System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f2297,plain,
~ spl81_36,
inference(avatar_split_clause,[],[f309,f2294]) ).
tff(f2294,plain,
( spl81_36
<=> ( allocated = 'System_IEquatable_1___System_String' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_36])]) ).
tff(f309,plain,
allocated != 'System_IEquatable_1___System_String',
inference(cnf_transformation,[],[f140]) ).
tff(f2292,plain,
~ spl81_35,
inference(avatar_split_clause,[],[f308,f2289]) ).
tff(f2289,plain,
( spl81_35
<=> ( allocated = 'System_IConvertible' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_35])]) ).
tff(f308,plain,
allocated != 'System_IConvertible',
inference(cnf_transformation,[],[f140]) ).
tff(f2287,plain,
~ spl81_34,
inference(avatar_split_clause,[],[f307,f2284]) ).
tff(f2284,plain,
( spl81_34
<=> ( allocated = 'ArraySum_a' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_34])]) ).
tff(f307,plain,
allocated != 'ArraySum_a',
inference(cnf_transformation,[],[f140]) ).
tff(f2282,plain,
~ spl81_33,
inference(avatar_split_clause,[],[f306,f2279]) ).
tff(f2279,plain,
( spl81_33
<=> ( allocated = 'System_IntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_33])]) ).
tff(f306,plain,
allocated != 'System_IntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f2277,plain,
~ spl81_32,
inference(avatar_split_clause,[],[f305,f2274]) ).
tff(f2274,plain,
( spl81_32
<=> ( allocated = 'System_UIntPtr' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_32])]) ).
tff(f305,plain,
allocated != 'System_UIntPtr',
inference(cnf_transformation,[],[f140]) ).
tff(f2272,plain,
~ spl81_31,
inference(avatar_split_clause,[],[f304,f2269]) ).
tff(f2269,plain,
( spl81_31
<=> ( allocated = 'System_Char' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_31])]) ).
tff(f304,plain,
allocated != 'System_Char',
inference(cnf_transformation,[],[f140]) ).
tff(f2267,plain,
~ spl81_30,
inference(avatar_split_clause,[],[f303,f2264]) ).
tff(f2264,plain,
( spl81_30
<=> ( allocated = 'System_UInt64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_30])]) ).
tff(f303,plain,
allocated != 'System_UInt64',
inference(cnf_transformation,[],[f140]) ).
tff(f2262,plain,
~ spl81_29,
inference(avatar_split_clause,[],[f302,f2259]) ).
tff(f2259,plain,
( spl81_29
<=> ( allocated = 'System_Int64' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_29])]) ).
tff(f302,plain,
allocated != 'System_Int64',
inference(cnf_transformation,[],[f140]) ).
tff(f2257,plain,
~ spl81_28,
inference(avatar_split_clause,[],[f301,f2254]) ).
tff(f2254,plain,
( spl81_28
<=> ( allocated = 'System_UInt32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_28])]) ).
tff(f301,plain,
allocated != 'System_UInt32',
inference(cnf_transformation,[],[f140]) ).
tff(f2252,plain,
~ spl81_27,
inference(avatar_split_clause,[],[f300,f2249]) ).
tff(f2249,plain,
( spl81_27
<=> ( allocated = 'System_Int32' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_27])]) ).
tff(f300,plain,
allocated != 'System_Int32',
inference(cnf_transformation,[],[f140]) ).
tff(f2247,plain,
~ spl81_26,
inference(avatar_split_clause,[],[f299,f2244]) ).
tff(f2244,plain,
( spl81_26
<=> ( allocated = 'System_UInt16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_26])]) ).
tff(f299,plain,
allocated != 'System_UInt16',
inference(cnf_transformation,[],[f140]) ).
tff(f2242,plain,
~ spl81_25,
inference(avatar_split_clause,[],[f298,f2239]) ).
tff(f2239,plain,
( spl81_25
<=> ( allocated = 'System_Int16' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_25])]) ).
tff(f298,plain,
allocated != 'System_Int16',
inference(cnf_transformation,[],[f140]) ).
tff(f2237,plain,
~ spl81_24,
inference(avatar_split_clause,[],[f297,f2234]) ).
tff(f2234,plain,
( spl81_24
<=> ( allocated = 'System_Byte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_24])]) ).
tff(f297,plain,
allocated != 'System_Byte',
inference(cnf_transformation,[],[f140]) ).
tff(f2232,plain,
~ spl81_23,
inference(avatar_split_clause,[],[f296,f2229]) ).
tff(f2229,plain,
( spl81_23
<=> ( allocated = 'System_SByte' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_23])]) ).
tff(f296,plain,
allocated != 'System_SByte',
inference(cnf_transformation,[],[f140]) ).
tff(f2227,plain,
~ spl81_22,
inference(avatar_split_clause,[],[f295,f2224]) ).
tff(f2224,plain,
( spl81_22
<=> ( allocated = 'FirstConsistentOwner' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_22])]) ).
tff(f295,plain,
allocated != 'FirstConsistentOwner',
inference(cnf_transformation,[],[f140]) ).
tff(f2222,plain,
~ spl81_21,
inference(avatar_split_clause,[],[f294,f2219]) ).
tff(f2219,plain,
( spl81_21
<=> ( 'System_String' = allocated ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_21])]) ).
tff(f294,plain,
'System_String' != allocated,
inference(cnf_transformation,[],[f140]) ).
tff(f2217,plain,
~ spl81_20,
inference(avatar_split_clause,[],[f293,f2214]) ).
tff(f2214,plain,
( spl81_20
<=> ( allocated = 'NonNullFieldsAreInitialized' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_20])]) ).
tff(f293,plain,
allocated != 'NonNullFieldsAreInitialized',
inference(cnf_transformation,[],[f140]) ).
tff(f2212,plain,
~ spl81_19,
inference(avatar_split_clause,[],[f292,f2209]) ).
tff(f2209,plain,
( spl81_19
<=> ( allocated = 'System_Type' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_19])]) ).
tff(f292,plain,
allocated != 'System_Type',
inference(cnf_transformation,[],[f140]) ).
tff(f2207,plain,
~ spl81_18,
inference(avatar_split_clause,[],[f290,f2204]) ).
tff(f2204,plain,
( spl81_18
<=> ( allocated = 'System_Boolean' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_18])]) ).
tff(f290,plain,
allocated != 'System_Boolean',
inference(cnf_transformation,[],[f140]) ).
tff(f2202,plain,
~ spl81_17,
inference(avatar_split_clause,[],[f289,f2199]) ).
tff(f2199,plain,
( spl81_17
<=> ( 'System_Array' = allocated ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_17])]) ).
tff(f289,plain,
'System_Array' != allocated,
inference(cnf_transformation,[],[f140]) ).
tff(f2197,plain,
~ spl81_16,
inference(avatar_split_clause,[],[f288,f2194]) ).
tff(f2194,plain,
( spl81_16
<=> ( allocated = 'ArrayCategoryNonNullRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_16])]) ).
tff(f288,plain,
allocated != 'ArrayCategoryNonNullRef',
inference(cnf_transformation,[],[f140]) ).
tff(f2192,plain,
~ spl81_15,
inference(avatar_split_clause,[],[f287,f2189]) ).
tff(f2189,plain,
( spl81_15
<=> ( allocated = 'ArrayCategoryRef' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_15])]) ).
tff(f287,plain,
allocated != 'ArrayCategoryRef',
inference(cnf_transformation,[],[f140]) ).
tff(f2187,plain,
~ spl81_14,
inference(avatar_split_clause,[],[f286,f2184]) ).
tff(f2184,plain,
( spl81_14
<=> ( allocated = 'ArrayCategoryInt' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_14])]) ).
tff(f286,plain,
allocated != 'ArrayCategoryInt',
inference(cnf_transformation,[],[f140]) ).
tff(f2182,plain,
~ spl81_13,
inference(avatar_split_clause,[],[f285,f2179]) ).
tff(f2179,plain,
( spl81_13
<=> ( allocated = 'ArrayCategoryValue' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_13])]) ).
tff(f285,plain,
allocated != 'ArrayCategoryValue',
inference(cnf_transformation,[],[f140]) ).
tff(f2177,plain,
~ spl81_12,
inference(avatar_split_clause,[],[f284,f2174]) ).
tff(f2174,plain,
( spl81_12
<=> ( allocated = 'PeerGroupPlaceholder' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_12])]) ).
tff(f284,plain,
allocated != 'PeerGroupPlaceholder',
inference(cnf_transformation,[],[f140]) ).
tff(f2172,plain,
~ spl81_11,
inference(avatar_split_clause,[],[f283,f2169]) ).
tff(f2169,plain,
( spl81_11
<=> ( allocated = ownerFrame ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_11])]) ).
tff(f283,plain,
allocated != ownerFrame,
inference(cnf_transformation,[],[f140]) ).
tff(f2167,plain,
~ spl81_10,
inference(avatar_split_clause,[],[f282,f2164]) ).
tff(f2164,plain,
( spl81_10
<=> ( allocated = ownerRef ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_10])]) ).
tff(f282,plain,
allocated != ownerRef,
inference(cnf_transformation,[],[f140]) ).
tff(f2162,plain,
~ spl81_9,
inference(avatar_split_clause,[],[f281,f2159]) ).
tff(f2159,plain,
( spl81_9
<=> ( allocated = 'SharingMode_LockProtected' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_9])]) ).
tff(f281,plain,
allocated != 'SharingMode_LockProtected',
inference(cnf_transformation,[],[f140]) ).
tff(f2157,plain,
~ spl81_8,
inference(avatar_split_clause,[],[f280,f2154]) ).
tff(f2154,plain,
( spl81_8
<=> ( allocated = 'SharingMode_Unshared' ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_8])]) ).
tff(f280,plain,
allocated != 'SharingMode_Unshared',
inference(cnf_transformation,[],[f140]) ).
tff(f2152,plain,
~ spl81_7,
inference(avatar_split_clause,[],[f279,f2149]) ).
tff(f2149,plain,
( spl81_7
<=> ( allocated = sharingMode ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_7])]) ).
tff(f279,plain,
allocated != sharingMode,
inference(cnf_transformation,[],[f140]) ).
tff(f2147,plain,
~ spl81_6,
inference(avatar_split_clause,[],[f278,f2144]) ).
tff(f2144,plain,
( spl81_6
<=> ( allocated = exposeVersion ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_6])]) ).
tff(f278,plain,
allocated != exposeVersion,
inference(cnf_transformation,[],[f140]) ).
tff(f2142,plain,
~ spl81_5,
inference(avatar_split_clause,[],[f277,f2139]) ).
tff(f2139,plain,
( spl81_5
<=> ( allocated = localinv ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_5])]) ).
tff(f277,plain,
allocated != localinv,
inference(cnf_transformation,[],[f140]) ).
tff(f2137,plain,
~ spl81_4,
inference(avatar_split_clause,[],[f276,f2134]) ).
tff(f2134,plain,
( spl81_4
<=> ( allocated = inv ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_4])]) ).
tff(f276,plain,
allocated != inv,
inference(cnf_transformation,[],[f140]) ).
tff(f2132,plain,
~ spl81_3,
inference(avatar_split_clause,[],[f275,f2129]) ).
tff(f2129,plain,
( spl81_3
<=> ( allocated = elements ) ),
introduced(avatar_definition,[new_symbols(naming,[spl81_3])]) ).
tff(f275,plain,
allocated != elements,
inference(cnf_transformation,[],[f140]) ).
tff(f2127,plain,
spl81_2,
inference(avatar_split_clause,[],[f12,f2125]) ).
tff(f12,plain,
! [X0: $int] : ~ $less(X0,X0),
introduced(theory_axiom_142,[]) ).
tff(f2123,plain,
spl81_1,
inference(avatar_split_clause,[],[f2051,f2120]) ).
tff(f2051,plain,
sP10(sK23),
inference(evaluation,[],[f262]) ).
tff(f262,plain,
( sP10(sK23)
| ( 0 = 2 ) ),
inference(cnf_transformation,[],[f85]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.10 % Problem : SWW805_1 : TPTP v8.1.2. Released v7.0.0.
% 0.10/0.12 % Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.11/0.32 % Computer : n002.cluster.edu
% 0.11/0.32 % Model : x86_64 x86_64
% 0.11/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.32 % Memory : 8042.1875MB
% 0.11/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32 % CPULimit : 300
% 0.11/0.32 % WCLimit : 300
% 0.11/0.32 % DateTime : Tue Apr 30 03:32:54 EDT 2024
% 0.11/0.32 % CPUTime :
% 0.11/0.32 % (20337)Running in auto input_syntax mode. Trying TPTP
% 0.11/0.36 % (20340)WARNING: value z3 for option sas not known
% 0.11/0.36 % (20343)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.11/0.36 % (20338)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.11/0.36 % (20344)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.11/0.36 % (20339)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.11/0.36 % (20340)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.11/0.36 % (20341)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.11/0.36 % (20342)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.11/0.39 % (20341)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.11/0.39 % (20341)Terminated due to inappropriate strategy.
% 0.11/0.39 % (20341)------------------------------
% 0.11/0.39 % (20341)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 0.11/0.39 % (20341)Termination reason: Inappropriate
% 0.11/0.39
% 0.11/0.39 % (20341)Memory used [KB]: 2430
% 0.11/0.39 % (20341)Time elapsed: 0.029 s
% 0.11/0.39 % (20341)Instructions burned: 62 (million)
% 0.11/0.39 % (20341)------------------------------
% 0.11/0.39 % (20341)------------------------------
% 0.17/0.41 % (20345)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on theBenchmark for (411ds/0Mi)
% 0.17/0.43 % (20345)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.17/0.43 % (20345)Terminated due to inappropriate strategy.
% 0.17/0.43 % (20345)------------------------------
% 0.17/0.43 % (20345)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 0.17/0.43 % (20345)Termination reason: Inappropriate
% 0.17/0.43
% 0.17/0.43 % (20345)Memory used [KB]: 2340
% 0.17/0.43 % (20345)Time elapsed: 0.024 s
% 0.17/0.43 % (20345)Instructions burned: 55 (million)
% 0.17/0.43 % (20345)------------------------------
% 0.17/0.43 % (20345)------------------------------
% 0.17/0.44 % (20346)ott+1_9_av=off:bd=off:bs=on:gsp=on:lcm=predicate:nm=4:sp=weighted_frequency:urr=on_382 on theBenchmark for (382ds/0Mi)
% 0.17/0.55 % (20339)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.17/0.55 % (20339)Terminated due to inappropriate strategy.
% 0.17/0.55 % (20339)------------------------------
% 0.17/0.55 % (20339)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 0.17/0.55 % (20339)Termination reason: Inappropriate
% 0.17/0.55
% 0.17/0.55 % (20339)Memory used [KB]: 6028
% 0.17/0.55 % (20339)Time elapsed: 0.190 s
% 0.17/0.55 % (20339)Instructions burned: 488 (million)
% 0.17/0.55 % (20339)------------------------------
% 0.17/0.55 % (20339)------------------------------
% 0.17/0.55 % (20338)WARNING: trying to run FMB on interpreted or otherwise provably infinite-domain problem!
% 0.17/0.55 % (20338)Terminated due to inappropriate strategy.
% 0.17/0.55 % (20338)------------------------------
% 0.17/0.55 % (20338)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 0.17/0.55 % (20338)Termination reason: Inappropriate
% 0.17/0.55
% 0.17/0.55 % (20338)Memory used [KB]: 6028
% 0.17/0.55 % (20338)Time elapsed: 0.194 s
% 0.17/0.55 % (20338)Instructions burned: 508 (million)
% 0.17/0.55 % (20338)------------------------------
% 0.17/0.55 % (20338)------------------------------
% 0.17/0.57 % (20348)lrs-11_2:5_fsd=off:fde=none:nm=4:nwc=5.0:sims=off:sp=reverse_weighted_frequency:stl=62_367 on theBenchmark for (367ds/0Mi)
% 0.17/0.57 % (20349)ott+4_64_acc=on:anc=none:bs=on:bsr=on:fsd=off:gs=on:gsem=off:irw=on:msp=off:nwc=2.5:nicw=on:sims=off_354 on theBenchmark for (354ds/0Mi)
% 2.03/0.62 % (20342)First to succeed.
% 2.58/0.73 % (20348)Also succeeded, but the first one will report.
% 2.58/0.73 % (20342)Refutation found. Thanks to Tanya!
% 2.58/0.73 % SZS status Unsatisfiable for theBenchmark
% 2.58/0.73 % SZS output start Proof for theBenchmark
% See solution above
% 2.75/0.78 % (20342)------------------------------
% 2.75/0.78 % (20342)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 2.75/0.78 % (20342)Termination reason: Refutation
% 2.75/0.78
% 2.75/0.78 % (20342)Memory used [KB]: 6445
% 2.75/0.78 % (20342)Time elapsed: 0.372 s
% 2.75/0.78 % (20342)Instructions burned: 793 (million)
% 2.75/0.78 % (20342)------------------------------
% 2.75/0.78 % (20342)------------------------------
% 2.75/0.78 % (20337)Success in time 0.447 s
%------------------------------------------------------------------------------