TSTP Solution File: SWW806_1 by iProver---3.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : iProver---3.8
% Problem  : SWW806_1 : TPTP v8.1.2. Released v7.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_iprover %s %d THM

% Computer : n015.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 : Fri Sep  1 00:41:04 EDT 2023

% Result   : Unsatisfiable 3.67s 1.12s
% Output   : CNFRefutation 3.67s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWW806_1 : TPTP v8.1.2. Released v7.0.0.
% 0.12/0.13  % Command  : run_iprover %s %d THM
% 0.13/0.35  % Computer : n015.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Sun Aug 27 21:47:54 EDT 2023
% 0.13/0.35  % CPUTime  : 
% 0.20/0.47  Running TFA theorem proving
% 0.20/0.47  Running: /export/starexec/sandbox2/solver/bin/run_problem --no_cores 8 --schedule casc_29_tfa /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 3.67/1.12  % SZS status Started for theBenchmark.p
% 3.67/1.12  % SZS status Unsatisfiable for theBenchmark.p
% 3.67/1.12  
% 3.67/1.12  %---------------- iProver v3.8 (pre SMT-COMP 2023/CASC 2023) ----------------%
% 3.67/1.12  
% 3.67/1.12  ------  iProver source info
% 3.67/1.12  
% 3.67/1.12  git: date: 2023-05-31 18:12:56 +0000
% 3.67/1.12  git: sha1: 8abddc1f627fd3ce0bcb8b4cbf113b3cc443d7b6
% 3.67/1.12  git: non_committed_changes: false
% 3.67/1.12  git: last_make_outside_of_git: false
% 3.67/1.12  
% 3.67/1.12  ------ Parsing...
% 3.67/1.12  ------ Clausification by vclausify_rel  & Parsing by iProver...
% 3.67/1.12  
% 3.67/1.12  ------ Preprocessing...
% 3.67/1.12  
% 3.67/1.12  % SZS status Unsatisfiable for theBenchmark.p
% 3.67/1.12  
% 3.67/1.12  % SZS output start CNFRefutation for theBenchmark.p
% 3.67/1.12  
% 3.67/1.12  tff(f1,axiom,(
% 3.67/1.12    ~(~! [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)),
% 3.67/1.12    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',formula_1)).
% 3.67/1.12  
% 3.67/1.12  tff(f2,axiom,(
% 3.67/1.12    ? [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)),
% 3.67/1.12    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',formula_2)).
% 3.67/1.12  
% 3.67/1.12  tff(f3,axiom,(
% 3.67/1.12    ~(true_1 = 'IsHeap'('Heap') => (true_1 = 'InRange'(x_in,'System_Int32') => (nullObject = 'BeingConstructed' => ~(~(($true <=> 0 != x_1(x_in,2)) => (false_1 = result_0 => ~(~((true_1 = result_0 <=> 0 = x_1(x_in,2)) => $true) | ~(true_1 = result_0 <=> 0 = x_1(x_in,2))))) | ~(($true <=> 0 = x_1(x_in,2)) => (true_1 = result_0 => ~(~((true_1 = result_0 <=> 0 = x_1(x_in,2)) => $true) | ~(true_1 = result_0 <=> 0 = x_1(x_in,2)))))))))),
% 3.67/1.12    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',formula_3)).
% 3.67/1.12  
% 3.67/1.12  tff(f4,plain,(
% 3.67/1.12    ~(~! [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)),
% 3.67/1.12    inference(theory_normalization,[],[f1])).
% 3.67/1.12  
% 3.67/1.12  tff(f5,plain,(
% 3.67/1.12    ? [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)),
% 3.67/1.12    inference(theory_normalization,[],[f2])).
% 3.67/1.12  
% 3.67/1.12  tff(f24,plain,(
% 3.67/1.12    ~(~! [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)),
% 3.67/1.12    inference(rectify,[],[f4])).
% 3.67/1.12  
% 3.67/1.12  tff(f25,plain,(
% 3.67/1.12    ? [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)),
% 3.67/1.12    inference(rectify,[],[f5])).
% 3.67/1.12  
% 3.67/1.12  tff(f26,plain,(
% 3.67/1.12    ? [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)),
% 3.67/1.13    inference(true_and_false_elimination,[],[f25])).
% 3.67/1.13  
% 3.67/1.13  tff(f27,plain,(
% 3.67/1.13    ? [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)),
% 3.67/1.13    inference(flattening,[],[f26])).
% 3.67/1.13  
% 3.67/1.13  tff(f28,plain,(
% 3.67/1.13    ~(true_1 = 'IsHeap'('Heap') => (true_1 = 'InRange'(x_in,'System_Int32') => (nullObject = 'BeingConstructed' => ~(~(0 != x_1(x_in,2) => (false_1 = result_0 => ~~(true_1 = result_0 <=> 0 = x_1(x_in,2)))) | ~(0 = x_1(x_in,2) => (true_1 = result_0 => ~~(true_1 = result_0 <=> 0 = x_1(x_in,2))))))))),
% 3.67/1.13    inference(true_and_false_elimination,[],[f3])).
% 3.67/1.13  
% 3.67/1.13  tff(f29,plain,(
% 3.67/1.13    ~(true_1 = 'IsHeap'('Heap') => (true_1 = 'InRange'(x_in,'System_Int32') => (nullObject = 'BeingConstructed' => ~(~(0 != x_1(x_in,2) => (false_1 = result_0 => (true_1 = result_0 <=> 0 = x_1(x_in,2)))) | ~(0 = x_1(x_in,2) => (true_1 = result_0 => (true_1 = result_0 <=> 0 = x_1(x_in,2))))))))),
% 3.67/1.13    inference(flattening,[],[f28])).
% 3.67/1.13  
% 3.67/1.13  tff(f30,plain,(
% 3.67/1.13    ! [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),
% 3.67/1.13    inference(ennf_transformation,[],[f24])).
% 3.67/1.13  
% 3.67/1.13  tff(f31,plain,(
% 3.67/1.13    ! [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),
% 3.67/1.13    inference(flattening,[],[f30])).
% 3.67/1.13  
% 3.67/1.13  tff(f32,plain,(
% 3.67/1.13    ? [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)),
% 3.67/1.13    inference(ennf_transformation,[],[f27])).
% 3.67/1.13  
% 3.67/1.13  tff(f33,plain,(
% 3.67/1.13    ? [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)),
% 3.67/1.13    inference(flattening,[],[f32])).
% 3.67/1.13  
% 3.67/1.13  tff(f34,plain,(
% 3.67/1.13    ((((((true_1 = result_0 <~> 0 = x_1(x_in,2)) & false_1 = result_0) & 0 != x_1(x_in,2)) | (((true_1 = result_0 <~> 0 = x_1(x_in,2)) & true_1 = result_0) & 0 = x_1(x_in,2))) & nullObject = 'BeingConstructed') & true_1 = 'InRange'(x_in,'System_Int32')) & true_1 = 'IsHeap'('Heap')),
% 3.67/1.13    inference(ennf_transformation,[],[f29])).
% 3.67/1.13  
% 3.67/1.13  tff(f35,plain,(
% 3.67/1.13    (((true_1 = result_0 <~> 0 = x_1(x_in,2)) & false_1 = result_0 & 0 != x_1(x_in,2)) | ((true_1 = result_0 <~> 0 = x_1(x_in,2)) & true_1 = result_0 & 0 = x_1(x_in,2))) & nullObject = 'BeingConstructed' & true_1 = 'InRange'(x_in,'System_Int32') & true_1 = 'IsHeap'('Heap')),
% 3.67/1.13    inference(flattening,[],[f34])).
% 3.67/1.13  
% 3.67/1.13  tff(f36,plain,(
% 3.67/1.13    ((true_1 = result_0 <~> 0 = x_1(x_in,2)) & true_1 = result_0 & 0 = x_1(x_in,2)) | ~sP0),
% 3.67/1.13    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])])).
% 3.67/1.13  
% 3.67/1.13  tff(f37,plain,(
% 3.67/1.13    (((true_1 = result_0 <~> 0 = x_1(x_in,2)) & false_1 = result_0 & 0 != x_1(x_in,2)) | sP0) & nullObject = 'BeingConstructed' & true_1 = 'InRange'(x_in,'System_Int32') & true_1 = 'IsHeap'('Heap')),
% 3.67/1.13    inference(definition_folding,[],[f35,f36])).
% 3.67/1.13  
% 3.67/1.13  tff(f38,plain,(
% 3.67/1.13    ! [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),
% 3.67/1.13    inference(nnf_transformation,[],[f31])).
% 3.67/1.13  
% 3.67/1.13  tff(f39,plain,(
% 3.67/1.13    ! [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),
% 3.67/1.13    inference(flattening,[],[f38])).
% 3.67/1.13  
% 3.67/1.13  tff(f40,plain,(
% 3.67/1.13    ? [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 != X46 | true_1 != X45) & (true_1 = X46 | true_1 = X45))) & $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] : (((! [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)) & ((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)),
% 3.67/1.13    inference(nnf_transformation,[],[f33])).
% 3.67/1.13  
% 3.67/1.13  tff(f41,plain,(
% 3.67/1.13    ? [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 != X46 | true_1 != X45) & (true_1 = X46 | true_1 = X45))) & $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] : (((! [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) & ((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)),
% 3.67/1.13    inference(flattening,[],[f40])).
% 3.67/1.13  
% 3.67/1.13  tff(f42,plain,(
% 3.67/1.13    ? [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] : ((('IfThenElse'('ArraySum_Even_System_Int32'(X47,'IntArrayGet'(X45,X53)),'IntArrayGet'(X49,X53),X51) != 'IfThenElse'('ArraySum_Even_System_Int32'(X48,'IntArrayGet'(X46,X53)),'IntArrayGet'(X50,X53),X52) & true_1 = X43) | ((true_1 != X44 | true_1 != X43) & (true_1 = X44 | true_1 = X43))) & $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] : (((! [X215 : $int] : ('PeerGroupPlaceholder' != select2(X213,X215,ownerFrame) | X211 = X215 | 'AsOwner'(X211,select2(X213,X215,ownerRef)) != X211) & 'AsOwner'(X211,select2(X213,X211,ownerRef)) = X211 & 'PeerGroupPlaceholder' = select2(X213,X211,ownerFrame) & select2(X213,X211,localinv) = X214 & select2(X213,X211,inv) = X214) | true_1 != 'IsHeap'(X213)) & typeof(X211) = X214) | true_1 != x(typeof(X211),'AsImmutable'(X212)) | 'BeingConstructed' = X211 | nullObject = X211) & ! [X216 : $int,X217 : $int] : (('AsMutable'(X217) = X217 & true_1 != 'IsImmutable'(X217)) | true_1 != x(X217,'AsMutable'(X216))) & ! [X218 : $int,X219 : $int] : (('AsImmutable'(X219) = X219 & true_1 = 'IsImmutable'(X219)) | true_1 != x(X219,'AsImmutable'(X218))) & true_1 != 'IsImmutable'('System_Object') & ! [X220 : $int,X221 : $int,X222 : $int] : ? [X223 : $int,X224 : $int] : ((true_1 = x(typeof(X222),X220) | true_1 != x('UnboxedType'(X224),X223) | X222 != X224 | X220 != X223) & 'Box'(X221,X222) = X224 & 'AsInterface'(X220) = X223) & ! [X225 : $int] : true_1 != 'IsMemberlessType'(typeof(X225)) & ! [X226 : $int,X227 : $int,X228 : $int,X229 : $int] : (true_1 = 'InRange'(select2(X226,X227,'AsRangeField'(X228,X229)),X229) | true_1 != 'IsHeap'(X226)) & ! [X230 : $int,X231 : $int,X232 : $int,X233 : $int] : (nullObject != select2(X230,X231,'AsNonNullRefField'(X232,X233)) | (true_1 != select2(X230,'BeingConstructed','NonNullFieldsAreInitialized') & 'BeingConstructed' = X231) | nullObject = X231 | true_1 != 'IsHeap'(X230)) & ! [X234 : $int,X235 : $int,X236 : $int,X237 : $int] : (true_1 = 'Is'(select2(X234,X235,'AsRefField'(X236,X237)),X237) | true_1 != 'IsHeap'(X234)) & ! [X238 : $int,X239 : $int] : ('AsRefField'(X238,X239) = X238 | 'AsNonNullRefField'(X238,X239) != X238) & 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') & ! [X240 : $int,X241 : $int] : (true_1 = select2(X240,'ClassRepr'(X241),allocated) | true_1 != 'IsHeap'(X240)) & ! [X242 : $int,X243 : $int] : (true_1 = select2(X242,X243,allocated) | true_1 != 'IsAllocated'(X242,X243)) & ! [X244 : $int,X245 : $int,X246 : $int] : (true_1 = 'IsAllocated'(X244,'ValueArrayGet'(X245,X246)) | true_1 != 'IsAllocated'(X244,X245)) & ! [X247 : $int,X248 : $int,X249 : $int] : (true_1 = 'IsAllocated'(X247,'RefArrayGet'(X248,X249)) | true_1 != 'IsAllocated'(X247,X248)) & ! [X250 : $int,X251 : $int,X252 : $int] : (true_1 = 'IsAllocated'(X250,'StructGet'(X251,X252)) | true_1 != 'IsAllocated'(X250,X251)) & ! [X253 : $int,X254 : $int,X255 : $int] : (true_1 = select2(X253,select2(X253,X254,X255),allocated) | true_1 != select2(X253,X254,allocated) | true_1 != 'IsHeap'(X253)) & ! [X256 : $int,X257 : $int,X258 : $int] : (true_1 = 'IsAllocated'(X256,select2(X256,X257,X258)) | true_1 != select2(X256,X257,allocated) | true_1 != 'IsHeap'(X256)) & ! [X259 : $int,X260 : $int] : ? [X261 : $int] : (((select2(X259,X260,localinv) = X261 & select2(X259,X260,inv) = X261) | true_1 != x(X261,'System_Array') | nullObject = X260 | true_1 != 'IsHeap'(X259)) & typeof(X260) = X261) & ! [X262 : $int,X263 : $int] : (nullObject = 'As'(X262,X263) | true_1 = 'Is'(X262,X263)) & ! [X264 : $int,X265 : $int] : ('As'(X264,X265) = X264 | true_1 != 'Is'(X264,X265)) & ! [X266 : $int,X267 : $int] : ((true_1 = 'IsNotNull'(X266,X267) | true_1 != 'Is'(X266,X267) | nullObject = X266) & ((true_1 = 'Is'(X266,X267) & nullObject != X266) | true_1 != 'IsNotNull'(X266,X267))) & ! [X268 : $int,X269 : $int] : ((true_1 = 'Is'(X268,X269) | (true_1 != x(typeof(X268),X269) & nullObject != X268)) & (true_1 = x(typeof(X268),X269) | nullObject = X268 | true_1 != 'Is'(X268,X269))) & ! [X270 : $int] : 'TypeName'('TypeObject'(X270)) = X270 & ! [X271 : $int] : true_1 = 'IsNotNull'('TypeObject'(X271),'System_Type') & true_1 = x('System_Type','System_Object') & true_1 = 'IsValueType'('System_Boolean') & ! [X272 : $int] : ((! [X273 : $int] : (X272 = X273 | true_1 != x(X273,X272)) & ! [X274 : $int] : (X272 = X274 | true_1 != x(X272,X274))) | true_1 != 'IsValueType'(X272)) & ! [X275 : $int,X276 : $int,X277 : $int] : ('OneClassDown'(X277,X275) = X276 | true_1 != x(X277,'AsDirectSubClass'(X276,X275))) & ! [X278 : $int] : ? [X279 : $int] : ((X278 != X279 | 'System_Object' = X278) & true_1 = x(X278,X279) & 'BaseClass'(X278) = X279) & ! [X280 : $int,X281 : $int,X282 : $int,X283 : $int] : ('StructGet'('StructSet'(X280,X281,X283),X282) = 'StructGet'(X280,X282) | X281 = X282) & ! [X284 : $int,X285 : $int,X286 : $int] : 'StructGet'('StructSet'(X284,X285,X286),X285) = X286 & ! [X287 : $int,X288 : $int] : 'System_Object' = typeof('ElementProxyStruct'(X287,X288)) & ! [X289 : $int,X290 : $int] : 'System_Object' = typeof('ElementProxy'(X289,X290)) & ! [X291 : $int,X292 : $int] : (true_1 = 'IsAllocated'(X292,'ElementProxy'(X291,$sum(0,$uminus(1)))) | true_1 != x(typeof(X291),'System_Array') | true_1 != 'IsAllocated'(X292,X291) | true_1 != 'IsHeap'(X292)) & ! [X293 : $int,X294 : $int,X295 : $int] : ? [X296 : $int,X297 : $int] : (((select2(X295,X297,ownerFrame) = select2(X295,X296,ownerFrame) & select2(X295,X297,ownerRef) = select2(X295,X296,ownerRef)) | true_1 = 'IsImmutable'(typeof(X297)) | nullObject = X297 | true_1 != x(typeof(X293),'System_Array') | true_1 != 'IsHeap'(X295)) & 'RefArrayGet'(select2(X295,X293,elements),X294) = X297 & 'ElementProxy'(X293,$sum(0,$uminus(1))) = X296) & ! [X298 : $int,X299 : $int,X300 : $int] : ? [X301 : $int] : ((X300 = X301 | true_1 = x('System_Array',X300) | true_1 != x(X301,X300)) & 'IntArray'(X298,X299) = X301) & ! [X302 : $int,X303 : $int,X304 : $int] : ? [X305 : $int] : ((X304 = X305 | true_1 = x('System_Array',X304) | true_1 != x(X305,X304)) & 'ValueArray'(X302,X303) = X305) & ! [X306 : $int,X307 : $int,X308 : $int] : ? [X309 : $int] : (((true_1 = x(X306,X309) & 'NonNullRefArray'(X309,X307) = X308) | true_1 = x('System_Array',X308) | true_1 != x('NonNullRefArray'(X306,X307),X308)) & 'ElementType'(X308) = X309) & ! [X310 : $int,X311 : $int,X312 : $int] : ? [X313 : $int] : (((true_1 = x(X310,X313) & 'RefArray'(X313,X311) = X312) | true_1 = x('System_Array',X312) | true_1 != x('RefArray'(X310,X311),X312)) & 'ElementType'(X312) = X313) & ! [X314 : $int,X315 : $int,X316 : $int] : ? [X317 : $int] : ((X316 = X317 | true_1 != x(X316,X317)) & 'IntArray'(X314,X315) = X317) & ! [X318 : $int,X319 : $int,X320 : $int] : ? [X321 : $int] : ((X320 = X321 | true_1 != x(X320,X321)) & 'ValueArray'(X318,X319) = X321) & ! [X322 : $int,X323 : $int,X324 : $int] : ? [X325 : $int] : (((true_1 = x(X325,X322) & 'NonNullRefArray'(X325,X323) = X324 & X322 != X324) | true_1 != x(X324,'NonNullRefArray'(X322,X323))) & 'ElementType'(X324) = X325) & ! [X326 : $int,X327 : $int,X328 : $int] : ? [X329 : $int] : (((true_1 = x(X329,X326) & 'RefArray'(X329,X327) = X328 & X326 != X328) | true_1 != x(X328,'RefArray'(X326,X327))) & 'ElementType'(X328) = X329) & ! [X330 : $int,X331 : $int] : 'ElementType'('NonNullRefArray'(X330,X331)) = X330 & ! [X332 : $int,X333 : $int] : 'ElementType'('RefArray'(X332,X333)) = X332 & ! [X334 : $int,X335 : $int] : 'ElementType'('IntArray'(X334,X335)) = X334 & ! [X336 : $int,X337 : $int] : 'ElementType'('ValueArray'(X336,X337)) = X336 & ! [X338 : $int,X339 : $int,X340 : $int] : (true_1 = x('NonNullRefArray'(X339,X340),'NonNullRefArray'(X338,X340)) | true_1 != x(X339,X338)) & ! [X341 : $int,X342 : $int,X343 : $int] : (true_1 = x('RefArray'(X342,X343),'RefArray'(X341,X343)) | true_1 != x(X342,X341)) & ! [X344 : $int,X345 : $int,X346 : $int] : ? [X347 : $int] : (((true_1 = x(X345,'ElementType'(X347)) & 'Rank'(X344) = X346 & true_1 = x(X347,'System_Array')) | true_1 != 'NonNullRefArrayRaw'(X344,X345,X346)) & typeof(X344) = X347) & ! [X348 : $int,X349 : $int] : ? [X350 : $int] : (true_1 = x(X350,'System_Array') & true_1 = x(X350,X350) & 'NonNullRefArray'(X348,X349) = X350) & ! [X351 : $int,X352 : $int] : ? [X353 : $int] : (true_1 = x(X353,'System_Array') & true_1 = x(X353,X353) & 'RefArray'(X351,X352) = X353) & ! [X354 : $int,X355 : $int] : ? [X356 : $int] : (true_1 = x(X356,'System_Array') & true_1 = x(X356,X356) & 'IntArray'(X354,X355) = X356) & ! [X357 : $int,X358 : $int] : ? [X359 : $int] : (true_1 = x(X359,'System_Array') & true_1 = x(X359,X359) & 'ValueArray'(X357,X358) = X359) & true_1 = x('System_Array','System_Object') & ! [X360 : $int,X361 : $int,X362 : $int] : ('ArrayCategoryNonNullRef' = 'ArrayCategory'(X360) | true_1 != x(X360,'NonNullRefArray'(X361,X362))) & ! [X363 : $int,X364 : $int,X365 : $int] : ('ArrayCategoryRef' = 'ArrayCategory'(X363) | true_1 != x(X363,'RefArray'(X364,X365))) & ! [X366 : $int,X367 : $int,X368 : $int] : ('ArrayCategoryInt' = 'ArrayCategory'(X366) | true_1 != x(X366,'IntArray'(X367,X368))) & ! [X369 : $int,X370 : $int,X371 : $int] : ('ArrayCategoryValue' = 'ArrayCategory'(X369) | true_1 != x(X369,'ValueArray'(X370,X371))) & ! [X372 : $int,X373 : $int] : 'UBound'(X372,X373) = $sum('DimLength'(X372,X373),$uminus(1)) & ! [X374 : $int,X375 : $int] : 0 = 'LBound'(X374,X375) & ! [X376 : $int] : ('Length'(X376) = 'DimLength'(X376,0) | 1 != 'Rank'(X376)) & ! [X377 : $int,X378 : $int] : ~$less('DimLength'(X377,X378),0) & ! [X379 : $int] : ? [X380 : $int] : (~$less(int_2147483647,X380) & ~$less(X380,0) & 'Length'(X379) = X380) & ! [X381 : $int,X382 : $int,X383 : $int] : ('Rank'(X381) = X383 | true_1 != x(typeof(X381),'IntArray'(X382,X383)) | nullObject = X381) & ! [X384 : $int,X385 : $int,X386 : $int] : ('Rank'(X384) = X386 | true_1 != x(typeof(X384),'ValueArray'(X385,X386)) | nullObject = X384) & ! [X387 : $int,X388 : $int,X389 : $int] : ('Rank'(X387) = X389 | true_1 != x(typeof(X387),'NonNullRefArray'(X388,X389)) | nullObject = X387) & ! [X390 : $int,X391 : $int,X392 : $int] : ('Rank'(X390) = X392 | true_1 != x(typeof(X390),'RefArray'(X391,X392)) | nullObject = X390) & ! [X393 : $int] : ~$less('Rank'(X393),1) & ! [X394 : $int,X395 : $int,X396 : $int,X397 : $int,X398 : $int] : (nullObject != 'RefArrayGet'(select2(X398,X394,elements),X396) | true_1 != x(typeof(X394),'NonNullRefArray'(X395,X397)) | true_1 != 'IsHeap'(X398)) & ! [X399 : $int,X400 : $int,X401 : $int] : ? [X402 : $int] : ((true_1 = x(typeof(X402),'ElementType'(typeof(X399))) | nullObject = X402 | true_1 != 'IsHeap'(X401)) & 'RefArrayGet'(select2(X401,X399,elements),X400) = X402) & ! [X403 : $int,X404 : $int,X405 : $int] : (true_1 = 'InRange'('IntArrayGet'(select2(X405,X403,elements),X404),'ElementType'(typeof(X403))) | true_1 != 'IsHeap'(X405)) & ! [X406 : $int,X407 : $int,X408 : $int,X409 : $int] : 'ArrayIndexInvY'('ArrayIndex'(X406,X407,X408,X409)) = X409 & ! [X410 : $int,X411 : $int,X412 : $int,X413 : $int] : 'ArrayIndexInvX'('ArrayIndex'(X410,X411,X412,X413)) = X412 & ! [X414 : $int,X415 : $int,X416 : $int,X417 : $int] : ('RefArrayGet'('RefArraySet'(X414,X415,X417),X416) = 'RefArrayGet'(X414,X416) | X415 = X416) & ! [X418 : $int,X419 : $int,X420 : $int] : 'RefArrayGet'('RefArraySet'(X418,X419,X420),X419) = X420 & ! [X421 : $int,X422 : $int,X423 : $int,X424 : $int] : ('IntArrayGet'('IntArraySet'(X421,X422,X424),X423) = 'IntArrayGet'(X421,X423) | X422 = X423) & ! [X425 : $int,X426 : $int,X427 : $int] : 'IntArrayGet'('IntArraySet'(X425,X426,X427),X426) = X427 & ! [X428 : $int,X429 : $int,X430 : $int,X431 : $int] : ('ValueArrayGet'('ValueArraySet'(X428,X429,X431),X430) = 'ValueArrayGet'(X428,X430) | X429 = X430) & ! [X432 : $int,X433 : $int,X434 : $int] : 'ValueArrayGet'('ValueArraySet'(X432,X433,X434),X433) = X434 & 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) & ! [X435 : $int,X436 : $int] : ('PeerGroupPlaceholder' = select2(X436,'ClassRepr'(X435),ownerFrame) | true_1 != 'IsHeap'(X436)) & ! [X437 : $int] : nullObject != 'ClassRepr'(X437) & ! [X438 : $int] : true_1 != x(typeof('ClassRepr'(X438)),'System_Object') & ! [X439 : $int] : 'ClassReprInv'('ClassRepr'(X439)) = X439 & '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)),
% 3.67/1.13    inference(rectify,[],[f41])).
% 3.67/1.13  
% 3.67/1.13  tff(f43,plain,(
% 3.67/1.13    ? [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] : ((('IfThenElse'('ArraySum_Even_System_Int32'(X47,'IntArrayGet'(X45,X53)),'IntArrayGet'(X49,X53),X51) != 'IfThenElse'('ArraySum_Even_System_Int32'(X48,'IntArrayGet'(X46,X53)),'IntArrayGet'(X50,X53),X52) & true_1 = X43) | ((true_1 != X44 | true_1 != X43) & (true_1 = X44 | true_1 = X43))) & $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] : (((! [X215 : $int] : ('PeerGroupPlaceholder' != select2(X213,X215,ownerFrame) | X211 = X215 | 'AsOwner'(X211,select2(X213,X215,ownerRef)) != X211) & 'AsOwner'(X211,select2(X213,X211,ownerRef)) = X211 & 'PeerGroupPlaceholder' = select2(X213,X211,ownerFrame) & select2(X213,X211,localinv) = X214 & select2(X213,X211,inv) = X214) | true_1 != 'IsHeap'(X213)) & typeof(X211) = X214) | true_1 != x(typeof(X211),'AsImmutable'(X212)) | 'BeingConstructed' = X211 | nullObject = X211) & ! [X216 : $int,X217 : $int] : (('AsMutable'(X217) = X217 & true_1 != 'IsImmutable'(X217)) | true_1 != x(X217,'AsMutable'(X216))) & ! [X218 : $int,X219 : $int] : (('AsImmutable'(X219) = X219 & true_1 = 'IsImmutable'(X219)) | true_1 != x(X219,'AsImmutable'(X218))) & true_1 != 'IsImmutable'('System_Object') & ! [X220 : $int,X221 : $int,X222 : $int] : ? [X223 : $int,X224 : $int] : ((true_1 = x(typeof(X222),X220) | true_1 != x('UnboxedType'(X224),X223) | X222 != X224 | X220 != X223) & 'Box'(X221,X222) = X224 & 'AsInterface'(X220) = X223) & ! [X225 : $int] : true_1 != 'IsMemberlessType'(typeof(X225)) & ! [X226 : $int,X227 : $int,X228 : $int,X229 : $int] : (true_1 = 'InRange'(select2(X226,X227,'AsRangeField'(X228,X229)),X229) | true_1 != 'IsHeap'(X226)) & ! [X230 : $int,X231 : $int,X232 : $int,X233 : $int] : (nullObject != select2(X230,X231,'AsNonNullRefField'(X232,X233)) | (true_1 != select2(X230,'BeingConstructed','NonNullFieldsAreInitialized') & 'BeingConstructed' = X231) | nullObject = X231 | true_1 != 'IsHeap'(X230)) & ! [X234 : $int,X235 : $int,X236 : $int,X237 : $int] : (true_1 = 'Is'(select2(X234,X235,'AsRefField'(X236,X237)),X237) | true_1 != 'IsHeap'(X234)) & ! [X238 : $int,X239 : $int] : ('AsRefField'(X238,X239) = X238 | 'AsNonNullRefField'(X238,X239) != X238) & 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') & ! [X240 : $int,X241 : $int] : (true_1 = select2(X240,'ClassRepr'(X241),allocated) | true_1 != 'IsHeap'(X240)) & ! [X242 : $int,X243 : $int] : (true_1 = select2(X242,X243,allocated) | true_1 != 'IsAllocated'(X242,X243)) & ! [X244 : $int,X245 : $int,X246 : $int] : (true_1 = 'IsAllocated'(X244,'ValueArrayGet'(X245,X246)) | true_1 != 'IsAllocated'(X244,X245)) & ! [X247 : $int,X248 : $int,X249 : $int] : (true_1 = 'IsAllocated'(X247,'RefArrayGet'(X248,X249)) | true_1 != 'IsAllocated'(X247,X248)) & ! [X250 : $int,X251 : $int,X252 : $int] : (true_1 = 'IsAllocated'(X250,'StructGet'(X251,X252)) | true_1 != 'IsAllocated'(X250,X251)) & ! [X253 : $int,X254 : $int,X255 : $int] : (true_1 = select2(X253,select2(X253,X254,X255),allocated) | true_1 != select2(X253,X254,allocated) | true_1 != 'IsHeap'(X253)) & ! [X256 : $int,X257 : $int,X258 : $int] : (true_1 = 'IsAllocated'(X256,select2(X256,X257,X258)) | true_1 != select2(X256,X257,allocated) | true_1 != 'IsHeap'(X256)) & ! [X259 : $int,X260 : $int] : ? [X261 : $int] : (((select2(X259,X260,localinv) = X261 & select2(X259,X260,inv) = X261) | true_1 != x(X261,'System_Array') | nullObject = X260 | true_1 != 'IsHeap'(X259)) & typeof(X260) = X261) & ! [X262 : $int,X263 : $int] : (nullObject = 'As'(X262,X263) | true_1 = 'Is'(X262,X263)) & ! [X264 : $int,X265 : $int] : ('As'(X264,X265) = X264 | true_1 != 'Is'(X264,X265)) & ! [X266 : $int,X267 : $int] : ((true_1 = 'IsNotNull'(X266,X267) | true_1 != 'Is'(X266,X267) | nullObject = X266) & ((true_1 = 'Is'(X266,X267) & nullObject != X266) | true_1 != 'IsNotNull'(X266,X267))) & ! [X268 : $int,X269 : $int] : ((true_1 = 'Is'(X268,X269) | (true_1 != x(typeof(X268),X269) & nullObject != X268)) & (true_1 = x(typeof(X268),X269) | nullObject = X268 | true_1 != 'Is'(X268,X269))) & ! [X270 : $int] : 'TypeName'('TypeObject'(X270)) = X270 & ! [X271 : $int] : true_1 = 'IsNotNull'('TypeObject'(X271),'System_Type') & true_1 = x('System_Type','System_Object') & true_1 = 'IsValueType'('System_Boolean') & ! [X272 : $int] : ((! [X273 : $int] : (X272 = X273 | true_1 != x(X273,X272)) & ! [X274 : $int] : (X272 = X274 | true_1 != x(X272,X274))) | true_1 != 'IsValueType'(X272)) & ! [X275 : $int,X276 : $int,X277 : $int] : ('OneClassDown'(X277,X275) = X276 | true_1 != x(X277,'AsDirectSubClass'(X276,X275))) & ! [X278 : $int] : ? [X279 : $int] : ((X278 != X279 | 'System_Object' = X278) & true_1 = x(X278,X279) & 'BaseClass'(X278) = X279) & ! [X280 : $int,X281 : $int,X282 : $int,X283 : $int] : ('StructGet'('StructSet'(X280,X281,X283),X282) = 'StructGet'(X280,X282) | X281 = X282) & ! [X284 : $int,X285 : $int,X286 : $int] : 'StructGet'('StructSet'(X284,X285,X286),X285) = X286 & ! [X287 : $int,X288 : $int] : 'System_Object' = typeof('ElementProxyStruct'(X287,X288)) & ! [X289 : $int,X290 : $int] : 'System_Object' = typeof('ElementProxy'(X289,X290)) & ! [X291 : $int,X292 : $int] : (true_1 = 'IsAllocated'(X292,'ElementProxy'(X291,$sum(0,$uminus(1)))) | true_1 != x(typeof(X291),'System_Array') | true_1 != 'IsAllocated'(X292,X291) | true_1 != 'IsHeap'(X292)) & ! [X293 : $int,X294 : $int,X295 : $int] : ? [X296 : $int,X297 : $int] : (((select2(X295,X297,ownerFrame) = select2(X295,X296,ownerFrame) & select2(X295,X297,ownerRef) = select2(X295,X296,ownerRef)) | true_1 = 'IsImmutable'(typeof(X297)) | nullObject = X297 | true_1 != x(typeof(X293),'System_Array') | true_1 != 'IsHeap'(X295)) & 'RefArrayGet'(select2(X295,X293,elements),X294) = X297 & 'ElementProxy'(X293,$sum(0,$uminus(1))) = X296) & ! [X298 : $int,X299 : $int,X300 : $int] : ? [X301 : $int] : ((X300 = X301 | true_1 = x('System_Array',X300) | true_1 != x(X301,X300)) & 'IntArray'(X298,X299) = X301) & ! [X302 : $int,X303 : $int,X304 : $int] : ? [X305 : $int] : ((X304 = X305 | true_1 = x('System_Array',X304) | true_1 != x(X305,X304)) & 'ValueArray'(X302,X303) = X305) & ! [X306 : $int,X307 : $int,X308 : $int] : ? [X309 : $int] : (((true_1 = x(X306,X309) & 'NonNullRefArray'(X309,X307) = X308) | true_1 = x('System_Array',X308) | true_1 != x('NonNullRefArray'(X306,X307),X308)) & 'ElementType'(X308) = X309) & ! [X310 : $int,X311 : $int,X312 : $int] : ? [X313 : $int] : (((true_1 = x(X310,X313) & 'RefArray'(X313,X311) = X312) | true_1 = x('System_Array',X312) | true_1 != x('RefArray'(X310,X311),X312)) & 'ElementType'(X312) = X313) & ! [X314 : $int,X315 : $int,X316 : $int] : ? [X317 : $int] : ((X316 = X317 | true_1 != x(X316,X317)) & 'IntArray'(X314,X315) = X317) & ! [X318 : $int,X319 : $int,X320 : $int] : ? [X321 : $int] : ((X320 = X321 | true_1 != x(X320,X321)) & 'ValueArray'(X318,X319) = X321) & ! [X322 : $int,X323 : $int,X324 : $int] : ? [X325 : $int] : (((true_1 = x(X325,X322) & 'NonNullRefArray'(X325,X323) = X324 & X322 != X324) | true_1 != x(X324,'NonNullRefArray'(X322,X323))) & 'ElementType'(X324) = X325) & ! [X326 : $int,X327 : $int,X328 : $int] : ? [X329 : $int] : (((true_1 = x(X329,X326) & 'RefArray'(X329,X327) = X328 & X326 != X328) | true_1 != x(X328,'RefArray'(X326,X327))) & 'ElementType'(X328) = X329) & ! [X330 : $int,X331 : $int] : 'ElementType'('NonNullRefArray'(X330,X331)) = X330 & ! [X332 : $int,X333 : $int] : 'ElementType'('RefArray'(X332,X333)) = X332 & ! [X334 : $int,X335 : $int] : 'ElementType'('IntArray'(X334,X335)) = X334 & ! [X336 : $int,X337 : $int] : 'ElementType'('ValueArray'(X336,X337)) = X336 & ! [X338 : $int,X339 : $int,X340 : $int] : (true_1 = x('NonNullRefArray'(X339,X340),'NonNullRefArray'(X338,X340)) | true_1 != x(X339,X338)) & ! [X341 : $int,X342 : $int,X343 : $int] : (true_1 = x('RefArray'(X342,X343),'RefArray'(X341,X343)) | true_1 != x(X342,X341)) & ! [X344 : $int,X345 : $int,X346 : $int] : ? [X347 : $int] : (((true_1 = x(X345,'ElementType'(X347)) & 'Rank'(X344) = X346 & true_1 = x(X347,'System_Array')) | true_1 != 'NonNullRefArrayRaw'(X344,X345,X346)) & typeof(X344) = X347) & ! [X348 : $int,X349 : $int] : ? [X350 : $int] : (true_1 = x(X350,'System_Array') & true_1 = x(X350,X350) & 'NonNullRefArray'(X348,X349) = X350) & ! [X351 : $int,X352 : $int] : ? [X353 : $int] : (true_1 = x(X353,'System_Array') & true_1 = x(X353,X353) & 'RefArray'(X351,X352) = X353) & ! [X354 : $int,X355 : $int] : ? [X356 : $int] : (true_1 = x(X356,'System_Array') & true_1 = x(X356,X356) & 'IntArray'(X354,X355) = X356) & ! [X357 : $int,X358 : $int] : ? [X359 : $int] : (true_1 = x(X359,'System_Array') & true_1 = x(X359,X359) & 'ValueArray'(X357,X358) = X359) & true_1 = x('System_Array','System_Object') & ! [X360 : $int,X361 : $int,X362 : $int] : ('ArrayCategoryNonNullRef' = 'ArrayCategory'(X360) | true_1 != x(X360,'NonNullRefArray'(X361,X362))) & ! [X363 : $int,X364 : $int,X365 : $int] : ('ArrayCategoryRef' = 'ArrayCategory'(X363) | true_1 != x(X363,'RefArray'(X364,X365))) & ! [X366 : $int,X367 : $int,X368 : $int] : ('ArrayCategoryInt' = 'ArrayCategory'(X366) | true_1 != x(X366,'IntArray'(X367,X368))) & ! [X369 : $int,X370 : $int,X371 : $int] : ('ArrayCategoryValue' = 'ArrayCategory'(X369) | true_1 != x(X369,'ValueArray'(X370,X371))) & ! [X372 : $int,X373 : $int] : 'UBound'(X372,X373) = $sum('DimLength'(X372,X373),$uminus(1)) & ! [X374 : $int,X375 : $int] : 0 = 'LBound'(X374,X375) & ! [X376 : $int] : ('Length'(X376) = 'DimLength'(X376,0) | 1 != 'Rank'(X376)) & ! [X377 : $int,X378 : $int] : ~$less('DimLength'(X377,X378),0) & ! [X379 : $int] : ? [X380 : $int] : (~$less(int_2147483647,X380) & ~$less(X380,0) & 'Length'(X379) = X380) & ! [X381 : $int,X382 : $int,X383 : $int] : ('Rank'(X381) = X383 | true_1 != x(typeof(X381),'IntArray'(X382,X383)) | nullObject = X381) & ! [X384 : $int,X385 : $int,X386 : $int] : ('Rank'(X384) = X386 | true_1 != x(typeof(X384),'ValueArray'(X385,X386)) | nullObject = X384) & ! [X387 : $int,X388 : $int,X389 : $int] : ('Rank'(X387) = X389 | true_1 != x(typeof(X387),'NonNullRefArray'(X388,X389)) | nullObject = X387) & ! [X390 : $int,X391 : $int,X392 : $int] : ('Rank'(X390) = X392 | true_1 != x(typeof(X390),'RefArray'(X391,X392)) | nullObject = X390) & ! [X393 : $int] : ~$less('Rank'(X393),1) & ! [X394 : $int,X395 : $int,X396 : $int,X397 : $int,X398 : $int] : (nullObject != 'RefArrayGet'(select2(X398,X394,elements),X396) | true_1 != x(typeof(X394),'NonNullRefArray'(X395,X397)) | true_1 != 'IsHeap'(X398)) & ! [X399 : $int,X400 : $int,X401 : $int] : ? [X402 : $int] : ((true_1 = x(typeof(X402),'ElementType'(typeof(X399))) | nullObject = X402 | true_1 != 'IsHeap'(X401)) & 'RefArrayGet'(select2(X401,X399,elements),X400) = X402) & ! [X403 : $int,X404 : $int,X405 : $int] : (true_1 = 'InRange'('IntArrayGet'(select2(X405,X403,elements),X404),'ElementType'(typeof(X403))) | true_1 != 'IsHeap'(X405)) & ! [X406 : $int,X407 : $int,X408 : $int,X409 : $int] : 'ArrayIndexInvY'('ArrayIndex'(X406,X407,X408,X409)) = X409 & ! [X410 : $int,X411 : $int,X412 : $int,X413 : $int] : 'ArrayIndexInvX'('ArrayIndex'(X410,X411,X412,X413)) = X412 & ! [X414 : $int,X415 : $int,X416 : $int,X417 : $int] : ('RefArrayGet'('RefArraySet'(X414,X415,X417),X416) = 'RefArrayGet'(X414,X416) | X415 = X416) & ! [X418 : $int,X419 : $int,X420 : $int] : 'RefArrayGet'('RefArraySet'(X418,X419,X420),X419) = X420 & ! [X421 : $int,X422 : $int,X423 : $int,X424 : $int] : ('IntArrayGet'('IntArraySet'(X421,X422,X424),X423) = 'IntArrayGet'(X421,X423) | X422 = X423) & ! [X425 : $int,X426 : $int,X427 : $int] : 'IntArrayGet'('IntArraySet'(X425,X426,X427),X426) = X427 & ! [X428 : $int,X429 : $int,X430 : $int,X431 : $int] : ('ValueArrayGet'('ValueArraySet'(X428,X429,X431),X430) = 'ValueArrayGet'(X428,X430) | X429 = X430) & ! [X432 : $int,X433 : $int,X434 : $int] : 'ValueArrayGet'('ValueArraySet'(X432,X433,X434),X433) = X434 & 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) & ! [X435 : $int,X436 : $int] : ('PeerGroupPlaceholder' = select2(X436,'ClassRepr'(X435),ownerFrame) | true_1 != 'IsHeap'(X436)) & ! [X437 : $int] : nullObject != 'ClassRepr'(X437) & ! [X438 : $int] : true_1 != x(typeof('ClassRepr'(X438)),'System_Object') & ! [X439 : $int] : 'ClassReprInv'('ClassRepr'(X439)) = X439 & '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',sK1) & 'System_Object' = sK1 & 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] : ((('IfThenElse'('ArraySum_Even_System_Int32'(X47,'IntArrayGet'(X45,X53)),'IntArrayGet'(X49,X53),X51) != 'IfThenElse'('ArraySum_Even_System_Int32'(X48,'IntArrayGet'(X46,X53)),'IntArrayGet'(X50,X53),X52) & true_1 = X43) | ((true_1 != X44 | true_1 != X43) & (true_1 = X44 | true_1 = X43))) & $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',sK2) & 'System_Object' = sK2 & 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',sK3) & 'System_Object' = sK3 & 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] : (((! [X215 : $int] : ('PeerGroupPlaceholder' != select2(X213,X215,ownerFrame) | X211 = X215 | 'AsOwner'(X211,select2(X213,X215,ownerRef)) != X211) & 'AsOwner'(X211,select2(X213,X211,ownerRef)) = X211 & 'PeerGroupPlaceholder' = select2(X213,X211,ownerFrame) & select2(X213,X211,localinv) = X214 & select2(X213,X211,inv) = X214) | true_1 != 'IsHeap'(X213)) & typeof(X211) = X214) | true_1 != x(typeof(X211),'AsImmutable'(X212)) | 'BeingConstructed' = X211 | nullObject = X211) & ! [X216 : $int,X217 : $int] : (('AsMutable'(X217) = X217 & true_1 != 'IsImmutable'(X217)) | true_1 != x(X217,'AsMutable'(X216))) & ! [X218 : $int,X219 : $int] : (('AsImmutable'(X219) = X219 & true_1 = 'IsImmutable'(X219)) | true_1 != x(X219,'AsImmutable'(X218))) & true_1 != 'IsImmutable'('System_Object') & ! [X220 : $int,X221 : $int,X222 : $int] : ? [X223 : $int,X224 : $int] : ((true_1 = x(typeof(X222),X220) | true_1 != x('UnboxedType'(X224),X223) | X222 != X224 | X220 != X223) & 'Box'(X221,X222) = X224 & 'AsInterface'(X220) = X223) & ! [X225 : $int] : true_1 != 'IsMemberlessType'(typeof(X225)) & ! [X226 : $int,X227 : $int,X228 : $int,X229 : $int] : (true_1 = 'InRange'(select2(X226,X227,'AsRangeField'(X228,X229)),X229) | true_1 != 'IsHeap'(X226)) & ! [X230 : $int,X231 : $int,X232 : $int,X233 : $int] : (nullObject != select2(X230,X231,'AsNonNullRefField'(X232,X233)) | (true_1 != select2(X230,'BeingConstructed','NonNullFieldsAreInitialized') & 'BeingConstructed' = X231) | nullObject = X231 | true_1 != 'IsHeap'(X230)) & ! [X234 : $int,X235 : $int,X236 : $int,X237 : $int] : (true_1 = 'Is'(select2(X234,X235,'AsRefField'(X236,X237)),X237) | true_1 != 'IsHeap'(X234)) & ! [X238 : $int,X239 : $int] : ('AsRefField'(X238,X239) = X238 | 'AsNonNullRefField'(X238,X239) != X238) & 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') & ! [X240 : $int,X241 : $int] : (true_1 = select2(X240,'ClassRepr'(X241),allocated) | true_1 != 'IsHeap'(X240)) & ! [X242 : $int,X243 : $int] : (true_1 = select2(X242,X243,allocated) | true_1 != 'IsAllocated'(X242,X243)) & ! [X244 : $int,X245 : $int,X246 : $int] : (true_1 = 'IsAllocated'(X244,'ValueArrayGet'(X245,X246)) | true_1 != 'IsAllocated'(X244,X245)) & ! [X247 : $int,X248 : $int,X249 : $int] : (true_1 = 'IsAllocated'(X247,'RefArrayGet'(X248,X249)) | true_1 != 'IsAllocated'(X247,X248)) & ! [X250 : $int,X251 : $int,X252 : $int] : (true_1 = 'IsAllocated'(X250,'StructGet'(X251,X252)) | true_1 != 'IsAllocated'(X250,X251)) & ! [X253 : $int,X254 : $int,X255 : $int] : (true_1 = select2(X253,select2(X253,X254,X255),allocated) | true_1 != select2(X253,X254,allocated) | true_1 != 'IsHeap'(X253)) & ! [X256 : $int,X257 : $int,X258 : $int] : (true_1 = 'IsAllocated'(X256,select2(X256,X257,X258)) | true_1 != select2(X256,X257,allocated) | true_1 != 'IsHeap'(X256)) & ! [X259 : $int,X260 : $int] : ? [X261 : $int] : (((select2(X259,X260,localinv) = X261 & select2(X259,X260,inv) = X261) | true_1 != x(X261,'System_Array') | nullObject = X260 | true_1 != 'IsHeap'(X259)) & typeof(X260) = X261) & ! [X262 : $int,X263 : $int] : (nullObject = 'As'(X262,X263) | true_1 = 'Is'(X262,X263)) & ! [X264 : $int,X265 : $int] : ('As'(X264,X265) = X264 | true_1 != 'Is'(X264,X265)) & ! [X266 : $int,X267 : $int] : ((true_1 = 'IsNotNull'(X266,X267) | true_1 != 'Is'(X266,X267) | nullObject = X266) & ((true_1 = 'Is'(X266,X267) & nullObject != X266) | true_1 != 'IsNotNull'(X266,X267))) & ! [X268 : $int,X269 : $int] : ((true_1 = 'Is'(X268,X269) | (true_1 != x(typeof(X268),X269) & nullObject != X268)) & (true_1 = x(typeof(X268),X269) | nullObject = X268 | true_1 != 'Is'(X268,X269))) & ! [X270 : $int] : 'TypeName'('TypeObject'(X270)) = X270 & ! [X271 : $int] : true_1 = 'IsNotNull'('TypeObject'(X271),'System_Type') & true_1 = x('System_Type','System_Object') & true_1 = 'IsValueType'('System_Boolean') & ! [X272 : $int] : ((! [X273 : $int] : (X272 = X273 | true_1 != x(X273,X272)) & ! [X274 : $int] : (X272 = X274 | true_1 != x(X272,X274))) | true_1 != 'IsValueType'(X272)) & ! [X275 : $int,X276 : $int,X277 : $int] : ('OneClassDown'(X277,X275) = X276 | true_1 != x(X277,'AsDirectSubClass'(X276,X275))) & ! [X278 : $int] : ? [X279 : $int] : ((X278 != X279 | 'System_Object' = X278) & true_1 = x(X278,X279) & 'BaseClass'(X278) = X279) & ! [X280 : $int,X281 : $int,X282 : $int,X283 : $int] : ('StructGet'('StructSet'(X280,X281,X283),X282) = 'StructGet'(X280,X282) | X281 = X282) & ! [X284 : $int,X285 : $int,X286 : $int] : 'StructGet'('StructSet'(X284,X285,X286),X285) = X286 & ! [X287 : $int,X288 : $int] : 'System_Object' = typeof('ElementProxyStruct'(X287,X288)) & ! [X289 : $int,X290 : $int] : 'System_Object' = typeof('ElementProxy'(X289,X290)) & ! [X291 : $int,X292 : $int] : (true_1 = 'IsAllocated'(X292,'ElementProxy'(X291,$sum(0,$uminus(1)))) | true_1 != x(typeof(X291),'System_Array') | true_1 != 'IsAllocated'(X292,X291) | true_1 != 'IsHeap'(X292)) & ! [X293 : $int,X294 : $int,X295 : $int] : ? [X296 : $int,X297 : $int] : (((select2(X295,X297,ownerFrame) = select2(X295,X296,ownerFrame) & select2(X295,X297,ownerRef) = select2(X295,X296,ownerRef)) | true_1 = 'IsImmutable'(typeof(X297)) | nullObject = X297 | true_1 != x(typeof(X293),'System_Array') | true_1 != 'IsHeap'(X295)) & 'RefArrayGet'(select2(X295,X293,elements),X294) = X297 & 'ElementProxy'(X293,$sum(0,$uminus(1))) = X296) & ! [X298 : $int,X299 : $int,X300 : $int] : ? [X301 : $int] : ((X300 = X301 | true_1 = x('System_Array',X300) | true_1 != x(X301,X300)) & 'IntArray'(X298,X299) = X301) & ! [X302 : $int,X303 : $int,X304 : $int] : ? [X305 : $int] : ((X304 = X305 | true_1 = x('System_Array',X304) | true_1 != x(X305,X304)) & 'ValueArray'(X302,X303) = X305) & ! [X306 : $int,X307 : $int,X308 : $int] : ? [X309 : $int] : (((true_1 = x(X306,X309) & 'NonNullRefArray'(X309,X307) = X308) | true_1 = x('System_Array',X308) | true_1 != x('NonNullRefArray'(X306,X307),X308)) & 'ElementType'(X308) = X309) & ! [X310 : $int,X311 : $int,X312 : $int] : ? [X313 : $int] : (((true_1 = x(X310,X313) & 'RefArray'(X313,X311) = X312) | true_1 = x('System_Array',X312) | true_1 != x('RefArray'(X310,X311),X312)) & 'ElementType'(X312) = X313) & ! [X314 : $int,X315 : $int,X316 : $int] : ? [X317 : $int] : ((X316 = X317 | true_1 != x(X316,X317)) & 'IntArray'(X314,X315) = X317) & ! [X318 : $int,X319 : $int,X320 : $int] : ? [X321 : $int] : ((X320 = X321 | true_1 != x(X320,X321)) & 'ValueArray'(X318,X319) = X321) & ! [X322 : $int,X323 : $int,X324 : $int] : ? [X325 : $int] : (((true_1 = x(X325,X322) & 'NonNullRefArray'(X325,X323) = X324 & X322 != X324) | true_1 != x(X324,'NonNullRefArray'(X322,X323))) & 'ElementType'(X324) = X325) & ! [X326 : $int,X327 : $int,X328 : $int] : ? [X329 : $int] : (((true_1 = x(X329,X326) & 'RefArray'(X329,X327) = X328 & X326 != X328) | true_1 != x(X328,'RefArray'(X326,X327))) & 'ElementType'(X328) = X329) & ! [X330 : $int,X331 : $int] : 'ElementType'('NonNullRefArray'(X330,X331)) = X330 & ! [X332 : $int,X333 : $int] : 'ElementType'('RefArray'(X332,X333)) = X332 & ! [X334 : $int,X335 : $int] : 'ElementType'('IntArray'(X334,X335)) = X334 & ! [X336 : $int,X337 : $int] : 'ElementType'('ValueArray'(X336,X337)) = X336 & ! [X338 : $int,X339 : $int,X340 : $int] : (true_1 = x('NonNullRefArray'(X339,X340),'NonNullRefArray'(X338,X340)) | true_1 != x(X339,X338)) & ! [X341 : $int,X342 : $int,X343 : $int] : (true_1 = x('RefArray'(X342,X343),'RefArray'(X341,X343)) | true_1 != x(X342,X341)) & ! [X344 : $int,X345 : $int,X346 : $int] : ? [X347 : $int] : (((true_1 = x(X345,'ElementType'(X347)) & 'Rank'(X344) = X346 & true_1 = x(X347,'System_Array')) | true_1 != 'NonNullRefArrayRaw'(X344,X345,X346)) & typeof(X344) = X347) & ! [X348 : $int,X349 : $int] : ? [X350 : $int] : (true_1 = x(X350,'System_Array') & true_1 = x(X350,X350) & 'NonNullRefArray'(X348,X349) = X350) & ! [X351 : $int,X352 : $int] : ? [X353 : $int] : (true_1 = x(X353,'System_Array') & true_1 = x(X353,X353) & 'RefArray'(X351,X352) = X353) & ! [X354 : $int,X355 : $int] : ? [X356 : $int] : (true_1 = x(X356,'System_Array') & true_1 = x(X356,X356) & 'IntArray'(X354,X355) = X356) & ! [X357 : $int,X358 : $int] : ? [X359 : $int] : (true_1 = x(X359,'System_Array') & true_1 = x(X359,X359) & 'ValueArray'(X357,X358) = X359) & true_1 = x('System_Array','System_Object') & ! [X360 : $int,X361 : $int,X362 : $int] : ('ArrayCategoryNonNullRef' = 'ArrayCategory'(X360) | true_1 != x(X360,'NonNullRefArray'(X361,X362))) & ! [X363 : $int,X364 : $int,X365 : $int] : ('ArrayCategoryRef' = 'ArrayCategory'(X363) | true_1 != x(X363,'RefArray'(X364,X365))) & ! [X366 : $int,X367 : $int,X368 : $int] : ('ArrayCategoryInt' = 'ArrayCategory'(X366) | true_1 != x(X366,'IntArray'(X367,X368))) & ! [X369 : $int,X370 : $int,X371 : $int] : ('ArrayCategoryValue' = 'ArrayCategory'(X369) | true_1 != x(X369,'ValueArray'(X370,X371))) & ! [X372 : $int,X373 : $int] : 'UBound'(X372,X373) = $sum('DimLength'(X372,X373),$uminus(1)) & ! [X374 : $int,X375 : $int] : 0 = 'LBound'(X374,X375) & ! [X376 : $int] : ('Length'(X376) = 'DimLength'(X376,0) | 1 != 'Rank'(X376)) & ! [X377 : $int,X378 : $int] : ~$less('DimLength'(X377,X378),0) & ! [X379 : $int] : ? [X380 : $int] : (~$less(int_2147483647,X380) & ~$less(X380,0) & 'Length'(X379) = X380) & ! [X381 : $int,X382 : $int,X383 : $int] : ('Rank'(X381) = X383 | true_1 != x(typeof(X381),'IntArray'(X382,X383)) | nullObject = X381) & ! [X384 : $int,X385 : $int,X386 : $int] : ('Rank'(X384) = X386 | true_1 != x(typeof(X384),'ValueArray'(X385,X386)) | nullObject = X384) & ! [X387 : $int,X388 : $int,X389 : $int] : ('Rank'(X387) = X389 | true_1 != x(typeof(X387),'NonNullRefArray'(X388,X389)) | nullObject = X387) & ! [X390 : $int,X391 : $int,X392 : $int] : ('Rank'(X390) = X392 | true_1 != x(typeof(X390),'RefArray'(X391,X392)) | nullObject = X390) & ! [X393 : $int] : ~$less('Rank'(X393),1) & ! [X394 : $int,X395 : $int,X396 : $int,X397 : $int,X398 : $int] : (nullObject != 'RefArrayGet'(select2(X398,X394,elements),X396) | true_1 != x(typeof(X394),'NonNullRefArray'(X395,X397)) | true_1 != 'IsHeap'(X398)) & ! [X399 : $int,X400 : $int,X401 : $int] : ? [X402 : $int] : ((true_1 = x(typeof(X402),'ElementType'(typeof(X399))) | nullObject = X402 | true_1 != 'IsHeap'(X401)) & 'RefArrayGet'(select2(X401,X399,elements),X400) = X402) & ! [X403 : $int,X404 : $int,X405 : $int] : (true_1 = 'InRange'('IntArrayGet'(select2(X405,X403,elements),X404),'ElementType'(typeof(X403))) | true_1 != 'IsHeap'(X405)) & ! [X406 : $int,X407 : $int,X408 : $int,X409 : $int] : 'ArrayIndexInvY'('ArrayIndex'(X406,X407,X408,X409)) = X409 & ! [X410 : $int,X411 : $int,X412 : $int,X413 : $int] : 'ArrayIndexInvX'('ArrayIndex'(X410,X411,X412,X413)) = X412 & ! [X414 : $int,X415 : $int,X416 : $int,X417 : $int] : ('RefArrayGet'('RefArraySet'(X414,X415,X417),X416) = 'RefArrayGet'(X414,X416) | X415 = X416) & ! [X418 : $int,X419 : $int,X420 : $int] : 'RefArrayGet'('RefArraySet'(X418,X419,X420),X419) = X420 & ! [X421 : $int,X422 : $int,X423 : $int,X424 : $int] : ('IntArrayGet'('IntArraySet'(X421,X422,X424),X423) = 'IntArrayGet'(X421,X423) | X422 = X423) & ! [X425 : $int,X426 : $int,X427 : $int] : 'IntArrayGet'('IntArraySet'(X425,X426,X427),X426) = X427 & ! [X428 : $int,X429 : $int,X430 : $int,X431 : $int] : ('ValueArrayGet'('ValueArraySet'(X428,X429,X431),X430) = 'ValueArrayGet'(X428,X430) | X429 = X430) & ! [X432 : $int,X433 : $int,X434 : $int] : 'ValueArrayGet'('ValueArraySet'(X432,X433,X434),X433) = X434 & 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) & ! [X435 : $int,X436 : $int] : ('PeerGroupPlaceholder' = select2(X436,'ClassRepr'(X435),ownerFrame) | true_1 != 'IsHeap'(X436)) & ! [X437 : $int] : nullObject != 'ClassRepr'(X437) & ! [X438 : $int] : true_1 != x(typeof('ClassRepr'(X438)),'System_Object') & ! [X439 : $int] : 'ClassReprInv'('ClassRepr'(X439)) = X439 & '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') = sK3 & 'BaseClass'('System_Array') = sK2 & 'BaseClass'('System_String') = sK1)),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f44,plain,(
% 3.67/1.13    ! [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,sK4(X11,X12,X13,X14,X15,X16,X17),X13,X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,sK4(X11,X12,X13,X14,X15,X16,X17))),'IntArrayGet'(X16,sK4(X11,X12,X13,X14,X15,X16,X17)),X17)) | true_1 != X13 | ~$less(X11,X12)) & $sum(X12,$uminus(1)) = sK4(X11,X12,X13,X14,X15,X16,X17)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f45,plain,(
% 3.67/1.13    ! [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] : ((('IfThenElse'('ArraySum_Even_System_Int32'(X47,'IntArrayGet'(X45,X53)),'IntArrayGet'(X49,X53),X51) != 'IfThenElse'('ArraySum_Even_System_Int32'(X48,'IntArrayGet'(X46,X53)),'IntArrayGet'(X50,X53),X52) & true_1 = X43) | ((true_1 != X44 | true_1 != X43) & (true_1 = X44 | true_1 = X43))) & $less(X53,X42) & ~$less(X53,X41)) => ((('IfThenElse'('ArraySum_Even_System_Int32'(X47,'IntArrayGet'(X45,sK5(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52))),'IntArrayGet'(X49,sK5(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52)),X51) != 'IfThenElse'('ArraySum_Even_System_Int32'(X48,'IntArrayGet'(X46,sK5(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52))),'IntArrayGet'(X50,sK5(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52)),X52) & true_1 = X43) | ((true_1 != X44 | true_1 != X43) & (true_1 = X44 | true_1 = X43))) & $less(sK5(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X42) & ~$less(sK5(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X41)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f46,plain,(
% 3.67/1.13    ! [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,sK6(X54,X55,X56,X57,X58,X59,X60))),'IntArrayGet'(X59,sK6(X54,X55,X56,X57,X58,X59,X60)),X60) & true_1 = X56 & $less(sK6(X54,X55,X56,X57,X58,X59,X60),X55) & ~$less(sK6(X54,X55,X56,X57,X58,X59,X60),X54)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f47,plain,(
% 3.67/1.13    ! [X86 : $int,X87 : $int] : (? [X88 : $int] : (~$less(X88,X87) & ~$less(X88,X86) & (X87 = X88 | X86 = X88) & max(X86,X87) = X88) => (~$less(sK7(X86,X87),X87) & ~$less(sK7(X86,X87),X86) & (sK7(X86,X87) = X87 | sK7(X86,X87) = X86) & max(X86,X87) = sK7(X86,X87)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f48,plain,(
% 3.67/1.13    ! [X89 : $int,X90 : $int] : (? [X91 : $int] : (~$less(X90,X91) & ~$less(X89,X91) & (X90 = X91 | X89 = X91) & min(X89,X90) = X91) => (~$less(X90,sK8(X89,X90)) & ~$less(X89,sK8(X89,X90)) & (sK8(X89,X90) = X90 | sK8(X89,X90) = X89) & min(X89,X90) = sK8(X89,X90)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f49,plain,(
% 3.67/1.13    ! [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,sK9(X95,X96)) & ~$less(sK9(X95,X96),0)) | $less(16,X96) | $less(X96,0) | ~$less(X95,32768) | $less(X95,0)) & shl(X95,X96) = sK9(X95,X96)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f50,plain,(
% 3.67/1.13    ! [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),sK10(X101,X102)) & ~$less(sK10(X101,X102),0)) | $less(X102,0) | $less(X101,0)) & or_1(X101,X102) = sK10(X101,X102)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f51,plain,(
% 3.67/1.13    ! [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(sK11(X109,X110),X110) | $less(X110,0) | $less(sK11(X109,X110),0)) & $sum(X109,$uminus(X110)) = sK11(X109,X110)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f52,plain,(
% 3.67/1.13    ! [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,sK12(X116,X117)) & $less(X117,sK12(X116,X117))) | ~$less(X117,0) | $less(0,X116)) & x_1(X116,X117) = sK12(X116,X117)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f53,plain,(
% 3.67/1.13    ! [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,sK13(X119,X120)) & $less($sum(0,$uminus(X120)),sK13(X119,X120))) | ~$less(0,X120) | $less(0,X119)) & x_1(X119,X120) = sK13(X119,X120)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f54,plain,(
% 3.67/1.13    ! [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(sK14(X122,X123),$sum(0,$uminus(X123))) & ~$less(sK14(X122,X123),0)) | ~$less(X123,0) | $less(X122,0)) & x_1(X122,X123) = sK14(X122,X123)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f55,plain,(
% 3.67/1.13    ! [X125 : $int,X126 : $int] : (? [X127 : $int] : ((($less(X127,X126) & ~$less(X127,0)) | ~$less(0,X126) | $less(X125,0)) & x_1(X125,X126) = X127) => ((($less(sK15(X125,X126),X126) & ~$less(sK15(X125,X126),0)) | ~$less(0,X126) | $less(X125,0)) & x_1(X125,X126) = sK15(X125,X126)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f56,plain,(
% 3.67/1.13    ! [X152 : $int,X153 : $int] : (? [X154 : $int] : ((X152 = X153 | X153 != X154 | true_1 != x('UnboxedType'(X154),'System_Object')) & 'Box'(X152,X153) = X154) => ((X152 = X153 | sK16(X152,X153) != X153 | true_1 != x('UnboxedType'(sK16(X152,X153)),'System_Object')) & 'Box'(X152,X153) = sK16(X152,X153)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f57,plain,(
% 3.67/1.13    ! [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,sK17(X155,X156,X157),localinv) = X159 & select2(X156,sK17(X155,X156,X157),inv) = X159) | true_1 != 'IsHeap'(X156)) & typeof(sK17(X155,X156,X157)) = X159) & 'Box'(X157,X155) = sK17(X155,X156,X157)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f58,plain,(
% 3.67/1.13    ! [X155 : $int,X156 : $int,X157 : $int] : (? [X159 : $int] : (((select2(X156,sK17(X155,X156,X157),localinv) = X159 & select2(X156,sK17(X155,X156,X157),inv) = X159) | true_1 != 'IsHeap'(X156)) & typeof(sK17(X155,X156,X157)) = X159) => (((select2(X156,sK17(X155,X156,X157),localinv) = sK18(X155,X156,X157) & select2(X156,sK17(X155,X156,X157),inv) = sK18(X155,X156,X157)) | true_1 != 'IsHeap'(X156)) & typeof(sK17(X155,X156,X157)) = sK18(X155,X156,X157)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f59,plain,(
% 3.67/1.13    ! [X166 : $int,X167 : $int,X168 : $int,X169 : $int] : (? [X170 : $int] : ('UnboxedType'(X170) = X167 & 'Box'(X166,X170) = X170 & 'BoxFunc'(X166,X167,X168,X169) = X170) => ('UnboxedType'(sK19(X166,X167,X168,X169)) = X167 & sK19(X166,X167,X168,X169) = 'Box'(X166,sK19(X166,X167,X168,X169)) & 'BoxFunc'(X166,X167,X168,X169) = sK19(X166,X167,X168,X169)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f60,plain,(
% 3.67/1.13    ! [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,sK20(X171,X172),allocated) & nullObject != sK20(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,sK20(X171,X172),ownerRef) = X175 & select2(X172,sK20(X171,X172),ownerFrame) = X174) & select2(X172,X171,'FirstConsistentOwner') = sK20(X171,X172)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f61,plain,(
% 3.67/1.13    ! [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,sK20(X171,X172),allocated) & nullObject != sK20(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,sK20(X171,X172),ownerRef) = X175 & select2(X172,sK20(X171,X172),ownerFrame) = X174) => ((((select2(X172,sK22(X171,X172),localinv) = 'BaseClass'(sK21(X171,X172)) | true_1 != x(select2(X172,sK22(X171,X172),inv),sK21(X171,X172)) | 'PeerGroupPlaceholder' = sK21(X171,X172)) & true_1 = select2(X172,sK20(X171,X172),allocated) & nullObject != sK20(X171,X172)) | select2(X172,sK24(X171,X172),localinv) = 'BaseClass'(sK23(X171,X172)) | true_1 != x(select2(X172,sK24(X171,X172),inv),sK23(X171,X172)) | 'PeerGroupPlaceholder' = sK23(X171,X172) | true_1 != select2(X172,X171,allocated) | nullObject = X171 | true_1 != 'IsHeap'(X172)) & select2(X172,X171,ownerRef) = sK24(X171,X172) & select2(X172,X171,ownerFrame) = sK23(X171,X172) & select2(X172,sK20(X171,X172),ownerRef) = sK22(X171,X172) & select2(X172,sK20(X171,X172),ownerFrame) = sK21(X171,X172)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f62,plain,(
% 3.67/1.13    ! [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,sK26(X178,X179,X180),localinv) = 'BaseClass'(sK25(X178,X179,X180)) | true_1 != x(select2(X180,sK26(X178,X179,X180),inv),sK25(X178,X179,X180)) | 'PeerGroupPlaceholder' = sK25(X178,X179,X180) | 'AsPureObject'(X178) != X178 | true_1 != select2(X180,X178,allocated) | nullObject = X178 | true_1 != 'IsHeap'(X180)) & select2(X180,X178,ownerRef) = sK26(X178,X179,X180) & select2(X180,X178,ownerFrame) = sK25(X178,X179,X180)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f63,plain,(
% 3.67/1.13    ! [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) = sK27(X183,X184) & select2(X183,X184,inv) = sK27(X183,X184)) | select2(X183,sK29(X183,X184),localinv) = 'BaseClass'(sK28(X183,X184)) | true_1 != x(select2(X183,sK29(X183,X184),inv),sK28(X183,X184)) | 'PeerGroupPlaceholder' = sK28(X183,X184) | true_1 != 'IsHeap'(X183)) & select2(X183,X184,ownerRef) = sK29(X183,X184) & select2(X183,X184,ownerFrame) = sK28(X183,X184) & typeof(X184) = sK27(X183,X184)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f64,plain,(
% 3.67/1.13    ! [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 = sK30(X188,X189,X190,X191) | true_1 != 'IsHeap'(X188)) & 'ElementProxy'(sK30(X188,X189,X190,X191),X191) = X193) & select2(X188,X189,'AsElementsPeerField'(X190,X191)) = sK30(X188,X189,X190,X191)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f65,plain,(
% 3.67/1.13    ! [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 = sK30(X188,X189,X190,X191) | true_1 != 'IsHeap'(X188)) & 'ElementProxy'(sK30(X188,X189,X190,X191),X191) = X193) => (((select2(X188,X189,ownerFrame) = select2(X188,sK31(X188,X189,X190,X191),ownerFrame) & select2(X188,X189,ownerRef) = select2(X188,sK31(X188,X189,X190,X191),ownerRef)) | nullObject = sK30(X188,X189,X190,X191) | true_1 != 'IsHeap'(X188)) & 'ElementProxy'(sK30(X188,X189,X190,X191),X191) = sK31(X188,X189,X190,X191)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f66,plain,(
% 3.67/1.13    ! [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 = sK32(X194,X195,X196,X197,X198) | true_1 != 'IsHeap'(X194)) & 'ElementProxy'(sK32(X194,X195,X196,X197,X198),X198) = X200) & select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) = sK32(X194,X195,X196,X197,X198)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f67,plain,(
% 3.67/1.13    ! [X194 : $int,X195 : $int,X196 : $int,X197 : $int,X198 : $int] : (? [X200 : $int] : (((select2(X194,X200,ownerFrame) = X197 & select2(X194,X200,ownerRef) = X195) | nullObject = sK32(X194,X195,X196,X197,X198) | true_1 != 'IsHeap'(X194)) & 'ElementProxy'(sK32(X194,X195,X196,X197,X198),X198) = X200) => (((select2(X194,sK33(X194,X195,X196,X197,X198),ownerFrame) = X197 & select2(X194,sK33(X194,X195,X196,X197,X198),ownerRef) = X195) | nullObject = sK32(X194,X195,X196,X197,X198) | true_1 != 'IsHeap'(X194)) & 'ElementProxy'(sK32(X194,X195,X196,X197,X198),X198) = sK33(X194,X195,X196,X197,X198)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f68,plain,(
% 3.67/1.13    ! [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,sK34(X201,X202,X203),ownerFrame) & select2(X201,X202,ownerRef) = select2(X201,sK34(X201,X202,X203),ownerRef)) | nullObject = sK34(X201,X202,X203) | true_1 != 'IsHeap'(X201)) & select2(X201,X202,'AsPeerField'(X203)) = sK34(X201,X202,X203)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f69,plain,(
% 3.67/1.13    ! [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,sK35(X205,X206,X207,X208),ownerFrame) = X208 & select2(X205,sK35(X205,X206,X207,X208),ownerRef) = X206) | nullObject = sK35(X205,X206,X207,X208) | true_1 != 'IsHeap'(X205)) & select2(X205,X206,'AsRepField'(X207,X208)) = sK35(X205,X206,X207,X208)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f70,plain,(
% 3.67/1.13    ! [X211 : $int,X213 : $int] : (? [X214 : $int] : (((! [X215 : $int] : ('PeerGroupPlaceholder' != select2(X213,X215,ownerFrame) | X211 = X215 | 'AsOwner'(X211,select2(X213,X215,ownerRef)) != X211) & 'AsOwner'(X211,select2(X213,X211,ownerRef)) = X211 & 'PeerGroupPlaceholder' = select2(X213,X211,ownerFrame) & select2(X213,X211,localinv) = X214 & select2(X213,X211,inv) = X214) | true_1 != 'IsHeap'(X213)) & typeof(X211) = X214) => (((! [X215 : $int] : ('PeerGroupPlaceholder' != select2(X213,X215,ownerFrame) | X211 = X215 | 'AsOwner'(X211,select2(X213,X215,ownerRef)) != X211) & 'AsOwner'(X211,select2(X213,X211,ownerRef)) = X211 & 'PeerGroupPlaceholder' = select2(X213,X211,ownerFrame) & select2(X213,X211,localinv) = sK36(X211,X213) & select2(X213,X211,inv) = sK36(X211,X213)) | true_1 != 'IsHeap'(X213)) & typeof(X211) = sK36(X211,X213)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f71,plain,(
% 3.67/1.13    ! [X220 : $int,X221 : $int,X222 : $int] : (? [X223 : $int,X224 : $int] : ((true_1 = x(typeof(X222),X220) | true_1 != x('UnboxedType'(X224),X223) | X222 != X224 | X220 != X223) & 'Box'(X221,X222) = X224 & 'AsInterface'(X220) = X223) => ((true_1 = x(typeof(X222),X220) | true_1 != x('UnboxedType'(sK38(X220,X221,X222)),sK37(X220,X221,X222)) | sK38(X220,X221,X222) != X222 | sK37(X220,X221,X222) != X220) & 'Box'(X221,X222) = sK38(X220,X221,X222) & 'AsInterface'(X220) = sK37(X220,X221,X222)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f72,plain,(
% 3.67/1.13    ! [X259 : $int,X260 : $int] : (? [X261 : $int] : (((select2(X259,X260,localinv) = X261 & select2(X259,X260,inv) = X261) | true_1 != x(X261,'System_Array') | nullObject = X260 | true_1 != 'IsHeap'(X259)) & typeof(X260) = X261) => (((select2(X259,X260,localinv) = sK39(X259,X260) & select2(X259,X260,inv) = sK39(X259,X260)) | true_1 != x(sK39(X259,X260),'System_Array') | nullObject = X260 | true_1 != 'IsHeap'(X259)) & typeof(X260) = sK39(X259,X260)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f73,plain,(
% 3.67/1.13    ! [X278 : $int] : (? [X279 : $int] : ((X278 != X279 | 'System_Object' = X278) & true_1 = x(X278,X279) & 'BaseClass'(X278) = X279) => ((sK40(X278) != X278 | 'System_Object' = X278) & true_1 = x(X278,sK40(X278)) & 'BaseClass'(X278) = sK40(X278)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f74,plain,(
% 3.67/1.13    ! [X293 : $int,X294 : $int,X295 : $int] : (? [X296 : $int,X297 : $int] : (((select2(X295,X297,ownerFrame) = select2(X295,X296,ownerFrame) & select2(X295,X297,ownerRef) = select2(X295,X296,ownerRef)) | true_1 = 'IsImmutable'(typeof(X297)) | nullObject = X297 | true_1 != x(typeof(X293),'System_Array') | true_1 != 'IsHeap'(X295)) & 'RefArrayGet'(select2(X295,X293,elements),X294) = X297 & 'ElementProxy'(X293,$sum(0,$uminus(1))) = X296) => (((select2(X295,sK42(X293,X294,X295),ownerFrame) = select2(X295,sK41(X293,X294,X295),ownerFrame) & select2(X295,sK42(X293,X294,X295),ownerRef) = select2(X295,sK41(X293,X294,X295),ownerRef)) | true_1 = 'IsImmutable'(typeof(sK42(X293,X294,X295))) | nullObject = sK42(X293,X294,X295) | true_1 != x(typeof(X293),'System_Array') | true_1 != 'IsHeap'(X295)) & 'RefArrayGet'(select2(X295,X293,elements),X294) = sK42(X293,X294,X295) & 'ElementProxy'(X293,$sum(0,$uminus(1))) = sK41(X293,X294,X295)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f75,plain,(
% 3.67/1.13    ! [X298 : $int,X299 : $int,X300 : $int] : (? [X301 : $int] : ((X300 = X301 | true_1 = x('System_Array',X300) | true_1 != x(X301,X300)) & 'IntArray'(X298,X299) = X301) => ((sK43(X298,X299,X300) = X300 | true_1 = x('System_Array',X300) | true_1 != x(sK43(X298,X299,X300),X300)) & 'IntArray'(X298,X299) = sK43(X298,X299,X300)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f76,plain,(
% 3.67/1.13    ! [X302 : $int,X303 : $int,X304 : $int] : (? [X305 : $int] : ((X304 = X305 | true_1 = x('System_Array',X304) | true_1 != x(X305,X304)) & 'ValueArray'(X302,X303) = X305) => ((sK44(X302,X303,X304) = X304 | true_1 = x('System_Array',X304) | true_1 != x(sK44(X302,X303,X304),X304)) & 'ValueArray'(X302,X303) = sK44(X302,X303,X304)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f77,plain,(
% 3.67/1.13    ! [X306 : $int,X307 : $int,X308 : $int] : (? [X309 : $int] : (((true_1 = x(X306,X309) & 'NonNullRefArray'(X309,X307) = X308) | true_1 = x('System_Array',X308) | true_1 != x('NonNullRefArray'(X306,X307),X308)) & 'ElementType'(X308) = X309) => (((true_1 = x(X306,sK45(X306,X307,X308)) & 'NonNullRefArray'(sK45(X306,X307,X308),X307) = X308) | true_1 = x('System_Array',X308) | true_1 != x('NonNullRefArray'(X306,X307),X308)) & 'ElementType'(X308) = sK45(X306,X307,X308)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f78,plain,(
% 3.67/1.13    ! [X310 : $int,X311 : $int,X312 : $int] : (? [X313 : $int] : (((true_1 = x(X310,X313) & 'RefArray'(X313,X311) = X312) | true_1 = x('System_Array',X312) | true_1 != x('RefArray'(X310,X311),X312)) & 'ElementType'(X312) = X313) => (((true_1 = x(X310,sK46(X310,X311,X312)) & 'RefArray'(sK46(X310,X311,X312),X311) = X312) | true_1 = x('System_Array',X312) | true_1 != x('RefArray'(X310,X311),X312)) & 'ElementType'(X312) = sK46(X310,X311,X312)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f79,plain,(
% 3.67/1.13    ! [X314 : $int,X315 : $int,X316 : $int] : (? [X317 : $int] : ((X316 = X317 | true_1 != x(X316,X317)) & 'IntArray'(X314,X315) = X317) => ((sK47(X314,X315,X316) = X316 | true_1 != x(X316,sK47(X314,X315,X316))) & 'IntArray'(X314,X315) = sK47(X314,X315,X316)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f80,plain,(
% 3.67/1.13    ! [X318 : $int,X319 : $int,X320 : $int] : (? [X321 : $int] : ((X320 = X321 | true_1 != x(X320,X321)) & 'ValueArray'(X318,X319) = X321) => ((sK48(X318,X319,X320) = X320 | true_1 != x(X320,sK48(X318,X319,X320))) & 'ValueArray'(X318,X319) = sK48(X318,X319,X320)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f81,plain,(
% 3.67/1.13    ! [X322 : $int,X323 : $int,X324 : $int] : (? [X325 : $int] : (((true_1 = x(X325,X322) & 'NonNullRefArray'(X325,X323) = X324 & X322 != X324) | true_1 != x(X324,'NonNullRefArray'(X322,X323))) & 'ElementType'(X324) = X325) => (((true_1 = x(sK49(X322,X323,X324),X322) & 'NonNullRefArray'(sK49(X322,X323,X324),X323) = X324 & X322 != X324) | true_1 != x(X324,'NonNullRefArray'(X322,X323))) & 'ElementType'(X324) = sK49(X322,X323,X324)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f82,plain,(
% 3.67/1.13    ! [X326 : $int,X327 : $int,X328 : $int] : (? [X329 : $int] : (((true_1 = x(X329,X326) & 'RefArray'(X329,X327) = X328 & X326 != X328) | true_1 != x(X328,'RefArray'(X326,X327))) & 'ElementType'(X328) = X329) => (((true_1 = x(sK50(X326,X327,X328),X326) & 'RefArray'(sK50(X326,X327,X328),X327) = X328 & X326 != X328) | true_1 != x(X328,'RefArray'(X326,X327))) & 'ElementType'(X328) = sK50(X326,X327,X328)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f83,plain,(
% 3.67/1.13    ! [X344 : $int,X345 : $int,X346 : $int] : (? [X347 : $int] : (((true_1 = x(X345,'ElementType'(X347)) & 'Rank'(X344) = X346 & true_1 = x(X347,'System_Array')) | true_1 != 'NonNullRefArrayRaw'(X344,X345,X346)) & typeof(X344) = X347) => (((true_1 = x(X345,'ElementType'(sK51(X344,X345,X346))) & 'Rank'(X344) = X346 & true_1 = x(sK51(X344,X345,X346),'System_Array')) | true_1 != 'NonNullRefArrayRaw'(X344,X345,X346)) & typeof(X344) = sK51(X344,X345,X346)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f84,plain,(
% 3.67/1.13    ! [X348 : $int,X349 : $int] : (? [X350 : $int] : (true_1 = x(X350,'System_Array') & true_1 = x(X350,X350) & 'NonNullRefArray'(X348,X349) = X350) => (true_1 = x(sK52(X348,X349),'System_Array') & true_1 = x(sK52(X348,X349),sK52(X348,X349)) & 'NonNullRefArray'(X348,X349) = sK52(X348,X349)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f85,plain,(
% 3.67/1.13    ! [X351 : $int,X352 : $int] : (? [X353 : $int] : (true_1 = x(X353,'System_Array') & true_1 = x(X353,X353) & 'RefArray'(X351,X352) = X353) => (true_1 = x(sK53(X351,X352),'System_Array') & true_1 = x(sK53(X351,X352),sK53(X351,X352)) & 'RefArray'(X351,X352) = sK53(X351,X352)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f86,plain,(
% 3.67/1.13    ! [X354 : $int,X355 : $int] : (? [X356 : $int] : (true_1 = x(X356,'System_Array') & true_1 = x(X356,X356) & 'IntArray'(X354,X355) = X356) => (true_1 = x(sK54(X354,X355),'System_Array') & true_1 = x(sK54(X354,X355),sK54(X354,X355)) & 'IntArray'(X354,X355) = sK54(X354,X355)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f87,plain,(
% 3.67/1.13    ! [X357 : $int,X358 : $int] : (? [X359 : $int] : (true_1 = x(X359,'System_Array') & true_1 = x(X359,X359) & 'ValueArray'(X357,X358) = X359) => (true_1 = x(sK55(X357,X358),'System_Array') & true_1 = x(sK55(X357,X358),sK55(X357,X358)) & 'ValueArray'(X357,X358) = sK55(X357,X358)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f88,plain,(
% 3.67/1.13    ! [X379 : $int] : (? [X380 : $int] : (~$less(int_2147483647,X380) & ~$less(X380,0) & 'Length'(X379) = X380) => (~$less(int_2147483647,sK56(X379)) & ~$less(sK56(X379),0) & 'Length'(X379) = sK56(X379)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f89,plain,(
% 3.67/1.13    ! [X399 : $int,X400 : $int,X401 : $int] : (? [X402 : $int] : ((true_1 = x(typeof(X402),'ElementType'(typeof(X399))) | nullObject = X402 | true_1 != 'IsHeap'(X401)) & 'RefArrayGet'(select2(X401,X399,elements),X400) = X402) => ((true_1 = x(typeof(sK57(X399,X400,X401)),'ElementType'(typeof(X399))) | nullObject = sK57(X399,X400,X401) | true_1 != 'IsHeap'(X401)) & 'RefArrayGet'(select2(X401,X399,elements),X400) = sK57(X399,X400,X401)))),
% 3.67/1.13    introduced(choice_axiom,[])).
% 3.67/1.13  
% 3.67/1.13  tff(f90,plain,(
% 3.67/1.13    ! [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',sK1) & 'System_Object' = sK1 & 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,sK4(X11,X12,X13,X14,X15,X16,X17),X13,X14,X15,X16,X17),'IfThenElse'('ArraySum_Even_System_Int32'(X15,'IntArrayGet'(X14,sK4(X11,X12,X13,X14,X15,X16,X17))),'IntArrayGet'(X16,sK4(X11,X12,X13,X14,X15,X16,X17)),X17)) | true_1 != X13 | ~$less(X11,X12)) & $sum(X12,$uminus(1)) = sK4(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) | ((('IfThenElse'('ArraySum_Even_System_Int32'(X47,'IntArrayGet'(X45,sK5(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52))),'IntArrayGet'(X49,sK5(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52)),X51) != 'IfThenElse'('ArraySum_Even_System_Int32'(X48,'IntArrayGet'(X46,sK5(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52))),'IntArrayGet'(X50,sK5(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52)),X52) & true_1 = X43) | ((true_1 != X44 | true_1 != X43) & (true_1 = X44 | true_1 = X43))) & $less(sK5(X41,X42,X43,X44,X45,X46,X47,X48,X49,X50,X51,X52),X42) & ~$less(sK5(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,sK6(X54,X55,X56,X57,X58,X59,X60))),'IntArrayGet'(X59,sK6(X54,X55,X56,X57,X58,X59,X60)),X60) & true_1 = X56 & $less(sK6(X54,X55,X56,X57,X58,X59,X60),X55) & ~$less(sK6(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',sK2) & 'System_Object' = sK2 & 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',sK3) & 'System_Object' = sK3 & 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(sK7(X86,X87),X87) & ~$less(sK7(X86,X87),X86) & (sK7(X86,X87) = X87 | sK7(X86,X87) = X86) & max(X86,X87) = sK7(X86,X87)) & ! [X89 : $int,X90 : $int] : (~$less(X90,sK8(X89,X90)) & ~$less(X89,sK8(X89,X90)) & (sK8(X89,X90) = X90 | sK8(X89,X90) = X89) & min(X89,X90) = sK8(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,sK9(X95,X96)) & ~$less(sK9(X95,X96),0)) | $less(16,X96) | $less(X96,0) | ~$less(X95,32768) | $less(X95,0)) & shl(X95,X96) = sK9(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),sK10(X101,X102)) & ~$less(sK10(X101,X102),0)) | $less(X102,0) | $less(X101,0)) & or_1(X101,X102) = sK10(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(sK11(X109,X110),X110) | $less(X110,0) | $less(sK11(X109,X110),0)) & $sum(X109,$uminus(X110)) = sK11(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,sK12(X116,X117)) & $less(X117,sK12(X116,X117))) | ~$less(X117,0) | $less(0,X116)) & x_1(X116,X117) = sK12(X116,X117)) & ! [X119 : $int,X120 : $int] : (((~$less(0,sK13(X119,X120)) & $less($sum(0,$uminus(X120)),sK13(X119,X120))) | ~$less(0,X120) | $less(0,X119)) & x_1(X119,X120) = sK13(X119,X120)) & ! [X122 : $int,X123 : $int] : ((($less(sK14(X122,X123),$sum(0,$uminus(X123))) & ~$less(sK14(X122,X123),0)) | ~$less(X123,0) | $less(X122,0)) & x_1(X122,X123) = sK14(X122,X123)) & ! [X125 : $int,X126 : $int] : ((($less(sK15(X125,X126),X126) & ~$less(sK15(X125,X126),0)) | ~$less(0,X126) | $less(X125,0)) & x_1(X125,X126) = sK15(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 | sK16(X152,X153) != X153 | true_1 != x('UnboxedType'(sK16(X152,X153)),'System_Object')) & 'Box'(X152,X153) = sK16(X152,X153)) & ! [X155 : $int] : (! [X156 : $int,X157 : $int] : ((((select2(X156,sK17(X155,X156,X157),localinv) = sK18(X155,X156,X157) & select2(X156,sK17(X155,X156,X157),inv) = sK18(X155,X156,X157)) | true_1 != 'IsHeap'(X156)) & typeof(sK17(X155,X156,X157)) = sK18(X155,X156,X157)) & 'Box'(X157,X155) = sK17(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'(sK19(X166,X167,X168,X169)) = X167 & sK19(X166,X167,X168,X169) = 'Box'(X166,sK19(X166,X167,X168,X169)) & 'BoxFunc'(X166,X167,X168,X169) = sK19(X166,X167,X168,X169)) & ! [X171 : $int,X172 : $int] : (((((select2(X172,sK22(X171,X172),localinv) = 'BaseClass'(sK21(X171,X172)) | true_1 != x(select2(X172,sK22(X171,X172),inv),sK21(X171,X172)) | 'PeerGroupPlaceholder' = sK21(X171,X172)) & true_1 = select2(X172,sK20(X171,X172),allocated) & nullObject != sK20(X171,X172)) | select2(X172,sK24(X171,X172),localinv) = 'BaseClass'(sK23(X171,X172)) | true_1 != x(select2(X172,sK24(X171,X172),inv),sK23(X171,X172)) | 'PeerGroupPlaceholder' = sK23(X171,X172) | true_1 != select2(X172,X171,allocated) | nullObject = X171 | true_1 != 'IsHeap'(X172)) & select2(X172,X171,ownerRef) = sK24(X171,X172) & select2(X172,X171,ownerFrame) = sK23(X171,X172) & select2(X172,sK20(X171,X172),ownerRef) = sK22(X171,X172) & select2(X172,sK20(X171,X172),ownerFrame) = sK21(X171,X172)) & select2(X172,X171,'FirstConsistentOwner') = sK20(X171,X172)) & ! [X178 : $int,X179 : $int,X180 : $int] : ((select2(X180,X178,X179) = 'FieldDependsOnFCO'(X178,X179,select2(X180,select2(X180,X178,'FirstConsistentOwner'),exposeVersion)) | select2(X180,sK26(X178,X179,X180),localinv) = 'BaseClass'(sK25(X178,X179,X180)) | true_1 != x(select2(X180,sK26(X178,X179,X180),inv),sK25(X178,X179,X180)) | 'PeerGroupPlaceholder' = sK25(X178,X179,X180) | 'AsPureObject'(X178) != X178 | true_1 != select2(X180,X178,allocated) | nullObject = X178 | true_1 != 'IsHeap'(X180)) & select2(X180,X178,ownerRef) = sK26(X178,X179,X180) & select2(X180,X178,ownerFrame) = sK25(X178,X179,X180)) & ! [X183 : $int,X184 : $int] : (((select2(X183,X184,localinv) = sK27(X183,X184) & select2(X183,X184,inv) = sK27(X183,X184)) | select2(X183,sK29(X183,X184),localinv) = 'BaseClass'(sK28(X183,X184)) | true_1 != x(select2(X183,sK29(X183,X184),inv),sK28(X183,X184)) | 'PeerGroupPlaceholder' = sK28(X183,X184) | true_1 != 'IsHeap'(X183)) & select2(X183,X184,ownerRef) = sK29(X183,X184) & select2(X183,X184,ownerFrame) = sK28(X183,X184) & typeof(X184) = sK27(X183,X184)) & ! [X188 : $int,X189 : $int,X190 : $int,X191 : $int] : ((((select2(X188,X189,ownerFrame) = select2(X188,sK31(X188,X189,X190,X191),ownerFrame) & select2(X188,X189,ownerRef) = select2(X188,sK31(X188,X189,X190,X191),ownerRef)) | nullObject = sK30(X188,X189,X190,X191) | true_1 != 'IsHeap'(X188)) & 'ElementProxy'(sK30(X188,X189,X190,X191),X191) = sK31(X188,X189,X190,X191)) & select2(X188,X189,'AsElementsPeerField'(X190,X191)) = sK30(X188,X189,X190,X191)) & ! [X194 : $int,X195 : $int,X196 : $int,X197 : $int,X198 : $int] : ((((select2(X194,sK33(X194,X195,X196,X197,X198),ownerFrame) = X197 & select2(X194,sK33(X194,X195,X196,X197,X198),ownerRef) = X195) | nullObject = sK32(X194,X195,X196,X197,X198) | true_1 != 'IsHeap'(X194)) & 'ElementProxy'(sK32(X194,X195,X196,X197,X198),X198) = sK33(X194,X195,X196,X197,X198)) & select2(X194,X195,'AsElementsRepField'(X196,X197,X198)) = sK32(X194,X195,X196,X197,X198)) & ! [X201 : $int,X202 : $int,X203 : $int] : (((select2(X201,X202,ownerFrame) = select2(X201,sK34(X201,X202,X203),ownerFrame) & select2(X201,X202,ownerRef) = select2(X201,sK34(X201,X202,X203),ownerRef)) | nullObject = sK34(X201,X202,X203) | true_1 != 'IsHeap'(X201)) & select2(X201,X202,'AsPeerField'(X203)) = sK34(X201,X202,X203)) & ! [X205 : $int,X206 : $int,X207 : $int,X208 : $int] : (((select2(X205,sK35(X205,X206,X207,X208),ownerFrame) = X208 & select2(X205,sK35(X205,X206,X207,X208),ownerRef) = X206) | nullObject = sK35(X205,X206,X207,X208) | true_1 != 'IsHeap'(X205)) & select2(X205,X206,'AsRepField'(X207,X208)) = sK35(X205,X206,X207,X208)) & ! [X210 : $int] : ~$less('StringLength'(X210),0) & ! [X211 : $int,X212 : $int] : (! [X213 : $int] : (((! [X215 : $int] : ('PeerGroupPlaceholder' != select2(X213,X215,ownerFrame) | X211 = X215 | 'AsOwner'(X211,select2(X213,X215,ownerRef)) != X211) & 'AsOwner'(X211,select2(X213,X211,ownerRef)) = X211 & 'PeerGroupPlaceholder' = select2(X213,X211,ownerFrame) & select2(X213,X211,localinv) = sK36(X211,X213) & select2(X213,X211,inv) = sK36(X211,X213)) | true_1 != 'IsHeap'(X213)) & typeof(X211) = sK36(X211,X213)) | true_1 != x(typeof(X211),'AsImmutable'(X212)) | 'BeingConstructed' = X211 | nullObject = X211) & ! [X216 : $int,X217 : $int] : (('AsMutable'(X217) = X217 & true_1 != 'IsImmutable'(X217)) | true_1 != x(X217,'AsMutable'(X216))) & ! [X218 : $int,X219 : $int] : (('AsImmutable'(X219) = X219 & true_1 = 'IsImmutable'(X219)) | true_1 != x(X219,'AsImmutable'(X218))) & true_1 != 'IsImmutable'('System_Object') & ! [X220 : $int,X221 : $int,X222 : $int] : ((true_1 = x(typeof(X222),X220) | true_1 != x('UnboxedType'(sK38(X220,X221,X222)),sK37(X220,X221,X222)) | sK38(X220,X221,X222) != X222 | sK37(X220,X221,X222) != X220) & 'Box'(X221,X222) = sK38(X220,X221,X222) & 'AsInterface'(X220) = sK37(X220,X221,X222)) & ! [X225 : $int] : true_1 != 'IsMemberlessType'(typeof(X225)) & ! [X226 : $int,X227 : $int,X228 : $int,X229 : $int] : (true_1 = 'InRange'(select2(X226,X227,'AsRangeField'(X228,X229)),X229) | true_1 != 'IsHeap'(X226)) & ! [X230 : $int,X231 : $int,X232 : $int,X233 : $int] : (nullObject != select2(X230,X231,'AsNonNullRefField'(X232,X233)) | (true_1 != select2(X230,'BeingConstructed','NonNullFieldsAreInitialized') & 'BeingConstructed' = X231) | nullObject = X231 | true_1 != 'IsHeap'(X230)) & ! [X234 : $int,X235 : $int,X236 : $int,X237 : $int] : (true_1 = 'Is'(select2(X234,X235,'AsRefField'(X236,X237)),X237) | true_1 != 'IsHeap'(X234)) & ! [X238 : $int,X239 : $int] : ('AsRefField'(X238,X239) = X238 | 'AsNonNullRefField'(X238,X239) != X238) & 'System_Object' = 'DeclType'('NonNullFieldsAreInitialized') & ! [X240 : $int,X241 : $int] : (true_1 = select2(X240,'ClassRepr'(X241),allocated) | true_1 != 'IsHeap'(X240)) & ! [X242 : $int,X243 : $int] : (true_1 = select2(X242,X243,allocated) | true_1 != 'IsAllocated'(X242,X243)) & ! [X244 : $int,X245 : $int,X246 : $int] : (true_1 = 'IsAllocated'(X244,'ValueArrayGet'(X245,X246)) | true_1 != 'IsAllocated'(X244,X245)) & ! [X247 : $int,X248 : $int,X249 : $int] : (true_1 = 'IsAllocated'(X247,'RefArrayGet'(X248,X249)) | true_1 != 'IsAllocated'(X247,X248)) & ! [X250 : $int,X251 : $int,X252 : $int] : (true_1 = 'IsAllocated'(X250,'StructGet'(X251,X252)) | true_1 != 'IsAllocated'(X250,X251)) & ! [X253 : $int,X254 : $int,X255 : $int] : (true_1 = select2(X253,select2(X253,X254,X255),allocated) | true_1 != select2(X253,X254,allocated) | true_1 != 'IsHeap'(X253)) & ! [X256 : $int,X257 : $int,X258 : $int] : (true_1 = 'IsAllocated'(X256,select2(X256,X257,X258)) | true_1 != select2(X256,X257,allocated) | true_1 != 'IsHeap'(X256)) & ! [X259 : $int,X260 : $int] : (((select2(X259,X260,localinv) = sK39(X259,X260) & select2(X259,X260,inv) = sK39(X259,X260)) | true_1 != x(sK39(X259,X260),'System_Array') | nullObject = X260 | true_1 != 'IsHeap'(X259)) & typeof(X260) = sK39(X259,X260)) & ! [X262 : $int,X263 : $int] : (nullObject = 'As'(X262,X263) | true_1 = 'Is'(X262,X263)) & ! [X264 : $int,X265 : $int] : ('As'(X264,X265) = X264 | true_1 != 'Is'(X264,X265)) & ! [X266 : $int,X267 : $int] : ((true_1 = 'IsNotNull'(X266,X267) | true_1 != 'Is'(X266,X267) | nullObject = X266) & ((true_1 = 'Is'(X266,X267) & nullObject != X266) | true_1 != 'IsNotNull'(X266,X267))) & ! [X268 : $int,X269 : $int] : ((true_1 = 'Is'(X268,X269) | (true_1 != x(typeof(X268),X269) & nullObject != X268)) & (true_1 = x(typeof(X268),X269) | nullObject = X268 | true_1 != 'Is'(X268,X269))) & ! [X270 : $int] : 'TypeName'('TypeObject'(X270)) = X270 & ! [X271 : $int] : true_1 = 'IsNotNull'('TypeObject'(X271),'System_Type') & true_1 = x('System_Type','System_Object') & true_1 = 'IsValueType'('System_Boolean') & ! [X272 : $int] : ((! [X273 : $int] : (X272 = X273 | true_1 != x(X273,X272)) & ! [X274 : $int] : (X272 = X274 | true_1 != x(X272,X274))) | true_1 != 'IsValueType'(X272)) & ! [X275 : $int,X276 : $int,X277 : $int] : ('OneClassDown'(X277,X275) = X276 | true_1 != x(X277,'AsDirectSubClass'(X276,X275))) & ! [X278 : $int] : ((sK40(X278) != X278 | 'System_Object' = X278) & true_1 = x(X278,sK40(X278)) & 'BaseClass'(X278) = sK40(X278)) & ! [X280 : $int,X281 : $int,X282 : $int,X283 : $int] : ('StructGet'('StructSet'(X280,X281,X283),X282) = 'StructGet'(X280,X282) | X281 = X282) & ! [X284 : $int,X285 : $int,X286 : $int] : 'StructGet'('StructSet'(X284,X285,X286),X285) = X286 & ! [X287 : $int,X288 : $int] : 'System_Object' = typeof('ElementProxyStruct'(X287,X288)) & ! [X289 : $int,X290 : $int] : 'System_Object' = typeof('ElementProxy'(X289,X290)) & ! [X291 : $int,X292 : $int] : (true_1 = 'IsAllocated'(X292,'ElementProxy'(X291,$sum(0,$uminus(1)))) | true_1 != x(typeof(X291),'System_Array') | true_1 != 'IsAllocated'(X292,X291) | true_1 != 'IsHeap'(X292)) & ! [X293 : $int,X294 : $int,X295 : $int] : (((select2(X295,sK42(X293,X294,X295),ownerFrame) = select2(X295,sK41(X293,X294,X295),ownerFrame) & select2(X295,sK42(X293,X294,X295),ownerRef) = select2(X295,sK41(X293,X294,X295),ownerRef)) | true_1 = 'IsImmutable'(typeof(sK42(X293,X294,X295))) | nullObject = sK42(X293,X294,X295) | true_1 != x(typeof(X293),'System_Array') | true_1 != 'IsHeap'(X295)) & 'RefArrayGet'(select2(X295,X293,elements),X294) = sK42(X293,X294,X295) & 'ElementProxy'(X293,$sum(0,$uminus(1))) = sK41(X293,X294,X295)) & ! [X298 : $int,X299 : $int,X300 : $int] : ((sK43(X298,X299,X300) = X300 | true_1 = x('System_Array',X300) | true_1 != x(sK43(X298,X299,X300),X300)) & 'IntArray'(X298,X299) = sK43(X298,X299,X300)) & ! [X302 : $int,X303 : $int,X304 : $int] : ((sK44(X302,X303,X304) = X304 | true_1 = x('System_Array',X304) | true_1 != x(sK44(X302,X303,X304),X304)) & 'ValueArray'(X302,X303) = sK44(X302,X303,X304)) & ! [X306 : $int,X307 : $int,X308 : $int] : (((true_1 = x(X306,sK45(X306,X307,X308)) & 'NonNullRefArray'(sK45(X306,X307,X308),X307) = X308) | true_1 = x('System_Array',X308) | true_1 != x('NonNullRefArray'(X306,X307),X308)) & 'ElementType'(X308) = sK45(X306,X307,X308)) & ! [X310 : $int,X311 : $int,X312 : $int] : (((true_1 = x(X310,sK46(X310,X311,X312)) & 'RefArray'(sK46(X310,X311,X312),X311) = X312) | true_1 = x('System_Array',X312) | true_1 != x('RefArray'(X310,X311),X312)) & 'ElementType'(X312) = sK46(X310,X311,X312)) & ! [X314 : $int,X315 : $int,X316 : $int] : ((sK47(X314,X315,X316) = X316 | true_1 != x(X316,sK47(X314,X315,X316))) & 'IntArray'(X314,X315) = sK47(X314,X315,X316)) & ! [X318 : $int,X319 : $int,X320 : $int] : ((sK48(X318,X319,X320) = X320 | true_1 != x(X320,sK48(X318,X319,X320))) & 'ValueArray'(X318,X319) = sK48(X318,X319,X320)) & ! [X322 : $int,X323 : $int,X324 : $int] : (((true_1 = x(sK49(X322,X323,X324),X322) & 'NonNullRefArray'(sK49(X322,X323,X324),X323) = X324 & X322 != X324) | true_1 != x(X324,'NonNullRefArray'(X322,X323))) & 'ElementType'(X324) = sK49(X322,X323,X324)) & ! [X326 : $int,X327 : $int,X328 : $int] : (((true_1 = x(sK50(X326,X327,X328),X326) & 'RefArray'(sK50(X326,X327,X328),X327) = X328 & X326 != X328) | true_1 != x(X328,'RefArray'(X326,X327))) & 'ElementType'(X328) = sK50(X326,X327,X328)) & ! [X330 : $int,X331 : $int] : 'ElementType'('NonNullRefArray'(X330,X331)) = X330 & ! [X332 : $int,X333 : $int] : 'ElementType'('RefArray'(X332,X333)) = X332 & ! [X334 : $int,X335 : $int] : 'ElementType'('IntArray'(X334,X335)) = X334 & ! [X336 : $int,X337 : $int] : 'ElementType'('ValueArray'(X336,X337)) = X336 & ! [X338 : $int,X339 : $int,X340 : $int] : (true_1 = x('NonNullRefArray'(X339,X340),'NonNullRefArray'(X338,X340)) | true_1 != x(X339,X338)) & ! [X341 : $int,X342 : $int,X343 : $int] : (true_1 = x('RefArray'(X342,X343),'RefArray'(X341,X343)) | true_1 != x(X342,X341)) & ! [X344 : $int,X345 : $int,X346 : $int] : (((true_1 = x(X345,'ElementType'(sK51(X344,X345,X346))) & 'Rank'(X344) = X346 & true_1 = x(sK51(X344,X345,X346),'System_Array')) | true_1 != 'NonNullRefArrayRaw'(X344,X345,X346)) & typeof(X344) = sK51(X344,X345,X346)) & ! [X348 : $int,X349 : $int] : (true_1 = x(sK52(X348,X349),'System_Array') & true_1 = x(sK52(X348,X349),sK52(X348,X349)) & 'NonNullRefArray'(X348,X349) = sK52(X348,X349)) & ! [X351 : $int,X352 : $int] : (true_1 = x(sK53(X351,X352),'System_Array') & true_1 = x(sK53(X351,X352),sK53(X351,X352)) & 'RefArray'(X351,X352) = sK53(X351,X352)) & ! [X354 : $int,X355 : $int] : (true_1 = x(sK54(X354,X355),'System_Array') & true_1 = x(sK54(X354,X355),sK54(X354,X355)) & 'IntArray'(X354,X355) = sK54(X354,X355)) & ! [X357 : $int,X358 : $int] : (true_1 = x(sK55(X357,X358),'System_Array') & true_1 = x(sK55(X357,X358),sK55(X357,X358)) & 'ValueArray'(X357,X358) = sK55(X357,X358)) & true_1 = x('System_Array','System_Object') & ! [X360 : $int,X361 : $int,X362 : $int] : ('ArrayCategoryNonNullRef' = 'ArrayCategory'(X360) | true_1 != x(X360,'NonNullRefArray'(X361,X362))) & ! [X363 : $int,X364 : $int,X365 : $int] : ('ArrayCategoryRef' = 'ArrayCategory'(X363) | true_1 != x(X363,'RefArray'(X364,X365))) & ! [X366 : $int,X367 : $int,X368 : $int] : ('ArrayCategoryInt' = 'ArrayCategory'(X366) | true_1 != x(X366,'IntArray'(X367,X368))) & ! [X369 : $int,X370 : $int,X371 : $int] : ('ArrayCategoryValue' = 'ArrayCategory'(X369) | true_1 != x(X369,'ValueArray'(X370,X371))) & ! [X372 : $int,X373 : $int] : 'UBound'(X372,X373) = $sum('DimLength'(X372,X373),$uminus(1)) & ! [X374 : $int,X375 : $int] : 0 = 'LBound'(X374,X375) & ! [X376 : $int] : ('Length'(X376) = 'DimLength'(X376,0) | 1 != 'Rank'(X376)) & ! [X377 : $int,X378 : $int] : ~$less('DimLength'(X377,X378),0) & ! [X379 : $int] : (~$less(int_2147483647,sK56(X379)) & ~$less(sK56(X379),0) & 'Length'(X379) = sK56(X379)) & ! [X381 : $int,X382 : $int,X383 : $int] : ('Rank'(X381) = X383 | true_1 != x(typeof(X381),'IntArray'(X382,X383)) | nullObject = X381) & ! [X384 : $int,X385 : $int,X386 : $int] : ('Rank'(X384) = X386 | true_1 != x(typeof(X384),'ValueArray'(X385,X386)) | nullObject = X384) & ! [X387 : $int,X388 : $int,X389 : $int] : ('Rank'(X387) = X389 | true_1 != x(typeof(X387),'NonNullRefArray'(X388,X389)) | nullObject = X387) & ! [X390 : $int,X391 : $int,X392 : $int] : ('Rank'(X390) = X392 | true_1 != x(typeof(X390),'RefArray'(X391,X392)) | nullObject = X390) & ! [X393 : $int] : ~$less('Rank'(X393),1) & ! [X394 : $int,X395 : $int,X396 : $int,X397 : $int,X398 : $int] : (nullObject != 'RefArrayGet'(select2(X398,X394,elements),X396) | true_1 != x(typeof(X394),'NonNullRefArray'(X395,X397)) | true_1 != 'IsHeap'(X398)) & ! [X399 : $int,X400 : $int,X401 : $int] : ((true_1 = x(typeof(sK57(X399,X400,X401)),'ElementType'(typeof(X399))) | nullObject = sK57(X399,X400,X401) | true_1 != 'IsHeap'(X401)) & 'RefArrayGet'(select2(X401,X399,elements),X400) = sK57(X399,X400,X401)) & ! [X403 : $int,X404 : $int,X405 : $int] : (true_1 = 'InRange'('IntArrayGet'(select2(X405,X403,elements),X404),'ElementType'(typeof(X403))) | true_1 != 'IsHeap'(X405)) & ! [X406 : $int,X407 : $int,X408 : $int,X409 : $int] : 'ArrayIndexInvY'('ArrayIndex'(X406,X407,X408,X409)) = X409 & ! [X410 : $int,X411 : $int,X412 : $int,X413 : $int] : 'ArrayIndexInvX'('ArrayIndex'(X410,X411,X412,X413)) = X412 & ! [X414 : $int,X415 : $int,X416 : $int,X417 : $int] : ('RefArrayGet'('RefArraySet'(X414,X415,X417),X416) = 'RefArrayGet'(X414,X416) | X415 = X416) & ! [X418 : $int,X419 : $int,X420 : $int] : 'RefArrayGet'('RefArraySet'(X418,X419,X420),X419) = X420 & ! [X421 : $int,X422 : $int,X423 : $int,X424 : $int] : ('IntArrayGet'('IntArraySet'(X421,X422,X424),X423) = 'IntArrayGet'(X421,X423) | X422 = X423) & ! [X425 : $int,X426 : $int,X427 : $int] : 'IntArrayGet'('IntArraySet'(X425,X426,X427),X426) = X427 & ! [X428 : $int,X429 : $int,X430 : $int,X431 : $int] : ('ValueArrayGet'('ValueArraySet'(X428,X429,X431),X430) = 'ValueArrayGet'(X428,X430) | X429 = X430) & ! [X432 : $int,X433 : $int,X434 : $int] : 'ValueArrayGet'('ValueArraySet'(X432,X433,X434),X433) = X434 & 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) & ! [X435 : $int,X436 : $int] : ('PeerGroupPlaceholder' = select2(X436,'ClassRepr'(X435),ownerFrame) | true_1 != 'IsHeap'(X436)) & ! [X437 : $int] : nullObject != 'ClassRepr'(X437) & ! [X438 : $int] : true_1 != x(typeof('ClassRepr'(X438)),'System_Object') & ! [X439 : $int] : 'ClassReprInv'('ClassRepr'(X439)) = X439 & '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') = sK3 & 'BaseClass'('System_Array') = sK2 & 'BaseClass'('System_String') = sK1),
% 3.67/1.13    inference(skolemisation,[status(esa),new_symbols(skolem,[sK1,sK2,sK3,sK4,sK5,sK6,sK7,sK8,sK9,sK10,sK11,sK12,sK13,sK14,sK15,sK16,sK17,sK18,sK19,sK20,sK21,sK22,sK23,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])],[f42,f89,f88,f87,f86,f85,f84,f83,f82,f81,f80,f79,f78,f77,f76,f75,f74,f73,f72,f71,f70,f69,f68,f67,f66,f65,f64,f63,f62,f61,f60,f59,f58,f57,f56,f55,f54,f53,f52,f51,f50,f49,f48,f47,f46,f45,f44,f43])).
% 3.67/1.13  
% 3.67/1.13  tff(f91,plain,(
% 3.67/1.13    (((0 != x_1(x_in,2) | true_1 != result_0) & (0 = x_1(x_in,2) | true_1 = result_0)) & true_1 = result_0 & 0 = x_1(x_in,2)) | ~sP0),
% 3.67/1.13    inference(nnf_transformation,[],[f36])).
% 3.67/1.13  
% 3.67/1.13  tff(f92,plain,(
% 3.67/1.13    ((0 != x_1(x_in,2) | true_1 != result_0) & (0 = x_1(x_in,2) | true_1 = result_0) & true_1 = result_0 & 0 = x_1(x_in,2)) | ~sP0),
% 3.67/1.13    inference(flattening,[],[f91])).
% 3.67/1.13  
% 3.67/1.13  tff(f93,plain,(
% 3.67/1.13    ((((0 != x_1(x_in,2) | true_1 != result_0) & (0 = x_1(x_in,2) | true_1 = result_0)) & false_1 = result_0 & 0 != x_1(x_in,2)) | sP0) & nullObject = 'BeingConstructed' & true_1 = 'InRange'(x_in,'System_Int32') & true_1 = 'IsHeap'('Heap')),
% 3.67/1.13    inference(nnf_transformation,[],[f37])).
% 3.67/1.13  
% 3.67/1.13  tff(f94,plain,(
% 3.67/1.13    (((0 != x_1(x_in,2) | true_1 != result_0) & (0 = x_1(x_in,2) | true_1 = result_0) & false_1 = result_0 & 0 != x_1(x_in,2)) | sP0) & nullObject = 'BeingConstructed' & true_1 = 'InRange'(x_in,'System_Int32') & true_1 = 'IsHeap'('Heap')),
% 3.67/1.13    inference(flattening,[],[f93])).
% 3.67/1.13  
% 3.67/1.13  tff(f127,plain,(
% 3.67/1.13    true_1 != false_1),
% 3.67/1.13    inference(cnf_transformation,[],[f39])).
% 3.67/1.13  
% 3.67/1.13  tff(f1338,plain,(
% 3.67/1.13    ( ! [X116 : $int,X117 : $int] : (x_1(X116,X117) = sK12(X116,X117)) )),
% 3.67/1.13    inference(cnf_transformation,[],[f90])).
% 3.67/1.13  
% 3.67/1.13  tff(f1470,plain,(
% 3.67/1.13    0 = x_1(x_in,2) | ~sP0),
% 3.67/1.13    inference(cnf_transformation,[],[f92])).
% 3.67/1.13  
% 3.67/1.13  tff(f1471,plain,(
% 3.67/1.13    true_1 = result_0 | ~sP0),
% 3.67/1.13    inference(cnf_transformation,[],[f92])).
% 3.67/1.13  
% 3.67/1.13  tff(f1472,plain,(
% 3.67/1.13    0 = x_1(x_in,2) | true_1 = result_0 | ~sP0),
% 3.67/1.13    inference(cnf_transformation,[],[f92])).
% 3.67/1.13  
% 3.67/1.13  tff(f1473,plain,(
% 3.67/1.13    0 != x_1(x_in,2) | true_1 != result_0 | ~sP0),
% 3.67/1.13    inference(cnf_transformation,[],[f92])).
% 3.67/1.13  
% 3.67/1.13  tff(f1477,plain,(
% 3.67/1.13    0 != x_1(x_in,2) | sP0),
% 3.67/1.13    inference(cnf_transformation,[],[f94])).
% 3.67/1.13  
% 3.67/1.13  tff(f1478,plain,(
% 3.67/1.13    false_1 = result_0 | sP0),
% 3.67/1.13    inference(cnf_transformation,[],[f94])).
% 3.67/1.13  
% 3.67/1.13  tff(f1479,plain,(
% 3.67/1.13    0 = x_1(x_in,2) | true_1 = result_0 | sP0),
% 3.67/1.13    inference(cnf_transformation,[],[f94])).
% 3.67/1.13  
% 3.67/1.13  tff(f1646,plain,(
% 3.67/1.13    0 != sK12(x_in,2) | true_1 != result_0 | ~sP0),
% 3.67/1.13    inference(definition_unfolding,[],[f1473,f1338])).
% 3.67/1.13  
% 3.67/1.13  tff(f1647,plain,(
% 3.67/1.13    0 = sK12(x_in,2) | true_1 = result_0 | ~sP0),
% 3.67/1.13    inference(definition_unfolding,[],[f1472,f1338])).
% 3.67/1.13  
% 3.67/1.13  tff(f1648,plain,(
% 3.67/1.13    0 = sK12(x_in,2) | ~sP0),
% 3.67/1.13    inference(definition_unfolding,[],[f1470,f1338])).
% 3.67/1.13  
% 3.67/1.13  tff(f1650,plain,(
% 3.67/1.13    0 = sK12(x_in,2) | true_1 = result_0 | sP0),
% 3.67/1.13    inference(definition_unfolding,[],[f1479,f1338])).
% 3.67/1.13  
% 3.67/1.13  tff(f1651,plain,(
% 3.67/1.13    0 != sK12(x_in,2) | sP0),
% 3.67/1.13    inference(definition_unfolding,[],[f1477,f1338])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_70,plain,(false_1 != true_1),inference(cnf_transformation,[],[f127])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_1391,plain,
% 3.67/1.13      (sK12(x_in,2) != 0|true_1 != result_0|~sP0),
% 3.67/1.13      inference(cnf_transformation,[],[f1646])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_1392,plain,
% 3.67/1.13      (~sP0|sK12(x_in,2) = 0|true_1 = result_0),
% 3.67/1.13      inference(cnf_transformation,[],[f1647])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_1393,plain,
% 3.67/1.13      (~sP0|true_1 = result_0),
% 3.67/1.13      inference(cnf_transformation,[],[f1471])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_1394,plain,
% 3.67/1.13      (~sP0|sK12(x_in,2) = 0),
% 3.67/1.13      inference(cnf_transformation,[],[f1648])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_1396,plain,
% 3.67/1.13      (sK12(x_in,2) = 0|true_1 = result_0|sP0),
% 3.67/1.13      inference(cnf_transformation,[],[f1650])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_1397,plain,
% 3.67/1.13      (false_1 = result_0|sP0),
% 3.67/1.13      inference(cnf_transformation,[],[f1478])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_1398,plain,
% 3.67/1.13      (sK12(x_in,2) != 0|sP0),
% 3.67/1.13      inference(cnf_transformation,[],[f1651])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_1641,plain,
% 3.67/1.13      (false_1 = result_0),
% 3.67/1.13      inference(global_subsumption_just,
% 3.67/1.13                [status(thm)],
% 3.67/1.13                [c_1397,c_1397,c_1393,c_1394,c_1391])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_1651,plain,
% 3.67/1.13      (true_1 = result_0),
% 3.67/1.13      inference(global_subsumption_just,
% 3.67/1.13                [status(thm)],
% 3.67/1.13                [c_1392,c_1393,c_1398,c_1394,c_1396,c_1391])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_6912,plain,
% 3.67/1.13      (false_1 = true_1),
% 3.67/1.13      inference(light_normalisation,[status(thm)],[c_1641,c_1651])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_6915,plain,
% 3.67/1.13      (true_1 != true_1),
% 3.67/1.13      inference(demodulation,[status(thm)],[c_70,c_6912])).
% 3.67/1.13  
% 3.67/1.13  cnf(c_6916,plain,
% 3.67/1.13      ($false),
% 3.67/1.13      inference(equality_resolution_simp,[status(thm)],[c_6915])).
% 3.67/1.13  
% 3.67/1.13  
% 3.67/1.13  % SZS output end CNFRefutation for theBenchmark.p
% 3.67/1.13  
% 3.67/1.13  
%------------------------------------------------------------------------------